Repaso: puertos
Lección 14 de 47 del curso Redes con la terminal de Coddy.
La dirección es la máquina, el puerto es el programa que se ejecuta en ella, y ambos juntos forman un socket.
Los servidores escuchan, los clientes se conectan, y solo un programa puede escuchar en un puerto determinado a la vez.
python3 -m http.server 9108 & # escuchar
nc -z 127.0.0.1 9108 # ¿hay algo ahí?
curl -s http://127.0.0.1:9108/ # conectar y preguntarConviene recordar: 22 SSH, 53 DNS, 80 HTTP, 443 HTTPS, y que los puertos inferiores a 1024 normalmente requieren permisos de administrador.
Y los dos fallos que significan cosas diferentes: rechazado significa que se puede acceder, pero no hay nada escuchando; tiempo de espera agotado significa que no respondió nada.
Desafío
IntermedioReúne todo el capítulo: escucha, comprueba y conecta.
- Crea un archivo
index.htmlque contenga exactamenteports are doors - Sirve la carpeta en el puerto 9108 en segundo plano
- Obtén
http://localhost:9108/index.htmlconcurl -s
Salida esperada:
ports are doorsUsa el nombre
localhosten lugar de la dirección, para demostrar que se resuelve.
Pruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Redes con la terminal
2Nombres y DNS
Por qué existen los nombresEl archivo hostsBuscar un nombreTipos de registrosRepaso: nombresPractica por tu cuenta: Playground de Terminal