
Protokol TCP, fullduplex nezávislý nebo half duplex?
Měl bych takový dotaz pro ty,co ví jak funguje TCP IP protokol: Funguje tak,že když dojde k spojení,mohou si obě strany posílát data nezávisle i současně? A nebo Vždy může vysílat jen jedna strana? Jakou roli v tomto dilema hraje číslo sekvence?
Například při zachycení HTTP komunikace to vypadá tak (v případě HTTP keep.alive), že je to tak, že je to série dotaz-odpoved-dotaz-odpoved, nebo i dotaz-dotaz,dotaz-odpoved-odpoved-odpoved (U HTTP pipelining, to se asi moc neujalo)
Ostatně,když si to otevřu v wiresharku, follow TCP stream, vždy vidím jednu sekvenci, kde se střídá komunikace tam a zpět. Ale to ještě neznamená, že nezávislá 2duplex komunikace je možná,třeba to jen specifické chování vyšší vrstvy HTTP, kdy body čekají, až jeden domluví.
Vymazaný off-topic, prosím bez urážok. (moose)