计算机网络 – TCP/IP 模型概述
传输控制协议/互联网协议 (TCP/IP) 模型是 OSI 模型的简化版本。TCP/IP 协议套件是在 OSI 模型之前开发的。但是,TCP/IP 协议套件中的层级与 OSI 模型中的层级并不完全匹配。
TCP/IP 协议
- 最初的 TCP/IP 协议使用四层:主机到网络层、互联网层、传输层和应用层。
- 主机到网络层相当于 OSI 模型中物理层和数据链路层的组合。
- TCP/IP 中的互联网层相当于 OSI 模型中的网络层。而 TCP/IP 中的应用层则承担了 OSI 模型中的会话层、表示层和应用层的功能,传输层则与 TCP/IP 中的传输层对应。
- 在 TCP/IP 模型中,前四层提供物理标准、网络接口、互连和传输功能。
- OSI 模型中最顶部的三层(应用层、表示层和会话层)在 TCP/IP 中由一个名为应用层的单一层表示。
- 在传输层,TCP/IP 模型定义了三个协议:传输控制协议 (TCP)、用户数据报协议 (UDP) 和流控制传输协议 (SCTP)。
TCP/IP 协议套件与 OSI 参考模型的关系
应用层
在 TCP/IP 中,应用层协议为计算机上运行的应用程序软件提供服务。应用层使用 HTTP、POP3 和 SMTP 协议。应用层在计算机上运行的软件和网络本身之间提供接口。
传输层
在 TCP/IP 中,传输层包括传输控制协议 (TCP) 和用户数据报协议 (UDP)。TCP 为位于传输层之上或 TCP/IP 模型中更高层的应用程序层提供服务。
互联网层(网络层)
TCP/IP 模型中的互联网层是 OSI 模型的网络层 3。它存储 IP 地址和路由数据。当数据从一个 LAN 上的节点传输到另一个 LAN 上的节点时,将使用互联网层。IPv4、IPv6、ICMP 和路由协议(以及其他协议)是互联网层 TCP/IP 协议。
主机到网络层或链路层
在 TCP/IP 中,主机到网络层也称为网络接口或链路层。它为模型中的上层提供服务。当主机或路由器的 IP 进程选择将 IP 数据包发送到另一个路由器或主机时,该主机或路由器随后使用链路层详细信息将该数据包发送到下一个主机/路由器。
此层是 TCP/IP 模型的最底层;它与数据的物理传输有关。它类似于 OSI 模型中的数据链路层和物理层的组合。
广告