School-Overview › Flashcards › AVSW_04 › Kapitel_2
Kpt. 13 (HTTP Versionen und Sicherheit)
Frage
Was sind die technischen Unterschiede zwischen HTTP/1.x und HTTP/2 in Bezug auf Protokollstruktur, Multiplexing und Sicherheit (TLS)?
Antwort
HTTP/1.x verwendet ein einzelnes TCP-Verbindung für jede Anfrage, was zu Kopfzerbrechen durch Blockierung führt (Head-of-Line Blocking). HTTP/2 löst dies mit Multiplexing, indem es mehrere Anfragen gleichzeitig über eine einzige Verbindung sendet. Zudem nutzt HTTP/2 die HPACK-Komprimierung für Header und unterstützt effizientes Server Push. Beide Versionen können TLS 1.2 oder 1.3 verwenden, wobei HTTP/2 TLS 1.2 bevorzugt. HTTP/2 bietet eine bessere Sicherheit und Performance als HTTP/1.x, insbesondere durch die Reduktion von Roundtrips und den Einsatz von Verschlüsselung.