Please enable JavaScript.
Coggle requires JavaScript to display documents.
Protokoli i slojevi - Coggle Diagram
Modularnost
- mrežama odgovara modularnost
- modluarnost omogućava:
- podelu odgovornosti
- lakše održavanje
- detekciju i popravljanje grešaka
računarske mreže su kompleksne i nemoguće ih je implementirati monolitno, i na nivou hardvera i na nivou softvera
mreža mora obavljati razne zadatke za aplikacije:
- pravi i prekida konekciju
- pronalazi putanju za transfer podataka
- pouzdano šalje podatke
- šalje podatke proizvoljne veličine
- brzinu slanja prilagođava mogućnostima mreže
- deli protok među korisnicima
- omogućava siguran prenos tokom tranzita
- omogućava novo dodavanje računara i uređaja (čvorova)
modularnost je u računarksim mrežama sprovedena upotrebom protokola i slojeva
-> protokoli i slojevi su glavni mehanizam koji mreži daje modularnost
Slojevi
-
potrebno je razjasniti i raščlaniti šta kom sloju pripada, ali i odrediti redosled slojeva od nižeg ka višem
niži slojevi
- realizuju neke primitivnije funkcionalnosti
- pružaju usluge višim slojevima
viši slojevi
- realizuju apstraktnije funkcionalnosti
- ne rade sve ispočetka već se obraćaju sloju ispod i od njega zahtevati uslugu
Protokoli
- svaka instanca protokola komunicira virtuelno samo sa svojim parnjakom (peer) na istom sloju upotrebom dogovorenih metoda
- u stvarnosti, one ne komuniciraju direktno, već svaka instanca koristi usluge sloja koji je ispod
Primeri:
- HTTP - aplikativni sloj
- TCP - transportni sloj
- IP - mrežni sloj
- IEEE 802.11 (WiFi) - sloj veze
protokol stek - naziv za skup protokola u upotrebi
Primer: skup protokola koji koristi web browser na računaru koji je putem WiFi-ja povezan na Internet
mehanizam slaganja slojeva protokola
- niži sloj pravi omotač oko sadržaja višeg sloja i dodaje sopstvene informacije poruci
- kao slanje pošte u koverti u kom slučaju poštari nemaju pristup unutrašnjosti koverte
- svaki sloj dodaje svoje zaglavlje
- vid enkapsulacije
Prednosti
elegantniji sistem, prikrivanje informacija i ponovna upotreba
-
-
-
Mane
previše raslojavanja dovodi do više komunikacije između slojeva, što je dodatni trošak, gubi se na performansama
prikrivanje informacija, jer neke aplikacije možda žele da znaju stvari koje im nisu dostupne, npr. da li se podaci prenose putem kabla ili bežično
-