¿Qué es un host?
Un host es un ordenador u otro dispositivo que se comunica con otros hosts en una red. También conocidos como hosts de red, los hosts incluyen clientes y servidores que envían o reciben datos, servicios y aplicaciones.
Los hosts no suelen incluir dispositivos de red intermediarios, como conmutadores y enrutadores, que se suelen clasificar como nodos. Un nodo es un término más amplio que incluye cualquier cosa conectada a una red, mientras que un host requiere una dirección IP. En otras palabras, todos los hosts son nodos, pero los nodos de red no son hosts a menos que requieran una dirección IP para funcionar.
Los hosts utilizan varios protocolos para comunicarse, entre ellos TCP y el Protocolo de Datagramas de Usuario (UDP). En una red TCP/IP, cada host tiene un número de host que, junto con una identidad de red, forma su dirección IP única. En el modelo de Interconexión de Sistemas Abiertos (OSI), los protocolos de la capa de transporte, también conocida como Capa 4, son los responsables de la comunicación entre hosts.
Tipos de hosts en las Tecnologías de la Información
El término «host» se utiliza en otros ámbitos de las tecnologías de la información (TI) con un significado ligeramente distinto según el contexto.
Web host (alojamiento web)
Para las empresas o particulares que tienen un sitio web, un host es un servidor web que almacena y transmite los datos de uno o varios sitios web. Host también puede referirse al proveedor de servicios que alquila esta infraestructura, lo que se conoce como hosting (alojamiento).
Cloud host (alojamiento en la nube)
Un cloud host se basa en tecnologías de computación en nube que permiten que varios servidores actúen como un único sistema en el que el rendimiento del sitio web puede estar garantizado por varias máquinas. Suele incluir una red de servidores que tiran de diferentes centros de datos en distintas ubicaciones.
Cloud host funciona como un servicio que permite a los clientes comprar la cantidad de servicio que necesiten. El cloud hosting es una alternativa al alojamiento de un sitio web en un único servidor. El alojamiento en la nube puede considerarse tanto infraestructura como servicio (IaaS) como plataforma como servicio (PaaS). Utilizando un modelo de nube pública, una red pública transmite datos que se almacenan físicamente en servidores virtuales compartidos que conforman el recurso de la nube.
Virtual host
El término virtual host tiene dos usos. Uno se refiere a la tecnología utilizada para ejecutar múltiples dominios o aplicaciones en un único servidor físico. El segundo se refiere a las empresas que venden servicios de infraestructura virtual.
Remote host
En este contexto, los usuarios acceden a un host remoto en una ubicación física diferente utilizando una red privada o Internet. Este proceso proporciona a los usuarios acceso remoto. Algunos ejemplos son los servidores a los que los usuarios pueden conectarse de forma remota o un ordenador host para un escritorio remoto.
Host virtual machine
Se refiere al hardware — o el servidor físico — que proporciona los recursos informáticos para soportar máquinas virtuales (MVs). Este proceso también se conoce como virtualización de servidores.
Entornos de ordenadores centrales
En este contexto, un ordenador central puede ser el proveedor host de servicios para las estaciones de trabajo conectadas a él. Esto no significa que el host sólo tenga servidores y las estaciones de trabajo sólo tengan clientes. La relación servidor-cliente es un modelo de programación independiente de este uso contextual del término host.
Hostname
Un hostname es un nombre en texto plano que identifica a un host en un dominio determinado. En una red de área local (LAN), el hostname de un servidor puede ser un apodo como mailserver1. En Internet, un hostname forma parte de una dirección web y consta de tres partes:
- subdominio
- nombre de dominio
- dominio de nivel superior
Por ejemplo, un hostname de ejemplo subdominio.ejemplo.com consta del subdominio subdominio, el dominio ejemplo y el dominio de nivel superior .com.
En otros contextos, un host también puede ser un dispositivo o programa que proporciona servicios a algún dispositivo o programa más pequeño o con menos capacidad.