
HTTP The Definitive Guide
Anshu Aggarwal, Brian Totty, David Gourley, Marjorie Sayer, Sailu Reddy
- Editorial
- O'Reilly
- Año
- 2002
- Páginas
- ~658
- Nivel
- Básico
De qué trata
Tratado de referencia clásico de la editorial O'Reilly escrito por David Gourley y Brian Totty (junto con Marjorie Sayer, Sailu Reddy y Anshu Aggarwal), enfocado en explicar cómo funciona realmente la World Wide Web bajo el capó a través del protocolo HTTP (centrado en HTTP/1.0 y HTTP/1.1, RFC 2616). Está dirigido a desarrolladores web, arquitectos de software, administradores de sistemas e ingenieros de rendimiento que cuentan con nociones elementales del funcionamiento de Internet y necesitan dominar la semántica, el ciclo de vida y los componentes intermedios de las comunicaciones web.
El texto descompone la anatomía de los mensajes HTTP (métodos GET, POST, PUT, DELETE, códigos de estado numéricos y cabeceras estándar), la gestión de conexiones TCP subyacentes (conexiones persistentes Keep-Alive, pipeline y latencias), y la función crítica de los elementos intermediarios de la red: servidores proxy, pasarelas (gateways), túneles y balanceadores de carga. Detalla las arquitecturas de caché web (validación de frescura mediante ETags, directivas Cache-Control y caducidad), mecanismos de autenticación (Basic y Digest Access Authentication), seguridad mediante HTTPS y capas SSL/TLS, gestión de sesiones y cookies, codificación de contenido (compresión gzip, juegos de caracteres e internacionalización) y el comportamiento de agentes autónomos, rastreadores web (web crawlers) y robots regulados por robots.txt.
Diseñado como un manual arquitectónico y conceptual de consulta, el libro no contiene ejercicios prácticos ni proyectos guiados de desarrollo. Su aporte es histórico y fundacional: sienta las bases conceptuales indispensables sobre las que opera toda la infraestructura web, el diseño de APIs REST y las redes de entrega de contenido (CDN); como consideración, no cubre HTTP/2, HTTP/3 ni WebSockets al haberse publicado en 2002, pero su exposición sobre la semántica del protocolo, la negociación de contenidos y las capas de caché mantiene plena vigencia en la ingeniería web contemporánea.
- HTTP/1.1
- Cabeceras HTTP
- Códigos de estado
- Caché web y ETags
- Proxies y Gateways
- Cookies y estado
- HTTPS y SSL/TLS
- Digest Authentication
- Conexiones persistentes TCP
- Web Crawlers y robots.txt
- Negociación de contenido
¿Cómo enseña?
Teórico
- ✗ Sin ejercicios
- ✗ Sin proyectos

