Las convenciones de la capa de transporte utilizan la idea de los puertos y la multiplexación/desmultiplexación para transmitir información a los servicios individuales que escuchan en los Nodes de la red. Estos puertos son comunicados por un solo número de 16 bits, lo que implica que pueden constituir un rango de números 0-65535. Este rango ha sido separado por la IANA (Autoridad de Números Asignados en Internet) en varios segmentos diferentes:
- El puerto 0 no se usa para el tráfico de Internet/red, pero a veces se usa en las comunicaciones entre diferentes programas en computadoras idénticas.
- Los puertos 1-1023 se denominan puertos del sistema. Estos puertos se comunican con puertos oficiales para las administraciones de sistemas más importantes y muchos servicios de red comunes. HTTP generalmente se comunica en el puerto 80, mientras que FTP en el puerto 21. En la mayoría de los sistemas operativos/marcos de trabajo, se espera que el acceso de nivel administrativo inicie un programa que se sintoniza en un puerto del sistema.
- Los puertos 1024-49151 se conocen como puertos registrados. Estos puertos se utilizan para un montón de funciones y servicios de red diferentes que probablemente no se usarán con tanta frecuencia como los que se encuentran en los puertos del sistema. Un caso real de un puerto registrado es el 3306, que es un puerto en el que se sintonizan numerosas bases de datos. En algunos casos, los puertos registrados están registrados y reconocidos formalmente por la IANA, aunque no es seguro que siempre sea así. En la mayoría de los sistemas operativos, cualquier cliente de cualquier nivel de entrada puede ejecutar un programa sintonizado en un puerto registrado.
- Por último, hay una gama de puertos desde el puerto 49152-65535. Estos se conocen como puertos efímeros (o puertos privados). Los puertos efímeros no se pueden inscribir en la IANA y se utilizan comúnmente para configurar el tráfico y las conexiones de red salientes. Todo el tráfico TCP necesita un puerto de destino y un puerto de origen para establecer una conexión. Cuando un cliente necesita comunicarse con un servidor, se le asignará un puerto temporal para usar solo para esa conexión, mientras que el servidor se sintoniza en un marco de sistema estático o en un puerto registrado.
No todos los sistemas operativos en funcionamiento siguen las propuestas de puertos efímeros de la IANA. Los puertos efímeros utilizados para las asociaciones salientes comprenden los puertos 49152 a 65535. Sin embargo, este rango de puertos puede cambiar según el sistema operativo y el marco con el que esté tratando. Muchas veces se utilizan puertos registrados, sin embargo, ningún sistema operativo moderno utilizará un puerto de sistema para conexiones salientes.
Aquí hay algunos puertos de uso común como referencia:
PUERTO | Servicio | Descripción | Protocolo de transporte |
---|---|---|---|
7 | Eco | El puerto simplemente repite lo que se le envía. Esta característica se puede usar en muchos ataques, como Smurf/Fraggle. | TCP y UDP |
20 /21 | Protocolo de transferencia de archivos (FTP) | Puerto utilizado por el protocolo FTP para enviar datos al cliente | TCP |
22 | Shell seguro (SSH) | Utilizado como protocolo de reemplazo seguro para Telnet | TCP y UDP |
23 | Telnet | Puerto utilizado por Telnet para conectarse de forma remota a una estación de trabajo o servidor (no seguro) | TCP |
25 | Protocolo simple de transferencia de correo (SMTP) | Se utiliza para enviar correo electrónico a través de Internet | TCP |
53 | Sistema de nombres de dominio (DNS) | Puerto para requests de DNS, enrutamiento de red y transferencias de zona | TCP y UDP |
67 /68 | Protocolo de configuración dinámica de host (DHCP) | Se utiliza en redes que no utilizan la asignación de direcciones IP estáticas. | UDP |
80 | Protocolo de transferencia de hipertexto (HTTP) | Se utiliza para navegar por páginas web en un navegador | TCP |
110 | Protocolo de oficina postal (POP3) | Puerto utilizado para recuperar el contenido completo de un buzón de servidor | TCP |
143 | Protocolo de acceso a mensajes de Internet (IMAP4) | El Protocolo de acceso a mensajes de Internet (IMAP4) es un nuevo protocolo para leer un correo electrónico con una gama más amplia de operaciones | TCP y UDP |
194 | Protocolo de chat de retransmisión de Internet (IRC) | permite la comunicación en forma de texto entre múltiples partes, uno o más clientes pueden conectarse a un servidor centralizado. | TCP y UDP |
443 | HTTP con capa de sockets seguros (SSL) | Puerto utilizado para el tráfico web seguro | TCP y UDP |
3389 | Protocolo de escritorio remoto (RDP) | Puerto utilizado por el escritorio remoto para administrar de forma remota otro sistema de Windows | TCP y UDP |
La capa de transporte tiene muchos puertos para acomodar varios protocolos de aplicación simultáneamente. Los puertos están dictados por el tipo de conectividad de la capa de transporte.
Además, recuerde que hay muchos protocolos en la capa de aplicación, pero no todos requieren números de puerto (como TCP o UDP). El Protocolo de mensajes de control de Internet (ICMP) es uno de ellos.
Publicación traducida automáticamente
Artículo escrito por whysodarkbro y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA