Menu
Coddy logo textTech

Sockets en acción

Lección 19 de 32 del curso El modelo OSI de Coddy.

Una dirección IP más un puerto, unidos dentro de un programa, forman un socket. Un servidor escucha en un socket; un cliente se conecta a él. Eso es la capa 4 hecha realidad.

Puedes observarlo con dos herramientas que ya tienes: python3 -m http.server PORT inicia un servidor que escucha, y nc -z host port llama a un puerto y notifica (mediante su estado de salida) si algo respondió.

Los servidores tardan un momento en iniciarse, así que los scripts reales repiten la llamada varias veces antes de sacar conclusiones.

challenge icon

Desafío

Intermedio

Abre un socket y demuestra que está escuchando:

  1. Inicia un servidor en el puerto 9210 en segundo plano
  2. Espera a que se inicie
  3. Comprueba con nc -z e imprime open si responde, o closed si no

Salida esperada:

open

Pruébalo tú mismo

Terminal

Todas las lecciones de El modelo OSI

Practica por tu cuenta: Playground de Terminal