HDLC和PPP的联系与区别

HDLC和PPP同为数据链路层的协议,这两者之间有什么区别与联系呢?什么情况下用HDLC,什么情况下又用PPP呢?
谢谢!!!

联系:都是和数据链路相关。

区别:

1、特点不一样

HDLC,传输效率高。在高级数据链路控制中,额外的开销比特少,允许高效的差错控制和流量控制。

PPP具有处理错误检测、支持多个协议、允许在连接时刻协商IP地址、允许身份认证等功能。

2、应用学科不一样

HDLC,用于通信科技,通信协议等学科。

PPP用于计算机网络等学科。

扩展资料:

PPP的工作流程:

当用户拨号接入 ISP 时,路由器的调制解调器对拨号做出确认,并建立一条物理连接(底层up)。

PC 机向路由器发送一系列的 LCP 分组(封装成多个 PPP 帧)。

这些分组及其响应选择一些 PPP 参数,和进行网络层配置(此前如有PAP或CHAP验证先要通过验证),NCP 给新接入的 PC机分配一个临时的 IP 地址,使 PC 机成为因特网上的一个主机。

通信完毕时,NCP 释放网络层连接,收回原来分配出去的 IP 地址。接着,LCP 释放数据链路层连接。最后释放的是物理层的连接。

参考资料来源:百度百科-PPP

参考资料来源:百度百科-HDLC

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-07
2个协议虽然格式基本相同,但是区别还是明显的。PPP协议,顾名思义,就是点到点协议(POINT TO POINT),只能是2个点之间通信,不具备多点寻址的功能。HDLC具备多点寻址的功能。PPP协议只是借用了HDLC的格式。

PPP协议是IETF定义的,目前在INTERNET上使用越来越广。 HDLC来源是ITU,主要使用在传统的电信网络设备上。本回答被提问者采纳
相似回答