Я пытаюсь понять некоторое поведение, которое я наблюдаю в контексте отправки пакетов UDP.
У меня есть две маленькие программы на Java: одна передает пакеты UDP, а другая получает их. Я запускаю их локально в своей сети между двумя компьютерами, подключенными через один коммутатор.
Значение MTU (сообщается / sbin / ifconfig) составляет 1500 на обоих сетевых адаптерах.
Мне удалось увидеть подобное поведение с командой ping -s.
ping -s 24258 hostA
работает, но
ping -s 24259 hostA
не работает.
Кто-нибудь понимает, что может происходить, или есть идеи, что я должен искать?
Оба компьютера работают под управлением 64-разрядной CentOS 5. Я использую 1.6 JDK, но не думаю, что это проблема программирования, это проблема сети или, возможно, ОС.