以太网头数据结构


如果您想要了解相关内容,可以点击跳转本文所在的系列的检索目录,点击跳转


网络数据分两种:IEEE 802.2/802.3(RFC 1042)和以太网的封装格式(RFC 894)

我们这里只讲以太网的封装格式(RFC 894)

以太网头

三部分组成 :源MAC Address | 目的 MAC Address | 所使用的协议.

特别说明:上面的目的地址和源地址是MAC,不是IP!!!!

长度/类型有两个意义,小于1518,代表后面字段的长度(也就是IEEE 802.2/802.3(RFC 1042)),大于1518,代表不同的类型(以太网的封装格式(RFC 894))

0800 指 IP数据类型

0806 指ARP协议,通过IP地址获得对应的MAC地址,称为地址解析协议

8035 指RARP协议,通过MAC地址来获得对应的IP地址,称为逆向地址解析协议

正如在图2 - 1看到的那样,以太网和802 .3对数据帧的长度都有一个限制,其最大值分别是1500和1492字节。链路层的这个特性称作MTU,最大传输单元。不同类型的网络大多数都有一个上限。如果I P层有一个数据报要传,而且数据的长度比链路层的MTU还大,那么IP层就需要进行分片,把数据报分成若干片,这样每一片都小于MTU。下图列出了一些典型的M T U值。

我们将用netstat命令打印出网络接口的MTU。

- i参数将打印出接口信息, - n参数则打印出I P地址,而不是主机名字。

这个命令打印出每个接口的MTU、输入分组数、输入错误、输出分组数、输出错误、冲突以及当前的输出队列长度

猜你喜欢

转载自blog.csdn.net/Firefly_cjd/article/details/79400876