这是我参与11月更文挑战的第27天,活动详情查看:2021最后一次更文挑战
数据链路层中的PPP协议
模拟信号(Analog Signal)是连续的信号,它适合长距离的传输
数字信号(Digital Signal)是离散的信号,不适合长距离的传输,但是它的抗干扰能力强,受到干扰的时候波形失真可以修复。
数据链路层使用的信道分为点对点信道和广播信道,点对点信道显然就是一种一对一的点对点的通信方式,广播信道是使用了一对多的广播通信方式。不同类型的数据链路所用的通信协议不同,点对点信道使用PPP协议,广播信道使用CSMA/CD协议。
无论使用什么协议,数据链路层都要解决封装成帧,透明传输和差错检查三个问题。
PPP协议是用户计算机和ISP进行通信时所使用的数据链路层的协议。
PPP协议中接收方收到一个帧,进行CRC校验,如果CRC校验通过,那么就收下这个帧,如果失败就会丢弃。PPP协议规定特殊字符作为帧界定符来方便接收方收到数据后能够准备定位到帧的开头和结尾。
PPP协议是透明传输的,它支持同一条物理链路上多种网络协议。
PPP协议会对接收端收到的帧进行检测,对于有差错的数据帧,会丢弃。
PPP协议有三部分组成,第一部分是将IP数据报封装成串行链路的方式,第二部分是链路控制协议LCP,它永安里建立,配置和测试数据库链路的连接情况,第三部分是网络控制协议NCP,比如IP协议。
所谓链路就是从一个结点到相邻的结点的一段物理线路,数据链路是物理线路和通信协议之和。
点对点信道的数据链路层的协议数据单元是帧,数据链路层把网络层给的数据构建成一个帧后发送到链路,同时把接收到的帧的数据取出来交给网络层。网络层协议数据单元就是IP数据包。