Puertos

Contenido

¿Qué es un puerto?

Un puerto es un punto virtual en el que comienzan y terminan las conexiones de red. Los puertos están basados en software y los gestiona el sistema operativo de un ordenador. Existen 65535 puertos y cada puerto está asociado a un proceso o servicio específico y permiten a los ordenadores diferenciar fácilmente los distintos tipos de tráfico: los correos electrónicos van a un puerto distinto de las páginas web, por ejemplo, aunque ambos lleguen a un ordenador a través de la misma conexión a Internet.

¿Qué es un número de puerto?

Los puertos están estandarizados en todos los dispositivos conectados a redes, y cada puerto tiene asignado un número. La mayoría de los puertos están reservados para ciertos protocolos, por ejemplo, todos los mensajes del Protocolo de transferencia de hipertexto (HTTP) se dirigen al puerto 80. Mientras que las direcciones IP permiten que los mensajes vayan hacia y desde dispositivos específicos, los números de puerto permiten dirigirse a servicios o aplicaciones específicos en esos dispositivos.

¿Cómo hacen los puertos que las conexiones de red sean más eficientes?

Por una misma conexión de red fluyen tipos de datos muy diferentes hacia y desde un ordenador. El uso de puertos ayuda a los ordenadores a saber qué hacer con los datos que reciben. Supongamos que Paco transfiere una grabación de audio en MP3 a María mediante el Protocolo de transferencia de archivos (FTP). Si el ordenador de Paco pasara los datos del archivo MP3 a la aplicación de correo electrónico de María, esta no sabría cómo interpretarlos. Pero ya que la transferencia de archivos de Paco utiliza el puerto designado para FTP (puerto 21), el ordenador de María es capaz de recibir y almacenar el archivo. Entretanto, el ordenador de María puede cargar de forma simultánea páginas web HTTP utilizando el puerto 80, aunque tanto los archivos de la página web como el archivo de sonido MP3 circulan hacia el ordenador de María a través de la misma conexión WiFi.

Lista de los puertos más importantes

Entre los más de 65.000 puertos TCP y UDP disponibles, hay algunos códigos de identificación que son muy importantes para la comunicación en internet. Aquí te presentaremos los puertos bien conocidos y registrados más importantes. Hay puertos que solo cuentan con autorización para uno de los dos protocolos (TCP o UDP). También hay puertos que no se han reservado oficialmente para un servicio determinado, pero que, en la práctica, se han ido asentando con el tiempo. Algunos puertos incluso cuentan con una ocupación doble.

Lista de los Puertos Conocidos:

PuertoTCPUDPNombreDescripción
1tcpmuxMultiplexor TCP
5rjeEntrada de tarea remota (remote job entry)
7echoProtocolo Echo
9discardProtocolo Discard (evaluación de conexiones)
11systatInformación del sistema (enumera los puertos conectados)
13daytimeProtocolo Daytime: indica fecha y hora
17qotdEnvía la cita del día (quote of the day)
18mspProtocolo de envío de mensajes
19chargenProtocolo Chargen: envía una cadena infinita de caracteres
20 ftp-dataTransmisión de datos FTP
21ftpConexión FTP
22sshServicio Secure Shell
23 telnetServicio Telnet
25 smtpSimple Mail Transfer Protocol
37timeProtocolo de tiempo legible de forma mecanizada
39rlpProtocolo de envío de recursos (Resource Location Protocol)
42nameserverServicio de nombres
43 nicnameServicio de directorio WHOIS
49tacacsTerminal Access Controller Access Control System
50re-mail-ckProtocolo de verificación de correo remoto (Remote Mail Checking)
53domainResolución de nombres por DNS
67 bootpsProtocolo Bootstrap (servidor)
68 bootpcProtocolo Bootstrap (cliente)
69 tftpProtocolo Trivial de Transferencia de Ficheros (Trivial File Transfer Protocol)
70 gopherBúsqueda de documentos
71 geniusProtocolo Genius
79 fingerProporciona información de contacto de usuarios
80 httpProtocolo de Transferencia de HiperTexto (Hypertext Transfer Protocol)
81  Torpark: Onion-Routing (no oficial)
82  Torpark: Control (no oficial)
88kerberosSistema de autenticación de red
101 hostnameServicios de nombres de host (NIC Host Name)
102 Iso-tsapProtocolo ISO-TSAP
105csnet-nsServidor de correo
107 rtelnetTelnet remoto
109 pop2Post Office Protocol v2 para comunicación de correo electrónico
110 pop3Post Office Protocol v3 para comunicación de correo electrónico
111sunrpcProtocolo RPC para NFS
113 auth(Antiguo) servicio de autenticación
115 sftpProtocolo de transferencia de archivos seguros o Simple File Transfer Protocol (versión simplificada de FTP)
117 uucp-pathTransmisión de datos entre sistemas Unix
119 nntpTransmisión se noticias en Newsgroups
123 ntpProtocolo de sincronización de tiempo
137netbios-nsNETBIOS Servicio de nombres
138netbios-dgmNETBIOS Servicio de envío de datagramas
139netbios-ssnNETBIOS Servicio de sesiones
143imapInternet Message Access Protocol para comunicación de correo electrónico
161 snmpSimple Network Management Protocol
162snmptrapSimple Network Management Protocol Trap
177xdmcpX Display Manager
179 bgpBorder Gateway Protocol
194ircInternet Relay Chat
199smuxSNMP UNIX Multiplexer
201at-rtmpEnrutamiento AppleTalk
209qmtpQuick Mail Transfer Protocol
210z39.50Sistema de información bibliográfico
213ipxInternetwork Packet Exchange
220imap3IMAP v3 para comunicación de correo electrónico
369rpc2portmapCoda Filesystem Portmapper
370codaauth2Servicio Coda Filesystem Authentication
389ldapLightweight Directory Access Protocol
427svrlocService Location Protocol
443 httpsHTTPS (HTTP a través de SSL/TLS)
444snppSimple Network Paging Protocol
445 microsoft-dsSMB a través de TCP/IP
464kpasswdModificación de contraseña para Kerberos
500 isakmpProtocolo de seguridad
512 execRemote Process Execution
512 comsat/biffMail Client y Mail Server
513 loginInicio de sesión en ordenador remoto
513 whoWhod User Logging Daemon
514 shellRemote Shell
514 syslogServicio Unix System Logging
515 printerServicios de impresión Line Printer Daemon
517 talkTalk Remote Calling
518 ntalkNetwork Talk
520 efsExtended Filename Server
520 routerRouting Information Protocol
521 ripngRouting Information Protocol para IPv6
525 timedServidor de tiempo
530courierCourier Remote Procedure Call
531conferenceChat a través de AIM y IRC
532 netnewsServicio Netnews Newsgroup
533 netwallBroadcast de emergencia
540 uucpUnix-to-Unix Copy Protocol
543 kloginKerberos v5 Remote Login
544 kshellKerberos v5 Remote Shell
546dhcpv6-clientDHCP v6 Client
547dhcpv6-serverDHCP v6 Server
548 afpovertcpApple Filing Protocol a través de TCP
554rtspControl de streams
556 remotefsRemote Filesystem
563nntpsNNTP a través de SSL/TLS
587 submissionMessage Submission Agent
631ippInternet Printing Protocol
631 Common Unix Printing System (no oficial)
636ldapsLDAP a través de SSL/TLS
674 acapApplication Configuration Access Protocol
694ha-clusterServicio Heartbeat
749kerberos-admKerberos v5 Administration
750 kerberos-ivServicios Kerberos v4
873 rsyncServicios de transmisión de datos rsync
992telnetsTelnet a través de SSL/TLS
993 imapsIMAP a través de SSL/TLS
995 pop3sPOP3 a través de SSL/TLS

Puerto 139

El puerto 139 se utiliza para compartir archivos e impresoras, pero resulta ser el puerto más peligroso de Internet. Esto es así porque deja el disco duro de un usuario expuesto a los piratas informáticos.

puerto 445

El puerto TCP 445 se utiliza para el acceso directo a redes TCP / IP MS sin la necesidad de una capa NetBIOS. Este servicio solo está implementado en las versiones más recientes de Windows a partir de Windows 2000 y Windows XP. El protocolo SMB (Server Message Block) se utiliza, entre otras cosas, para compartir archivos en Windows NT / 2K / XP.