DNS y DHCP
El primer número que discutiríamos es la dirección IP. La dirección de protocolo de Internet o IP es un identificador único en la red que permite que los paquetes encuentren su destino. Tradicionalmente, un administrador del sistema necesitaría asignar una dirección IP a todas y cada una de las computadoras conectadas a la red, pero la necesidad de asignar IP dinámicamente resultó en la creación de un protocolo de configuración de host dinámico o DHCP. DHCP solo necesita un elemento único de la red para actuar como servidor; el servidor asignaría direcciones IP a cada elemento de la red que lo solicite. Dependiendo de la configuración del administrador, podría ser la misma IP cada vez o diferentes IP dadas en un tiempo de arrendamiento.
También es responsabilidad del servidor DHCP proporcionar a sus clientes un DNS (servidor de nombres de dominio). Este servidor es otra computadora en Internet que tiene un propósito muy especial al simplificar nuestra navegación. Como he dicho anteriormente, cada computadora en una red tiene su propia dirección IP única. Esto también es válido para internet. Cada red o computadora que se conecta a Internet también tiene una dirección única. Sería una gran tarea recordar cada una de las direcciones IP de los sitios que visitamos con frecuencia, es por eso que usamos nombres de dominio a los que ya estamos acostumbrados y ya no tenemos ningún problema para recordar. Cuando queremos visitar un sitio o una página en un sitio, ingresamos la URL en el navegador. El navegador se comunicará con el DNS y solicitará la dirección IP asociada del nombre de dominio que ingresamos; usando la dirección IP obtenida, el navegador puede comunicarse con esa computadora y solicitar su página de inicio o la página específica que ha solicitado.
Aunque la navegación web está llena de números, todos los procesos son transparentes para el usuario final. Solo el administrador del sistema tendría que lidiar con estos números. Los sistemas como DNS y DHCP, cuando funcionan sin problemas, garantizan que los usuarios finales no tengan que lidiar con las complejidades necesarias con la comunicación por Internet.