注:本文图片均来自于网络,若侵权请联系我删除。
a.链路层的目的
- 为IP模块发送和接收IP数据报
- 为ARP模块发送ARP请求和接收ARP应答
- 为RARP发送RARP请求和接收RARP应答
b.以太网和IEEE 802封装
IEEE 802.3帧结构
DSAP:目的服务访问点(Destination Service Access Point)
SSAP:源服务访问点(Source Service Access Point)
类型0800对应IP
类型0806对应ARP
类型8035对应RARP
Ethernet II帧结构
帧识别
当帧的第三个字段的大小>1500(也有不同的说法,如:>0600H
),该帧为Ethernet II帧
c.PPP:点对点协议
包括以下三个部分
- 在串行链路上封装IP数据报的方法。PPP既支持数据为8位和无奇偶校验的异步模式,还支持面向比特的同步链接。
- 建立、配置及测试数据链路的
LCP: 链路控制协议(Link Control Protocol)
。允许通信双方进行协商,以确定不同选项 - 针对不同网络层协议的
NCP: 网络控制协议(Network Control Protocol)
PPP数据帧格式
比特填充与字符填充
需要填充的原因:
由于有些协议存在标志位为,在信息字段中若出现该字符,则需要对它进行转义,而转义有两种方法,即 比特填充 与 字符填充
比特填充
多用在HDLC:高级数据链路控制协议
。在HDLC协议中,被称为HDLC的‘0’比特插入法&