esta es la razón por la que no puedes ‘hacer ping’ a un puerto específico

ping: Unknown host

La mayoría de Nosotros cuando un servicio o un sitio web está caído, intentamos hacer ping. Si ese servicio o sitio web se está ejecutando en un puerto específico y tratamos de hacer ping con ese número de Puerto, obtendremos un error.

root@spark:~# ping -c3 159.203.216.179:80
ping: unknown host 159.203.216.179:80

la razón de esto es que ping no es más que una solicitud de eco ICMP y una respuesta de eco y no hay ningún concepto de números de puerto en ICMP.

ICMP protocol es una parte de la capa de Internet de la Suite de Protocolo de Internet. HTTP está en la capa superior, I. e., capa de aplicación, mientras que TCP y UDP forman la capa de transporte.

TCP ofertas con el intercambio de datos reales en internet. UDP también hace el intercambio de datos, pero lo hace rápido sin el apretón de manos, la detección de errores o la garantía de entrega.

habrá muchos servicios que se ejecutarán en una máquina. Por lo tanto, TCP y UDP necesitan saber a qué servicio deben entregar el mensaje. Para ello, utilizan números de Puerto.,

por otro lado, ICMP es un protocolo que está diseñado específicamente para fines de diagnóstico.

es utilizado por los dispositivos de red, como los enrutadores, para enviar mensajes de error que indican, por ejemplo, que un servicio solicitado no está disponible o que no se pudo acceder a un host o enrutador. ICMP también se puede utilizar para retransmitir mensajes de consulta.

dado que ICMP no está haciendo un intercambio de mensajes ‘real’ entre máquinas, los paquetes ICMP no necesitan tener números de Puerto.

así que si un ping tiene éxito, todo lo que significa es que la máquina de destino está en la red, i.,e. es accesible. No garantiza que se esté ejecutando un servidor web o cualquier otra cosa en esa máquina.

todo lo que ping hace es llamar a la puerta. Si desea averiguar si un servicio en un puerto específico, usted debe utilizar netcat o telnet que permite conectarse a una máquina en un puerto específico.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *