¿Qué es un nombre de host y un puerto?
sobes.tech AI
Respuesta de la IA
El nombre de host (hostname) y el puerto (port) son dos componentes clave utilizados para identificar y acceder a recursos de red.
Nombre de host es un identificador único legible por humanos de un dispositivo o servidor en la red. Puede ser:
- Nombre de dominio completo (FQDN): Por ejemplo,
www.google.com, que incluye el nombre de host (www) y el nombre de dominio (google.com). - Nombre de host local: Por ejemplo,
MyPCoWebServer, utilizado dentro de una red local.
El Sistema de Nombres de Dominio (DNS) convierte el nombre de host en una dirección IP, necesaria para enrutar datos en la red.
Puerto es un valor numérico (de 1 a 65535) utilizado para identificar un proceso o aplicación específicos que se ejecutan en el servidor. Cuando los datos llegan a una dirección IP específica, el puerto indica qué aplicación debe procesar esos datos.
- Los puertos conocidos (1-1023) están reservados para servicios de red estándar (por ejemplo, 80 para HTTP, 443 para HTTPS, 22 para SSH).
- Los puertos registrados (1024-49151) pueden ser registrados por organizaciones para sus aplicaciones.
- Los puertos dinámicos/privados (49152-65535) son utilizados temporalmente por clientes al establecer conexiones o para aplicaciones específicas.
La combinación de dirección IP (o nombre de host) y puerto define de manera única un servicio específico en una máquina concreta en la red.
Ejemplo: Al solicitar una página web http://www.google.com:80/, usted usa:
- Nombre de host:
www.google.com(que se convierte en dirección IP) - Puerto:
80(puerto estándar para HTTP)
Esto indica la necesidad de conectarse al servidor web (www.google.com) mediante el protocolo HTTP (a través del puerto 80) para obtener la página solicitada.