大佬教程收集整理的这篇文章主要介绍了linux – UDP IP分片和MTU,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有两个小Java程序:一个发送UDP数据包,另一个接收它们.我在两台通过单个交换机连接的计算机之间的网络上在本地运行它们.
两个网络适配器上的MTU设置(由/ sbin / ifconfig报告)为1500.
>如果我发送大小为< 1500,我收到他们.预期.
>如果我发送包1500,尺寸< 24258我收到他们预期.我已经通过wireshark证实IP层正在碎片化.
>如果我发送大小> 24258,他们迷失了.不预期当我在接收端运行wirehark时,我看不到任何这些数据包.
我能够看到与ping -s类似的行为.
ping -s 24258 hostA工作,但是
ping -s 24259 hostA失败.
有没有人明白可能发生的情况,或有什么想法我应该寻找什么?
两台计算机正在运行CentOS 5 64位.我正在使用1.6 JDK,但我并不认为这是一个编程问题,它是一个网络或者是操作系统的问题.
以上是大佬教程为你收集整理的linux – UDP IP分片和MTU全部内容,希望文章能够帮你解决linux – UDP IP分片和MTU所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。