“Conocimiento Hardware>Servidores

¿Cuáles son los pasos que un cliente usa para contactar al servidor después de que el usuario especifica el nombre de dominio para el servidor?

2013/11/16
El proceso que utiliza un cliente para contactar a un servidor después de que un usuario especifica un nombre de dominio involucra varios pasos, utilizando principalmente el sistema de nombre de dominio (DNS) y el conjunto de protocolo TCP/IP. Aquí hay un desglose:

1. Entrada del usuario: El usuario escribe el nombre de dominio (por ejemplo, `www.example.com`) en su navegador o aplicación.

2. Resolución DNS:

* Resolución recursiva: El sistema operativo del cliente contacta con un resolución DNS recursivo. Esto a menudo es proporcionado por el proveedor de servicios de Internet (ISP) del cliente o configurado manualmente. El resolución recursivo actúa como un intermediario, manejando el proceso de consulta de diferentes servidores DNS.

* Servidores de nombres raíz: El resolución recursivo comienza consultando los servidores de nombres raíz. Estos servidores no conocen la dirección IP de `www.example.com`, pero saben dónde encontrar los servidores que * hacen * saber sobre el dominio de nivel superior '.com`.

* servidores de nombres tld: El resolución recursivo luego contacta con los servidores de nombres de dominio de nivel superior (TLD) (por ejemplo, servidores de nombres `com`). Estos servidores conocen los servidores de nombres autorizados para `ejemplo.com`.

* Servidores de nombres autorizados: El resolución recursivo contacta con los servidores de nombres autorizados para `ejemplo.com`. Estos servidores son responsables de mantener los registros DNS para ese dominio. Sostienen la dirección IP (o direcciones) asociada con `www.example.com`.

* resultado: Los servidores de nombres autorizados devuelven la dirección IP (o direcciones, a menudo múltiples para el equilibrio de carga) correspondiente a `www.example.com`. El resolución recursivo devuelve esta dirección IP al cliente.

3. Establecimiento de conexión TCP/IP:

* Dirección IP: El cliente ahora tiene la dirección IP del servidor.

* TCP de tres vías: El cliente inicia una conexión TCP al servidor utilizando la dirección IP y el puerto deseado (generalmente el puerto 80 para HTTP o 443 para HTTPS). Esto implica un apretón de manos de tres vías:

* syn: El cliente envía un paquete SYN (Sincronize) al servidor, solicitando una conexión.

* Syn-Aack: El servidor responde con un paquete Syn-contra (sincronizar-acreditado), reconociendo la solicitud y enviando su propia información de sincronización.

* ack: El cliente envía un paquete ACK (reconocer), confirmando la conexión.

* éxito de la conexión: Una vez que se completa el apretón de manos de tres vías, se establece una conexión TCP entre el cliente y el servidor.

4. Transferencia de datos: El cliente ahora puede enviar solicitudes (por ejemplo, solicitudes HTTP) al servidor a través de la conexión TCP establecida. El servidor procesa estas solicitudes y envía respuestas.

5. Cierre de conexión: Una vez que se completa la comunicación, la conexión TCP está cerrada con gracia.

En resumen: El cliente usa DNS para traducir el nombre de dominio en una dirección IP y luego usa TCP para establecer una conexión con el servidor en esa dirección IP antes de intercambiar datos. Todo el proceso ocurre de manera transparente para el usuario, quien solo ve la carga del sitio web o la aplicación.

Servidores
¿Cuáles son las trampas de la computación del servidor de clientes?
¿Cuáles son los requisitos de hardware para un servidor dedicado Linux?
Cómo cambiar la contraseña QSECOFR
Cómo instalar SAP R /3 en Windows 2000 Server
Cómo habilitar la zona de intranet confiado de acceso a un servidor de Project
¿Cuál es el servidor MinePlex Adres?
¿Cuáles son algunos ejemplos de servidores de Internet?
¿Qué estado son los trabajos de los operadores de computadoras en demanda?
Conocimiento de la computadora © http://www.ordenador.online