HDLC vs PPP HDLC和PPP之间|的区别
关于HDLC vs PPP的本页描述了基本的HDLC和PPP的区别协议。
我们知道,与单一组织中使用的LAN不同,WAN用于连接跨城市和国家的不同组织。WAN代表广域网(Wide Area Network)。由于存在安全问题,当数据离开公司并在不同网络之间的链路上传输时,数据在通过广域网链路之前被封装成帧。
广域网中存在不同的网络。它们使用不同的封装协议。例如,租用线路(在两台路由器之间)和电路交换网络使用HDLC、PPP和SLIP协议。分组交换网络使用X.25、帧中继和ATM协议。
高级数据链路控制协议
HDLC工作在第二层,即数据链路层。它也用于同步PPP连接。
•它是面向位的协议。
•在传输端,HDLC从应用程序接收数据,并将其发送到链路另一端的接收器。
•在接收端,HDLC接收数据并交付给高层应用层。
•HDLC模块的双方交换控制信息,编码成一个帧。
如图2所示,HDLC帧包含开始标志,地址,控制,信息,FCS,结束标志。HDLC帧由模式为01111110的开始和结束标志组成。信息包含要传输的数据。FCS是用于错误检测的16位或32位的帧检查序列。控制字段表示HDLC帧的目的或功能。它有三种类型,即信息帧、监督帧和无编号帧。
由于HDLC使用标准模式,即01111110标记帧的开始和结束,它可能经常混淆接收器,因此为了避免这种透明度问题,进行了位填充。在比特填充中,发送端每5个1就增加一个0,接收端删除一个0。
从广义上讲,HDLC是一种可靠的协议(使用选择性重复或go-back-N)。它采用全双工通信。它具有流量控制机制,可以根据接收能力调整窗口大小。它使用物理层时钟和同步发送和接收帧。
ppp -点到点协议
•它是一个面向字节的协议。
•PPP在第二层和第三层运行。它在二层使用HDLC帧格式,在三层使用IPv4和IPv6格式。除了IP协议,它还支持其他网络层协议。
•此外,还内置了PAP、CHAP等安全机制。
•在帧中有CRC-16字段,有助于错误控制。
•它也遭受透明度问题,因为它使用相同的开始和结束标志使用在HDLC帧。
PPP帧由开始标志、地址、控制、协议、信息、检查、结束标志组成。Protocol表示帧发送到的上层协议,如PPP-LCP、IP、IPCP等。Info字段承载上层数据。检查字段是CRC-16用于错误检测。
•PPP使用两个协议,即LCP和NCP。LCP负责建立链接。NCP确保IP和其他协议通过PPP链路传输。
•PPP支持两种认证协议,即PAP(密码认证协议)和CHAP(挑战握手认证协议)。
•PAP在初始链路建立阶段使用简单的2路握手。它不是强认证协议,因为密码是明文发送的。
•CHAP采用3次握手机制,提供了更好的认证。
一般来说,与HDLC相比,PPP提供了更多的功能,但HDLC协议速度更快。
HDLC和PPP之间的表格差异
下表列出了HDLC和PPP协议的区别。
高阶资料连结控制 | 购买力平价 |
---|---|
在第二层(即数据链路层)运行 | 运行于第二层和第三层(即网络层) |
面向位协议 | 面向字节的协议 |
它没有检测错误的方法。 | 它使用FCS在传输数据时检测错误。 |
HDLC协议有两种类型,即ISO HDLC和Cisco HDLC | 它使用ISO定义的HDLC格式。 |
它同时支持同步和异步链接。 | 支持同步、异步、HSSI(高速串行接口)、ISDN链路 |
它过去在不使用其他封装协议的情况下执行数据封装。 | 如果没有HDLC、SDLC(同步数据链路控制)等其他封装协议的帮助,PPP无法封装数据。 |
它不支持身份验证,即它无法在两个节点之间提供身份验证。 | 支持PAP、CHAP等认证协议 |
它提供了一种包含专有字段的帧格式。其余6个字段类似于PPP协议帧字段。ISO HDLC没有专有字段,因此只有6个字段。 | 它提供了一种包含协议字段的帧格式。其他6个字段类似于HDLC帧字段。 |
无法检查建立的链路的质量。 | 它使用链路控制协议(LCP)来检查已建立链路的质量。 |
HDLC帧格式 | PPP vs SLIP |
SLIP和PPP的区别
请参考SLIP vs PPP其中提到SLIP和PPP协议之间的区别。
网络相关链接
OSI和TCPIP层的基础知识
网络网关
路由器是什么
什么是IP地址
网络交换机
网络桥
集线器和集线器类型
MAC地址是什么
有什么不同
轮毂开关电路交换和分组交换防火墙Vs路由器HDLC Vs PPPIGRP Vs EIGRP路由器Vs网桥交换机与路由器WLAN Vs以太网局域网局域网对广域网对城域网