Anexo:Números de puerto Saltar a: navegación navegación,, búsqueda Números de puerto bien conocidos usados por TCP por TCP y UDP UDP.. También se añade algún otro
puerto no asignado oficialmente por IANA por IANA,, pero de interés general dado el uso extendido que le da alguna aplicación. Puerto/pr otocolo
n/d / GRE n/d / ESP n/d / AH 1/tcp 7/tcp 7/udp 9/tcp 9/udp 13/tcp 17/tcp 19/tcp 19/udp 20/tcp 21/tcp 22/tcp 23/tcp 25/tcp 37/tcp 43/tcp 53/tcp 53/udp 67/udp 68/udp 69/udp 70/tcp 79/tcp 80/tcp
Descripción
GRE (protocolo IP 47) Enrutamiento y acceso remoto IPSec ESP (protocolo IP IP 50) Enrutamiento y acceso remoto IPSec AH (protocolo IP 51) Enrutamiento y acceso remoto Multiplexor TCP Protocolo Echo (Eco) Responde con eco a llamadas remotas Protocolo Echo (Eco) Responde con eco a llamadas remotas Protocolo Discard Elimina cualquier dato que recibe Protocolo Discard Elimina cualquier dato que recibe Protocolo Daytime Fecha y hora actuales Quote of the Day (Cita del Día) Protocolo Chargen Generador de caracteres Protocolo Chargen Generador de caracteres FTP File Transfer Protocol (Protocolo de Transferencia de Ficheros) - datos FTP File Transfer Protocol (Protocolo de Transferencia de Ficheros) - control SSH,, scp SSH scp,, SFTP Telnet manejo remoto de equipo, inseguro SMTP Simple Mail Transfer Protocol (Protocolo Simple de Transferencia de Correo) time (comando) nicname DNS Domain Name System (Sistema de Nombres de Dominio) DNS Domain Name System (Sistema de Nombres de Dominio) BOOTP BootStrap Protocol (Server), también usado por DHCP por DHCP BOOTP BootStrap Protocol (Client), también usado por DHCP por DHCP TFTP Trivial File Transfer Protocol (Protocolo Trivial de Transferencia de Ficheros) Gopher Finger HTTP HyperText Transfer Protocol (Protocolo de Transferencia de
88/tcp 110/tcp 111/tcp 113/tcp 119/tcp 123/udp 123/tcp 135/tcp 137/tcp 137/udp 138/tcp 138/udp 139/tcp 139/udp 143/tcp 161/tcp 161/udp 162/tcp 162/udp 177/tcp 177/udp 389/tcp 389/udp 443/tcp 445/tcp 445/udp 465/tcp 500/udp 512/tcp 513/tcp 514/udp 520/udp 591/tcp 631/tcp 666/tcp 993/tcp
HiperTexto) (WWW WWW)) Kerberos Agente de autenticación POP3 Post Office Protocol (E-mail E-mail)) sunrpc ident (auth) antiguo sistema de identificación NNTP usado en los grupos de noticias de usenet NTP Protocolo de sincronización de tiempo NTP Protocolo de sincronización de tiempo epmap NetBIOS Servicio de nombres NetBIOS Servicio de nombres NetBIOS Servicio de envío de datagramas NetBIOS Servicio de envío de datagramas NetBIOS Servicio de sesiones NetBIOS Servicio de sesiones IMAP44 Internet Message Access Protocol (E-mail IMAP E-mail)) SNMP Simple Network Management Protocol SNMP Simple Network Management Protocol SNMP-trap SNMP-trap XDMCP Protocolo de gestión de displays en X11 XDMCP Protocolo de gestión de displays en X11 LDAP Protocolo de acceso ligero a Bases de Datos LDAP Protocolo de acceso ligero a Bases de Datos HTTPS//SSL usado para la transferencia segura de páginas web HTTPS Microsoft-DS (Active Directory, Directory, compartición en Windows Windows,, gusano Sasser , Agobot) Microsoft-DS compartición de ficheros SMTP Sobre SSL SSL.. Utilizado para el envío de correo electrónico (E-mail E-mail)) IPSec ISAKMP, Autoridad de Seguridad Local exec Rlogin syslog usado para logs del sistema RIP Routing Information Protocol (Protocolo de Información de Enrutamiento) FileMaker 6.0 FileMaker 6.0 (alternativa para HTTP, ver puerto 80) CUPS sistema de impresión de Unix identificación de Doom Doom para para jugar sobre TCP IMAP44 sobre SSL (E-mail IMAP E-mail))
995/tcp POP3 sobre SSL (E-mail E-mail)) 1080/tcp SOCKS Proxy 1337/tcp suele usarse en máquinas comprometidas o infectadas 1352/tcp IBM Lotus Notes/Domino RCP 1433/tcp Microsoft-SQL-Server 1434/tcp Microsoft-SQL-Monitor 1434/udp Microsoft-SQL-Monitor 1494/tcp Citrix MetaFrame Cliente ICA 1512/tcp WINS Windows Internet Naming Service 1521/tcp Oracle listener por defecto 1701/udp Enrutamiento y Acceso Remoto para VPN con L2TP. 1720/udp H.323 1723/tcp Enrutamiento y Acceso Remoto para VPN con PPTP. 1761/tcp Novell Zenworks Remote Control utility 1863/tcp MSN Messenger 1935/??? FMS Flash Media Server 2049/tcp NFS Archivos del sistema de red 2082/tcp cPanel cPanel puerto puerto por defecto 2083/tcp CPanel CPanel puerto puerto por defecto sobre SSL SS L 2086/tcp Web Host Manager puerto puerto por defecto 2427/udp Cisco MGCP 3030/tcp NetPanzer 3030/udp NetPanzer 3074/tcp Xbox Live 3074/udp Xbox Live 3128/tcp HTTP usado por web por web caches y por defecto en Squid cache 3128/tcp NDL-AAS 3306/tcp MySQL sistema de gestión de bases de datos 3389/tcp RDP (Remote Desktop Protocol) Protocol) Terminal Server 3396/tcp Novell agente de impresión NDPS 3690/tcp Subversion (sistema de control de versiones) 3725/tcp/u Netia NA-ER Port dp 4662/tcp eMule (aplicación de compartición de ficheros) 4672/udp eMule (aplicación de compartición de ficheros) RAdmin (Remote Administrator), herramienta de administración remota 4899/tcp (normalmente troyanos troyanos)) 5000/tcp Universal plug-and-play 5060/udp Session Initiation Protocol (SIP)
5062/tcp/u dp 5190/tcp 5222/tcp 5223/tcp 5269/tcp 5432/tcp 5517/tcp 5631/tcp 5632/udp 5400/tcp 5500/tcp 5600/tcp 5700/tcp 5800/tcp 5900/tcp 6000/tcp 6112/udp 6129/tcp 6346/tcp 6347/udp 6348/udp 6349/udp 6350/udp 6355/udp 6667/tcp 6881/tcp 6969/tcp 7100/tcp 7100/udp
Localisation access
AOL y AOL Instant Messenger Jabber/XMPP conexión de cliente Jabber/XMPP puerto Jabber/XMPP puerto por defecto para conexiones de cliente SSL SS L Jabber/XMPP conexión de servidor PostgreSQL sistema de gestión de bases de datos Setiqueue proyecto Setiqueue proyecto SETI@Home PC-Anywhere protocolo PC-Anywhere protocolo de escritorio remoto PC-Anywhere protocolo PC-Anywhere protocolo de escritorio remoto VNC protocolo VNC protocolo de escritorio remoto (usado sobre sobr e HTTP HTTP)) VNC protocolo VNC protocolo de escritorio remoto (usado sobre sobr e HTTP HTTP)) VNC protocolo VNC protocolo de escritorio remoto (usado sobre sobr e HTTP HTTP)) VNC protocolo VNC protocolo de escritorio remoto (usado sobre sobr e HTTP HTTP)) VNC protocolo VNC protocolo de escritorio remoto (usado sobre sobr e HTTP HTTP)) VNC protocolo VNC protocolo de escritorio remoto (conexión normal) X11 usado para X-windows Blizzard Dameware Software conexión remota Gnutella compartición de ficheros (Limewire, etc.) Gnutella Gnutella Gnutella Gnutella Gnutella IRC IRCU Internet Relay Chat BitTorrent puerto BitTorrent puerto por defecto BitTorrent puerto BitTorrent puerto de tracker Servidor de Fuentes X11 Servidor de Fuentes X11 iRDMI por iRDMI por lo general, usado erróneamente erróneament e en sustitución de 8080. También 8000/tcp utilizado en el servidor de streaming ShoutCast. 8080/tcp HTTP HTTP-ALT ver puerto 80. Tomcat lo usa como puerto por defecto. 8118/tcp privoxy 9009/tcp Pichat Pichat peer-to-peer peer-to-peer chat server 9898/tcp Gusano Dabber (troyano/virus) 10000/tcp Webmin (Administración remota web) 19226/tcp Panda SecurityPuerto SecurityPuerto de comunicaciones de Panda Agent. 12345/tcp NetBus en:NetBus (troyano/virus)
31337/tcp Back Orifice herramienta de administración remota (por lo general troyanos)
Véase también
Puerto de red Puerto (computación)
Enlaces externos
Lista completa de IANA de la asignación de puertos
Escáneres de puertos en línea
Puertos Abiertos En español, por grupos o personalizados y listados. (Seguridad, Troyanos y servers)
Categoría:
Protocolos de Internet
Puertos TCP y UDP conocidos usados por los productos de software Apple Síntomas Aprende más acerca de los puertos TCP y UDP utilizados por los productos Apple, como OS X, Mac OS X Server, Apple Remote Desktop, Macintosh Manager y iCloud. Se hace referencia a muchos de estos puertos como puertos "conocidos" estándar de la industria.
Resolución Acerca de esta tabla
La columna Nombre del protocolo o servicio enumera los servicios registrados en la Agencia de Asignación de Números de Internet (http://www.iana.org/) excepto si se indica "uso no registrado". Los nombres de los productos de Apple que utilizan estos servicios o protocolos aparecen en la columna Usado por/Información adicional. La columna RFC detalla el número del documento Solicitud de comentario que define el servicio o protocolo concreto y que puede usarse como referencia. RFC Editor se encarga de realizar el mantenimiento de los documentos RFC (http://www.rfc-editor.org/). Si varios RFC definen un protocolo, es posible que solo se indique uno. Este documento se actualiza periódicamente e incluye la información disponible en el momento de su publicación. Este documento tiene como objetivo servir de referencia rápida y no debe considerarse como un documento exhaustivo. Los productos de Apple incluidos en la tabla son los ejemplos usados con más asiduidad; no se trata de una lista completa. Para obtener más información, revisa las Notas incluidas debajo de la tabla. Consejo: Algunos servicios pueden utilizar dos o más puertos. Se recomienda que, una vez
que hayas encontrado una referencia a un producto en la lista, busques ese nombre (Comando-F) y después repitas la operación (Comando-G) para localizar todas las referencias al producto. Por ejemplo, el servicio VPN puede utilizar hasta cuatro puertos diferentes: 500, 1701, 1723 y 4500. Consejo: Algunos firewalls permiten configurar selectivamente puertos UDP o TCP con el
mismo número, por lo que es importante fijarse en qué tipo de puerto se está configurando. Por ejemplo, NFS puede utilizar el puerto TCP 2049, el puerto UDP 2049 o ambos. Si tu firewall no te permite especificar, cualquier cambio en un puerto afectará probablemente a los dos.
Nota: Mac OS X v10.5 y posteriores incluyen el firewall de aplicación, que es diferente de
un firewall para puertos. Puerto TCP o UDP 7 20
21 22 23 25
53
67
68
69
79 80
88 106
Nombre del protocolo o servicio
TCP/UDP echo TCP Protocolo de transferencia de archivos (FTP) TCP Control de FTP TCP Shell segura (SSH) TCP Telnet TCP Protocolo simple de transferencia de correo (SMTP) TCP/UDP Sistema de nombres de dominio (DNS) UDP Servidor de protocolo de inicio (BootP, bootps) UDP Cliente de protocolo de inicio (bootpc) UDP Protocolo trivial de transferencia de archivos (TFTP) TCP Finger TCP Protocolo de transferencia de hipertexto (HTTP)
TCP TCP
Kerberos Servidor de contraseñas
RFC Nombre del servicio
Usado por/Información adicional
792 echo 959 ftp-data
-
959 ftp 4253 ssh
-
854 telnet 5321 smtp
Mail (para enviar correo electrónico); iCloud Mail (envío)
1034 domain
MacDNS, FaceTime
951 bootps
NetBoot vía DHCP
951 bootpc
NetBoot vía DHCP
1350 tftp
-
1288 finger 2616 http
World Wide Web, iCloud, QuickTime Installer, iTunes Store y Radio, Actualización de Software, RAID Admin, Backup, publicación de calendarios iCal, WebDAV (iDisk), Final Cut Server, AirPlay, Recuperación de OS X Lion por Internet, Gestor de Perfiles. 4120 kerberos 3com-tsmux Servidor de contraseñas de Mac OS X Server
110
111
113 119
123
(Uso no registrado) TCP Protocolo de oficina de correos (POP3) Protocolo de oficina de correos autenticado (APOP) TCP/UDP Llamada a procedimiento remoto (RPC) TCP Protocolo de identificación TCP Protocolo de transferencia de noticias de red (NNTP) TCP/UDP Protocolo de tiempo de red (NTP)
137
UDP
138
UDP
139
TCP
143
TCP
161
UDP
192
UDP
1939 pop3
Mail (para recibir correo electrónico)
1057, sunrpc 1831
Portmap (sunrpc)
1413 ident
-
3977 nntp
Usado por aplicaciones que leen grupos de noticias.
1305 ntp
Preferencias de fecha y hora. Usado para la sincronización de relojes de servidores en red y la sincronización de relojes de servidores en red del AppleTV -
Windows Internet Naming Service (WINS) Servicio de datagramas de NETBIOS Bloque de mensaje de servidor (SMB)
netbios-ns netbios-dgm netbios-ssn
Protocolo de 3501 imap acceso a mensajes de Internet (IMAP) Protocolo simple 1157 snmp de administración de red (SNMP) OSU Network osu-nms Monitoring System
Servicio de datagramas de Windows, Entorno de redes de Windows Usado por los servicios de archivos e impresión de Microsoft Windows, como por ejemplo, el uso compartido de Windows en Mac OS X. Mail (para recibir correo electrónico) Estado PPP o detección de la estación base AirPort (determinadas configuraciones),
Utilidad Administración AirPort, Asistente AirPort Express 311
312 389
427
443
TCP
Administración de servidores seguros TCP Administración de Xsan TCP Protocolo ligero de acceso a directorios (LDAP) TCP/UDP Protocolo de ubicación de servicios (SLP) TCP Secure Sockets Layer (SSL o "HTTPS")
-
asipwebadmin
App Server, Server Admin, Workgroup Manager, Server Monitor, Xsan Admin.
-
vslmp
4511 ldap
Xsan Admin (OS X Mountain Lion v10.8 y posterior) Usado por aplicaciones que buscan direcciones, como Mail y Agenda.
2608 svrloc
Network Browser
2818 https
Sitios web TLS, iTunes Store, FaceTime, Game Center, autenticación de iCloud y servicios DAV (Contactos, Calendarios y Favoritos), copia de seguridad y aplicaciones de iCloud (Calendarios, Contactos, Buscar mi iPhone/Buscar a mis amigos, Mail, Documentos y Fotos en streaming), iCloud Key Value Store (KVS), diarios de iPhoto, AirPlay, Recuperación de OS X por Internet, Gestor de Perfiles, Volver a mi Mac, Dictado -
464 500
Servidor de microsoft-ds dominio SMB de Microsoft TCP/UDP kpasswd 3244 kpasswd UDP ISAKMP/IKE 2408 isakmp
514 514 515
TCP UDP TCP
532 548
TCP TCP
445
TCP
shell Syslog Impresora de línea (LPR), Protocolo LPD (Line Printer Daemon) netnews Protocolo de
Servicio VPN de OS X Server, Volver a mi Mac
-
shell syslog printer
Usado para imprimir en una impresora de red; opción Compartir Impresora de Mac OS X
-
netnews afpovertcp
AppleShare, Uso compartido de
554
archivos de Apple (AFP) a través de TCP TCP/UDP Protocolo de secuencias en tiempo real (RTSP)
archivos personales; Servicio de archivos de Apple 2326 rtsp
Envío de 4409 mensajes para Mail (SMTP autenticado) 600- TCP/UDP Servicios basados en RPC de Mac 1023 OS X UDP Lights-Out623 Monitoring (LOM) TCP 625 Open Directory 587
TCP
submission
ipcserver
Usado, por ejemplo, por NetInfo
asf-rmcp
Usado por la función Lights-OutMonitoring (LOM) de Intel Xserve; usado por Server Monitor
dec_dlm
Open Directory, app Server, Workgroup Manager; DirectoryServices en OS X Lion y anterior. Nota: Este
Proxy (ODProxy) (uso
no registrado) 626
TCP
626
UDP
631
TCP
636 660
TCP TCP
AppleShare Imap Admin (ASIA) serialnumberd (Uso no registrado) Protocolo de 2910 impresión de Internet (IPP) LDAP seguro Administración de servidores
687
TCP
Administración de servidores
749
TCP/UDP Kerberos 5 admin/changepw
QuickTime Streaming Server (QTSS); reproductores de archivos multimedia de transmisión por secuencias, AirPlay Mail (para enviar correo), iCloud Mail (autenticación SMTP)
asia asia ipp ldaps mac-srvradmin
asipregistry
puerto está registrado para DEC DLM. Administración de IMAP (Mac OS X Server v10.2.8 o anterior) Registro de número de serie de servidor (Xsan, Mac OS X Server v10.3 - v10.6) Opción Compartir Impresora de Mac OS X; impresión en muchas impresoras habituales Herramientas de administración del servidor para Mac OS X Server v10.4 y anterior, incluida AppleShare IP. Herramientas de administración del servidor para Mac OS X Server v10.6 y anterior, incluida AppleShare IP.
kerberos-adm -
Puerto estático NetInfo TCP Mail IMAP SSL 993 TCP/UDP Mail POP SSL 995 1085 TCP/UDP WebObjects RMI remoto y 1099 y TCP Acceso IIOP a 8043 JBOSS QT Server 1220 TCP Admin Servidor de 1640 TCP Inscripción de Certificado IP Failover 1649 TCP L2TP 1701 UDP 985
TCP
-
-
-
-
imaps pop3s webobjects rmiregistry
iCloud Mail (SSL IMAP) -
-
qtUsado para la administración de serveradmin QuickTime Streaming Server. cert-responder Gestor de Perfiles, SCEP
-
kermit l2f
-
pptp
1723
TCP
1900 2049
UDP SSDP TCP/UDP Sistema de archivos de red (NFS) (versiones 3 y 4) TCP Servicio de notificaciones push de Apple (APNS) TCP Servicio de notificaciones push de Apple (APNS) TCP Sincronización de cuentas móviles TCP iSync TCP/UDP Eventos Apple Remotos TCP/UDP Asistente de red
ssdp 3530 nfsd
Servicio VPN de Mac OS X Server Servicio VPN de Mac OS X Server Bonjour, Volver a mi Mac -
-
-
Notificaciones push
-
-
Servicio de retroalimentación
-
appleugcontrol Sincronización del directorio de inicio
-
csoftragent eppc
TCP UDP
MySQL -
-
TCP
Compilador
-
2195
2196
2336
3004 3031 3283
3306 34783497 3632
PPTP
-
Enlace de programas; Eventos Apple Remotos net-assistant Apple Remote Desktop 2.0 o posterior (función de creación de informes) mysql nat-stun-port - FaceTime, Game Center ipether232port distcc -
3659
3689
4111 4398 4488
4500
distribuido TCP/UDP Autenticación simple y capa de seguridad (SASL) TCP Protocolo de acceso de audio digital (DAAP) TCP XGrid UDP TCP Apple Wide Area Connectivity Service UDP IPsec NAT 4306 Traversal
5003
TCP
5009
TCP
5060
UDP
5100
TCP
5190 5222 5223
5269
5297 5298
apple-sasl
Servidor de contraseñas de Mac OS X Server
daap
Compartir música de iTunes, AirPlay
xgrid awacs-ice
Game Center Volver a mi Mac
ipsec-msft
Servicio VPN de OS X Server, Volver a mi Mac. Nota: Si se configura Volver a mi Mac en una estación base AirPort o Time Capsule en modo NAT, se impedirá la conectividad a un servicio VPN de OS X Server tras ese NAT. fmpro-internal -
Enlace de nombres y transporte de FileMaker (Uso no winfs registrado) Protocolo de 3261 sip inicio de sesiones (SIP) socalia
Utilidad AirPort; Asistente AirPort Express iChat
Uso compartido de cámara y escáner de Mac OS X TCP/UDP America Online aol iChat y AOL Instant Messenger, (AOL) transferencia de archivos TCP XMPP (Jabber) 3920 jabber-client Mensajes de iChat y Jabber TCP Servicio de Servicios DAV de iCloud alertas Apple (Contactos, Calendarios y Push Notification Favoritos), APNS, FaceTime, Game Center, Fotos en streaming, Volver a mi Mac TCP Comunicación 3920 jabber-server Servidor iChat XMPP entre servidores TCP iChat (tráfico local) TCP/UDP iChat (tráfico local)
5350
UDP
5351
UDP
5353
UDP
5432
TCP
PostgreSQL
-
postgresql
5678
UDP
Servidor SNATMAP
-
rrac
58975898 5900
UDP
5988
TCP
(Uso no registrado) Computación en red virtual (VNC) (Uso no registrado) WBEM HTTP -
TCP
Avisos de Protocolo de asignación de puertos NAT Protocolo de nat-pmp asignación de puertos NAT DNS de difusión 3927 mdns múltiple (MDNS)
vnc-server
wbem-http
Bonjour, Volver a mi Mac
Bonjour, Volver a mi Mac Bonjour, AirPlay, Compartir en casa, Detección de impresora, Volver a mi Mac Puede activarse manualmente en Lion Server. Previamente habilitado por defecto para la base de datos de ARD 2.0. El servicio SNATMAP del puerto 5678 se utiliza para determinar la dirección de Internet externa de los servidores de manera que las conexiones entre los usuarios de iChat puedan funcionar correctamente detrás de la traducción de direcciones de red (NAT). El servicio SNATMAP simplemente comunica a los clientes la dirección de Internet a la que están conectados. Este servicio se ejecuta en un servidor de Apple, pero no envía información personal a Apple. Cuando se usen determinadas características de iChat AV, se contactará con este servicio. El bloqueo de este servicio puede causar problemas en las conexiones de iChat AV con servidores en redes que utilicen NAT. xrdiags Apple Remote Desktop 2.0 o posterior (función de observación/control) Compartir pantalla (Mac OS X v10.5 o posterior) Apple Remote Desktop 2.x (consulta
69709999 7070
UDP
-
TCP
arcp
QuickTime Streaming Server (RTSP)
7070 7777
UDP TCP
arcp cbt
QuickTime Streaming Server -
80008999 8005
TCP
RTSP (Uso no registrado) Protocolo de configuración de router automático (ARCP - Uso registrado) RTSP alterno Proxy de transferencia de archivos del servidor de iChat (uso no registrado) -
irdmi -
8008
TCP
Apagado remoto Tomcat Servicio iCal -
Servicio web, Secuencias de iTunes Radio -
8080
TCP
http-alt
80858087 8088
TCP
Puerto alternativo para el servicio web Apache Servicio Wiki -
radan-http
8089
TCP
-
-
8096
TCP
-
-
8170
TCP
-
-
Podcast Capture/podcast CLI
8171
TCP
-
-
Podcast Capture/podcast CLI
8175
TCP
Servicio Actualización de Software Reglas de correo electrónico web Restablecimiento de contraseña web HTTPS (servicio o sitio web) HTTP (servicio/sitio web) Pcast Tunnel
-
-
8443
TCP
Servicio iCal (SSL)
-
TCP
TCP
-
-
http://dmtf.org/standards/wbem) QuickTime Streaming Server
http-alt
-
Mac OS X Server v10.5 y posterior También JBOSS HTTP en Mac OS X Server 10.4 y anterior Mac OS X Server v10.5 y posterior Mac OS X Server v10.4 y posterior Mac OS X Server v10.6 y posterior Mac OS X Server v10.6.3 y posterior
pcastagentd (para operaciones de control, cámara, etc.) pcsync-https Mac OS X Server v10.5 y posterior. Anteriormente JBOSS
8800
TCP
Servicio Agenda -
8843
TCP
8821, 8826 8891
TCP
Servicio Agenda (SSL) Almacenado -
HTTPS en Mac OS X Server 10.4 y anterior. sunwebadmin Mac OS X Server v10.6 y posterior Mac OS X Server v10.6 y posterior Final Cut Server
TCP
ldsd
-
-
9006
TCP
-
-
9100
TCP
Tomcat independiente Impresión
-
-
11211
-
-
16080
TCP
memcached (no registrado) Protocolo de transferencia en tiempo real (RTP); Protocolo de control en tiempo real (RTCP) Protocolo de transferencia en tiempo real (RTP); Protocolo de control en tiempo real (RTCP) Protocolo de transferencia en tiempo real (RTP); Protocolo de control en tiempo real (RTCP) Protocolo de transferencia en tiempo real (RTP); Protocolo de control en tiempo real
-
connected, -
-
connected, -
FaceTime, Game Center
-
-
FaceTime, Game Center
-
-
Game Center
16384- UDP 16403
16384- UDP 16387
16393- UDP 16402
16403- UDP 16472
-
Final Cut Server (transferencias de datos) Mac OS X Server v10.6 y anterior Utilizado para imprimir en determinadas impresoras en red Servidor iCal Servicio web con caché de rendimiento iChat AV (Audio RTP, RTCP; Video RTP, RTCP)
24000- TCP 24999 42000- TCP 42999 49152- TCP 65535 49152- UDP 65535 50003 -
50006
-
(RTCP) -
-
med-ltp
-
-
-
Servicio web con caché de rendimiento Secuencias de iTunes Radio
Xsan
-
-
Acceso a Xsan Filesystem
-
-
-
Volver a mi Mac
Servicio de servidor de FileMaker Servicio de aplicación auxiliar de FileMaker
-
-
-
-
-
-
Notas
1. No todos los puertos y servicios incluidos aquí están presentes en todos los productos de software, ni todos son utilizados por dichos productos. Algunas aplicaciones, como Workgroup Manager, necesitan más de un puerto y así se indica. 2. Es posible que los administradores de redes deseen usar software de vigilancia de puertos además de esta información a la hora de tomar decisiones sobre cómo configurar firewalls o esquemas de control de acceso similares. 3. Para obtener una explicación de lo que es un puerto TCP o UDP, consulta la sección sobre puertos IP de "Mac OS X: ¿Qué es un puerto?". 4. En Mac OS X Server v10.0.3 y posterior, algunos servicios que no utilizan puertos conocidos se registran con portmap. Utiliza el comando rpcinfo -p en Terminal para ver qué servicios están registrados con portmap. 5. El modelo padre-hijo de NetInfo ha sustituido a Usuarios y grupos compartidos en Mac OS X Server v10.0.3 y posteriores. 6. Con la caché de rendimiento activada en Mac OS X Server v10.0.3 y posteriores, Apache está en el puerto 16080 y la caché está en el puerto 80. 7. Esta tabla incluye las características y los puertos utilizados por Mac OS X v10.3. Las versiones anteriores de Mac OS X no disponen de todas las funciones aquí descritas. 8. Para el servicio VPN de Mac OS X Server v10.3: PPTP utiliza el protocolo IP-GRE (protocolo IP 47). L2TP/IPsec utiliza el protocolo IP-ESP (protocolo IP 50, ESP). 9. servermgrd únicamente escucha en este puerto en las versiones 10.3.9 y anteriores de Mac OS X. Con Mac OS X v10.4 o posterior, solo escucha en el puerto 311. 10. La salida de los comandos introducidos en Terminal puede reemplazar el número del puerto por la etiqueta que aparece en /etc/services. Consulta la columna /etc/services de la tabla para ver cuál es la etiqueta.
Listado de Puertos TCP/UDP
21 (TCP/UDP) FTP 22 (TCP/UDP) SSH 23 (TCP/UDP) Telnet 25 (TCP/UDP) SMTP 66 (TCP/UDP) Oracle SQLNet 79 (TCP/UDP) Finger 80 (TCP/UDP) HTTP - Web 107 (TCP/UDP) Remote Telnet Service 110 (TCP/UDP) POP3 118 (TCP/UDP) SQL Services 119 (TCP/UDP) NNTP - News 137 (TCP/UDP) NetBios Name Service 138 (TCP/UDP) NetBios Datagram Service 139 (TCP/UDP) NetBios Session Service 150 (TCP/UDP) SQL-Net 161 (TCP) Snmp 194 (TCP/UDP) IRC - Internet Relay Chat 209 (TCP/UDP) Quick Mail Protocol 217 (TCP/UDP) dBASE Unix 389 (TCP) NetMeeting 407 (TCP/UDP) Timbuktu pro 443 (TCP) HttpS 445 (TCP) Microsoft-Ds 515 (TCP) printer 522 (TCP) NetMeeting 531 (TCP/UDP) Conference 992 (TCP/UDP) Telnet SSL 993 (TCP/UDP) IMAP4 SSL 995 (TCP/UDP) POP3 SSL 1417-1420 (TCP/UDP) Timbuktu pro 1547 (TCP) LapLink 3000 (UDP) Calista IP phone (saliente) 3128 (TCP) Squid Proxy 3389 (TCP/UDP) Microsoft Terminal Server 4099 (TCP) AIM Talk 5190 (TCP) Calista IP phone (entrante) 5500 (TCP) VNC (Virtual Network Computing) 5631 (TCP) pcAnyWhere (host) 5632 (UDP) pcAnyWhere (host) 5800 (TCP) VNC (Virtual Network Computing) 5900 (TCP) VNC (Virtual Network Computing) 6346 (TCP/UDP) SwapNut 6891-6900 (TCP) MSN Messenger (archivos) 6901 (TCP) MSN Messenger (voz)
20000-20019 (TCP) ICQ 28800 - 29000 (TCP) MSN Game Zone
Puertos (protocolos) TCP y UDP: Qué son y como se abren o asignan ALMALASI - 16/10/2008 - DERECHOS AUTOR
QUE DIFERENCIAS HAY ENTRE LOS PUERTOS (PROTOCOLOS) TCP Y UDP Y COMO SE ABREN O ASIGNAN. Aunque normalmente nos referimos a Puertos TCP y UDP, en realidad más que de puertos debemos hablar de protocolos, ya que no se trata de diferentes tipos de puertos, sino de diferentes protocolos utilizados para su gestión. TCP (Transport Control Protocol) y UDP (User Datagr am Protocol) son dos protocolos de puertos de comunicaciones que resultan imprescindibles para éstas y que se comportan de forma diferente. Entre estos dos tipos de protocolos, o m ás bien entre su comportamiento en cuanto al tratamiento de transmisión de datos se refiere, hay una serie de diferencias que es conveniente conocer. Vamos a ver cuales son esas diferencias: Protocolo TCP:
El protocolo TCP o Transport Control Protocol proporciona un transporte fiable de flujo de bits entre aplicaciones. Se utiliza para enviar de forma fiable grandes cantidades de información, liberando al programador de aplicaciones de tener que gestionar la fiabilidad de la conexión (retransmisiones, pérdidas de paquetes, orden en que llegan los paquetes, duplicados de paquetes...), encargándose el propio protocolo de su gestión. Para ello, cada paquete de datos dedica 20 bytes al envío de información. Esto hace que las transmisiones por TCP sean muy se guras... pero también lentas, ya que cada paquete hace una serie de comprobaciones sobre la integridad de los datos enviados, a lo que hay que añadir que al ser los paquetes de tamaño fijo, si aumentamos el tamaño dedicado al envío de información vamos a asegurarnos una mayor fiabilidad, pero también enviamos menos datos. Protocolo UDP:
El protocolo UDP, o User Datagram Protocol en cambio proporciona un nivel no fiable de
transporte de datagramas, ya que añade m uy poca información sobre los mismos (8 bytes, frente a los 20 bytes que vimos en el protocolo TCP). La primera consecuencia de esto e s que por cada paquete enviado se envía una mayor cantidad de datos, per o también al reducir la información y comprobaciones de estos se aumenta la velocidad a la que se transfieren. Este sistema lo utilizan, por ejemplo, NFS ( Network File System) y RCP, que es un comando utilizado para transferir ficheros entre ordenadores, pe ro sobre todo es muy utilizado en la transferencia tanto de audio como de vídeo. El protocolo UDP no usa ningún retardo par a establecer una conexión, no mantiene estado de conexión y no hace un seguimiento de e stos parámetros. Esto hace que un servidor dedicado a una aplicación determinada pueda soportar más clientes conectados cuando la aplicación corre sobre UDP en lugar de sobre TCP. Rango de los puertos:
El campo de puerto tiene una longitud de 1 6 bits, lo que permite un rango que va desde 0 a 65535 , pero no todos estos puertos son de libre uso. Veamos algunas normas sobre ellos: El puerto 0 es un puerto reservado, pero es un puerto permitido si el emisor no permite respuestas del receptor. Los puertos 1 a 1023 reciben el nombre de Puertos bien conocidos, y en sistemas Unix, para enlazar con ellos, es necesario tener acceso como superusuario. Los puertos 1024 a 49151 son los llamados Puertos registrados, y son los de libre utilización. Los puertos del 491552 al 65535 son puertos efímeros , de tipo temporal , y se utilizan sobre todo por los clientes al conectar con el servidor . Importancia de la apertura de estos puertos:
La importancia de la apertura de estos puertos viene dada porque muchos programas de muy diferente tipo los utilizan, y necesitan tenerlos abiertos y, en el caso de redes, correctamente asignados. En general, cualquier programa o servicio que nece site comunicarse necesita un puerto (o varios) por el que hacerlo. Los más habituales (y conocidos) son: - 20 (TCP), utilizado por FTP (File Transfer P rotocol) para datos - 21 (TCP), utilizado por FTP (File Transfer P rotocol) para control - 25 (TCP), utilizado por SMTP (Simple Mail Transfer Protocol) - 53 (TCP), utilizado por DNS (Domain Name System)
- 53 (UDP), utilizado por DNS (Domain Name System) - 67 (UDP), utilizado por BOOTP BootStrap Protocol (Server) y por DHCP - 68 (UDP). utilizado por BOOTP BootStrap Protocol (Client) y por DHCP - 69 (UDP), utilizado por TFTP (Trivial File Transfer Protocol) - 80 (TCP), utilizado por HTTP (HyperText Transfer Protocol) - 88 (TCP), utilizado por Kerberos (agente de autenticación) - 110 (TCP), utilizado por POP3 (Post Office Protoco l) - 137 (TCP), utilizado por NetBIOS (servicio de nombres) - 137 (UDP), utilizado por NetBIOS (servicio de nombres) - 138 (TCP), utilizado por NetBIOS (servicio de envío de datagramas) - 138 (UDP), utilizado por NetBIOS (servicio de envío de datagramas) - 139 (TCP), utilizado por NetBIOS (servicio de sesiones) - 139 (UDP), utilizado por NetBIOS (servicio de sesiones) - 143 (TCP), utilizado por IMAP4 (Internet Message Access Protocol) - 443 (TCP), utilizado por HTTPS/SSL (transferencia segura de páginas web) - 631 (TCP), utilizado por CUPS (sistema de impresión de Unix) - 993 (TCP), utilizado por IMAP4 sobre SSL - 995 (TCP), utilizado por POP3 sobre SSL - 1080 (TCP), utilizado por SOCKS Pro xy - 1433 (TCP), utilizado por Microsoft-SQL-Server - 1434 (TCP), utilizado por Microsoft-SQL-Monitor - 1434 (UDP), utilizado por Microsoft-SQL-Monitor - 1701 (UDP), utilizado para Enrutamiento y Acceso Remoto para VPN con L2TP. - 1723 (TCP). utilizado para Enrutamiento y Acceso Remoto para VPN con PPTP. - 1761 (TCP), utilizado por Novell Zenworks Remote Control utility - 1863 (TCP), utilizado por MSN Messenger Esta es una pequeña lista de los principales puertos, aunque hay bastantes más. A todos ellos hay que añadir aquellos que utilizan otros programas, ya sean del tipo P2P, de acceso remoto a terminales, de juegos OnLine y un largo etcétera. Apertura de puertos:
Un puerto se puede abrir a dos niveles, a nivel del sistema y a nivel salida de comunicación. A nivel del sistema se trata de autorizar en el Firewall el tráfico por un determinado puerto. A nivel salida de comunicación se trata básicamente de configurar un enrutador , o Router para que dirija el tráfico de un puerto determinado a un terminal especificado. No vamos a entrar aquí en detalle de como abrir un puerto en un router, ya que esto depende del
modelo de router del que se trate. La información necesaria para abrirlos la pueden ver en el manual del router que tengan, y t ambién en nuestra sección de Tutoriales tienen una amplia colección de documentos sobre como configurar diferentes routers (ver el tutorial Todo lo que necesites saber sobre configuración de routers), lo que sí vamos a ver es una serie de
consideraciones de carácter general que se deben tener en cuenta a este respecto: - Antes de abrir un puerto debemos ser plenamente conscientes de los rie sgos que esto supone. - En un router, un puerto solo se pude redirigir a un ter minal (IP) concreto. En el caso de tratar se de un programa que tenga que estar instalado en más de un ordenador de la red, se debe configurar el/los puertos del programa de forma que sean diferentes en cada una de las instalaciones. - Debemos asegurarnos de que un puerto que vayamos a abrir queda operativo a ambos niveles. De nada nos sirve asignar un puerto en el router si luego nos lo cie rra el Firewall. - En conexiones de red con IP controlada por DHCP uno de los problemas que se presentan a nivel router es la asignación de la IP privada que este sistema haga en un momento dado a un ordenador. Cuando trabajamos con puertos asignados en un router es conveniente configurar las IP de forma manual en los terminales. Para ello lo mejor es configurar en el router un rango de DHCP que cubra los posibles equipos no asignados de forma manual que puedan tener que conectarse a nuestra red. Es aconsejable que este rango sea lo más ajustado posible, y a ser posible que comience por un número no demasiado bajo. Luego asignamos a nuestros equipos direcciones IP por debajo del rango asignado a DHCP. Vamos a poner un ejemplo con t res ordenadores, ambos con puertos asignados. Respetando las IP de rango 192.168.1.x , la asignación a la Puerta de enlace sería 192.168.1.1 Pues bien, yo asignaría a DHCP e l rango de 192.168.1.33 a 192.168.1.37 (dejo solo 5 direcciones disponibles, aunque se pueden dejar menos o incluso inhabilitar DHCP, que a efectos de seguridad es lo mejor) y asignaría la IP 192.168.1.10 al ordenador principal, 192.168.1.11 al segundo y 192.168.1.12 al tercero.
Esta asignación se hace en cada e quipo, dentro de las Propiedades TCP/IP de la conexión. Con ello nos aseguramos que un ordenador va a conectar siempre con la misma IP, ya que e videntemente si hemos asignado un puerto a una IP dete rminada solo va a funcionar en el ordenador que conecte con dicha IP, y esto, de no cumplirse, nos puede causar complicaciones y efectos no deseados.
Espero que lo expuesto en este documento les sea de utilidad.
List of TCP and UDP port numbers From Wikipedia, the free encyclopedia Jump to: navigation navigation,, search This is a list of Internet of Internet socket port socket port numbers used by protocols of the Transport Layer of Layer of the Internet Protocol Suite for the establishment of host-to-host communications. Originally, these port numbers were used by the Network the Network Control Program (NCP) and two ports were needed as transmission was done do ne at half duplex. As Transmission Control Protocol (TCP) and User Datagram Protocol (UDP) were adopted, only one port was needed. The even numbered ports were dropped. This is why some even numbers in the well-known port number range are unassigned. TCP and UDP port numbers are also used for the Stream Control Transmission Protocol (SCTP), and the Datagram Congestion Control Protocol (DCCP). SCTP and DCCP services usually use a port number that matches the service of the corresponding TCP or UDP implementation if they exist. The Internet Assigned Numbers Authority (IANA) is responsible for maintaining the official assignments of port numbers for specific uses. uses.[1] However, many unofficial uses of both well-known and registered port numbers occur in practice.
Contents
1 Table legend 2 Well-known ports 3 Registered ports 4 Dynamic, private or ephemeral ports 5 See also 6 References 7 External links
Table legend Use
Description
Color
Official Port is registered with IANA for the application White Unofficial Port is not registered with IANA for the application Blue Multiple use Multiple applications are known to use this port. Yellow
Well-known ports The port numbers in the range from 0 to 1023 are the well-known ports. They are used by system processes that provide widely used types of network services. On Unix-like operating systems, a process must execute with superuser privileges privileges to be able to bind a network socket to an IP address using one of the well-known ports.
Port TCP UDP
0 1 2 3 4 5 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21
TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP
22
TCP
23 24
TCP TCP
25
TCP
26 27 29 33 35 37
TCP TCP TCP TCP TCP TCP
39
TCP
40 42
TCP TCP
Description
UDP Reserved UDP TCP Port Service Multiplexer (TCPMUX) Multiplexer (TCPMUX) UDP CompressNET Management Utility UDP CompressNET Compression Process Process UDP Unassigned UDP Remote Job Entry UDP Echo Protocol UDP Unassigned UDP Discard Protocol UDP Wake-on-LAN UDP Unassigned UDP Active Users (systat service) service) UDP Unassigned UDP Daytime Protocol (RFC 867) 867) UDP Unassigned UDP Previously netstat service UDP Unassigned UDP Quote of the Day UDP Message Send Protocol UDP Character Generator Protocol (CHARGEN) UDP FTP data transfer FTP control (command) Secure Shell (SSH) — used for secure logins, file transfers UDP (scp scp,, sftp sftp)) and port forwarding UDP Telnet Telnet protocol protocol — — unencrypted unencrypted text communications UDP Priv-mail : any private mail system. Simple Mail Transfer Protocol (SMTP) — — used used for e-mail routing between mail servers UDP Unassigned UDP NSW User System FE UDP MSG ICP UDP Display Support Protocol UDP Any private printer private printer server protocol protocol UDP TIME protocol Resource Location Protocol Protocol (RLP) — — used used for determining the UDP location of higher level services from hosts on a network UDP Unassigned UDP ARPA Host Name Server Protocol
Status
Official Official Official Official Official Official Official Official Official Unofficial Official Official Official Official Official Unofficial Official Official Official Official Official Official Official Official Official Official Official Official Official Official Official Official Official Official Official
Port TCP UDP
42 43 47 49 50 51 52 53 54 55 56 56 57 58 64
TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP
67 68 69 70 71 72 73 74
TCP TCP TCP TCP TCP
77 79
TCP
80
TCP
81 82 88
TCP
90
TCP
TCP
90 TCP 99 TCP 100
Description
UDP Windows Internet Name Service WHOIS protocol WHOIS protocol UDP NI FTP UDP TACACS Login Host protocol UDP Remote Mail Checking Protocol Protocol UDP IMP Logical Address Maintenance UDP XNS (Xerox Network Systems) Systems) Time Protocol UDP Domain Name System (DNS) UDP XNS (Xerox Network Systems) Systems) Clearinghouse UDP ISI Graphics Language (ISI-GL) UDP XNS (Xerox Network Systems) Systems) Authentication UDP Route Access Protocol (RAP) (RAP) Mail Transfer Protocol (RFC 780) 780) UDP XNS (Xerox Network Systems) Systems) Mail UDP CI (Travelport Travelport)) (formerly Covia) Comms Integrator Bootstrap Protocol (BOOTP) Server; also used by Dynamic UDP Host Configuration Protocol (DHCP) Bootstrap Protocol (BOOTP) Client; also used by Dynamic UDP Host Configuration Protocol (DHCP) UDP Trivial File Transfer Protocol (TFTP) Gopher protocol protocol NETRJS protocol NETRJS protocol NETRJS protocol NETRJS protocol NETRJS protocol NETRJS protocol NETRJS protocol NETRJS protocol priv-rjs protocol which is considered unsafe unsaf e by Google [10] Chrome Finger protocol Hypertext Transfer Protocol (HTTP) Torpark — Onion Onion routing UDP Torpark — Control Control UDP Kerberos — authentication authentication system dnsix (DoD DoD Network Network Security for Information Exchange) UDP Securit Attribute Token Map UDP PointCast (dotcom) WIP Message protocol Message protocol UDP CyberGate RAT protocol
Status
Unofficial Official Official Official Official Official Official Official Official Official Official Unofficial Official Official Official Official Official Official Official Official Official Official Official Unofficial Official Official [11]
Unofficial Unofficial Official Official Unofficial Unofficial Unofficial
Port TCP UDP
101 TCP 102 104 105 107 108 109 110 111 113 113 115 117 118 119 123 126 135 135 137 138 139 143 152 153 156 158 161
Description
Status
NIC host name Official ISO--TSAP (Transport Service Access Point) Class 0 ISO TCP protocol; protocol;[12] also used by Digital Equipment Corporation Official DECnet (Phase V+) over TCP/IP ACR / NEMA NEMA Digital Imaging and Communications in TCP UDP Official Medicine (DICOM) TCP UDP CCSO Nameserver Protocol (Qi/Ph) Official TCP Remote TELNET Service protocol Official TCP UDP SNA Gateway Access Server Official TCP Post Office Protocol v2 (POP2) Official TCP Post Office Protocol v3 (POP3) Official TCP UDP ONC RPC (Sun RPC RPC)) Official Ident — Authentication Service/Identification Protocol, Protocol, used — Authentication TCP Official by IRC servers to identify users UDP Authentication Service Service (auth) Official TCP Simple File Transfer Protocol (SFTP) Official STD UUCP Path Service Official TCP UDP SQL (Structured Query Language) Services Official Network News Transfer Protocol (NNTP) — — retrieval retrieval of TCP Official newsgroup messages UDP Network UDP Network Time Protocol (NTP) — — used used for time synchronization Official Formerly Unisys Unitary Login, renamed by Unisys to NXEdit. TCP UDP Used by Unisys Programmer's Workbench for Clearpath MCP, Official an IDE for Unisys for Unisys MCP software development TCP UDP DCE endpoint resolution Official Microsoft EPMAP (End Point Mapper), also known as DCE/ DCE/RPC Locator service, service,[15] used to remotely manage TCP UDP Unofficial services including DHCP server , DNS server and WINS WINS.. Also used by DCOM TCP UDP NetBIOS UDP NetBIOS NetBIOS NetBIOS Name Service Official TCP UDP NetBIOS UDP NetBIOS NetBIOS NetBIOS Datagram Service Official TCP UDP NetBIOS UDP NetBIOS NetBIOS NetBIOS Session Service Official Internet Message Access Protocol (IMAP) — — management management of TCP Official email messages TCP UDP Background File Transfer Program (BFTP) (BFTP) Official TCP UDP SGMP, Simple Gateway Monitoring Protocol Official TCP UDP SQL Service Official TCP UDP DMSP, Distributed Mail Service Protocol Protocol Unofficial UDP Simple Network Management Protocol (SNMP) Official
Port TCP UDP
Description
162 TCP UDP Simple Network Management Protocol Trap (SNMPTRAP) 170 TCP Print-srv, Network PostScript VMNET (IBM z/VM, z/OS & z/VSE - Network Job 175 TCP Entry(NJE)) 177 TCP UDP X Display Manager Control Protocol (XDMCP) 179 TCP BGP (Border Gateway Protocol) 194 TCP UDP Internet Relay Chat (IRC) 199 TCP UDP SMUX, SNMP Unix Multiplexer 201 TCP UDP AppleTalk Routing Maintenance 209 TCP UDP The Quick Mail Transfer Protocol 210 TCP UDP ANSI Z39.50 213 TCP UDP Internetwork Packet Exchange (IPX) 218 TCP UDP Message posting protocol (MPP) 220 TCP UDP Internet Message Access Protocol (IMAP), version 3 259 TCP UDP ESRO, Efficient Short Remote Operations 264 TCP UDP BGMP, Border Gateway Multicast Protocol 280 TCP UDP http-mgmt 300 TCP ThinLinc Web Access 308 TCP Novastor Online Backup Mac OS X Server Admin (officially AppleShare IP Web 311 TCP administration) 318 TCP UDP PKIX TSP, Time Stamp Protocol 319 UDP Precision time protocol event messages 320 UDP Precision time protocol general messages MATIP-Type A, Mapping of Airline Traffic over Internet 350 TCP UDP Protocol MATIP-Type B, Mapping of Airline Traffic over Internet 351 TCP UDP Protocol 366 TCP UDP ODMR, On-Demand Mail Relay 369 TCP UDP Rpc2portmap 370 TCP codaauth2 — Coda authentication server 370 UDP codaauth2 — Coda authentication server ea in 370 UDP securecast1 — Outgoing packets to NAI's servers 371 TCP UDP ClearCase albd 383 TCP UDP HP data alarm manager 384 TCP UDP A Remote Network Server System 387 TCP UDP AURP, AppleTalk Update-based Routing Protocol 389 TCP UDP Lightweight Directory Access Protocol (LDAP)
Status
Official Official Official Official Official Official Official Official Official Official Official Official Official Official Official Official Unofficial Official Official Official Official Official Official Official Official Official Official Official Unofficial Official Official Official Official Official
Port TCP UDP
Description
Digital Equipment Corporation DECnet (Phase V+) over TCP/IP UDP UPS Uninterruptible Power Supply UDP Service Location Protocol (SLP) Hypertext Transfer Protocol over TLS/SSL (HTTPS) UDP SNPP, Simple Network Paging Protocol (RFC 1568) Microsoft-DS Active Directory, Windows shares Microsoft-DS SMB file sharing UDP Kerberos Change/Set password URL Rendezvous Directory for SSM (Cisco protocol) tcpnethaspsrv (Aladdin Knowledge Systems Hasp services, UDP TCP/IP version) GO-Global remote access and application publishing software Dantz Retrospect Internet Security Association and Key Management Protocol UDP (ISAKMP) UDP Modbus, Protocol Citadel — multiservice protocol for dedicated clients for the UDP Citadel groupware system Rexec, Remote Process Execution UDP comsat, together with biff rlogin UDP Who Shell — used to execute non-interactive commands on a remote system (Remote Shell, rsh, remsh) UDP Syslog — used for system logging Line Printer Daemon — print service UDP Talk UDP NTalk efs, extended file name server UDP Routing Information Protocol (RIP) UDP Routing Information Protocol Next Generation (RIPng) NetWare Core Protocol (NCP) is used for a variety things such UDP as access to primary NetWare server resources, Time Synchronization, etc. UDP Timed, Timeserver UDP RPC UDP AOL Instant Messenger
Status
399 TCP UDP
Official
401 427 443 444 445 445 464 465
Official Official Official Official Official Official Official Official
TCP TCP TCP TCP TCP TCP TCP TCP
475 TCP 491 TCP 497 TCP 500 502 TCP 504 TCP 512 TCP 512 513 TCP 513 514 TCP 514 515 TCP 517 518 520 TCP 520 521 524 TCP 525 530 TCP 531 TCP
Official Unofficial Official Official Unofficial Official Official Official Official Official Official Official Official Official Official Official Official Official Official Official Official Unofficial
Port TCP UDP
532 533 540 542 543 544 545 546 547 548 550 554 556 560 561 563 587
TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP
TCP TCP
591 TCP 593 TCP 604 TCP 623 631 TCP 631 TCP 635 TCP 636 TCP 639 TCP 641 TCP 646 TCP 647 TCP 648 TCP 651 TCP
Description
Status
netnews Official UDP netwall, For Emergency Broadcasts Official UUCP (Unix-to-Unix Copy Protocol) Official UDP commerce (Commerce Applications) Official klogin, Kerberos login Official kshell, Kerberos Remote shell Official OSIsoft PI (VMS), OSISoft PI Server Client Access Unofficial UDP DHCPv6 client Official UDP DHCPv6 server Official Apple Filing Protocol (AFP) over TCP Official UDP new-rwho, new-who Official UDP Real Time Streaming Protocol (RTSP) Official Remotefs, RFS, rfs_server Official UDP rmonitor, Remote Monitor Official UDP monitor Official UDP NNTP protocol over TLS/SSL (NNTPS) Official e-mail message submission (SMTP) Official FileMaker 6.0 (and later) Web Sharing (HTTP Alternate, also Official see port 80) HTTP RPC Ep Map, Remote procedure call over Hypertext UDP Transfer Protocol, often used by Distributed Component Object Official Model services and Microsoft Exchange Server TUNNEL profile, a protocol for BEEP peers to form an Official application layer tunnel UDP ASF Remote Management and Control Protocol (ASF-RMCP) Official UDP Internet Printing Protocol (IPP) Official UDP Common Unix Printing System (CUPS) Unofficial UDP RLZ DBase Official Lightweight Directory Access Protocol over TLS/SSL UDP Official (LDAPS) UDP MSDP, Multicast Source Discovery Protocol Official SupportSoft Nexus Remote Command (control/listening): A UDP Official proxy gateway connecting remote control traffic LDP, Label Distribution Protocol, a routing protocol used in UDP Official MPLS networks DHCP Failover protocol Official RRP (Registry Registrar Protocol) Official UDP IEEE-MMS Official
Port TCP UDP
657 TCP 660 TCP 666 TCP 666 TCP 674 TCP 688 TCP 691 TCP 694 TCP 695 TCP 698 700 TCP 701 TCP 702 TCP 706 TCP 711 TCP 712 TCP 749 TCP 750 751 TCP 752 753 TCP 753
Status
SupportSoft Nexus Remote Command (data): A proxy gateway Official connecting remote control traffic Media Management System (MMS) Media Management Official Protocol (MMP)[26] IBM RMC (Remote monitoring and Control) protocol, used by System p5 AIX Integrated Virtualization Manager (IVM)[27] UDP and Hardware Management Console to connect managed Official logical partitions (LPAR) to enable dynamic partition reconfiguration Mac OS X Server administration Official UDP Doom, first online first-person shooter Official airserv-ng, aircrack-ng's server for remote-controlling wireless Unofficial devices ACAP (Application Configuration Access Protocol) Official REALM-RUSD (ApplianceWare Server Appliance UDP Official Management Protocol) MS Exchange Routing Official UDP Linux-HA High availability Heartbeat Official IEEE-MMS-SSL (IEEE Media Management System over Official SSL)[28] UDP OLSR (Optimized Link State Routing) Official EPP (Extensible Provisioning Protocol), a protocol for communication between domain name registries and registrars Official (RFC 5734) LMP (Link Management Protocol (Internet)), a protocol that runs between a pair of nodes and is used to manage traffic Official engineering (TE) links IRIS (Internet Registry Information Service) over BEEP Official (Blocks Extensible Exchange Protocol)[32] (RFC 3983) Secure Internet Live Conferencing (SILC) Official Cisco Tag Distribution Protocol — being replaced by Official [36] the MPLS Label Distribution Protocol Topology Broadcast based on Reverse-Path Forwarding routing Official protocol (TBRPF) (RFC 3684) UDP Kerberos (protocol) administration Official UDP kerberos-iv, Kerberos version IV Official UDP kerberos_master, Kerberos authentication Unofficial UDP passwd_server, Kerberos Password (kpasswd) server Unofficial Reverse Routing Header (rrh) Official UDP Reverse Routing Header (rrh) Official
653 TCP UDP 654 TCP
Description
Port TCP UDP
753 754 754 754 760 782 783 800 808 829 843 847 848 860 861 862 873 888 897 898 901
TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP
901 TCP 902 TCP 902 TCP 903 TCP 904 TCP 911 TCP 944 953 TCP 973 981 TCP 987 TCP 989 TCP
Description
UDP userreg_server, Kerberos userreg server tell send krb5_prop, Kerberos v5 slave propagation UDP tell send UDP krbupdate [kreg], Kerberos registration Conserver serial-console management server SpamAssassin spamd daemon UDP mdbe daemon Microsoft Net.TCP Port Sharing Service Certificate Management Protocol Adobe Flash DHCP Failover protocol UDP Group Domain Of Interpretation (GDOI) protocol iSCSI (RFC 3720) UDP OWAMP control (RFC 4656) UDP TWAMP control (RFC 5357) rsync file synchronization protocol cddbp, CD DataBase (CDDB) protocol (CDDBP) UDP Brocade SMI-S RPC UDP Brocade SMI-S RPC SSL Samba Web Administration Tool (SWAT) VMware Virtual Infrastructure Client (from managed device to UDP management console) UDP ideafarm-door VMware Server Console (from management console to UDP managed device) VMware Remote Console VMware Server Alternate (if 902 is in use, i.e. SUSE linux) Network Console on Acid (NCA) — local tty redirection over OpenSSH UDP Network File System (protocol) Service UDP Domain Name System (DNS) RNDC Service UDP Network File System (protocol) over IPv6 Service SofaWare Technologies Remote HTTPS management for firewall devices running embedded Check Point FireWall-1 software Microsoft Corporation Microsoft Windows SBS SharePoint UDP FTPS Protocol (data): FTP over TLS/SSL
Status
Unofficial Official Unofficial Official Unofficial Unofficial Unofficial Official Official Unofficial Unofficial Official Official Official Official Official Official Unofficial Unofficial Unofficial Unofficial Unofficial Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official
Port TCP UDP
Description
990 TCP UDP FTPS Protocol (control): FTP over TLS/SSL 991 TCP UDP NAS ( Netnews Administration System) 992 TCP UDP TELNET protocol over TLS/SSL 993 TCP Internet Message Access Protocol over TLS/SSL (IMAPS) 994 TCP UDP Internet Relay Chat over TLS/SSL (IRCS) 995 TCP Post Office Protocol 3 over TLS/SSL (POP3S) 999 TCP ScimoreDB Database System 1002 TCP Opsware agent (aka cogbot) 1010 TCP ThinLinc Web Administration 1023 TCP UDP Reserved
Status
Official Official Official Official Official Official Unofficial Unofficial Unofficial Official
Registered ports This article's use of external links may not follow Wikipedia's policies or guidelines. Please improve this article by removing excessive or inappropriate external links, and converting useful links where appropriate into footnote references. (October 2011) The range of port numbers from 1024 to 49151 are the registered ports. They are assigned by IANA for specific service upon application by a requesting entity.[1] On most systems, registered ports can be used by ordinary users. This is an incomplete list of notable ports. See the Service Name and Transport Protocol Port Number Registry of IANA for the complete list of assigned ports.
Port
1024 1025 1026 1027 1029 1033 1058 1059 1080 1085 1098
TCP UDP
Description
TCP UDP Reserved TCP NFS or IIS or Teradata TCP Often used by Microsoft DCOM services Native IPv6 behind IPv4-to-IPv4 NAT Customer UDP Premises Equipment (6a44)[42] TCP Often used by Microsoft DCOM services TCP Classified project using Java sockets TCP UDP nim, IBM AIX Network Installation Manager (NIM) TCP UDP nimreg, IBM AIX Network Installation Manager (NIM) TCP SOCKS proxy TCP UDP WebObjects TCP UDP rmiactivation, RMI Activation
Status
Official Unofficial Unofficial Official Unofficial Unofficial Official Official Official Official Official
Port
1099 1109 1109 1110 1119 1140 1167 1169 1176 1182 1194 1198 1200 1200 1200 1214 1217 1220 1223 1232 1234 1236 1241 1270 1293 1301 1309 1311 1313 1314
TCP UDP
Description
TCP UDP rmiregistry, RMI Registry TCP UDP Reserved TCP Kerberos Post Office Protocol (KPOP) EasyBits School network discovery protocol (for Intel's UDP CMPC platform) TCP UDP Used by some Blizzard games TCP UDP AutoNOC protocol UDP phone, conference calling TCP UDP Tripwire Perceptive Automation Indigo Home automation server TCP configuration and control access TCP UDP AcceleNet Intelligent Transfer Protocol TCP UDP OpenVPN The cajo project Free dynamic transparent distributed TCP UDP computing in Java scol, protocol used by SCOL 3D virtual worlds server to TCP answer world name resolution client request[44] scol, protocol used by SCOL 3D virtual worlds server to UDP answer world name resolution client request UDP Steam Friends Applet TCP Kazaa TCP Uvora Online TCP QuickTime Streaming Server administration TGP, TrulyGlobal Protocol, also known as "The Gur TCP UDP Protocol" (named for Gur Kimchi of TrulyGlobal) first-defense, Remote systems monitoring service from TCP UDP Nexum, Inc UDP VLC media player default port for UDP/RTP stream Symantec BindView Control UNIX Default port for TCP TCP management server connections TCP UDP Nessus Security Scanner Microsoft System Center Operations Manager (SCOM) TCP UDP (formerly Microsoft Operations Manager (MOM)) agent TCP UDP IPSec (Internet Protocol Security) TCP Palmer Performance OBDNet TCP Altera Quartus jtagd TCP Dell OpenManage HTTPS TCP Xbiim (Canvii server) citation nee e TCP Festival Speech Synthesis System
Status
Official Official Unofficial Unofficial Unofficial Official Unofficial Official Official Official Official Official Official Official Unofficial Official Unofficial Official Official Official Unofficial Unofficial Official Official Official Unofficial Unofficial Official Unofficial Unofficial
Port
TCP UDP
1319 1319 1337 1337 1337 1341 1344 1352
TCP
TCP TCP TCP UDP TCP TCP
1387
TCP UDP
1414 1417 1418 1419 1420
TCP TCP TCP TCP TCP
1431
TCP
1433
TCP
1434
TCP UDP
1470
TCP
1494
TCP
1500
TCP
UDP UDP
UDP UDP UDP UDP
1501
UDP
1503
TCP UDP
1512 1513 1521
TCP UDP TCP UDP TCP
1521
TCP
1524
TCP UDP
Description
Status
AMX ICSP AMX ICSP Men and Mice DNS Men and Mice DNS WASTE Encrypted File Sharing Program Qubes (Manufacturing Execution System) Internet Content Adaptation Protocol IBM Lotus Notes/Domino (RPC) protocol cadsi-lm, LMS International (formerly Computer Aided Design Software, Inc. (CADSI)) LM IBM WebSphere MQ (formerly known as MQSeries) Timbuktu Service 1 Port Timbuktu Service 2 Port Timbuktu Service 3 Port Timbuktu Service 4 Port Reverse Gossip Transport Protocol (RGTP), used to access a General-purpose Reverse-Ordered Gossip Gathering System (GROGGS) bulletin board, such as that implemented on the Cambridge University's Phoenix system MSSQL (Microsoft SQL Server database management system) Server MSSQL (Microsoft SQL Server database management system) Monitor Solarwinds Kiwi Log Server Citrix XenApp Independent Computing Architecture (ICA) thin client protocol[46] NetGuard GuardianPro firewall (NT4-based) Remote Management NetGuard GuardianPro firewall (NT4-based) Authentication Client Windows Live Messenger (Whiteboard and Application Sharing) Microsoft Windows Internet Name Service (WINS) Garena Garena Gaming Client nCube License Manager, SQLnet Oracle database default listener, in future releases official port 2483 ingreslock, ingres
Official Official Official Official Unofficial Official Official Official Official Official Official Official Official Official Official
Official Official Official Official Unofficial Unofficial Unofficial Official Official Official Unofficial Official
Port
TCP UDP
1526 1527
TCP TCP
1533
TCP
1534
UDP
1547
TCP UDP
1550
TCP UDP
1550 1581 1583 1589 1590
UDP TCP UDP TCP
1627 1645
TCP UDP
1646
TCP UDP
1666 1677
TCP TCP UDP
1688
TCP
1700
UDP
1701
UDP
1707
TCP UDP
1707
TCP
1716 1719 1720 1723 1725
TCP UDP TCP TCP UDP UDP
Description
Status
Oracle database common alternative for listener Apache Derby Network Server default port IBM Sametime IM — Virtual Places Chat Microsoft SQL Server Eclipse Target Communication Framework (TCF) agent discover y[47] Laplink 3m-image-lm Image Storage license manager 3M Company Gadu-Gadu (direct client-to-client) MIL STD 2045-47001 VMF Pervasive PSQL Cisco VQP (VLAN Query Protocol) / VMPS GE Smallworld Datastore Server (SWMFS/Smallworld Master Filesystem)[citation needed ] iSketch citation nee e radius auth, RADIUS authentication protocol (default for Cisco and Juniper Networks RADIUS servers, but see port 1812 below) radius acct, RADIUS authentication protocol (default for Cisco and Juniper Networks RADIUS servers, but see port 1813 below) Perforce Novell GroupWise clients in client/server access mode Microsoft Key Management Service for KMS Windows Activation Cisco RADIUS Change of Authorization for TrustSec[citation needed ] Layer 2 Forwarding Protocol (L2F) & Layer 2 Tunneling Protocol (L2TP) Windward Studios Romtoc Interactive Modular Multiplayer Client-Server Online Application Interface & Layer 2 Tunneling Protocol (L2TP) America's Army Massively multiplayer online game (MMO) H.323 Registration and alternate communication H.323 Call signalling Microsoft Point-to-Point Tunneling Protocol (PPTP) Valve Steam Client
Unofficial Unofficial Official Unofficial Official Official Unofficial Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Unofficial Unofficial Official Official Unofficial Unofficial Official Official Official Unofficial
Port
TCP UDP
1755 1761 1761 1761 1762 – 1768
TCP UDP UDP TCP TCP
Description
Microsoft Media Services (MMS, ms-streaming) cft-0 cft-0 Novell Zenworks Remote Control utility
TCP UDP cft-1 to cft-7
1776
TCP UDP
1792 1801 1812 1813
TCP TCP TCP TCP
1863
TCP
1883
TCP UDP
1886 1900 1920
TCP
1935
TCP
1947
TCP UDP
1967
UDP
UDP UDP UDP UDP
UDP TCP
Federal Emergency Management Information Systemhttp://www.iana.org/assignments/service-names port-numbers/service-names-port-numbers.xml Moby c a on nee e Microsoft Message Queuing radius, RADIUS authentication protocol radacct, RADIUS accounting protocol MSNP (Microsoft Notification Protocol), used by the Microsoft Messenger service and a number of Instant Messaging clients MQ Telemetry Transport (MQTT), formerly known as MQIsdp (MQSeries SCADA protocol) Leonardo over IP Pro2col Ltd Microsoft SSDP Enables discovery of UPnP devices IBM Tivoli monitoring console Adobe Systems Macromedia Flash Real Time Messaging Protocol (RTMP) "plain" protocol SentinelSRM (hasplm), Aladdin HASP License Manager Cisco IOS IP Service Level Agreements (IP SLAs) Control Protocol[citation needed ] InterSystems Caché
Status
Official Official Official Unofficial Official Official Unofficial Official Official Official Official Official Unofficial Official Unofficial Official Official Unofficial
1972 TCP UDP Official 1975 – UDP Cisco TCO (Documentation) Official 1977 Big Brother and related Xymon (formerly Hobbit) System 1984 TCP Official and Network Monitor 1985 UDP Cisco HSRP Official Cisco STUN-SDLC (Serial Tunneling — Synchronous 1994 TCP UDP Official Data Link Control) protocol 1997 TCP Chizmo Networks Transfer Tool citation nee e Unofficial 1998 TCP UDP Cisco X.25 over TCP (XOT) service Official 2000 TCP UDP Cisco SCCP (Skinny) Official 2001 UDP CAPTAN Test Stand System Unofficial 2002 TCP Secure Access Control Server (ACS) for Windows citation Unofficial
Port
TCP UDP
Description
Status
nee e
2008 2010 2014 2030 2031 2041 2049 2049 2053 2056 2074 2080 2082 2082 2083 2083 2086 2086 2087 2095 2096
TCP TCP TCP TCP UDP TCP TCP UDP UDP TCP UDP TCP UDP TCP UDP TCP TCP TCP TCP TCP TCP TCP TCP TCP
2102
TCP UDP
2103
TCP UDP
2104
TCP UDP
2105 2105
TCP UDP TCP UDP
2105
TCP UDP
2115 2121 2142 2144 2145 2156
TCP UDP TCP UDP TCP TCP UDP
Stylex Secured server Artemis: Spaceship Bridge Simulator default port Remoticus Oracle services for Microsoft Transaction Server mobrien-chat(http://chat.mobrien.com:2031) Mail.Ru Agent communication protocol c a on nee e Network File System shilp knetd Kerberos de-multiplexor Civilization 4 multiplayer Vertel VMF SA (i.e. App.. SpeakFreely) Autodesk NLM (FLEXlm) Infowave Mobility Server CPanel default Secure Radius Service (radsec) CPanel default SSL GNUnet WebHost Manager default WebHost Manager default SSL CPanel default Web mail CPanel default SSL Web mail zephyr-srv Project Athena Zephyr Notification Service server zephyr-clt Project Athena Zephyr Notification Service serv-hm connection zephyr-hm Project Athena Zephyr Notification Service hostmanager IBM MiniPay eklogin Kerberos encrypted remote login (rlogin) zephyr-hm-srv Project Athena Zephyr Notification Service hm-serv connection (should use port 2102) MIS Department FTP proxy c a on nee e TDMoIP (RFC 5087) Iron Mountain LiveVault Agent citation nee e Iron Mountain LiveVault Agent citation nee e Talari Reliable Protocol
Unofficial Unofficial Unofficial Unofficial Official Unofficial Official Official Unofficial Unofficial Official Official Official Unofficial Official Unofficial Official Unofficial Unofficial Unofficial Unofficial Official Official Official Official Unofficial Unofficial Unofficial Unofficial Official Unofficial Unofficial Official
Port
TCP UDP
2160 2161 2181 2190 2195 2196 2200 2210 2210 2210 2211 2211 2211 2212 2212 2212 2219 2220 2221 2222
TCP TCP TCP UDP UDP TCP TCP UDP UDP TCP TCP UDP TCP TCP UDP TCP TCP TCP UDP TCP UDP TCP TCP
2223
UDP
2261 2262 2301 2302 2302 2303
Description
Status
APC Agent APC Agent EForward-document transport system TiVoConnect Beacon citation nee e Apple Push Notification service Link Apple Push Notification - Feedback Link Tuxanci game server NOAAPORT Broadcast Network NOAAPORT Broadcast Network MikroTik Remote management for "The Dude" EMWIN EMWIN MikroTik Secure management for "The Dude" LeeCO POS Server Service LeeCO POS Server Service Port-A-Pour Remote WinBatch NetIQ NCAP Protocol NetIQ End2End ESET Anti-virus updates DirectAdmin default & ESET Remote Administration Microsoft Office OS X antipiracy network monitor citation
Official Official Official Unofficial Unofficial Unofficial Unofficial Official Official Unofficial Official Official Unofficial Official Official Unofficial Official Official Unofficial Unofficial
TCP UDP CoMotion Master TCP UDP CoMotion Backup TCP HP System Management Redirect to port 2381 citation nee e UDP ArmA multiplayer (default for game) UDP Halo: Combat Evolved multiplayer ArmA multiplayer (default for server reporting) (default UDP
Official Official Unofficial Unofficial Unofficial
needed ]
ort for game +1)
2305
UDP
2323
TCP
2369
TCP
2370
TCP
ArmA multiplayer (default for VoN) (default port for game +3)
Philips TVs based on jointSPACE Default for BMC Software Control-M/Server — Configuration Agent, though often changed during installation Default for BMC Software Control-M/Server — to allow the Control-M/Enterprise Manager to connect to the Control-M/Server , though often changed during installation
Unofficial
Unofficial Unofficial Unofficial Official
Official
Port
TCP UDP
2379 2381 2399 2401
TCP TCP TCP TCP
2404
TCP
2420 2424 2427
UDP TCP
2447
TCP UDP
2463 2480
TCP UDP TCP
2483
TCP UDP
2484
TCP UDP
2500
TCP
2501
TCP
2518 2525
TCP UDP TCP
2535
TCP
2546 2593
TCP UDP TCP UDP
2598
TCP
2599
TCP
2610 2612 2636 2638 2641 2642 2698
TCP TCP TCP TCP TCP TCP TCP
UDP
UDP
UDP UDP UDP
Description
Status
KGS Go Server Unofficial citation nee e HP Insight Manager default for Web server Unofficial FileMaker Data Access Layer (ODBC/JDBC) Official CVS version control system Unofficial IEC 60870-5 -104, used to send electric power telecontrol messages between two systems via directly connected Official data circuits Westell Remote Access Official OrientDB database listening for Binary client connections Official Cisco MGCP Official ovwdb — OpenView Network Node Manager (NNM) Official daemon LSI RAID Management formerly Symbios Logic Official OrientDB database listening for HTTP client connections Official Oracle database listening for unsecure client connections Official to the listener, replaces port 1521 Oracle database listening for SSL client connections to Official the listener THEÒSMESSENGER listening for TheòsMessenger Official client connections TheosNet-Admin listening for TheòsMessenger client Official connections Willy Official c a on nee e SMTP alternate Unofficial MADCAP - Multicast Address Dynamic Client Official Allocation Protocol EVault data protection services Unofficial RunUO — Ultima Online server Unofficial new ICA (Citrix) — when Session Reliability is enabled, Unofficial TCP port 2598 replaces port 1494[46] SonicWALL anti-spam traffic between Remote Analyzer Unofficial (RA) and Control Center (CC) TrackiT mobile device monitoring Unofficial QPasa from MQSoftware Official Solve Service Official c a on nee e Sybase database listener Unofficial HDL Server from CNRI Official Tragic Official Citel / MCK IVPIP Official
Port
2700 – 2800 2710 2710 2710 2735 2809 2809
TCP UDP
Description
Status
TCP
KnowShowGo P2P
Official
TCP
XBT Tracker XBT Tracker experimental UDP tracker extension Knuddels.de c a on nee e NetIQ Monitor Console corbaloc:iiop URL, per the CORBA 3.0.3 specification IBM WebSphere Application Server (WAS) Bootstrap/rmi default corbaloc:iiop URL, per the CORBA 3.0.3 specification. gsi ftp, per the GridFTP specification I2P Basic Open Bridge API Norman Proprietary Event Protocol NPEP Megaco text H.248 Megaco binary (ASN.1) H.248 gpsd GPS daemon WAP- push Multimedia Messaging Service (MMS) WAP- pushsecure Multimedia Messaging Service (MMS) Symantec AntiVirus Corporate Edition Miralix License server c a on nee e Cloud9 Integrated Development Environment server Distributed Interactive Simulation (DIS), modifiable default Ruby on Rails development default Miralix Phone Monitor citation nee e Opsware server (Satellite) Miralix CSTA c a on nee e Miralix GreenBox API citation nee e Miralix InfoLink citation nee e Miralix TimeOut citation nee e Miralix SMS Client Connector c a on nee e Miralix OM Server citation nee e Miralix Proxy citation nee e Miralix IVR and Voicemail citation nee e netpd.org citation nee e NetPanzer GoLabs Update Port / Project Open Cannibal Update Port gds_db (Interbase/Firebird)
Unofficial Unofficial Unofficial Official Official
UDP TCP TCP UDP TCP TCP
2809 2811 2827 2868 2944 2945 2947 2948 2949 2967 3000 3000
UDP TCP TCP TCP UDP UDP UDP TCP TCP UDP TCP UDP TCP TCP TCP
3000
UDP
3000 3001 3001 3002 3003 3004 3005 3006 3007 3008 3017 3025 3030 3040 3050
TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP UDP TCP UDP TCP UDP
Unofficial Official Official Unofficial Official Unofficial Unofficial Official Official Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Official
Port
3051 3052 3074 3100 3101 3119 3128 3128 3141 3162 3225 3233 3235 3260 3268 3269 3283 3290 3299 3300 3305 3306 3313 3333 3333 3386 3389 3396 3412 3455 3423 3424
TCP UDP
Description
Status
TCP UDP Galaxy Server (Gateway Ticketing Systems) Official TCP UDP APC PowerChute Network Official TCP UDP NAT / Xbox LIVE and/or Games for Windows - LIVE Official SMAUSA OpCon Scheduler as the default listen TCP Official port[citation needed ] TCP BlackBerry Enterprise Server communication to cloud Unofficial TCP D2000 Entis/Actis Application server Official TCP Web caches and the default for the Squid (software) Unofficial c a on nee e TCP Tatsoft default client connection Unofficial TCP devpi Python package server Unofficial TCP UDP SFLM (Standard Floating License Manager) Official TCP UDP FCIP (Fiber Channel over Internet Protocol) Official TCP UDP WhiskerControl research control protocol Official TCP UDP Galaxy Network Service (Gateway Ticketing Systems) Official TCP iSCSI target Official msft-gc, Microsoft Global Catalog (LDAP service which TCP UDP Official contains data from Active Directory forests) msft-gc-ssl, Microsoft Global Catalog over SSL (similar TCP UDP Official to port 3268, LDAP over SSL) Apple Remote Desktop reporting (officially Net Assistant , TCP Official referring to an earlier product) Used by VATSIM, the Virtual Air Traffic Simulation UDP Unofficial network for voice communication. TCP SAP-Router (routing application proxy for SAP R/3) Unofficial citation nee e TCP UDP Debate Gopher backend database system Unofficial TCP UDP odette-ftp, Odette File Transfer Protocol (OFTP) Official TCP UDP MySQL database system Official TCP Verisys file integrity monitoring software Unofficial TCP Network Caller ID server Unofficial TCP CruiseControl.rb Unofficial TCP UDP GTP' 3GPP GSM/UMTS CDR logging protocol Official Microsoft Terminal Server (RDP) officially registered as TCP UDP Official Windows Based Terminal (WBT) - Link TCP UDP Novell NDPS Printer Agent Official TCP UDP xmlBlaster Official TCP UDP [RSVP] Reservation Protocol Official TCP Xware xTrm Communication Protocol Official TCP Xware xTrm Communication Protocol over SSL Official
Port
3478 3478 3483 3483 3493 3516 3527 3535 3537 3544 3562 3605 3606 3632 3689 3690 3702 3724 3724 3725 3784 3785 3799 3800 3825 3826 3826
TCP UDP
Description
Status
TCP UDP STUN, a protocol for NAT traversal TCP UDP TURN, a protocol for NAT traversal UDP Slim Devices discovery protocol TCP Slim Devices SlimProto protocol TCP UDP Network UPS Tools (NUT) TCP UDP Smartcard Port UDP Microsoft Message Queuing TCP SMTP alternate TCP UDP ni-visa-remote citation nee e UDP Teredo tunneling TCP UDP SDBProxy Simple DataBase middle-ware and proxy UDP ComCam IO Port TCP UDP Splitlock Server TCP distributed compiler Digital Audio Access Protocol (DAAP) — used by TCP Apple’s iTunes and AirPort Express TCP UDP Subversion (SVN) version control system Web Services Dynamic Discovery (WS-Discovery), used TCP UDP by various components of Windows Vista TCP UDP Used by some Blizzard games TCP Club Penguin Disney online game for kids TCP UDP Netia NA-ER Port TCP UDP VoIP program used by Ventrilo UDP VoIP program used by Ventrilo UDP RADIUS change of authorization TCP Used by HGG programs citation nee e Used by RedSeal Networks client/server connection citation TCP needed ]
Official Official Official Official Official Official Official Unofficial Unofficial Official Official Official Official Official Official Official Official Official Unofficial Official Unofficial Unofficial Unofficial Unofficial Unofficial
TCP UDP WarMUX game server Official Used by RedSeal Networks client/server connection citation TCP Unofficial needed ] Used by RedSeal Networks client/server connection citation
3835
TCP
3880 3868 3872 3899 3900
TCP UDP IGRS TCP SCTP Diameter base protocol (RFC 3588) TCP Oracle Management Remote Agent c TCP Remote Administrator TCP udt_os, IBM UniData UDT OS
needed ]
a on nee e
Unofficial Official Official Unofficial Unofficial Official
Port
TCP UDP
3945 3978 3979 3999 4000 4001 4007 4018
TCP TCP TCP TCP TCP TCP TCP TCP
4035
TCP TCP
4045 4069 4089 4093 4096 4100 4105 4111 4116 4125 4172 4190 4201 4226 4224 4242 4242 4243 4303 4321 4323 44334436
TCP UDP UDP TCP UDP TCP UDP TCP UDP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP
UDP UDP UDP UDP UDP
UDP
UDP UDP UDP
UDP
UDP UDP
TCP
Description
Status
EMCADS service, a Giritech product used by G/On OpenTTD game (masterserver and content service) OpenTTD game Norman distributed scanning service Diablo II game Microsoft Ants game PrintBuzzer printer monitoring socket server c a on nee e protocol information and warnings IBM Rational Developer for System z Remote System Explorer Daemon Solaris lockd NFS lock daemon/manager Minger Email Address Verification Protocol OpenCORE Remote Control Service PxPlus Client server interface ProvideX Ascom Timeplex BRE (Bridge Relay Element) WatchGuard authentication applet default Shofar (ShofarNexus) Xgrid Smartcard-TLS Microsoft Remote Web Workplace administration Teradici PCoIP ManageSieve TinyMUD and various derivatives Aleph One (game) Cisco Audio Session Tunneling citation nee e Reverse Battle Tetris Orthanc - Default DICOM port CrashPlan Simple Railroad Command Protocol (SRCP) Referral Whois (RWhois) Protocol Lincoln Electric's ArcLink/XT c a on nee e
Official Unofficial Unofficial Official Unofficial Unofficial Unofficial Official
Axence nVision [60]
Unofficial
Unofficial Unofficial Official Official Official Official Unofficial Official Official Official Unofficial Official Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Official Unofficial
Oracle WebCenter Content: Content Server - Intradoc Socket port. (formerly known as Oracle Universal 4444 TCP UDP Unofficial Content Management). Port though often changed during installation 4444- TCP I2P HTTP/S proxy Unofficial
Port
4445 4486 4500 45024534 4505 4506 4534 4567 4569 4610 – 4640 4662 4662 4662 4664 4665
TCP UDP
Description
Status
TCP UDP Integrated Client Message Service (ICMS) UDP IPSec NAT Traversal (RFC 3947) Microsoft Silverlight connectable ports under nonTCP elevated trust TCP Salt master TCP Salt master UDP Armagetron Advanced default server port TCP Sinatra default server port in development mode (HTTP) UDP Inter-Asterisk eXchange (IAX2)
Official Official
TCP
Unofficial
TCP TCP TCP TCP
4672 4711
TCP
4711
TCP
QualiSystems TestShell Suite Services UDP OrbitNet Message Service OrbitNet Message Service Default for older versions of eMule Google Desktop Search Tardis Beacon Tcp-control of first worm that re-writes time by compiling from code in cleartext. UDP Default for older versions of eMule eMule optional web interface McAfee Web Gateway 7 - Default GUI Port HTTP citation needed ]
McAfee Web Gateway 7 - Default GUI Port HTTPS citation
4712
TCP
4713
TCP
4728
TCP
4730
TCP UDP
4732
UDP
4747 4750 4753
TCP TCP TCP UDP
4840
TCP UDP
4843
TCP UDP
4847
TCP UDP
needed ]
PulseAudio sound server Computer Associates Desktop and Server Management (DMP)/Port Multiplexer [62] Gearman' job server Digital Airways' OHM server's commands to mobile devices (used mainly for binary SMS) Apprentice BladeLogic Agent SIMON (service and discovery) OPC UA TCP Protocol for OPC Unified Architecture from OPC Foundation OPC UA TCP Protocol over TLS/SSL for OPC Unified Architecture from OPC Foundation Web Fresh Communication, Quadrion Software & Odorless Entertainment
Official Unofficial Unofficial Unofficial Unofficial Official
Official Official Unofficial Unofficial Official Unofficial Unofficial Unofficial Unofficial Unofficial Official Official Official Unofficial Unofficial Official Official Official Official
Port
4894 4899 4949 4950 4982 4993 5000 5000 5000 5000 5000 5001 5001 5001 5001 5001 5002 5002 5003 5004 5004 5005 5005 5010 5011 5029
TCP UDP
Description
TCP UDP LysKOM Protocol A TCP UDP Radmin remote administration tool TCP Munin Resource Monitoring Tool TCP UDP Cylon Controls UC32 Communications Port Solar Data Log (JK client app for PV solar TCP UDP inverters)[citation needed ] TCP UDP Home FTP Server web Interface Default Port citation nee e TCP commplex-main TCP UPnP — Windows network device interoperability TCP UDP VTun — VPN Software UDP FlightGear multiplayer Synology Inc. Management Console, File Station, Audio TCP Station TCP commplex-link TCP Slingbox and Slingplayer Iperf (Tool for measuring TCP and UDP bandwidth TCP performance) Iperf (Tool for measuring TCP and UDP bandwidth UDP performance) Synology Inc. Secured Management Console, File TCP Station, Audio Station TCP SOLICARD ARX UDP Drobo Dashboard TCP UDP FileMaker RTP (Real-time Transport Protocol) media data (RFC TCP UDP 3551, RFC 4571) RTP (Real-time Transport Protocol) media data (RFC DCCP 3551, RFC 4571) RTCP (Real-time Transport Protocol) control protocol TCP UDP (RFC 3551, RFC 4571) RTCP (Real-time Transport Protocol) control protocol DCCP (RFC 3551, RFC 4571) Registered to: TelePath (the IBM FlowMark workflowmanagement system messaging platform)[66] TCP UDP The TCP port is now used for: IBM WebSphere MQ Workflow TelePath (the IBM FlowMark workflow-management TCP UDP system messaging platform)[66] TCP Sonic Robo Blast 2 : Multiplayer
Status
Official Official Official Official Unofficial Unofficial Official Unofficial Unofficial Unofficial Unofficial Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Official Official Official Official Official Official Unofficial
Port
TCP UDP
5031
TCP UDP
5037 5050 5051 5060 5061 5062
TCP TCP TCP TCP UDP TCP TCP UDP
5070
TCP
5082 5083 5084 5085
TCP TCP TCP TCP
UDP UDP UDP UDP
5093
UDP
5099
TCP UDP
5104
TCP
5106 5107 5108 5109 5110 5121 5124 5125 5150 5150 5151 5151 5154 5176
TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP
UDP
UDP UDP UDP UDP
UDP TCP UDP TCP
Description
AVM CAPI-over-TCP (ISDN over Ethernet tunneling)[citation needed ] Android ADB server Yahoo! Messenger ita-agent Symantec Intruder Aler t Session Initiation Protocol (SIP) Session Initiation Protocol (SIP) over TLS Localisation access Binary Floor Control Protocol (BFCP), published as RFC 4582, is a protocol that allows for an additional video channel (known as the content channel) alongside the main video channel in a video-conferencing call that uses SIP. Also used for Session Initiation Protocol (SIP) preferred port for PUBLISH on SIP Trunk to Cisco Unified Presence Server (CUPS) Qpur Communication Protocol Qpur File Protocol EPCglobal Low Level Reader Protocol (LLRP) EPCglobal Low Level Reader Protocol (LLRP) over TLS SafeNet, Inc Sentinel LM, Sentinel RMS, License Manager, Client-to-Server SafeNet, Inc Sentinel LM, Sentinel RMS, License Manager, Server-to-Server IBM Tivoli Framework NetCOOL/Impact HTTP Service A-Talk Common connection citation nee e A-Talk Remote server connection c a on nee e VPOP3 Mail Server Webmail citation nee e VPOP3 Mail Server Status citation nee e ProRat Server Neverwinter Nights TorgaNET (Micronational Darknet) TorgaNET (Micronational Intelligence Darknet) ATMP Ascend Tunnel Management Protocol Malware Cerberus RAT citation nee e ESRI SDE Instance ESRI SDE Remote Start BZFlag ConsoleWorks default UI interface citation nee e
Status
Unofficial Unofficial Unofficial Official Official Official Official
Unofficial
Official Official Official Official Official Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Unofficial Official Official Official Unofficial
Port
TCP UDP
5190
TCP
5222
TCP
5223
TCP
5228
TCP
5228
TCP
5246
UDP
5247
UDP
5269
TCP
5280
TCP
5281 5281 5298
TCP TCP TCP UDP
5310
TCP UDP
5349 5349
TCP TCP
5351
TCP UDP
5353
UDP
5355
TCP UDP
5357
TCP UDP
5358
TCP UDP
5394
UDP
5402
TCP UDP
Description
Status
ICQ and AOL Instant Messenger Official Extensible Messaging and Presence Protocol (XMPP) Official client connection[72][73] Extensible Messaging and Presence Protocol (XMPP) Unofficial client connection over SSL HP Virtual Room Service Official Google Play, Android Cloud to Device Messaging Unofficial Service, Google Cloud Messaging Control And Provisioning of Wireless Access Points Official (CAPWAP) CAPWAP control[74] Control And Provisioning of Wireless Access Points Official (CAPWAP) CAPWAP data[74] Extensible Messaging and Presence Protocol (XMPP) Official server connection[72][73] Extensible Messaging and Presence Protocol (XMPP) XEP-0124: Bidirectional-streams Over Synchronous Official HTTP (BOSH) Undo License Manager Official Extensible Messaging and Presence Protocol (XMPP) Unofficial Extensible Messaging and Presence Protocol (XMPP) Official Outlaws (1997 video game). Both UDP and TCP are Official reserved, but only UDP is used STUN, a protocol for NAT traversal (UDP is reserved) Official TURN, a protocol for NAT traversal (UDP is reserved) Official NAT Port Mapping Protocol — client-requested configuration for inbound connections through network Official address translators Multicast DNS (mDNS) Official LLMNR — Link-Local Multicast Name Resolution, allows hosts to perform name resolution for hosts on the same Official local link (only provided by Windows Vista and Server 2008) Web Services for Devices (WSDAPI) (only provided by Unofficial Windows Vista, Windows 7 and Server 2008) WSDAPI Applications to Use a Secure Channel (only provided by Windows Vista, Windows 7 and Server Unofficial 2008) Kega Fusion, a Sega multi-console emulator Unofficial mftp, Stratacache OmniCast content delivery system Official MFTP file sharing protocol
Port
5405 5412 5413 5421 5432 5433 5445 5450 5457 5458 5495 5498 5499 5500 5501 5517 5550 5555
5555 5556 5591 5631 5632 5656 5666 5667 5672 5678
TCP UDP
Description
Status
TCP UDP NetSupport Manager Official IBM Rational Synergy (Telelogic Synergy) (Continuus TCP UDP Official CM) Message Router TCP UDP Wonderware SuiteLink service Official TCP UDP NetSupport Manager Official TCP UDP PostgreSQL database system Official TCP Bouwsoft file/webserver Unofficial citation nee e UDP Cisco Unified Video Advantage Unofficial TCP OSIsoft PI Server Client Access Unofficial TCP OSIsoft PI Asset Framework Client Access Unofficial TCP OSIsoft PI Notifications Client Access Unofficial TCP IBM Cognos TM1 Admin server Unofficial TCP Hotline tracker server connection Unofficial UDP Hotline tracker server discovery Unofficial VNC remote desktop protocol — for incoming listening TCP Unofficial viewer, Hotline control connection TCP Hotline file transfer connection Unofficial TCP Setiqueue Proxy server client for SETI@Home project Unofficial citation nee e TCP Hewlett-Packard Data Protector Unofficial Oracle WebCenter Content: Inbound Refinery - Intradoc Socket port. (formerly known as Oracle Universal TCP UDP Unofficial Content Management). Port though often changed during installation Freeciv versions up to 2.0, Hewlett-Packard Data TCP Protector, McAfee EndPoint Encryption Database Server, Unofficial SAP, Default for Microsoft Dynamics CRM 4.0 TCP UDP Freeciv Official Default for Tidal Enterprise Scheduler master-Socket TCP used for communication between Agent-to-Master, Unofficial [citation needed ] though can be changed pcANYWHEREdata, Symantec pcAnywhere (version TCP Official 7.52 and later [81])[82] data pcANYWHEREstat, Symantec pcAnywhere (version 7.52 UDP Official and later) status TCP IBM Lotus Sametime p2p file transfer Unofficial TCP NRPE ( Nagios) Unofficial TCP NSCA ( Nagios) Unofficial TCP AMQP Official UDP Mikrotik RouterOS Neighbor Discovery Protocol Unofficial
Port
TCP UDP
5683 5721 5723 5741 5742 5800
UDP TCP UDP TCP TCP UDP TCP UDP TCP
5814
TCP UDP
5850 5852
TCP TCP
5900
TCP UDP
5912
TCP
5938 5984 5999
TCP UDP TCP UDP TCP
6000
TCP
6001
UDP
6005
TCP
6005
TCP
6009
TCP
6050 6050 6051 6072 6086 6100
TCP TCP TCP TCP TCP TCP
6100
TCP
6101 6110
TCP TCP UDP
Description
(MNDP) Constrained Application Protocol (CoAP) Kaseya c a on nee e Operations Manager IDA Discover Port 1 IDA Discover Port 2 VNC remote desktop protocol — for use over HTTP Hewlett-Packard Support Automation (HP OpenView Self-Healing Services)[citation needed ] COMIT SE (PCR) citation nee e Adeona client: communications to OpenDHT citation nee e Remote Frame Buffer protocol (RFB), Virtual Network Computing (VNC) remote desktop protocol[85] Default for Tidal Enterprise Scheduler agent-Socket used for communication between Master-to-Agent, though can be changed[citation needed ] TeamViewer remote desktop protocol CouchDB database server CVSup file update tool X11 — used between an X client and server over the network X11 — used between an X client and server over the network Default for BMC Software Control-M/Server — Socket used for communication between Control-M processes — though often changed during installation Default for Camfrog chat & cam client JD Edwards EnterpriseOne ERP system JDENet messaging client listener Arcserve backup Nortel software citation nee e Arcserve backup iOperator Protocol Signal Port c a on nee e PDTP — FTP like file server in a P2P network Vizrt System Ventrilo This is the authentication port that must be allowed outbound for version 3 of Ventrilo Backup Exec Agent Browser citation nee e softcm, HP Softbench CM
Status
Official Unofficial Unofficial Official Official Unofficial Official Unofficial Unofficial Official Unofficial Unofficial Official Official Official Official Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Unofficial Official Unofficial Official
Port
6111 6112 6112 6112 6112 6113 6129 6159 6200 6201 6225 6227 6240 6244 6255 6257 6260 6262 6324 6343 6346 6347 6350 6389 6432 6444 6445 6514
TCP UDP
Description
TCP UDP spc, HP Softbench Sub-Process Control "dtspcd" — a network daemon that accepts requests from UDP clients to execute commands and launch applications remotely "dtspcd" — a network daemon that accepts requests from TCP clients to execute commands and launch applications remotely Blizzard's Battle.net gaming service and some games, TCP ArenaNet gaming service, Relic gaming service TCP Club Penguin Disney online game for kids Club Penguin Disney online game for kids, Used by some TCP Blizzard games[43] TCP DameWare Remote Control TCP ARINC 840 EFB Application Control Interface Oracle WebCenter Content Portable: Content Server TCP (With Native UI) and Inbound Refinery TCP Oracle WebCenter Content Portable: Admin Oracle WebCenter Content Portable: Content Server Web TCP UI TCP Oracle WebCenter Content Portable: JavaDB TCP Oracle WebCenter Content Portable: Capture Oracle WebCenter Content Portable: Content Server TCP UDP Intradoc Socket port Oracle WebCenter Content Portable: Inbound Refinery TCP UDP Intradoc Socket port UDP WinMX (see also 6699) TCP UDP planet M.U.L.E. TCP Sybase Advantage Database Server TCP UDP Hall Research Device discovery and configuration UDP SFlow, sFlow traffic monitoring gnutella-svc, gnutella (FrostWire, Limewire, Shareaza, TCP UDP etc.) TCP UDP gnutella-rtr , Gnutella alternate TCP UDP App Discovery and Access Protocol TCP EMC CLARiiON TCP PgBouncer - A connection pooler for PostgreSQL TCP UDP Sun Grid Engine — Qmaster Service TCP UDP Sun Grid Engine — Execution Service TCP Syslog over TLS
Status
Official Official Official Unofficial Unofficial Unofficial Official Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Official Official Official Official Unofficial Official Official Official Official
Port
6515 6522 6523 6543 6566 65606561 6571 6600 6600 6601 6602 6619 6646 6660 – 6664 6665 – 6669 6679 6679 6697 6699 6702 6715 6771 6789 6789 6881 – 6887 6888 6888 6889 – 6890 6891 – 6900
TCP UDP
Description
Status
TCP UDP Elipse RPC Protocol (REC) TCP Gobby (and other libobby-based software) TCP Gobby 0.5 (and other libinfinity-based software) UDP Paradigm Research & Development Jetnet default SANE (Scanner Access Now Easy) — SANE network TCP scanner daemon[90]
Official Unofficial Unofficial Unofficial
TCP
Unofficial
TCP TCP TCP TCP TCP
Speech-Dispatcher daemon Windows Live FolderShare client Microsoft Hyper-V Live Music Player Daemon (MPD) Microsoft Forefront Threat Management Gateway Microsoft Windows WSS Communication odette-ftps, Odette File Transfer Protocol (OFTP) over UDP TLS/SSL UDP McAfee Network Agent citation nee e
Official
Unofficial Official Unofficial Official Official Official Unofficial
TCP
Internet Relay Chat (IRC)
Unofficial
TCP
Internet Relay Chat (IRC)
Official
TCP UDP Osorno Automation Protocol (OSAUT) TCP IRC SSL (Secure Internet Relay Chat) — often used TCP IRC SSL (Secure Internet Relay Chat) — often used TCP WinMX (see also 6257) Default for Tidal Enterprise Scheduler client-Socket used TCP for communication between Client-to-Master, though can be changed[citation needed ] TCP AberMUD and derivatives default port UDP Polycom server broadcast citation nee e TCP Campbell Scientific Loggernet Software TCP Bucky's Instant Messaging Program
Official Unofficial Unofficial Unofficial Unofficial
TCP UDP BitTorrent part of full range of ports used most often
Unofficial
TCP UDP MUSE TCP UDP BitTorrent part of full range of ports used most often
Official Unofficial
TCP UDP BitTorrent part of full range of ports used most often
Unofficial
TCP UDP BitTorrent part of full range of ports used most often
Unofficial
Unofficial Unofficial Unofficial Unofficial
Port
6891 – 6900 6901 6901 6902 – 6968 6969 6969 6970 – 6999 7000 7000 7001 7001 7002 7005 7006 7010 7022 7023 7025 7047 7080 7133 7144 7145 7171 7306 7307 7312 7396
TCP UDP
Description
Status
TCP UDP Windows Live Messenger (File transfer)
Unofficial
TCP UDP Windows Live Messenger (Voice) TCP UDP BitTorrent part of full range of ports used most often
Unofficial Unofficial
TCP UDP BitTorrent part of full range of ports used most often
Unofficial
TCP UDP acmsoda TCP BitTorrent tracker
Official Unofficial
TCP UDP BitTorrent part of full range of ports used most often
Unofficial
TCP TCP TCP
Default for Vuze's built in HTTPS Bittorrent Tracker Unofficial Avira Server Management Console Unofficial Avira Server Management Console Unofficial Default for BEA WebLogic Server 's HTTP server, though TCP Unofficial often changed during installation Default for BEA WebLogic Server 's HTTPS server, TCP Unofficial though often changed during installation Default for BMC Software Control-M/Server and TCP Control-M/Agent for Agent-to-Server, though often Unofficial changed during installation Default for BMC Software Control-M/Server and TCP Control-M/Agent for Server-to-Agent, though often Unofficial changed during installation Default for Cisco AON AMC (AON Management TCP Unofficial Console) [92] TCP Database mirroring endpoints citation nee e Unofficial UDP Bryan Wilcutt T2-NMCS Protocol for SatCom Modems Official TCP Zimbra LMTP [mailbox] — local mail delivery Unofficial TCP Zimbra conversion server Unofficial Sepialine Argos Communications port Unofficial TCP Enemy Territory: Quake Wars Unofficial TCP Peercast citation nee e Unofficial TCP Peercast citation nee e Unofficial TCP Tibia Unofficial citation nee e TCP Zimbra mysql [mailbox] Unofficial c a on nee e TCP Zimbra mysql [logger] Unofficial UDP Sibelius License Server Unofficial Web control interface for Folding@home v7.3.6 and TCP Unofficial later [93]
Port
7400 7401 7402 7473 7547 7575 7624 7634 76527654 7655 76567660 7670
TCP UDP
Description
TCP TCP TCP TCP TCP
UDP UDP UDP UDP UDP UDP TCP UDP TCP
RTPS (Real Time Publish Subscribe) DDS Discovery RTPS (Real Time Publish Subscribe) DDS User-Traffic RTPS (Real Time Publish Subscribe) DDS Meta-Traffic Rise: The Vieneo Province CPE WAN Management Protocol Technical Report 069 Populous: The Beginning server Instrument Neutral Distributed Interface hddtemp - Utility to monitor hard drive temperature
Official Official Official Official Official Unofficial Official Unofficial
TCP
I2P anonymizing overlay network
Unofficial
UDP I2P SAM Bridge Socket API I2P anonymizing overlay network
Unofficial
TCP
BrettspielWelt BSW Boardgame Portal Aqumin AlphaVision Remote Command Interface citation
Unofficial
TCP
7700 7707 7708 7717 7777 7777 7777 7777 7777 7777 7778 77777788 77777788 77877788
P2P DC (RedHub) citation nee e Killing Floor Killing Floor Killing Floor TCP iChat server file transfer proxy TCP Oracle Cluster File System 2 citation nee e TCP Windows backdoor program tini.exe default c TCP Xivio default Chat Server citation nee e TCP Terraria default server UDP San Andreas Multiplayer default server TCP Bad Trip MUD c a on nee e
7880 7890 7915
Unofficial
TCP
7676
7831
Status
needed ]
UDP UDP UDP UDP
a on nee e
Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial
UDP Unreal Tournament series default server [citation needed ]
Unofficial
TCP
Unreal Tournament series default server [citation needed ]
Unofficial
TCP
GFI EventsManager 7 & 8[citation needed ]
Official
Default used by Smartlaunch Internet Cafe Administration[94] software TCP UDP PowerSchool Gradebook Server citation nee e Default that will be used by the iControl Internet Cafe TCP Suite Administration software TCP Default for YSFlight server TCP
Unofficial Unofficial Unofficial Unofficial
Port
7935
TCP UDP
TCP
Description
Status
Fixed port used for Adobe Flash Debug Player to communicate with a debugger (Flash IDE, Flex Builder or Unofficial fdb).[96]
7937TCP UDP EMC2 (Legato) Networker or Sun Solstice Backup Official 9936 iRDMI (Intel Remote Desktop Management 8000 UDP Interface)[97] — sometimes erroneously used instead of port Official 8080 iRDMI (Intel Remote Desktop Management 8000 TCP Interface)[97] — sometimes erroneously used instead of port Official 8080 Commonly used for internet radio streams such as those 8000 TCP Unofficial using SHOUTcast FreemakeVideoCapture service a part of Freemake Video 8000 TCP Unofficial Downloader [98] Nortel Contivity Router Firewall User Authentication 8000 TCP Unofficial (FWUA) default port number Commonly used for internet radio streams such as those 8001 TCP Unofficial using SHOUTcast Cisco Systems Unified Call Manager Intercluster citation 8002 TCP Unofficial needed ] 8008 8008 8009 8010 80118013 8014 8014 8020 8042 8069 8070 8074 8075 8078
TCP TCP TCP TCP
HTTP Alternate IBM HTTP Server administration default ajp13 — Apache JServ Protocol AJP Connector XMPP File transfers HTTP/TCP Symon Communications Event and Query TCP Engine[citation needed ] HTTP/TCP Symon Communications Event and Query TCP Engine[citation needed ] Perseus SDR Receiver default remote connection TCP UDP port[citation needed ] TCP 360Works SuperContainer TCP Orthanc - Default HTTP Port for GUI OpenERP Default HTTP port (web interface and xmlrpc TCP calls) TCP OpenERP Legacy netrpc protocol TCP Gadu-Gadu TCP Killing Floor Default port for most Endless Online-based servers citation TCP UDP needed ]
Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial
Port
TCP UDP
8080
TCP
8080 8080
TCP
8080
TCP
8081
TCP
8086 8086 8087 8087 8087 8088 8089 8091 8092 8100 8111 8116 8118 8123 8123
TCP TCP TCP TCP
8176
TCP
8192 8193 8194 8194 8195 8200
TCP TCP TCP TCP TCP TCP
8222
TCP
8243 8280
TCP UDP TCP UDP
8291
TCP
UDP
UDP TCP TCP TCP TCP TCP TCP UDP TCP TCP TCP
Description
HTTP alternate (http_alt) — commonly used for Web proxy and caching server, or for running a Web server as a non-root user Apache Tomcat FilePhile Master/Relay Vermont Systems / RecTrac Vermont Systems RecTrac (WebTrac) network installer HTTP alternate, VibeStreamer, e.g. McAfee ePolicy Orchestrator (ePO) HELM Web Host Automation Windows Control Panel Kaspersky AV Control Center Hosting Accelerator Control Panel Parallels Plesk Control Panel Kaspersky AV Control Center Asterisk (PBX) Web Configuration utility (GUI Addon) Splunk Daemon CouchBase Web Administration CouchBase API Console Gateway License Verification JOSM Remote Control Check Point Cluster Control Protocol Privoxy — advertisement-filtering Web proxy Polipo Web proxy Bukkit DynMap Default Webserver Bind Address Perceptive Automation Indigo Home automation server control access Sophos Remote Management System Sophos Remote Management System Sophos Remote Management System Bloomberg Application citation nee e Bloomberg Application citation nee e GoToMyPC VMware Server Management User Interface (insecure [101] Web interface). See also port 8333 HTTPS listener for Apache Synapse HTTP listener for Apache Synapse Winbox — Default on a MikroTik RouterOS for a Windows application used to administer MikroTik RouterOS[citation needed ]
Status
Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Official Unofficial
Port
TCP UDP
8303 8331 8332 8333
TCP TCP TCP
8333
TCP
8400 8442
TCP TCP
8443
TCP
8444 8484
TCP TCP
8500
TCP
8501 8585 8586 8587 8588 8589 8601 8602 8642
TCP TCP TCP TCP TCP TCP TCP TCP TCP
8691
TCP
8701 8702 8767 8768 8778 8787 8788 8834 8840
TCP TCP TCP TCP
8880 8880
TCP
Description
UDP Teeworlds Server MultiBit, [3] Bitcoin JSON-RPC server Bitcoin VMware Server Management User Interface (secure [101] Web interface). See also port 8222 UDP cvp, Commvault Unified Data Management UDP CyBro A-bus, Cybrotech Ltd. SW Soft Plesk Control Panel, Apache Tomcat SSL, Promise WebPAM SSL, McAfee ePolicy Orchestrator (ePO) Bitmessage MapleStory Login Server ColdFusion Macromedia/Adobe ColdFusion default and UDP Duke Nukem 3D — default [4] DukesterX — default citation nee e MapleStory Game Server MapleStory Game Server MapleStory Game Server MapleStory Game Server MapleStory Game Server Wavestore CCTV protocol UDP Wavestore Notification protocol Lotus Traveller citation nee e Ultra Fractal default server port for distributing calculations over network computers UDP SoftPerfect Bandwidth Manager UDP SoftPerfect Bandwidth Manager UDP TeamSpeak — default UDP TeamSpeak — alternate EPOS Speech Synthesis System MapleStory CashShop Game Server MapleStory CashShop Game Server Nessus web Opera Unite server cddbp-alt, CD DataBase (CDDB) protocol (CDDBP) UDP alternate cddbp-alt, CD DataBase (CDDB) protocol (CDDBP)
Status
Unofficial Unofficial Unofficial Unofficial Unofficial Official Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Official
Port
TCP UDP
8880 8880
TCP TCP
8881
TCP
8881
TCP
8882
TCP
8883 8886 8887 8888 8888 8888
TCP UDP TCP TCP TCP TCP TCP UDP
8888
TCP
8888 8888
TCP TCP
8888
TCP
8888 8888 8889 8889 8937 8983 8998 8989 9000 9000 9000 9000 9000 9000 9001 9001 9001
TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP UDP TCP TCP TCP UDP
Description
alternate WebSphere Application Server SOAP connector default Win Media Streamer to Server SOAP connector default Atlasz Informatics Research Ltd Secure Application Server [citation needed ] Netflexity Inc QFlex - IBM WebSphere MQ monitoring software. Atlasz Informatics Research Ltd Secure Application Server [citation needed ] Secure MQ Telemetry Transport (MQTT over SSL) PPM3 (Padtec Management Protocol version 3) HyperVM HTTP HyperVM HTTPS Freenet HTTP NewsEDGE server Sun Answerbook dwhttpd server (deprecated by docs.sun.com) GNUmp3d HTTP music streaming and Web interface LoLo Catcher HTTP Web interface (www.optiform.com) D2GS Admin Console Telnet administration console for D2GS servers (Diablo 2) Earthland Relams 2 Server (AU1_2) citation nee e MAMP Server MAMP Server Earthland Relams 2 Server (AU1_1) citation nee e Transaction Warehouse Data Service (TWDS) Default for Apache Solr I2P Monotone Repository STEP Bible : Scripture Tools for Every Person Buffalo LinkSystem Web access citation nee e DBGp SqueezeCenter web server & streaming UDPCast Play! Framework web server Hadoop NameNode default port ETL Service Manager Microsoft SharePoint authoring environment cisco-xremote router configuration citation nee e
Status
Unofficial Unofficial Unofficial Unofficial Unofficial Official Unofficial Official Official Unofficial Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Unofficial Unofficial
Port
9001 9001 9001 9002 9009 9010 9020 9025 9030
TCP UDP
TCP TCP TCP UDP TCP TCP TCP TCP
9043
TCP
9050 9051 9060 9080 9080
TCP TCP TCP
9080
TCP
9090
TCP UDP
9090
TCP
9090 9090 9090 9091 9091 9100 9101 9102 9103 9105 9106 9107 9110 9119 9191 9199 9293
TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP
UDP TCP
UDP UDP UDP UDP UDP
UDP TCP UDP TCP TCP TCP
Description
Tor network default DBGp Proxy HSQLDB default port Newforma Server comms Pichat Server — Peer to peer chat software TISERVICEMANAGEMENT Numara Track-It! WiT WiT Services WiT WiT Services Tor often used WebSphere Application Server Administration Console secure Tor Tor WebSphere Application Server Administration Console glrpc, Groove Collaboration software GLRPC glrpc, Groove Collaboration software GLRPC WebSphere Application Server HTTP Transport (port 1) default WebSM Webwasher, Secure Web, McAfee Web Gateway Default Proxy Port[citation needed ] Openfire Administration Console SqueezeCenter control (CLI) Cherokee Admin Panel Openfire Administration Console (SSL Secured) Transmission (BitTorrent client) Web Interface PDL Data Stream Bacula Director Bacula File Daemon Bacula Storage Daemon Xadmin Control Daemon Astergate Control Daemon Astergate-FAX Control Daemon SSMP Message protocol MXit Instant Messenger Catamount Software - PocketMoney Sync citation nee e Avtex LLC - qStats Sony PlayStation RemotePlay
Status
Unofficial Unofficial Unofficial Unofficial Official Unofficial Official Official Unofficial Unofficial Unofficial Unofficial Unofficial Official Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Official Official Official Official Official Official Unofficial Official Unofficial Unofficial Unofficial
Port
9300
TCP UDP
TCP
9303 9306
UDP TCP
9309
TCP UDP
9312 9418
TCP TCP UDP
9420
TCP
9421
TCP
9422
TCP
9535 9536 9600 9675 9676 9695 9800 9800 9875 9898 9898 9898
TCP UDP TCP UDP UDP TCP UDP TCP UDP UDP TCP UDP TCP UDP TCP TCP
9987
UDP
9996
TCP UDP
9996
TCP UDP
9998
TCP UDP
9999 9999 9999 10000 10000
TCP
Description
Status
IBM Cognos 8 SOAP Business Intelligence and Unofficial Performance Management D-Link Shareport Share storage and MFP printers Unofficial Sphinx Native API Official Sony PlayStation Vita Host Collaboration WiFi Data Unofficial Transfer [110] Sphinx SphinxQL Official git, Git pack transfer service Official MooseFS distributed file system — master server to chunk Unofficial servers MooseFS distributed file system — master server to clients Unofficial MooseFS distributed file system — chunk servers to Unofficial clients mngsuite, LANDesk Management Suite Remote Control Official laes-bf, IP Fabrics Surveillance buffering function Official Omron FINS, OMRON FINS PLC communication Official Spiceworks Desktop, IT Helpdesk Software Unofficial Spiceworks Desktop, IT Helpdesk Software Unofficial CCNx Official WebDAV Source Official WebCT e-learning portal Unofficial Club Penguin Disney online game for kids Unofficial MonkeyCom citation nee e Official MonkeyCom citation nee e Official Tripwire — File Integrity Monitoring Softwar e Unofficial TeamSpeak 3 server default (voice) port (for the Unofficial conflicting service see the IANA list) Ryan's App "Ryan's App" Trading Software Official The Palace "The Palace" Virtual Reality Chat software. — Official 5 The Palace "The Palace" Virtual Reality Chat software. — Official 5 Hydranode — edonkey2000 TELNET control Unofficial Lantronix UDS-10/UDS100 RS-485 to Ethernet Unofficial Converter TELNET control Urchin Web Analytics citation nee e Unofficial Webmin — Web-based administration tool for Unix-like Unofficial systems BackupExec Unofficial
Port
TCP UDP
Description
Status
citation nee e
10000
Ericsson Account Manager (avim) Unofficial Lantronix UDS-10/UDS100 RS-485 to Ethernet 10001 TCP Unofficial Converter default Octopus Multiplexer, primary port for the CROMP 10008 TCP UDP protocol, which provides a platform-independent means Official for communication of objects across a network Cross Fire, a multiplayer online First Person Shooter citation 10009 TCP UDP needed ] Unofficial 10010 TCP 10017 10024 TCP 10025 TCP
Open Object Rexx (ooRexx) rxapi daemon AIX,NeXT, HPUX — rexd daemon control citation nee e Zimbra smtp [mta] — to amavis from postfix citation nee e Zimbra smtp [mta] — back to postfix from amavis citation needed ]
10050 TCP UDP Zabbix-Agent 10051 TCP UDP Zabbix-Trapper NMEA 0183 Navigational Data. Transport of NMEA 10110 TCP UDP 0183 sentences over TCP or UDP 10113 TCP UDP NetIQ Endpoint 10114 TCP UDP NetIQ Qcheck 10115 TCP UDP NetIQ Endpoint 10116 TCP UDP NetIQ VoIP Assessor 10172 TCP Intuit Quickbooks client FRISK Software International's fpscand virus scanning 10200 TCP daemon for Unix platforms [114] FRISK Software International's f-protd virus scanning 10200 TCP daemon for Unix platforms [115] 10201 – FRISK Software International's f-protd virus scanning TCP 10204 daemon for Unix platforms [115] VoiceIP-ACS UMP default device provisioning 10301 TCP endpoint[citation needed ] VoiceIP-ACS UMP default device provisioning endpoint 10302 TCP (SSL)[citation needed ] 10308 Lock-on: Modern Air Combat citation nee e 10480 SWAT 4 Dedicated Server c a on nee e 10505 UDP BlueStacks (android simulator) broadcast 10514 TCP UDP TLS-enabled Rsyslog (default by convention) 10823 UDP Farming Simulator 2011 Default Server citation nee e Jungle Disk (this port is opened by the Jungle Disk 10891 TCP Monitor service on the localhost)[citation needed ]
Official Unofficial Unofficial Unofficial Official Official Official Official Official Official Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial
Port
TCP UDP
11001 TCP UDP 11112 TCP UDP 11155 11211 11235 11294 11371 11576 12010 12011 12012
TCP UDP TCP UDP
TCP TCP TCP TCP
12012 TCP 12012
UDP
12013 TCP UDP 12031 TCP 12035 UDP 12201 UDP 12222
UDP
12223
UDP
12345 12489 TCP 12975 TCP 12998 – 12999 13000 – 13050
metasys ( Johnson Controls Metasys java AC control environment )[citation needed ] ACR / NEMA Digital Imaging and Communications in Medicine (DICOM) Tunngle memcached Savage:Battle for Newerth Server Hosting citation nee e Blood Quest Online Server citation nee e OpenPGP HTTP key server IPStor Server management communication ElevateDB default database port Axence nVision Axence nVision Audition Online Dance Battle, Korea Server — Status/Version Check Audition Online Dance Battle, Korea Server — Status/Version Check Audition Online Dance Battle, Korea Server Axence nVision Linden Lab viewer to sim on SecondLife citation nee e GELF Protocol Light Weight Access Point Protocol (LWAPP) LWAPP data (RFC 5412) Light Weight Access Point Protocol (LWAPP) LWAPP control (RFC 5412) NetBus — remote administration tool (often Trojan horse). Also used by NetBuster . Little Fighter 2 (TCP) and Cubeworld[118] (TCP and UDP). NSClient/NSClient++/NC_Net (Nagios) LogMeIn Hamachi (VPN tunnel software; also port 32976) — used to connect to Mediation Server (bibi.hamachi.cc); will attempt to use SSL (TCP port 443) if both 12975 & 32976 fail to connect
Status
Unofficial Official Unofficial Unofficial Unofficial Unofficial Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Official Unofficial Unofficial Unofficial
UDP Takenaka RDI Mirror World on SecondLife[citation needed ]
Unofficial
UDP Linden Lab viewer to sim on SecondLife[citation needed ]
Unofficial
13008 TCP UDP 13075 TCP
Description
Cross Fire, a multiplayer online First Person Shooter citation needed ]
Default
for BMC Software Control-M/Enterprise
Unofficial Official
Port
TCP UDP
Description
Status
Manager Corba communication, though often changed during installation 1319513196 1333713340 13720 13721 13724 13782 13783
TCP UDP Ontolux Ontolux 2D
Unofficial
TCP UDP ÆtherNet peer-to-peer networking[citation needed ]
Unofficial
TCP TCP TCP TCP TCP
Official Official Official Official Official
UDP UDP UDP UDP UDP
13785 TCP UDP 13786 14439 14567 14900 15000 15000 15000
TCP UDP TCP UDP TCP TCP TCP TCP
15000 TCP 15000
UDP
15556 TCP UDP 15567 UDP 15345 TCP UDP 16000 TCP 16000 TCP 16080 TCP 16200 TCP 16225 TCP 16250 TCP
Symantec NetBackup — bprd (formerly VERITAS) Symantec NetBackup — bpdbm (formerly VERITAS) Symantec Network Utility — vnetd (formerly VERITAS) Symantec NetBackup — bpcd (formerly VERITAS) Symantec VOPIED protocol (formerly VERITAS) Symantec NetBackup Database — nbdb (formerly VERITAS) Symantec nomdb (formerly VERITAS) APRS UI-View Amateur Radio UI-WebServer Battlefield 1942 and mods K3 SYSPRO K3 Framework WCF Backbone c a on nee e psyBNC Wesnoth Kaspersky Network Agent citation nee e hydap, Hypack Hydrographic Software Packages Data Acquisition hydap, Hypack Hydrographic Software Packages Data Acquisition Jeex.EU Artesia (direct client-to-db.service) Battlefield Vietnam and mods XPilot Contact Oracle WebCenter Content: Imaging (formerly known as Oracle Universal Content Management). Port though often changed during installation shroudBNC Mac OS X Server Web (HTTP) service with performance cache[121] Oracle WebCenter Content: Content Server (formerly known as Oracle Universal Content Management). Port though often changed during installation Oracle WebCenter Content: Content Server Web UI. Port though often changed during installation Oracle WebCenter Content: Inbound Refinery (formerly
Official Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Official Unofficial Unofficial Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial
Port
TCP UDP
16300 TCP 16384
UDP
16400 TCP 16567
UDP
17500 TCP UDP 18010 TCP 18104 TCP 18180 TCP 18200 TCP UDP 18201 TCP UDP 18206 TCP UDP 18300 TCP UDP 18301 TCP UDP 18306 TCP UDP 18333 TCP 18400 TCP UDP 18401 TCP UDP 18505 TCP UDP
Description
known as Oracle Universal Content Management). Port though often changed during installation Oracle WebCenter Content: Records Management (formerly known as Oracle Universal Records Management). Port though often changed during installation Iron Mountain Digital online backup citation nee e Oracle WebCenter Content: Capture (formerly known as Oracle Document Capture). Port though often changed during installation Battlefield 2 and mods Dropbox LanSync Protocol (db-lsp); used to synchronize file catalogs between Dropbox clients on your local network. Super Dancer Online Extreme(SDO-X) — CiB Net Station Malaysia Server [citation needed ] RAD PDF Service DART Reporting server citation nee e Audition Online Dance Battle, AsiaSoft Thailand Server — Status/Version Check Audition Online Dance Battle, AsiaSoft Thailand Server Audition Online Dance Battle, AsiaSoft Thailand Server — FAM Database Audition Online Dance Battle, AsiaSoft SEA Server — Status/Version Check Audition Online Dance Battle, AsiaSoft SEA Server Audition Online Dance Battle, AsiaSoft SEA Server — FAM Database Bitcoin testnet Audition Online Dance Battle, KAIZEN Brazil Server — Status/Version Check Audition Online Dance Battle, KAIZEN Brazil Server Audition Online Dance Battle R4p3 Server , Nexon Server — Status/Version Check
18506 TCP UDP Audition Online Dance Battle, Nexon Server 18605 TCP UDP X-BEAT — Status/Version Check 18606 TCP UDP X-BEAT Audition Online Dance Battle, G10/alaplaya Server — 19000 TCP UDP Status/Version Check
Status
Unofficial Unofficial Unofficial Unofficial Official Unofficial Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial R4p3 Server Unofficial Unofficial Unofficial Unofficial
Port
TCP UDP
Description
19000 UDP JACK sound server 19001 TCP UDP Audition Online Dance Battle, G10/alaplaya Server 19132 UDP Standard Minecraft Pocket Edition LAN Server 19150 TCP UDP Gkrellm Server 19226 TCP Panda Software AdminSecure Communication Agent K2 - KeyAuditor & KeyServer, Sassafras Software Inc. 19283 TCP UDP Software Asset Management tools 19294 TCP Google Talk Voice and Video connections 19295 UDP Google Talk Voice and Video connections 19302 UDP Google Talk Voice and Video connections KeyShadow for K2 - KeyAuditor & KeyServer, Sassafras 19315 TCP UDP Software Inc. Software Asset Management tools 19540 TCP Gamecoin RCP citation nee e 19540 TCP Gamecoin Testnet citation nee e 19540 TCP Gamecoin P2P citation nee e 19540 TCP UDP Belkin Network USB Hub c a on nee e 19638 TCP Ensim Control Panel citation nee e 19812 TCP 4D database SQL Communication citation nee e 19813 TCP 4D database Client Server Communication citation nee e 19814 TCP 4D database DB4D Communication c a on nee e DNP - Secure (Distributed Network Protocol - Secure), a 19999 secure version of the protocol used in SCADA systems between communicating RTU's and IED's DNP (Distributed Network Protocol), a protocol used in 20000 SCADA systems between communicating RTU's and IED's 20000 Usermin, Web-based user tool 20202 TCP OnNet (Net2E) 20014 TCP DART Reporting server citation nee e 20560 TCP UDP Killing Floor 20702 TCP Precise TPM Listener Agent 20720 TCP Symantec i3 Web GUI server 20790 TCP Precise TPM Web GUI server 21001 TCP AMLFilter, AMLFilter Inc. amlf-admin default port AMLFilter, AMLFilter Inc. amlf-engine-01 default http 21011 TCP port AMLFilter, AMLFilter Inc. amlf-engine-01 default https 21012 TCP port 21021 TCP AMLFilter, AMLFilter Inc. amlf-engine-02 default http
Status
Unofficial Unofficial Unofficial Unofficial Unofficial Official Unofficial Unofficial Unofficial Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial
Port
TCP UDP
21022 TCP 22136 TCP 22222 TCP 22347 TCP UDP 22349 TCP 22350 TCP UDP 23073 23399 23513 24444 24465 TCP UDP 24554 24800 24842 25000 25003 25005 25007 25008 25010 25560 25565 25565 25570 25826 25888
TCP UDP
TCP TCP TCP TCP TCP TCP TCP TCP
UDP UDP
25999 TCP 26000 UDP 26000 TCP 26000 TCP
Description
port AMLFilter, AMLFilter Inc. amlf-engine-02 default https port FLIR Systems Camera Resource Protocol Davis Instruments, WeatherLink IP WibuKey, WIBU-SYSTEMS AG Software protection system Wolfson Microelectronics WISCEBridge Debug Protocol[123] CodeMeter, WIBU-SYSTEMS AG Software protection system Soldat Dedicated Server Skype Default Protocol Duke Nukem 3D#Source code Duke Nukem Ports NetBeans integrated development environment Tonido Directory Server for Tonido which is a Personal Web App and P2P platform BINKP, Fidonet mail transfers over TCP/IP Synergy: keyboard/mouse sharing software StepMania: Online: Dance Dance Revolution Simulator Teamware Office standard client connection Teamware Office client notifier Teamware Office message transfer Teamware Office MIME Connector Jayson's Water Fun Connector Teamware Office Agent server codeheart.js Relay Server Standard Minecraft (Dedicated) Server MySQL Standard MySQL port Manic Digger default single player port collectd default por t Xfire (Firewall Report, UDP_IN) IP Address (206.220.40.146) resolves to gameservertracking.xfire.com. Use unknown. Xfire id Software's Quake server id Software's Quake server CCP's EVE Online Online gaming MMORPG
Status
Unofficial Unofficial Unofficial Official Unofficial Official Unofficial Unofficial Unofficial Unofficial Official Official Unofficial Unofficial Official Official Official Official Unofficial Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Official Unofficial
Port
26850 26900 26901 2700027030 27000 2700027009 27010 2701427050 27014 27015 27016 27017 27374 2750027900 27888 2790027901 2790127910 27950
TCP UDP
TCP TCP TCP
Description citation nee e
War of No Return Server Port CCP's EVE Online Online gaming MMORPG CCP's EVE Online Online gaming MMORPG UDP Steam Client
Status
Unofficial Unofficial Unofficial Unofficial
UDP (through 27006) id Software's QuakeWorld master server Unofficial FlexNet Publisher 's License server (from the range of TCP Unofficial default ports) Source engine dedicated server port Unofficial TCP
Steam Downloads
Unofficial
Source engine dedicated server port (rare) GoldSrc and Source engine dedicated server port Magicka server port mongoDB server port Sub7 default.
Unofficial Unofficial Unofficial Unofficial Unofficial
UDP id Software's QuakeWorld
Unofficial
UDP Kaillera server
Unofficial
Nintendo Wi-Fi Connection UDP id Software's Quake II master server
UDP OpenArena outgoing Activision's Enemy Territory and id Software's Quake III 27960 Arena, Quake III and Quake Live and some ioquake3 UDP 27969 derived games, such as Urban Terror (OpenArena incoming) 28000 Bitfighter Common/default Bitfighter Server 28001 Starsiege: Tribes Common/default Tribes v.1 Server www.SmartSystemsLLC.com Used by Smart Sale 28395 TCP 5.0[citation needed ] 28785 UDP Cube 2 Sauerbraten 28786 UDP Cube 2 Sauerbraten Port 2 28801 UDP Red Eclipse (Cube 2 derivative) default ports [126] 28802 28852 TCP UDP Killing Floor 28910 Nintendo Wi-Fi Connection 28960 UDP Call of Duty; Call of Duty: United Offensive; Call of Duty
Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial
Port
TCP UDP
Description
Status
2; Call of Duty 4: Modern Warfare; Call of Duty: World at War (PC Version)
Perfect World International Used by the Perfect World Unofficial International Client 29070 TCP UDP Game titled "Jedi Knight: Jedi Academy" by Ravensoft Unofficial TMO Integration Service Communications Port, Used by 29292 TCP Transaction Manager SaaS (HighJump Software)[citation Unofficial 29000
needed ]
2990029901 29920 30000 30301 30564 TCP 30718
UDP
30777 TCP 31314 TCP 31337 TCP 31415 31456 TCP 31457 TCP 31458 TCP 31620 TCP UDP 32123 TCP 32137 TCP UDP 32245 TCP 32769 TCP 32887 TCP 32976 TCP 33434 TCP UDP 33982 TCP UDP
Nintendo Wi-Fi Connection[127]
Unofficial
Nintendo Wi-Fi Connection Pokémon Netbattle BitTorrent Multiplicity: keyboard/mouse/clipboard sharing software Lantronix Discovery for Lantronix serial-to-ethernet devices ZangZing agent electric imp node<>server communication (TLS) Back Orifice — remote administration tool (often Trojan horse) ThoughtSignal — Server Communication Service (often Informational) TetriNET IRC gateway on some servers TetriNET TetriNET Used for game spectators LM-MON (Standard Floating License Manager LMMON) x3Lobby Used by x3Lobby, an internet application. Immunet Protect (UDP in version 2.0, TCP since [129] version 3.0 ) MMTSG-mutualed over MMT (encrypted transmission) FileNet RPC Used by "Ace of Spades" game LogMeIn Hamachi (VPN tunnel software; also port 12975) — used to connect to Mediation Server (bibi.hamachi.cc); will attempt to use SSL (TCP port 443) if both 12975 & 32976 fail to connect traceroute Dezta software
Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Unofficial Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Unofficial
Port
TCP UDP
Description
34000
MasterPort - WarZ
34001
ClientPort - WarZ
34010 34443 34567 TCP 36330 TCP
PortStart - WarZ Linksys PSUS4 print server citation nee e EDI service Folding@home v7 default for client control interface Any of the USGN online games, most notably Counter Strike 2D multiplayer (2D clone of popular CounterStrike computer game) Axence nVision citation nee e Digital Video Recorder hardware citation nee e SafetyNET p Real-time Industrial Ethernet protocol Flatcast Murealm Client citation nee e TheòsMessenger second port for service TheòsMessenger [citation needed ] c a on nee e LarmX.com™ database update mtr port TheòsMessenger third port for service TheòsMessenger [citation needed ] RuneScape, FunOrb, Runescape Private Servers game servers RuneScape JAGGRAB servers Mu Online Connect Server citation nee e Server for the DAI family of client-server products citation
36963
UDP
37659 37777 40000 40123 41823
TCP TCP TCP UDP UDP TCP UDP
43047 TCP 43034 TCP UDP 43048 TCP 43594 TCP 43595 TCP 44405 TCP 45824 TCP
needed ]
47001 TCP
WinRM - Windows Remote Management Service BACnet Building Automation and Control Networks 47808 TCP UDP (4780810 = BAC016) 49151 TCP UDP Reserved
Status
Unofficial Unofficial (Jayson's Game) Unofficial Unofficial Official Unofficial Unofficial Unofficial Unofficial Official Unofficial Unofficial Official Unofficial Official Unofficial Unofficial Unofficial Official Official Official Official
Dynamic, private or ephemeral ports The range 49152 – 65535 (215+214 to 216−1) – above the registered ports – contains dynamic or private ports that cannot be registered with IANA.[133] This range is used for custom or temporary purposes and for automatic allocation of ephemeral ports.
See also
Computer networki ng portal Computer Science portal
Internet Protocol Suite
References 1. ^ Jump up to: a b c d e f g h i "Service Name and Transport Protocol Port Number Registry". The Internet Assigned Numbers Authority (IANA). 2. ^ Jump up to: a b compressnet/tcp 3. Jump up ^ CompressNET Management Utility standard port 4. Jump up ^ CompressNET Compression Process standard port 5. ^ Jump up to: a b "systat and netstat". eTutorials. 6. Jump up ^ Postel, J. (May 1983). Active Users. IETF. RFC 866. 7. ^ Jump up to: a b RFC 887, Resource Location Protocol 8. Jump up ^ IEN 99, NI FTP: Summary and Assessment 9. Jump up ^ RFC 1476, RAP: Internet Route Access Protocol 10. Jump up ^ "[chrome] Contents of /trunk/src/net/base/net_util.cc". Src.chromium.org. 2006-09-03. Retrieved 2013-10-08. 11. Jump up ^ "Does HTTP use UDP". Stack Overflow. Retrieved 2013-10-08. 12. Jump up ^ RFC 983, ISO Transport Services on Top of the TCP 13. Jump up ^ The Remote User Telnet Service 14. ^ Jump up to: a b RFC 1413, Identification Protocol 15. Jump up ^ COM Fundamentals - Guide - COM Clients and Servers - Inter-Object Communications - Microsoft RPC 16. Jump up ^ RFC 1068, Background File Transfer Program (BFTP) 17. Jump up ^ RFC 1056, PCMAIL: A Distributed Mail System for Personal Computers 18. Jump up ^ Cisco Document ID: 7244, Understanding Simple Network Management Protocol (SNMP) Traps 19. Jump up ^ NAI Antivirus FAQ 20. Jump up ^ RFC 1504, Appletalk Update-Based Routing Protocol 21. ^ Jump up to: a b RFC 1340, Assigned Numbers 22. Jump up ^ RFC 4409, Message Submission for Mail 23. Jump up ^ RFC 3620, The TUNNEL Profile 24. Jump up ^ INTERNET DRAFT, DHCP Failover Protocol (expired: September 2003) 25. Jump up ^ RFC 3632, VeriSign Registry Registrar Protocol (RRP) Version 2.0.0 26. Jump up ^ IEEE Standard (1244.3-2000) for Media Management System (MMS) Media Management Protocol (MMP) 27. Jump up ^ Integrated Virtualization Manager on IBM System p5 28. Jump up ^ IEEE Standard (1244.2-2000) for Media Management Systems (MMS) Session Security, Authentication, Initialization Protocol (SSAIP) 29. Jump up ^ RFC 4204, Link Management Protocol
30. Jump up ^ RFC 3981, IRIS: The Internet Registry Information Service (IRIS) Core Protocol 31. Jump up ^ Internet Registry Information Service (IRIS) 32. Jump up ^ Internet-Draft, Using the Internet Registry Information Service (IRIS) over the Blocks Extensible Exchange Protocol (BEEP) 33. Jump up ^ Tag Distribution Protocol Internet-Draft 34. Jump up ^ United States Patent 7286529, Discovery and tag space identifiers in a tag distribution protocol (TDP) 35. Jump up ^ Cisco IOS Software Release 11.1CT New Features 36. Jump up ^ Cisco IOS Software Releases 12.0 S, MPLS Label Distribution Protocol (LDP) 37. Jump up ^ World Intellectual Property Organization (WIPO) WO/2004/056056, Arrangement in a Router of a Mobile Network for Optimizing Use of Messages Carrying Reverse Routing Headers 38. Jump up ^ "Certificate Management Protocol (CMP)". Retrieved 2012-03-18. 39. Jump up ^ Setting up a socket policy file server 40. Jump up ^ Port 903: "Required ports for configuring an external firewall to allow ESX and VirtualCenter traffic", 2009-07-07. Retrieved on 2009-08-04. 41. Jump up ^ RFC 4707 42. Jump up ^ RFC 6751 43. ^ Jump up to: a b c d "Firewall, Proxy, Router and Port Configuration for Blizzard Games". Blizzard Entertainment. 2012-12-07. Archived from the original on 201208-08. Retrieved 2013-04-02. 44. Jump up ^ Brief descriptions of registered TCP and UDP ports 45. Jump up ^ Remote Procedure Call 46. ^ Jump up to: a b Muir, Jeff. "Two Port ICA". p. 1. Archived from the original on 14 March 2008. Retrieved 14 March 2008. 47. Jump up ^ "Discovery / Autoconf". Git.eclipse.org. Retrieved 2013-10-08. 48. Jump up ^ Tuxánci game — a multiplatform game, inspired by the Czech game Bulanci, distributed under the GNU General Public License 49. Jump up ^ "Philips - Contact en Ondersteuning". Supportforum.philips.com. Retrieved 2013-10-08. 50. Jump up ^ Getting Started with Rails 51. Jump up ^ devpi 0.9.2 documentation - Quickstart devpi-server 52. Jump up ^ CruiseControl.rb – Getting Started 53. ^ Jump up to: a b RFC 5389: Session Traversal Utilities for NAT (STUN) 54. ^ Jump up to: a b RFC 5766: Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN), RFC 5928: Traversal Using Relays around NAT (TURN) Resolution Mechanism 55. Jump up ^ 3 min expected wait time (2013-09-18). "Using Microsoft Outlook Express with Your Email | Go Daddy Help | Go Daddy Support". Help.godaddy.com. Retrieved 2013-10-08. 56. Jump up ^ IBM U2 product family 57. Jump up ^ IETF Draft of the Minger Email Address Verification Protocol 58. Jump up ^ "Service Name and Transport Protocol Port Number Registry". Iana.org. Retrieved 2013-10-08. 59. Jump up ^ RFC 2167, Referral Whois (RWhois) Protocol
60. ^ Jump up to: a b c d Axence Support (2013-04-29). "Porty używane przez nVision – Axence Support". Service.axencesoftware.com. Retrieved 2013-10-08. 61. ^ Jump up to: a b c eMule Ports 62. Jump up ^ "Port Details - Port 4728". SANS. 63. Jump up ^ FlightGear Howto: Multiplayer 64. Jump up ^ ARX Passersystem, Användarmanual 65. Jump up ^ "How can I troubleshoot my DroboShare?". Support.drobo.com. Retrieved 2013-10-08. 66. ^ Jump up to: a b Hill, Graham; Spiro, Jason, eds. (3 April 2012). "Nmap indicates that "telepathstart" and "telepathattack" are listening on ports 5010 and 5011 of my Linux box. What are these?". IT Security Stack Exchange. Stack Exchange, Inc. Answer by Graham Hill. Retrieved 13 July 2012. 67. Jump up ^ "Multiplayer - SRB2 Wiki." SRB2 Wiki. N.p., 13 Mar. 2006. Web. 23 July 2012. . 68. Jump up ^ Symantec Intruder Alert product support 69. Jump up ^ "Binary Floor Control Protocol". Internet Society IETF. November 2006. 70. Jump up ^ IBM Tivoli Netcool/Impact 71. Jump up ^ RFC 2107, Ascend Tunnel Management Protocol 72. ^ Jump up to: a b RFC 3920, Extensible Messaging and Presence Protocol (XMPP): Core 73. ^ Jump up to: a b RFC 6120, Extensible Messaging and Presence Protocol (XMPP): Core 74. ^ Jump up to: a b RFC 5415, Control And Provisioning of Wireless Access Points (CAPWAP) Protocol Specification 75. Jump up ^ XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH) with SSL 76. Jump up ^ XEP-0174: Serverless Messaging 77. Jump up ^ http://www.arcadezone.org/emulation/genesis/Readme.txt 78. Jump up ^ http://gamingpwnage.webs.com/PC/archive/fusion_manual.txt 79. Jump up ^ "Stratacache". Stratacache. Retrieved 2013-10-08. 80. Jump up ^ "Use IT Group - Bouwsoft - Groensoft". Bouwsoft.be. Retrieved 201310-08. 81. Jump up ^ pcAnywhere IP port usage 82. Jump up ^ How to change the IP ports that pcAnywhere uses 83. Jump up ^ "AMQP URI Specification". www.rabbitmq.com. GoPivotal, Inc. 2013. 84. Jump up ^ "Technet: Using a Firewall with Operations Manager 2007". Microsoft. 85. Jump up ^ "VNC Frequently Asked Questions (FAQ): Q53 Which TCP/IP ports does VNC use?". AT&T Laboratories Cambridge. 1999. Archived from the original on 2012-04-05. 86. Jump up ^ "TeamViewer 8 Manual Remote Control". www.teamviewer.com. TeamViewer GmbH. 2012. p. 68. Retrieved 2013-08-30. 87. Jump up ^ CVSup.org 88. Jump up ^ RFC 5424 89. Jump up ^ prd Technologies Ltd Billing & Rating Solutions 90. Jump up ^ David Mosberger (20 Apr 2009). "SANE Unix man page". http://www.sane-project.org .
91. Jump up ^ Datalogger Support Software 92. Jump up ^ Application-Oriented Networking – Cisco Systems 93. Jump up ^ WebClientAuthenticatedSessionIDs - FAHClient 94. Jump up ^ Smartlaunch 4.1 Cyber Cafe Management Software Product Overview 95. Jump up ^ [1] 96. Jump up ^ Flex 3 – Adobe Flex 3 Help 97. ^ Jump up to: a b Intel DMI (Desktop Management Interface) 98. Jump up ^ Freemake Video Downloader 99. Jump up ^ [2][dead link ] 100. ^ Jump up to: a b Powered by Google Docs 101. ^ Jump up to: a b VMware Communities: Change MUI ports? 102. ^ Jump up to: a b Apache Synapse Jump up ^ Bitcoin Forum: Command Line and JSON-RPC 103. 104. ^ Jump up to: a b "FAQ - Bitcoin". En.bitcoin.it. 2013-07-24. Retrieved 2013-10-08. 105. ^ Jump up to: a b "Resources & Support". Wavestore.com. Retrieved 201310-08. Jump up ^ Apache Solr Tutorial 106. Jump up ^ Play2 Documentation 107. Jump up ^ ETL Electronics 108. 109. Jump up ^ "PS3™ | Using remote play (via the Internet)". Manuals.playstation.net. 2013-09-13. Retrieved 2013-10-08. Jump up ^ "Transferring data using Wi-Fi | PlayStation®Vita User's 110. Guide". Manuals.playstation.net. Retrieved 2013-10-08. Jump up ^ "Tripwire Enterprise 8". Nvd.nist.gov. Retrieved 2013-10-08. 111. Jump up ^ Lantronix Discontinued Products / No Longer Supported 112. Jump up ^ Lantronix UDS-10 UDS100 User Guide 113. Jump up ^ Manual pages - F-PROT Antivirus Support - Unix 114. 115. ^ Jump up to: a b Manual pages - F-PROT Antivirus Support - Unix Jump up ^ "network broadcast from bluestacks - Beacon-v1". 116. Getsatisfaction.com. Retrieved 2013-10-08. Jump up ^ Starting and Configuring the ElevateDB Server 117. Jump up ^ "Server". Cube World Wiki. 2013-07-17. Retrieved 2013-10-08. 118. Jump up ^ Scheduler-Usage: Forums: Controlm-M Usage Forum Index -> 119. Control-M Enterprise Manager Jump up ^ Automatic Packet Reporting System 'APRS Wiki' 120. Jump up ^ Mac OS X Server 10: Web service uses ports 80 and 16080 by 121. default
122.
^ Jump up to: a b c How do I allow my internal XMPP client or server to connect to the Talk service?, Google Code Help, accessed December 15, 2010. Jump up ^ WISCEBridge Debug Protocol 123. 124. Jump up ^ "Networking introduction - collectd Wiki". Collectd.org. 201201-25. Retrieved 2013-10-08. 125. ^ Jump up to: a b http://sauerbraten.org/docs/config.html Jump up ^ "Server Setup - redeclipse". SourceForge.net. 2013-09-03. 126. Retrieved 2013-10-08.
127. ^ Jump up to: a b c http://www.nintendo.com/consumer/wfc/en_na/ds/firewall.jsp Nintendo Customer Service - Nintendo Wi-Fi Connection Help 128. Jump up ^ Immunet Protect 2.0 Requirements & Compatible Security Package List : Immunet Support Site Jump up ^ Manually Configure Ports In Your Firewall - FAQ - Immunet 129. Forum Jump up ^ "Dhanalak #1 Multi-Branch Chain Accounting Inventory 130. Management Software". Dhanalakshmi.org. Retrieved 2013-10-08. Jump up ^ "FORUM". Flatcast.com. Retrieved 2013-10-08. 131. Jump up ^ "Obtaining Data from the Local Computer (Windows)". 132. Msdn.microsoft.com. 2013-08-23. Retrieved 2013-10-08. Jump up ^ Internet Assigned Numbers Authority (IANA) Procedures for the 133. Management of the Service Name and Transport Protocol Port Number Registry. IETF. August 2011. RFC 6335.
External links
Official website User-updateable list of standard/nonstandard TCP/IP Ports and related information List of selected/nonstandard TCP/IP ports and related information List of TCP/UDP ports with information about trojans and malware Windows TCP/IP Ephemeral, Reserved, and Blocked Port Behavior Known TCP/UDP ports used by Apple software List of commonly used TCP/UDP ports in Linux SANS List of only the 'preferred' service for each port/protocol combo SANS: Intrusion Detection FAQ: What port numbers do well-known trojan horses use?
Categories:
Internet protocols Transmission Control Protocol Computing-related lists Internet-related lists
Protocolos TCP y UDP en el nivel de transporte Redes informáticas/Protocolos TCP y UDP en el nivel de transporte Saltar a: navegación, buscar
En el nivel de transporte, encontramos dos protocolos ampliamente utilizados: TCP y UDP.
Contenido
1 Protocolo TCP 2 Protocolo UDP 3 Comparativa entre UDP y TCP o 3.1 Transmisión de vídeo y voz o 3.2 Lista de puertos UDP
Protocolo TCP
La descripción completa del protocolo TCP se encuentra en el documento RFC793 o su traducción al español. TCP (Transmission-Control-Protocol, en español Protocolo de Control de Transmisión) es uno de los protocolos fundamentales en Internet. Fue creado entre los años 1973 - 1974 por Vint Cerf y Robert Kahn. Muchos programas dentro de una red de datos compuesta por computadoras pueden usar TCP para crear conexiones entre ellos a través de las cuales puede enviarse un flujo de datos. El protocolo garantiza que los datos serán entregados en su destino sin errores y en el mismo orden en que se transmitieron. También proporciona un mecanismo para distinguir distintas aplicaciones dentro de una misma máquina, a través del concepto de puerto. TCP da soporte a muchas de las aplicaciones más populares de Internet, incluidas HTTP, SMTP, SSH y FTP. TCP es un protocolo de comunicación orientado a conexión y fiable del nivel de transporte, actualmente documentado por IETF en el RFC 793. Es un protocolo de capa 4 según el modelo OSI. Funciones de TCP
En la pila de protocolos TCP/IP, TCP es la capa intermedia entre el protocolo de internet (IP) y la aplicación. Habitualmente, las aplicaciones necesitan que la comunicación sea fiable y, dado que la capa IP aporta un servicio de datagramas no fiable (sin confirmación), TCP añade las funciones necesarias para prestar un servicio que permita que la comunicación entre dos sistemas se efectúe libre de errores, sin pérdidas y con seguridad.
Los servicios provistos por TCP corren en el anfitrión (host) de cualquiera de los extremos de una conexión, no en la red. Por lo tanto, TCP es un protocolo para manejar conexiones de extremo a extremo. Tales conexiones pueden existir a través de una serie de conexiones punto a punto, por lo que estas conexiones extremo-extremo son llamadas circuitos virtuales. Las características del TCP son:
Orientado a la conexión: dos computadoras establecen una conexión para intercambiar datos. Los sistemas de los extremos se sincronizan con e l otro para manejar el flujo de paquetes y adaptarse a la congestión de la red. Operación Full-Duplex: una conexión TCP es un par de circuitos virtuales, c ada uno en una dirección. Sólo los dos sistemas finales sincronizados pueden usar la conexión. Error Checking: una técnica de che cksum es usada para verificar que los paquetes no estén corruptos. Acknowledgements: sobre recibo de uno o más paquetes, el receptor regresa un acknowledgement (reconocimiento) al transmisor indicando que recibió los paquetes. Si los paquetes no son notificados, el transmisor puede reenviar los paquetes o t erminar la conexión si el transmisor cree que el receptor no está más en la conexión. Flow Control: si el transmisor está desbordando el buffer del receptor por transmitir demasiado rápido, el receptor descarta paquetes. Los ac knowledgement fallidos que llegan al transmisor le alertan para bajar la tasa de transferencia o dejar de transmitir. Servicio de recuperación de Paquetes: e l receptor puede pedir la retransmisión de un paquete. Si el paquete no es notificado como r ecibido (ACK), el transmisor envía de nuevo el paquete.
Los servicios confiables de entrega de datos son críticos para aplicaciones tales como transferencias de archivos (FTP por ejemplo), servicios de bases de datos, proceso de transacciones y otras aplicaciones de misión crítica en las cuales la entrega de cada paquete debe ser garantizada. Formato de los Segmentos TCP
En el nivel de transporte, los paquetes de bits que constituyen las unidades de datos de protocolo o PDU ('Protocol Data Unit') se llaman "segmentos". El formato de los segmentos TCP se muestra en el siguiente esquema: +
0
32
Bits 0 - 3
4-7
8 - 15
Puerto Origen
16 - 31
Puerto Destino
Número de Secuencia
Número de Acuse de Recibo (ACK)
64
longitud 96
cabecera Reservado
Flags
Ventana
TCP
128
Suma de Verificación (Checksum)
Puntero Urgente
160
Opciones + Relleno (opcional)
224
Datos
Datos
Las aplicaciones envían flujos de bytes a la capa TCP para ser enviados a la red. TCP divide el flujo de bytes llegado de la aplicación en segmentos de tamaño apropiado (normalmente esta limitación viene impuesta por la unidad máxima de transferencia (MTU) del nivel de enlace de datos de la red a la que la entidad está asociada) y le añade sus cabeceras. Entonces, TCP pasa el segmento resultante a la capa IP, donde a través de la red, llega a la capa TCP de la entidad destino. TCP comprueba que ningún segmento se ha perdido dando a cada uno un número de secuencia, que es también usado para asegurarse de que los paquetes han llegado a la entidad destino en el orden correcto. TCP devuelve un asentimiento por bytes que han sido recibidos correctamente; un temporizador en la entidad origen del envío causará un timeout si el asentimiento no es recibido en un tiempo razonable, y el (presuntamente desaparecido) paquete será entonces retransmitido. TCP revisa que no haya bytes dañados durante el envío usando un checksum; es calculado por el emisor en cada paquete antes de ser enviado, y comprobado por el receptor.
Puerto de origen (16 bits): Identifica el puerto a través del que se envía. Puerto destino (16 bits): Identifica el puerto del receptor. Número de secuencia (32 bits): Sirve para com probar que ningún segmento se ha perdido, y que llegan en el orden correcto. Su significado varía dependiendo del valor de SYN: Si el flag SYN está activo (1), entonces este campo indica el número inicial de secuencia (con lo cual el número de secuencia del primer byte de datos será este número de secuencia más uno).
Si el flag SYN no está activo (0), entonces este campo indica el número de secuencia del primer byte de datos. Número de acuse de recibo (ACK) (32 bits): Si el flag ACK e stá puesto a activo, entonces en este campo contiene el número de secuencia del siguiente paquete que el receptor espera recibir. Longitud de la cabecera TCP (4 bits): Especifica el tamaño de la cabecera TCP en palabras de 32-bits. El tamaño mínimo es de 5 palabras, y el máximo es de 15 palabras (lo cual equivale a un tamaño mínimo de 20 bytes y a un máximo de 60 bytes). En inglés el campo se denomina “Data offset”, que literalmente sería algo así como “desplazamiento hasta los datos”, ya que indica cuántos bytes hay entre e l inicio del paquete TCP y el inicio de los datos. Reservado (4 bits): Bits reservados para uso futuro, deberían ser puestos a cero. Bits de control (flags) (8 bits): Son 8 flags o banderas. Cada una indica “activa” con un 1 o “inactiva” con un 0. CWR o “Congestion Window Reduced” (1 bit): Este flag se activa (se pone a 1) por parte del emisor para indicar que ha re cibido un paquete TCP con el flag ECE act ivado. El flag ECE es una extensión del protocolo que fue añadida a la cabecera en el RFC 3168. Se utiliza para el control de la congestión en la red. ECE o “ECN-Echo” (1 bit): Indica que el rece ptor puede realizar notificaciones ECN. La activación de este flag se realiza durante la negociación en tres pasos para e l establecimiento de la conexión. Este flag también fue añadido a la cabecera en el RFC 3168. URG o “urgent” (1 bit, ver URG): Si está activo significa que el campo “Urgente” es significativo, si no, el valor de este campo es ignorado. ACK o “acknowledge” (1 bit, ver ACK): Si está activo entonces el campo con el número de acuse de recibo es válido (si no, e s ignorado). PSH o “push” (1 bit, ver PSH): Activa/desactiva la función que hace que los datos de ese segmento y los datos que hayan sido almacenados anteriormente en e l buffer del receptor deben ser transferidos a la aplicación receptora lo antes posible. RST o “reset” (1 bit, ver Flag RST): Si llega a 1, termina la conexión sin esperar respuesta. SYN o “synchronize” (1 bit, ver SYN): Activa/desactiva la sincronización de los números de secuencia. FIN (1 bit, ver FIN): Si se activa es porque no hay más datos a enviar por parte del emisor, esto es, el paquete que lo lleva activo es el último de una conexión. Ventana (16 bits): Es el tamaño de la ventana de recepción, que especifica el número de bytes que el receptor está actualmente esperando recibir. Suma de verificación (checksum) (16 bits): Es una suma de verificación utilizada para comprobar si hay errores tanto en la cabecera como en los datos. Puntero urgente (16 bits): Si el flag URG está activado, entonces este campo indica el desplazamiento respecto al número de secuencia que indica el último byte de datos marcados como “urgentes”. Opciones (número de bits variable): La longitud total del campo de opciones ha de ser múltiplo de una palabra de 32 bits (si es menor , se ha de rellenar al múltiplo más cercano), y el campo que indica la longitud de la cabecera ha de estar ajustado de forma adecuada. Datos (número de bits variable): No forma parte de la cabecera, es la carga (payload), la parte con los datos del paquete TCP . Pueden ser datos de cualquier protocolo de nivel
superior en el nivel de aplicación; los protocolos más comunes para los que se usan los datos de un paquete TCP son HTTP, telnet, SSH, FTP, etcétera. Detalles del funcionamiento
Las conexiones TCP se componen de tres etapas: establecimiento de conexión, transferencia de datos y fin de la conexión. Para establecer la conexión se usa el procedimiento llamado negociación en tres pasos (3-way handshake). Una negociación en cuatro pasos (4-way handshake) es usada para la desconexión. Durante el establecimiento de la conexión, algunos parámetros como el número de secuencia son configurados para asegurar la entrega ordenada de los datos y la robustez de la comunicación.
Negociación en tres pasos o Three-way handshake Establecimiento de la negociación
Aunque es posible que un par de entidades finales comiencen una conexión entre ellas simultáneamente, normalmente una de ellas abre un socket en un determinado puerto tcp y se queda a la escucha de nuevas conexiones. Es común referirse a esto como apertura pasiva, y determina el lado servidor de una conexión. El lado cliente de una conexión realiza una apertura activa de un puerto enviando un paquete SYN inicial al servidor como parte de la negociación en tres pasos. En el lado del servidor se comprueba si el puerto está abierto, es decir, si existe algún proceso escuchando en ese puerto. En caso de no estarlo, se envía al cliente un paquete de respuesta con el bit RST activado, lo que significa el rechazo del intento de conexión. En caso de que sí se encuentre abierto el puerto, el lado servidor respondería a la petición SYN válida con un paquete SYN/ACK. Finalmente, el cliente
debería responderle al servidor con un ACK, completando así la negociación en tres pasos (SYN, SYN/ACK y ACK) y la fase de establecimiento de conexión. Transferencia de datos
Durante la etapa de transferencia de datos, una serie de mecanismos claves determinan la fiabilidad y robustez del protocolo. Entre ellos están incluidos el uso del número de secuencia para ordenar los segmentos TCP recibidos y detectar paquetes duplicados, checksums para detectar errores, y asentimientos y temporizadores para detectar pérdidas y retrasos. Durante el establecimiento de conexión TCP, los números iniciales de secuencia son intercambiados entre las dos entidades TCP. Estos números de secuencia son usados para identificar los datos dentro del flujo de bytes, y poder identificar (y contar) los bytes de los datos de la aplicación. Siempre hay un par de números de secuencia incluidos en todo segmento TCP, referidos al número de secuencia y al número de asentimiento. Un emisor TCP se refiere a su propio número de secuencia cuando habla de número de secuencia, mientras que con el número de asentimiento se refiere al número de secuencia del receptor. Para mantener la fiabilidad, un receptor asiente los segmentos TCP indicando que ha recibido una parte del flujo continuo de bytes. Una mejora de TCP, llamada asentimiento selectivo (SACK, Selective Acknowledgement) permite a un receptor TCP asentir los datos que se han recibido de tal forma que el remitente solo retransmita los segmentos de datos que faltan. A través del uso de números de secuencia y asentimiento, TCP puede pasar los segmentos recibidos en el orden correcto dentro del flujo de bytes a la aplicación receptora. Los números de secuencia son de 32 bits (sin signo), que vuelve a cero tras el siguiente byte después del 232-1. Una de las claves para mantener la robustez y la seguridad de las conexiones TCP es la selección del número inicial de secuencia (ISN, Initial Sequence Number). Un checksum de 16 bits, consistente en el complemento a uno de la suma en complemento a uno del contenido de la cabecera y datos del segmento TCP, es calculado por el emisor, e incluido en la transmisión del segmento. Se usa la suma en complemento a uno porque el acarreo final de ese método puede ser calculado en cualquier múltiplo de su tamaño (16-bit, 32-bit, 64-bit...) y el resultado, una vez plegado, será el mismo. El receptor TCP recalcula el checksum sobre las cabeceras y datos recibidos. El complemento es usado para que el receptor no tenga que poner a cero el campo del checksum de la cabecera antes de hacer los cálculos, salvando en algún lugar el valor del checksum recibido; en vez de eso, el receptor simplemente calcula la suma en complemento a uno con el checksum incluido, y el resultado debe ser igual a 0. Si es así, se asume que el segmento ha llegado intacto y sin errores. Hay que fijarse en que el checksum de TCP también cubre los 96 bit de la cabecera que contiene la dirección origen, la dirección destino, el protocolo y el tamaño TCP. Esto proporciona protección contra paquetes mal dirigidos por errores en las direcciones.
El checksum de TCP es una comprobación bastante débil. En niveles de enlace con una alta probabilidad de error de bit quizá requiera una capacidad adicional de corrección/detección de errores de enlace. Si TCP fuese rediseñado hoy, muy probablemente tendría un código de redundancia cíclica (CRC) para control de errores en vez del actual checksum. La debilidad del checksum está parcialmente compensada por el extendido uso de un CRC en el nivel de enlace, bajo TCP e IP, como el usado en el PPP o en Ethernet. Sin embargo, esto no significa que el checksum de 16 bits es redundante: sorprendentemente, inspecciones sobre el tráfico de Internet han mostrado que son comunes los errores de software y hardware[cita requerida] que introducen errores en los paquetes protegidos con un CRC, y que el checksum de 16 bits de TCP detecta la mayoría de estos errores simples. Los asentimientos (ACKs o Acknowledgments) de los datos enviados o la falta de ellos, son usados por los emisores para interpretar las condiciones de la red entre el emisor y receptor TCP. Unido a los temporizadores, los emisores y receptores TCP pueden alterar el comportamiento del movimiento de datos. TCP usa una serie de mecanismos para conseguir un alto rendimiento y evitar la congestión de la red (la idea es enviar tan rápido como el receptor pueda recibir). Estos mecanismos incluyen el uso de ventana deslizante, que controla que el transmisor mande información dentro de los límites del buffer del receptor, y algoritmos de control de flujo, tales como el algoritmo de Evitación de la Congestión (congestion avoidance), el de comienzo lento (Slow-start), el de retransmisión rápida, el de recuperación rápida (Fast Recovery), y otros. Es interesante notar que existe un número de secuencia generado por cada lado, ayudando de este modo a que no se puedan establecer conexiones falseadas (spoofing). Tamaño de ventana
El tamaño de la ventana de recepción TCP es la cantidad de datos recibidos (en bytes) que pueden ser metidos en el buffer de recepción durante la conexión. La entidad emisora puede enviar una cantidad determinada de datos pero antes debe esperar un asentimiento con la actualización del tamaño de ventana por parte del receptor. Un ejemplo sería el siguiente: un receptor comienza con un tamaño de ventana x y recibe y bytes, entonces su tamaño de ventana será (x - y) y el transmisor sólo podrá mandar paquetes con un tamaño máximo de datos de (x - y) bytes. Los siguientes paquetes recibidos seguirán restando tamaño a la ventana de recepción. Esta situación seguirá así hasta que la aplicación receptora recoja los datos del buffer de recepción. Para una mayor eficiencia en redes de gran ancho de banda, debe ser usado un tamaño de ventana mayor. El campo TCP de tamaño de ventana controla el movimiento de datos y está limitado a 16 bits, es decir, a un tamaño de ventana de 65.535 bytes. Escalado de ventana
Como el campo de ventana no puede expandirse se usa un factor de escalado. La escala de ventana TCP (TCP window scale) es una opción usada para incrementar el máximo tamaño de ventana desde 65.535 bytes, a 1 Gigabyte.
La opción de escala de ventana TCP es usada solo durante la negociación en tres pasos que constituye el comienzo de la conexión. El valor de la escala representa el número de bits desplazados a la izquierda de los 16 bits que forman el campo del tamaño de ventana. El valor de la escala puede ir desde 0 (sin desplazamiento) hasta 14. Hay que recordar que un número binario desplazado un bit a la izquierda es como multiplicarlo en base decimal por 2. Fin de la conexión
La fase de finalización de la conexión usa una negociación en cuatro pasos (four-way handshake), terminando la conexión desde cada lado independientemente. Cuando uno de los dos extremos de la conexión desea parar su "mitad" de conexión transmite un paquete FIN, que el otro interlocutor asentirá con un ACK. Por tanto, una desconexión típica requiere un par de segmentos FIN y ACK desde cada lado de la conexión. Una conexión puede estar "medio abierta" en el caso de que uno de los lados la finalice pero el otro no. El lado que ha dado por finalizada la conexión no puede enviar más datos pero la otra parte si podrá. Puertos TCP
TCP usa el concepto de número de puerto para identificar a las aplicaciones emisoras y receptoras. Cada lado de la conexión TCP tiene asociado un número de puerto (de 16 bits sin signo, con lo que existen 65536 puertos posibles) asignado por la aplicación emisora o receptora. Los puertos son clasificados en tres categorías: bien conocidos, registrados y dinámicos/privados. Los puertos bien conocidos son asignados por la Internet Assigned Numbers Authority (IANA), van del 0 al 1023 y son usados normalmente por el sistema o por procesos con privilegios. Las aplicaciones que usan este tipo de puertos son ejecutadas como servidores y se quedan a la escucha de conexiones. Algunos ejemplos son: FTP (21), SSH (22), Telnet (23), SMTP (25) y HTTP (80). Los puertos registrados son normalmente empleados por las aplicaciones de usuario de forma temporal cuando conectan con los servidores, pero también pueden representar servicios que hayan sido registrados por un tercero (rango de puertos registrados: 1024 al 49151). Los puertos dinámicos/privados también pueden ser usados por las aplicaciones de usuario, pero este caso es menos común. Los puertos dinámicos/privados no tienen significado fuera de la conexión TCP en la que fueron usados (rango de puertos dinámicos/privados: 49152 al 65535, recordemos que el rango total de 2 elevado a la potencia 16, cubre 65536 números, del 0 al 65535). Desarrollo de TCP
TCP es un protocolo muy desarrollado y complejo. Sin embargo, mientras mejoras significativas han sido propuestas y llevadas a cabo a lo largo de los años, ha conservado las operaciones más básicas sin cambios desde el RFC 793, publicado en 1981. El documento RFC 1122 (Host Requirements for Internet Hosts), especifica el número de requisitos de una implementación del protocolo TCP. El RFC 2581 (Control de Congestión TCP) es uno de los más importantes documentos relativos a TCP de los últimos años,
describe nuevos algoritmos para evitar la congestión excesiva. En 2001, el RFC 3168 fue escrito para describir la Notificación de Congestión Explícita (ECN), una forma de eludir la congestión con mecanismos de señalización. En los comienzos del siglo XXI, TCP es usado en el 95% de todos los paquetes que circulan por Internet. Entre las aplicaciones más comunes que usan TCP están HTTP/HTTPS (World Wide Web), SMTP/POP3/IMAP (correo electrónico) y FTP (transferencia de ficheros). Su amplia extensión ha sido la prueba para los desarrolladores originales de que su creación estaba excepcionalmente bien hecha. Recientemente, un nuevo algoritmo de control de congestión fue desarrollado y nombrado como FAST TCP (Fast Active queue management Scalable Transmission Control Protocol) por los científicos de Caltech (California Institute of Technology). Es similar a TCP Vegas en cuanto a que ambos detectan la congestión a partir de los retrasos en las colas que sufren los paquetes al ser enviados a su destino. Todavía hay un debate abierto sobre si éste es un síntoma apropiado para el control de la congestión. Protocolo UDP
La descripción completa del protocolo UDP se encuentra en el documento RFC768 o su traducción al español. User Datagram Protocol (UDP) es un protocolo del nivel de transporte basado en el intercambio de datagramas. Permite el envío de datagramas a través de la red sin que se haya establecido previamente una conexión, ya que el propio datagrama incorpora suficiente información de direccionamiento en su cabecera. Tampoco tiene confirmación ni control de flujo, por lo que los paquetes pueden adelantarse unos a otros; y tampoco se sabe si ha llegado correctamente, ya que no hay confirmación de entrega o recepción. Su uso principal es para protocolos como DHCP, BOOTP, DNS y demás protocolos en los que el intercambio de paquetes de la conexión/desconexión son mayores, o no son rentables con respecto a la información transmitida, así como para la transmisión de audio y vídeo en tiempo real, donde no es posible realizar retransmisiones por los estrictos requisitos de retardo que se tiene en estos casos. Descripción
User Datagram Protocol (UDP) es un protocolo mínimo de nivel de transporte orientado a mensajes documentado en el RFC 768 de la IETF. En la familia de protocolos de Internet UDP proporciona una sencilla interfaz entre la capa de red y la capa de aplicación. UDP no otorga garantías para la entrega de sus mensajes y el origen UDP no retiene estados de los mensajes UDP que han sido enviados a la red. UDP sólo añade multiplexado de aplicación y suma de verificación de la cabecera y la carga útil. Cualquier tipo de garantías para la transmisión de la información deben ser implementadas en capas superiores.
La cabecera UDP consta de 4 campos de los cuales 2 son opcionales (con fondo rojo en la tabla). Los campos de los puertos fuente y destino son campos de 16 bits que identifican el proceso de origen y recepción. Ya que UDP carece de un servidor de estado y el origen UDP no solicita respuestas, el puerto origen es opcional. En caso de no ser utilizado, el puerto origen debe ser puesto a cero. A los campos del puerto destino le sigue un campo obligatorio que indica el tamaño en bytes del datagrama UDP incluidos los datos. El valor mínimo es de 8 bytes. El campo de la cabecera restante es una suma de comprobación de 16 bits que abarca la cabecera, los datos y una pseudo-cabecera con las IP origen y destino, el protocolo, la longitud del datagrama y 0's hasta completar un múltiplo de 16. pero no los datos. El checksum también es opcional, aunque generalmente se utiliza en la práctica. El protocolo UDP se utiliza por ejemplo cuando se necesita transmitir voz o vídeo y resulta más importante transmitir con velocidad que garantizar el hecho de que lleguen absolutamente todos los bytes. Puertos
UDP utiliza puertos para permitir la comunicación entre aplicaciones. El campo de puerto tiene una longitud de 16 bits, por lo que el rango de valores válidos va de 0 a 65.535. El puerto 0 está reservado, pero es un valor permitido como puerto origen si el proceso emisor no espera recibir mensajes como respuesta. Los puertos 1 a 1023 se llaman puertos "bien conocidos" y en sistemas operativos tipo Unix enlazar con uno de estos puertos requiere acceso como superusuario. Los puertos 1024 a 49.151 son puertos registrados. Los puertos 49.152 a 65.535 son puertos efímeros y son utilizados como puertos temporales, sobre todo por los clientes al comunicarse con los servidores. Ejemplo en python
El siguiente ejemplo muestra cómo usar el protocolo UDP para una comunicación cliente/servidor: Servidor: import socket PUERTO = 10000 BUFLEN = 512 server = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP) server.bind(('', PUERTO)) while True:
(message, address) = server.recvfrom(BUFLEN) print 'Recibiendo paquete desde %s:%d' % (address[0], address[1]) print 'Dato: %s' % message Cliente (Cambia "127.0.0.1" por la dirección IP del servidor): import socket IP_SERVIDOR = '127.0.0.1' PUERTO_SERVIDOR = 10000 client = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP) for i in range(3): print 'Enviando paquete %d' % i message = 'Este es el paquete %d' % i client.sendto(message, (IP_SERVIDOR, PUERTO_SERVIDOR)) client.close() Ejemplo en C++
El siguiente ejemplo muestra cómo usar el protocolo UDP para una comunicación cliente/servidor: Servidor: #include #pragma comment(lib,"ws2_32.lib") int main() { WSADATA wsaData; SOCKET RecvSocket; sockaddr_in RecvAddr; int Puerto = 2345; char RecvBuf[1024]; int BufLen = 1024; sockaddr_in SenderAddr; int SenderAddrSize = sizeof(SenderAddr); WSAStartup(MAKEWORD(2,2), &wsaData); RecvSocket = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); RecvAddr.sin_family = AF_INET; RecvAddr.sin_port = htons(Puerto); RecvAddr.sin_addr.s_addr = INADDR_ANY; bind(RecvSocket, (SOCKADDR *) &RecvAddr, sizeof(RecvAddr)); recvfrom(RecvSocket,RecvBuf, BufLen,0,(SOCKADDR *)&SenderAddr,&SenderAddrSize); printf("%s\n",RecvBuf); closesocket(RecvSocket); WSACleanup(); }
Cliente (Cambia "127.0.0.1" por la dirección IP del servidor):
#include #pragma comment(lib,"ws2_32.lib") int main() { WSADATA wsaData; SOCKET SendSocket; sockaddr_in RecvAddr; int Puerto = 2345; char ip[] = "127.0.0.1"; char SendBuf[] = "Hola!!!!"; WSAStartup(MAKEWORD(2,2), &wsaData); SendSocket = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); RecvAddr.sin_family = AF_INET; RecvAddr.sin_port = htons(Puerto); RecvAddr.sin_addr.s_addr = inet_addr(ip); sendto(SendSocket,SendBuf,strlen(SendBuf)+1,0,(SOCKADDR *) &RecvAddr,sizeof(RecvAddr)); WSACleanup(); }
Comparativa entre UDP y TCP UDP Proporciona un nivel de transporte no fiable de datagramas, ya que apenas añade la información necesaria para la comunicación extremo a extremo al paquete que envía al nivel inferior. Lo utilizan aplicaciones como NFS (Network File System) y RCP (comando para copiar ficheros entre ordenadores remotos), pero sobre todo se emplea en tareas de control y en la transmisión de audio y vídeo a través de una red. No introduce retardos para establecer una conexión, no mantiene estado de conexión alguno y no realiza seguimiento de estos parámetros. Así, un servidor dedicado a una aplicación particular puede soportar más clientes activos cuando la aplicación corre sobre UDP en lugar de sobre TCP. TCP Es el protocolo que proporciona un transporte fiable de flujo de bits entre aplicaciones. Está pensado para poder enviar grandes cantidades de información de forma fiable, liberando al programador de la dificultad de gestionar la fiabilidad de la conexión (retransmisiones, pérdida de paquetes, orden en el que llegan los paquetes, duplicados de paquetes...) que gestiona el propio protocolo. Pero la complejidad de la gestión de la fiabilidad tiene un coste en eficiencia, ya que para llevar a cabo las gestiones anteriores se tiene que añadir bastante información a los paquetes que enviar. Deb ido a que los paquetes para enviar tienen un tamaño máximo, cuanta más información añada el protocolo para su gestión, menos información que proviene de la aplicación podrá contener ese paquete (el segmento TCP tiene una sobrecarga de 20 bytes en cada segmento, mientras que UDP solo añade 8 bytes). Por eso, cuando es más importante la velocidad que la fiabilidad, se utiliza UDP. En cambio, TCP asegura la recepción en destino de la información para transmitir.
Transmisión de vídeo y voz
UDP es generalmente el protocolo usado en la transmisión de vídeo y voz a través de una red. Esto es porque no hay tiempo para enviar de nuevo paquetes perdidos cuando se está escuchando a alguien o viendo un vídeo en tiempo real. Ya que tanto TCP como UDP circulan por la misma red, en muchos casos ocurre que el aumento del tráfico UDP daña el correcto funcionamiento de las aplicaciones TCP. Por defecto, TCP pasa a un segundo lugar para dejar a los datos en tiempo real usar la mayor parte del ancho de banda. El problema es que ambos son importantes para la mayor parte de las aplicaciones, por lo que encontrar el equilibrio entre ambos es crucial. Lista de puertos UDP Números de puerto bien conocidos usados por TCP y UDP. También se añade algún otro
puerto no asignado oficialmente por IANA, pero de interés general dado el uso extendido que le da alguna aplicación. |- | 13/tcp | nowrap="nowrap" | Protocolo Daytime Fecha y hora actuales |- | 17/tcp | nowrap="nowrap" | Quote of the Day (Cita del Día) |- | 19/tcp | nowrap="nowrap" | Protocolo Chargen Generador de caractéres |- | 19/udp | nowrap="nowrap" | Protocolo Chargen Generador de caractéres |- | 20/tcp | nowrap="nowrap" | FTP File Transfer Protocol (Protocolo de Transferencia de Ficheros) - datos |- | 21/tcp | nowrap="nowrap" | FTP File Transfer Protocol (Protocolo de Transferencia de Ficheros) - control |- | 22/tcp | nowrap="nowrap" | SSH, scp, SFTP |- | 23/tcp | nowrap="nowrap" | Telnet comunicaciones de texto inseguras |- | 25/tcp | nowrap="nowrap" | SMTP Simple Mail Transfer Protocol (Protocolo Simple de Transferencia de Correo) |- | 37/tcp | nowrap="nowrap" |time |- | 43/tcp | nowrap="nowrap" | nicname |- | 53/tcp | nowrap="nowrap" | DNS Domain Name System (Sistema de Nombres de Dominio) |- | 53/udp | nowrap="nowrap" | DNS Domain Name System (Sistema de Nombres de Dominio) |- | 67/udp | nowrap="nowrap" |BOOTP BootStrap Protocol (Server), también usado por DHCP |- | 68/udp | nowrap="nowrap" | BOOTP BootStrap Protocol (Client), también usado por DHCP |- | 69/udp | nowrap="nowrap" | TFTP Trivial File Transfer Protocol (Protocolo Trivial de Transferencia de Ficheros) |- | 70/tcp | nowrap="nowrap" | Gopher |- | 79/tcp | nowrap="nowrap" | Finger |- | 80/tcp | nowrap="nowrap" | HTTP HyperText Transfer Protocol (Protocolo de Transferencia de HiperTexto) (WWW) |- | 88/tcp | nowrap="nowrap" | Kerberos Agente de autenticación |- | 110/tcp | nowrap="nowrap" | POP3 Post Office Protocol (E-mail) |- | 111/tcp | nowrap="nowrap" | sunrpc |- | 113/tcp | nowrap="nowrap" | ident (auth) antiguo sistema de identificación |- | 119/tcp | nowrap="nowrap" | NNTP usado en los grupos de noticias de usenet |- | 123/udp | nowrap="nowrap" | NTP Protocolo de sincronización de tiempo |- | 123/tcp | nowrap="nowrap" | NTP Protocolo de sincronización de tiempo |- | 135/tcp | nowrap="nowrap" | epmap |- | 137/tcp | nowrap="nowrap" | NetBIOS Servicio de nombres |- | 137/udp | nowrap="nowrap" | NetBIOS Servicio de nombres |- | 138/tcp | nowrap="nowrap" | NetBIOS Servicio de envío de datagramas |- | 138/udp | nowrap="nowrap" | NetBIOS Servicio de envío de datagramas |- | 139/tcp |
nowrap="nowrap" | NetBIOS Servicio de sesiones |- | 139/udp | nowrap="nowrap" | NetBIOS Servicio de sesiones |- | 143/tcp | nowrap="nowrap" | IMAP4 Internet Message Access Protocol (E-mail) |- | 161/tcp | nowrap="nowrap" | SNMP Simple Network Management Protocol |- | 161/udp | nowrap="nowrap" | SNMP Simple Network Management Protocol |- | 162/tcp | nowrap="nowrap" | SNMP-trap |- | 162/udp | nowrap="nowrap" | SNMP-trap |- | 177/tcp | nowrap="nowrap" | XDMCP Protocolo de gestión de displays en X11 |- | 177/udp | nowrap="nowrap" | XDMCP Protocolo de gestión de displays en X11 |- | 389/tcp | nowrap="nowrap" | LDAP Protocolo de acceso ligero a Bases de Datos |- | 389/udp | nowrap="nowrap" | LDAP Protocolo de acceso ligero a Bases de Datos |- | 443/tcp | nowrap="nowrap" | HTTPS/SSL usado para la transferencia segura de páginas web |- | 445/tcp | nowrap="nowrap" | Microsoft-DS (Active Directory, compartición en Windows, gusano Sasser , Agobot) |- | 445/udp | nowrap="nowrap" | Microsoft-DS compartición de ficheros |- | 500/udp | nowrap="nowrap" | IPSec ISAKMP, Autoridad de Seguridad Local |- | 512/tcp | nowrap="nowrap" | exec |- | 513/tcp | nowrap="nowrap" | login |- | 514/udp | nowrap="nowrap" | syslog usado para logs del sistema |- | 520/udp | nowrap="nowrap" | RIP |- | 591/tcp | nowrap="nowrap" | FileMaker 6.0 (alternativa para HTTP, ver puerto 80) |- | 631/tcp | nowrap="nowrap" | CUPS sistema de impresión de Unix |- | 666/tcp | nowrap="nowrap" | identificación de Doom para jugar sobre TCP |- | 993/tcp | nowrap="nowrap" | IMAP4 sobre SSL (E-mail) |- | 995/tcp | nowrap="nowrap" | POP3 sobre SSL (E-mail) |- | 1080/tcp | nowrap="nowrap" | SOCKS Proxy |- | 1337/tcp | nowrap="nowrap" | suele usarse en máquinas comprometidas o infectadas |- | 1352/tcp | nowrap="nowrap" | IBM Lotus Notes/Domino RCP |- | 1433/tcp | nowrap="nowrap" | Microsoft-SQL-Server |- | 1434/tcp | nowrap="nowrap" | MicrosoftSQL-Monitor |- | 1434/udp | nowrap="nowrap" | Microsoft-SQL-Monitor |- | 1494/tcp | nowrap="nowrap" | Citrix MetaFrame Cliente ICA |- | 1512/tcp | nowrap="nowrap" | WINS |- | 1521/tcp | nowrap="nowrap" | Oracle listener por defecto |- | 1701/udp | nowrap="nowrap" | Enrutamiento y Acceso Remoto para VPN con L2TP. |- | 1723/tcp | nowrap="nowrap" | Enrutamiento y Acceso Remoto para VPN con PPTP. |- | 1761/tcp | nowrap="nowrap" | Novell Zenworks Remote Control utility |- | 1863/tcp | nowrap="nowrap" | MSN Messenger |- | 1935/??? | nowrap="nowrap" | FMS Flash Media Server |- | 2049/tcp | nowrap="nowrap" | NFS Archivos del sistema de red |- | 2082/tcp | nowrap="nowrap" | CPanel puerto por defecto |- | 2086/tcp | nowrap="nowrap" | Web Host Manager puerto por defecto |- | 2427/upd | nowrap="nowrap" | Cisco MGCP |- | 3030/tcp | nowrap="nowrap" | NetPanzer |- | 3030/upd | nowrap="nowrap" | NetPanzer |- | 3128/tcp | nowrap="nowrap" | HTTP usado por web caches y por defecto en Squid cache |- | 3128/tcp | nowrap="nowrap" | NDL-AAS |- | 3306/tcp | nowrap="nowrap" | MySQL sistema de gestión de bases de datos |- | 3389/tcp | nowrap="nowrap" | RDP (Remote Desktop Protocol) |- | 3396/tcp | nowrap="nowrap" | Novell agente de impresión NDPS |- | 3691/tcp | nowrap="nowrap" | Subversion (sistema de control de versiones) |- | 4662/tcp | nowrap="nowrap" | eMule (aplicación de compartición de ficheros) |- | 4672/udp | nowrap="nowrap" | eMule (aplicación de compartición de ficheros) |- | 4899/tcp | nowrap="nowrap" | RAdmin (Remote Administrator), herramienta de administración remota (normalmente troyanos) |- | 5000/tcp | nowrap="nowrap" | Universal plug-and-play |- | 5060/udp | nowrap="nowrap" | Session Initiation Protocol (SIP) |- | 5190/tcp | nowrap="nowrap" | AOL y AOL Instant Messenger |- | 5222/tcp | nowrap="nowrap" | XMPP/Jabber conexión de cliente |- | 5223/tcp | nowrap="nowrap" | XMPP/Jabber puerto por defecto para conexiones de cliente SSL |- | 5269/tcp | nowrap="nowrap" | XMPP/Jabber