TCP/IP 从更实用的角度出发,形成了高效率的四层体系结构,即主机-网络层(也称网络接口层)、网络层(IP 层)、传输层(TCP 层)和应用层。它把OSI 冗繁的会话层,表示层,应用层合并为应用层;把数据链路层,物理层合并为网络接口层。图3.9表示了TCP/IP 体系结构和OSI 参考模型的层次对应关系。
图3.9 OSI 与TCP/IP 的对应关系
1.网络接口层
网络接口层(Internet Interface Layer)是模型中的最底层,负责将数据包送到电缆上,是实际的网络硬件接口,对应于OSI 参考模型的物理层和数据链路层。实际上,TCP/IP 并没有定义具体的网络接口协议,而是旨在提供灵活性,以适应各种网络类型,如LAN、MAN和WAN,这也说明了TCP/IP 可以运行在任何网络之上,这也为TCP/IP 的成功打下了基础。
2.网络层
网络层(Internet layer)与OSI 参考模型的网络层类似,是整个TCP/IP 体系结构的关键部分。网络层的主要功能如下:
(1)处理来自传输层的分组发送请求。在收到分组发送请求之后,将分组装入IP 数据报,填充报头,选择好发送路径,然后将数据报发送到相应的网络输出端。(www.xing528.com)
(2)处理接收的数据报。在接收到其他主机发送的数据报之后,检查目的地址,如需要转发,则选择发送路径,转发出去;如目的地址为本结点IP 地址,则除去报头,将分组交送传输层处理。
(3)处理互联的路径选择、流量控制与拥塞问题。
3.传输层
在TCP/IP 体系结构中,传输层(Transport Layer)是第三层,也称为应用程序到应用程序层,与OSI 的传输层类似,主要负责应用程序到应用程序之间的端对端通信。传输层的主要功能是在互联网中源主机与目的主机的对等实体间建立用于会话的端对端连接。传输层主要有两个协议,即传输控制协议(TCP)和用户数据报协议(UDP)。
4.应用层
应用层(Application Layer)是TCP/IP 体系结构中的最高层,应用层包括了所有高层协议,并且总是不断有新的协议加入。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。