Protocolo ICMP y capa de aplicación: funciones, ping y servicios clave

Clasificado en Informática

Escrito el en español con un tamaño de 2,95 KB
Actualizado el

Resumen

El documento explica el protocolo ICMP, sus funciones de control de flujo, detección de destinos inalcanzables, redireccionamiento de rutas y pruebas de conectividad mediante ping. Después describe los principales protocolos de la capa de aplicación, como Telnet, FTP, SMTP, HTTP y DNS. Un estudiante aprenderá para qué sirve cada uno y cómo usar ping con sus opciones básicas.

Puntos clave

  • ICMP envía mensajes en forma de datagramas para控制 el flujo, informar de destinos inalcanzables y redirigir rutas.
  • El comando ping usa mensajes ICMP ECHO_REQUEST y ECHO_REPLY para comprobar la conectividad.
  • Por defecto, el ping de Windows envía cuatro paquetes de 32 bytes.
  • Las opciones -n, -l y -t permiten enviar un solo paquete, modificar su longitud o enviar paquetes hasta interrumpirlo.
  • Muchos servidores bloquean las respuestas ICMP por el riesgo de ataques DDoS.
  • TFTP es más rápido que FTP pero menos fiable porque usa UDP.
  • DNS convierte nombres de dispositivos y nodos de red en direcciones IP.

Resumen generado con IA a partir del documento. Ponte a prueba

Protocolo ICMP (Internet Control Message Protocol)

El protocolo ICMP envía mensajes en forma de datagramas que permiten realizar las siguientes funciones:

Funciones del Protocolo ICMP

  • Control de Flujo: Si los datagramas llegan muy deprisa al host destino y este tiene dificultades para procesarlos, el host destino envía al host origen un mensaje ICMP solicitando que, de forma temporal, detenga su emisión.
  • Detección de Destinos Inalcanzables: Si la dirección destino de un datagrama no logra ser asociada a ningún equipo, el host que la ha enviado recibe un mensaje ICMP indicando que el destino indicado es inalcanzable.
  • Redireccionamiento de Rutas: Una puerta de enlace puede enviar un mensaje ICMP a un host para hacerle saber que existe otra puerta de enlace dentro de la misma red.
  • Pruebas de Conectividad: Se emplea el comando ping, un mensaje ICMP con eco. El host destino recibe el mensaje y lo devuelve inmediatamente al host origen. Estos mensajes específicos son ECHO_REQUEST y ECHO_REPLY.

Pruebas de Conectividad con Ping

La versión de ping que viene con Windows envía por defecto cuatro paquetes de 32 bytes. Si el host destino se encuentra activo y los recibe, responde a cada uno.

Para ejecutarlo, se puede acceder a través de: Inicio > Programas > Accesorios > Símbolo de Sistema.

A continuación de ping se suele teclear la dirección IP del host destino, aunque también su nombre.

Puede utilizarse también para medir la tasa de transferencia de datos entre 2 equipos. Utilizamos:

  • -n para enviar un solo paquete.
  • -l para modificar su longitud.
  • -t para enviar paquetes de datos hasta que se ordene lo contrario (Control-C).

Muchos servidores bloquean la respuesta a mensajes ICMP, ya que el comando ping puede ser usado por usuarios malintencionados que realizan ataques DDoS.

Capa de Aplicación

  • Telnet: Conexiones con terminales remotos.
  • FTP (File Transfer Protocol): Conexión dedicada a la transferencia de archivos. TFTP (Trivial File Transfer Protocol) es una versión de FTP que funciona más rápido, pero es menos fiable (UDP).
  • SMTP (Simple Mail Transfer Protocol): Gestiona el funcionamiento del correo electrónico en las redes de ordenadores. Recurre al protocolo POP (Post Office Protocol) para almacenar mensajes en los servidores de correo electrónico.
  • HTTP (Hypertext Transfer Protocol): Permite la transmisión de gran variedad de archivos de texto, gráficos, sonidos e imágenes.
  • DNS (Domain Name System): Convierte nombres de dispositivos y de nodos de red en direcciones IP.

Preguntas frecuentes

¿Para qué sirve el comando ping?

Sirve para comprobar la conectividad con un host destino. Envía mensajes ICMP ECHO_REQUEST y, si el host está activo, responde con ECHO_REPLY.

¿Qué diferencia hay entre FTP y TFTP?

TFTP es una versión de FTP que funciona más rápido, pero es menos fiable porque utiliza UDP en lugar de una conexión dedicada.

¿Qué hace el protocolo DNS?

DNS convierte nombres de dispositivos y de nodos de red en direcciones IP.

Ponte a prueba

Tarjetas de repaso

Pulsa una tarjeta para ver la respuesta.

Test

1. ¿Qué mensaje ICMP solicita a un host origen que detenga temporalmente su emisión?
2. ¿Cuántos paquetes envía por defecto el ping de Windows?
3. ¿Qué opción de ping se usa para enviar un solo paquete?
4. ¿Qué protocolo se utiliza para gestionar el correo electrónico en las redes?
5. ¿Por qué muchos servidores bloquean las respuestas a mensajes ICMP?

Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.