--- title: Ports localeTitle: Puertos --- ## Puertos Un puerto es un punto final de comunicación para un sistema operativo, en el conjunto de protocolos de Internet. Los nombres de servicio y los números de puerto se utilizan para distinguir entre diferentes servicios que se ejecutan sobre protocolos de transporte como TCP, UDP, DCCP y SCTP. Cuando una computadora recibe un mensaje de otra fuente, los puertos ayudarán a determinar qué proceso espera ese mensaje. Un puerto siempre está relacionado con una dirección IP de un host y el tipo de protocolo de la comunicación, y así completa el destino o la dirección de red de origen de una sesión de comunicación. Hay 65536 puertos disponibles en el sistema operativo. Un puerto se identifica para cada dirección y protocolo mediante un número de 16 bits, comúnmente conocido como el número de puerto. Por ejemplo, una dirección puede ser "protocolo: TCP, dirección IP: 1.2.3.4, número de puerto: 80", que puede escribirse 1.2.3.4:80 cuando el protocolo se conoce del contexto. Algunos números de puerto se utilizan por convención para identificar servicios específicos, como: * 20 - FTP * 21 - FTP * 22 - SSH * 23 - Telnet * 25 - SMTP * 42 - servidor de nombres * 53 - Sistema de nombres de dominio (DNS) * 80 - http * 110 - pop3 * 143 - imap * 194 - irc * 443 - https ### Fuentes * [iana.org](https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml) * [Wikipedia](https://en.wikipedia.org/index.php?q=aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvUG9ydF8oY29tcHV0ZXJfbmV0d29ya2luZyk) * [Webopedia](https://www.webopedia.com/quick_ref/portnumbers.asp)