Experimenta desde un ordenador 👩💻
Experimento 4: Comunicación Entre Dos Ordenadores Usando Netcat 💻🛜💻
Descripción del experimento
Este experimento enseña cómo establecer una comunicación entre dos ordenadores en la misma red utilizando la herramienta netcat (también conocida como nc). Netcat es una utilidad de red que lee y escribe datos a través de conexiones de red utilizando los protocolos TCP o UDP. Es útil para pruebas de red, transferencias de archivos y depuración de servicios.
Tema
- Tema objetivo: Redes informáticas, comunicación y transferencia de datos.
Duración estimada
- Tiempo de duración del experimento: Aproximadamente 20 minutos.
Edades Objetivo
- Edad recomendada: A partir de 14 años (con supervisión de un adulto).
Estándares
- Comprender el uso del comando
netcatpara establecer conexiones de red. - Aprender a enviar y recibir datos entre dos ordenadores.
- Reconocer la importancia de las herramientas de red en la comunicación y diagnóstico.
Preparación
Materiales
- Dos ordenadores conectados a la misma red (pueden ser Windows, macOS o Linux)
netcatinstalado en ambos ordenadores (en Linux y macOS generalmente está preinstalado; en Windows, puede descargarse desde Netcat for Windows)
Recursos de apoyo
Instrucciones
Pasos
Configuración en el ordenador receptor
- Abrir la terminal:
- En Windows, abre PowerShell.
- En macOS o Linux, abre la Terminal.
- Ejecutar el comando
netcat:- Escribe
nc -l -p 12345y presionaEnter. - Esto abrirá un puerto de escucha (12345) en el ordenador receptor, esperando conexiones entrantes.
- Escribe
Configuración en el ordenador emisor
- Obtener la dirección IP del ordenador receptor:
- En el ordenador receptor, escribe
ipconfig(Windows) oifconfig(macOS/Linux) en la terminal para encontrar la dirección IP.
- En el ordenador receptor, escribe
- Abrir la terminal:
- En Windows, abre PowerShell.
- En macOS o Linux, abre la Terminal.
- Ejecutar el comando
netcat:- Escribe
nc [IP_del_receptor] 12345y presionaEnter. - Reemplaza
[IP_del_receptor]con la dirección IP del ordenador receptor.
- Escribe
Enviar un mensaje
- En el ordenador emisor:
- Escribe un mensaje en la terminal y presiona
Enter. El mensaje se enviará al ordenador receptor.
- Escribe un mensaje en la terminal y presiona
- En el ordenador receptor:
- Observa el mensaje recibido en la terminal.
Interpretación de los resultados
- Comunicación exitosa: Si el mensaje enviado desde el ordenador emisor aparece en la terminal del ordenador receptor, la comunicación fue exitosa.
- Errores de conexión: Si hay errores, verifica la dirección IP y asegúrate de que los puertos no estén bloqueados por un firewall.
Actividades complementarias (opcional)
- Transferencia de archivos: Usa
netcatpara transferir archivos entre los ordenadores. En el emisor, usanc [IP_del_receptor] 12345 < archivo.txty en el receptor, usanc -l -p 12345 > archivo.txt. - Explorar otras opciones de
netcat: Investiga cómo usarnetcatpara escanear puertos (nc -z -v [IP] [puerto_inicial]-[puerto_final]). - Simular un servidor y cliente de chat: Configura
netcatpara simular una comunicación bidireccional entre dos ordenadores.
Carmen Guidet EXPERIMENTA
telematica ordenador terminal casa