N1 · Redes›Modelo de red y TCP/IP›TCP/IP, DNS y HTTP
CLASE GRATUITAClase + práctica guiada
TCP/IP, DNS y HTTP
Seguí el camino de una visita web desde el nombre del sitio hasta su respuesta.
15–20 min recorrido guiado3 etapasincluida entorno práctico
MODELO DE TCP/IP, DNS Y HTTP EN UNA SOLA HISTORIAConsulta DNS → conexión y código HTTP
LC / 1 / TCP-IP-D
Lecturas revisadas
0%Vista libre · iniciá sesión para guardar y validar
AL TERMINAR VAS A PODER
Seguir una solicitud web desde la consulta DNS hasta la respuesta HTTP y distinguir qué confirma cada registro.
APLICACIÓN EN LA PRÁCTICAEste recorrido ayuda a ubicar si una falla aparece al resolver un nombre, conectar o recibir la respuesta web.
CÓMO RECORRERLA
Una etapa por vez.
Primero ubicá el objetivo y entendé el tema, después seguí el ejemplo guiado, practicá, transferí lo aprendido y cerrá con una comprobación.
No necesitás instalar herramientas ni saber ciberseguridad. Abrí las tarjetas en orden; las guías de herramientas son ampliaciones opcionales.
Guía opcional de instalación y herramientas No hace falta instalar nada
HERRAMIENTAS PROFESIONALES · GUÍA DE CONSULTA
Herramientas con propósito.
Cada herramienta se aprende a partir de la pregunta que responde. Material de referencia, no requisito para completar esta clase. Los laboratorios incluidos corren en el navegador con datos ficticios; instalá herramientas localmente solo si una clase lo pide y en un entorno autorizado.
4 herramientas vinculadas
Red · PCAP
Wireshark / TShark
Capturar y analizar paquetes, conversaciones, DNS, TLS y HTTP con filtros reproducibles.
¿Por qué la vas a usar?
La vas a usar para ver cómo se comunican los equipos y seguir una conversación de red paso a paso.
Antes de empezar
Usá una computadora propia o, preferentemente, una máquina virtual de práctica donde puedas volver atrás.
Confirmá tu sistema operativo y arquitectura. Seguí solamente la opción que corresponda a tu equipo.
Abrí la documentación oficial de Wireshark / TShark; evitá instaladores, scripts o tutoriales de origen desconocido.
Cómo instalarla o acceder
Paso 1. Abrí el enlace oficial de Wireshark / TShark que aparece al final de esta tarjeta y buscá la sección de instalación o acceso.
Paso 2. Elegí la guía de tu sistema operativo o plataforma. No ejecutes también las instrucciones de las otras plataformas.
Paso 5. Cerrá y volvé a abrir la terminal o el portal. Después realizá esta primera comprobación: wireshark --version
La academia ya prepara el laboratorio web; instalala localmente solo cuando una clase te lo pida.
Cómo saber si quedó bien
wireshark --versionDebe responder Wireshark / TShark o mostrar su versión, estado o pantalla principal sin un error de instalación.
tshark -r capture.pcapng -Y 'dns' -c 10Debe devolver información del entorno de práctica; no debe pedirte datos reales ni modificar el sistema.
Qué vas a practicar
Pregunta → filtro → stream → conclusión
Comparación de DNS y conexiones
Preservación de PCAP y hash
Si la instalación o el acceso falla
En Windows, la captura en vivo requiere el driver Npcap instalado junto con Wireshark; si no aparecen interfaces, reinstalá marcando esa opción.
En Linux, si tu usuario no puede capturar sin sudo, agregalo al grupo wireshark en vez de correr todo como root.
Si no ves tráfico, confirmá que elegiste la interfaz activa real (puede haber varias virtuales) y que el modo promiscuo está permitido.
Guardá siempre el .pcapng original antes de aplicar un display filter: el filtro no borra nada, pero trabajar sobre una copia evita errores.
Red · captura
tcpdump
Captura y lectura de paquetes desde terminal para una primera comprobación rápida.
¿Por qué la vas a usar?
La vas a usar para comprobar rápidamente si existe tráfico y guardar una muestra autorizada.
Antes de empezar
Usá una computadora propia o, preferentemente, una máquina virtual de práctica donde puedas volver atrás.
Confirmá tu sistema operativo y arquitectura. Seguí solamente la opción que corresponda a tu equipo.
Abrí la documentación oficial de tcpdump; evitá instaladores, scripts o tutoriales de origen desconocido.
Cómo instalarla o acceder
Paso 1. Abrí el enlace oficial de tcpdump que aparece al final de esta tarjeta y buscá la sección de instalación o acceso.
Paso 2. Elegí la guía de tu sistema operativo o plataforma. No ejecutes también las instrucciones de las otras plataformas.
Paso 3. Linux: sudo apt install tcpdump.
Paso 4. macOS: tcpdump suele estar incluido; verificá permisos de captura.
Paso 5. Cerrá y volvé a abrir la terminal o el portal. Después realizá esta primera comprobación: tcpdump --version
La academia ya prepara el laboratorio web; instalala localmente solo cuando una clase te lo pida.
Cómo saber si quedó bien
tcpdump --versionDebe responder tcpdump o mostrar su versión, estado o pantalla principal sin un error de instalación.
tcpdump -DDebe devolver información del entorno de práctica; no debe pedirte datos reales ni modificar el sistema.
Qué vas a practicar
Confirmar si existe tráfico
Limitar interfaz, host y cantidad
Guardar una captura para Wireshark
Si la instalación o el acceso falla
Si aparece “permission denied”, necesitás sudo o el capability cap_net_raw asignado al binario.
Si no ves los nombres esperados, usá -n para desactivar la resolución DNS, que puede generar tráfico adicional y ruido.
Confirmá la interfaz correcta con -D antes de capturar; capturar en la interfaz equivocada da una captura vacía sin error visible.
Guardá con -w a un archivo en vez de solo mirar la salida en pantalla si vas a analizarlo después con Wireshark.
Terminal · Linux
Bash
La base para consultar archivos, procesos, permisos y logs en endpoints Linux.
¿Por qué la vas a usar?
La vas a usar para leer carpetas, archivos, procesos y registros en Linux sin modificar el equipo.
Antes de empezar
Usá una computadora propia o, preferentemente, una máquina virtual de práctica donde puedas volver atrás.
Confirmá tu sistema operativo y arquitectura. Seguí solamente la opción que corresponda a tu equipo.
Abrí la documentación oficial de Bash; evitá instaladores, scripts o tutoriales de origen desconocido.
Cómo instalarla o acceder
Paso 1. Abrí el enlace oficial de Bash que aparece al final de esta tarjeta y buscá la sección de instalación o acceso.
Paso 2. Elegí la guía de tu sistema operativo o plataforma. No ejecutes también las instrucciones de las otras plataformas.
Paso 3. Linux y macOS: normalmente ya está instalado.
Paso 4. Windows: usá WSL únicamente dentro de un laboratorio autorizado.
Paso 5. Cerrá y volvé a abrir la terminal o el portal. Después realizá esta primera comprobación: bash --version
La academia ya prepara el laboratorio web; instalala localmente solo cuando una clase te lo pida.
Cómo saber si quedó bien
bash --versionDebe responder Bash o mostrar su versión, estado o pantalla principal sin un error de instalación.
printf 'host=%s user=%s\n' "$(hostname)" "$(id -un)"Debe devolver información del entorno de práctica; no debe pedirte datos reales ni modificar el sistema.
Qué vas a practicar
Reconocimiento de solo lectura
Filtrado y conservación de salidas
Revisión de permisos y procesos
Si la instalación o el acceso falla
Si un script falla con “bad interpreter”, probablemente tiene finales de línea de Windows (CRLF): guardalo de nuevo en formato Unix (LF).
Si un comando funciona en tu equipo pero no en un servidor real, confirmá que ambos usan la misma shell (bash vs. sh) y la misma versión.
Si aparece “command not found” con un binario que sabés que existe, revisá que su ruta esté en $PATH con echo $PATH.
Guardá siempre la versión (bash --version) junto al problema: la sintaxis puede variar entre versiones.
Terminal · Windows
PowerShell
Consulta estructurada de Windows, eventos, servicios, procesos y objetos de administración.
¿Por qué la vas a usar?
La vas a usar para consultar Windows y recibir datos ordenados sobre procesos, eventos y configuración.
Antes de empezar
Usá una computadora propia o, preferentemente, una máquina virtual de práctica donde puedas volver atrás.
Confirmá tu sistema operativo y arquitectura. Seguí solamente la opción que corresponda a tu equipo.
Abrí la documentación oficial de PowerShell; evitá instaladores, scripts o tutoriales de origen desconocido.
Cómo instalarla o acceder
Paso 1. Abrí el enlace oficial de PowerShell que aparece al final de esta tarjeta y buscá la sección de instalación o acceso.
Paso 2. Elegí la guía de tu sistema operativo o plataforma. No ejecutes también las instrucciones de las otras plataformas.
Paso 3. Windows: PowerShell viene integrado; verificá la versión antes de usar sintaxis avanzada.
Paso 4. Linux y macOS: instalá PowerShell desde la documentación oficial si el módulo lo requiere.
Paso 5. Cerrá y volvé a abrir la terminal o el portal. Después realizá esta primera comprobación: $PSVersionTable.PSVersion
La academia ya prepara el laboratorio web; instalala localmente solo cuando una clase te lo pida.
Cómo saber si quedó bien
$PSVersionTable.PSVersionDebe responder PowerShell o mostrar su versión, estado o pantalla principal sin un error de instalación.
Get-ComputerInfo | Select-Object CsName,WindowsProductNameDebe devolver información del entorno de práctica; no debe pedirte datos reales ni modificar el sistema.
Qué vas a practicar
Reconocimiento de endpoint
Consulta de Event Viewer
Exportación estructurada para correlación
Si la instalación o el acceso falla
Si un script .ps1 no ejecuta por la política de ejecución, no la deshabilites globalmente: revisá Get-ExecutionPolicy y ajustá el alcance mínimo en tu propio laboratorio.
Si un cmdlet no existe, confirmá si necesitás importar un módulo (Import-Module) o si es exclusivo de PowerShell 7+ o de Windows PowerShell 5.1.
Si la salida se ve cortada, usá Format-List * en vez de la tabla por defecto para ver todas las propiedades del objeto.
Guardá $PSVersionTable.PSVersion junto al problema: hay diferencias reales de comportamiento entre versiones.
Uso seguro. No copies credenciales, no subas información real a servicios públicos y no ejecutes acciones de contención fuera del alcance autorizado.
Errores frecuentes que conviene evitar 3 ideas
ERRORES QUE ESTE TEMA PROVOCA
Lo que suele salir mal acá.
Leer un dominio nuevo como comando y control. La periodicidad y un dominio recién registrado justifican investigar; no prueban un canal encubierto por sí solos.
Bloquear antes de identificar al dueño. Si no sabés qué aplicación genera el tráfico, el bloqueo puede cortar un servicio en producción sin resolver nada.
Mirar la conexión sin mirar el proceso. La red dice hacia dónde salió; el endpoint dice quién la originó, y sin eso el caso queda a medias.
ETAPA 01
Entender el tema
Empezá por seguir una navegación desde el nombre hasta la respuesta de la aplicación.. Aclaramos conceptos y límites antes de aplicarlos.
0/3 pasos
Cuando escribís un nombre de sitio, tu equipo puede consultar DNS para obtener una dirección IP. Esa respuesta permite saber qué dirección devolvió el servidor DNS en ese momento; no quién controla el sitio ni si es seguro.
IP lleva paquetes hacia las direcciones de origen y destino. Si la aplicación usa TCP, este protocolo organiza la entrega ordenada y confiable de datos entre extremos; no decide qué significa el contenido.
Dentro de esa comunicación, HTTP contiene mensajes de solicitud y respuesta. Un código HTTP describe la respuesta de la aplicación, no garantiza que la página sea confiable. Cada etapa contesta una pregunta distinta.
Repasar conceptos con definiciones y ejemplos 4 conceptos
Conceptos esenciales de esta tarea
Cada concepto arranca de una pregunta o una decisión real, no de una definición de diccionario. Los comandos aparecen más adelante solamente cuando la clase realmente los necesita.
01
Consulta DNS
Antes de que tu navegador pueda conectarse a cualquier sitio, necesita traducir un nombre a una dirección: eso es lo que hace una consulta DNS. Te dice qué tipo de registro respondió, qué servidor contestó y por cuánto tiempo es válida esa respuesta — sin eso no podés distinguir "el dominio no existe" de "el servidor no contesta", que son problemas completamente distintos.
Ejemplo: Seguí la consulta DNS y la conexión posterior antes de valorar el dominio. En la práctica de esta clase vas a usar este dato para “Ordenar los eventos de una solicitud web completa”. Anotá qué observaste y qué información todavía necesitarías confirmar antes de concluir.
En inglés técnico: DNS = "Domain Name System"; "DNS lookup" o "DNS query" son las expresiones en inglés para referirte a una consulta.
02
IP
Ver una IP en un log no dice tanto como parece: identifica un extremo de red en ese momento, pero DHCP, VPN o NAT pueden hacer que esa dirección corresponda a equipos distintos en momentos distintos. El hostname ayuda, pero ninguno de los dos identifica a una persona ni prueba una intrusión por sí solo.
Ejemplo: 10.20.40.42 puede ser la IP de LAP-FIN-042 en ese momento; contrastala con inventario, DNS y la hora del evento porque DHCP, VPN o NAT pueden cambiar la relación.
En inglés técnico: IP address y hostname son los términos en inglés — "IP" viene de "Internet Protocol".
03
puerto
Una IP te dice a qué equipo llegó algo, pero no qué servicio lo atendió — eso lo dice el puerto. Un socket es la combinación de IP y puerto en cada extremo, y su estado solo tiene sentido si lo relacionás con el proceso y el servicio que se esperaba ahí.
Ejemplo: 10.0.0.8:51532 → 10.0.0.20:443 representa dos extremos, no una conclusión. En la práctica de esta clase vas a usar este dato para “Ordenar los eventos de una solicitud web completa”. Anotá qué observaste y qué información todavía necesitarías confirmar antes de concluir.
En inglés técnico: port, socket y connection state son los términos en inglés.
04
conexión y código HTTP
Cuando una aplicación web falla, la pregunta no es "¿la web anda?" sino "¿qué pidió exactamente y qué le respondieron?": eso es lo que HTTP estructura, con un método, cabeceras con metadatos y un código de estado en la respuesta. Sin conservar los tres juntos no podés reconstruir la transacción.
Ejemplo: Conservá método, host, ruta y código de respuesta de la misma transacción. En la práctica de esta clase vas a usar este dato para “Ordenar los eventos de una solicitud web completa”. Anotá qué observaste y qué información todavía necesitarías confirmar antes de concluir.
En inglés técnico: HTTP = "HyperText Transfer Protocol"; method, header y status code son los términos que se usan siempre en inglés.
ETAPA 02
Practicar y transferir
Esta clase reúne aplicación y transferencia en una sola actividad: Ordenar los eventos de una solicitud web completa. Evidencia esperada: Mapa de comunicación con origen, destino, protocolo, tiempo y resultado. No agrega una etapa ni un criterio de progreso separado.
0/1 pasos
ETAPA 03
Comprobar lo aprendido
Respondé sin copiar la explicación: vinculá el concepto con la evidencia y explicá qué dato podría cambiar tu conclusión.
0/2 pasos
COMPROBACIÓN FINAL · 2 PREGUNTAS
Comprobá lo aprendido
Elegí una respuesta en cada pregunta. Para registrar la clase, todas deben ser correctas. Si te equivocás, revisá la pista y volvé a intentarlo.
Esta clase incluye práctica guiada. Pro suma la ruta N0–N6, 28 integradores de módulo y 36 laboratorios completos independientes, además de informes y progreso guardado.