OSI模型和协议的批评是什么?
让我们看看OSI和TCP/IP协议的详细分析和评估。
TCP/IP
它是一套用于互联互联网上网络设备的通信协议。传输控制协议/互联网协议 (TCP/IP) 也用作私有网络中的通信协议。
整个互联网协议套件是一组规则和程序,通过提供端到端的通信来识别如何将数据分解成数据包、寻址、传输、路由以及在目的地接收。
它的定义是为了使网络可靠,能够自动从网络上任何设备的故障中恢复。
TCP/IP的历史
美国国防部研究部门国防高级研究计划局 (DARPA) 在20世纪70年代创建了TCP/IP模型。
TCP/IP是为UNIX操作系统设计的,并且已被内置到所有后续的操作系统中。TCP/IP模型现在由互联网工程任务组 (IETF) 维护。
TCP/IP的工作原理
TCP/IP使用客户端或服务器通信模型,其中用户或机器可以获得服务,例如通过网络中的另一台计算机发送网页。
TCP/IP是一个协议依赖的模型。现在,让我们讨论OSI模型。
OSI模型
开放系统互连 (OSI) 是国际标准化组织 (ISO) 创建的一个标准参考模型,用于描述参与网络通信的不同软件和硬件组件如何划分工作并相互交互。
OSI模型是网络和最终用户之间的通信网关。
OSI基于七层模型。这七层包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。它也被称为严格的协议和边界。
OSI是一个协议无关的标准,OSI模型创建于20世纪80年代。
差异
OSI模型和TCP/IP模型的主要区别**如下所示**:
OSI | TCP/IP |
---|---|
OSI是一个通用的、协议无关的标准。 | TCP/IP模型基于互联网发展所依赖的标准协议。 |
在OSI模型中,传输层保证数据包的交付。 | 在这里,传输层不保证数据包的交付。 |
OSI遵循垂直方法。 | TCP/IP遵循水平方法。 |
OSI模型具有单独的表示层和会话层。 | TCP/IP没有单独的表示层或会话层。 |
OSI是一个构建网络的参考模型。 | TCP/IP模型在某种程度上是OSI模型的实现。 |
层级差异
OSI和TCP/IP模型之间层级的差异如下所示:
OSI模型 | TCP/IP模型 |
---|---|
应用层。 表示层。 会话层 | 应用层。 |
传输层。 网络层。 | 传输层。 互联网层。 |
数据链路层 物理层。 | 网络接口层。 |
OSI模型的用途
问题可能在于,即使全世界都在使用TCP/IP,我们为什么还要使用OSI模型。这是为了帮助网络管理员将大型数据交换过程划分为更小的片段。
较小的片段更容易理解、管理和排除故障。通过分层方法,他们只需要排除在故障层中工作的设备的故障。
网络组件的标准化允许多厂商开发。它允许不同类型的网络硬件和软件进行通信。将网络划分为层使网络管理员的工作更容易。
它可以通过查看导致问题的层来更快、更有效地排除故障,而不是查找整个网络,它也使学习更容易。