Como ya han dicho otros, en general los pings están basados en ICMP y no tienen puertos. Sin embargo, existe algo como TCP Ping donde, en lugar del típico protocolo de enlace TCP de 3 vías, solo se realizan los primeros 2 pasos y se mide el retraso entre ellos. Una vez que se ha completado la medición, se envía un ACK RST para cerrar la conexión medio abierta. Luego, el proceso se repite hasta que se alcanza el contador / duración o usted finaliza el proceso. Usando TCP Ping (que uso FRECUENTEMENTE para probar los puertos abiertos en los servidores en los que trabajan los administradores de mis sistemas) puede especificar los puertos de destino para probar (para verificar que un servidor esté escuchando en un puerto determinado). El puerto de origen es solo un puerto aleatorio efímero.
Si desea ver un ejemplo de una utilidad TCP Ping (la que uso en los sistemas Windows), aquí tiene:
TCPing . Además, NMAP viene con una utilidad llamada NPING que tiene un indicador que también le permite realizar pings basados en TCP.
Como nota, algunos equipos de red también tienen esta capacidad, como los ASA de Cisco que utilizan algunas de las versiones más nuevas del sistema operativo. El comando es:ping tcp <destination IP> <destination port>