Puertos y protocolos de red

Clase 11 de 32Fundamentos de Ingeniería de Software

Resumen

Comprende con claridad cómo funciona una dirección IP, qué papel juegan los routers con DHCP, y por qué los puertos y protocolos como HTTP, HTTPS y SSH organizan el tráfico de tus dispositivos. Con ejemplos prácticos como 127.0.0.1 (localhost) y rangos 192.168.0.x, este contenido te guía paso a paso sin complicaciones.

¿Qué es una dirección IP y cómo se asigna en internet y LAN?

Una IP significa Internet Protocol. Tu equipo puede tener varias IPs: una para internet (pública) y otra para tu red local. Los routers son la puerta de enlace y deciden la IP local usando DHCP.

¿Qué es 127.0.0.1 y localhost?

La IP 127.0.0.1 se conoce como localhost. Siempre apunta a tu propio dispositivo. Si escribes 127.0.0.1 en tu laptop o en tu teléfono, estás apuntando a ese mismo equipo.

  • 127.0.0.1: apunta a ti mismo, siempre.
  • localhost: nombre de dominio asociado a 127.0.0.1.
  • Útil para pruebas con servicios en tu propio computador.

¿Qué hace un router con DHCP en tu red?

El router entrega IPs locales con DHCP y mantiene una lista. En rangos típicos como 192.168.0.x, los tres primeros bytes se mantienen, y el último cambia según el dispositivo.

  • Ejemplo de IP local: 192.168.0.20.
  • Variación por orden de conexión: puede verse 192.168.0.19 u otro final.
  • Regla práctica: los primeros tres bytes se repiten; el último identifica al equipo.

¿Qué significa LAN y cómo se forman subredes?

LAN es local area network: la red de tu casa u oficina. Si hay más de 255 dispositivos, se crean subredes. Cada número del esquema identifica parte de la red y puede agotarse.

  • Rango por byte: del 1 al 255.
  • Cálculo de dispositivos en 192.168.x.x: 255 × 255 = 65,025 dispositivos.
  • El 255 final suele reservarse para broadcast.
  • Por convenciones, se usan esquemas comunes para que todos podamos trabajar entre sí.

¿Qué son los puertos y por qué importan para HTTP, HTTPS y SSH?

Los puertos son canales virtuales en el sistema operativo. Existen porque internamente hay dos bytes para identificarlos, lo que da un total de 65,535 puertos. Hay niveles de seguridad del sistema, llamados anillos, que influyen en cómo se gestionan los puertos.

¿Cuántos puertos existen y cómo se reservan?

  • Total de puertos: 65,535.
  • Puertos 1–1024: reservados y capturados por el sistema operativo; requieren administración.
  • Anillos de seguridad: anillo 0 del kernel; anillos 1 y 2 para drivers; anillo 3 para aplicaciones.

¿Qué puerto usa cada protocolo común?

  • HTTP (Hypertext Transfer Protocol): puerto 80.
  • HTTPS: puerto 443, conexión segura y cifrada.
  • SSH (secure shell): puerto 22.
  • BitTorrent: usa múltiples puertos, 6881–6889; los trackers emplean un protocolo y puerto especial.

¿Cómo se conectan otros equipos a tus puertos y a internet?

Cuando escribes http://localhost en el navegador, si tienes un servidor web corriendo, se abre porque escucha en un puerto específico. La clave está en combinar IP + puerto para llegar al servicio correcto.

  • Acceso local: 127.0.0.1 señala a tu equipo.
  • Acceso web: HTTP por el 80; HTTPS por el 443.
  • Acceso remoto seguro: SSH por el 22.

¿Quieres comentar tu experiencia asignando IPs en tu LAN, abriendo puertos o probando con 127.0.0.1? Comparte tus dudas y aprendizajes.