数据封装的过程和解封装

目录

通信介绍

分层思路

分层结构

osi7层模型​编辑

tcp/ip模型 五层模型

数据封装的过程和解封装

数据封装

数据解封装

各层设备


通信介绍

通信是人与人 、人与物、 物与物之间通过某种媒介和行为进行的信息传递和交流。 

网络通信是终端设备之间通过计算机网络进行通信。

服务器是能够提供特定的功能的设备。

分层思路

思路就是人为的把网络划分成一个层次。

分层的目的是为了方便定位和解决问题。

分层结构

osi7层模型

应用层:人机交互界面,系统程序的窗口。

表示层:翻译,把人类语言翻译成计算机能够识别的语言,数据进行安全加密,压缩,把数据压缩到适合互联网传输的大小。

 会话层:计算机知道了你要传输的内容,准备发送,第一步就是和指定通信对象建立会话关系。会话层允许不同设备上的用户建立起会话关系。

传输层:同一个软件中的两个端口进行数据传输。

网络层:逻辑地址 IP地址。网络用户千千万,网络层定义了IP地址。通过最佳的路径把信息传输到对方用户的IP地址。

数据链路层:MAC地址。网卡的MAC地址。

物理层:数据到达物理层,信号传输,比特流。数据进入目标主机变成比特流,开始一个逆向的过程。

顺序:物理层(第一层)——数据链路层——网络层——传输层——会话层——表示层——应用层(第七层)

tcp/ip 五层模型

应用层:http https超文本传输协议,网站数据的文本和图片、图像的传输协议。FTP:文件传输协议。SMTP:简单邮件传输协议。

传输层:tcp协议 udp协议     tcp:传输控制协议  udp:用户数据报协议。tcp协议更加稳定可靠,udp协议传输的速度更快。

网络层:ping icmp,网际控制报文协议,测试和目标主机之间的连通性,测试和目标主机通信是否正常。arp协议:地址解析协议,根据IP地址获取物理地址的协议,广播形式的在整个网段中请求所有主机,接受主机返回的信息,以此来确定目标的物理地址(MAC地址)收到的信息目标主机的IP地址和物理地址,保存在arp表中,保存180秒,之后数据就会被删除。RARP:逆向地址解析协议。IGMP:网际组管理协议

数据链路层

物理层

tcp/ip模型:传输控制协议。http https tcp协议。IP网际协议

tcp/ip是由一系列的协议组成。

传输层:数据段,数据被分割成了小段的数据段。

网络层:数据包

数据链路层:数据帧

物理层:比特流

数据封装的过程和解封装

tcp/ip 五层模型:

数据封装

你好——传输层 010101 ,封装在tcp报文的头部,传输层是不知道应用层到底发的是什么内容,tcp端口,tcp头部当中包含了使用的协议,tcp为端口——网络层:IP头部,指的是包含目标的IP地址。32位的二进制数组成的。IP头部:源ip地址,目标ip地址。——数据链路层:MAC地址就是物理网卡的全球唯一地址。——物理层:不论你是什么,都要转化成电信号,即比特流,进行传输。

数据解封装

物理层:比特流,信号,二进制数据,传输到数据链路层。——数据链路层:效验数据的Mac头部信息。目标MAC地址是否和自己的MAC地址吻合。吻合的话MAC头部将会被脱掉.——网络层:验证目标IP是否吻合,吻合的话,IP头部会被丢掉。——传输层:根据tcp头部包含的信息,使用的协议是什么,以及应用程序。数据在传输层被分成数据段,分段数据进行重组,按照正常的顺序转到应用层。——应用层:解码,展示。

物理拓扑:设备之间连接关系。

数据载荷:实际传送的数据。

报文:pdu,协议数据单元。

数据头部:区分应用程序,找到数据的接收者。

数据尾部:确保数据是完整的。

MAC地址:物理网卡设备的全球唯一编号。

IP地址:设备在互联网上的逻辑地址。

各层设备

应用层:计算机、手机

网络层:路由器

传输层:防火墙

数据链路层:交换机

  • 9
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值