Entonces hiciste clic en un enlace para saber sobre la confirmación del linaje de Jon’s Snow.
Solo querías saber más sobre una teoría de los fanáticos, ¿verdad? y esperas la información presentada justo frente a ti, pero hay muchas cosas que suceden detrás de escena solo porque querías saber quiénes eran los padres de Jon Snow.
- Acabo de crear mi nuevo sitio de fitness. ¿Parece legítimo / real?
- ¿Qué pasaría si accidentalmente descubrieras un sitio en la web oscura que no se suponía que encontraras?
- ¿Cuál es el propósito de las revistas académicas cuando tienes la red mundial ahora?
- ¿Qué sitio web tiene la mejor y más leal comunidad en línea?
- ¿Habrá algo que reemplace a la World Wide Web?
Supongamos que es un enlace a la respuesta del usuario de Quora a ¿Cuál es su opinión sobre la teoría R + L = J en A Song of Ice and Fire?
Es un enlace a una página que pertenece a quora.com a lugar donde todo el conocimiento es, pero para una computadora es solo otra computadora en algún lugar lejano y cuando se trata de direcciones en Internet, una dirección IP es algo que está buscando. Su navegador no tiene idea de lo que significa quora.com .
Entonces le pregunta al sistema operativo: ” ¿Sabes qué significa quora.com ? ”
El sistema operativo ve si ya sabe qué dirección IP significa el nombre de dominio quora.com . Se ve en su propia lista de traducciones. Si no encuentra nada, le pregunta si es un subsistema de red. El subsistema de red se encarga de encontrar esa información que solicitó el sistema operativo. Por lo tanto, busca una máquina llamada servidor DNS que sepa qué nombre de dominio se asigna a qué dirección IP, pero para eso necesita ponerse en contacto con un servidor DNS para el que necesita su dirección IP.
Por lo tanto, analiza la configuración de red que tiene su sistema para DNS. Podría ser un DNS público en 8.8.8.8 un servicio que Google brinda o podría ser una entrada de DNS que su ISP completa automáticamente.
Ahora, podría haber una cadena de servidores DNS, uno preguntando al otro hasta que alguien indique a qué dirección IP se asigna quora.com y luego la información se proporciona al subsistema de red desde donde va al sistema operativo y luego al navegador. Dado que estas direcciones IP no cambian con frecuencia, para ahorrar tiempo, los navegadores inteligentes como Chrome guardan esta información para que no tengan que pasar por todo el proceso nuevamente para quora.com
Esto fue solo la resolución DNS. Solo sabes que quora.com es decir 54.84.216.68
Ahora su navegador le dice al sistema de red que vaya a 54.84.216.68 y búscame
What-is-your-take-on-the-R + LJ-theory-in-A-Song-of-Ice-and-Fire / answers / 10830948
Para esto, su sistema envía el sistema de servicio, es decir, el servidor de Quora, una carta con un formato especial. Se llama una solicitud HTTP. Es una carta con un formato estándar donde se especifica cuál es el tipo de solicitud que está haciendo al servidor.
Para enviar esta carta, crea una conexión con el servidor: se llama conexión TCP. Esta conexión tiene dos puntos finales. La fuente y el destino. Estos puntos finales se denominan sockets.
Un socket necesita saber cuál es la dirección IP de la máquina. Un zócalo necesita otra información. Al igual que toma un barco o un vuelo a otro país, pero luego necesita un puerto o aeropuerto de atraque específico desde donde despegará y donde se presentará, también necesita puertos en esas máquinas.
Para recibir cartas HTTP hay un puerto dedicado: el puerto no 80, en la mayoría de las máquinas de servicio. Los sistemas fuente generalmente recogen lo que esté disponible en ese momento y luego despegan.
En el extremo receptor, un programa escrito por ingenieros de Quora lee su carta y ve si tiene la información que está buscando. También comprueba si has iniciado sesión o no. Busca un número de identificación secreto en su carta para confirmar quién es usted. Su respuesta varía según lo que está en la carta. A veces no está en condiciones de responder a las cartas, ya que está agotado con la carga de trabajo y ocupado con muchas cartas. A veces solo lleva mucho tiempo para que su sistema no pueda esperar.
A veces pierdes la paciencia y presionas el botón Actualizar.
Si todo está bien, Quora envía la información en otra carta destinada a las respuestas. Se llama una respuesta HTTP.
Esta respuesta tiene contenido en un formato que el navegador puede entender. Está escrito en un idioma que describe una página web. Describe cómo se ve la página web y cómo debe mostrarse la información en la pantalla.
Cuando el navegador recibe la información, lee la carta de respuesta HTTP. Lee el contenido y luego solicita que el sistema operativo dibuje algo en la pantalla que, en su opinión, es la forma correcta de representar la descripción que el servidor envió para la página web.
Este lenguaje se llama HTML .
(A la izquierda tiene una descripción HTML de muestra de una página y a la derecha tiene lo que el navegador dibujó en la pantalla en función del HTML que se le entregó).
El proceso es mucho más complejo que esto. Incluso para crear una conexión TCP hay mucha complejidad involucrada que está fuera del alcance de un laico.
Solo comprenda que, para obtener una información a través de Internet, se ponen a su disposición tantos subsistemas. ¿Ya no te sientes especial?