目录
OSl七层参考模型
OSl模型 vs TCP/IP模型
各层间通信
TCO/IP协议族的组成
数据封装过程
解封装的过程
设备与层的对应关系
OSl七层参考模型
分层 | 功能 | 应用层 | 网络服务与最终用户的一个接口 | 表示此 | 数据的表示,安全,压缩 | 会话层 | 建立,管理,中止会话 | 传输层 | 定义传输数据的协议端口号,以及流控和差错校验 | 网络层 | 进行逻辑地址寻址,实现不同网络之间的路径选择 | 数据链路层 | 建立逻辑连接,进行硬件地址寻址,差错校验等功能 | 物理层 | 建立,维护,断开物理连接 |
OSl模型 vs TCP/IP模型
? ? ? ? 应用层? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?应用层? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 应用层
? ? ? ? 传输层? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?传输层? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??表示层?
? ? ? ? 网络层? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?网络层? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?会话层
? ? ?网络接口层? ? ? ? ? ? ? ? ? ? ? ? ? 数据链路层? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?传输层
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 物理层? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?网络层
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 数据链路层
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?物理层
TCP/IP 4层模型? ? ? ? ? ? ? ? ? ?TCP/IP 5层模型? ? ? ? ? ? ? ? ? ? ? ?OSl 7层模型
各层间通信
注意:各层协议之间无法跨层传输,只能传输给对应的层。
TCO/IP协议族的组成
数据封装过程
传输层及其以下的机制由内核提供, 应用层由用户进程提供, 应用程序对通讯数据的含义进行解释, 而传输层及其以下处理通讯的细节,将数据从一台计算机通过一定的路径发送到另一台计算机。 应用层数据通过协议栈发到网络上时,每层协议都要加上一个相对应的头部(header ),称为封装( Encapsulation ),如图所下:
解封装的过程
不 同 的 协 议 层 对 数 据 包 有 不 同的 称 谓 ,在 传 输 层 叫 做 段(segment ),在网络层叫做数据报( datagram) ,在链路层叫做帧(frame )。数据封装成帧后发到传输介质上,到达目的主机后,每层协议再剥掉相应的头部,最后将应用层数据交给应用程序处理:
?
设备与层的对应关系
?
|