Tầng liên kết dữ liệu (data link layer hoặc link layer) có nhiệm vụ chuyển các datagram từ tầng mạng xuyên qua chuỗi các router giữa host nguồn và host đích.

Properties

  • Các dịch vụ mà tầng data link cung cấp sẽ khác nhau đối với từng giao thức cụ thể. Một vài giao thức trong số đó không đảm bảo truyền tin tin cậy (Reliable Data Transfer (RDT)).
  • Tùy từng node trên link mà các giao thức cũng sẽ khác nhau.
  • Tầng liên kết thường đi chung với tầng vật lý (Physical layer).

Terminologies

  • Ở tầng này, host và các router được gọi chung là các node (kể cả các switch hoặc bridge).
  • Các liên kết giữa các node được gọi là link, link có thể có dây hoặc không dây.
  • Đơn vị gói tin ở tầng data link là frame.

Services

Các dịch vụ mà tầng data link hỗ trợ là:

  • Truyền tin tin cậy giữa các node liền kề (cũng có cơ chế gửi các gói phản hồi tương tự như TCP).
  • TCP Flow Control
  • Error Detection and Correction
  • Half - duplex and full - duplex: truyền dữ liệu một chiều và hai chiều.

Implementation

Được triển khai ở card mạng NIC (Network Interface Card) bên trong các host hoặc trên chip.