XUT_ / COURSES / PRE SECURITY

Ports 101 (Practical)

Los puertos son puntos esenciales en los cuales la información se intercambia. Poniento un símil marítimo, aquellos barcos que quieren atracar en un puerto, deben hacerlo en un espacio compatible con sus cualidades.

En informática los puertos se representan con números desde el 0 hasta el 65535. Al haber tantos, si no lleváramos una cuenta sería un caos. Es por ello que existen ciertos estándares básicos de comunicación (como HTTP) destinados en puertos fijos a lo largo de todos los ordenadores del mundo. Por eso todos los sesrvidores web mandan la informaciión al puerto 80.

Todos los puertos entre el 0 y el 1024 se conocen como puertos comunes. Algunos de los más conocidos son:

ProtocoloNúmero de puertoDescripción
File Transfer Protocol (FTP)21Se usa para compartir archivos y/o descargarlos
Secure Shell (SSH)22Se usa para conectarse de forma remota a un equipo.
HyperText Transfer Protocol (HTTP)80Este protocolo hace funcionar la WWW. El buscador usa esto para descargar imágenes y videos de las webs.
HyperText Transfer Protocol Secure (HTTPS)443Hace lo mismo que la de arriba pero de forma segura con encriptación.
Server Message Block (SMB)445Es similar a FTP pero a parte de archivos permite tambien compartir dispositivos, como impresoras.
Remote Desktop Protocol (RDP)3389Sirve para conectarse remotamente a un equipo, pero con interfaz gráfica.
Lista de los 1024 puertos

Puedes cambiar los puertos para tus servivios (por ejemplo correr un servicio wed en el puerto 8000) pero los servidores asumirán que está en el 80 por defecto, por lo que tendrás que añadir dos puntos : para añadir el puerto <dirección_ip>:<puerto>.


Práctica

  1. Ports 101 (Practical)
  2. Ports 101 (Practical)