Head-of-line Blocking

Im Bereich der Computernetzwerke bezieht sich Head-of-line Blocking (HOL Blocking) auf einen Leistungsengpass, der auftritt, wenn eine Warteschlange von Paketen durch das erste Paket in der Reihe blockiert wird, obwohl andere Pakete in der Warteschlange verarbeitet werden könnten.

In HTTP/1.1 kann HOL Blocking auftreten, wenn ein Client mehrere Anfragen an einen Server sendet, ohne auf die Antworten zu warten. Der Server verarbeitet die Anfragen der Reihe nach, aber wenn die Antwort auf die erste Anfrage verzögert wird, sind auch die Antworten auf die nachfolgenden Anfragen verzögert. HTTP/2 adressiert dieses Problem durch Anfragemultiplexing, wodurch HOL Blocking auf der Anwendungsebene beseitigt wird, jedoch besteht es weiterhin auf der Transportebene (TCP).

Siehe auch