数据链路层 位于TCP/IP模型的第二层,主要是负责把网络层的数据报封装成数据帧,在链路之间的节点(可以是主机或是路由器)传输;我们知道链路又分为:物理链路和数据链路(也称为逻辑链路);物理链路:是一条点到点的物理线路段,中间没有任何其他的交换节点;比如主机到直接相连的路由器的链路,可以理解为一条实际的线; 而数据链路就是物理链路 加上 链路协议;在数据链路层中又分为两种链路:点对点链路和广播链路;
- 数据链路层可能提供的服务:
封装帧:数据链路层(以下简称链路层)为网络层提供了把数据报封装成帧的服务;就是在数据报的基础上加上帧头(有时候也有帧尾),该帧的具体结构由链路层的协议规定;
差错检测:由于信号(比特位)在传输的时候会发生信号的减弱和电磁的干扰,导