PPP
PPP是面向字符的协议,其中使用7E作为帧定界符,地址和控制位保留,比HDLC多增加一个协议位
LCP:用于数据链路的协商
NCP:用于网络相关的协商
PAP:用于明文验证
CHAP:用于加密验证
出现7E,使用7D 5E代替,出现7D,使用7D 5D代替,出现控制字符使用7D 控制字符代替。
HDLC
HDLC是面向比特的协议,在控制位考虑到了可靠传输,所以在控制位中有许多参考的参数
0比特填充:HDLC的帧定界符也是7E,为了保证数据不出现7E,它会检测数据部分是否出现连续的5个1,如果出现就填充一个0,以此防止数据部分出现定界符 。
控制字段决定的HDLC的类型
0(第一个比特位0):信息帧,用来传输信息
10(前两个比特位为10):管理帧,用来管理流量,差错控制
11(前两个比特为11):无编号帧:用于链路建立和释放