Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué significa TTL?

¿Qué significa TTL?

TTL=128 significa que puedes comunicarte directamente con la otra parte.

TTL=64 se comunica a través de múltiples enrutadores.

Ping? envía un mensaje de saludo, basado en el protocolo ICMP? Si hay muchos enrutadores, significa que el valor TTL (tiempo de vida) se reducirá en cuánto. reducido en 1 por cada enrutador que abarca.

TTL es un campo de 8 bits en el encabezado IPv4, como se muestra en la siguiente figura:

Información ampliada:

La función de TTL es limitar el flujo de paquetes de datos IP en la computadora El tiempo de existencia en la red evita el bucle infinito y el envío y recepción de paquetes IP en la red, ahorra recursos de la red y permite al remitente de paquetes IP recibir mensajes de alarma. El valor máximo para TTL es 255 y un valor recomendado para TTL es 64.

Aunque TTL se traduce literalmente como el tiempo que puede sobrevivir, en realidad TTL es el número máximo de saltos que un paquete IP puede reenviar en una red informática.

El campo TTL lo establece el remitente del paquete de datos IP. En toda la ruta de reenvío del paquete de datos IP desde el origen al destino, cada vez que pasa por un enrutador, el enrutador disminuirá el TTL. valor por 1 y luego se reenvía el paquete IP. Si el TTL se reduce a 0 antes de que el paquete IP llegue a la IP de destino, el enrutador descartará el paquete IP recibido con TTL = 0 y enviará un mensaje de tiempo ICMP excedido al remitente del paquete IP.

Materiales de referencia:

Enciclopedia Baidu-TTL