0%

TCP/IP 协议栈系列(一):模型简介


本系列将由浅入深通俗的讲解 TCP/IP 协议栈的基本知识,希望能对读者有用。

OSI 七层模型

TCP/IP 协议栈是在借鉴了 OSI 七层模型的基础上提出来的模型,所以我们有必要先来了解一下 OSI 七层模型。

OSI 模型是计算机网路体系结构发展的产物。它的基本内容是开放系统通信功能的分层结构。通俗来讲,就是为了计算机系统的通信功能设计的一套标准的框架,大家都遵循这套标准来进行网络通信的开发,
OSI 七层模型如下:

  • 应用称
  • 表示层
  • 会话层
  • 传输层
  • 网络层
  • 数据链路层
  • 物理层

具体每一层的作用,这里不再详细说明;

TCP/IP 四层模型

TCP/IP 协议栈基于 OSI 七层模型提出来 TCP/IP 四层模型,也就是简化了的 OSI 模型:

  • 应用层
  • 传输称
  • 网络层
  • 链路层

OSI 七层模型和 TCP/IP 4 层模型之间的关系如下:

TCP/IP四层模型与OSI气层模型对应关系

对比总结

OSI 七层模型

  • 主要概念:服务,接口,协议
  • 协议有很好的隐蔽性
  • 产生在协发明之前
  • 7层

TCP/IP 模型

  • 没有明确的区分服务,接口,协议
  • 产生在协议发明之后
  • 4层