其他分享
首页 > 其他分享> > 【网络】网络通信时的封装和分用过程

【网络】网络通信时的封装和分用过程

作者:互联网

网络通讯的过程当中,两部服务器正中间,信息内容从发送方推送的过程当中,会让数据进行逐层分开包装,接受方获取信息的时候会,逐层分用(分割)
举一个典型的例子:封装形式便是装包包囊,分用便是拆包裹
下边详尽讲讲全过程
那么这样的hello如何发给B,B又该怎样接受呢?
【A推送】
(1)网络层
(2)网络层
网络层是通过操作系统内核达到的,电脑操作系统会提供一些API给网络层,编码启用API,就可以将网络层的信息交到网络层(核心),这种API就是socketAPI
网络层里面有很多协议书,在其中最具代表性的是TCP协议书,核心用到TCP协议书去处理这些信息(网络层装包好的信息)
TCP协议书会到以前数据信息的前提下,加上一个TCP协议书报头
这一再加上报头的一个过程便是封装形式
TCP报头中有很多信息内容,在其中最主要的是:源端口,目地端口号
所以再加上报头就等于是给包囊再加上快递单号,快递单号中记录了商家和买家消息
以前装包好的那一部分信息内容就叫负载一部分
当通过网络层,再加上TCP报头后,信息内容是从网络层交到下一层:传输层
(3)传输层
同样,通过传输层,也要为在此之前的数据前提下,再加上传输层的报头,随后发送给下一层!!!
传输层中最具代表性的便是IP协议
IP协议将整个TCP数据信息视作总体,做为负载一部分,在前头再加上IP协议报头!!!
IP报头中自然也就蕴含着信息内容,关键性的信息内容:源IP,目地IP
当再加上IP报头后,下面从传输层再次交到数据链路层
(4)数据链路层
链路层中的常见协议书是:“以太网接口”~
以太网接口既管理方法数据链路层,也管控着数据链路层的下一层:mac层
结论数据链路层,以太网接口,同样也会对在这以前的信息进行封装形式!
帧头里有:源mac详细地址,目地mac详细地址
帧尾:校验和
在数据链路层再加上以太坊数据帧后,下面发送给下一层,mac层
(5)mac层
链路层组织好数据信息后,根据网口,把以上二进制bit运转换为数据信号/电子信号,来为A开展传送
之上5步便是A传送数据的一个过程
从上向下逐层加上数据的全过程就叫封装形式;
当A发送短信完成后,信息内容取得成功赶到B的协调器,提前准备开展接受实际操作:简单的说就是分用后得到数据信息,把包囊拆掉取得货品一个道理
当数据信息赶到协调器
(1)(mac层)接受方网口接到数据信号:将数据信号分析转化成二进制bit流,然后交到链路层
(2)(数据链路层)链路层取得资料后,根据以太网接口协议书来进行下一步分析,除掉帧头帧尾
取下负载一部分往上面交到传输层(分用)
(3)(传输层)传输层除掉IP报头往上面交到网络层
(4)(网络层)网络层除掉TCP报头往上面交到网络层
(5)(网络层)当网络层取得数据信息之后分析将它们取下里边数据显示在B主机页面上
这时候!B接受到了A的数据!!!

标签:网络,服务器,网络层,编码,ARI,数据,资料
来源: