在数据链路层,除了停等协议之外。还有比较难懂的就是PPP协议(点对点协议)。在这里特别总结一下PPP协议。
PPP协议作用:PPP协议可应用于连接认证,传输封装和压缩。目前应用于很多类型的物理网络,比如串行电缆,电话线等。
PPP协议的需求:framing;bit transparency;error detection;connection liveness;network layer address negotiation
PPP帧的格式:
这里就设计了帧的格式,协议包括:LCP、IP、IPCP等等。没有标号的帧:connectionless service。
上面的protocol对应如下:
NCP:获取IP地址,在多层网络链路上封装和协商。在IP协议里面,使用IPCP来作为NCP来得到IP地址,子网掩码和DNS地址。
LCP协议进行确认是否需要认证;PAP、CHAP就是进行认证的协议。
特别注意:
PPP协议允许在同一个通信链路上有多个链路。