¿Por qué muchas páginas web parecen cargarse parcialmente, luego congelarse y nunca reanudar la carga, incluso en una buena conexión a Internet?

El núcleo de este problema es el protocolo TCP que transporta datos web. Las conexiones TCP tienen estado y, por lo general, no caducan mientras está en el estado CONECTADO. Las conexiones TCP abiertas continúan persistentemente tratando de entregar datos a través de una conexión para siempre, a menos que reciban algún tipo de perturbación que les indique que se detengan, como un paquete de cierre elegante (FIN), un cierre sin gracia (RST) o una demanda de la aplicación para finalizar el conexión. Esta es una característica para garantizar que las conexiones puedan continuar, incluso durante interrupciones graves de la red. TCP es ferozmente insistente en la entrega de datos.

Una razón común para una sesión TCP permanentemente atascada es que un firewall, NAT, equilibrador de carga u otro middlebox en ruta falla completamente y desaparece de la ruta. Para TCP, este evento se comporta exactamente como una falla de enlace temporal, por lo que TCP funciona alegremente. Si el dispositivo middlebox vuelve a funcionar, es posible que ese dispositivo ya no tenga suficiente contexto para reconocer la conexión TCP huérfana para enviar un RST para eliminarlo. Dado que la conexión no puede completarse sin la ayuda del middlebox, la conexión TCP simplemente se bloquea para siempre a menos que la aplicación (navegador web) la retire (por ejemplo, yendo a una nueva página web).

Hay situaciones similares en las que un servidor web tiene algún error de software, proceso bloqueado, proceso bloqueado, evento de poca memoria, cambio de dirección IP u otra anomalía que deja huérfana la conexión TCP. Si los dispositivos en ruta pierden el estado de conexión, la conexión no puede continuar pero el navegador web no tiene forma de saber que ocurrió tal evento. Entonces simplemente sigue y sigue.

PROTIP: IPv6 omitirá muchos middleboxes, por lo que este tipo de eventos es menos probable en las conexiones IPv6.

En su navegador? ¿A qué navegador te refieres?

Tengo que decir … La única vez que he visto este comportamiento regularmente fue en una mala conexión … Ya sea solo una mala línea o mala recepción inalámbrica.

¿Has deshabilitado JavaScript o algo así?

Tal vez deberías usar Chrome y cambiar tu DNS a Google y ver cómo funciona.

¿Por qué importa el DNS?

El protocolo del Sistema de nombres de dominio (DNS) es una parte importante de la infraestructura de la web y sirve como guía telefónica de Internet: cada vez que visita un sitio web, su computadora realiza una búsqueda de DNS. Las páginas complejas a menudo requieren múltiples búsquedas de DNS antes de comenzar a cargarse, por lo que su computadora puede realizar cientos de búsquedas al día.

Google Public DNS opera servidores de nombres recursivos para uso público en las siguientes direcciones IP : 8.8.8.8 y 8.8.4.4 para el servicio IPv4 , así como 2001: 4860: 4860 :: 8888 y 2001: 4860: 4860 :: 8844, para IPv6 acceso.

Empezar

  • Si le sucede a varios sitios web, podría ser su navegador o algún tipo de problema con la configuración del servidor DNS de su conexión. Estas dos cosas no tienen nada que ver con la página a la que está intentando acceder.
  • si siempre le sucede a unas pocas páginas, todo el tiempo, probablemente sea su culpa.
  • un navegador intentará cargar una página y, si no puede acceder a ella, cargará una página local para notificarle sobre ese problema. Quizás lo que está viendo es que esa página llega al 99.9% (porque cuando alcanza el 100%, se oculta automáticamente)

More Interesting

¿Puede una base de datos de Access con una aplicación web manejar 50000 vistas por día en Internet?

Cómo deshacerme de un malware que bloquea mi acceso a internet

¿Por qué las personas conservadoras son raras en Internet, especialmente Quora?

¿Es posible tener un día sin internet en India?

¿Qué servicio recomendarías para convertir archivos PSD a HTML?

¿Es el anonimato de Internet un valor importante que debe protegerse?

Si tuviera la oportunidad, ¿cómo usaría la tecnología e Internet para resolver los problemas de la India rural?

¿Eres tan popular en Quora que a menudo borras tus notificaciones sin mirar más?

¿Cómo afecta la distancia a una ciudad en particular el ping y el ancho de banda de su conexión de Internet a esa ciudad?

¿Qué es una cosa que sabes pero Internet no?

¿Hay un enrutador de doble consumo WIFI / LAN / USB de grado de consumidor?

¿Quién financió y construyó la infraestructura (los cables; fibra óptica y cobre, los postes telefónicos, los otros componentes materiales) que hacen posible Internet?

¿Cuáles son algunos consejos esenciales para observar las estrellas a través de un pequeño telescopio? ¿Y dónde puedo encontrar en Internet las posiciones de las estrellas para saber dónde mirar cuando uso mi telescopio?

¿Qué es la masa de Internet?

He estado investigando mucho sobre Noruega recientemente en mi computadora portátil y de repente he estado recibiendo llamadas en mi móvil desde Noruega. ¿Deberia estar preocupado?