Nerad bych kecal, ale melo by to bejt tak, ze pro kazdo spojeni se pouzije jiny zdrojovy port . To znamena ze pokud budete koukat napriklad na www.lupa.cz a www.atlas.cz tak pro lupu bude port treba 2704 a pro atlas 2705. Takhle je to reseno zjednodusene (doopravdy se otvira jeste vice spojeni, ale to bych sem netahal).
Spojení jednoznačně určuje čtveřice: zdrojová IP adresa:zdrojový port + cílová IP adresa: cílový port. Port 80 je port serveru, port klienta vybere OS náhodně z volných portů.
U HTTP taky zalezi na verzi protokolu, rozdilne verze (0.9, 1.0 a 1.1) prenaseji data rozdilnym zpusobem. Nekdy se otvira vice kanalu pro jednotlive prenasene soubory - data (html, text, obrazky), nekdy je vsechno prenaseno v ramci jednoho tcp/ip spojeni. Od verze 1.1 podporuje pipelining, coz vlastne znamena ze vytvari vice spojeni pri jednom dotazu.
Presneji z hlavy nepovim, ale mohlo by to byt treba na Wiki.
Ano je to tak, ovšem i při použití verze 1.1 se musí pro některá data navázat nové spojenní. Například když jsou ve stránce vloženy obrázky z jiného server apod.