七层网络OSI模型
- 物理层
- 概述:连接到互联网的物理层。网络中的所有组件都通过电缆或无线等物理传输介质相互连接;
- 单位:位
- 数据链路层
- 概述:数据链路层将比特封装成数据帧并进行传输。
- 单位:帧
- 网络层
- 概述:定义IP地址,定义路由功能,建立主机到主机的通信。
- 单位:包
- 传输层
- 概述:负责可靠或者不可靠的数据传递以及建立端口到端口的通信。网络层协议负责连接设备之间的握手,确保数据包按正确顺序发送,通过校验和确保所有层的数据完整性,控制数据流速度,多路复用等。
- 单位:数据段
- 会话层
- 概述:控制应用之间的会话能力,区分不同的进程。
- 表现层
- 概述:数据格式识别、基本压缩和加密功能。
- 应用层
- 概述:提供用户应用程序进程与底层数据网络之间的接口,是唯一与用户交互的层,最常用的应用层协议是http,websockets等