首页 > 其他分享 >流量分析一之数据包传输过程

流量分析一之数据包传输过程

时间:2023-03-03 23:00:57浏览次数:31  
标签:封装 一之 PDU 传输 MAC 数据包 报文

封装与解封装

封装报文是从上层到下层(应用层-->传输层-->网络层-->数据链路层-->物理层),解封装报文是从下层到上层。

应用数据需要经过TCP/IP每一层处理后才能通过网络传输到目的端,每一层上都使用该层的协议数据单元PDU(Protocol Data Unit)交换信息。

不同层的PDU中包含不同的信息,在不同层有不同的名称。

应用层数据在传输层添加TCP报文后的PDU称为Segment(数据段);

Segment(数据段)被传递到网络层,添加IP报文头得到的PDU称为Packet(数据包);

Packet(数据包)传递到数据链路层,添加Ethernet_Ⅱ或IEEE802.3报文后得到的PDU称为Frame(数据帧)。

最后,帧转换为比特,通过网络介质传输。这种逐层向下传递数据,并添加报头和报尾的过程称为封装。

从物理层逐层传递到目的端,向上传递的过程则是解封装。

 

数据包传输过程

数据包传输过程中,源IP地址和目标IP地址不会变,除非遇到NAT(SNAT或DNAT),源MAC和目标MAC遇到网关会变。

数据链路层通过MAC寻址,网络层通过IP寻址。

当一个数据包的目的地址不是本机,则需要查询路由表,当查到路由表中的网关之后,需要获取网关的MAC地址,并将数据包的MAC地址修改成网关地址,然后发送到对应的网卡。

标签:封装,一之,PDU,传输,MAC,数据包,报文
From: https://www.cnblogs.com/wlhk/p/17177291.html

相关文章

  • 常见传输数据格式Content-Type
    在响应中,Content-Type标头告诉客户端实际返回的内容的内容类型。浏览器会在某些情况下进行MIME查找,并不一定遵循此标题的值;为了防止这种行为,可以将标题X-Content-Ty......
  • 流量分析一之以太网帧
    数据封装应用数据需要经过TCP/IP每一层处理后才能通过网络传输到目的端,每一层上都使用该层的协议数据单元PDU(ProtocolDataUnit)交换信息。不同层的PDU中包含不同的信......
  • iPhone与win10传输大文件,使用局域网
    使用微信、qq之类的只能传输小文件,毕竟这个不是局域网。最快的方式,iPhone直接使用数据线连接win10传文件第二快的方式,iPhone与win10连接的同一个路由器,通过局域网建立连接,然......
  • 流量分析一之ARP协议
    学习路线给自己制定的网络安全学习路线如下图所示,其中基础知识已基本自学。现开始记录Web方向的学习情况。 ARP协议给自己......
  • HTTP传输大文件的四种方法
    1、数据压缩通常浏览器在发送请求时都会带着“Accept-Encoding”头字段,里面是浏览器支持的压缩格式列表,例如gzip、deflate、br等,这样服务器就可以从中选择一种压缩算法,放......
  • 面试官:怎么设计大文件、大数据场景下的传输加密方案?
    某年某月某一天,冷冽寒风中,姚小毛走进了某家公司,开始了新一轮的面试。一阵寒暄后。面试官:“你好,看你的项目经验中有做过数据加密的工作,你是使用什么加密算法加解密的?”......
  • 网络传输三大基石
    三大基石:URL,HTTP协议,HTMLURL:在WWW上,每一信息资源都有统一的且在网上唯一的地址,该地址就叫URL(UniformResourceLocator,统一资源定位符),它是WWW的统一资源定位标志,就是指网......
  • 网络传输三大基石
    三大基石:URL,HTTP协议,HTMLURL:在WWW上,每一信息资源都有统一的且在网上唯一的地址,该地址就叫URL(UniformResourceLocator,统一资源定位符),它是WWW的统一资源定位标志,就是指网......
  • 网络传输三大基石
    三大基石:URL,HTTP协议,HTMLURL:在WWW上,每一信息资源都有统一的且在网上唯一的地址,该地址就叫URL(UniformResourceLocator,统一资源定位符),它是WWW的统一资源定位标志,就是指网络......
  • 网络传输三大基石
    三大基石:URL,HTTP协议,HTMLURL:在WWW上,每一信息资源都有统一的且在网上唯一的地址,该地址就叫URL(UniformResourceLocator,统一资源定位符),它是WWW的统一资源定位标志,就是指网络......