
Computer Networking, 9th Edition
James F. Kurose, Keith W. Ross
- Editorial
- Pearson
- Año
- 2026
- Páginas
- ~717
- Nivel
- Básico
De qué trata
Novena edición del prestigioso manual universitario de Kurose y Ross (publicada a mediados de 2025 con año de copyright 2026 por Pearson), reconocido internacionalmente por su pedagogía "top-down" (descendente), que arranca desde la capa de aplicación más tangible para el programador y desciende hasta la capa física. Esta edición moderniza profundamente los contenidos integrando los estándares vigentes: HTTP/3 sobre QUIC, redes celulares 5G (tanto RAN como Core), Wi-Fi 6, satélites LEO e innovaciones en seguridad como TLS 1.3 y WPA3. Está dirigido a estudiantes de ingeniería informática y desarrolladores principiantes en redes con nociones básicas de programación (preferiblemente en Python) y arquitectura de computadores.
El texto desmenuza con rigor cada estrato de la arquitectura de Internet: en aplicación analiza HTTP/1.1, HTTP/2, HTTP/3, DNS, correo electrónico (SMTP, IMAP), redes P2P y distribución de vídeo con streaming DASH y CDNs; en transporte aborda el diseño paso a paso de protocolos de transferencia confiable (RDT), multiplexación y algoritmos de control de congestión en TCP y UDP; en la capa de red divide el estudio en plano de datos (enrutamiento de paquetes, IPv4, IPv6, NAT, conmutación generalizada y OpenFlow/SDN) y plano de control (protocolos OSPF, BGP y controladores centralizados); en enlace examina tramas Ethernet, conmutadores, VLANs y centros de datos; y culmina con redes móviles (arquitectura 5G, movilidad y redes vehiculares e IoT) y seguridad criptográfica. Para el trabajo práctico, emplea el analizador de paquetes Wireshark y la API nativa de sockets de Python.
Complementa su rigurosa fundamentación teórica con un extenso banco de ejercicios analíticos al final de cada capítulo, laboratorios guiados de inspección de tráfico real con Wireshark y asignaciones prácticas de programación de sockets en Python (como un servidor web concurrente, un proxy web con caché, comprobadores de latencia UDP e implementaciones de traceroute ICMP). Su mayor virtud reside en desmitificar los protocolos de comunicación desde el punto de vista del desarrollador de software sin perder solidez matemática. Deja fuera comandos específicos de configuración de hardware propietario (como routers Cisco o JunOS), concentrándose en principios de ingeniería duraderos y protocolos abiertos de Internet.
- Redes de computadoras
- Modelo TCP/IP
- Wireshark
- Python Sockets
- HTTP/3 y QUIC
- DNS
- Control de congestión TCP
- IPv6 y enrutamiento BGP
- Redes 5G
- Wi-Fi 6
- TLS 1.3
- SDN
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Servidor web HTTP básico
Servidor HTTP concurrente programado en Python mediante la API socket que escucha peticiones GET, localiza y entrega documentos HTML y recursos estáticos, y genera respuestas con códigos y cabeceras de estado estándar.
Servidor proxy web con almacenamiento en caché
Proxy web multihilo desarrollado en Python que intercepta peticiones HTTP de navegadores, almacena copias locales en caché para optimizar solicitudes repetidas y reenvía el tráfico restante a los servidores web destino.
Utilidades de diagnóstico de red UDP y Traceroute ICMP
Herramientas de línea de comandos en Python que calculan tiempos de ida y vuelta (RTT) y tasas de pérdida de paquetes emulando ping sobre UDP, y rastrean las rutas y saltos intermedios mediante paquetes ICMP con valores incrementales de TTL.

