且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《CCNA学习指南:Cisco网络设备互连(ICND1)(第4版)》——2.6节TCP/IP协议栈

更新时间:2021-08-06 11:26:08

本节书摘来自异步社区《CCNA学习指南:Cisco网络设备互连(ICND1)(第4版)》一书中的第2章,第2.6节TCP/IP协议栈,作者【美】Anthony Sequeira,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.6 TCP/IP协议栈
CCNA学习指南:Cisco网络设备互连(ICND1)(第4版)
TCP/IP套件是一个类似于OSI参考模型的分层模型。实际上,其名称是传输控制协议(TCP)和互联网协议(IP)两项独立协议的组合。它们只是TCP/IP协议套件众多协议中的两种。TCP/IP被划分为多层,每一层均在数据通信流程中执行特定的功能。

OSI模型和TCP/IP协议栈几乎在同一时期由不同的机构开发,作为组织和交流用于引导数据传输的各种组件的一种方式。

虽然OSI参考模型现已获得全球公认,但互联网领域的历史和技术开放标准是TCP/IP协议栈。TCP/IP协议模型(如图2-5所示)与OSI参考模型略有不同。

注意,TCP/IP协议栈包含四层。下表分别对每一层的功能进行了介绍。

应用层:应用层处理高级别协议,包括表示、编码和对话控制问题。TCP/IP模型将所有应用相关问题整合到一层,确保对该数据妥善进行打包以供下一层使用。注意,此层包含OSI模型的会话层、表示层和应用层功能。

传输层:传输层处理QoS可靠性、流控制和错误纠正问题。其中TCP协议负责提供可靠的网络通信。注意,此层对应于OSI模型的传输层。

网络层:网络层的用途在于发送网际网络上任意网络中的源数据报,并确保它们抵达目标,无论采用哪条传输路径均是如此。此层对应于OSI模型的网络层。

网络接入层:此层的名称很宽泛,有些令人迷惑。此层还称为主机到网络层。其中包括LAN协议和WAN协议,以及OSI物理层和数据链路层中的全部详细信息。