Tầng Network (Network Layer) là tầng thứ ba trong mô hình OSI (Open Systems Interconnection) hoặc tầng thứ hai trong mô hình TCP/IP, và chức năng chính của nó là cung cấp các dịch vụ định tuyến (routing) và địa chỉ hóa (addressing) để đảm bảo các gói tin được chuyển tiếp từ nguồn đến đích thông qua mạng.
Cụ thể, các chức năng chính của tầng Network bao gồm:
- Định tuyến (Routing): Tầng Network quyết định cách thức chuyển tiếp các gói tin từ một thiết bị mạng đến một thiết bị mạng khác. Để thực hiện điều này, tầng này sử dụng các thông tin địa chỉ mạng (network address) để xác định đường đi tối ưu nhất giữa hai thiết bị mạng.
- Địa chỉ hóa (Addressing): Tầng Network sử dụng các địa chỉ mạng (network address) để xác định vị trí của các thiết bị trong mạng. Mỗi thiết bị trong mạng có một địa chỉ IP (Internet Protocol) duy nhất để giúp tầng Network định vị chính xác các thiết bị này
Các giao thức (protocols) được sử dụng trong tầng Network phổ biến được sử dụng trong mô hình TCP/IP:
- IP (Internet Protocol): IP là giao thức chính trong tầng Network của mô hình TCP/IP. Nó quy định cách các gói tin được gửi và định tuyến trong mạng.
- ICMP (Internet Control Message Protocol): ICMP là giao thức được sử dụng để gửi thông báo lỗi và thông báo trạng thái của hệ thống.
- ARP (Address Resolution Protocol): ARP được sử dụng để tìm ra địa chỉ vật lý (MAC address) của một thiết bị dựa trên địa chỉ IP.