TCP Cork
TCP Cork (TCP_CORK) met l'envoi en pause jusqu'à accumulation d'un MSS complet ou jusqu'à ce que le socket soit explicitement « décorké », regroupant les données pour réduire le nombre de paquets.
Objectif
Réduit la surcharge d'en-têtes par paquet dans les scénarios où de multiples petites écritures doivent être fusionnées en un seul segment TCP.
Mécanisme
Après avoir défini TCP_CORK=1, le noyau met en tampon les écritures suivantes sans les envoyer jusqu'à ce que les données remplissent un MSS ou que le socket soit décorké. Il est mutuellement exclusif avec TCP_NODELAY et sert à envoyer en-têtes et corps HTTP en une seule rafale fusionnée.
Cas d’usage
- Regroupement des réponses HTTP
- Réduction du nombre de segments TCP
- Envoi en masse
Outils associés
Référence des codes HTTP
Reference table of common HTTP status codes (1xx-5xx) with names, categories, and descriptions. Gratuit, privé et 100% côté client. OUTIL
Analyseur d'URL
Parse a URL into its components: protocol, host, path, query, hash, port, username, and password. Gratuit, privé et 100% côté client. OUTIL