You are on page 1of 3

Mrena arhitektura slojevi, protokoli i usluge

Skup slojeva, suelja i protokola ini mrenu arhitekturu (network architecture).

Veina mrea organizirana je kao niz slojeva ili nivoa (layers, levels), svaki sloj izgraen je
nad onim ispod njega.

Slojevi su uvedeni da bi se smanjila sloenost pri projektiranju mrea.

Broj nivoa, imena, sadraji, funkcije sojeva razlikuju se od mree do mree.

U svim mreama zadatak je svakog sloja da ponudi neke usluge (servise) za vie slojeve
koji ne moraju voditi rauna o detaljima implementacije tih servisa. Dakle usluga je skupina
primitiva (operacija) koje sloj prua sloju iznad.

Sloj n na jednom kompjuteru komunicira sa slojem n na drugom pomou skupa pravila koja
se nazivaju protokol (elementi koji komuniciraju su peer).

Protokol je skup pravila koje moraju potovati dvije strane kako bi komunikaciju
uspostavile, odrale odreeno vrijeme potrebno za prijenos podataka i prekinule.
Kljuni elementi protokola su:
Sintaksa - format, veliina i sadraj poruke ili paketa protokola
Procedura semantika poruke (akcije koje se izvode u sluaju prijema razliitih poruka)
Timing brzina, kada odbaciti poruku, ponovo poslati, odustati ...

Sloj prima zadatke od vieg sloja a komunikaciju obavlja izdajui zadatke niem sloju.
Prijenos naredbi i podataka izmeu slojeva definiran je sueljima.

Suelje (interface) izmeu susjednih slojeva definira koje primitivne operacije i servise
doljnji sloj nudi gornjem.

Protokoli su projektirani i razvijeni u kompletu kao familija protokola (protocol suite), svaki
pojedinani protokol rjeava jedan komunikacijski problem a zajedno rjeavaju sve
komunikacijske probleme.

Lista protokola, po jedan za svaki sloj ini stog protokola (protocol stack).

Dizajn mree razbija se na dizajn pojedinih slojeva.

Mreni slojevi nude dva tipa usluga:


spojno orjentirane (connection-oriented) - veza se uspostavi, koristi i oslobaa
(kao telefonski sistem)
bespojno orjentirane (connectionless) - svaka poruka ima adresu i putuje neovisno
od ostalih (kao pota)

Po kvaliteti usluga prijenos moe biti:


pouzdani (reliable) - nikad ne gube podatke, trai se potvrda primanja svake poruke
pa se javljaju zastoji, npr. za slanje datoteka
nepouzdani (unreliable) - bez potvrde primanja

Slika 1) Slojevi, protokoli i suelja

Slika 2) Primjeri razliitih skupina protokola

Suelja i servisi

entitet (entity) - aktivni element u sloju (npr. proces, ip ...)


peer entiteti - entiteti u istom sloju na razliitim raunalima

Slika 3) Uloge suelja usluga i istorazinskog suelja

Neki elementi dizajna slojeva

svaki sloj mora imati mehananizam za identificiranje poiljaoca i primaoca; ako postoji vie
odredita potrebna odreena vrsta adresiranja
pravila za prijenos podataka:
da li putuju u jednom smjeru (simplex komunikacija), u oba ali ne istovremeno
(half-duplex) ili u oba istovremeno (ful-duplex)
koliko logikih kanala ima i koji su im prioriteti (npr. 1 za obine i 1 za hitne
podatke)

kontrola greki: koriste se kodovi za utvrivanje i ispravljenje greki u prijenosu (postoji ih vie,
oba sloja moraju koristiti isti)
utvrivanje da su svi dijelovi poruke stigli, te da su sloeni u pravilnom redoslijedu
kako rijeiti problem zaguenja zbog brzog poiljaoca podataka, a sporog primaoca
problem nemogunosti nekih slojeva da prihvaaju proizvoljno dugake poruke: potreban
mehanizam za razdvajanje, prenoenje i ponovno sastavljanje poruka
multiplexing: ista veza se koristi za vie neovisnih prijenosa (zbog ekonominosti)
odabiranje puta (rute) od vie moguih koji postoje izmeu izvora i odredita

You might also like