Он не использует TCP или UDP(протоколы, которые имеют порт), поэтому нет порта.
Возьмите wireshark и посмотрите на сам пакет.
Сразу после IP идет протокол ICMP. Протокол TCP не используется. Там нет полей TCP там в «пакете». После IP есть ICMP. (Слово «пакет» может относиться только к части того, что отправлено, или я думаю, что оно может относиться ко всей партии (я имею в виду последнее - я считаю, что определение используется в телекоммуникациях).
Обратите внимание, что выделенная часть является «пакетом» в определенном смысле и использует IP, см. Выделенные поля IP. И в прошлом это ICMP. Гораздо проще увидеть в самом Wireshark. Как вы можете нажать на различные «слои» / протоколы, и увидеть правильные байты / поля выделены.
Терминология, которая часто используется, это термины слоев, использующие эталонную модель ISO/OSI, но применяемые к архитектуре TCP/IP. Уровень 1 является физическим, уровень 2 является фреймом (вы видите, что есть Ethernet), уровень 3 является пакетом. ICMP - это своего рода уровень 3.5 И нет уровня 4, потому что нет TCP. "Слои" - это способ, которым дизайнеры придумали говорить об этих полях.
Когда (в сети) люди говорят «Порт», они имеют в виду «Порт TCP» или «Порт UDP». Нет TCP или UDP, то нет порта. Чтобы использовать эту терминологию OSI - TCP и UDP существуют на уровне 4, на транспортном уровне, поэтому нет порта. Но посмотрите в wireshark, вы не видите TCP полей.