Middle
Koji modeli mrežnih protokola postoje?
sobes.tech АИ
Одговор од АИ
Postoje dva osnovna modela mrežnih protokola: OSI model i TCP/IP model.
OSI model (Open Systems Interconnection):
Teorijski model koji opisuje interakciju mrežnih uređaja. Sastoji se od 7 slojeva:
- Fizički sloj (Physical Level): Određuje fizički prenos podataka (električni signali, medij za prenos).
- Sloj podatkovne veze (Data Link Level): Upravljanje pristupom mediju za prenos, otkrivanje i ispravljanje grešaka unutar jednog segmenta mreže.
- Mrežni sloj (Network Level): Osigurava rutiranje podataka između različitih mreža, logičko adresiranje.
- Transportni sloj (Transport Level): Odgovoran za pouzdanu dostavu podataka od pošiljaoca do primaoca, segmentaciju podataka, kontrolu protoka i grešaka.
- Sloj sesije (Session Level): Uspostavlja, upravlja i završava sesije veze između aplikacija.
- Prezentacioni sloj (Presentation Level): Pretvara podatke u format razumljiv za aplikacioni sloj (šifrovanje, kompresija).
- Aplikacioni sloj (Application Level): Pruža mrežne usluge direktno za aplikacije (HTTP, FTP, SMTP).
TCP/IP model (Transmission Control Protocol/Internet Protocol):
Praktični model koji se koristi na internetu. Sastoji se od 4 (ili 5, u zavisnosti od implementacije) slojeva:
- Sloj mrežnog pristupa (Network Access Level): Ujedinjuje fizički i sloj podatkovne veze OSI modela. Odgovoran za prenos podataka putem fizičkog kanala.
- Međumrežni sloj (Internet Level): Odgovara mrežnom sloju OSI modela. Upravljanje rutiranjem podataka između mreža (glavni protokol - IP).
- Transportni sloj (Transport Level): Odgovara transportnom sloju OSI modela. Odgovoran za pouzdanu ili nepouzdanu dostavu podataka između procesa (glavni protokoli - TCP i UDP).
- Aplikacioni sloj (Application Level): Ujedinjuje sesijski, prezentacioni i aplikacioni sloj OSI modela. Pruža mrežne usluge za aplikacije (HTTP, FTP, SMTP, NTP, DNS).
Poređenje modela:
| Karakteristika | OSI model | TCP/IP model |
|---|---|---|
| Broj slojeva | 7 | 4 (ili 5) |
| Namena | Teorijski, referentni | Praktični, implementirani |
| Fokus | Podela funkcija | End-to-end isporuka podataka |
| Implementacija | Ređe se koristi direktno | Široko se koristi |