发布网友 发布时间:2022-05-18 21:44
共1个回答
热心网友 时间:2023-11-07 18:39
如果不参考下面进行数据交换的协议或通信过程的讨论,那么就不可能讨论计算机的互联。对协议的任何讨论通常都会牵涉到与开放式系统互联(OSI)协议栈的比较。OSI协议栈定义了厂商们如何才能生产可以与其它厂商的产品一起工作的产品。然而,由于缺乏工业界的承认,今天,OSI更象是一个模型,而不是一个被接受的标准。这是因为许多公司已经在他们的产品中实现了另外一些协议。
协议定义与其它系统通信的方式。它描述信号的时序和通信数据的结构。在协议栈的较低层定义了厂商们可以遵循规则以使他们的设备可以与其它厂商的设备进行互联。较高层定义如何管理不同类型的通信会话,用户应用程序如何才能相互操作。你在协议栈中走得越高,协议也越复杂。
让我们利用OSI标准来比较厂商的操作系统及产品间网络互联和互操作性。在这个OSI模型中,在协议栈中有七层,每个都在不同的硬件和软件级别进行工作。你可以检查协议栈的每一层来观察系统是怎样在局域网(LAN)上进行通信的。互联或协议栈的OSI模型。
如上所述,许多厂商并不完全跟随OSI协议栈。他们使用很接近OSI协议栈的其它协议栈,或者将一些独立的协议组合成一个协议组。对一些最流行的协议栈进行了比较。使用一种协议栈的产品不能与使用另外一种协议栈的产品直接相连或相互操作。然而,使用不同的“封装”技术和协议转换,是可能在它们之间做到一些级别的互操作性的。