交换机端口包统计
最近工作中碰到一个问题, 想不明白. 如下:
交换机和服务器直连. 服务器向同网段发送一个数据. 同时在服务器和交换机端口input方向看包的长度.
服务器发送的长度为486bytes, 数据包为5个. 加上5个包头,每包头14bytes, 应该是556bytes,
可是交换机端口显示 5 packets input, 594 bytes,
比服务器发送的多了38bytes. 不知道这38bytes , 是由于什么原因产生的. 多次测试结果都是一样.
望各位大侠帮忙解答下. 不胜感激.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
1、具体是哪种类型的数据包,每个包大小呢?
2、以太帧数据长度小于46字节时,MAC子层会在数据字段后面填充以使以太帧长不小于64字节,ARP广播包就是典型的例子(wireshark是在MAC子层未填充前捕获数据包,所以以太帧长度为42字节,而在其他主机上抓取的该广播包长度为60字节),所以,多出来的部分有可能是填充内容。
建议这种测试使用测试仪!你通过何种工具发送486byes的数据?每个packet长度是多少?貌似不难被5整除啊?而你所说的:“加上5个包头,每包头14bytes, 应该是556bytes”数据又是从何而来?
你如何从服务器上得知你发送的就是556bytes?而不是594 bytes?请确认
你在服务器的端口上抓过包吗? 把.CAP发上来。