Preguntas y respuestas sobre puertos en linux

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

 

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 webservidor de correoservidor ftp, etc.

Preguntas y respuestas sobre puertos en linux

Todas las 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

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 puertoUso del puerto
20Transferencia de datos ftp
21Conexión ftp
22Puerto SSH
23Administración remota con Telnet
25Transferencia de correo SMTP
53DNS
67Bootp
68DHCP
69TFTP
80Servicio Apache
88Kerberos
110Recepción de mails pop3
123Servicio NTP (sincronización de horario)
137NetBios
139SMB (Samba)
143IMAP
161SNMP - Monitor de red
389LDAP
443HTTPS - HTTP + SSL para acceso web seguro
514Syslogd
636ldaps
873Rsync
989Transferencia de datos FTPS
990FTPS
993Correo IMAPS
995POP3
1194OpenVPN
1912Radius
2049NFS (nfsd, rpc.nfsd, rpc, mapa de puertos)
2401Servidor CVS
3306Base de datos MySql, MariaDB y más
3690SVN
6000-6063Conexió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.

Chat de SoloLinux en Telegram

 

Agregar comentario