一、数据链路层概述
封装成帧:即让数据包上加上帧头和帧尾,然后方便以这个为单位进行传输
差错检测:通过检错码封装在帧尾,然后通过这运算
可靠传输:尽管误码是无法避免的,但是如果实现发送方发送什么,接收方接收什么就叫可靠传输
二、封装成帧
帧头和帧尾的作用是帧定界
面向字节使用字节填充(字符填充)的方式来实现透明传输
面向字节使用比特填充 的方式来实现透明传输
为了提高效率,帧的数据部分的长度要尽可能大些
帧的最大传送数据单元MTU
差错校验法可以通过循环冗余进行计算,原码+校验码
三、停止等待
四、回退N帧协议