¿Qué protocolos (y, por lo tanto, capas) están involucrados en hacer ping a la dirección IP de bucle invertido?


0

RFC 3330 estados,

127.0.0.0/8: este bloque se asigna para su uso como dirección de bucle invertido de host de Internet. Un datagrama enviado por un protocolo de nivel superior a una dirección en cualquier lugar dentro de este bloque debe regresar dentro del host. Esto se implementa normalmente usando solo 127.0.0.1/32 para loopback, pero ninguna dirección dentro de este bloque debe aparecer en ninguna red en ningún lugar.

Vale, esto es lo que sé.

Los datagramas son UDP PDU (capa 3).

Los segmentos son TCP PDU (capa 3).

Los paquetes son IP PDU (Capa 2).

Los marcos son PDU de capa 1.

(Usando el modelo TCP / IP como referencia)

Ping usa ICMP que, por lo que entendí, es un protocolo de Capa 2 (Internet). De acuerdo con RFC 3330, "Un datagrama enviado por un protocolo de nivel superior a [una dirección de bucle invertido] debe volver al bucle dentro del host".

Ahora, ¿RFC 3330 está usando "datagrama" de manera general, como una PDU genérica, y no se refiere específicamente a una PDU UDP?

Si no es así, ¿cómo es que el ping, utilizando el protocolo ICMP, está enviando un datagrama (PDU de capa 3) a la dirección de bucle de retorno cuando, si no me equivoco, debería enviar un paquete (PDU de capa 2 / Internet)? ¿El ping no omite la capa de transporte (por lo tanto, no necesita puertos TCP o UDP, sino que usa sockets sin procesar)?

Respuestas:


0

El datagrama se interpreta tradicionalmente como un paquete que pertenece a un servicio poco confiable que incluiría IP, ICMP, UDP, etc. Sin embargo, a veces también se usa para describir cualquier paquete general, por ejemplo, "Datagrama TCP".

Dado que ICMP es un protocolo de capa de red, no irá más allá de la capa de Internet. Si estaba accediendo al servidor web en su máquina utilizando la dirección de bucle invertido, irá hasta la capa de aplicación. El protocolo tcp / ip sigue siendo el mismo, ya sea que use una dirección IP de bucle invertido o no.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.