本系列将由浅入深通俗的讲解 TCP/IP 协议栈的基本知识,希望能对读者有用。
OSI 七层模型
TCP/IP 协议栈是在借鉴了 OSI 七层模型的基础上提出来的模型,所以我们有必要先来了解一下 OSI 七层模型。
OSI 模型是计算机网路体系结构发展的产物。它的基本内容是开放系统通信功能的分层结构。通俗来讲,就是为了计算机系统的通信功能设计的一套标准的框架,大家都遵循这套标准来进行网络通信的开发,
OSI 七层模型如下:
- 应用称
- 表示层
- 会话层
- 传输层
- 网络层
- 数据链路层
- 物理层
具体每一层的作用,这里不再详细说明;
TCP/IP 四层模型
TCP/IP 协议栈基于 OSI 七层模型提出来 TCP/IP 四层模型,也就是简化了的 OSI 模型:
- 应用层
- 传输称
- 网络层
- 链路层
OSI 七层模型和 TCP/IP 4 层模型之间的关系如下:
对比总结
OSI 七层模型
- 主要概念:服务,接口,协议
- 协议有很好的隐蔽性
- 产生在协发明之前
- 7层
TCP/IP 模型
- 没有明确的区分服务,接口,协议
- 产生在协议发明之后
- 4层