# Puertos

Los puertos, o *ports*, en inglés, son esencialmente puntos de conexión de nuestras computadoras hacia otras computadoras. **Todas las computadoras se conectan entre sí mediante puertos**. Es decir, cualquier conexión que ocurra de una computadora a otra va a ocurrir mediante puertos.

#### Rango de puertos
Los puertos están numerados: Pueden ser desde el puerto 0 al puerto 65535. Sin embargo, no todos estos puertos son iguales:
- 1-1023 Puertos conocidos: Son puertos reservados para servicios fundamentales, como e-mail, http o https(los protocolos de internet)
- 1024-49151 Puertos registrados: Los puertos "de uso común" por varios programas. No tienen un uso específico como los anteriores, y son los puertos que normalmente usan las varias aplicaciones que podemos correr en nuestra computadora.
- 49152-65535 Puertos dinámicos: Son puertos que utilizan varios servicios de nuestra computadora automáticamente. No conviene que los usemos nosotrxs manualmente.

### Ejemplos de puertos conocidos y usados
|Puerto|Servicio|Descripción
|---|---|---|
|80|http|Protocolo de internet|
|443|https|Protocolo de internet(seguro, el candadito|
|22|ssh|Protocolo de "terminal remota" secure shell|
|21|ftp|Protocolo de FTP(File transfer protocol)|
|25|smtp|Protocolo de e-mail|
|7878|radarr|Puerto por defecto utilizado por el programa "radarr"|
|8096|jellyfin|Puerto por defecto de la aplicación "Jellyfin"|

Vale destacar que los últimos dos puertos del ejemplo, al ser puertos de la sección de "puertos registrados", pueden llegar a ser usados por otros progamas también. Cuando se instala, por ejemplo, Jellyfin, si el puerto ya está en uso, se puede aclarar al programa que debería utilizar otro.