计算机网络参考模型、数据封装及解封装过程
OSI七层模型
国际标准化组织(International Standard Organization,ISO)于1984年颁布了开放系统互连(Open System Interconnection,OSI)参考模型 OSI参考模型是一个开放式体系结构。
它规定将网络分为七层,从下往上依次是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层
应用层:网络服务与最终用户的一个接口
表示层:数据的表示、安全、压缩
会话层:建立、管理、终止会话
传输层:定义传输数据的协议端口号,以及流控和差错效验
网络层:进行逻辑地址寻址,实现不同网络之间的路径选择
数据链路层:建立逻辑连接,进行硬件地址寻址、差错效验等功能
物理层:建立、维护、断开物理连接
TCP/IP模型
五层模型:
应用层--------用户的接口 HTTP FTP TFTP SMTP SNTP DNS 协议
传输层--------TCP、UDP 协议
网络层-------IP、ICMP、ARP 协议不同网段通信
数据链路层-------由底层网络定义的协议
物理层----------由底层网络定义的协议
数据封装过程
数据封装 PDU协议数据处理单元 设备
应用层:上层数据 计算机
传输层:TCP头部+上层数据 数据段 防火墙
网络层:IP头部+TCP头部+上层数据 数据包 路由器
数据链路层:MAC头部+IP头部+TCP头部+上层数据 数据帧 交换机
物理层:信号 按位传输 比特流 网卡
应用层产生的数据叫上层数据,往下走,在传输层加上TCP头部,打包后在网络层再加上IP头部,打包后在数据链路层再加上MAC头部,打包后在物理层封装成信号发出去。传输到了目标主机,目标主机通过网口接收到信号,再进行解封装,一步一步的去掉相应的头部,最后得到上层数据即有效的数据。
发送方完成封装过程,接收方完成解封装过程
数据解封装过程
和封装过程相反
- sk_buff封装和解封装网络数据包的过程详解
- sk_buff封装和解封装网络数据包的过程详解(转载)
- sk_buff封装和解封装网络数据包的过程详解
- sk_buff封装和解封装网络数据包的过程详解
- sk_buff封装和解封装网络数据包的过程详解
- sk_buff封装和解封装网络数据包的过程详解
- 看透这个世界--数据封装与解封装过程 推荐
- 计算机网络基础之OSI七层参考模型(二、应用层、表示层、会话层)
- 第一章:1.2计算机网络概述------计算机数据通信的过程
- (1)笔记----计算机网络参考模型
- 计算机网络基础之OSI七层参考模型(三、传输层、网络层、数据链路层、物理层)
- 网络编程1之计算机网络及参考模型、域名、服务器
- 看透这个世界--数据封装与解封装过程
- 计算机网络参考模型
- (二)计算机网络体系结构与参考模型
- 计算机网络-------OSI七层参考模型
- 计算机网络参考模型
- 王道计算机网络--1.2 计算机网络体系结构与参考模型
- 计算机网络封装解封装(三)
- 计算机网络原理_第二章计算机网络体系结构_OSI 参考模型