HDLC(高级数据链路控制)和SDLC(同步数据链路控制)是两种在计算机之间提供点对多点互连的协议。HDLC和SDLC之间的主要区别实际上是它们的起源。SDLC是由IBM开发的,用于他们的计算机。他们最终要求SDLC由ISO和ANSI等管理机构标准化。ISO采用了SDLC,但将其重命名为HDLC,但引入了许多使其与众不同的更改。正因为如此,HDLC实际上是一个标准协议,被许多硬件制造商使用,而SDLC不是,但仍在一些IBM硬件中使用。

作为对SDLC的改进,ISO为HDLC引入了一项新功能,称为异步平衡模式,通常称为ABM。ABM 被认为比旧的正常响应模式 (NRM) 和异步响应模式 (ARM) 更优越,因此使用频率更高。ABM 使其他模式下的主从关系无关紧要。任一点都可以启动连接,这与只有主节点才能启动连接的其他模式不同。HDLC还使得使用位八位组倍数的数据包大小成为可能。SDLC 只能有 8、16、32 等数据包大小的数据包。使用不同尺寸的数据包的能力为设计某些设计提供了更大的灵活性。

除了增加的功能外,ISO还决定删除他们认为不必要的某些程序和消息。其中一条消息是测试消息。这用于确定线路是否正常运行,以及数据包是否可以可靠地通过它们发送。尽管如此,HDLC仍然被认为是SDLC的超集。

SDLC相当古老,由于后者的优越性,已被HDLC和高级数据通信控制程序或ADCCP取代,ADCCP是ANSI标准化的版本。还有许多竞争协议作为SDLC和HDLC的替代品。

HDLC和SDLC的区别

  1. HDLC实际上是从SDLC采用的;
  2. HDLC是标准协议,而SDLC不是;
  3. HDLC具有异步平衡模式功能,而SDLC没有;
  4. HDLC支持不是位八位字节倍数的帧,而SDLC不支持;
  5. HDLC删除了SDLC中存在的一些过程;

HDLC和SDLC的区别

本文由网友:印夏彤 投稿 欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:HDLC和SDLC的区别
本文链接:https://www.vsdiffer.com/vs/hdlc-vs-sdlc.html
免责声明:以上内容仅代表 网友:印夏彤 个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。