Slide c.  16

spojovaný způsob komunikace (TCP) • adresa protistrany se zadává jen při navazování spojení • CONNECT (socket, adresa, …)   /* pro toho, kdo navazuje spojení  - klienta */ • požadavek na navázání spojení s protistranou na zadané adrese (IP, port) • LISTEN (socket, …)   /* pro toho, kdo čeká na výzvu k navázání spojení – server */ • uvedení socketu do „stavu poslouchání“ • nikoli samotné čekání na příchod žádosti • ACCEPT (socket, adresa, ….)   /* přijetí požadavku na navázání spojení */ • kladná odpověď na žádost o navázání spojení, vyslání potvrzení o navázání • pokud žádná žádost dosud nepřišla, ACCEPT na ni čeká • je vytvořen nový socket a spojení je navázáno s ním • server může požadavky v rámci spojení vyřizovat sekvenčně nebo paralelně • SEND (socket, data, ….) • pošle data skrz spojení, navázané se socketem • RECV (socket, data, ….) • přijme data skrze spojení, navázané se socketem • CLOSE (socket) • v případě TCP ukončí spojení a uvolní zdroje přidělené socketu (paměť atd.)