Sobes.tech
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:

  1. Fizički sloj (Physical Level): Određuje fizički prenos podataka (električni signali, medij za prenos).
  2. Sloj podatkovne veze (Data Link Level): Upravljanje pristupom mediju za prenos, otkrivanje i ispravljanje grešaka unutar jednog segmenta mreže.
  3. Mrežni sloj (Network Level): Osigurava rutiranje podataka između različitih mreža, logičko adresiranje.
  4. Transportni sloj (Transport Level): Odgovoran za pouzdanu dostavu podataka od pošiljaoca do primaoca, segmentaciju podataka, kontrolu protoka i grešaka.
  5. Sloj sesije (Session Level): Uspostavlja, upravlja i završava sesije veze između aplikacija.
  6. Prezentacioni sloj (Presentation Level): Pretvara podatke u format razumljiv za aplikacioni sloj (šifrovanje, kompresija).
  7. 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:

  1. Sloj mrežnog pristupa (Network Access Level): Ujedinjuje fizički i sloj podatkovne veze OSI modela. Odgovoran za prenos podataka putem fizičkog kanala.
  2. Međumrežni sloj (Internet Level): Odgovara mrežnom sloju OSI modela. Upravljanje rutiranjem podataka između mreža (glavni protokol - IP).
  3. Transportni sloj (Transport Level): Odgovara transportnom sloju OSI modela. Odgovoran za pouzdanu ili nepouzdanu dostavu podataka između procesa (glavni protokoli - TCP i UDP).
  4. 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