Índice
Curso completo · 6 temas

Aprende cómo funciona Internet, de cero

Una guía pensada para entenderlo todo aunque partas de cero. Explicaciones cortas, analogías cotidianas, diagramas y un test autocorregido al final de cada tema.

🧠 Diseñado para concentrarte✅ Tests con corrección📊 Sigue tu progreso🎴 Tarjetas interactivas
💡
Cómo usar esta guía Ve tema a tema, sin prisa. Cada bloque es corto a propósito: lee, despliega los acordeones, dale la vuelta a las tarjetas y, al final, haz el test. No pasa nada por fallar — cada respuesta te explica el porqué. Tu progreso se va marcando con ✓.

📚Los 6 temas

TEMA 1

Introducción y Modelos

Qué es Internet, su historia y los modelos OSI y TCP/IP que lo organizan todo.

TEMA 2

Nivel Físico

Cables, fibra, ondas… por dónde viajan de verdad los datos.

TEMA 3

Nivel de Enlace

Tramas, direcciones MAC, Ethernet y cómo varios equipos comparten un cable.

TEMA 4

Nivel de Red

Direcciones IP, máscaras, NAT, routers y DHCP. El corazón de Internet.

TEMA 5

Nivel de Transporte

TCP y UDP: entrega fiable vs. rápida. Puertos y el "saludo" en 3 pasos.

TEMA 6

Nivel de Aplicación

Web, DNS, correo, FTP y SSH: los servicios que usas cada día.

🎯Preparación del examen

🧭
La idea clave de todo el curso Internet se organiza en capas (niveles), como una tarta. Cada capa hace un trabajo concreto y se apoya en la de abajo. Empezaremos por arriba (la idea general) y bajaremos hasta los cables, recorriendo una capa por tema. Si entiendes las capas, lo entiendes todo.
Tema 1

Introducción y Modelos de Comunicación

Qué es Internet de verdad, de dónde salió y las "reglas del juego" (los modelos OSI y TCP/IP) que hacen que millones de aparatos distintos se entiendan entre sí.

🎯
Qué vas a sacar de este tema Entender que Internet no es magia: es un conjunto de redes conectadas que siguen unas normas comunes. Al acabar sabrás qué es un protocolo, por qué existen las capas y cuál es la diferencia entre OSI y TCP/IP.

1¿Qué es Internet realmente?

Internet no es una "nube" ni una cosa abstracta. Es, literalmente, un montón de redes conectadas entre sí, junto con los equipos que las forman, con la capacidad de intercambiar información. Nada más. Y nada menos.

🛣️
Analogía Piensa en Internet como en la red mundial de carreteras. Cada ciudad tiene sus calles (una red local), y las autopistas las conectan todas. Tú no necesitas conocer cada calle del planeta: solo cómo llegar a la autopista. Internet funciona igual.

Hay dos conceptos que la gente mezcla pero que son distintos:

💻
Red de ordenadores

Equipos conectados entre sí (por cable u otro medio). Ej.: los aparatos enchufados al router de tu casa.

🤝
Red de comunicaciones

Además de estar conectados, los equipos ofrecen y piden servicios entre sí (compartir ficheros, impresión, backup…).

📌
Vocabulario que se repite todo el curso Equipo / máquina / nodo / sistema = lo mismo (hardware + software que se conecta a una red). Un móvil, un PC, una impresora o un router son "equipos". Un ISP (Internet Services Provider) es la empresa que te da conexión a Internet.

2Un poco de historia (rápida e indolora)

Saber de dónde viene ayuda a entender por qué Internet es como es: descentralizado y resistente.

En plena Guerra Fría, EE. UU. (vía la agencia ARPA) quería una red militar que no dependiera de un ordenador central. ¿Por qué? Porque si el enemigo destruía ese centro, todo se caía. La idea: una red que siguiera funcionando aunque le tiraran varios nodos.

Leonard Kleinrock propuso algo revolucionario. Antes, la información viajaba en un bloque entero: si fallaba algo, había que reenviarlo todo. Su idea: trocear el mensaje en paquetes, y que cada paquete encuentre su propio camino del origen al destino.

Todo Internet se basa en la conmutación de paquetes. Es la idea fundamental.

La primera red que conectó ordenadores lejanos: 4 equipos (Stanford, UCLA, UC Santa Bárbara y Utah). Usaban unos aparatos llamados IMP (los "abuelos" del módem) como interfaz con las líneas de datos. En 1971 ya eran 23 equipos; en 1984, más de 1000.

ARPANET (investigación) y MILNET (militar) se separan. ARPANET sigue creciendo hasta convertirse en el Internet que conocemos.

¿Dónde se documenta todo esto? Los RFC

Los protocolos y estándares se escriben en documentos públicos. Los más importantes:

DocumentoQué es
RFC (Request For Comments)Describe protocolos, formatos de mensajes, ideas. Cada uno tiene un número único que nunca se reutiliza, ni aunque quede obsoleto.
STD (Internet Standard)Un RFC (o varios) que por su importancia gana categoría de estándar. Ej.: el RFC 791 (IP) es el STD 5.
FYI (For Your Information)Información y aclaraciones generales. De rango inferior a STD y RFC.
IEEE 802Normas ISO creadas por el IEEE. Las más comunes describen el nivel de enlace (lo verás en el Tema 3).

3¿Por qué hacen falta "modelos de comunicación"?

🎤
Analogía del congreso Imagina un congreso donde cada ponente habla un idioma distinto y todos empiezan a hablar a la vez, cuando quieren. Sería un caos imposible de seguir. En Internet pasaría lo mismo sin reglas: por eso existen los modelos de comunicación.

Hoy se conectan a la red aparatos completamente distintos (un móvil, un PC de sobremesa, una nevera inteligente…). ¿Cómo logran trabajar juntos? Mediante protocolos comunes.

🔑
Un protocolo es un conjunto de normas que fija: el tamaño de los mensajes, su formato, cuándo y cómo empieza y termina la comunicación, cómo se detectan errores… Es lo que permite que equipos de distintos fabricantes se entiendan. Antes de comunicarse, los dos extremos acuerdan qué protocolo usar.

4El modelo OSI: 7 capas

La ISO creó en 1980 el modelo OSI (Open System Interconnection). Ojo: OSI no es un protocolo, es un plano, una forma de diseñar comunicaciones por capas. Tiene 7 niveles, y cada uno solo habla con el de justo arriba y el de justo abajo.

🏢
Analogía del edificio Piensa en una empresa con 7 plantas. La planta de "atención al cliente" (arriba) no baja al sótano a encender la calefacción: pide el servicio a la planta de abajo, y esa a la suya, hasta el sótano (los cables). Cada planta confía en la de debajo. Eso son las capas.
7
Aplicación
Las interfaces de usuario y servicios (la web, el correo…)
6
Presentación
Sintaxis y semántica: cómo se representan los datos
5
Sesión
Controla y mantiene el "diálogo" entre los equipos
4
Transporte
Entrega el mensaje completo de extremo a extremo
3
Red
Lleva los paquetes del origen al destino, cruzando redes
2
Enlace de datos
Convierte el medio físico en algo fiable, sin errores
1
Físico
Manda los bits por el cable / la fibra / el aire
📨
Cómo viaja un mensaje: encapsulación Para enviar, el mensaje baja del nivel 7 al 1 en el equipo A. Cada nivel le añade su propia cabecera (como meter una carta en sobres, uno dentro de otro). En el equipo B, el mensaje sube del 1 al 7 y cada nivel lee y quita la cabecera que puso su nivel equivalente. A esto se le llama comunicación entre pares: el nivel 3 de A "habla" con el nivel 3 de B.

5El modelo TCP/IP: 5 capas (el que de verdad usamos)

TCP/IP nació antes que OSI, en los años 70, para ARPANET. Se llama así por sus dos primeros protocolos (TCP e IP). Cuando apareció OSI, TCP/IP se reorganizó por capas. Aquí usamos la versión de 5 niveles:

5
Aplicación
Junta las capas 5, 6 y 7 de OSI · Tema 6
4
Transporte
TCP y UDP · Tema 5
3
Red
IP · Tema 4
2
Enlace de datos
Ethernet, MAC · Tema 3
1
Físico
Cables, fibra, ondas · Tema 2
⚖️
OSI vs. TCP/IP — el dato de examen OSI es más completo y depurado (7 capas), pero TCP/IP es el que ganó y se usa hoy. Curiosidad: TCP/IP "absorbe" las capas 5, 6 y 7 de OSI en una sola (Aplicación). Por eso 7 capas de OSI ≈ 5 de TCP/IP.

Herramientas del curso

🦈
Wireshark

Analizador de tráfico gratuito. "Escucha" todos los paquetes que pasan por tu tarjeta de red. Te deja ver de verdad lo que estudias.

🖥️
VMware Player

Crea máquinas virtuales: tener otro SO (ej. Linux) dentro del tuyo sin particionar nada. Alternativa en Mac: VirtualBox.

🎴Repaso rápido (dale la vuelta a las tarjetas)

¿Qué es la conmutación de paquetes?
toca para ver
Trocear el mensaje en paquetes que viajan por separado, cada uno buscando su camino. Es la base de Internet (Kleinrock).
¿OSI es un protocolo?
toca para ver
No. Es un modelo (un plano de diseño por capas). Los protocolos se acoplan a su estructura.
¿Cuántas capas tiene OSI y cuántas TCP/IP?
toca para ver
OSI: 7. TCP/IP (en este curso): 5.
¿Qué añade cada capa al bajar el mensaje?
toca para ver
Una cabecera propia (encapsulación). El nivel equivalente del otro equipo la lee y la quita.
Tema 2

Nivel Físico

La capa más "de calle": por dónde viajan de verdad los datos. Cables, fibra y ondas. De aquí dependen la velocidad y la fiabilidad de tu conexión.

🎯
Qué vas a sacar de este tema Conocer los medios de transmisión (sus ventajas y pegas), cómo accedemos a Internet desde casa, y las dos formas de mover datos por una red: conmutación de circuitos vs. de paquetes.

1Dos conceptos para medir cualquier medio

Velocidad de transmisión

Cuánta información transporta el medio por unidad de tiempo. Se mide en bytes/segundo y múltiplos (Mbytes/s…).

⏱️
Latencia

Lo que tarda la información en llegar de origen a destino. Se mide en milisegundos (ms). Menos es mejor.

🎮
Para entenderlo La velocidad es cuánta agua pasa por la tubería; la latencia es cuánto tarda en llegar la primera gota. En videojuegos online, la latencia (el "ping") importa muchísimo.

2Medios de transmisión

Un medio de transmisión es cualquier cosa que permita que la información viaje del origen al destino. Se dividen en dos grandes grupos:

🔌
Guiados

Hay un elemento físico (un cable) que une origen y destino. Par trenzado, coaxial, fibra.

📡
No guiados

Usan el espacio abierto (el aire). Ondas de radio, microondas, infrarrojos. También llamados inalámbricos.

Antes: los 3 tipos de comunicación

TipoCómo funcionaEjemplo
SímplexSolo en un sentido, nunca al revésRadio FM 📻
SemidúplexLos dos sentidos, pero no a la vez (por turnos)Walkie-talkie 🗣️
Dúplex completo (full dúplex)Los dos sentidos a la vezTeléfono ☎️

3Medios guiados (los cables)

Dos hilos de cobre, cada uno aislado, retorcidos entre sí. ¿Por qué se trenzan? Para evitar "ruidos" (interferencias) externas. Es el más usado hoy, sobre todo en redes LAN.

Apantallado o no:

  • UTP (no apantallado): el más común, barato y flexible. Para redes domésticas y de oficina.
  • FTP: se blinda el cable en conjunto.
  • STP (F/FTP): se blinda cada par y el conjunto. Caro y rígido; solo para sitios con muchas interferencias (un hospital, p. ej.).

Categorías: CAT5 y CAT5e → hasta 100 Mbps. CAT6 → hasta 1000 Mbps (1 Gbps), más rígido. Todos llevan 4 pares (8 hilos) y conector RJ-45. Notación oficial: n Base-T (10/100/1000 Base-T).

🛠️
Herramientas: crimpadora (conector macho), impactadora (conector hembra) y tester (comprueba que el cable está bien hecho).

También tiene dos conductores, pero uno dentro del otro: conductor interior → aislante → malla metálica → funda. Misma estructura física que el cable de antena de la tele. Usa conectores BNC y necesita un terminador en cada extremo para evitar ruidos.

Tipos: fino (thinnet, 10 Base-2) y grueso (thicknet, 10 Base-5). Hoy está en desuso: lo sustituyeron el par trenzado (en LAN) y la fibra (en distancias largas).

Un núcleo (por donde va la luz), un revestimiento y una cubierta. La luz "rebota" dentro del núcleo gracias a la diferencia de densidad con el revestimiento, así puede dar curvas. La luz se emite con láser.

Dos tipos:

  • Multimodo: varios rayos por caminos distintos. Más barata, más lenta.
  • Monomodo: núcleo muy pequeño, la luz va casi en horizontal. Más rápida, más cara.
Ventajas: muchísimo ancho de banda, poca pérdida de señal e inmune a interferencias electromagnéticas → ideal para cable submarino. Notación: 1000 Base-F.

Pegas: no hay un conector estándar (¡cuidado al comprar!), las herramientas son carísimas (la fusionadora ronda los 4300 €) y, como la luz va en un solo sentido, para full dúplex hacen falta dos fibras. En instalaciones domésticas baratas se usa una sola y la comunicación es semidúplex.

4Medios no guiados (sin cables)

Usan señales electromagnéticas y antenas, que pueden ser direccionales (un haz hacia un punto) u omnidireccionales (en todas direcciones).

📻
Ondas de radio

3 KHz–1 GHz. Omnidireccionales, atraviesan paredes, pero se interfieren fácil. Un emisor → muchos receptores.

📶
Microondas

1–300 GHz. Direccionales, por "línea de vista" (sin obstáculos). No atraviesan paredes. Aquí están el WiFi y el Bluetooth (2,4 GHz).

🔦
Infrarrojos

Muy alta frecuencia, corto alcance, direccionales, no atraviesan paredes. Hoy casi solo en mandos a distancia.

📋
Dato útil El WiFi y el Bluetooth operan en microondas a 2,4 GHz, pero al estar en la parte más baja se comportan casi como ondas de radio. Muchas de estas bandas requieren permiso administrativo para usarlas.

5Cómo accedemos a Internet desde casa

El módem convertía la señal digital del PC en analógica para mandarla por la línea de teléfono hasta el ISP. Dos pegas grandes: lentísimo (máx. 56 Kbps) y mientras navegabas no podías usar el teléfono. Hoy en desuso.

La idea: usar el ancho de banda del par telefónico que no usa la voz para los datos. Se separa en franjas: voz (0–4 KHz), subida (4–50 KHz) y descarga (50 KHz–1 MHz, la más rápida). Por eso puedes hablar y navegar a la vez. Solo hay que poner un splitter (discriminador) en los teléfonos. Es la opción mayoritaria en España (históricamente).

Sustituye la línea telefónica por fibra directa con el ISP. Velocidades altísimas, y los operadores la aprovechan para meter también voz IP y televisión.

Para sitios donde llevar cable no es rentable (una estación meteorológica en la montaña, la Antártida, un avión…). Funciona, pero es caro y con poco ancho de banda.

6Cómo se mueven los datos: 2 métodos

🔀
Conmutación de circuitos

Se reserva un "camino" fijo de extremo a extremo durante toda la llamada. Lo usa el teléfono tradicional. Problema: cada conmutador tiene enlaces limitados; si se llenan, no entran más llamadas (¡como en Nochevieja!).

📦
Conmutación de paquetes

El mensaje se trocea en paquetes y cada uno busca su camino. Los conmutadores no tienen límite fijo: los paquetes esperan en cola. Es la base de las redes de datos actuales.

🔁
Recuerda del Tema 1: la conmutación de paquetes (idea de Kleinrock) es la que hace Internet flexible y resistente. La de circuitos es la del teléfono de toda la vida.

🎴Repaso rápido

¿Qué medio es inmune a interferencias?
toca
La fibra óptica (usa luz, no electricidad). Por eso se usa en cable submarino.
¿A qué frecuencia van WiFi y Bluetooth?
toca
2,4 GHz, dentro del rango de las microondas.
Teléfono = ¿símplex, semi o full dúplex?
toca
Full dúplex: los dos hablan a la vez. (Walkie-talkie = semidúplex.)
¿Qué conmutación usa el teléfono clásico?
toca
Conmutación de circuitos (camino reservado durante la llamada).
Tema 3

Nivel de Enlace de Datos

Subimos una capa. Aquí se mueven los datos entre dos equipos del mismo enlace, se convierte el medio físico en algo fiable y aparece la estrella de las redes locales: Ethernet.

🎯
Qué vas a sacar de este tema Qué es una trama, qué servicios da esta capa, cómo varios equipos comparten un mismo cable sin pisarse (colisiones), qué es una dirección MAC y por qué Ethernet ganó.
📍
La idea más importante del tema El nivel de enlace solo conecta dos equipos que están en el mismo enlace (la misma red local). Para llegar a equipos de otras redes necesitas la capa de arriba (Red, Tema 4). Las direcciones de esta capa se llaman direcciones físicas.

1¿Qué hace esta capa? Sus servicios

En esta capa los paquetes se llaman tramas (frames). El protocolo puede ofrecer estos servicios (uno o varios):

📦
Encapsulación

Mete los datos del nivel superior en una trama antes de enviarlos por el medio físico.

🚦
Control de flujo

Evita que el emisor mande tan rápido que desborde el buffer del receptor.

🔍
Control de errores

Detección (siempre) y corrección (si se puede). Suele usar CRC (códigos de redundancia cíclica).

Entrega fiable

Garantiza que cada trama llega bien; si hay error irrecuperable, la retransmite.

2Protocolos de acceso

Conecta dos equipos directamente (un enlace, un nodo en cada extremo). Es el típico al conectar tu módem con el ISP (por RTC o DSL). Hace: encapsulación, detección de errores, detecta si el enlace se cae y negocia direcciones de la capa de red.

A diferencia de PPP, sirve tanto para punto a punto como multipunto (varios equipos en el mismo enlace). Es importantísimo porque ha servido de base a otros protocolos.

Tres tipos de trama: I (información, lleva datos), S (supervisión, control de flujo y errores) y U (sin numeración, gestiona el enlace).

Tipos de estación: primaria (manda, sus tramas son "órdenes"), secundaria (obedece, sus tramas son "respuestas") y combinada (hace las dos).

Estructura de la trama HDLC:

CampoFunción
Delimitador (8 bits)Marca inicio y fin. Siempre 01111110
Dirección (8 bits)Identifica la estación secundaria
Control (8/16 bits)Define el tipo de trama (I, S o U)
Información (variable)Los datos (solo en tramas I y algunas U)
FCSSecuencia de comprobación → detecta errores

3Acceso múltiple: cuando todos comparten un cable

🗣️
El problema Imagina una reunión donde todos comparten un solo micrófono. ¿Quién habla? ¿Qué pasa si dos hablan a la vez? Eso se llama colisión y el canal se llena de ruido. Los protocolos de acceso múltiple coordinan los turnos.
🍰
Particionamiento del canal

Se reparte el canal: por tiempo (cada nodo tiene su turno) o por frecuencia (cada nodo su "trozo"). Sencillo, pero desperdicia capacidad si solo uno quiere hablar.

🎲
Acceso aleatorio

Cada nodo transmite cuando quiere. Si hay colisión, paran y reintentan tras un tiempo aleatorio (clave para no volver a chocar).

Aloha puro: transmite la trama entera en cuanto llega. Si choca, espera y reintenta con una probabilidad. Aloha con particiones: el tiempo se divide en ranuras sincronizadas; solo puedes empezar al principio de una ranura. Reduce colisiones. Es el precursor de Ethernet.

CSMA (Carrier Sense Multiple Access): antes de transmitir, el nodo escucha el canal. Si está ocupado, espera. "Sondeo de portadora".

CSMA/CD (Collision Detection): además escucha mientras transmite; si detecta colisión, para de inmediato. → Es lo que usa Ethernet (cable).

CSMA/CA (Collision Avoidance): cuando es casi imposible detectar la colisión mientras transmites, como en inalámbrico. → Es lo que usa el WiFi. Usa esperas (DIFS + tiempo aleatorio) y confirmaciones.

Regla de oro de ambos: escuchar antes de transmitir, y si hay colisión, parar.

4Redes LAN y Ethernet

Una LAN (red de área local) es una red para un área limitada (una planta, un edificio). El IEEE creó el proyecto 802 y dividió el nivel de enlace en dos subniveles:

🔼
LLC (802.2)

Control de Enlace Lógico. Abstrae al nivel de red de los detalles del medio físico. (IP no lo usa, por eso lo vemos por encima.)

🏷️
MAC

Control de Acceso al Medio. Encapsula en tramas y las pasa al físico. Estándares: 802.3 (Ethernet), 802.11 (WiFi), 802.15 (Bluetooth).

⚠️
No te líes con "MAC" "MAC" como subnivel = Control de Acceso al Medio. "Dirección MAC" = el identificador único de una tarjeta de red. Son cosas relacionadas pero distintas.

La dirección MAC

Ethernet usa direcciones de 6 octetos (48 bits), en hexadecimal, separadas por ":". Ejemplo: 21:A3:F4:40:29:B7. Caso especial: todo a unos FF:FF:FF:FF:FF:FF = broadcast (a todos).

  • Los 3 primeros octetos identifican al fabricante de la tarjeta.
  • Los 3 últimos identifican esa tarjeta concreta.
  • Cada tarjeta tiene una MAC, y solo una.
📍
Igual que dijimos al principio: las direcciones MAC solo valen dentro de la red local. Hablar de usar MAC entre redes distintas es un error. Para eso está IP (Tema 4).

Estructura de una trama MAC (Ethernet 802.3)

CampoFunción
Preámbulo (7 oct.)Sincroniza emisor y receptor
SFD (1 oct.)"10101011" → marca el comienzo real de la trama
Dirección destino (6 oct.)A quién va dirigida
Dirección origen (6 oct.)Quién la envía
Longitud / Tipo (2 oct.)Tamaño de los datos (mín. 46, máx. 1500)
DatosLa información del nivel superior
RellenoSi los datos no llegan al mínimo
FCS (4 oct.)CRC para detectar errores

Evolución de Ethernet

VersiónVelocidadAño
Ethernet clásica10 Mbpsinicio
Fast Ethernet (FE)100 Mbps1992 (mató al coaxial)
Gigabit Ethernet (GE)1000 Mbps (1 Gbps)1998
(en desarrollo)10 Gbps
🌉
Dato clave Para reducir colisiones se introdujeron los puentes: dividen la red en segmentos, cada uno con su propio dominio de colisión. Así varios segmentos pueden transmitir a la vez sin chocar. Cada nueva versión de Ethernet mantuvo el formato de trama para ser retrocompatible.

🎴Repaso rápido

¿Cable usa CSMA/CD o CSMA/CA?
toca
Cable (Ethernet) = CD (detección). WiFi = CA (evitación).
¿Cuántos bits tiene una MAC?
toca
48 bits = 6 octetos, en hexadecimal. Broadcast = FF:FF:FF:FF:FF:FF.
¿Cómo se llama el paquete en esta capa?
toca
Trama (frame).
¿MAC sirve entre redes distintas?
toca
No. Solo dentro de la red local. Entre redes → IP.
Tema 4

Nivel de Red — IP

El corazón de Internet. Aquí vive IP, las famosas direcciones, las máscaras, el NAT que tienes en casa, los routers y el DHCP. Es el tema más largo: ve con calma, está troceado.

🎯
Qué vas a sacar de este tema Entender qué es una dirección IP y su máscara, las clases A/B/C/D/E, IP públicas vs. privadas, qué hace el NAT, cómo se relacionan IP y MAC (ARP/DHCP), cómo enruta un router y para qué sirve ICMP (el ping).

1IP: la idea base

En esta capa los paquetes se llaman datagramas y las direcciones, direcciones lógicas. El protocolo casi único aquí es IP (estudiamos IPv4; IPv6 va en otro curso).

🧩
La característica nº1 de IP IP es no orientado a conexión: no se monta un "camino" fijo. Cada datagrama viaja independiente y puede ir por rutas distintas, cruzando varias redes. Parece un caos, pero es lo que lo hace flexible y tolerante a fallos.

Como cada datagrama va solo, lleva toda la info para encaminarse. Para que ninguno se quede dando vueltas eternamente, tiene un tiempo de vida (TTL): cada vez que cruza una red baja 1, y al llegar a 0 se descarta. El reensamblado de fragmentos se hace solo en el destino.

2La cabecera IPv4 (lo esencial)

CampoPara qué
Versión (4 bits)En IPv4 vale 4
IHL (4 bits)Longitud de la cabecera (mín. 20 octetos)
Longitud total (16 bits)Tamaño del datagrama entero
Identificador (16 bits)Nº de secuencia para identificar el datagrama
Indicadores / Flags (3 bits)Control de fragmentación (no fragmentar / más fragmentos)
Tiempo de vida (TTL, 8 bits)Saltos que le quedan; a 0 se descarta
Protocolo (8 bits)Qué protocolo de transporte recibe los datos (TCP/UDP)
Dirección origen (32 bits)IP del emisor
Dirección destino (32 bits)IP del receptor

3Direcciones IP: cómo se leen

Una IP (IPv4) tiene 32 bits = 4 octetos. Da unos 4.294 millones de direcciones posibles. Tiene dos partes: una identifica la red y otra el equipo dentro de esa red.

Se escribe en decimal (cómodo) o binario:

192.168.2.100
11000000 . 10101000 . 00000010 . 01100100
🔢
Truco para pasar binario→decimal Cada bit de un octeto "pesa": 128 · 64 · 32 · 16 · 8 · 4 · 2 · 1. Suma los pesos donde haya un 1. Ej.: 11000000 = 128+64 = 192.

Clases de direcciones

Según el primer octeto, la IP pertenece a una clase. Esto define cuánta red y cuánto equipo hay:

Clase1er octetoParte red / equipoUso
A0 – 1271 octeto red / 3 equipoUnicast (redes enormes)
B128 – 1912 / 2Unicast (medianas)
C192 – 2233 / 1Unicast (pequeñas, 256 equipos)
D224 – 239Multicast
E240 – 255Reservado
📌
Direcciones reservadas: 127.0.0.1 es la loopback (el propio equipo, "yo mismo"). 0.0.0.0 y 1.1.1.1 están reservadas para BOOTP.

La máscara de red

La máscara dice qué parte de la IP es red y qué parte es equipo: unos (1) en la parte de red, ceros (0) en la de equipo. Solo aplica a clases A, B y C.

ClaseDecimalReducida
A255.0.0.0/8
B255.255.0.0/16
C255.255.255.0/24
🧮
Para obtener la dirección de red a partir de una IP y su máscara, se hace un AND lógico bit a bit entre ambas. La dirección de broadcast = poner todos los bits de la parte de equipo a 1. Ej.: red 192.168.2.0/24 → broadcast 192.168.2.255.

4Modos de direccionamiento

🎯
Unicast

De A a un destino concreto. Lo normal. Ej.: un ping.

👥
Multicast

De A a un grupo de equipos. Se envía un mensaje que se replica en los routers. Gestionado por IGMP.

📢
Broadcast

De A a todos los de su red. Nunca sale de la red local (evita saturar Internet).

📍
Anycast

En IPv4 casi no se usa: el router decide el destino (el más cercano). Casi solo entre routers.

💡
Multicast ≠ varios unicast. En multicast sale un solo mensaje que se va replicando; ahorra ancho de banda. Los routers construyen árboles de distribución: SPT (árbol por origen) o RPT (árbol compartido con un router núcleo, el RP).

5NAT: cómo conectas 20 aparatos con 1 sola IP

🏨
Analogía del hotel Tu casa es un hotel con muchas habitaciones (tus aparatos), pero hacia fuera solo se ve una dirección (la del hotel). La recepción (el router NAT) lleva un registro de qué huésped pidió qué, y reparte las respuestas. Así, con una sola IP pública, todos navegan.

NAT introduce las IP privadas: rangos que cualquiera puede usar en su red interna sin pedir permiso:

ClaseRango privado
A10.0.0.0 – 10.255.255.255
B172.16.0.0 – 172.31.255.255
C192.168.0.0 – 192.168.255.255

El router NAT tiene una IP pública (cara fuera) y una privada (cara dentro), y traduce. La forma más potente usa IP + puerto: así distingue perfectamente cada conexión sin gastar muchas IP públicas. Es lo que hay en casi todos los hogares españoles.

6Segmentación: subredes y superredes

✂️
Subredes

Dividir una red grande en trozos. Se añaden 1s a la máscara. VLSM permite subredes de tamaños distintos.

🔗
Superredes

Lo contrario: unir varias redes contiguas (p. ej. dos clase C). Se quitan 1s a la máscara. Evita desperdiciar IP.

🧭
Regla mental: subred = más 1s en la máscara (red más pequeña, /24→/25). Superred = menos 1s (red más grande, /24→/23).

7IP ↔ MAC: ARP y DHCP

Para que un equipo funcione hace falta relacionar la dirección lógica (IP) con la física (MAC). Y en los dos sentidos.

A quiere mandar algo a B y solo sabe su IP, pero para transmitir por el cable necesita la MAC de B. Entonces A lanza una petición ARP por broadcast ("¿quién tiene esta IP?"). B responde por unicast con su MAC. A lo guarda en su tabla ARP temporalmente (temporal para no dar problemas si cambias de tarjeta).

El caso contrario: tengo MAC pero necesito una IP automáticamente. Evolución:

  • RARP: un servidor respondía, pero solo en su red y con equipos pre-registrados.
  • BOOTP: ya atendía varias redes, pero la tabla seguía siendo manual.
  • DHCP ⭐: asignación dinámica. Es el que se usa hoy.
🤝
Los 4 pasos de DHCP (DORA) 1. Cliente → DISCOVER (broadcast: "¿hay algún DHCP?")
2. Servidor → OFFER (te ofrezco esta IP)
3. Cliente → REQUEST (acepto esa IP)
4. Servidor → ACK (concedida, por un tiempo)

DHCP da, además de la IP: la máscara, la puerta de enlace y los DNS. Con eso el equipo ya es operativo en Internet.

8Encaminamiento estático: cómo decide un router

Para unir redes distintas hace falta un router bien configurado con su tabla de encaminamiento. Cada fila dice: red destino, máscara, puerta de enlace (siguiente salto) e interfaz.

🚧
Regla clave del enrutado Un router solo conoce a los routers conectados directamente a él. El Router 1 nunca puede referirse al Router 3 si no son vecinos: tiene que pasar por el Router 2. Y siempre se configura una ruta por defecto (0.0.0.0 o "default", la puerta de enlace predeterminada) para lo que no sepa resolver.
🧱
Cómo se rellena la tabla (3 pasos) 1) Apunta las redes directamente conectadas (sin puerta de enlace). 2) Apunta las redes lejanas, indicando el router vecino como puerta de enlace. 3) Añade la ruta por defecto.

9ICMP: el "mensajero de avisos" (y el ping)

Como IP no es fiable, hace falta un compañero que avise de problemas: ICMP. Vive en el mismo nivel que IP pero sus mensajes viajan dentro de datagramas IP.

⚠️
Mensajes de error

Destino inalcanzable, tiempo excedido (TTL a 0), problema de parámetro, ralentización de origen (control de flujo básico), redirección.

Mensajes de consulta

Eco y respuesta a eco (¡el ping!), marca de tiempo, petición de máscara.

🏓
El ping es el mensaje ICMP más famoso: "eco y respuesta a eco". Sirve para comprobar si dos equipos pueden comunicarse. ICMP nunca genera un mensaje de error en respuesta a otro error, ni a multicast, ni a fragmentos que no sean el primero.

🎴Repaso rápido

¿IP es orientado a conexión?
toca
No. Cada datagrama viaja independiente, por rutas distintas.
¿Qué da DHCP además de la IP?
toca
Máscara, puerta de enlace y DNS. Pasos: DISCOVER, OFFER, REQUEST, ACK.
¿Qué protocolo traduce IP → MAC?
toca
ARP (petición por broadcast, respuesta por unicast).
¿Cuántos bits tiene una IPv4?
toca
32 bits (4 octetos). ~4.294 millones de direcciones.
Rango privado clase C
toca
192.168.0.0 – 192.168.255.255
¿Qué hace el NAT?
toca
Traduce muchas IP privadas a una IP pública (normalmente con IP+puerto).
Tema 5

Nivel de Transporte — TCP y UDP

Aquí conviven dos protocolos con filosofías opuestas: TCP (fiable y ordenado) y UDP (rápido y despreocupado). Saber cuándo usar cada uno es clave.

🎯
Qué vas a sacar de este tema Entender qué es un puerto, los mecanismos que hacen fiable a TCP (confirmaciones, ventana deslizante, saludo en 3 pasos) y por qué a veces es mejor el "tosco" UDP.

1Puertos: las "puertas" de cada aplicación

Las direcciones de esta capa se llaman puertos. Si la IP te lleva al edificio, el puerto te lleva a la puerta concreta (la aplicación). La IANA los reparte en tres rangos:

RangoNombreUso
0 – 1023Bien conocidosControlados por la IANA (HTTP, FTP…)
1024 – 49151RegistradosHay que registrarlos para evitar duplicados
49152 – 65535DinámicosLibres; los usa tu equipo para recibir respuestas
🏢
Analogía IP = la dirección del edificio. Puerto = el número de oficina. Para hablar con la "oficina web" de un servidor, llamas a su puerta 80; para el correo, a la 25. Hay que conocer el puerto, o no entras.

2Mecanismos de un protocolo fiable (los usa TCP)

Como la capa de red (IP) no es fiable, TCP tiene que poner el orden por su cuenta. Despliega cada mecanismo:

Cada segmento se numera, pero no de 1 en 1: se numera por octetos. Si el primero ocupa 200 octetos y empieza en 1, el siguiente empieza en 201. Así se controla a la vez el orden y la cantidad de datos.

Se usa confirmación positiva (ACK). Si A manda los segmentos 1, 2 y 3 pero solo llegan 1 y 2, B responde ACK=3 ("tengo hasta el 2, espero el 3"). A deduce que el 3 se perdió y lo reenvía. ¿Y si se pierde el ACK? A tiene un temporizador por segmento: si vence sin confirmación, retransmite.

Los números de secuencia son finitos y podrían repetirse. Solución: que el espacio de números sea lo bastante grande para no repetirse en un tiempo razonable, y que el emisor sepa que puede recibir varias confirmaciones de lo mismo. Si llega un duplicado muy tardío tras cerrar la conexión, se descarta.

Parada y espera: A manda 1 trama y espera el ACK antes de mandar la siguiente. Simple, pero lentísimo en redes rápidas o con distancia (solo hay 1 mensaje en vuelo).

🪟
Ventana deslizante: A y B acuerdan un tamaño W: cuántas tramas puede mandar A seguidas antes de esperar confirmación. Cuando B confirma, la ventana "se desliza" y A manda las siguientes. Mucho más eficiente. TCP usa esto.

Apertura (three-way handshake):

  1. A → SYN ("quiero conectar")
  2. B → SYN + ACK ("vale, y yo también")
  3. A → ACK ("confirmado")

Cierre: idéntico, pero con FIN en vez de SYN.

Si la red o un extremo cae, la conexión queda "medio abierta". Para no esperar eternamente, cada extremo tiene un temporizador de conexión que reinicia al recibir mensajes; si vence, da la conexión por terminada. También se puede cortar de golpe con un segmento RST.

3TCP — fiable y ordenado

TCP (Transmission Control Protocol) es orientado a conexión e implementa todos los mecanismos de arriba. Su mensaje es el segmento (cabecera mínima 20 octetos).

🚩
Los flags (indicadores) de TCP SYN (iniciar conexión), ACK (confirmación válida), FIN (fin de conexión), RST (reiniciar/cortar), PSH (forzar entrega), URG (datos urgentes). Detalle clave: un mensaje solo de ACK no consume número de secuencia; un SYN o un FIN .

Las 3 fases de toda conexión TCP: establecimiento (3 pasos) → transferencia (bidireccional, con ventana deslizante) → cierre (3 pasos con FIN). Existe el semicierre: un extremo termina de enviar pero el otro sigue mandando datos.

Puertos TCP conocidos (¡memorízalos!)

PuertoServicio
20, 21FTP (transferencia de archivos)
22SSH (terminal seguro)
23Telnet (terminal)
25SMTP (envío de correo)
53DNS (nombres de dominio)
80HTTP (web)
110POP3 (recepción de correo)
443HTTPS (web segura)

4UDP — rápido y sin compromisos

UDP (User Datagram Protocol) es no orientado a conexión y no fiable. Su mensaje es el datagrama. No hay establecimiento ni cierre, no numera, no controla flujo, y su control de errores es mínimo (si algo llega corrupto, se descarta). Cabecera de solo 8 bytes.

📮
TCP vs. UDP en una frase TCP es como una carta certificada con acuse de recibo: te aseguras de que llega y en orden, pero es más lenta. UDP es como echar una postal al buzón: rápido y barato, pero sin garantías. Si se pierde, mala suerte.

¿Por qué usar UDP si "no garantiza nada"? Porque añade poquísima sobrecarga y a veces la velocidad importa más que la perfección:

📡
Petición-respuesta simple

Sensores que reportan valores, señal horaria… perder uno no pasa nada.

⏱️
Tiempo real

Aplicaciones donde llegar ya importa más que llegar perfecto.

🎬
Streaming

Voz, vídeo (Skype, YouTube). Si un trocito se pierde, mejor seguir que congelarlo todo.

⚙️
Si una app usa UDP y necesita fiabilidad, se la tiene que montar ella misma: UDP no se la da.

TCP vs. UDP de un vistazo

TCPUDP
ConexiónSí (orientado)No
FiabilidadAlta (retransmite)Ninguna
OrdenGarantizadoNo
Control de flujoSí (ventana)No
Velocidad / sobrecargaMás lentoMuy rápido, ligero
MensajeSegmentoDatagrama
EjemplosWeb, correo, FTPStreaming, VoIP, DNS

🎴Repaso rápido

¿Cuál es fiable, TCP o UDP?
toca
TCP. UDP no garantiza entrega ni orden.
Saludo de 3 pasos
toca
SYN → SYN+ACK → ACK. Cierre igual pero con FIN.
¿Qué puerto usa HTTPS?
toca
443/TCP. HTTP es el 80.
¿Streaming usa TCP o UDP?
toca
UDP (mejor seguir que congelar por un trocito perdido).
Tema 6

Nivel de Aplicación

La capa de arriba del todo, la que tú usas cada día: la web, el DNS, el correo, FTP y SSH. Aquí los protocolos se convierten en aplicaciones reales.

🎯
Qué vas a sacar de este tema Las dos arquitecturas (cliente-servidor y P2P), cómo funciona la web (HTTP/URL), cómo el DNS traduce nombres a IP, cómo viaja un correo (SMTP/POP3/IMAP) y qué son FTP y SSH.

1Dos arquitecturas

Las direcciones de esta capa se llaman direcciones específicas (los nombres). Casi todo se construye sobre dos modelos:

🖥️
Cliente-Servidor

Un servidor siempre activo atiende a muchos clientes. Cada uno tiene su versión del programa. Para mucha carga se usan clusters en centros de datos (CPD). Ej.: HTTP, FTP, SSH, DNS.

🔄
P2P (entre pares)

Sin (o casi sin) servidores: los equipos de los usuarios (pares) hablan entre ellos. Muy escalable: más usuarios = más recursos. Ej.: BitTorrent, eMule, Skype (híbrido).

2La Web: WWW y HTTP

La WWW la inventó Tim Berners-Lee en los 90. El protocolo que la sostiene es HTTP (HiperText Transfer Protocol): define cómo el cliente (navegador) pide páginas y cómo el servidor (Apache, IIS…) se las envía.

🔒
HTTP vs. HTTPS HTTP va en claro, puerto 80/TCP. HTTPS va cifrado (el candado 🔒), puerto 443/TCP. Misma idea, pero seguro.

La URL, pieza a pieza

Una URL tiene 4 partes: Protocolo://Equipo:Puerto/Ruta

ParteQué esEjemplo
Protocolohttp, https, ftp…https://
EquipoNombre del servidor (suele empezar por www)www.amazon.es
PuertoOpcional; si no es el estándar, se indica:30456
RutaDónde está el recurso dentro del servidor/ofertas

3DNS: la agenda de contactos de Internet

📇
Analogía Nadie memoriza el número de teléfono de sus amigos: memoriza su nombre y el móvil lo traduce. El DNS hace eso con Internet: tú escribes google.es y el DNS lo traduce a su IP. Más fácil recordar nombres que cuatro octetos.

Antiguamente había un archivo hosts con todos los nombres e IPs, que se copiaba a cada equipo. Con millones de equipos eso es imposible, así que se creó el DNS: una base de datos distribuida en muchos servidores.

Servicios del DNS

🏷️
Alias de host

Un equipo puede tener un nombre largo (canónico) y un alias corto y fácil.

✉️
Alias de correo

Igual, pero para servidores de correo.

⚖️
Distribución de carga

Un mismo nombre puede tener varias IP; el DNS va dando una distinta para repartir el trabajo.

Jerarquía de servidores DNS

🚫
¿Por qué no un único megaservidor? Sería un único punto de fallo (si cae, cae Internet entero), se saturaría, la base sería gigante y lento de consultar, lejano para medio mundo, y carísimo. Por eso se distribuye en 3 niveles:
DNS raíz
13 servidores (A–M) por el mundo. Máxima autoridad.
DNS de dominio superior (TLD)
Responsables de .com, .org, .es, .fr, .uk…
DNS autoritativos
De cada organización; tienen la IP real de sus equipos.

Hay un 4º nivel: los DNS locales (de tu ISP), que resuelven consultas de su ámbito.

Cómo se resuelve una consulta: recursiva vs. iterativa

🔂
Recursiva

Tu DNS local delega y cada servidor pregunta al siguiente; la respuesta vuelve "en cadena" por el mismo camino. El local hace casi todo el trabajo "hacia dentro".

🔁
Iterativa

Cada servidor no resuelve, pero te dice "pregunta a este otro". Tu DNS local va saltando él mismo de uno a otro hasta dar con la respuesta.

🔌
DNS usa por defecto el puerto 53, tanto 53/UDP (consultas normales, rápidas) como 53/TCP.

4Correo electrónico

El correo "tradicional" (no el de página web tipo Gmail) usa tres tipos de agente que trabajan juntos:

✍️
UA (User Agent)

El programa para escribir, leer y gestionar correos. Ej.: Outlook.

📤
MTA (Message Transfer Agent)

Transfiere los mensajes entre servidores. Protocolo: SMTP.

📥
MAA (Message Access Agent)

Recoge el mensaje del buzón y te lo entrega. Protocolos: POP3 / IMAP4.

📮
Como una carta postal Escribes la carta (UA) y la echas al buzón (cliente MTA). El cartero la lleva a la central de tu ciudad (servidor MTA), que la manda a la central de la ciudad destino. Allí entra en reparto (servidor MAA) y la recoges en tu buzón de casa (cliente MAA).

Una dirección de correo tiene dos partes separadas por @: usuario@dominio. El dominio dice en qué servidor está el buzón.

Los protocolos del correo

ProtocoloFunciónPuerto
SMTPEnvío (siempre cliente → servidor). "Correo saliente".25/TCP
POP3Recepción básica: descarga todo el buzón al equipo. Sin gestión.110/TCP
IMAP4Recepción avanzada: vista previa sin descargar todo, buscar, crear carpetas.143/TCP
💡
SMTP envía, POP3/IMAP reciben. POP3 es básico (se lo descarga todo); IMAP es más potente (gestiona el buzón en el servidor). Los dos usan TCP porque necesitan un flujo estable.

5FTP — transferir archivos

FTP resuelve cómo pasar archivos entre equipos de forma fiable con un truco: abre dos conexiones a la vez.

🎛️
Conexión de control

Permanece activa toda la sesión. Por aquí van las órdenes. Puerto 21/TCP.

📂
Conexión de datos

Se abre y cierra con cada archivo transferido. Puerto 20/TCP.

6SSH — control remoto seguro

Para manejar un equipo a distancia por línea de comandos. Antes se usaba Telnet, pero tenía un fallo gravísimo: enviaba todo sin cifrar (¡usuarios y contraseñas a la vista con un Wireshark!). SSH lo soluciona cifrando toda la comunicación.

🔐
SSH usa el puerto 22/TCP. Telnet (sin cifrar, 23) está desaconsejado. Para control remoto gráfico existen VNC o el Escritorio Remoto de Windows.

🎴Repaso rápido

¿Qué hace el DNS?
toca
Traduce nombres (google.es) a direcciones IP. Puerto 53.
¿SMTP envía o recibe?
toca
Envía (25/TCP). Reciben POP3 (110) e IMAP4 (143).
¿Por qué SSH en vez de Telnet?
toca
SSH cifra; Telnet manda todo en claro. SSH = 22/TCP.
¿Cuántas conexiones usa FTP?
toca
Dos: control (21) y datos (20).
🏁
¡Has terminado el curso! Has recorrido las 5 capas de TCP/IP de arriba abajo: desde la app que usas hasta el cable por el que viajan los bits. Si te quedó algún test a medias, vuelve y complétalo. ¡Buena suerte en el examen! 🎉