Добрый день.
Столкнулся с непонятным моментом.
Есть tftp сервер, при попытке записать файл на сервер от встроенного клиента win7 приходит пакет с 511 байтами.
0-1 код запроса
2-3 номер блока
507 - данные
Вопрос правильная данная реализация клиента не должны ли данные передаваться объемом 512 байт? возможно кто нибудь сталкивался с данной проблемой.
В rfc1350 написано следующее "The data field is from zero to 512 bytes long"
Значит, больше данных у клиента нет. From zero to 512 bytes long - поле данных может быть длиной от нуля до 512 байт. Делайте снифф и смотрите, что за данные - полные или нет. В реализации tftp от M$ очень даже запросто может быть баг.