以太网协议帧格式

该文详述了两个实验,旨在观察和验证以太网协议帧的结构。实验一中,通过捕获器过滤器设置为WLAN,分析了访问www.baidu.com时的数据包,指出Type=0x0800代表IPv4协议。实验二和三则分别从发送方和接收方角度找出了最小和最大帧长,分别是54Bytes和1414Bytes。
摘要由CSDN通过智能技术生成

实验一、观察并验证各个字段


首先,由于电脑是连接手机热点进行的上网,所以我们选择捕获器过滤器设为 WLAN。

为了分析以太网协议帧的格式,我们首先需要得到一个数据包。

这里我们随便打开一个网页,以 www.baidu.com 为例。

点开一个传输层协议为 TCP 的数据包:

image-20230525192138933

可以看到以太网帧由:

  1. Destination (目的地址): 8e:90:a2:29:5f:0d
  2. Source (源地址): 98:8d:46:56:7e:94
  3. Type (类型): 0x0800

其中,Type==0x0800,表示IPv4协议,其他类型的还有arp协议(0x0806)、IPv6协议(0x86dd)

数据字段封装的是网络层以及更高层次的协议内容加上数据,实际上可能就是ip数据报。



实验二、捕获最小帧长数据包


1、实验主机为发送方

通过 ipconfig 命令确定本机的 ip 为:192.168.43.40

image-20230525194001707

找到以本机ip为源的最短帧数据包,并分析:

image-20230525194210367

  1. Destination (目的地址): 8e:90:a2:29:5f:0d
  2. Source (源地址): 98:8d:46:56:7e:94
  3. Type (类型): 0x0800

所以最小帧长为 54 Bytes

2、实验主机为接收方

通过ip.dst==(本机ip) 找到最小帧数据包:

image-20230525194813867

  1. Destination (目的地址): 98:8d:46:56:7e:94
  2. Source (源地址): 8e:90:a2:29:5f:0d
  3. Type (类型): 0x0800

所以最小帧长为54 Bytes



实验三、捕获最大帧长数据包


image-20230525195125791

  1. Destination (目的地址): 98:8d:46:56:7e:94
  2. Source (源地址): 8e:90:a2:29:5f:0d
  3. Type (类型): 0x0800

所以最大帧长为 1414 Bytes
地址): 8e:90:a2:29:5f:0d
3. Type (类型): 0x0800

所以最大帧长为 1414 Bytes

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值