ping包长度过短时,二层是否会自动补齐补充的内容是啥
竟然看成包皮过长或过短,,,我天天都在干嘛,眼都花了。。
■网友
【ping包长度过短时,二层是否会自动补齐补充的内容是啥】 wireshark抓到的最小帧大小有两种情况。
一种是入站帧:入站帧的padding由发送端填充,去掉FCS的4byte。抓到的为60byte。
一种是出站帧:就是你图上的这类,dmac6byte|smac6byte|type2byte。加上ip的20byte和ICMP自身8byte和你承载的数据1byte。总数加起来为43byte。
由于填充的动作在mac子层完成。wireshark抓不到,如果要看填充的内容你看icmp的回包里面有,是全0的无意义内容。
■网友
『 以太网规定,以太网帧数据域部分最小为46字节,也就是以太网帧最小是 6 + 6 + 2 + 46 + 4 = 64。除去4个字节的FCS,因此,抓包时就是60字节。当数据字段的长度小于46字节时,MAC子层就会在数据字段的后面填充以满足数据帧长不小于64 字节。由于填充数据是由MAC子层负责,也就是设备驱动程序。 不同的抓包程序和设备驱动程序所处的优先层次可能不同,抓包程序的优先级可能比设备驱动程序更高,也就是说,我们的抓包程序可能在设备驱动程序还没有填充不到64字节帧的时候,已经捕获了数据。因此不同的抓包工具抓到的数据帧的大小可能不同。(比如,wireshark抓到的可能没有填充数据段,而sniffer抓到的就有填充数据段),(不过 根据我的观察wireshark不同的版本抓获的最小数据包的大小好像有60字节也有54字节的情况.....)』http://blog.csdn.net/star_xiong/article/details/50508541作者:star000722
推荐阅读
- 疾病|为啥一到中年,身体就大不如前?若平安度过45-65岁,那就恭喜了
- |长城汽车推行企业文化焕新,下一个三十年将这样度过
- 苹果大陆、港台官网正文已使用苹方黑体,为啥标题却继续用 PingHei(大陆)和 MHei(港台)
- 电压和电流的向量怎样理解为啥通过纯容或纯感会变化90度过求通俗的解释?
- 十年时间几乎在监狱内度过,山东90后男子出狱后“升级装备”继续偷...
- 嵌入式linux通过无线网卡ping后怎样进行无线数据传送有基于嵌入式linux应用程序吗谢谢
- 趣头条|【15周年】帅气青春运动VV5陪我度过这初夏的美好时光
- 咋ping远方特定电脑ip
- 开网店起步晚 最初咋度过呢没信誉之类的问题困扰
- 趣头条|和元EV度过的快乐周末,陪妹子出门购物
