TCP Cork
TCP Cork (TCP_CORK) pausiert das Senden, bis sich ein volles MSS ansammelt oder der Socket explizit entkorkt wird; es bündelt Daten, um die Paketanzahl zu senken.
Zweck
Reduziert den Header-Overhead pro Paket in Szenarien, in denen mehrere kleine Schreibvorgänge zu einem einzigen TCP-Segment zusammengefasst werden sollen.
Mechanismus
Nach dem Setzen von TCP_CORK=1 puffert der Kernel nachfolgende Schreibvorgänge, bis die Daten ein MSS füllen oder der Socket entkorkt wird. Es ist mit TCP_NODELAY gegenseitig ausschließend und dient dazu, HTTP-Header und -Body in einem gebündelten Burst zu senden.
Anwendungsfälle
- Bündelung von HTTP-Antworten
- Reduzierung der TCP-Segmentanzahl
- Massenversand
Verwandte Tools
HTTP-Statuscodes-Referenz
Reference table of common HTTP status codes (1xx-5xx) with names, categories, and descriptions. Kostenlos, privat und 100% clientseitig. WERKZEUG
URL-Parser
Parse a URL into its components: protocol, host, path, query, hash, port, username, and password. Kostenlos, privat und 100% clientseitig. WERKZEUG