基于两台主机的文件传输
1.源主机和目的主机,基于TCPIP协议四层的每一层,都要使用相同的协议
2.理解发送数据时的封装/包装,和接收数据时的分用,解析
一台主机发送数据时,从上向下封装数据,每一层基于该层的协议,在数据外面包裹一个头信息
同一网段内的两台主机TCP/IP通讯过程:
跨网段的主机的文件传输:
跨网段的两台主机文件传输过程主体部分与同一网段内的传输过程类似,不过要注意的是,数据这时候要经过一个或者多个路由器,并且要遵守令牌环网协议。
数据包的封装和分用
1.不同的协议层对数据包有不同的称谓,在传输层叫做段,在网络层叫做数据报,在链路层叫做帧
2.应用层数据通过协议栈发到网络上时,每层协议都要加上一个数据首部,称为封装
3.首部信息中包含了一些类似于首部有多长, 载荷有多长, 上层协议是什么等信息.
4.数据封装成帧后发到传输介质上,到达目的主机后每层协议再剥掉相应的首部, 根据首部中的
“上层协议字段” 将数据交给对应的上层协议处理.
1.用户数据的头部加上APPL首部信息,封装成为应用数据
2.应用数据头部加上TCP首部信息。即为TCP段
3.TCP段头部加上IP首部信息,即为IP数据报。
4.IP数据报头部加上以太网首部信息,尾部加上以太网尾部信息。然后在物理层进行传输。
数据分用的过程即是反着封装过程,读取各层加上的协议信息,一层层传递给上部协议层进行处理。
版权声明:本文为ren__wei_原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。