
TCP/IP Illustrated Volume 3
W. Richard Stevens, Gary R. Wright
- Editorial
- Addison Wesley
- Año
- 1996
- Páginas
- ~338
- Nivel
- Intermedio
De qué trata
Tercera y última entrega de la serie creada por W. Richard Stevens, enfocada en optimizaciones transaccionales para conexiones de red y en protocolos de aplicación y de comunicación local en Unix. El libro examina con detalle la extensión experimental T/TCP (TCP for Transactions, RFC 1644), el protocolo de hipertexto HTTP en su versión inicial 1.0, el protocolo de transferencia de noticias NNTP y la implementación de los protocolos de dominio local de Unix. Está dirigido a ingenieros de software, administradores de sistemas y desarrolladores de nivel intermedio que posean conocimientos consolidados de la pila TCP/IP estándar y deseen explorar técnicas para acelerar intercambios cliente-servidor y la comunicación interproceso.
El temario está estructurado en tres partes claramente delimitadas. La primera analiza a fondo el diseño y la implementación en el código de 4.4BSD de T/TCP, explicando cómo evitar el triple apretón de manos inicial combinando la solicitud de conexión, los datos y el cierre para transacciones ultrarrápidas, examinando sus opciones de cabecera y el impacto en los temporizadores. La segunda parte disecciona el tráfico de paquetes de HTTP/1.0 (métodos GET, POST y HEAD, cabeceras y limitaciones de rendimiento) y de NNTP en redes Usenet. La tercera parte aborda los protocolos de dominio Unix (AF_UNIX / AF_LOCAL), explicando la transmisión local de flujos y datagramas, la gestión de control de flujo en el kernel y el mecanismo avanzado de transferencia de descriptores de archivos entre procesos no emparentados mediante sendmsg() y recvmsg().
A diferencia de los dos volúmenes precedentes, este tomo no incluye ejercicios ni problemas al final de los capítulos, ni proyectos de construcción de software guiados paso a paso; su enfoque es puramente expositivo, respaldado por trazas de paquetes y análisis de código fuente. Aunque T/TCP cayó en desuso por vulnerabilidades de seguridad que más tarde inspiraron alternativas como TCP Fast Open o QUIC, el libro conserva un inmenso valor didáctico sobre diseño de protocolos y optimización de latencia. Su explicación de los sockets de dominio Unix y el paso de descriptores de archivo sigue siendo una de las mejores referencias técnicas existentes.
- T/TCP
- TCP for Transactions
- HTTP 1.0
- NNTP
- UNIX Domain Sockets
- IPC
- Paso de descriptores de archivo
- 4.4BSD-Lite
- Sockets API
- Diseño de protocolos
¿Cómo enseña?
Teórico
- ✗ Sin ejercicios
- ✗ Sin proyectos

