Un dominio o nombre de dominio es el nombre que identifica un sitio. Cada dominio tiene que ser único en Internet. Un solo servidor web puede servir múltiples webs de múltiples dominios, mas un dominio solo puede apuntar a un servidor.El propósito primordial de los nombres de dominio en Internet y del sistema de nombres de dominio (DNS), es traducir las direcciones IP de cada modo activo en internet, a términos memorizables y fáciles de encontrar. Esta abstracción torna posible que cualquier servicio (de red) pueda moverse de un lugar geográfico a otro en la red Internet, aún cuando el cambio implique que va a tener una dirección IP diferente.Los tipos de organización más habituales son .COM, .NET, .MIL, y .ORG, que se refieren a comercial, network, militar, y organización (originalmente sin ánimo de lucro, aunque ahora cualquier persona puede registrar un dominio.org).El HTTP es un protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones precedentes. El desarrollo de aplicaciones web necesita habitualmente mantener estado. Para esto se emplean las cookies, que es información que un servidor puede guardar en el sistema cliente del servicio. Esto le deja a las aplicaciones web instituir la noción de "sesión", y también permite rastrear usuarios ya que las cookies pueden guardarse en el usuario por tiempo indeterminado, al paso que elsistema HTTPS usa un cifrado basado en SSL/TLS para crear un canal cifrado (cuyo nivel de cifrado depende del servidor recóndito y del navegador usado por el cliente) más apropiado para el tráfico de información sensible que el protocolo HTTP. De esta manera se consigue que la información sensible (usuario y claves de paso en general) no pueda ser usada por un atacante que haya logrado detener la trasferencia de datos de la conexión, ya que lo único que conseguirá va a ser un flujo de datos cifrados que le resultará imposible de descifrar.El servidor DNS emplea una base de datos distribuida y jerárquica que almacena información asociada a nombres de dominio en redes como Internet. Si bien como base de datos el DNS es capaz de asociar diferentes tipos de información a cada nombre, los usos más habituales son la asignación de nombres de dominio a direcciones IP y la ubicación de los servidores de e mail de cada dominio.La asignación de nombres a direcciones IP es efectivamente la función más famosa de los protocolos DNS.