计算机网络----7.OSI 参考模型(7 层)&TCP/IP模型
·
OSI 参考模型(7 层)&TCP/IP模型
目录
4. 应用层(合并 OSI 应用层 + 表示层 + 会话层)(报文)

OSI 参考模型(7 层)
1. 物理层(第 1 层)(比特,bit)
- 功能:实现相邻节点间比特(0/1)的传输
定义电路接口参数(如引脚、信号电平)
需定义传输信号的含义、电气特征(如:5V表示1,1V表示0;每比特电信号持续时间0.1ms)
- 设备:集线器、中继器(工作于物理层)。
- 数据单位:比特(bit)。
2. 数据链路层(第 2 层)(帧)
- 功能:确保相邻节点间链路的无差错传输
差错控制(检错 / 纠错)或 检错+丢弃+重传
流量控制(协调两个结点速率)和帧同步。
- 设备:交换机(工作于数据链路层)。
- 数据单位:帧(Frame)。
3. 网络层(第 3 层)(分组,数据报)
- 负责分组(Packet)从源到目的结点
- 功能:
路由选择、转发及拥塞控制,实现异构网络互联。

- 设备:路由器(工作于网络层)。
- 数据单位:分组(数据报)。
4. 传输层(第 4 层)(报文段)
- 实现端到端(进程到进程)通信,”端”指端口.
- 功能:提供复用 / 分用、差错控制、流量控制和可靠传输(如 TCP 协议)。

- 数据单位:报文段(Segment)。
5. 会话层(第 5 层)
- 功能:如会话建立、中断恢复(检查点机制),当通信生效时从检查点继续恢复通信。
- 任务:管理进程间会话
6. 表示层(第 6 层)
- 功能:解决不同系统间的数据格式差异,包括数据加密、压缩、格式转换(如 JSON/XML 解析)。
- 任务:解决不同主机上信息表示不一致的问题
7. 应用层(第 7 层)
- 功能:直接为用户应用程序提供服务,如 HTTP、FTP、SMTP 等协议。
- 任务:实现特定的网络应用

二、TCP/IP 模型(4 层)
表示层,会话层:并不是所有网络应用都需要数据格式转换,会话管理功能
1. 网络接口层(对应 OSI 物理层 + 数据链路层)
- 功能:定义如何通过物理介质传输数据,与硬件交互(如以太网、WiFi 驱动)。
- 特点:未严格定义具体协议,依赖硬件实现,灵活性高。
2. 网际层(网络层)
- 功能:与 OSI 网络层类似,负责 IP 分组的路由选择和分组转发,拥塞控制,网际互联.提供无连接、不可靠的 “尽最大努力交付” 服务(如 IP 协议)。
- 数据单位:分组(数据报)。

3. 传输层
- 功能:与 OSI 传输层类似,提供端到端通信。
复用与分用,差错控制,流量控制,连接建立于释放,可靠传输管理
-
- TCP 协议:面向连接,可靠传输(如文件传输)。
- UDP 协议:无连接,不可靠传输(如视频直播)。
- 数据单位:报文段(Segment)。
4. 应用层(合并 OSI 应用层 + 表示层 + 会话层)(报文)
TCP/IP理念:如果某些应用需数据格式转换,会话管理功能,就交给应用层特定协议去实现
- 功能:整合 OSI 上三层功能,实现具体应用协议(如 HTTP、DNS、FTP),处理数据格式转换和会话管理。
三、核心对比
| 对比维度 | OSI 参考模型 | TCP/IP 模型 |
| 层数 | 7 层(清晰分层,理论性强) | 4 层(合并上三层,更实用) |
| 设计理念 | 先有模型,后有协议(理想化) | 先有协议,后抽象模型(务实) |
| 网络层可靠性 | 可提供面向连接的可靠服务(虚电路) | 仅提供无连接不可靠服务(数据报) |
| 传输层协议 | 单一可靠协议(面向连接) | 支持 TCP(可靠)和 UDP(不可靠) |
| 应用层整合 | 独立表示层、会话层 | 功能合并到应用层 |
| 设备对应 | 路由器(网络层)、交换机(数据链路层) | 路由器(网际层)、交换机(网络接口层) |
四、常见设备与层次
- 物理层:集线器、中继器(仅处理比特流)。
- 数据链路层:交换机(基于 MAC 地址转发帧)。
- 网络层 / 网际层:路由器(基于 IP 地址路由分组)。
- 传输层及以上:主机(处理端口和应用协议)。
五、关键口诀
- OSI 七层顺序:物理链路网络传输会话表示应用(物链网传会表应)。
- TCP/IP 四层:网络接口(网际)传输应用(网接网传应)。
- 设备层次记忆:“集线物理交换链路,路由网络主机高层”。

通过对比可知,OSI 模型适合理论分析,TCP/IP 模型更贴近实际网络协议(如互联网)。两者的核心差异在于分层粒度和设计目标,理解其逻辑有助于掌握网络体系结构的本质。

更多推荐
所有评论(0)