PPP

  • PPP定义

PPP是指点对点,即1对1连接计算机的协议。PPP位于数据链路层。

  • LCP和NCP

在开始进行数据传输钱,要先建立一个PPP级连接。当这个连接建立以后就可以进行身份认证、压缩和加密。

  • LCP 是一个不依赖上层的协议,主要负责建立和断开连接,设置最大接受单元(MRU),设置验证协议(PAP和CHAP)以及设置是否进行通信质量监控。
  • NCP是一个依赖上层的协议,如果上层为IP,此时的NCP也叫做IPCP,而IPCP负责IP地址设置以及是否进行TCP/IP首部压缩等设置。
    通过PPP连接,通常需要进行用户名密码的验证, 并且对通信两段进行双方向的验证,其验证方式有PAP和CHAP
  • PAP是PPP连接建立时,通过两次握手进行用户名和密码的盐亨。其中密码以铭文方式传输。
  • CHAP则使用一次性密码OTP,可以方式窃听,此外,在建立连接后还可以进行定期的密码交换,用来校验对端是否中途被替换。
  • PPPoE

单纯的以太网没有验证功能,也没建立连接和断开连接的处理,因此无法按时计费。而如果采用PPPoE管理以太网连接,就可以利用PPP的验证等功能使各家ISP可以有效的管理终端用户的使用。

你可能感兴趣的:(PPP)