关于封装成帧,简单理解为:为数据添加一个界定帧,表示数据得开始和结束。因此又引出了透明传输的概念,当数据中碰巧出现和帧界定符一样得比特组合时,如果不做任何处理,就容易让接收端产生误会,必须要采取有效的方法解决这个问题,这就是透明传输所要完成的任务。
下面是PPP协议的组成:
PPP协议的帧格式 从首部到尾部依次为:F A C 协议 信息部分 FCS F
其中,F(flag) 规定为0x7E,ox的意思是后面的字符用十六进制表示,这是帧界定符(首尾都有)
A规定为0xFF,C规定为0x03
协议字段是两个字节:当协议字段为0x0021时,ppp帧的信息
字段就是IP数据报
当协议字段为0xC021时,ppp帧的信息字段是链路控制协议LCP的数据(用来建立、配置和测试数据链路连接)
FCS 帧检测,利用CRC(循环冗余) 进行差错检测。
CSMA/CD协议:
1.适配器将从网络层获得的分组添加上以太网的首部和尾部,组成以太网帧,放到适配器的缓存中,准备发送。
2.如果适配器检测到信道空闲,就会发送,如果检测到信道繁忙,就继续检测直到转为空闲,然后发送。
3.同时,在发送的过程中持续监测,当检测到碰撞时,中止数据的发送,并发送人为干扰信号
4.在中止发送后,适配器执行“指数退避算法”,等待一段时间,回到步骤2.