HTTP ist ein Zustandsloses Protokoll.
Eine dauerhafte
TCP Verbindung lässt das Protokoll meines Wissens nicht zu.
Es wird nur pro HTTP Nachricht eine TVP Verbindung aufgebaut.
Seit HTTP 1.1 ist standardmäßig die
TCP/
IP Verbindung ständig (persistent) geöffnet, das keep-alive ist optional.
Das ist kein Wiederspruch zur Aussage HTTP sei ein zustandsloses Protokoll - keep-alive spielt sich auf einer anderen Schicht im Schichtenmodell ab.