TCP/IP模型
2025/5/22大约 3 分钟
考研要求
记住:各层名称和顺序
了解:TCP/IP模型和OSI参考模型的区别
了解:TCP/IP各层的任务和实现功能
记住TCP/IP层次顺序
依照顺序由下至上:1.应用层(对应OSI参考模型中应用层、表示层和会话层)、2.传输层、3.网络层、4.网络接口层(对应OSI参考模型中数据链路层和物理层)
口诀:接网输用
TCP/IP中的应用层
对于OSI参考模型中的应用层、表示层和会话层,在TCP/IP模型中统称为应用层。
在OSI中,会话层和表示层的功能对于某些应用程序来说是不必要的,因此TCP/IP模型中没有这两层。而对于需要数据格式转换和会话管理的功能的应用程序,则由TCP/IP模型中的应用层通过特定的协议来提供。
实际上TCP/IP模型中的应用层还可以拥有更多的功能,依实际需要拓展
TCP/IP中的网络接口层
在TCP/IP模型中,网络接口层包含了数据链路层和物理层的功能。
对于OSI参考模型中的数据链路层和物理层,在网络硬件种类繁多的情况下,对于硬件产商的要求过高,不易推广。
因此TCP/IP模型认为不因对此做过多限制,并将数据链路层和物理层合并为网络接口层。
在TCP/IP模型中,网络接口层的任务仅为实现相邻节点间的数据传输(为网络层传输“分组”)。但具体怎么传输不作规定,由网络硬件厂商自行决定。
TCP/IP中的传输层和网络层
对于OSI参考模型,传输层和网络层都需要进行差错控制,从下往上每层都需要进行差错控制,仅因为
TCP/IP模型中则遵循
基于这种理念,TCP/IP模型中的网络层去除了大部分功能,仅保留了以下功能
- 路由选择、分组转发、网际互连、拥塞控制
在网络层中,TCP/IP模型只保证最大能力交付,数据传输并不可靠
传输层负责保证数据的正确性和可靠性
在接收方传输层内,对于拼装好的数据再进行差错控制
TCP/IP模型中的传输层的功能
- 复用和分用、差错控制、流量控制、连接建立与释放、可靠传输管理
OSI参考模型和TCP/IP模型相对比
提示
红色部分为TCP/IP模型相对于OSI参考模型没有的功能
蓝色部分为TCP/IP模型相对于OSI参考模型新增的功能
| 对比项 | OSI参考模型 | TCP/IP模型 |
|---|---|---|
| 网络层功能 | 路由选择、分组转发、网际互连、拥塞控制、差错控制、流量控制、连接建立与释放、可靠传输管理 | 路由选择、分组转发、网际互连、拥塞控制 |
| 网络层向上层提供的功能 | 有连接可靠的服务(虚电路)、无连接不可靠的服务(数据报) | 无连接不可靠的服务(数据报) |
| 传输层向上层提供的功能 | 有连接可靠的服务 | 有连接可靠的服务(TCP协议)、无连接不可靠的服务(UDP协议) |
更新日志
2025/7/23 07:10
查看所有更新日志
2cc8b-于cd936-于e9600-于13f11-于
