TCP/IP 与 OSI 模型 – 它们之间的区别
TCP/IP 和 OSI 模型之间的主要区别
- OSI 有 7 层,而 TCP/IP 有 4 层。
- OSI 模型是一种逻辑和概念模型,它定义了开放系统互连和与其他系统通信所使用的网络通信。另一方面,TCP/IP 可帮助您确定特定计算机应如何连接到互联网以及如何在它们之间进行传输。
- OSI 报头为 5 个字节,而 TCP/IP 报头大小为 20 个字节。
- OSI 是指开放系统互连,而 TCP/IP 是指 Transmission 控制协议。
- OSI 遵循垂直方法,而 TCP/IP 遵循水平方法。
- OSI模型,即传输层,仅面向连接,而TCP/IP模型既面向连接又无连接。
- OSI模型由ISO(国际标准组织)开发,而TCP模型由ARPANET(高级研究计划局网络)开发。
- OSI 模型帮助您标准化路由器、交换机、主板和其他硬件,而 TCP/IP 帮助您在不同类型的计算机之间建立连接。
什么是OSI模型?
这个 OSI模型 是一种逻辑和概念模型,它定义了开放系统互连和与其他系统通信所使用的网络通信。开放系统互连 (OSI 模型) 还定义了逻辑网络,并通过使用各种协议层有效地描述了计算机数据包传输。
什么是TCP/IP模型?
TCP / IP协议 帮助您确定特定计算机应如何连接到互联网以及如何在它们之间传输数据。当多个计算机网络连接在一起时,它可以帮助您创建虚拟网络。
TCP/IP 代表 Transmission 控制协议/互联网协议。它专门设计为一种模型,用于在不可靠的互联网上提供高度可靠的端到端字节流。
OSI 模型的历史
以下是 OSI 模型历史上的一些重要里程碑:
- 1970 世纪 XNUMX 年代末,ISO 开展了一项制定网络通用标准和方法的计划。
- 1973年,英国的一个实验分组交换系统发现了定义更高级别协议的需要。
- 1983 年,OSI 模型最初旨在作为实际接口的详细规范。
- 1984年,OSI体系结构被ISO正式采纳为国际标准。
TCP/IP 的历史
以下是 TCP/IP 历史上的一些重要里程碑:
- 1974年,Vint Cerf和Bob Kahn发表了一篇论文“分组网络互连协议”,描述了TCP/IP模型。
- 到 1978 年,对该语言的测试和进一步开发产生了一套称为 TCP/IP 的新协议。
- 1982年,决定以TCP/IP取代NCP成为ARPAnet的标准语言。
- 1 年 1983 月 XNUMX 日,ARPAnet 切换到 TCP/IP,
- ARPAnet 于 1990 年结束其存在。此后,互联网从 ARPAnet 发展而来,而 TCP/IP 也不断发展以满足互联网不断变化的需求。
OSI 模型的特征
以下是 OSI 模型的一些重要特征:
- 仅在需要明确抽象级别的地方才应创建一个层。
- 各层的功能应按照国际标准化的协议选择。
- 层数应该足够大,这样单独的功能就不会被放在同一层中。同时,层数又应该足够小,这样架构就不会变得太复杂。
- 在 OSI 模型中,每一层都依赖于下一层来执行原始功能。每一层都应该能够为上一层提供服务。
- 在一个层中所做的更改不应影响其他层的更改。
特征 TCP/IP 模型
以下是 TCP/IP 协议的基本特征:
- 支持灵活的架构
- 向网络添加更多系统很容易。
- 在 TCP/IP 中,网络保持完好,直到源机器和目标机器正常运行。
- TCP 是一种面向连接的协议。
- TCP 提供可靠性并确保无序到达的数据恢复到原来的顺序。
- TCP 允许您实现流量控制,因此发送方永远不会用数据压倒接收方。
TCP/IP与OSI模型的区别
以下是 OSI 和 TCP/IP 模型之间的一些重要区别:
OSI模型 | TCP/IP 模型 |
---|---|
它是由 ISO(国际标准组织)制定的 | 它是由 ARPANET(高级研究计划局网络)开发的。 |
OSI 模型对接口、服务和协议进行了明确的区分。 | TCP/IP 在服务、接口和协议之间没有任何明确的区分点。 |
OSI 是指开放系统互连。 | TCP 指的是 Transmission 控制协议。 |
OSI 使用网络层来定义路由标准和协议。 | TCP/IP 仅使用 Internet 层。 |
OSI 遵循垂直方法。 | TCP/IP 遵循水平方法。 |
OSI层有七层。 | TCP/IP 有四层。 |
在OSI模型中,传输层仅面向连接。 | TCP/IP 模型的一层既是面向连接的,又是无连接的。 |
在OSI模型中,数据链路层和物理层是独立的层。 | 在 TCP 中,物理链路和数据链路都组合为单个主机到网络层。 |
会话层和表示层是 OSI 模型的一部分。 | TCP模型中没有会话和表示层。 |
它是在互联网出现之后定义的。 | 它是在互联网出现之前定义的。 |
OSI 报头的最小大小为 5 个字节。 | 最小报头大小为 20 字节。 |
OSI 模型的优点
以下是使用 OSI 模型的主要好处/优点:
- 它可以帮助您标准化路由器、交换机、主板和其他硬件
- 降低复杂性并标准化接口
- 促进模块化工程
- 帮助您确保可互操作的技术
- 帮助你加速进化
- 当技术发生变化时,协议可以被新的协议所取代。
- 提供面向连接的服务以及无连接服务的支持。
- 它是计算机网络中的标准模型。
- 支持无连接和面向连接的服务。
- 它提供了适应各种类型协议的灵活性。
TCP/IP 的优点
以下是使用 TCP/IP 模型的优点/好处:
- 它可以帮助您建立不同类型的计算机之间的连接。
- 它独立于操作系统运行。
- 它支持许多路由协议。
- 它使组织之间的网络互联互通成为可能。
- TCP/IP 模型具有高度可扩展的客户端-服务器架构。
- 可独立操作。
- 支持多种路由协议。
- 它可用于建立两台计算机之间的连接。
OSI 模型的缺点
以下是使用 OSI 模型的一些缺点/缺点:
- 适应协议是一项繁琐的任务。
- 你只能将其作为参考模型。
- 它没有定义任何特定的协议。
- 在 OSI 网络层模型中,某些服务在许多层中重复,例如传输层和数据链路层
- 各层不能并行工作,因为每一层都需要等待从前一层获取数据。
TCP/IP 的缺点
以下是使用 TCP/IP 模型的一些缺点:
- TCP/IP 是一个设置和管理起来很复杂的模型。
- TCP/IP 的层数/开销比 IPX(网间分组交换)高。
- 在此模型中,传输层不保证数据包的传送。
- 替换 TCP/IP 中的协议并不容易。
- 它与其服务、接口和协议没有明确的分离。