Arvutivõrkude eksami konspekt
12. Mida erinevad rakendused nõuavad võrkudelt
Kui kaks rakendust asuvad samas arvutis: kasutavad suhtluseks ICP-d
(operatsioonisüsteemi poolt defineeritud). See lubab kahel rakendusel vahetada omavahel
andmeid. Rakendused klassifitseeritakse kliendiks ja serveriks, üks roll ei välista teist.
Kui asuvad eri arvutites, siis on vaja rakenduskihi protokolle. Rakendused nõuavad
kahetasemelist adresseerimist: esiteks tuleb leida IP-aadress ja seejärel pordi nr (ehk kus
asub rakendus, SAP). Rakenduskihid kasutavad transpordikihi TCP (töökindel, ühendatud)
ja UDP protokolle.
Rakenduskihi protokollid defineerivad: mis tüüpi sõnumeid vahetatakse (request, response),
sõnumi süntaksi (mis väljad sõnumis on), semantika (väljades oleva info tähendus),
reeglistik kuidas ja millal rakendused saadavad ja vastavad sõnumitele.
Rakenduste arhitektuurid
Klient-Server: Server on alati host rollis, püsiva IP aadressiga. Kliendid suhtlevad serveriga,