Я пишу небольшой TFTP-клиент и сервер для занятий, и мне приходится отправлять пакеты TFTP ERROR, когда что-то идет не так. Вот TFTP RFC для справки.
Итак, код ошибки 4 — «Недопустимая операция TFTP». В каких случаях вы бы отправили этот пакет ОШИБКИ?
Например, если Сервер прослушивает порт 69 для пакетов RRQ/WRQ, но вместо этого получает случайный пакет DATA, должен ли он отправить в ответ пакет ERROR (код ошибки 4)?