ping не использует порты TCP или UDP
В ping используется протокол ICMP Echo. Спецификация протокола в RFC 792 (
ftp://ftp.rfc-editor.org/in-notes/rfc792.txt)
Программа Ping, скорее всего, пользуется функцией ICMPSendEcho (
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iphlp/iphlp/icmpsendecho.asp) для отправки IP пакетов с данными для запроса.
В результате, на твоём узле формируются специальные IP пакеты, в которых переносятся датаграммы ICMP Echo Request. Получатель, обнаружив в IP пакете Echo Request, формирует IP пакет с датаграммой ICMP Echo Reply и шлёт обратно на твой адрес. Ответ прибывает на твой компьютер. Обнаружив в пакете датаграмму Echo Reply, транспортный драйвер (реализация IP стека) и библиотека IP Helper доводят до сведения процесса, вызвавшего ICMPSendEcho, сколько ответов на запрос получено.