ICMP y ping
Lección 15 de 47 del curso Redes con la terminal de Coddy.
ping responde a una pregunta: ¿está ahí esa máquina? Envía un pequeño mensaje llamado solicitud de eco y espera una respuesta de eco. Esos mensajes no son HTTP y no tienen ningún puerto. Pertenecen a un protocolo independiente llamado ICMP, cuya función es transportar mensajes de control y de error entre máquinas.
Por eso, ping no te dice nada sobre un sitio web. Se comunica con la máquina, no con ningún programa que se esté ejecutando en ella.
ping -c2 127.0.0.1-c2 envía exactamente dos y se detiene. Sin esta opción, ping se ejecuta hasta que lo interrumpes, lo cual está bien en una terminal real y resulta inútil en un script.
El resumen del final es la parte que vale la pena leer: cuántos se enviaron, cuántos regresaron y el porcentaje de pérdida de paquetes. Una pérdida de cero significa que todos los mensajes hicieron el viaje de ida y vuelta.
Desafío
FácilEnvía dos mensajes y confirma que ambos llegaron a destino.
Haz ping a 127.0.0.1 exactamente dos veces e imprime solo la cifra de pérdida de paquetes del resumen. Salida esperada:
0% packet loss
grep -oimprime solo el texto coincidente en lugar de toda la línea.
Pruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Redes con la terminal
2Nombres y DNS
Por qué existen los nombresEl archivo hostsBuscar un nombreTipos de registrosRepaso: nombresPractica por tu cuenta: Playground de Terminal