Sei sulla pagina 1di 89

Anexo:Nmeros de puerto

Saltar a: navegacin, bsqueda Nmeros de puerto bien conocidos usados por TCP y UDP. Tambin se aade algn otro puerto no asignado oficialmente por IANA, pero de inters general dado el uso extendido que le da alguna aplicacin. 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 Descripcin GRE (protocolo IP 47) Enrutamiento y acceso remoto IPSec ESP (protocolo 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 Da) 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, 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), tambin usado por DHCP BOOTP BootStrap Protocol (Client), tambin usado 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) Kerberos Agente de autenticacin POP3 Post Office Protocol (E-mail) sunrpc ident (auth) antiguo sistema de identificacin NNTP usado en los grupos de noticias de usenet NTP Protocolo de sincronizacin de tiempo NTP Protocolo de sincronizacin de tiempo epmap NetBIOS Servicio de nombres NetBIOS Servicio de nombres NetBIOS Servicio de envo de datagramas NetBIOS Servicio de envo de datagramas NetBIOS Servicio de sesiones NetBIOS Servicio de sesiones IMAP4 Internet Message Access Protocol (E-mail) SNMP Simple Network Management Protocol SNMP Simple Network Management Protocol SNMP-trap SNMP-trap XDMCP Protocolo de gestin de displays en X11 XDMCP Protocolo de gestin 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 pginas web Microsoft-DS (Active Directory, comparticin en Windows, gusano Sasser, Agobot) Microsoft-DS comparticin de ficheros SMTP Sobre SSL. Utilizado para el envo de correo electrnico (E-mail) IPSec ISAKMP, Autoridad de Seguridad Local exec Rlogin syslog usado para logs del sistema RIP Routing Information Protocol (Protocolo de Informacin de Enrutamiento) FileMaker 6.0 (alternativa para HTTP, ver puerto 80) CUPS sistema de impresin de Unix identificacin de Doom para jugar sobre TCP IMAP4 sobre SSL (E-mail)

995/tcp 1080/tcp 1337/tcp 1352/tcp 1433/tcp 1434/tcp 1434/udp 1494/tcp 1512/tcp 1521/tcp 1701/udp 1720/udp 1723/tcp 1761/tcp 1863/tcp 1935/??? 2049/tcp 2082/tcp 2083/tcp 2086/tcp 2427/udp 3030/tcp 3030/udp 3074/tcp 3074/udp 3128/tcp 3128/tcp 3306/tcp 3389/tcp 3396/tcp 3690/tcp 3725/tcp/u dp 4662/tcp 4672/udp 4899/tcp 5000/tcp 5060/udp

POP3 sobre SSL (E-mail) SOCKS Proxy suele usarse en mquinas comprometidas o infectadas IBM Lotus Notes/Domino RCP Microsoft-SQL-Server Microsoft-SQL-Monitor Microsoft-SQL-Monitor Citrix MetaFrame Cliente ICA WINS Windows Internet Naming Service Oracle listener por defecto Enrutamiento y Acceso Remoto para VPN con L2TP. H.323 Enrutamiento y Acceso Remoto para VPN con PPTP. Novell Zenworks Remote Control utility MSN Messenger FMS Flash Media Server NFS Archivos del sistema de red cPanel puerto por defecto CPanel puerto por defecto sobre SSL Web Host Manager puerto por defecto Cisco MGCP NetPanzer NetPanzer Xbox Live Xbox Live HTTP usado por web caches y por defecto en Squid cache NDL-AAS MySQL sistema de gestin de bases de datos RDP (Remote Desktop Protocol) Terminal Server Novell agente de impresin NDPS Subversion (sistema de control de versiones) Netia NA-ER Port eMule (aplicacin de comparticin de ficheros) eMule (aplicacin de comparticin de ficheros) RAdmin (Remote Administrator), herramienta de administracin remota (normalmente troyanos) Universal plug-and-play 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 conexin de cliente Jabber/XMPP puerto por defecto para conexiones de cliente SSL Jabber/XMPP conexin de servidor PostgreSQL sistema de gestin de bases de datos Setiqueue proyecto SETI@Home PC-Anywhere protocolo de escritorio remoto PC-Anywhere protocolo de escritorio remoto VNC protocolo de escritorio remoto (usado sobre HTTP) VNC protocolo de escritorio remoto (usado sobre HTTP) VNC protocolo de escritorio remoto (usado sobre HTTP) VNC protocolo de escritorio remoto (usado sobre HTTP) VNC protocolo de escritorio remoto (usado sobre HTTP) VNC protocolo de escritorio remoto (conexin normal) X11 usado para X-windows Blizzard Dameware Software conexin remota Gnutella comparticin de ficheros (Limewire, etc.) Gnutella Gnutella Gnutella Gnutella Gnutella IRC IRCU Internet Relay Chat BitTorrent puerto por defecto BitTorrent puerto de tracker Servidor de Fuentes X11 Servidor de Fuentes X11 iRDMI por lo general, usado errneamente en sustitucin de 8080. Tambin 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 peer-to-peer chat server 9898/tcp Gusano Dabber (troyano/virus) 10000/tcp Webmin (Administracin remota web) 19226/tcp Panda SecurityPuerto de comunicaciones de Panda Agent. 12345/tcp NetBus en:NetBus (troyano/virus)

31337/tcp Back Orifice herramienta de administracin remota (por lo general troyanos)

Vase tambin

Puerto de red Puerto (computacin)

Enlaces externos

Lista completa de IANA de la asignacin de puertos

Escneres de puertos en lnea

Puertos Abiertos En espaol, por grupos o personalizados y listados. (Seguridad, Troyanos y servers)

Categora:

Protocolos de Internet

Puertos TCP y UDP conocidos usados por los productos de software Apple
Sntomas
Aprende ms 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" estndar de la industria.

Resolucin
Acerca de esta tabla La columna Nombre del protocolo o servicio enumera los servicios registrados en la Agencia de Asignacin de Nmeros 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/Informacin adicional. La columna RFC detalla el nmero 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 peridicamente e incluye la informacin disponible en el momento de su publicacin. Este documento tiene como objetivo servir de referencia rpida y no debe considerarse como un documento exhaustivo. Los productos de Apple incluidos en la tabla son los ejemplos usados con ms asiduidad; no se trata de una lista completa. Para obtener ms informacin, revisa las Notas incluidas debajo de la tabla. Consejo: Algunos servicios pueden utilizar dos o ms puertos. Se recomienda que, una vez que hayas encontrado una referencia a un producto en la lista, busques ese nombre (Comando-F) y despus repitas la operacin (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 nmero, 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 aplicacin, que es diferente de un firewall para puertos. Puerto TCP o UDP 7 20 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) RFC Nombre del servicio 792 echo 959 ftp-data Usado por/Informacin adicional -

21 22 23 25

959 ftp 4253 ssh 854 telnet 5321 smtp

Mail (para enviar correo electrnico); iCloud Mail (envo)

53

1034 domain

MacDNS, FaceTime

67

951 bootps

NetBoot va DHCP

68

951 bootpc

NetBoot va DHCP

69

1350 tftp

79 80

1288 finger 2616 http

88 106

TCP TCP

Kerberos Servidor de contraseas

4120 kerberos 3com-tsmux

World Wide Web, iCloud, QuickTime Installer, iTunes Store y Radio, Actualizacin de Software, RAID Admin, Backup, publicacin de calendarios iCal, WebDAV (iDisk), Final Cut Server, AirPlay, Recuperacin de OS X Lion por Internet, Gestor de Perfiles. Servidor de contraseas 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 identificacin TCP Protocolo de transferencia de noticias de red (NNTP) TCP/UDP Protocolo de tiempo de red (NTP)

1939 pop3

Mail (para recibir correo electrnico)

1057, sunrpc 1831 1413 ident 3977 nntp

Portmap (sunrpc)

Usado por aplicaciones que leen grupos de noticias.

1305 ntp

137

UDP

138

UDP

139

TCP

Windows Internet Naming Service (WINS) Servicio de datagramas de NETBIOS Bloque de mensaje de servidor (SMB)

netbios-ns

Preferencias de fecha y hora. Usado para la sincronizacin de relojes de servidores en red y la sincronizacin de relojes de servidores en red del AppleTV -

netbios-dgm

netbios-ssn

143

TCP

161

UDP

192

UDP

Protocolo de 3501 imap acceso a mensajes de Internet (IMAP) Protocolo simple 1157 snmp de administracin 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 impresin de Microsoft Windows, como por ejemplo, el uso compartido de Windows en Mac OS X. Mail (para recibir correo electrnico)

Estado PPP o deteccin de la estacin base AirPort (determinadas configuraciones),

311

TCP

312 389

427

443

Administracin de servidores seguros TCP Administracin de Xsan TCP Protocolo ligero de acceso a directorios (LDAP) TCP/UDP Protocolo de ubicacin de servicios (SLP) TCP Secure Sockets Layer (SSL o "HTTPS")

asipwebadmin vslmp

4511 ldap

Utilidad Administracin AirPort, Asistente AirPort Express App Server, Server Admin, Workgroup Manager, Server Monitor, Xsan Admin. Xsan Admin (OS X Mountain Lion v10.8 y posterior) Usado por aplicaciones que buscan direcciones, como Mail y Agenda. Network Browser

2608 svrloc

2818 https

445

TCP

464 500

Servidor de microsoft-ds dominio SMB de Microsoft TCP/UDP kpasswd 3244 kpasswd UDP ISAKMP/IKE 2408 isakmp

Sitios web TLS, iTunes Store, FaceTime, Game Center, autenticacin 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, Recuperacin de OS X por Internet, Gestor de Perfiles, Volver a mi Mac, Dictado -

Servicio VPN de OS X Server, Volver a mi Mac Usado para imprimir en una impresora de red; opcin Compartir Impresora de Mac OS X AppleShare, Uso compartido de

514 514 515

TCP UDP TCP

532 548

TCP TCP

shell Syslog Impresora de lnea (LPR), Protocolo LPD (Line Printer Daemon) netnews Protocolo de

shell syslog printer

netnews afpovertcp

554

archivos de Apple (AFP) a travs de TCP TCP/UDP Protocolo de secuencias en tiempo real (RTSP) TCP

archivos personales; Servicio de archivos de Apple 2326 rtsp QuickTime Streaming Server (QTSS); reproductores de archivos multimedia de transmisin por secuencias, AirPlay Mail (para enviar correo), iCloud Mail (autenticacin SMTP)

587

6001023 623

625

Envo de 4409 mensajes para Mail (SMTP autenticado) TCP/UDP Servicios basados en RPC de Mac OS X UDP Lights-OutMonitoring (LOM) TCP Open Directory Proxy (ODProxy) (uso no registrado)

submission

ipcserver

Usado, por ejemplo, por NetInfo

626 626

631

636 660

687

749

Usado por la funcin 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 puerto est registrado para DEC DLM. TCP AppleShare Imap asia Administracin de IMAP (Mac Admin (ASIA) OS X Server v10.2.8 o anterior) UDP serialnumberd asia Registro de nmero de serie de (Uso no servidor (Xsan, Mac OS X Server registrado) v10.3 - v10.6) TCP Protocolo de 2910 ipp Opcin Compartir Impresora de impresin de Mac OS X; impresin en muchas Internet (IPP) impresoras habituales TCP LDAP seguro ldaps TCP mac-srvrAdministracin Herramientas de admin de servidores administracin del servidor para Mac OS X Server v10.4 y anterior, incluida AppleShare IP. TCP Administracin asipregistry Herramientas de de servidores administracin del servidor para Mac OS X Server v10.6 y anterior, incluida AppleShare IP. TCP/UDP Kerberos 5 kerberos-adm admin/changepw

asf-rmcp

Puerto esttico 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 Inscripcin de Certificado IP Failover 1649 TCP L2TP 1701 UDP 985 1723 1900 2049 TCP PPTP

TCP

imaps pop3s webobjects rmiregistry

iCloud Mail (SSL IMAP) -

qtUsado para la administracin de serveradmin QuickTime Streaming Server. cert-responder Gestor de Perfiles, SCEP

kermit l2f pptp

2195

2196

2336

3004 3031 3283

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 Sincronizacin de cuentas mviles 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 retroalimentacin

appleugcontrol Sincronizacin del directorio de inicio csoftragent eppc Enlace de programas; Eventos Apple Remotos net-assistant Apple Remote Desktop 2.0 o posterior (funcin de creacin de informes) mysql nat-stun-port - FaceTime, Game Center ipether232port distcc -

3306 TCP 3478- UDP 3497 3632 TCP

MySQL Compilador

3659

3689

4111 4398 4488

4500

distribuido TCP/UDP Autenticacin 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

apple-sasl

Servidor de contraseas de Mac OS X Server

daap

Compartir msica de iTunes, AirPlay Game Center Volver a mi Mac

xgrid awacs-ice

ipsec-msft

5003

TCP

5009 5060

TCP UDP

5100 5190 5222 5223

TCP

5269

5297 5298

Uso compartido de cmara y escner 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 Comunicacin 3920 jabber-server Servidor iChat XMPP entre servidores TCP iChat (trfico local) TCP/UDP iChat (trfico local)

Enlace de nombres y transporte de FileMaker (Uso no winfs registrado) Protocolo de 3261 sip inicio de sesiones (SIP) socalia

Servicio VPN de OS X Server, Volver a mi Mac. Nota: Si se configura Volver a mi Mac en una estacin 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 -

Utilidad AirPort; Asistente AirPort Express iChat

5350

UDP

5351

UDP

5353

UDP

Avisos de Protocolo de asignacin de puertos NAT Protocolo de nat-pmp asignacin de puertos NAT DNS de difusin 3927 mdns mltiple (MDNS) PostgreSQL postgresql

Bonjour, Volver a mi Mac

Bonjour, Volver a mi Mac

5432

TCP

5678

UDP

Servidor SNATMAP

rrac

5897- UDP 5898 5900 TCP

5988

TCP

(Uso no registrado) Computacin en red virtual (VNC) (Uso no registrado) WBEM HTTP -

vnc-server

Bonjour, AirPlay, Compartir en casa, Deteccin 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 direccin de Internet externa de los servidores de manera que las conexiones entre los usuarios de iChat puedan funcionar correctamente detrs de la traduccin de direcciones de red (NAT). El servicio SNATMAP simplemente comunica a los clientes la direccin de Internet a la que estn conectados. Este servicio se ejecuta en un servidor de Apple, pero no enva informacin personal a Apple. Cuando se usen determinadas caractersticas 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 (funcin de observacin/control) Compartir pantalla (Mac OS X v10.5 o posterior) Apple Remote Desktop 2.x (consulta

wbem-http

6970- UDP 9999 7070 TCP

arcp

http://dmtf.org/standards/wbem) QuickTime Streaming Server QuickTime Streaming Server (RTSP)

7070 7777

UDP TCP

8000- TCP 8999 8005 TCP 8008 8080 TCP TCP

RTSP (Uso no registrado) Protocolo de configuracin de router automtico (ARCP - Uso registrado) RTSP alterno Proxy de transferencia de archivos del servidor de iChat (uso no registrado) Apagado remoto Tomcat Servicio iCal Puerto alternativo para el servicio web Apache Servicio Wiki Servicio Actualizacin de Software Reglas de correo electrnico web Restablecimiento de contrasea web HTTPS (servicio o sitio web) HTTP (servicio/sitio web) Pcast Tunnel Servicio iCal (SSL) -

arcp cbt

QuickTime Streaming Server -

irdmi http-alt http-alt

Servicio web, Secuencias de iTunes Radio Mac OS X Server v10.5 y posterior Tambin 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 Podcast Capture/podcast CLI Podcast Capture/podcast CLI

8085- TCP 8087 8088 TCP

radan-http

8089 8096

TCP TCP

8170 8171

TCP TCP

8175 8443

TCP TCP

pcsync-https

pcastagentd (para operaciones de control, cmara, etc.) Mac OS X Server v10.5 y posterior. Anteriormente JBOSS

8800 8843

TCP TCP

Servicio Agenda Servicio Agenda (SSL) Almacenado ldsd Tomcat independiente Impresin -

8821, TCP 8826 8891 TCP 9006 9100 TCP TCP

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 connected, 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)

11211 16080 TCP 16384- UDP 16403

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 -

16384- UDP 16387

connected, -

FaceTime, Game Center

16393- UDP 16402

FaceTime, Game Center

16403- UDP 16472

Game Center

24000- TCP 24999 42000- TCP 42999 49152- TCP 65535 49152- UDP 65535 50003 -

(RTCP) Xsan Servicio de servidor de FileMaker Servicio de aplicacin auxiliar de FileMaker

med-ltp -

Servicio web con cach de rendimiento Secuencias de iTunes Radio Acceso a Xsan Filesystem Volver a mi Mac -

50006 -

Notas 1. No todos los puertos y servicios incluidos aqu estn presentes en todos los productos de software, ni todos son utilizados por dichos productos. Algunas aplicaciones, como Workgroup Manager, necesitan ms de un puerto y as se indica. 2. Es posible que los administradores de redes deseen usar software de vigilancia de puertos adems de esta informacin a la hora de tomar decisiones sobre cmo configurar firewalls o esquemas de control de acceso similares. 3. Para obtener una explicacin de lo que es un puerto TCP o UDP, consulta la seccin 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 estn 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 caractersticas 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 nmero del puerto por la etiqueta que aparece en /etc/services. Consulta la columna /etc/services de la tabla para ver cul 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 ms que de puertos debemos hablar de protocolos, ya que no se trata de diferentes tipos de puertos, sino de diferentes protocolos utilizados para su gestin. TCP (Transport Control Protocol) y UDP (User Datagram 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 ms bien entre su comportamiento en cuanto al tratamiento de transmisin 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 informacin, liberando al programador de aplicaciones de tener que gestionar la fiabilidad de la conexin (retransmisiones, prdidas de paquetes, orden en que llegan los paquetes, duplicados de paquetes...), encargndose el propio protocolo de su gestin. Para ello, cada paquete de datos dedica 20 bytes al envo de informacin. Esto hace que las transmisiones por TCP sean muy seguras... pero tambin lentas, ya que cada paquete hace una serie de comprobaciones sobre la integridad de los datos enviados, a lo que hay que aadir que al ser los paquetes de tamao fijo, si aumentamos el tamao dedicado al envo de informacin vamos a asegurarnos una mayor fiabilidad, pero tambin 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 aade muy poca informacin sobre los mismos (8 bytes, frente a los 20 bytes que vimos en el protocolo TCP). La primera consecuencia de esto es que por cada paquete enviado se enva una mayor cantidad de datos, pero tambin al reducir la informacin 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, pero sobre todo es muy utilizado en la transferencia tanto de audio como de vdeo. El protocolo UDP no usa ningn retardo para establecer una conexin, no mantiene estado de conexin y no hace un seguimiento de estos parmetros. Esto hace que un servidor dedicado a una aplicacin determinada pueda soportar ms clientes conectados cuando la aplicacin corre sobre UDP en lugar de sobre TCP. Rango de los puertos: El campo de puerto tiene una longitud de 16 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 utilizacin. Los puertos del 491552 al 65535 son puertos efmeros, 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 necesite comunicarse necesita un puerto (o varios) por el que hacerlo. Los ms habituales (y conocidos) son: - 20 (TCP), utilizado por FTP (File Transfer Protocol) para datos - 21 (TCP), utilizado por FTP (File Transfer Protocol) 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 autenticacin) - 110 (TCP), utilizado por POP3 (Post Office Protocol) - 137 (TCP), utilizado por NetBIOS (servicio de nombres) - 137 (UDP), utilizado por NetBIOS (servicio de nombres) - 138 (TCP), utilizado por NetBIOS (servicio de envo de datagramas) - 138 (UDP), utilizado por NetBIOS (servicio de envo 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 pginas web) - 631 (TCP), utilizado por CUPS (sistema de impresin de Unix) - 993 (TCP), utilizado por IMAP4 sobre SSL - 995 (TCP), utilizado por POP3 sobre SSL - 1080 (TCP), utilizado por SOCKS Proxy - 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 pequea lista de los principales puertos, aunque hay bastantes ms. A todos ellos hay que aadir aquellos que utilizan otros programas, ya sean del tipo P2P, de acceso remoto a terminales, de juegos OnLine y un largo etctera. Apertura de puertos: Un puerto se puede abrir a dos niveles, a nivel del sistema y a nivel salida de comunicacin. A nivel del sistema se trata de autorizar en el Firewall el trfico por un determinado puerto. A nivel salida de comunicacin se trata bsicamente de configurar un enrutador, o Router para que dirija el trfico 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 informacin necesaria para abrirlos la pueden ver en el manual del router que tengan, y tambin en nuestra seccin de Tutoriales tienen una amplia coleccin de documentos sobre como configurar diferentes routers (ver el tutorial Todo lo que necesites saber sobre configuracin de routers), lo que s vamos a ver es una serie de consideraciones de carcter general que se deben tener en cuenta a este respecto: - Antes de abrir un puerto debemos ser plenamente conscientes de los riesgos que esto supone. - En un router, un puerto solo se pude redirigir a un terminal (IP) concreto. En el caso de tratarse de un programa que tenga que estar instalado en ms 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 cierra el Firewall. - En conexiones de red con IP controlada por DHCP uno de los problemas que se presentan a nivel router es la asignacin 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 ms ajustado posible, y a ser posible que comience por un nmero no demasiado bajo. Luego asignamos a nuestros equipos direcciones IP por debajo del rango asignado a DHCP. Vamos a poner un ejemplo con tres ordenadores, ambos con puertos asignados. Respetando las IP de rango 192.168.1.x, la asignacin a la Puerta de enlace sera 192.168.1.1 Pues bien, yo asignara a DHCP el 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 asignara la IP 192.168.1.10 al ordenador principal, 192.168.1.11 al segundo y 192.168.1.12 al tercero. Esta asignacin se hace en cada equipo, dentro de las Propiedades TCP/IP de la conexin. Con ello nos aseguramos que un ordenador va a conectar siempre con la misma IP, ya que evidentemente si hemos asignado un puerto a una IP determinada 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, search This is a list of Internet socket port numbers used by protocols of the Transport Layer of the Internet Protocol Suite for the establishment of host-to-host communications. Originally, these port numbers were used by the Network Control Program (NCP) and two ports were needed as transmission was done 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.[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 Official Unofficial Description Port is registered with IANA for the application[1] Color White Yellow

Port is not registered with IANA for the application Blue

Multiple use Multiple applications are known to use this port.

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 to be able to bind a network socket to an IP address using one of the well-known ports.

Port 0 1 2 3 4 5 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 33 35 37 39 40 42

TCP UDP Description UDP Reserved TCP UDP TCP Port Service Multiplexer (TCPMUX) TCP UDP CompressNET[2] Management Utility[3] TCP UDP CompressNET[2] Compression Process[4] TCP UDP Unassigned TCP UDP Remote Job Entry TCP UDP Echo Protocol TCP UDP Unassigned TCP UDP Discard Protocol UDP Wake-on-LAN TCP UDP Unassigned TCP UDP Active Users (systat service)[5][6] TCP UDP Unassigned TCP UDP Daytime Protocol (RFC 867) TCP UDP Unassigned TCP UDP Previously netstat service[5] TCP UDP Unassigned TCP UDP Quote of the Day TCP UDP Message Send Protocol TCP UDP Character Generator Protocol (CHARGEN) TCP UDP FTP data transfer TCP FTP control (command) Secure Shell (SSH) used for secure logins, file transfers TCP UDP (scp, sftp) and port forwarding TCP UDP Telnet protocolunencrypted text communications TCP UDP Priv-mail : any private mail system. Simple Mail Transfer Protocol (SMTP)used for e-mail TCP routing between mail servers TCP UDP Unassigned TCP UDP NSW User System FE TCP UDP MSG ICP TCP UDP Display Support Protocol TCP UDP Any private printer server protocol TCP UDP TIME protocol Resource Location Protocol[7] (RLP)used for determining the TCP UDP location of higher level services from hosts on a network TCP UDP Unassigned TCP 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 42 43 47 49 50 51 52 53 54 55 56 56 57 58 64 67 68 69 70 71 72 73 74 77 79 80 81 82 88 90

TCP UDP Description TCP UDP Windows Internet Name Service TCP WHOIS protocol TCP UDP NI FTP[7] TCP UDP TACACS Login Host protocol TCP UDP Remote Mail Checking Protocol[8] TCP UDP IMP Logical Address Maintenance TCP UDP XNS (Xerox Network Systems) Time Protocol TCP UDP Domain Name System (DNS) TCP UDP XNS (Xerox Network Systems) Clearinghouse TCP UDP ISI Graphics Language (ISI-GL) TCP UDP XNS (Xerox Network Systems) Authentication TCP UDP Route Access Protocol (RAP)[9] TCP Mail Transfer Protocol (RFC 780) TCP UDP XNS (Xerox Network Systems) Mail TCP UDP CI (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) TCP Gopher protocol TCP NETRJS protocol TCP NETRJS protocol TCP NETRJS protocol TCP NETRJS protocol priv-rjs protocol which is considered unsafe by Google Chrome[10] TCP Finger protocol TCP TCP UDP TCP UDP TCP UDP Hypertext Transfer Protocol (HTTP) TorparkOnion routing TorparkControl Kerberosauthentication system dnsix (DoD Network Security for Information Exchange) Securit Attribute Token Map PointCast (dotcom) WIP Message protocol 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

90 TCP UDP 99 TCP 100 UDP

Port TCP UDP Description Status 101 TCP NIC host name Official ISO-TSAP (Transport Service Access Point) Class 0 102 TCP protocol;[12] also used by Digital Equipment Corporation Official DECnet (Phase V+) over TCP/IP ACR/NEMA Digital Imaging and Communications in 104 TCP UDP Official Medicine (DICOM) 105 TCP UDP CCSO Nameserver Protocol (Qi/Ph) Official [13] 107 TCP Remote TELNET Service protocol Official [1] 108 TCP UDP SNA Gateway Access Server Official 109 TCP Post Office Protocol v2 (POP2) Official 110 TCP Post Office Protocol v3 (POP3) Official 111 TCP UDP ONC RPC (Sun RPC) Official [14] IdentAuthentication Service/Identification Protocol, used 113 TCP Official by IRC servers to identify users 113 UDP Authentication Service[14] (auth) Official 115 TCP Simple File Transfer Protocol (SFTP) Official 117 STD UUCP Path Service Official 118 TCP UDP SQL (Structured Query Language) Services Official Network News Transfer Protocol (NNTP)retrieval of 119 TCP Official newsgroup messages 123 UDP Network Time Protocol (NTP)used for time synchronization Official Formerly Unisys Unitary Login, renamed by Unisys to NXEdit. 126 TCP UDP Used by Unisys Programmer's Workbench for Clearpath MCP, Official an IDE for Unisys MCP software development 135 TCP UDP DCE endpoint resolution Official Microsoft EPMAP (End Point Mapper), also known as DCE/RPC Locator service,[15] used to remotely manage 135 TCP UDP Unofficial services including DHCP server, DNS server and WINS. Also used by DCOM 137 TCP UDP NetBIOS NetBIOS Name Service Official 138 TCP UDP NetBIOS NetBIOS Datagram Service Official 139 TCP UDP NetBIOS NetBIOS Session Service Official Internet Message Access Protocol (IMAP)management of 143 TCP Official email messages 152 TCP UDP Background File Transfer Program (BFTP)[16] Official 153 TCP UDP SGMP, Simple Gateway Monitoring Protocol Official 156 TCP UDP SQL Service Official [17] 158 TCP UDP DMSP, Distributed Mail Service Protocol Unofficial 161 UDP Simple Network Management Protocol (SNMP) Official

Port TCP UDP Description 162 TCP UDP Simple Network Management Protocol Trap (SNMPTRAP)[18] 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 codaauth2Coda authentication server 370 UDP codaauth2Coda authentication server 370 UDP securecast1Outgoing packets to NAI's servers [19][dead link] 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[20] 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 399 TCP UDP 401 427 443 444 445 445 464 465 TCP TCP TCP TCP TCP TCP TCP TCP UDP UDP UDP

UDP

475 TCP UDP 491 TCP 497 TCP 500 UDP

502 TCP UDP 504 TCP UDP 512 TCP 512 UDP 513 TCP 513 UDP 514 TCP 514 UDP 515 TCP 517 UDP 518 UDP 520 TCP 520 UDP 521 UDP 524 TCP UDP 525 UDP 530 TCP UDP 531 TCP UDP

Description Digital Equipment Corporation DECnet (Phase V+) over TCP/IP UPS Uninterruptible Power Supply Service Location Protocol (SLP) Hypertext Transfer Protocol over TLS/SSL (HTTPS) SNPP, Simple Network Paging Protocol (RFC 1568) Microsoft-DS Active Directory, Windows shares Microsoft-DS SMB file sharing Kerberos Change/Set password URL Rendezvous Directory for SSM (Cisco protocol) tcpnethaspsrv (Aladdin Knowledge Systems Hasp services, TCP/IP version) GO-Global remote access and application publishing software Dantz Retrospect Internet Security Association and Key Management Protocol (ISAKMP) Modbus, Protocol Citadelmultiservice protocol for dedicated clients for the Citadel groupware system Rexec, Remote Process Execution comsat, together with biff rlogin Who[21] Shellused to execute non-interactive commands on a remote system (Remote Shell, rsh, remsh) Syslogused for system logging Line Printer Daemonprint service Talk NTalk efs, extended file name server Routing Information Protocol (RIP) Routing Information Protocol Next Generation (RIPng) NetWare Core Protocol (NCP) is used for a variety things such as access to primary NetWare server resources, Time Synchronization, etc. Timed, Timeserver RPC AOL Instant Messenger

Status Official Official Official Official Official Official Official Official Official Official Unofficial Official Official Unofficial Official Official Official Official Official Official Official Official Official Official Official Official Official Official Official Official Unofficial

Port 532 533 540 542 543 544 545 546 547 548 550 554 556 560 561 563 587 591 593 604 623 631 631 635 636 639 641 646 647 648 651

TCP UDP Description TCP netnews UDP netwall, For Emergency Broadcasts TCP UUCP (Unix-to-Unix Copy Protocol) TCP UDP commerce (Commerce Applications) TCP klogin, Kerberos login TCP kshell, Kerberos Remote shell TCP OSIsoft PI (VMS), OSISoft PI Server Client Access TCP UDP DHCPv6 client TCP UDP DHCPv6 server TCP Apple Filing Protocol (AFP) over TCP TCP UDP new-rwho, new-who[21] TCP UDP Real Time Streaming Protocol (RTSP) TCP Remotefs, RFS, rfs_server UDP rmonitor, Remote Monitor UDP monitor TCP UDP NNTP protocol over TLS/SSL (NNTPS) TCP e-mail message submission[22] (SMTP) FileMaker 6.0 (and later) Web Sharing (HTTP Alternate, also TCP see port 80) HTTP RPC Ep Map, Remote procedure call over Hypertext TCP UDP Transfer Protocol, often used by Distributed Component Object Model services and Microsoft Exchange Server TUNNEL profile,[23] a protocol for BEEP peers to form an TCP application layer tunnel UDP ASF Remote Management and Control Protocol (ASF-RMCP) TCP UDP Internet Printing Protocol (IPP) TCP UDP Common Unix Printing System (CUPS) TCP UDP RLZ DBase Lightweight Directory Access Protocol over TLS/SSL TCP UDP (LDAPS) TCP UDP MSDP, Multicast Source Discovery Protocol SupportSoft Nexus Remote Command (control/listening): A TCP UDP proxy gateway connecting remote control traffic LDP, Label Distribution Protocol, a routing protocol used in TCP UDP MPLS networks TCP DHCP Failover protocol[24] TCP RRP (Registry Registrar Protocol)[25] TCP UDP IEEE-MMS

Status Official Official Official Official Official Official Unofficial Official Official Official Official Official Official Official Official Official Official Official Official Official Official Official Unofficial Official Official Official Official Official Official Official Official

Port TCP UDP 653 TCP UDP 654 TCP

657 TCP UDP

660 TCP 666 TCP UDP 666 TCP 674 TCP 688 TCP UDP 691 TCP 694 TCP UDP 695 TCP 698 700 TCP UDP

701 TCP 702 TCP 706 TCP 711 TCP 712 TCP 749 TCP UDP 750 UDP 751 TCP UDP 752 UDP 753 TCP 753 UDP

Description 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] and Hardware Management Console to connect managed Official logical partitions (LPAR) to enable dynamic partition reconfiguration Mac OS X Server administration Official 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 Official Management Protocol) MS Exchange Routing Official Linux-HA High availability Heartbeat Official IEEE-MMS-SSL (IEEE Media Management System over Official SSL)[28] 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)),[29] a protocol that runs between a pair of nodes and is used to manage traffic Official engineering (TE) links IRIS[30][31] (Internet Registry Information Service) over BEEP Official (Blocks Extensible Exchange Protocol)[32] (RFC 3983) Secure Internet Live Conferencing (SILC) Official [33][34][35] 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) Kerberos (protocol) administration Official kerberos-iv, Kerberos version IV Official kerberos_master, Kerberos authentication Unofficial passwd_server, Kerberos Password (kpasswd) server Unofficial [37] Reverse Routing Header (rrh) Official Reverse Routing Header (rrh) Official

Port 753 754 754 754 760 782 783 800 808 829 843 847 848 860 861 862 873 888 897 898 901 901 902 902 903 904 911 944 953 973 981 987 989

TCP UDP Description UDP userreg_server, Kerberos userreg server TCP tell send TCP krb5_prop, Kerberos v5 slave propagation UDP tell send TCP UDP krbupdate [kreg], Kerberos registration TCP Conserver serial-console management server TCP SpamAssassin spamd daemon UDP mdbe daemon TCP Microsoft Net.TCP Port Sharing Service TCP Certificate Management Protocol[38] TCP Adobe Flash[39] TCP DHCP Failover protocol TCP UDP Group Domain Of Interpretation (GDOI) protocol TCP iSCSI (RFC 3720) TCP UDP OWAMP control (RFC 4656) TCP UDP TWAMP control (RFC 5357) TCP rsync file synchronization protocol TCP cddbp, CD DataBase (CDDB) protocol (CDDBP) TCP UDP Brocade SMI-S RPC TCP UDP Brocade SMI-S RPC SSL TCP Samba Web Administration Tool (SWAT) VMware Virtual Infrastructure Client (from managed device to TCP UDP management console) TCP UDP ideafarm-door VMware Server Console (from management console to TCP UDP managed device) TCP VMware Remote Console [40] TCP VMware Server Alternate (if 902 is in use, i.e. SUSE linux) Network Console on Acid (NCA)local tty redirection over TCP OpenSSH UDP Network File System (protocol) Service TCP UDP Domain Name System (DNS) RNDC Service UDP Network File System (protocol) over IPv6 Service SofaWare Technologies Remote HTTPS management for TCP firewall devices running embedded Check Point FireWall-1 software TCP Microsoft Corporation Microsoft Windows SBS SharePoint TCP 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)[41] 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[1]

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 TCP UDP Description [1] 1024 TCP UDP Reserved 1025 TCP NFS or IIS or Teradata 1026 TCP Often used by Microsoft DCOM services Native IPv6 behind IPv4-to-IPv4 NAT Customer 1027 UDP Premises Equipment (6a44)[42] 1029 TCP Often used by Microsoft DCOM services 1033 TCP Classified project using Java sockets 1058 TCP UDP nim, IBM AIX Network Installation Manager (NIM) 1059 TCP UDP nimreg, IBM AIX Network Installation Manager (NIM) 1080 TCP SOCKS proxy 1085 TCP UDP WebObjects 1098 TCP UDP rmiactivation, RMI Activation

Status Official Unofficial Unofficial Official Unofficial Unofficial Official Official Official Official Official

Port TCP UDP Description 1099 TCP UDP rmiregistry, RMI Registry 1109 TCP UDP Reserved[1] 1109 TCP Kerberos Post Office Protocol (KPOP) EasyBits School network discovery protocol (for Intel's 1110 UDP CMPC platform) 1119 TCP UDP Used by some Blizzard games[43] 1140 TCP UDP AutoNOC protocol 1167 UDP phone, conference calling 1169 TCP UDP Tripwire Perceptive Automation Indigo Home automation server 1176 TCP configuration and control access 1182 TCP UDP AcceleNet Intelligent Transfer Protocol 1194 TCP UDP OpenVPN The cajo project Free dynamic transparent distributed 1198 TCP UDP computing in Java scol, protocol used by SCOL 3D virtual worlds server to 1200 TCP answer world name resolution client request[44] scol, protocol used by SCOL 3D virtual worlds server to 1200 UDP answer world name resolution client request 1200 UDP Steam Friends Applet 1214 TCP Kazaa 1217 TCP Uvora Online 1220 TCP QuickTime Streaming Server administration TGP, TrulyGlobal Protocol, also known as "The Gur 1223 TCP UDP Protocol" (named for Gur Kimchi of TrulyGlobal) first-defense, Remote systems monitoring service from 1232 TCP UDP Nexum, Inc 1234 UDP VLC media player default port for UDP/RTP stream Symantec BindView Control UNIX Default port for TCP 1236 TCP management server connections 1241 TCP UDP Nessus Security Scanner Microsoft System Center Operations Manager (SCOM) 1270 TCP UDP (formerly Microsoft Operations Manager (MOM)) agent 1293 TCP UDP IPSec (Internet Protocol Security) 1301 TCP Palmer Performance OBDNet 1309 TCP Altera Quartus jtagd 1311 TCP Dell OpenManage HTTPS 1313 TCP Xbiim (Canvii server)[citation needed] 1314 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 1319 1319 1337 1337 1337 1341 1344 1352 1387 1414 1417 1418 1419 1420

1431

1433 1434 1470 1494 1500 1501 1503 1512 1513 1521 1521 1524

TCP UDP Description TCP AMX ICSP UDP AMX ICSP UDP Men and Mice DNS TCP Men and Mice DNS TCP WASTE Encrypted File Sharing Program TCP UDP Qubes (Manufacturing Execution System) TCP Internet Content Adaptation Protocol TCP IBM Lotus Notes/Domino[45] (RPC) protocol cadsi-lm, LMS International (formerly Computer Aided TCP UDP Design Software, Inc. (CADSI)) LM TCP IBM WebSphere MQ (formerly known as MQSeries) TCP UDP Timbuktu Service 1 Port TCP UDP Timbuktu Service 2 Port TCP UDP Timbuktu Service 3 Port TCP UDP Timbuktu Service 4 Port Reverse Gossip Transport Protocol (RGTP), used to access a General-purpose Reverse-Ordered Gossip TCP Gathering System (GROGGS) bulletin board, such as that implemented on the Cambridge University's Phoenix system MSSQL (Microsoft SQL Server database management TCP system) Server MSSQL (Microsoft SQL Server database management TCP UDP system) Monitor TCP Solarwinds Kiwi Log Server Citrix XenApp Independent Computing Architecture TCP (ICA) thin client protocol[46] NetGuard GuardianPro firewall (NT4-based) Remote TCP Management NetGuard GuardianPro firewall (NT4-based) UDP Authentication Client Windows Live Messenger (Whiteboard and Application TCP UDP Sharing) TCP UDP Microsoft Windows Internet Name Service (WINS) TCP UDP Garena Garena Gaming Client TCP nCube License Manager, SQLnet Oracle database default listener, in future releases official TCP port 2483 TCP UDP ingreslock, ingres

Status 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 Description 1526 TCP Oracle database common alternative for listener 1527 TCP Apache Derby Network Server default port IBM Sametime IMVirtual Places Chat Microsoft SQL 1533 TCP Server Eclipse Target Communication Framework (TCF) agent 1534 UDP discovery[47] 1547 TCP UDP Laplink 3m-image-lm Image Storage license manager 3M 1550 TCP UDP Company 1550 Gadu-Gadu (direct client-to-client) 1581 UDP MIL STD 2045-47001 VMF 1583 TCP Pervasive PSQL 1589 UDP Cisco VQP (VLAN Query Protocol) / VMPS GE Smallworld Datastore Server (SWMFS/Smallworld 1590 TCP Master Filesystem)[citation needed] 1627 iSketch[citation needed] radius auth, RADIUS authentication protocol (default for 1645 TCP UDP Cisco and Juniper Networks RADIUS servers, but see port 1812 below) radius acct, RADIUS authentication protocol (default for 1646 TCP UDP Cisco and Juniper Networks RADIUS servers, but see port 1813 below) 1666 TCP Perforce 1677 TCP UDP Novell GroupWise clients in client/server access mode Microsoft Key Management Service for KMS Windows 1688 TCP Activation Cisco RADIUS Change of Authorization for 1700 UDP TrustSec[citation needed] Layer 2 Forwarding Protocol (L2F) & Layer 2 Tunneling 1701 UDP Protocol (L2TP) 1707 TCP UDP Windward Studios Romtoc Interactive Modular Multiplayer Client-Server 1707 TCP Online Application Interface & Layer 2 Tunneling Protocol (L2TP) America's Army Massively multiplayer online game 1716 TCP (MMO) 1719 UDP H.323 Registration and alternate communication 1720 TCP H.323 Call signalling 1723 TCP UDP Microsoft Point-to-Point Tunneling Protocol (PPTP) 1725 UDP Valve Steam Client

Status 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 1755 1761 1761 1761 1762 1768 1776 1792 1801 1812 1813 1863 1883 1886 1900 1920 1935 1947 1967

TCP UDP Description TCP UDP Microsoft Media Services (MMS, ms-streaming) UDP cft-0 TCP cft-0 TCP Novell Zenworks Remote Control utility TCP TCP TCP TCP TCP TCP TCP TCP TCP UDP TCP TCP TCP UDP UDP UDP UDP UDP cft-1 to cft-7 UDP UDP UDP UDP UDP Federal Emergency Management Information Systemhttp://www.iana.org/assignments/service-namesport-numbers/service-names-port-numbers.xml Moby[citation needed] 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 Official Official Official Official Official Unofficial Official Official Unofficial Unofficial

1972 TCP 1975 1977 1984 1985 1994 1997 1998 2000 2001 2002 TCP TCP TCP TCP TCP TCP

UDP Cisco TCO (Documentation) Big Brother and related Xymon (formerly Hobbit) System and Network Monitor Cisco HSRP Cisco STUN-SDLC (Serial TunnelingSynchronous Data Link Control) protocol Chizmo Networks Transfer Tool[citation needed] Cisco X.25 over TCP (XOT) service Cisco SCCP (Skinny) CAPTAN Test Stand System Secure Access Control Server (ACS) for Windows[citation

UDP UDP UDP UDP UDP

Port 2008 2010 2014 2030 2031 2041 2049 2049 2053 2056 2074 2080 2082 2082 2083 2083 2086 2086 2087 2095 2096 2102 2103 2104 2105 2105 2105 2115 2121 2142 2144 2145 2156

TCP UDP
needed]

Description 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[citation needed] 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[citation needed] TDMoIP (RFC 5087) Iron Mountain LiveVault Agent[citation needed] Iron Mountain LiveVault Agent[citation needed] Talari Reliable Protocol

Status 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

TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP 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 UDP UDP UDP

Port 2160 2161 2181 2190 2195 2196 2200 2210 2210 2210 2211 2211 2211 2212 2212 2212 2219 2220 2221 2222 2223 2261 2262 2301 2302 2302 2303 2305 2323 2369

TCP UDP Description TCP APC Agent TCP APC Agent TCP UDP EForward-document transport system UDP TiVoConnect Beacon[citation needed] TCP Apple Push Notification service Link TCP Apple Push Notification - Feedback Link UDP Tuxanci game server[48] UDP NOAAPORT Broadcast Network TCP NOAAPORT Broadcast Network TCP MikroTik Remote management for "The Dude" UDP EMWIN TCP EMWIN TCP MikroTik Secure management for "The Dude" UDP LeeCO POS Server Service TCP LeeCO POS Server Service TCP Port-A-Pour Remote WinBatch TCP UDP NetIQ NCAP Protocol TCP UDP NetIQ End2End TCP ESET Anti-virus updates TCP DirectAdmin default & ESET Remote Administration Microsoft Office OS X antipiracy network monitor[citation UDP needed] TCP TCP TCP UDP CoMotion Master UDP CoMotion Backup HP System Management Redirect to port 2381[citation needed] UDP ArmA multiplayer (default for game) UDP Halo: Combat Evolved multiplayer ArmA multiplayer (default for server reporting) (default UDP port for game +1) ArmA multiplayer (default for VoN) (default port for UDP game +3) Philips TVs based on jointSPACE [49] Default for BMC Software Control-M/Server Configuration Agent, though often changed during installation Default for BMC Software Control-M/Serverto allow the Control-M/Enterprise Manager to connect to the Control-M/Server, though often changed during installation

Status Official Official Official Unofficial Unofficial Unofficial Unofficial Official Official Unofficial Official Official Unofficial Official Official Unofficial Official Official Unofficial Unofficial Unofficial Official Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official

TCP TCP

2370

TCP

Official

Port 2379 2381 2399 2401 2404 2420 2424 2427 2447 2463 2480 2483 2484 2500 2501 2518 2525 2535 2546 2593 2598 2599 2610 2612 2636 2638 2641 2642 2698

TCP UDP Description TCP KGS Go Server TCP HP Insight Manager default for Web server[citation needed] TCP FileMaker Data Access Layer (ODBC/JDBC) TCP CVS version control system IEC 60870-5 -104, used to send electric power telecontrol TCP messages between two systems via directly connected data circuits UDP Westell Remote Access TCP OrientDB database listening for Binary client connections UDP Cisco MGCP ovwdbOpenView Network Node Manager (NNM) TCP UDP daemon TCP UDP LSI RAID Management formerly Symbios Logic TCP OrientDB database listening for HTTP client connections Oracle database listening for unsecure client connections TCP UDP to the listener, replaces port 1521 Oracle database listening for SSL client connections to TCP UDP the listener THESMESSENGER listening for ThesMessenger TCP client connections TheosNet-Admin listening for ThesMessenger client TCP connections TCP UDP Willy TCP SMTP alternate[citation needed] MADCAP - Multicast Address Dynamic Client TCP Allocation Protocol TCP UDP EVault data protection services TCP UDP RunUOUltima Online server new ICA (Citrix) when Session Reliability is enabled, TCP TCP port 2598 replaces port 1494[46] SonicWALL anti-spam traffic between Remote Analyzer TCP (RA) and Control Center (CC) TCP TrackiT mobile device monitoring TCP UDP QPasa from MQSoftware TCP Solve Service TCP Sybase database listener[citation needed] TCP UDP HDL Server from CNRI TCP UDP Tragic TCP UDP Citel / MCK IVPIP

Status Unofficial Unofficial Official Unofficial Official Official Official Official Official Official Official Official Official Official Official Official Unofficial Official Unofficial Unofficial Unofficial Unofficial Unofficial Official Official Unofficial Official Official Official

Port 2700 2800 2710 2710 2710 2735 2809 2809 2809 2811 2827 2868 2944 2945 2947 2948 2949 2967 3000 3000 3000 3000 3001 3001 3002 3003 3004 3005 3006 3007 3008 3017 3025 3030 3040 3050

TCP UDP TCP TCP UDP TCP TCP TCP TCP UDP TCP TCP TCP UDP KnowShowGo P2P

Description

Status Official Unofficial Unofficial Unofficial Official Official 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

UDP UDP UDP UDP UDP

TCP TCP TCP TCP TCP TCP

UDP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP

UDP UDP UDP

XBT Tracker XBT Tracker experimental UDP tracker extension Knuddels.de[citation needed] 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[citation needed] Cloud9 Integrated Development Environment server Distributed Interactive Simulation (DIS), modifiable default Ruby on Rails development default[50] Miralix Phone Monitor[citation needed] Opsware server (Satellite) Miralix CSTA[citation needed] Miralix GreenBox API[citation needed] Miralix InfoLink[citation needed] Miralix TimeOut[citation needed] Miralix SMS Client Connector[citation needed] Miralix OM Server[citation needed] Miralix Proxy[citation needed] Miralix IVR and Voicemail[citation needed] netpd.org[citation needed] NetPanzer GoLabs Update Port / Project Open Cannibal Update Port gds_db (Interbase/Firebird)

Port TCP 3051 TCP 3052 TCP 3074 TCP 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 TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP

UDP Description UDP Galaxy Server (Gateway Ticketing Systems) UDP APC PowerChute Network [1] UDP NAT / Xbox LIVE and/or Games for Windows - LIVE SMAUSA OpCon Scheduler as the default listen port[citation needed] BlackBerry Enterprise Server communication to cloud D2000 Entis/Actis Application server Web caches and the default for the Squid (software) Tatsoft default client connection[citation needed] devpi Python package server [51] UDP SFLM (Standard Floating License Manager) UDP FCIP (Fiber Channel over Internet Protocol) UDP WhiskerControl research control protocol UDP Galaxy Network Service (Gateway Ticketing Systems) iSCSI target msft-gc, Microsoft Global Catalog (LDAP service which UDP contains data from Active Directory forests) msft-gc-ssl, Microsoft Global Catalog over SSL (similar UDP to port 3268, LDAP over SSL) Apple Remote Desktop reporting (officially Net Assistant, referring to an earlier product) Used by VATSIM, the Virtual Air Traffic Simulation UDP network for voice communication. SAP-Router (routing application proxy for SAP R/3) UDP Debate Gopher backend database system[citation needed] UDP odette-ftp, Odette File Transfer Protocol (OFTP) UDP MySQL database system Verisys file integrity monitoring software Network Caller ID server CruiseControl.rb[52] UDP GTP' 3GPP GSM/UMTS CDR logging protocol Microsoft Terminal Server (RDP) officially registered as UDP Windows Based Terminal (WBT) - Link UDP Novell NDPS Printer Agent UDP xmlBlaster UDP [RSVP] Reservation Protocol Xware xTrm Communication Protocol Xware xTrm Communication Protocol over SSL

Status Official Official Official Official Unofficial Official Unofficial Unofficial Unofficial Official Official Official Official Official Official Official Official Unofficial Unofficial Unofficial Official Official Unofficial Unofficial Unofficial Official Official Official Official Official Official 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 3835 3880 3868 3872 3899 3900

TCP UDP Description TCP UDP STUN, a protocol for NAT traversal[53] TCP UDP TURN, a protocol for NAT traversal[54] 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[55] TCP UDP ni-visa-remote[citation needed] 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 Apples 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[43] 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 needed] Used by RedSeal Networks client/server connection[citation TCP needed] TCP TCP TCP TCP TCP TCP TCP TCP

Status 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

UDP WarMUX game server Official [citation Used by RedSeal Networks client/server connection Unofficial needed] Used by RedSeal Networks client/server connection[citation
needed]

Unofficial Official Official Unofficial Unofficial Official

UDP IGRS SCTP Diameter base protocol (RFC 3588) Oracle Management Remote Agent[citation needed] Remote Administrator udt_os, IBM UniData UDT OS[56]

Port 3945 3978 3979 3999 4000 4001 4007 4018 4035 4045 4069 4089 4093 4096 4100 4105 4111 4116 4125 4172 4190 4201 4226 4224 4242 4242 4243 4303 4321 4323 44334436 4444 4444-

TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP

UDP UDP UDP UDP UDP UDP

UDP TCP UDP UDP UDP UDP UDP UDP UDP UDP

UDP

UDP UDP

Description 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[citation needed] 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[57] 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[58] TinyMUD and various derivatives Aleph One (game) Cisco Audio Session Tunneling[citation needed] Reverse Battle Tetris Orthanc - Default DICOM port CrashPlan Simple Railroad Command Protocol (SRCP) Referral Whois (RWhois) Protocol[59] Lincoln Electric's ArcLink/XT[citation needed] Axence nVision [60]

Status Official Unofficial Unofficial Official Unofficial Unofficial Unofficial Official Unofficial Unofficial Official Official Official Official Unofficial Official Official Official Unofficial Official Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Official Unofficial Unofficial

TCP TCP

Oracle WebCenter Content: Content Server - Intradoc Socket port. (formerly known as Oracle Universal UDP Unofficial Content Management). Port though often changed during installation I2P HTTP/S proxy Unofficial

Port 4445 4486 4500 45024534 4505 4506 4534 4567 4569 4610 4640 4662 4662 4662 4664 4665 4672 4711 4711 4712 4713 4728 4730 4732 4747 4750 4753 4840 4843 4847

TCP UDP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP UDP UDP TCP TCP TCP TCP TCP TCP

Description

Status Official Official Official Unofficial Unofficial Unofficial Unofficial Official Unofficial Official Official Unofficial Unofficial Official Unofficial Unofficial Unofficial Unofficial Unofficial Official Official Official Unofficial Unofficial Official Official Official Official

UDP Integrated Client Message Service (ICMS) UDP IPSec NAT Traversal (RFC 3947) Microsoft Silverlight connectable ports under nonelevated trust Salt master Salt master UDP Armagetron Advanced default server port Sinatra default server port in development mode (HTTP) UDP Inter-Asterisk eXchange (IAX2) QualiSystems TestShell Suite Services UDP OrbitNet Message Service OrbitNet Message Service Default for older versions of eMule[61] 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[61] eMule optional web interface[61] McAfee Web Gateway 7 - Default GUI Port HTTP[citation
needed]

McAfee Web Gateway 7 - Default GUI Port HTTPS[citation


needed]

UDP UDP UDP UDP

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

Port 4894 4899 4949 4950 4982 4993 5000 5000 5000 5000 5000 5001 5001 5001 5001 5001 5002 5002 5003 5004 5004 5005 5005

TCP TCP TCP TCP TCP

5010

5011 5029

UDP Description UDP LysKOM Protocol A UDP Radmin remote administration tool Munin Resource Monitoring Tool 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 needed] TCP commplex-main TCP UPnPWindows network device interoperability TCP UDP VTunVPN Software UDP FlightGear multiplayer[63] 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[64] UDP Drobo Dashboard[65] 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[67]

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 5031 5037 5050 5051 5060 5061 5062

TCP UDP TCP TCP TCP TCP TCP TCP TCP UDP

UDP UDP

5070

TCP

5082 5083 5084 5085 5093 5099 5104 5106 5107 5108 5109 5110 5121 5124 5125 5150 5150 5151 5151 5154 5176

TCP TCP TCP TCP

UDP UDP UDP UDP UDP

TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP

UDP

UDP

UDP UDP UDP UDP UDP UDP

Description AVM CAPI-over-TCP (ISDN over Ethernet tunneling)[citation needed] Android ADB server Yahoo! Messenger ita-agent Symantec Intruder Alert[68] Session Initiation Protocol (SIP) Session Initiation Protocol (SIP) over TLS Localisation access Binary Floor Control Protocol (BFCP),[69] 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[70] HTTP Service A-Talk Common connection[citation needed] A-Talk Remote server connection[citation needed] VPOP3 Mail Server Webmail[citation needed] VPOP3 Mail Server Status[citation needed] ProRat Server Neverwinter Nights TorgaNET (Micronational Darknet) TorgaNET (Micronational Intelligence Darknet) ATMP Ascend Tunnel Management Protocol[71] Malware Cerberus RAT[citation needed] ESRI SDE Instance ESRI SDE Remote Start BZFlag ConsoleWorks default UI interface[citation needed]

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 Description Status 5190 TCP ICQ and AOL Instant Messenger Official Extensible Messaging and Presence Protocol (XMPP) 5222 TCP Official client connection[72][73] Extensible Messaging and Presence Protocol (XMPP) 5223 TCP Unofficial client connection over SSL 5228 TCP HP Virtual Room Service Official Google Play, Android Cloud to Device Messaging 5228 TCP Unofficial Service, Google Cloud Messaging Control And Provisioning of Wireless Access Points 5246 UDP Official (CAPWAP) CAPWAP control[74] Control And Provisioning of Wireless Access Points 5247 UDP Official (CAPWAP) CAPWAP data[74] Extensible Messaging and Presence Protocol (XMPP) 5269 TCP Official server connection[72][73] Extensible Messaging and Presence Protocol (XMPP) 5280 TCP XEP-0124: Bidirectional-streams Over Synchronous Official HTTP (BOSH) 5281 TCP Undo License Manager Official [75] 5281 TCP Extensible Messaging and Presence Protocol (XMPP) Unofficial [76] 5298 TCP UDP Extensible Messaging and Presence Protocol (XMPP) Official Outlaws (1997 video game). Both UDP and TCP are 5310 TCP UDP Official reserved, but only UDP is used 5349 TCP STUN, a protocol for NAT traversal (UDP is reserved)[53] Official 5349 TCP TURN, a protocol for NAT traversal (UDP is reserved)[54] Official NAT Port Mapping Protocolclient-requested 5351 TCP UDP configuration for inbound connections through network Official address translators 5353 UDP Multicast DNS (mDNS) Official LLMNRLink-Local Multicast Name Resolution, allows hosts to perform name resolution for hosts on the same 5355 TCP UDP Official local link (only provided by Windows Vista and Server 2008) Web Services for Devices (WSDAPI) (only provided by 5357 TCP UDP Unofficial Windows Vista, Windows 7 and Server 2008) WSDAPI Applications to Use a Secure Channel (only 5358 TCP UDP provided by Windows Vista, Windows 7 and Server Unofficial 2008) 5394 UDP Kega Fusion, a Sega multi-console emulator[77][78] Unofficial [79] mftp, Stratacache OmniCast content delivery system 5402 TCP UDP Official MFTP file sharing protocol

Port TCP UDP Description Status 5405 TCP UDP NetSupport Manager Official IBM Rational Synergy (Telelogic Synergy) (Continuus 5412 TCP UDP Official CM) Message Router 5413 TCP UDP Wonderware SuiteLink service Official 5421 TCP UDP NetSupport Manager Official 5432 TCP UDP PostgreSQL database system Official [80] 5433 TCP Bouwsoft file/webserver Unofficial [citation needed] 5445 UDP Cisco Unified Video Advantage Unofficial 5450 TCP OSIsoft PI Server Client Access Unofficial 5457 TCP OSIsoft PI Asset Framework Client Access Unofficial 5458 TCP OSIsoft PI Notifications Client Access Unofficial 5495 TCP IBM Cognos TM1 Admin server Unofficial 5498 TCP Hotline tracker server connection Unofficial 5499 UDP Hotline tracker server discovery Unofficial VNC remote desktop protocolfor incoming listening 5500 TCP Unofficial viewer, Hotline control connection 5501 TCP Hotline file transfer connection Unofficial 5517 TCP Setiqueue Proxy server client for SETI@Home project Unofficial [citation needed] 5550 TCP Hewlett-Packard Data Protector Unofficial Oracle WebCenter Content: Inbound Refinery - Intradoc Socket port. (formerly known as Oracle Universal 5555 TCP UDP Unofficial Content Management). Port though often changed during installation Freeciv versions up to 2.0, Hewlett-Packard Data 5555 TCP Protector, McAfee EndPoint Encryption Database Server, Unofficial SAP, Default for Microsoft Dynamics CRM 4.0 5556 TCP UDP Freeciv Official Default for Tidal Enterprise Scheduler master-Socket 5591 TCP used for communication between Agent-to-Master, Unofficial [citation needed] though can be changed pcANYWHEREdata, Symantec pcAnywhere (version 5631 TCP Official 7.52 and later[81])[82] data pcANYWHEREstat, Symantec pcAnywhere (version 7.52 5632 UDP Official and later) status 5656 TCP IBM Lotus Sametime p2p file transfer Unofficial 5666 TCP NRPE (Nagios) Unofficial 5667 TCP NSCA (Nagios) Unofficial [83] 5672 TCP AMQP Official 5678 UDP Mikrotik RouterOS Neighbor Discovery Protocol Unofficial

Port 5683 5721 5723 5741 5742 5800 5814 5850 5852 5900 5912 5938 5984 5999 6000 6001 6005 6005 6009 6050 6050 6051 6072 6086 6100 6100 6101 6110

TCP UDP UDP UDP UDP UDP UDP

Description (MNDP) Constrained Application Protocol (CoAP) Kaseya[citation needed] Operations Manager[84] IDA Discover Port 1 IDA Discover Port 2 VNC remote desktop protocolfor use over HTTP Hewlett-Packard Support Automation (HP OpenView Self-Healing Services)[citation needed] COMIT SE (PCR)[citation needed] Adeona client: communications to OpenDHT[citation needed] 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[86] CouchDB database server CVSup file update tool[87] X11used between an X client and server over the network X11used between an X client and server over the network Default for BMC Software Control-M/ServerSocket 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 needed] Arcserve backup iOperator Protocol Signal Port[citation needed] PDTPFTP 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 needed] 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

TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP

UDP

UDP UDP

UDP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP UDP

Port TCP UDP Description 6111 TCP UDP spc, HP Softbench Sub-Process Control "dtspcd"a network daemon that accepts requests from 6112 UDP clients to execute commands and launch applications remotely "dtspcd"a network daemon that accepts requests from 6112 TCP clients to execute commands and launch applications remotely Blizzard's Battle.net gaming service and some games,[43] 6112 TCP ArenaNet gaming service, Relic gaming service 6112 TCP Club Penguin Disney online game for kids Club Penguin Disney online game for kids, Used by some 6113 TCP Blizzard games[43] 6129 TCP DameWare Remote Control 6159 TCP ARINC 840 EFB Application Control Interface Oracle WebCenter Content Portable: Content Server 6200 TCP (With Native UI) and Inbound Refinery 6201 TCP Oracle WebCenter Content Portable: Admin Oracle WebCenter Content Portable: Content Server Web 6225 TCP UI 6227 TCP Oracle WebCenter Content Portable: JavaDB 6240 TCP Oracle WebCenter Content Portable: Capture Oracle WebCenter Content Portable: Content Server 6244 TCP UDP Intradoc Socket port Oracle WebCenter Content Portable: Inbound Refinery 6255 TCP UDP Intradoc Socket port 6257 UDP WinMX (see also 6699) 6260 TCP UDP planet M.U.L.E. 6262 TCP Sybase Advantage Database Server 6324 TCP UDP Hall Research Device discovery and configuration 6343 UDP SFlow, sFlow traffic monitoring gnutella-svc, gnutella (FrostWire, Limewire, Shareaza, 6346 TCP UDP etc.) 6347 TCP UDP gnutella-rtr, Gnutella alternate 6350 TCP UDP App Discovery and Access Protocol 6389 TCP EMC CLARiiON 6432 TCP PgBouncer - A connection pooler for PostgreSQL 6444 TCP UDP Sun Grid EngineQmaster Service 6445 TCP UDP Sun Grid EngineExecution Service 6514 TCP Syslog over TLS[88]

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 TCP UDP Description 6515 TCP UDP Elipse RPC Protocol (REC) 6522 TCP Gobby (and other libobby-based software) 6523 TCP Gobby 0.5 (and other libinfinity-based software) 6543 UDP Paradigm Research & Development Jetnet[89] default SANE (Scanner Access Now Easy)SANE network 6566 TCP scanner daemon[90] 6560TCP Speech-Dispatcher daemon 6561 6571 Windows Live FolderShare client 6600 TCP Microsoft Hyper-V Live 6600 TCP Music Player Daemon (MPD) 6601 TCP Microsoft Forefront Threat Management Gateway 6602 TCP Microsoft Windows WSS Communication odette-ftps, Odette File Transfer Protocol (OFTP) over 6619 TCP UDP TLS/SSL 6646 UDP McAfee Network Agent[citation needed] 6660 TCP Internet Relay Chat (IRC) 6664 6665 TCP Internet Relay Chat (IRC) 6669 6679 TCP UDP Osorno Automation Protocol (OSAUT) 6679 TCP IRC SSL (Secure Internet Relay Chat)often used 6697 TCP IRC SSL (Secure Internet Relay Chat)often used 6699 TCP WinMX (see also 6257) Default for Tidal Enterprise Scheduler client-Socket used 6702 TCP for communication between Client-to-Master, though can be changed[citation needed] 6715 TCP AberMUD and derivatives default port 6771 UDP Polycom server broadcast[citation needed] 6789 TCP Campbell Scientific Loggernet Software[91] 6789 TCP Bucky's Instant Messaging Program 6881 TCP UDP BitTorrent part of full range of ports used most often 6887 6888 TCP UDP MUSE 6888 TCP UDP BitTorrent part of full range of ports used most often 6889 TCP UDP BitTorrent part of full range of ports used most often 6890 6891 TCP UDP BitTorrent part of full range of ports used most often 6900

Status Official Unofficial Unofficial Unofficial Official Unofficial Unofficial Official Unofficial Official Official Official Unofficial Unofficial Official Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Unofficial Unofficial Unofficial

Port 6891 6900 6901 6901 6902 6968 6969 6969 6970 6999 7000 7000 7001 7001 7002 7005

TCP UDP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP

Description

Status Unofficial Unofficial Unofficial Unofficial Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial

UDP Windows Live Messenger (File transfer) UDP Windows Live Messenger (Voice) UDP BitTorrent part of full range of ports used most often UDP BitTorrent part of full range of ports used most often UDP acmsoda BitTorrent tracker UDP BitTorrent part of full range of ports used most often Default for Vuze's built in HTTPS Bittorrent Tracker Avira Server Management Console Avira Server Management Console Default for BEA WebLogic Server's HTTP server, though often changed during installation Default for BEA WebLogic Server's HTTPS server, though often changed during installation Default for BMC Software Control-M/Server and Control-M/Agent for Agent-to-Server, though often changed during installation Default for BMC Software Control-M/Server and Control-M/Agent for Server-to-Agent, though often changed during installation Default for Cisco AON AMC (AON Management Console) [92] Database mirroring endpoints[citation needed] UDP Bryan Wilcutt T2-NMCS Protocol for SatCom Modems Zimbra LMTP [mailbox]local mail delivery Zimbra conversion server Sepialine Argos Communications port Enemy Territory: Quake Wars Peercast[citation needed] Peercast[citation needed] Tibia Zimbra mysql [mailbox][citation needed] Zimbra mysql [logger][citation needed] UDP Sibelius License Server Web control interface for Folding@home v7.3.6 and later[93]

7006 7010 7022 7023 7025 7047 7080 7133 7144 7145 7171 7306 7307 7312 7396

TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP

Unofficial Unofficial Unofficial Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial

Port 7400 7401 7402 7473 7547 7575 7624 7634 76527654 7655 76567660 7670 7676 7700 7707 7708 7717 7777 7777 7777 7777 7777 7777 7778 77777788 77777788 77877788 7831 7880 7890 7915

TCP TCP TCP TCP TCP TCP TCP TCP TCP

UDP UDP UDP UDP UDP UDP UDP UDP

Description 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 I2P anonymizing overlay network

Status Official Official Official Official Official Unofficial Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Unofficial Unofficial Unofficial Unofficial

UDP I2P SAM Bridge Socket API TCP TCP TCP UDP UDP UDP UDP TCP TCP TCP TCP TCP TCP I2P anonymizing overlay network BrettspielWelt BSW Boardgame Portal Aqumin AlphaVision Remote Command Interface[citation
needed]

P2P DC (RedHub)[citation needed] Killing Floor Killing Floor Killing Floor iChat server file transfer proxy Oracle Cluster File System 2[citation needed] Windows backdoor program tini.exe default[citation needed] Xivio default Chat Server[citation needed] Terraria default server UDP San Andreas Multiplayer default server Bad Trip MUD[citation needed] UDP Unreal Tournament series default server[citation needed]

TCP TCP TCP TCP TCP TCP

Unreal Tournament series default server[citation needed] GFI EventsManager 7 & 8[citation needed] Default used by Smartlaunch Internet Cafe Administration[94] software UDP PowerSchool Gradebook Server[citation needed] Default that will be used by the iControl Internet Cafe Suite Administration software Default for YSFlight server[95]

Port 7935 79379936 8000

TCP UDP TCP TCP

Description Status Fixed port used for Adobe Flash Debug Player to communicate with a debugger (Flash IDE, Flex Builder or Unofficial fdb).[96] Official

UDP EMC2 (Legato) Networker or Sun Solstice Backup

8000 8000 8000 8000 8001 8002 8008 8008 8009 8010 80118013 8014 8014 8020 8042 8069 8070 8074 8075 8078

TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP

iRDMI (Intel Remote Desktop Management UDP Interface)[97]sometimes erroneously used instead of port Official 8080 iRDMI (Intel Remote Desktop Management Interface)[97]sometimes erroneously used instead of port Official 8080 Commonly used for internet radio streams such as those Unofficial using SHOUTcast FreemakeVideoCapture service a part of Freemake Video Unofficial Downloader [98] Nortel Contivity Router Firewall User Authentication Unofficial (FWUA) default port number Commonly used for internet radio streams such as those Unofficial using SHOUTcast Cisco Systems Unified Call Manager Intercluster[citation Unofficial needed] HTTP Alternate IBM HTTP Server administration default ajp13Apache JServ Protocol AJP Connector XMPP File transfers HTTP/TCP Symon Communications Event and Query Engine[citation needed] HTTP/TCP Symon Communications Event and Query Engine[citation needed] Perseus SDR Receiver default remote connection UDP port[citation needed] 360Works SuperContainer[99] Orthanc - Default HTTP Port for GUI OpenERP Default HTTP port (web interface and xmlrpc calls) OpenERP Legacy netrpc protocol Gadu-Gadu Killing Floor Default port for most Endless Online-based servers[citation UDP needed] Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial

Port 8080 8080 8080 8080 8081 8086 8086 8087 8087 8087 8088 8089 8091 8092 8100 8111 8116 8118 8123 8123 8176 8192 8193 8194 8194 8195 8200 8222 8243 8280 8291

TCP UDP TCP TCP UDP TCP TCP TCP TCP TCP TCP UDP TCP TCP TCP TCP TCP TCP UDP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP UDP UDP

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 Privoxyadvertisement-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 needed] Bloomberg Application[citation needed] GoToMyPC VMware Server Management User Interface[100] (insecure Web interface).[101] See also port 8333 HTTPS listener for Apache Synapse [102] HTTP listener for Apache Synapse [102] WinboxDefault 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 Description 8303 UDP Teeworlds Server 8331 TCP MultiBit, [3] 8332 TCP Bitcoin JSON-RPC server[103] 8333 TCP Bitcoin[104] VMware Server Management User Interface[100] (secure 8333 TCP Web interface).[101] See also port 8222 8400 TCP UDP cvp, Commvault Unified Data Management 8442 TCP UDP CyBro A-bus, Cybrotech Ltd. SW Soft Plesk Control Panel, Apache Tomcat SSL, 8443 TCP Promise WebPAM SSL, McAfee ePolicy Orchestrator (ePO) 8444 TCP Bitmessage 8484 TCP MapleStory Login Server ColdFusion Macromedia/Adobe ColdFusion default and 8500 TCP UDP Duke Nukem 3Ddefault 8501 TCP [4] DukesterX default[citation needed] 8585 TCP MapleStory Game Server 8586 TCP MapleStory Game Server 8587 TCP MapleStory Game Server 8588 TCP MapleStory Game Server 8589 TCP MapleStory Game Server 8601 TCP Wavestore CCTV protocol[105] 8602 TCP UDP Wavestore Notification protocol[105] 8642 TCP Lotus Traveller[citation needed] Ultra Fractal default server port for distributing 8691 TCP calculations over network computers 8701 UDP SoftPerfect Bandwidth Manager 8702 UDP SoftPerfect Bandwidth Manager 8767 UDP TeamSpeakdefault 8768 UDP TeamSpeakalternate 8778 TCP EPOS Speech Synthesis System 8787 TCP MapleStory CashShop Game Server 8788 TCP MapleStory CashShop Game Server 8834 Nessus web 8840 TCP Opera Unite server cddbp-alt, CD DataBase (CDDB) protocol (CDDBP) 8880 UDP alternate 8880 TCP 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 8880 8880 8881 8881 8882 8883 8886 8887 8888 8888 8888 8888 8888 8888 8888 8888 8888 8889 8889 8937 8983 8998 8989 9000 9000 9000 9000 9000 9000 9001 9001 9001

TCP UDP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP 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 needed] MAMP Server MAMP Server Earthland Relams 2 Server (AU1_1)[citation needed] Transaction Warehouse Data Service (TWDS) Default for Apache Solr [106] I2P Monotone Repository STEP Bible : Scripture Tools for Every Person Buffalo LinkSystem Web access[citation needed] DBGp SqueezeCenter web server & streaming UDPCast Play! Framework web server[107] Hadoop NameNode default port ETL Service Manager[108] Microsoft SharePoint authoring environment cisco-xremote router configuration[citation needed]

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

UDP

UDP

Port 9001 9001 9001 9002 9009 9010 9020 9025 9030 9043 9050 9051 9060 9080 9080 9080 9090 9090 9090 9090 9090 9091 9091 9100 9101 9102 9103 9105 9106 9107 9110 9119 9191 9199 9293

TCP UDP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP UDP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP UDP UDP

Description Tor network default DBGp Proxy HSQLDB default port Newforma Server comms Pichat ServerPeer 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 needed] Avtex LLC - qStats Sony PlayStation RemotePlay[109]

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

UDP UDP UDP UDP UDP UDP UDP

Port 9300 9303 9306 9309 9312 9418 9420 9421 9422 9535 9536 9600 9675 9676 9695 9800 9800 9875 9898 9898 9898 9987 9996 9996 9998 9999 9999 9999 10000 10000

TCP UDP TCP UDP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP UDP TCP TCP UDP TCP TCP TCP UDP UDP UDP UDP UDP UDP UDP UDP UDP UDP UDP UDP

TCP

Description IBM Cognos 8 SOAP Business Intelligence and Performance Management D-Link Shareport Share storage and MFP printers Sphinx Native API Sony PlayStation Vita Host Collaboration WiFi Data Transfer[110] Sphinx SphinxQL git, Git pack transfer service MooseFS distributed file systemmaster server to chunk servers MooseFS distributed file systemmaster server to clients MooseFS distributed file systemchunk servers to clients mngsuite, LANDesk Management Suite Remote Control laes-bf, IP Fabrics Surveillance buffering function Omron FINS, OMRON FINS PLC communication Spiceworks Desktop, IT Helpdesk Software Spiceworks Desktop, IT Helpdesk Software CCNx WebDAV Source WebCT e-learning portal Club Penguin Disney online game for kids MonkeyCom[citation needed] MonkeyCom[citation needed] TripwireFile Integrity Monitoring Software[111] TeamSpeak 3 server default (voice) port (for the conflicting service see the IANA list) Ryan's App "Ryan's App" Trading Software The Palace "The Palace" Virtual Reality Chat software. 5 The Palace "The Palace" Virtual Reality Chat software. 5 Hydranodeedonkey2000 TELNET control Lantronix UDS-10/UDS100[112] RS-485 to Ethernet Converter TELNET control Urchin Web Analytics[citation needed] WebminWeb-based administration tool for Unix-like systems BackupExec

Status Unofficial Unofficial Official Unofficial Official Official Unofficial Unofficial Unofficial Official Official Official Unofficial Unofficial Official Official Unofficial Unofficial Official Official Unofficial Unofficial Official Official Official Unofficial Unofficial Unofficial Unofficial Unofficial

Port 10000

TCP UDP

10001 TCP 10008 TCP 10009 TCP 10010 TCP 10017 10024 TCP 10025 TCP 10050 TCP 10051 TCP 10110 TCP 10113 10114 10115 10116 10172 TCP TCP TCP TCP TCP

Description Status [citation needed] Ericsson Account Manager (avim) Unofficial [113] Lantronix UDS-10/UDS100 RS-485 to Ethernet Unofficial Converter default Octopus Multiplexer, primary port for the CROMP 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 UDP needed] Unofficial Open Object Rexx (ooRexx) rxapi daemon AIX,NeXT, HPUXrexd daemon control[citation needed] Zimbra smtp [mta]to amavis from postfix[citation needed] Zimbra smtp [mta]back to postfix from amavis[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

10200 TCP 10200 TCP 10201 TCP 10204 10301 TCP 10302 TCP 10308 10480 10505 10514 TCP 10823 10891 TCP

UDP Zabbix-Agent UDP Zabbix-Trapper NMEA 0183 Navigational Data. Transport of NMEA UDP 0183 sentences over TCP or UDP UDP NetIQ Endpoint UDP NetIQ Qcheck UDP NetIQ Endpoint UDP NetIQ VoIP Assessor Intuit Quickbooks client FRISK Software International's fpscand virus scanning daemon for Unix platforms [114] FRISK Software International's f-protd virus scanning daemon for Unix platforms [115] FRISK Software International's f-protd virus scanning daemon for Unix platforms [115] VoiceIP-ACS UMP default device provisioning endpoint[citation needed] VoiceIP-ACS UMP default device provisioning endpoint (SSL)[citation needed] Lock-on: Modern Air Combat[citation needed] SWAT 4 Dedicated Server[citation needed] UDP BlueStacks (android simulator) broadcast [116] UDP TLS-enabled Rsyslog (default by convention) UDP Farming Simulator 2011 Default Server[citation needed] Jungle Disk (this port is opened by the Jungle Disk Monitor service on the localhost)[citation needed]

Port

TCP UDP UDP UDP UDP UDP

11001 TCP 11112 TCP 11155 11211 11235 11294 11371 11576 12010 12011 12012 TCP TCP

TCP TCP TCP TCP

12012 TCP 12012 12013 TCP 12031 TCP 12035 12201 12222 12223 12345 12489 TCP 12975 TCP 12998 12999 13000 13050 13008 TCP 13075 TCP UDP UDP UDP UDP UDP UDP

Description 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 needed] Blood Quest Online Server[citation needed] OpenPGP HTTP key server IPStor Server management communication ElevateDB default database port [117] Axence nVision [60] Axence nVision [60] 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 [60] Linden Lab viewer to sim on SecondLife[citation needed] GELF Protocol Light Weight Access Point Protocol (LWAPP) LWAPP data (RFC 5412) Light Weight Access Point Protocol (LWAPP) LWAPP control (RFC 5412) NetBusremote 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] UDP Linden Lab viewer to sim on SecondLife[citation needed] UDP Cross Fire, a multiplayer online First Person Shooter[citation
needed]

Unofficial Unofficial Unofficial Official

Default[119] for BMC Software Control-M/Enterprise

Port

TCP UDP

Description Manager Corba communication, though often changed during installation

Status

1319513196 1333713340 13720 13721 13724 13782 13783

TCP TCP TCP TCP TCP TCP TCP

UDP Ontolux Ontolux 2D UDP therNet peer-to-peer networking[citation needed] UDP UDP UDP UDP UDP UDP UDP UDP Symantec NetBackupbprd (formerly VERITAS) Symantec NetBackupbpdbm (formerly VERITAS) Symantec Network Utilityvnetd (formerly VERITAS) Symantec NetBackupbpcd (formerly VERITAS) Symantec VOPIED protocol (formerly VERITAS) Symantec NetBackup Databasenbdb (formerly VERITAS) Symantec nomdb (formerly VERITAS) APRS UI-View Amateur Radio[120] UI-WebServer Battlefield 1942 and mods K3 SYSPRO K3 Framework WCF Backbone[citation needed] psyBNC Wesnoth Kaspersky Network Agent[citation needed] 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

Unofficial Unofficial Official Official Official Official Official Official Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Official Unofficial Unofficial Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial

13785 TCP 13786 14439 14567 14900 15000 15000 15000 TCP TCP TCP TCP TCP TCP

15000 TCP 15000 15556 TCP 15567 15345 TCP 16000 TCP 16000 TCP 16080 TCP 16200 TCP 16225 TCP 16250 TCP UDP UDP UDP UDP

Port

TCP UDP

16300 TCP 16384 16400 TCP 16567 17500 TCP 18010 TCP 18104 TCP 18180 TCP 18200 TCP 18201 TCP 18206 TCP 18300 TCP 18301 TCP 18306 TCP 18333 TCP 18400 TCP 18401 TCP 18505 TCP 18506 TCP 18605 TCP 18606 TCP 19000 TCP UDP UDP UDP UDP UDP UDP UDP UDP UDP UDP UDP 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 needed] 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 needed] Audition Online Dance Battle, AsiaSoft Thailand ServerStatus/Version Check Audition Online Dance Battle, AsiaSoft Thailand Server Audition Online Dance Battle, AsiaSoft Thailand ServerFAM 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[104] Audition Online Dance Battle, KAIZEN Brazil Server Status/Version Check Audition Online Dance Battle, KAIZEN Brazil Server Audition Online Dance Battle R4p3 Server, Nexon ServerStatus/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

UDP Audition Online Dance Battle, Nexon Server UDP X-BEATStatus/Version Check UDP X-BEAT Audition Online Dance Battle, G10/alaplaya Server UDP Status/Version Check

Port TCP 19000 19001 TCP 19132 19150 TCP 19226 TCP 19283 TCP 19294 TCP 19295 19302 19315 TCP 19540 19540 19540 19540 19638 19812 19813 19814 19999 TCP TCP TCP TCP TCP TCP TCP TCP

UDP UDP UDP UDP UDP UDP UDP UDP UDP

Description JACK sound server Audition Online Dance Battle, G10/alaplaya Server Standard Minecraft Pocket Edition LAN Server Gkrellm Server Panda Software AdminSecure Communication Agent K2 - KeyAuditor & KeyServer, Sassafras Software Inc. Software Asset Management tools Google Talk Voice and Video connections [122] Google Talk Voice and Video connections [122] Google Talk Voice and Video connections [122] KeyShadow for K2 - KeyAuditor & KeyServer, Sassafras Software Inc. Software Asset Management tools Gamecoin RCP[citation needed] Gamecoin Testnet[citation needed] Gamecoin P2P[citation needed] Belkin Network USB Hub[citation needed] Ensim Control Panel[citation needed] 4D database SQL Communication[citation needed] 4D database Client Server Communication[citation needed] 4D database DB4D Communication[citation needed] DNP - Secure (Distributed Network Protocol - Secure), a secure version of the protocol used in SCADA systems between communicating RTU's and IED's DNP (Distributed Network Protocol), a protocol used in SCADA systems between communicating RTU's and IED's Usermin, Web-based user tool OnNet (Net2E) DART Reporting server[citation needed] Killing Floor Precise TPM Listener Agent Symantec i3 Web GUI server Precise TPM Web GUI server AMLFilter, AMLFilter Inc. amlf-admin default port AMLFilter, AMLFilter Inc. amlf-engine-01 default http port AMLFilter, AMLFilter Inc. amlf-engine-01 default https port 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

UDP

20000 20000 20202 20014 20560 20702 20720 20790 21001

Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial

TCP TCP TCP TCP TCP TCP TCP

UDP

21011 TCP 21012 TCP 21021 TCP

Port

TCP UDP

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 port[124] 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

21022 TCP 22136 TCP 22222 TCP 22347 TCP 22349 TCP 22350 TCP 23073 23399 23513 24444 24465 TCP 24554 24800 24842 25000 25003 25005 25007 25008 25010 25560 25565 25565 25570 25826 25888 25999 TCP 26000 26000 TCP 26000 TCP TCP UDP UDP UDP UDP

TCP TCP TCP TCP TCP TCP TCP TCP

UDP UDP

UDP

Port 26850 26900 26901 2700027030 27000 2700027009 27010 2701427050 27014 27015 27016 27017 27374 2750027900 27888 2790027901 2790127910 27950 2796027969 28000 28001

TCP UDP Description TCP War of No Return Server Port[citation needed] TCP CCP's EVE Online Online gaming MMORPG TCP CCP's EVE Online Online gaming MMORPG UDP Steam Client

Status Unofficial Unofficial Unofficial Unofficial

TCP

UDP (through 27006) id Software's QuakeWorld master server Unofficial FlexNet Publisher's License server (from the range of Unofficial default ports) Source engine dedicated server port Unofficial Steam Downloads Source engine dedicated server port (rare) GoldSrc and Source engine dedicated server port Magicka server port mongoDB server port Sub7 default. UDP id Software's QuakeWorld UDP Kaillera server 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 Arena, Quake III and Quake Live and some ioquake3 UDP derived games, such as Urban Terror (OpenArena incoming) Bitfighter Common/default Bitfighter Server Starsiege: Tribes Common/default Tribes v.1 Server www.SmartSystemsLLC.com Used by Smart Sale 5.0[citation needed] UDP Cube 2 Sauerbraten[125] UDP Cube 2 Sauerbraten Port 2[125] UDP Red Eclipse (Cube 2 derivative) default ports [126] Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial

TCP

28395 TCP 28785 28786 28801 28802 28852 TCP 28910 28960

UDP Killing Floor Unofficial [127] Nintendo Wi-Fi Connection Unofficial UDP Call of Duty; Call of Duty: United Offensive; Call of Duty Unofficial

Port

TCP UDP

29000 29070 TCP 29292 TCP 2990029901 29920 30000 30301 30564 TCP 30718 30777 TCP 31314 TCP 31337 TCP 31415 31456 TCP 31457 TCP 31458 TCP 31620 TCP 32123 TCP 32137 TCP 32245 TCP 32769 TCP 32887 TCP 32976 TCP 33434 TCP 33982 TCP

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 UDP Game titled "Jedi Knight: Jedi Academy" by Ravensoft Unofficial TMO Integration Service Communications Port, Used by Transaction Manager SaaS (HighJump Software)[citation Unofficial
needed]

Nintendo Wi-Fi Connection[127] Nintendo Wi-Fi Connection[127] Pokmon 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 Orificeremote administration tool (often Trojan horse) ThoughtSignalServer 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,[128] TCP since version 3.0[129]) 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 Unofficial Official Unofficial Official Unofficial Unofficial Unofficial Unofficial Unofficial Unofficial Official Unofficial

UDP

UDP

UDP

UDP UDP

Port 34000 34001

TCP UDP MasterPort - WarZ ClientPort - WarZ

Description

34010 34443 34567 TCP 36330 TCP 36963 37659 37777 40000 40123 41823 TCP TCP TCP TCP UDP

UDP UDP UDP

43047 TCP 43034 TCP 43048 TCP 43594 TCP 43595 TCP 44405 TCP 45824 TCP 47001 TCP 47808 TCP 49151 TCP UDP

PortStart - WarZ Linksys PSUS4 print server[citation needed] EDI service[130] 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 needed] Digital Video Recorder hardware[citation needed] SafetyNET p Real-time Industrial Ethernet protocol Flatcast[131] Murealm Client[citation needed] ThesMessenger second port for service ThesMessenger[citation needed] LarmX.com database update mtr port[citation needed] ThesMessenger third port for service ThesMessenger[citation needed] RuneScape, FunOrb, Runescape Private Servers game servers RuneScape JAGGRAB servers Mu Online Connect Server[citation needed] Server for the DAI family of client-server products[citation
needed]

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

WinRM - Windows Remote Management Service [132] BACnet Building Automation and Control Networks UDP (4780810 = BAC016) UDP Reserved[1]

Dynamic, private or ephemeral ports


The range 4915265535 (215+214 to 2161) 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 networking 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 ^ Tuxnci gamea 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 uywane 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, Anvndarmanual 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. <http://wiki.srb2.org/wiki/Multiplayer>. 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 103. Jump up ^ Bitcoin Forum: Command Line and JSON-RPC 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. 106. Jump up ^ Apache Solr Tutorial 107. Jump up ^ Play2 Documentation 108. Jump up ^ ETL Electronics 109. Jump up ^ "PS3 | Using remote play (via the Internet)". Manuals.playstation.net. 2013-09-13. Retrieved 2013-10-08. 110. Jump up ^ "Transferring data using Wi-Fi | PlayStationVita User's Guide". Manuals.playstation.net. Retrieved 2013-10-08. 111. Jump up ^ "Tripwire Enterprise 8". Nvd.nist.gov. Retrieved 2013-10-08. 112. Jump up ^ Lantronix Discontinued Products / No Longer Supported 113. Jump up ^ Lantronix UDS-10 UDS100 User Guide 114. Jump up ^ Manual pages - F-PROT Antivirus Support - Unix 115. ^ Jump up to: a b Manual pages - F-PROT Antivirus Support - Unix 116. Jump up ^ "network broadcast from bluestacks - Beacon-v1". Getsatisfaction.com. Retrieved 2013-10-08. 117. Jump up ^ Starting and Configuring the ElevateDB Server 118. Jump up ^ "Server". Cube World Wiki. 2013-07-17. Retrieved 2013-10-08. 119. Jump up ^ Scheduler-Usage: Forums: Controlm-M Usage Forum Index -> Control-M Enterprise Manager 120. Jump up ^ Automatic Packet Reporting System 'APRS Wiki' 121. Jump up ^ Mac OS X Server 10: Web service uses ports 80 and 16080 by 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. 123. Jump up ^ WISCEBridge Debug Protocol 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 126. Jump up ^ "Server Setup - redeclipse". SourceForge.net. 2013-09-03. 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 129. Jump up ^ Manually Configure Ports In Your Firewall - FAQ - Immunet Forum 130. Jump up ^ "Dhanalak #1 Multi-Branch Chain Accounting Inventory Management Software". Dhanalakshmi.org. Retrieved 2013-10-08. 131. Jump up ^ "FORUM". Flatcast.com. Retrieved 2013-10-08. 132. Jump up ^ "Obtaining Data from the Local Computer (Windows)". Msdn.microsoft.com. 2013-08-23. Retrieved 2013-10-08. 133. Jump up ^ Internet Assigned Numbers Authority (IANA) Procedures for the 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 informticas/Protocolos TCP y UDP en el nivel de transporte Saltar a: navegacin, 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 Transmisin de vdeo y voz o 3.2 Lista de puertos UDP

Protocolo TCP

La descripcin completa del protocolo TCP se encuentra en el documento RFC793 o su traduccin al espaol. TCP (Transmission-Control-Protocol, en espaol Protocolo de Control de Transmisin) es uno de los protocolos fundamentales en Internet. Fue creado entre los aos 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 travs de las cuales puede enviarse un flujo de datos. El protocolo garantiza que los datos sern entregados en su destino sin errores y en el mismo orden en que se transmitieron. Tambin proporciona un mecanismo para distinguir distintas aplicaciones dentro de una misma mquina, a travs del concepto de puerto. TCP da soporte a muchas de las aplicaciones ms populares de Internet, incluidas HTTP, SMTP, SSH y FTP. TCP es un protocolo de comunicacin orientado a conexin y fiable del nivel de transporte, actualmente documentado por IETF en el RFC 793. Es un protocolo de capa 4 segn 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 aplicacin. Habitualmente, las aplicaciones necesitan que la comunicacin sea fiable y, dado que la capa IP aporta un servicio de datagramas no fiable (sin confirmacin), TCP aade las funciones necesarias para prestar un servicio que permita que la comunicacin entre dos sistemas se efecte libre de errores, sin prdidas y con seguridad.

Los servicios provistos por TCP corren en el anfitrin (host) de cualquiera de los extremos de una conexin, no en la red. Por lo tanto, TCP es un protocolo para manejar conexiones de extremo a extremo. Tales conexiones pueden existir a travs de una serie de conexiones punto a punto, por lo que estas conexiones extremo-extremo son llamadas circuitos virtuales. Las caractersticas del TCP son:

Orientado a la conexin: dos computadoras establecen una conexin para intercambiar datos. Los sistemas de los extremos se sincronizan con el otro para manejar el flujo de paquetes y adaptarse a la congestin de la red. Operacin Full-Duplex: una conexin TCP es un par de circuitos virtuales, cada uno en una direccin. Slo los dos sistemas finales sincronizados pueden usar la conexin. Error Checking: una tcnica de checksum es usada para verificar que los paquetes no estn corruptos. Acknowledgements: sobre recibo de uno o ms 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 terminar la conexin si el transmisor cree que el receptor no est ms en la conexin. Flow Control: si el transmisor est desbordando el buffer del receptor por transmitir demasiado rpido, el receptor descarta paquetes. Los acknowledgement fallidos que llegan al transmisor le alertan para bajar la tasa de transferencia o dejar de transmitir. Servicio de recuperacin de Paquetes: el receptor puede pedir la retransmisin de un paquete. Si el paquete no es notificado como recibido (ACK), el transmisor enva de nuevo el paquete.

Los servicios confiables de entrega de datos son crticos para aplicaciones tales como transferencias de archivos (FTP por ejemplo), servicios de bases de datos, proceso de transacciones y otras aplicaciones de misin crtica 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:

Bits 0 - 3

4-7

8 - 15

16 - 31

Puerto Origen

Puerto Destino

32

Nmero de Secuencia

64

Nmero de Acuse de Recibo (ACK)

96

longitud cabecera Reservado TCP

Flags

Ventana

128

Suma de Verificacin (Checksum)

Puntero Urgente

160

Opciones + Relleno (opcional)

224

Datos

Datos

Las aplicaciones envan flujos de bytes a la capa TCP para ser enviados a la red. TCP divide el flujo de bytes llegado de la aplicacin en segmentos de tamao apropiado (normalmente esta limitacin viene impuesta por la unidad mxima de transferencia (MTU) del nivel de enlace de datos de la red a la que la entidad est asociada) y le aade sus cabeceras. Entonces, TCP pasa el segmento resultante a la capa IP, donde a travs de la red, llega a la capa TCP de la entidad destino. TCP comprueba que ningn segmento se ha perdido dando a cada uno un nmero de secuencia, que es tambin 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 envo 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 daados durante el envo 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 travs del que se enva. Puerto destino (16 bits): Identifica el puerto del receptor. Nmero de secuencia (32 bits): Sirve para comprobar que ningn segmento se ha perdido, y que llegan en el orden correcto. Su significado vara dependiendo del valor de SYN: Si el flag SYN est activo (1), entonces este campo indica el nmero inicial de secuencia (con lo cual el nmero de secuencia del primer byte de datos ser este nmero de secuencia ms uno).

Si el flag SYN no est activo (0), entonces este campo indica el nmero de secuencia del primer byte de datos. Nmero de acuse de recibo (ACK) (32 bits): Si el flag ACK est puesto a activo, entonces en este campo contiene el nmero de secuencia del siguiente paquete que el receptor espera recibir. Longitud de la cabecera TCP (4 bits): Especifica el tamao de la cabecera TCP en palabras de 32-bits. El tamao mnimo es de 5 palabras, y el mximo es de 15 palabras (lo cual equivale a un tamao mnimo de 20 bytes y a un mximo de 60 bytes). En ingls el campo se denomina Data offset, que literalmente sera algo as como desplazamiento hasta los datos, ya que indica cuntos bytes hay entre el inicio del paquete TCP y el inicio de los datos. Reservado (4 bits): Bits reservados para uso futuro, deberan 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 recibido un paquete TCP con el flag ECE activado. El flag ECE es una extensin del protocolo que fue aadida a la cabecera en el RFC 3168. Se utiliza para el control de la congestin en la red. ECE o ECN-Echo (1 bit): Indica que el receptor puede realizar notificaciones ECN. La activacin de este flag se realiza durante la negociacin en tres pasos para el establecimiento de la conexin. Este flag tambin fue aadido 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 nmero de acuse de recibo es vlido (si no, es ignorado). PSH o push (1 bit, ver PSH): Activa/desactiva la funcin que hace que los datos de ese segmento y los datos que hayan sido almacenados anteriormente en el buffer del receptor deben ser transferidos a la aplicacin receptora lo antes posible. RST o reset (1 bit, ver Flag RST): Si llega a 1, termina la conexin sin esperar respuesta. SYN o synchronize (1 bit, ver SYN): Activa/desactiva la sincronizacin de los nmeros de secuencia. FIN (1 bit, ver FIN): Si se activa es porque no hay ms datos a enviar por parte del emisor, esto es, el paquete que lo lleva activo es el ltimo de una conexin. Ventana (16 bits): Es el tamao de la ventana de recepcin, que especifica el nmero de bytes que el receptor est actualmente esperando recibir. Suma de verificacin (checksum) (16 bits): Es una suma de verificacin 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 nmero de secuencia que indica el ltimo byte de datos marcados como urgentes. Opciones (nmero de bits variable): La longitud total del campo de opciones ha de ser mltiplo de una palabra de 32 bits (si es menor, se ha de rellenar al mltiplo ms cercano), y el campo que indica la longitud de la cabecera ha de estar ajustado de forma adecuada. Datos (nmero 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 aplicacin; los protocolos ms comunes para los que se usan los datos de un paquete TCP son HTTP, telnet, SSH, FTP, etctera. Detalles del funcionamiento

Las conexiones TCP se componen de tres etapas: establecimiento de conexin, transferencia de datos y fin de la conexin. Para establecer la conexin se usa el procedimiento llamado negociacin en tres pasos (3-way handshake). Una negociacin en cuatro pasos (4-way handshake) es usada para la desconexin. Durante el establecimiento de la conexin, algunos parmetros como el nmero de secuencia son configurados para asegurar la entrega ordenada de los datos y la robustez de la comunicacin.

Negociacin en tres pasos o Three-way handshake Establecimiento de la negociacin

Aunque es posible que un par de entidades finales comiencen una conexin entre ellas simultneamente, normalmente una de ellas abre un socket en un determinado puerto tcp y se queda a la escucha de nuevas conexiones. Es comn referirse a esto como apertura pasiva, y determina el lado servidor de una conexin. El lado cliente de una conexin realiza una apertura activa de un puerto enviando un paquete SYN inicial al servidor como parte de la negociacin en tres pasos. En el lado del servidor se comprueba si el puerto est abierto, es decir, si existe algn proceso escuchando en ese puerto. En caso de no estarlo, se enva al cliente un paquete de respuesta con el bit RST activado, lo que significa el rechazo del intento de conexin. En caso de que s se encuentre abierto el puerto, el lado servidor respondera a la peticin SYN vlida con un paquete SYN/ACK. Finalmente, el cliente

debera responderle al servidor con un ACK, completando as la negociacin en tres pasos (SYN, SYN/ACK y ACK) y la fase de establecimiento de conexin.
Transferencia de datos

Durante la etapa de transferencia de datos, una serie de mecanismos claves determinan la fiabilidad y robustez del protocolo. Entre ellos estn incluidos el uso del nmero de secuencia para ordenar los segmentos TCP recibidos y detectar paquetes duplicados, checksums para detectar errores, y asentimientos y temporizadores para detectar prdidas y retrasos. Durante el establecimiento de conexin TCP, los nmeros iniciales de secuencia son intercambiados entre las dos entidades TCP. Estos nmeros 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 aplicacin. Siempre hay un par de nmeros de secuencia incluidos en todo segmento TCP, referidos al nmero de secuencia y al nmero de asentimiento. Un emisor TCP se refiere a su propio nmero de secuencia cuando habla de nmero de secuencia, mientras que con el nmero de asentimiento se refiere al nmero 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 travs del uso de nmeros de secuencia y asentimiento, TCP puede pasar los segmentos recibidos en el orden correcto dentro del flujo de bytes a la aplicacin receptora. Los nmeros de secuencia son de 32 bits (sin signo), que vuelve a cero tras el siguiente byte despus del 232-1. Una de las claves para mantener la robustez y la seguridad de las conexiones TCP es la seleccin del nmero 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 transmisin del segmento. Se usa la suma en complemento a uno porque el acarreo final de ese mtodo puede ser calculado en cualquier mltiplo de su tamao (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 clculos, salvando en algn 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 tambin cubre los 96 bit de la cabecera que contiene la direccin origen, la direccin destino, el protocolo y el tamao TCP. Esto proporciona proteccin contra paquetes mal dirigidos por errores en las direcciones.

El checksum de TCP es una comprobacin bastante dbil. En niveles de enlace con una alta probabilidad de error de bit quiz requiera una capacidad adicional de correccin/deteccin de errores de enlace. Si TCP fuese rediseado hoy, muy probablemente tendra un cdigo de redundancia cclica (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 trfico 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 mayora 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 congestin de la red (la idea es enviar tan rpido como el receptor pueda recibir). Estos mecanismos incluyen el uso de ventana deslizante, que controla que el transmisor mande informacin dentro de los lmites del buffer del receptor, y algoritmos de control de flujo, tales como el algoritmo de Evitacin de la Congestin (congestion avoidance), el de comienzo lento (Slow-start), el de retransmisin rpida, el de recuperacin rpida (Fast Recovery), y otros. Es interesante notar que existe un nmero de secuencia generado por cada lado, ayudando de este modo a que no se puedan establecer conexiones falseadas (spoofing).
Tamao de ventana

El tamao de la ventana de recepcin TCP es la cantidad de datos recibidos (en bytes) que pueden ser metidos en el buffer de recepcin durante la conexin. La entidad emisora puede enviar una cantidad determinada de datos pero antes debe esperar un asentimiento con la actualizacin del tamao de ventana por parte del receptor. Un ejemplo sera el siguiente: un receptor comienza con un tamao de ventana x y recibe y bytes, entonces su tamao de ventana ser (x - y) y el transmisor slo podr mandar paquetes con un tamao mximo de datos de (x - y) bytes. Los siguientes paquetes recibidos seguirn restando tamao a la ventana de recepcin. Esta situacin seguir as hasta que la aplicacin receptora recoja los datos del buffer de recepcin. Para una mayor eficiencia en redes de gran ancho de banda, debe ser usado un tamao de ventana mayor. El campo TCP de tamao de ventana controla el movimiento de datos y est limitado a 16 bits, es decir, a un tamao 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 opcin usada para incrementar el mximo tamao de ventana desde 65.535 bytes, a 1 Gigabyte.

La opcin de escala de ventana TCP es usada solo durante la negociacin en tres pasos que constituye el comienzo de la conexin. El valor de la escala representa el nmero de bits desplazados a la izquierda de los 16 bits que forman el campo del tamao de ventana. El valor de la escala puede ir desde 0 (sin desplazamiento) hasta 14. Hay que recordar que un nmero binario desplazado un bit a la izquierda es como multiplicarlo en base decimal por 2.
Fin de la conexin

La fase de finalizacin de la conexin usa una negociacin en cuatro pasos (four-way handshake), terminando la conexin desde cada lado independientemente. Cuando uno de los dos extremos de la conexin desea parar su "mitad" de conexin transmite un paquete FIN, que el otro interlocutor asentir con un ACK. Por tanto, una desconexin tpica requiere un par de segmentos FIN y ACK desde cada lado de la conexin. Una conexin 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 conexin no puede enviar ms datos pero la otra parte si podr.
Puertos TCP

TCP usa el concepto de nmero de puerto para identificar a las aplicaciones emisoras y receptoras. Cada lado de la conexin TCP tiene asociado un nmero de puerto (de 16 bits sin signo, con lo que existen 65536 puertos posibles) asignado por la aplicacin emisora o receptora. Los puertos son clasificados en tres categoras: bien conocidos, registrados y dinmicos/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 tambin pueden representar servicios que hayan sido registrados por un tercero (rango de puertos registrados: 1024 al 49151). Los puertos dinmicos/privados tambin pueden ser usados por las aplicaciones de usuario, pero este caso es menos comn. Los puertos dinmicos/privados no tienen significado fuera de la conexin TCP en la que fueron usados (rango de puertos dinmicos/privados: 49152 al 65535, recordemos que el rango total de 2 elevado a la potencia 16, cubre 65536 nmeros, 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 aos, ha conservado las operaciones ms bsicas sin cambios desde el RFC 793, publicado en 1981. El documento RFC 1122 (Host Requirements for Internet Hosts), especifica el nmero de requisitos de una implementacin del protocolo TCP. El RFC 2581 (Control de Congestin TCP) es uno de los ms importantes documentos relativos a TCP de los ltimos aos,

describe nuevos algoritmos para evitar la congestin excesiva. En 2001, el RFC 3168 fue escrito para describir la Notificacin de Congestin Explcita (ECN), una forma de eludir la congestin con mecanismos de sealizacin. En los comienzos del siglo XXI, TCP es usado en el 95% de todos los paquetes que circulan por Internet. Entre las aplicaciones ms comunes que usan TCP estn HTTP/HTTPS (World Wide Web), SMTP/POP3/IMAP (correo electrnico) y FTP (transferencia de ficheros). Su amplia extensin ha sido la prueba para los desarrolladores originales de que su creacin estaba excepcionalmente bien hecha. Recientemente, un nuevo algoritmo de control de congestin fue desarrollado y nombrado como FAST TCP (Fast Active queue management Scalable Transmission Control Protocol) por los cientficos de Caltech (California Institute of Technology). Es similar a TCP Vegas en cuanto a que ambos detectan la congestin a partir de los retrasos en las colas que sufren los paquetes al ser enviados a su destino. Todava hay un debate abierto sobre si ste es un sntoma apropiado para el control de la congestin.
Protocolo UDP

La descripcin completa del protocolo UDP se encuentra en el documento RFC768 o su traduccin al espaol. User Datagram Protocol (UDP) es un protocolo del nivel de transporte basado en el intercambio de datagramas. Permite el envo de datagramas a travs de la red sin que se haya establecido previamente una conexin, ya que el propio datagrama incorpora suficiente informacin de direccionamiento en su cabecera. Tampoco tiene confirmacin 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 confirmacin de entrega o recepcin. Su uso principal es para protocolos como DHCP, BOOTP, DNS y dems protocolos en los que el intercambio de paquetes de la conexin/desconexin son mayores, o no son rentables con respecto a la informacin transmitida, as como para la transmisin de audio y vdeo en tiempo real, donde no es posible realizar retransmisiones por los estrictos requisitos de retardo que se tiene en estos casos.
Descripcin

User Datagram Protocol (UDP) es un protocolo mnimo 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 aplicacin. UDP no otorga garantas 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 slo aade multiplexado de aplicacin y suma de verificacin de la cabecera y la carga til. Cualquier tipo de garantas para la transmisin de la informacin 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 recepcin. 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 tamao en bytes del datagrama UDP incluidos los datos. El valor mnimo es de 8 bytes. El campo de la cabecera restante es una suma de comprobacin 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 mltiplo de 16. pero no los datos. El checksum tambin es opcional, aunque generalmente se utiliza en la prctica. El protocolo UDP se utiliza por ejemplo cuando se necesita transmitir voz o vdeo y resulta ms importante transmitir con velocidad que garantizar el hecho de que lleguen absolutamente todos los bytes.
Puertos

UDP utiliza puertos para permitir la comunicacin entre aplicaciones. El campo de puerto tiene una longitud de 16 bits, por lo que el rango de valores vlidos 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 efmeros y son utilizados como puertos temporales, sobre todo por los clientes al comunicarse con los servidores.
Ejemplo en python

El siguiente ejemplo muestra cmo usar el protocolo UDP para una comunicacin 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 direccin 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 cmo usar el protocolo UDP para una comunicacin cliente/servidor:

Servidor:
#include <winsock.h> #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 direccin IP del servidor):

#include <winsock.h> #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 aade la informacin necesaria para la comunicacin extremo a extremo al paquete que enva 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 transmisin de audio y vdeo a travs de una red. No introduce retardos para establecer una conexin, no mantiene estado de conexin alguno y no realiza seguimiento de estos parmetros. As, un servidor dedicado a una aplicacin particular puede soportar ms clientes activos cuando la aplicacin 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 informacin de forma fiable, liberando al programador de la dificultad de gestionar la fiabilidad de la conexin (retransmisiones, prdida de paquetes, orden en el que llegan los paquetes, duplicados de paquetes...) que gestiona el propio protocolo. Pero la complejidad de la gestin de la fiabilidad tiene un coste en eficiencia, ya que para llevar a cabo las gestiones anteriores se tiene que aadir bastante informacin a los paquetes que enviar. Debido a que los paquetes para enviar tienen un tamao mximo, cuanta ms informacin aada el protocolo para su gestin, menos informacin que proviene de la aplicacin podr contener ese paquete (el segmento TCP tiene una sobrecarga de 20 bytes en cada segmento, mientras que UDP solo aade 8 bytes). Por eso, cuando es ms importante la velocidad que la fiabilidad, se utiliza UDP. En cambio, TCP asegura la recepcin en destino de la informacin para transmitir.

Transmisin de vdeo y voz UDP es generalmente el protocolo usado en la transmisin de vdeo y voz a travs de una red. Esto es porque no hay tiempo para enviar de nuevo paquetes perdidos cuando se est escuchando a alguien o viendo un vdeo en tiempo real. Ya que tanto TCP como UDP circulan por la misma red, en muchos casos ocurre que el aumento del trfico UDP daa 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 Nmeros de puerto bien conocidos usados por TCP y UDP. Tambin se aade algn otro puerto no asignado oficialmente por IANA, pero de inters general dado el uso extendido que le da alguna aplicacin.

|- | 13/tcp | nowrap="nowrap" | Protocolo Daytime Fecha y hora actuales |- | 17/tcp | nowrap="nowrap" | Quote of the Day (Cita del Da) |- | 19/tcp | nowrap="nowrap" | Protocolo Chargen Generador de caractres |- | 19/udp | nowrap="nowrap" | Protocolo Chargen Generador de caractres |- | 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), tambin usado por DHCP |- | 68/udp | nowrap="nowrap" | BOOTP BootStrap Protocol (Client), tambin 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 autenticacin |- | 110/tcp | nowrap="nowrap" | POP3 Post Office Protocol (E-mail) |- | 111/tcp | nowrap="nowrap" | sunrpc |- | 113/tcp | nowrap="nowrap" | ident (auth) antiguo sistema de identificacin |- | 119/tcp | nowrap="nowrap" | NNTP usado en los grupos de noticias de usenet |- | 123/udp | nowrap="nowrap" | NTP Protocolo de sincronizacin de tiempo |- | 123/tcp | nowrap="nowrap" | NTP Protocolo de sincronizacin 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 envo de datagramas |- | 138/udp | nowrap="nowrap" | NetBIOS Servicio de envo 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 gestin de displays en X11 |- | 177/udp | nowrap="nowrap" | XDMCP Protocolo de gestin 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 pginas web |- | 445/tcp | nowrap="nowrap" | Microsoft-DS (Active Directory, comparticin en Windows, gusano Sasser, Agobot) |- | 445/udp | nowrap="nowrap" | Microsoft-DS comparticin 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 impresin de Unix |- | 666/tcp | nowrap="nowrap" | identificacin 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 mquinas 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 gestin de bases de datos |- | 3389/tcp | nowrap="nowrap" | RDP (Remote Desktop Protocol) |- | 3396/tcp | nowrap="nowrap" | Novell agente de impresin NDPS |- | 3691/tcp | nowrap="nowrap" | Subversion (sistema de control de versiones) |- | 4662/tcp | nowrap="nowrap" | eMule (aplicacin de comparticin de ficheros) |- | 4672/udp | nowrap="nowrap" | eMule (aplicacin de comparticin de ficheros) |- | 4899/tcp | nowrap="nowrap" | RAdmin (Remote Administrator), herramienta de administracin 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 conexin de cliente |- | 5223/tcp | nowrap="nowrap" | XMPP/Jabber puerto por defecto para conexiones de cliente SSL |- | 5269/tcp | nowrap="nowrap" | XMPP/Jabber

conexin de servidor |- | 5432/tcp | nowrap="nowrap" | PostgreSQL sistema de gestin de bases de datos |- | 5517/tcp | nowrap="nowrap" | Setiqueue proyecto SETI@Home |- | 5631/tcp | nowrap="nowrap" | PC-Anywhere protocolo de escritorio remoto |- | 5632/udp | nowrap="nowrap" | PC-Anywhere protocolo de escritorio remoto |- | 5400/tcp | nowrap="nowrap" | VNC protocolo de escritorio remoto (usado sobre HTTP) |- | 5500/tcp | nowrap="nowrap" | VNC protocolo de escritorio remoto (usado sobre HTTP) |- | 5600/tcp | nowrap="nowrap" | VNC protocolo de escritorio remoto (usado sobre HTTP) |- | 5700/tcp | nowrap="nowrap" | VNC protocolo de escritorio remoto (usado sobre HTTP) |- | 5800/tcp | nowrap="nowrap" | VNC protocolo de escritorio remoto (usado sobre HTTP) |- | 5900/tcp | nowrap="nowrap" | VNC protocolo de escritorio remoto (conexin normal) |- | 6000/tcp | nowrap="nowrap" | X11 usado para X-windows |- | 6112/udp | nowrap="nowrap" | Blizzard |- | 6129/tcp | nowrap="nowrap" | Dameware Software conexin remota |- | 6346/tcp | nowrap="nowrap" | Gnutella comparticin de ficheros (Limewire, etc.) |- | 6347/udp | nowrap="nowrap" | Gnutella |- | 6348/udp | nowrap="nowrap" | Gnutella |- | 6349/udp | nowrap="nowrap" | Gnutella |- | 6350/udp | nowrap="nowrap" | Gnutella |- | 6355/udp | nowrap="nowrap" | Gnutella |- | 6667/tcp | nowrap="nowrap" | IRC IRCU Internet Relay Chat |- | 6881/tcp | nowrap="nowrap" | BitTorrent puerto por defecto |- | 6969/tcp | nowrap="nowrap" | BitTorrent puerto de tracker |- | 7100/tcp | nowrap="nowrap" | Servidor de Fuentes X11 |- | 7100/udp | nowrap="nowrap" | Servidor de Fuentes X11 |- | 8000/tcp | nowrap="nowrap" | iRDMI por lo general, usado errneamente en sustitucin de 8080. Tambin utilizado en el servidor de streaming ShoutCast. |- | 8080/tcp | nowrap="nowrap" | HTTP HTTP-ALT ver puerto 80. Tomcat lo usa como puerto por defecto. |- | 8118/tcp | nowrap="nowrap" | privoxy |- | 9009/tcp | nowrap="nowrap" | Pichat peer-to-peer chat server |- | 9898/tcp | nowrap="nowrap" | Gusano Dabber (troyano/virus) |- | 10000/tcp | nowrap="nowrap" | Webmin (Administracin remota web) |- | 19226/tcp | nowrap="nowrap" | Panda SecurityPuerto de comunicaciones de Panda Agent. |- | 12345/tcp | nowrap="nowrap" | NetBus en:NetBus (troyano/virus) |- | 31337/tcp | nowrap="nowrap" | Back Orifice herramienta de administracin remota (por lo general troyanos) |}

Potrebbero piacerti anche