📜  对OSI模型和协议的批评

📅  最后修改于: 2021-08-25 18:09:06             🧑  作者: Mango

开放系统互连(OSI)模型是参考模型,用于描述和解释来自一台计算机中的软件应用程序的信息如何通过物理介质自由地移动到另一台计算机上的软件应用程序。该模型总共由七个层组成,每个层执行特定的任务或特定的网络函数。

尽管OSI模型及其协议,甚至TCP / IP模型及其协议在每种方式上都不是完美的。有一些批评已被注意到并针对他们两个。关于OSI模型,最令人震惊和不幸的问题是,它可能是研究最多,使用最广泛的网络结构,但并不是真正实现和使用的模型。发生这种情况的重要原因如下:

1.错误的时机:
在OSI模型中,在槽之间(即,两只大象的启示)之间编写标准非常重要,也很重要。标准时间非常关键,因为有时甚至在研究完成之前就制定标准还为时过早。因此,无法正确理解OSI模型。时间选择被认为是很糟糕的,因为该模型是经过大量大量研究时间才能完成并完成的。因此,这些公司忽略了这些标准。

当OSI出现时,该模型已完全用于研究,但是当时TCP / IP模型已经从公司那里获得了巨额投资,而制造商则不希望在OSI模型上进行投资。因此,没有使用OSI技术的初始产品。尽管每个公司都在等待其他任何公司首先使用此模型技术,但不幸的是,没有公司首先使用该模型。这是OSI从未发生的首要原因。

2.不良技术:
由于已经广泛使用的竞争TCP / IP协议,从未考虑过OSI模型。这是由于第二个原因,即OSI模型及其协议存在缺陷,这意味着它们两者在字符,性能或设计等方面都存在根本性的弱点,缺陷或缺陷。选择所有七个OSI模型层的想法更多地基于政治问题,而不是技术问题。层次比技术更具政治性。

OSI模型及其所有相关的服务定义和协议非常复杂。另一方面,其他两层,即数据链路层和网络层,两者都已满。文档也非常复杂,因此很难实施,甚至在操作或函数都不是很有效。错误和流量控制也被复制,即在多层或每层中一次又一次地出现。另一方面,最严重和最恶劣的批评是,这种模式也被沟通心态所支配。

3.错误的实现:
OSI模型异常复杂,因此初始实施非常缓慢,庞大且范围广泛,因此OSI模型异常复杂。这是OSI在早期成为不良质量的代名词的第三个原因。事实证明,将七个层中的所有层设计在一起以简单地使事情变得可行不是必需的,也不是必需的。

另一方面,TCP / IP的实现比OSI更可靠,因为人们很快开始使用TCP / IP,这导致了庞大的用户群体。用简单的话来说,我们可以说复杂性会导致非常差或很差的实现。要有效,正确地实施,它是非常复杂的。

4.不良政治:
OSI模型未与UNIX关联。这是第四个原因,因为TCP / IP与Unix在很大程度上密切相关,这有助于TCP / IP在学术界流行,而OSI当时没有这种关联。

另一方面,OSI与欧洲电信,欧洲共同体和美国政府有联系。该模型在技术上也被认为不如TCP / IP。因此,所有地面人员对所有这些事情都做出了非常糟糕的反应,并支持大量使用TCP / IP。

即使在所有这些恶劣条件下,OSI模型仍然是几乎所有网络文档的通用标准参考。有许多组织对OSI模型非常感兴趣。涉及编号层(如第3层交换)的所有联网通常都指OSI模型。甚至,也只是简单地努力对其进行了更新,从而产生了于1994年发布的修订模型。