Actualizado el lunes, 11 enero, 2021
Preguntas y respuestas sobre puertos en linux y otros derivados de Unix, para novatos.
Muchos son los artículos publicados en sololinux sobre los puertos y su manejo, pero jamás hemos dado una explicación a los usuarios más noveles, sobre que son en realidad los puertos; Por ello, hoy lanzamos el artículo «Preguntas y respuestas sobre puertos en linux», para novatos.
A pesar de que la denominamos para novatos, esta publicación es importante para cualquier tipo de usuario, si quieres comprender los puertos, sus detalles y numeración.
Preguntas y respuestas sobre puertos
Preguntas y respuestas sobre puertos en linux
Respondemos alguna de las posibles dudas que te pueden surgir.
¿Qué es un puerto?
Básicamente, un puerto es un pequeño código que se utiliza como punto de acoplamiento en nuestra máquina, desde el cual podemos comunicarnos remotamente con otra máquina.
¿Qué es un puerto hardware?
El puerto hardware, es el punto de conexión en modo periférico físico a una máquina desde otro dispositivo.
¿Qué es un socket?
Denominamos socket a la combinación de puerto de software y dirección IP.
¿Cuántos puertos existen en Linux?
El rango de puertos va desde el 0 al 65535, por tanto tenemos 65536 puertos.
¿Por qué solo tenemos 65535 puertos?
Esto se debe a la limitación TCP/IP, donde cada número de puerto tiene un tamaño de solo 16 bits. Esto equivale a 2^16 (2 elevado a la potencia 16).
¿Qué puertos son los predeterminados?
Los puertos predeterminados y más utilizados, van del 0 al 1023 (2^10 = 1024 puertos). Otras herramientas usan el resto de puertos.
¿Qué es un puerto predeterminado?
El puerto predeterminado es, un puerto designado para un servicio en particular, como servidor web, servidor de correo, servidor ftp, etc.
Preguntas y respuestas sobre puertos en linux
Todas las respuestas sobre puertos en linux
¿Es posible modificar un puerto predeterminado?
La respuesta es clara, si se puede. Tan solo debemos modificar el puerto de escucha, en el archivo de configuración del servicio que te interese.
¿Cuántos números de protocolo existen en TCP / UDP?
No confundas los protocolos con los números de puerto.
- TCP : 6
- UDP : 17
¿Dónde podemos ver información sobre los puertos?
Para lograr nuestro objetivo, ejecutamos el siguiente comando.
cat /etc/services
Ejemplo de salida…
sergio@sololinux:~$ cat /etc/services # Network services, Internet style # # Note that it is presently the policy of IANA to assign a single well-known # port number for both TCP and UDP; hence, officially ports have two entries # even if the protocol doesn't support UDP operations. # # Updated from http://www.iana.org/assignments/port-numbers and other # sources like http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/services . # New ports will be added on request if they have been officially assigned # by IANA and used in the real-world or are needed by a debian package. # If you need a huge list of used numbers please install the nmap package. tcpmux 1/tcp # TCP port service multiplexer echo 7/tcp echo 7/udp discard 9/tcp sink null discard 9/udp sink null systat 11/tcp users daytime 13/tcp daytime 13/udp netstat 15/tcp qotd 17/tcp quote msp 18/tcp # message send protocol msp 18/udp chargen 19/tcp ttytst source chargen 19/udp ttytst source ftp-data 20/tcp ftp 21/tcp fsp 21/udp fspd ssh 22/tcp # SSH Remote Login Protocol telnet 23/tcp smtp 25/tcp mail time 37/tcp timserver time 37/udp timserver
¿Cómo ver los puertos abiertos en linux?
Para identificar los puertos abiertos en linux, tenemos muchas herramientas; Por ejemplo «NMAP».
Preguntas y respuestas sobre puertos en nuestro sistema
Puertos comunes en linux
Para concluir el artículo, vemos una tabla de los puertos más usados en linux.
Número de puerto | Uso del puerto |
---|---|
20 | Transferencia de datos ftp |
21 | Conexión ftp |
22 | Puerto SSH |
23 | Administración remota con Telnet |
25 | Transferencia de correo SMTP |
53 | DNS |
67 | Bootp |
68 | DHCP |
69 | TFTP |
80 | Servicio Apache |
88 | Kerberos |
110 | Recepción de mails pop3 |
123 | Servicio NTP (sincronización de horario) |
137 | NetBios |
139 | SMB (Samba) |
143 | IMAP |
161 | SNMP - Monitor de red |
389 | LDAP |
443 | HTTPS - HTTP + SSL para acceso web seguro |
514 | Syslogd |
636 | ldaps |
873 | Rsync |
989 | Transferencia de datos FTPS |
990 | FTPS |
993 | Correo IMAPS |
995 | POP3 |
1194 | OpenVPN |
1912 | Radius |
2049 | NFS (nfsd, rpc.nfsd, rpc, mapa de puertos) |
2401 | Servidor CVS |
3306 | Base de datos MySql, MariaDB y más |
3690 | SVN |
6000-6063 | Conexión X11 desde remoto |
Canales de Telegram: Canal SoloLinux – Canal SoloWordpress
Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Preguntas y respuestas sobre puertos en linux.