Puertos de Red
Los puertos de red en TCP (Protocolo de Control de Transmisión) y UDP (Protocolo de Datagrama de Usuario) son números de identificación
que se utilizan para dirigir el tráfico de red entrante y saliente hacia aplicaciones específicas en un dispositivo o servidor. Cada
protocolo (TCP y UDP) tiene su propio conjunto de puertos, y estos puertos permiten que múltiples aplicaciones se ejecuten simultáneamente
en un mismo dispositivo sin interferir entre sí.
Puertos TCP: Son números de identificación utilizados por el protocolo TCP para establecer conexiones confiables y orientadas a
la conexión. TCP se utiliza en aplicaciones que requieren una transmisión de datos confiable y ordenada, como la navegación web, el
correo electrónico y la transferencia de archivos. Los puertos TCP van desde el 0 al 65535, pero algunos están reservados para usos
específicos y otros se utilizan comúnmente para aplicaciones conocidas
Puertos UDP: Son números de identificación para establecer conexiones sin conexión y no confiables. UDP se utiliza en aplicaciones
donde la velocidad y la eficiencia son más importantes que la confiabilidad de la transmisión, como aplicaciones de transmisión en
tiempo real, como videoconferencias y juegos en línea. Al igual que los puertos TCP, los puertos UDP también van desde el 0 al 65535,
y algunos están reservados para usos específicos.
A continuacíon pongo los protcolos más usados con su breve descripción y el puerto con su función que se utiliza en cada uno
Protocolos
- HTTP: Es el protocolo utilizado para la transferencia de hipertexto en la World Wide
Web. Se utiliza para acceder a sitios web y recuperar información, como páginas web y
recursos multimedia. Se usa el puerto 80.
- HTTPS: Es la versió segura de HHTP y usa el cifrado SSL/TLS para proteger la
comunicación entre el cliente y el servidor web. Se utiliza para transmitir datos de forma
segura, como transacciones en línea y credenciales de inicio de sesión. Para eso es el puerto 443.
- SMATP: Protocolo utilizado para el envío de correos electrónicos. Permite a los clientes
de correo electrónico enviar mensajes a servidores de correo saliente. Puerto utilizado el 25.
- POP3: Es un protocolo de recuperación de correo electrónico usado para descargar
mensajes de un servidor de correo a un cliente. Es comúnmente utilizado para correos
electrónicos que se almacenan localmente en el cliente. El puerto para ello es el 110.
- IMAP: Es un protocolo de recuperación de correo electrónico que permite a los clientes
de correo electrónico ver y gestionar mensajes almacenados en un servidor de correo. Para
realizar esta acción usa el puerto 143.
- MIME: Más que un protocolo es una especificación que extiende los correos electrónicos
para admitir contenido multimedia, archivos adjuntos y formatos de mensajes más complejos.
Por ello es que utiliza ningún puerto.
- FTP: es un protocolo utilizado para transferir archivos entre un cliente y un servidor.
Permite la subida y descarga de archivos en un servidor remoto. Se utiliza el puerto 21
- FTPS: Versión segura de FTP que utiliza cifrado SSL/TLS para proteger la transferencia
de archivos entre el cliente y el servidor. Para ello se usa el puerto 990
- SFTP: Es un protocolo seguro para la transferencia de archivos que utiliza SSH (Secure
Shell) para proporcionar una capa de seguridad en la transferencia de datos. su puerto es el 22.
- BitTorrent: Es un protocolo de transferencia de archivos punto a punto (P2P) utilizado
para compartir y descargar archivos de manera eficiente desde múltiples fuentes. Sus puertos
dependen de la configuración.
- eDonkey: Protocolo antiguo de P2P para compartir archivos en línea.Sus puertos son variables,
dependientes de la configuración
- FastTrack: Es un protocolo P2P utilizado en aplicaciones como Kazaa y Grokster para
compartir archivos. Sus puertos dependen de la configuración por lo que son variables.
- IRC: Protocolo de chat en tiempo real que permite a los usuarios participar en conversaciones
en línea en canales temáticos. En este caso es utilizado el protoclo 66667.
- XMPP: Es un protocolo de mensajería instantánea y presencia utilizado en aplicaciones de
chat en tiempo real y mensajería instantánea.El puerto que usa es el 5222.
- MTProto: Protocolo de comunicación encriptada desarrollado por Telegram para la
mensajería instantánea y otras aplicaciones relacionadas con la privacidad y la seguridad. Los
puertos que usa son variables ya que dependen de la configuración.
Función de los puertos
- Puerto 80(HTTP): Se utiliza para el tráfico web no cifrado. Las solicitudes HTTP
estándar utilizan este puerto para acceder a sitios web.
- Puerto 443(HTTPS): Se utiliza en el tráfico web cifrado mediante SSL/TLS. Es
comúnmente utilizado para acceder a sitios web seguros que requieren protección de datos, como
transacciones en línea y servicios bancarios.
- Puerto 25(SMATP): Utilizado para el envío de correos electrónicos desde clientes de
correo electrónico a servidores de correo saliente. Facilita el proceso de envío de mensaje
de correo electrónico.
- Puerto 110(POP3): Utilizados para la descarga de correos electrónicos desde un servidor
de correo a un cliente de correo electrónico. Los mensajes pueden ser descargados y
almacenados localmente en el cliente.
- Puerto 143(IMAP): Se usa para la gestión de correos electrónicos en un servidor de
correo desde un cliente de correo. Los mensajes se mantienen en el servidor y se pueden
organizar en carpetas.
- Puerto 21(FTP): Utilizado para el control y la administración de sesiones FTP. Las
solicitudes de comandos y respuestas del servidor se realizan a través de este puerto
- Puerto 990(FTPS-Control): Su uso es para el control de sesiones FTPS seguras. Es similar
al puerto 21 pero con la capa de seguridad SSL/TLS.
- Puerto 22(SFTP): Se utiliza para la transferencia segura de archivos a través de SSH.
Proporciona una capa de seguridad adicional para las transferencias de archivos.
- Variables de Puertos (BitTorrent, eDonkey, FastTrack): Estos protocolos P2P utilizan
múltiples puertos en el rango de númerosaltos para establecer conexiones entrantes y salientes
entre pares (usuarios) que comparten archivos.
- Puerto 6667(IRC): Utilizado para la comunicación en tiempo real en servidores de chat
IRC. Los clientes de IRC se conectan a este puerto para unirse a canales y chatear.
- Puerto 5222(XMPP): Son utilizados para la comunicación en tiempo real en el protocolo XMPP,
que se utiliza en aplicaciones de mensajería instantánea y chat.
- Variables de Puertos (MTProto): Los puertos utilizados por MTProto pueden variar
dependiendo de la configuración y las implementaciones específicas del servicio de mensajería,
en este caso Telegram.