您的位置:首页 > 理论基础

计算机网络参考模型、数据封装及解封装过程

2019-03-30 20:58 891 查看

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头部,打包后在物理层封装成信号发出去。传输到了目标主机,目标主机通过网口接收到信号,再进行解封装,一步一步的去掉相应的头部,最后得到上层数据即有效的数据。

发送方完成封装过程,接收方完成解封装过程

数据解封装过程

和封装过程相反

 

 

 

 

 

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: