TCP/IP 与 OSI 模型 – 两者之间的区别
TCP/IP 和 OSI 模型之间的主要区别
- OSI 有 7 层,而 TCP/IP 有 4 层。
- OSI 模型是一个逻辑和概念模型,它定义了可与开放互连和通信的其他系统使用的网络通信。另一方面,TCP/IP 帮助您确定特定计算机如何连接到互联网以及如何传输数据。
- OSI 报头为 5 字节,而 TCP/IP 报头大小为 20 字节。
- OSI 指开放系统互连,而 TCP/IP 指传输控制协议。
- OSI 遵循垂直方法,而 TCP/IP 遵循水平方法。
- OSI 模型中的传输层仅面向连接,而 TCP/IP 模型既面向连接又无连接。
- OSI 模型由 ISO(国际标准组织)开发,而 TCP 模型由 ARPANET(高级研究项目局网络)开发。
- OSI 模型有助于您标准化路由器、交换机、主板和其他硬件,而 TCP/IP 则有助于您在不同类型的计算机之间建立连接。
什么是 OSI 模型?
OSI 模型是一个逻辑和概念模型,它定义了可与开放互连和通信的其他系统使用的网络通信。开放系统互连(OSI 模型)还定义了一个逻辑网络,并通过使用各种协议层来有效地描述计算机数据包传输。
什么是 TCP/IP 模型?
TCP/IP 帮助您确定特定计算机如何连接到互联网以及如何传输数据。它有助于在连接多个计算机网络时创建虚拟网络。
TCP/IP 代表传输控制协议/互联网协议。它专门设计为一个模型,可在不可靠的互联网上提供高度可靠的端到端字节流。
OSI 模型历史
以下是 OSI 模型历史上的重要里程碑
- 在 20 世纪 70 年代末,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 的标准语言。
- 1983 年 1 月 1 日,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 指传输控制协议。 |
OSI 使用网络层来定义路由标准和协议。 | TCP/IP 只使用互联网层。 |
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 中替换协议并不容易。
- 它没有明确区分其服务、接口和协议。