跳转至

数据链路层基本概念

来源:计算机网络 / 数据链路层/数据链路层基本概念.md

链路就是从一个节点到相邻节点的一段物理线路,中间没有任何的交换节点

数据链路=链路+协议 通常通过网络适配器来实现这些协议 早期的数据通信协议又叫做通信规程

另一种说法是把链路分为物理链路和逻辑链路,物理链路就是上面的链路,逻辑链路就是数据链路

数据链路是在链路的基础上增加了一些必要的硬件(如网络适配器)和软件(协议的实现)

帧 (Frame)

帧是点对点信道的协议数据单元 数据链路层把网络层下发的数据构成帧发送到链路上,以及把接收到的帧中的数据取出并上交

注:网络层协议数据单元是IP数据报(数据报、分组、包)

数据链路层与物理层、网络层的关系

image.png

相邻节点的传输

步骤如下 1. 节点A的数据链路层把网络层交下来的IP数据报加上首部和尾部封装成帧 2. 节点A把封装好的帧发送给节点B的数据链路层 3. 若节点B的数据链路层收到的帧无差错,则从收到的帧中提取出IP数据报交给上面的网络层;否则丢弃这个帧

相关笔记