TCP/IP四层模型:
在介绍TCP/IP四层模型之前,我们稍微提一下ISO/OSI参考模型,见下图:
物理层:将数据转换为可通过物理介质传送电子信号。
数据链路层:决定访问网络介质的方式,在此层将数据分帧,并处理流控制并提供物理寻址。
网络层:进行逻辑寻址,实现不同节点之间通信的路径选择。还可以进行网络控制。
传输层: 定义传输数据的协议端口号,以及流控和差错校验。
会话层:建立,管理,终止会话。
表示层:数据的表示,安全,压缩。
应用层:网络服务与最终用户的一个接口。
七层模型不被适用,现在被广泛适用的是TCP/IP模型,七层模型和TCP/IP及五层模型的对应关系如图:
理解TCP/IP模型必须理解三点即:对等层通信,封装,分用;
对等层通信:为了使数据分组从源传送到目的地,源端OSI模型的每一层都必须与目的端的对等层进行通信,这种通信方式称为对等层通信。在这一过程中,每一层的协议在对等层之间交换信息,该信息成为协议数据单元(PDU)。位于源计算机的每个通信层,使用针对该层的PDU同目的计算机的对等层进行通信。
封装(废话不多说如下):
分用(不多说如图,以太帧的分用过程):