программа на машине X пытается открыть UDP-соединение с портом 5376 на машине Y, а TCP-соединение с портом 8632 на машине Z. Однако, нет приложений, прослушивающих соответствующие порты на Y и Z. ICMP-порт будет генерироваться недостижимая ошибка ?
моя попытка:
ICMP порт недоступен-это код 3 в типе 3
3.3.Недоступен Порт - генерируется, если транспортный протокол
(например, UDP) не может демультиплексировать дейтаграмму в
транспортный уровень конечного назначения, но не имеет протокола
механизм информирования отправителя
Я прочитал много онлайн-контента, связанного с этой темой. Но, все же, я сомневаюсь, я не могу сказать ничего для TCP с правильной ссылкой . Я заключаю, что это должно быть и для TCP и для UDP, так как ICMP является протоколом сетевого уровня и не связан с протоколами транспортного уровня (т. е. TCP, UDP). Следовательно, он не беспокоится о TCP или UDP, он возвращает ошибку как для TCP, так и для UDP . Мне нужно подтверждение .