← Volver al inicio

Fundamentos de Redes

Objetivo

Entender como se comunican los equipos y por que redes es una base obligatoria para ciberseguridad.

Si no entiendes redes, vas a depender de herramientas sin entender que estan haciendo. Redes te permite interpretar escaneos, logs, firewalls, trafico web, conexiones sospechosas, movimiento lateral, exposicion de servicios, DNS malicioso, conexiones de malware y errores de configuracion.

Esta guia busca que puedas ver una conexion y explicar:

  • quien inicia;
  • hacia donde va;
  • por que puerto;
  • con que protocolo;
  • que infraestructura atraviesa;
  • si la comunicacion es esperada;
  • que evidencia permite comprobarlo.

Modelo Mental Basico

aplicacion -> puerto -> protocolo -> IP -> red local -> gateway -> internet -> destino

Cuando investigas un problema de seguridad, casi siempre necesitas contestar:

  • Que equipo inicio la comunicacion?
  • A que IP o dominio se conecto?
  • Que puerto uso?
  • Que protocolo uso?
  • La conexion era esperada?
  • Paso por firewall, proxy, VPN o NAT?
  • Hay logs que lo demuestren?

Red Local e Internet

Una red local conecta dispositivos dentro de un mismo entorno: casa, oficina, laboratorio, nube privada o segmento virtual.

Internet es una red de redes. Para llegar a un destino externo, tu equipo normalmente envia trafico al gateway, y de ahi el trafico cruza otros routers hasta llegar al destino.

Ejemplo:

tu laptop -> router local -> proveedor -> internet -> servidor destino

En seguridad, esta diferencia importa porque:

  • el trafico local puede moverse lateralmente;
  • el trafico externo puede indicar acceso a servicios publicos;
  • un firewall puede permitir local pero bloquear internet;
  • una VPN puede cambiar la ruta;
  • NAT puede ocultar IPs internas detras de una IP publica.

Flujo Mental: Abrir una Pagina Web

Cuando visitas https://example.com, ocurre algo parecido a esto:

  1. El navegador revisa si ya conoce la IP en cache.
  2. Si no la conoce, pregunta a DNS.
  3. El equipo decide si el destino esta en su red local o debe ir al gateway.
  4. Se establece conexion TCP con el servidor.
  5. Se negocia TLS para cifrar la comunicacion.
  6. Se envia una peticion HTTP.
  7. El servidor responde.
  8. El navegador interpreta la respuesta.

Este flujo permite ubicar fallas:

  • Si DNS falla, el nombre no resuelve.
  • Si el gateway falla, no sales de tu red.
  • Si TCP falla, no se establece conexion.
  • Si TLS falla, hay problema de certificado, version, inspeccion o configuracion.
  • Si HTTP falla, el servidor respondio pero la aplicacion tuvo un problema.

Direccion IP

Una IP identifica una interfaz en una red. No identifica necesariamente a una persona ni a un dispositivo completo para siempre. Una laptop puede tener varias IPs, una IP puede cambiar por DHCP y muchas maquinas pueden salir a internet usando una misma IP publica por NAT.

Ejemplos de IP privadas:

  • 10.0.0.0/8
  • 172.16.0.0/12
  • 192.168.0.0/16

Ejemplo:

IP local: 192.168.1.25 IP publica: la que ve internet despues de NAT

En seguridad, no basta con decir "la IP hizo algo". Debes preguntar:

  • esa IP era estatica o dinamica?
  • a que host pertenecia en ese momento?
  • hay DHCP logs?
  • hay NAT logs?
  • la IP es interna o publica?
  • existe otra evidencia que confirme el dispositivo?

Red, Mascara y CIDR

Una IP vive dentro de una red.

Ejemplo:

IP: 192.168.1.25 Mascara: 255.255.255.0 CIDR: /24 Red: 192.168.1.0 Rango: 192.168.1.1 - 192.168.1.254 Broadcast: 192.168.1.255

Preguntas que debes poder responder:

  • Esta IP esta en mi misma red?
  • Necesito gateway para llegar a ella?
  • Que rango pertenece a este segmento?
  • Que rango puedo analizar en un laboratorio autorizado?

No escanees redes sin permiso. Saber calcular rangos no te autoriza a probar infraestructura ajena.

Gateway

El gateway es la salida hacia otras redes. Si tu equipo quiere hablar con una IP que no esta en su red local, envia el trafico al gateway.

Ejemplo:

192.168.1.25 quiere llegar a 8.8.8.8 192.168.1.25 envia el trafico a 192.168.1.1 192.168.1.1 decide la siguiente ruta

En seguridad, el gateway importa porque:

  • puede aplicar firewall;
  • puede registrar trafico;
  • puede hacer NAT;
  • puede enrutar entre VLANs;
  • puede ser objetivo de ataques;
  • puede ser punto de control y monitoreo.

Puerto

Un puerto identifica un servicio dentro de una IP.

Ejemplos:

  • 22 SSH.
  • 53 DNS.
  • 80 HTTP.
  • 443 HTTPS.
  • 445 SMB.
  • 3389 RDP.

La IP dice "a que equipo". El puerto dice "a que servicio".

192.168.1.10:443 = servicio HTTPS en 192.168.1.10

En seguridad, un puerto abierto significa que hay algo escuchando. No siempre es vulnerable, pero si aumenta la superficie de ataque.

TCP

TCP establece una conexion y busca entrega confiable y ordenada.

Se usa cuando importa que los datos lleguen completos:

  • HTTP/HTTPS.
  • SSH.
  • SMTP.
  • RDP.
  • Bases de datos.

Modelo mental:

cliente -> SYN servidor -> SYN/ACK cliente -> ACK conexion establecida

En seguridad:

  • Muchos escaneos detectan puertos TCP abiertos.
  • Logs de firewall suelen registrar conexiones TCP.
  • Un puerto TCP expuesto puede indicar servicio accesible.
  • Resets, timeouts y rechazos ayudan a entender filtrado.

UDP

UDP no establece una conexion persistente tradicional. Envia datagramas. Es util cuando importa velocidad, simplicidad o tolerancia a perdida.

Ejemplos:

  • DNS.
  • DHCP.
  • VoIP.
  • Streaming.
  • NTP.

En seguridad:

  • UDP puede ser mas dificil de interpretar porque no siempre responde.
  • DNS sobre UDP es clave para detectar malware, tunneling o dominios raros.
  • Servicios UDP mal configurados pueden usarse en amplificacion.

DNS

DNS traduce nombres a direcciones IP.

Ejemplo:

example.com -> 93.184.216.34

DNS importa mucho en seguridad porque usuarios y malware suelen usar nombres, no solo IPs.

Preguntas utiles:

  • Que dominio se resolvio?
  • Que IP respondio?
  • Quien fue el resolver DNS?
  • El dominio es nuevo, raro o parecido a uno legitimo?
  • Hay muchas consultas repetidas?
  • Hay dominios generados automaticamente?

Ignorar DNS en una investigacion es perder una parte grande de la historia.

NAT

NAT traduce direcciones. Es comun que muchas IPs privadas salgan a internet usando una IP publica.

Ejemplo:

192.168.1.25:51512 -> router NAT -> 200.10.10.5:40001 -> internet

En seguridad, NAT complica atribucion porque varios equipos pueden compartir la misma IP publica. Para investigar bien necesitas correlacionar:

  • IP interna;
  • puerto origen;
  • IP publica;
  • timestamp;
  • logs de NAT;
  • usuario o dispositivo.

VLAN y Segmentacion

Segmentar significa separar sistemas para reducir alcance de dano.

Ejemplo:

  • red de usuarios;
  • red de servidores;
  • red de administracion;
  • red de invitados;
  • red de laboratorio;
  • red de camaras o IoT.

Una buena pregunta de seguridad es:

Si este equipo se compromete, a que otros sistemas puede llegar?

Una VLAN separa a nivel logico, pero no cifra automaticamente el trafico ni reemplaza controles de acceso. Para segmentar bien necesitas reglas, rutas, monitoreo y administracion correcta.

ACL y Firewall

Una ACL o regla de firewall decide si cierto trafico se permite o bloquea.

Ejemplo conceptual:

permitir usuarios -> servidor web : 443 bloquear invitados -> red administrativa : any permitir administradores -> servidores : 22

Una regla util debe tener contexto:

  • origen;
  • destino;
  • puerto;
  • protocolo;
  • accion;
  • razon;
  • responsable;
  • fecha de revision.

Reglas antiguas o demasiado amplias se vuelven deuda de seguridad.

Lectura de Logs de Red

Cuando veas una linea de log de red, intenta extraer:

CampoPregunta
TimestampCuando paso?
Source IPQuien inicio?
Destination IPA donde fue?
Destination portQue servicio intento usar?
ProtocolTCP, UDP, ICMP u otro?
ActionPermitido, bloqueado, timeout?
DeviceQue firewall, proxy o sensor lo vio?

Ejemplo:

2026-06-24T10:15:02 allow 10.10.5.23 93.184.216.34 tcp/443

Interpretacion:

  • un host interno 10.10.5.23 inicio conexion;
  • destino externo 93.184.216.34;
  • protocolo TCP;
  • puerto 443;
  • accion permitida;
  • falta saber dominio, usuario, proceso y contexto.

Errores Comunes

  • Memorizar puertos sin entender el servicio.
  • Escanear redes sin autorizacion.
  • Confundir IP privada con IP publica.
  • Pensar que una VLAN por si sola cifra el trafico.
  • Ignorar DNS en investigaciones.
  • No documentar origen, destino, puerto y hora.
  • Asumir que una IP identifica de forma permanente a una persona.
  • Confundir bloqueo de firewall con caida del servicio.
  • No revisar rutas, proxy o VPN.

Practica Conceptual Segura

En tu propio equipo o laboratorio puedes observar:

ip addr ip route ss -tuln dig example.com curl -I https://example.com

La meta no es acumular comandos. La meta es conectar cada resultado con una idea:

  • ip addr muestra interfaces e IPs.
  • ip route muestra gateway y rutas.
  • ss -tuln muestra servicios escuchando.
  • dig muestra resolucion DNS.
  • curl -I muestra respuesta HTTP.

Mini Caso

Escenario:

Un SIEM muestra que 10.20.30.45 se conecto a 203.0.113.10 por tcp/443 a las 02:14.

Preguntas:

  • Que dispositivo tenia 10.20.30.45 a esa hora?
  • Que dominio resolvio antes de la conexion?
  • Fue usuario, servicio o proceso automatico?
  • El destino es conocido?
  • El horario es normal?
  • Paso por proxy?
  • Hubo transferencia de datos?
  • Hay alertas EDR en el host?

Una conexion no prueba ataque por si sola. El contexto decide.

Criterio de Dominio

Dominas este tema cuando puedes explicar:

  • IP vs puerto;
  • red local vs internet;
  • DNS;
  • TCP vs UDP;
  • que hace un gateway;
  • que hace NAT y por que complica investigaciones;
  • por que las VLANs ayudan a segmentar pero no bastan solas;
  • como leer una conexion con origen, destino, puerto, protocolo y accion;
  • como formular preguntas de investigacion a partir de un log de red.