首页 > 其他 > 详细

网络各个层的数据传输

时间:2020-05-30 20:50:53      阅读:43      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

 网络中要把一个网页中的文件传输到另一台电脑的网页上 是通过把这些数据转换成电信号0和1 通过光缆发送到网络中另一台电脑 然后通过层层解析最终加载到应用程序当中。

 

越往下就离用户越远理硬件越近。

技术分享图片

 

 实体层:解决物理连接通过光缆

 链路层:网卡与网卡之间的连接(Mac网卡地址)

网络层:通过ip地址找到对应计算机。

传输层:主要处理端口与端口之间的连接。(每个应用程序监听不同的端口)

应用层:数据传输到这里如果应用程序是网页就走HTTP协议、如果是文件客户端就走FTP协议。如果是邮箱客户端就SMTP协议

 

技术分享图片

 

 

 链路层数据包格式:把0和1这样的电信号组成数据包:帧/单位 ;   最大 1518个字节   一个数据会分成多个帧传输。

帧:协议包含  Ethenet标头(18个字节 主要是mac地址传给哪个网卡)   Ethenet数据(装数据)1500字节

 网络数据包格式:处理主机与主机之间的通讯。

这里面 又把数据包  分成两层  加入IP标头   方便找到连接的主机。

网络数据包格式:端口与端口之间的传递

这面我们有分了一层  把数据包分为3层 加上 TCP/UDPb标头

网络各个层的数据传输

原文:https://www.cnblogs.com/study-gdp/p/12994689.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!