</> CodeBooks
    ← Volver a Redes (página 2)
    Portada de HTTP/2 in Action

    HTTP/2 in Action

    Barry Pollard

    Editorial
    Manning
    Año
    2019
    Páginas
    ~416
    Nivel
    Básico

    De qué trata

    Guía práctica y rigurosa en la que Barry Pollard detalla el diseño, la implementación y la optimización del protocolo HTTP/2 (RFC 7540), contextualizando los motivos de su aparición frente a las limitaciones históricas de HTTP/1.1 y explorando el horizonte hacia HTTP/3 y QUIC. Está diseñada para desarrolladores web, arquitectos de software, administradores de sistemas y profesionales de rendimiento web con conocimientos básicos de la web (HTML, CSS, HTTP y TLS) que buscan dominar los cambios de arquitectura introducidos por los estándares binarios modernos.

    El libro explica la mecánica interna del protocolo: la capa de entramado binario (frames como HEADERS, DATA y SETTINGS), la multiplexación de peticiones y respuestas sobre una única conexión TCP para eliminar el bloqueo en cabeza de línea (head-of-line blocking), la compresión de cabeceras mediante HPACK y el flujo de priorización de dependencias. Enseña a implementar HTTP/2 Server Push, a negociar protocolos de aplicación seguros mediante ALPN sobre TLS/HTTPS y a configurar entornos de producción reales en servidores web ampliamente utilizados como Apache (mod_http2), Nginx (módulo http_v2) y Node.js (módulo nativo http2). Asimismo, enseña a auditar, depurar y medir tráfico web usando herramientas clave como cURL, Google Chrome DevTools, Wireshark y el paquete de utilidades nghttp2.

    La obra destaca por desmitificar las viejas técnicas de optimización web de HTTP/1.1 (como la concatenación masiva de scripts, el spriting de imágenes o el sharding de dominios), mostrando con métricas reales cuándo estas prácticas resultan contraproducentes en HTTP/2 y cuáles son las complejidades y limitaciones reales de Server Push en producción. No incluye ejercicios escolares con solución ni proyectos completos de creación de aplicaciones desde cero, pero ofrece ejemplos de configuración reproducibles y repositorios de prueba oficiales. Es un recurso indispensable para comprender a fondo la infraestructura web contemporánea.

    • HTTP/2
    • Multiplexación
    • Tramas binarias
    • Compresión HPACK
    • HTTP/2 Server Push
    • TLS y ALPN
    • Nginx
    • Apache
    • Node.js
    • Wireshark
    • cURL
    • HTTP/3 y QUIC

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Redes con nivel Básico