# Anatomía del handshake HTTP/3 QUIC

Disecciona el handshake de HTTP/3 sobre QUIC byte a byte. Visualiza el handshake fresco 1-RTT, la resumption con session ticket y el escenario 0-RTT, con diagramas de secuencia, layouts de campos por paquete, el paquete Retry y una comparación con TCP + TLS 1.3. Pensado para entrevistas, aprendizaje de protocolos e ingeniería de rendimiento.

> Página canónica: https://elysiatools.com/es/tools/http-3-quic-handshake-anatomy

- **Categoría:** Network

- **Palabras clave:** http/3, quic, handshake quic, 0-rtt, tls 1.3, rfc 9000, rfc 9114, migración de conexión, alpn h3, head-of-line blocking, protocolo de red, aprender protocolos, tcp vs quic, udp, resumption de sesión

## Descripción general

Una anatomía a nivel de byte del handshake HTTP/3 sobre QUIC para ingenieros de red, SREs y estudiantes:

1. Elige escenario: conexión fresca 1-RTT, conexión resumida con ticket de sesión, o datos tempranos 0-RTT.
2. El diagrama de secuencia muestra cada vuelo (Initial, Handshake, 1-RTT) agrupado por RTT, con flechas de dirección y etiquetas de paquete/frame.
3. El modo detallado añade layouts de campos a nivel byte para cada paquete QUIC: flags de cabecera larga, versión, DCID/SCID, longitudes, número de paquete y la carga CRYPTO.
4. El explicador de Retry cubre la validación de dirección: el token que emite el servidor, la etiqueta de integridad y por qué Retry nunca lleva datos de aplicación.
5. La tabla de comparación contrasta QUIC/HTTP-3 con TCP + TLS 1.3 en handshakes fusionados, tiempo al primer byte, head-of-line blocking, migración de conexión y madurez de middleboxes.

Referencia offline: basado en RFC 9000 (QUIC) y RFC 9114 (HTTP/3); no se hace captura en vivo.

## Entradas

- **Escenario de handshake** (select)
- **Nivel de detalle** (select)
- **Mostrar comparación con TCP + TLS 1.3** (checkbox)
- **Mostrar mapa de bytes de la cabecera larga QUIC** (checkbox)

## Cuándo usarlo

- Al preparar entrevistas técnicas de ingeniería de redes o roles de SRE que requieran un dominio profundo de protocolos modernos.
- Durante el diseño y optimización del rendimiento web para comparar la latencia de establecimiento de conexión frente a TCP + TLS 1.3.
- Al estudiar la estructura interna de los paquetes QUIC, incluyendo cabeceras largas, tokens de validación Retry y tramas CRYPTO.

## Cómo funciona

- Selecciona el escenario de handshake deseado, como una conexión fresca de 1-RTT, una reanudación con ticket de sesión o el envío de datos tempranos 0-RTT.
- Configura el nivel de detalle para alternar entre un diagrama de secuencia simplificado y un mapa detallado de campos a nivel de bytes.
- Activa las opciones adicionales para visualizar la estructura del paquete de validación Retry y la tabla comparativa con el modelo clásico TCP + TLS 1.3.

## Casos de uso

- Aprendizaje y docencia de protocolos de transporte modernos mediante diagramas de flujo interactivos y mapas de bytes.
- Análisis de vulnerabilidades y mitigación de ataques de denegación de servicio mediante el estudio del paquete Retry.
- Evaluación de la latencia de conexión (Time to First Byte) al migrar servicios web de HTTP/2 sobre TCP a HTTP/3 sobre QUIC.

## Preguntas frecuentes

### ¿Qué diferencia hay entre el handshake de 1-RTT y el de 0-RTT en QUIC?

El handshake 1-RTT requiere un viaje de ida y vuelta para establecer claves de cifrado, mientras que 0-RTT permite enviar datos de aplicación en el primer vuelo usando información de una sesión previa.

### ¿Cómo valida el servidor la dirección del cliente en QUIC?

El servidor puede enviar un paquete Retry con un token que el cliente debe devolver en un nuevo paquete Initial, evitando ataques de amplificación de IP.

### ¿Por qué QUIC no sufre de bloqueo de cabeza de línea (head-of-line blocking)?

A diferencia de TCP, QUIC multiplexa múltiples flujos de datos de forma nativa a nivel de transporte, por lo que la pérdida de un paquete solo afecta a su flujo específico.

### ¿Esta herramienta realiza capturas de tráfico de red en vivo?

No, es una herramienta de referencia y simulación interactiva basada estrictamente en las especificaciones de los estándares RFC 9000 y RFC 9114.

### ¿Qué papel juega TLS 1.3 en el handshake de QUIC?

TLS 1.3 está integrado directamente en el handshake de QUIC, utilizando tramas CRYPTO para transportar los mensajes criptográficos sin necesidad de una capa TCP previa.

## Herramientas relacionadas

- [Geolocalización IP](https://elysiatools.com/es/tools/ip-geolocation): Visualiza la ubicación geográfica, red (ASN/ISP), zona horaria y perfil de seguridad de cualquier dirección IP como un informe en tarjetas
- [Escáner de Puertos](https://elysiatools.com/es/tools/port-scanner): Escanea puertos abiertos en un host o dirección IP objetivo
- [Buscador de Fabricante por OUI MAC](https://elysiatools.com/es/tools/mac-oui-vendor-lookup): Consulta el fabricante de una dirección MAC desde la base de OUI IEEE, o busca por nombre de empresa para listar todos sus bloques OUI, todo sin conexión
- [Calculadora de Capacitores: Serie / Paralelo / Reactancia](https://elysiatools.com/es/tools/capacitor-calculator): Combina capacitores, calcula reactancia Xc y constante RC, con esquemas y curva
- [Calculadora de Cashback](https://elysiatools.com/es/tools/cash-back-calculator): Calculadora de cashback: introduce categorías de gasto (nombre, gasto mensual, % de cashback) para calcular el cashback mensual y anual, la tasa efectiva y comparar con una tarjeta plana, con gráfico de proporciones.
- [Explorador de estructuras cristalinas](https://elysiatools.com/es/tools/crystal-structure-explorer): Explora ~25 estructuras cristalinas comunes (NaCl, diamante, CsCl, fluorita, rutilo, perovskita…). Muestra sistema, grupo espacial, parámetros de celda y coordinación, con un modelo 3D de bolas y varillas en Three.js. Para bachillerato y universidad.
- [Calculadora de Depreciación](https://elysiatools.com/es/tools/depreciation-calculator): Compara cuatro métodos de depreciación: línea recta, saldo decreciente (con factor, p. ej. DDB), suma de dígitos (SYD) y unidades producidas (requiere uso anual). Muestra curvas de valor en libros y tabla anual.
- [Calculadora del Efecto Doppler (desplazamiento de frecuencia)](https://elysiatools.com/es/tools/doppler-effect-calculator): Calcula la frecuencia observada y el desplazamiento para fuente/observador en movimiento

## Ejemplos

- [Ejemplos Protocolo QUIC](https://elysiatools.com/es/samples/quic-protocol-samples): Muestras completas del protocolo QUIC cubriendo implementación HTTP/3, transporte UDP fiable, migración de conexión y optimización de rendimiento
- [Ejemplos de Procesamiento de Imágenes Android Java](https://elysiatools.com/es/samples/android-image-processing-java): Ejemplos de procesamiento de imágenes Android Java incluyendo lectura/escritura, escalado y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Android Kotlin](https://elysiatools.com/es/samples/android-image-processing-kotlin): Ejemplos de procesamiento de imágenes Android Kotlin incluyendo lectura/escritura, escalado y conversión de formato
- [Muestras de capturas PCAPNG](https://elysiatools.com/es/samples/pcapng-samples): Archivos PCAPNG descargables de simple a complejo para validacion de formato y demos de analisis

## Contenido relacionado

- [Herramientas de conversion de direcciones de red e inspeccion de trafico](https://elysiatools.com/es/hubs/network-convert): Herramientas reunidas para conversion de direcciones de red, inspeccion de paquetes y depuracion de solicitudes en un solo hub.
- [Herramientas de Triage de Red, Inspeccion de Paquetes y Depuracion de Endpoints](https://elysiatools.com/es/hubs/network-triage-debugging): Inspecciona capturas de red, depura webhooks, revisa DNS y endpoints SSL, valida direcciones y analiza user agents en un solo hub de troubleshooting.
