Se han dado muchas explicaciones sobre los servidores DNS y cómo funcionan. Sin embargo, el servidor DNS no gestiona todo el rendimiento de Internet.
Una vez resuelta la dirección IP, ¿a qué servidor/cosa llama el solicitante para conectarse a la dirección IP real?
De manera similar, ¿cómo lo conectan los proveedores a Internet? ¿Funciona de manera similar con los números de teléfono?
Espero que aquí se aplique un algoritmo similar al DNS, sin embargo, estos servidores tendrían que administrar todo Internet...
gracias ranura
Respuesta1
Este proceso no se parece en nada a DNS, y humildemente admito que lo está viendo mal (es decir, su intuición probablemente no pueda conciliarse con la forma en que funciona el enrutamiento de Internet). Aquí hay un brevedescripción generallo cual puede ser útil. Si bien es sustancialmente correcto, está demasiado simplificado.
- Los mecanismos utilizados para obtener datos entre direcciones IP se denominan enrutamiento.
- La IP se denomina "conmutada empaquetada". Esto significa que los datos se dividen en fragmentos y cada fragmento se maneja individualmente.
- Para transferir datos entre sistemas, normalmente pasa por varias máquinas que conocen la dirección IP o la reenvían a otra máquina que sabe cómo hacerlo (normalmente las máquinas que reenvían paquetes se conocen como enrutadores). Cada máquina conoce sus propias direcciones IP y tiene una tabla de direcciones agrupadas (llamadas redes o subredes).
- Las máquinas forman parte de una pequeña red que está definida por la dirección IP de la máquina y una máscara de subred. Las máquinas que están en este grupo están conectadas directamente y se envían tráfico entre sí directamente [la forma en que esto sucede varía dependiendo de cómo estén conectados los sistemas, pero Ethernet y WIFI tienen un mecanismo para asignar interfaces de red a direcciones IP (usando algo llamado ARP). Muy a menudo se utiliza DHCP para ayudar en este proceso y asignar automáticamente direcciones IP dentro del rango. A nivel de Ethernet hay una cierta cantidad de máquinas que gritan "¿A quién le envío esto?" y luego lo envían a la máquina que responde.
- La mayoría de los sistemas fuera de los ISP y los proveedores muy grandes tienen una entrada donde envían todas las direcciones IP que no conocen, llamada ruta predeterminada. Entonces, su computadora tiene una ruta predeterminada de su enrutador, por lo que envía tráfico a Internet más amplio a su enrutador. Su enrutador tiene una ruta predeterminada y la envía al siguiente enrutador hasta llegar a donde quiere ir. (Es posible que los sistemas ISP más grandes no tengan una ruta predeterminada, pero sabrán cómo enrutar todo el tráfico, y existen sistemas para cambiar dinámicamente cómo se enruta el tráfico mediante enrutamiento dinámico, generalmente algo llamado BGP)
Llenando algunos vacíos -
- Cada paquete se maneja por separado (esta es una de las cosas que hace que Internet sea robusta y flexible)
- Cada paquete incluye cierta información, incluida la dirección de origen, la dirección de destino, el subtipo de protocolo de Internet (por ejemplo, TCP, UDP, ICMP) y los puertos.
- Algunos dispositivos no tienen "direcciones IP reales", en cuyo caso un enrutador puede reescribir los paquetes hacia y desde el dispositivo y actuar como proxy para él. Esto se llama NAT (traducción de direcciones de red).
- La gente ya no "llama" a Internet. Esta es una tecnología antigua para abusar de la red telefónica. En realidad, las cosas han cambiado: los sistemas siempre están conectados y el sistema telefónico ahora se envía en gran medida a través de Internet (es decir, VOIP).