通向TCP/IP模型的历史
Source: Dev.to
早期网络格局
在计算机网络的早期阶段,并没有统一的标准。每个厂商都创建了自己的专有协议,这使得不同制造商的设备之间难以通信。这种碎片化的环境迫使网络工程师充当翻译者,像在两种语言之间使用字典一样,桥接不兼容的系统。
IBM的专有模型:SNA
在 1970 年代和 1980 年代,IBM 以其 系统网络架构(SNA) 主导市场。虽然 IBM 将 SNA 推广为事实标准,其他厂商仍继续开发各自不兼容的网络模型。结果是出现了一套拼凑的协议,彼此之间很少能够良好协作。
推动标准化:OSI模型
为了解决这种混乱,国际标准化组织(ISO) 发起了一项创建通用网络框架的工作。该工作产生了 开放系统互连(OSI)模型,一种七层架构,旨在实现不同厂商设备之间的互操作性。
OSI 模型提供了一种正式、结构化的方式来理解网络功能。然而,它的复杂性以及采纳速度缓慢限制了其实际影响。
实用的替代方案:TCP/IP
在大西洋另一侧,美国国防部需要一种更务实的解决方案——能够在多种系统之间扩展,并在关键条件下保持可靠。TCP/IP 套件并非源自官僚委员会,而是由大学志愿者们为寻求更简洁、更具适应性的网络系统而开发的。
随着时间推移,TCP/IP 被证明比 OSI 模型更灵活、更易实现,从而迅速被采纳为主导的网络架构。
共存与向TCP/IP主导的转变
在一段时间内,许多组织同时运行 OSI 和 TCP/IP 协议栈。最终,TCP/IP 的简洁性和实用性占据上风,OSI 模型逐渐退居幕后。如今,TCP/IP 仍是现代网络的基础模型。
摘要
- 1970 年代‑80 年代: IBM 的 SNA 主导市场,但导致厂商锁定。
- 1970 年代‑80 年代后期: ISO 开发了七层 OSI 模型以标准化网络。
- 1970 年代‑80 年代: 大学研究人员在美国国防部的支持下创建了 TCP/IP 套件。
- 结果: TCP/IP 的简洁性和适应性使其成为我们今天使用的通用网络标准。