Sobes.tech
Middle

Aké modely sieťových protokolov existujú?

sobes.tech AI

Odpoveď od AI

Existujú dva hlavné modely sieťových protokolov: Model OSI a Model TCP/IP.

Model OSI (Open Systems Interconnection):

Teoretický model, ktorý opisuje interakciu sieťových zariadení. Skladá sa zo 7 vrstiev:

  1. Fyzická vrstva (Physical Level): Určuje fyzický prenos dát (elektrické signály, prenosové médium).
  2. Dátový spojový vrstva (Data Link Level): Riadi prístup k prenosovému médiu, detekciu a opravu chýb v rámci jedného segmentu siete.
  3. Sieťová vrstva (Network Level): Zabezpečuje smerovanie dát medzi rôznymi sieťami, logickú adresáciu.
  4. Transportná vrstva (Transport Level): Zodpovedá za spoľahlivú dodávku dát od odosielateľa k príjemcovi, segmentáciu dát, kontrolu toku a chýb.
  5. Reléová vrstva (Session Level): Ustanovuje, spravuje a ukončuje relácie spojenia medzi aplikáciami.
  6. Prezentácia (Presentation Level): Prevod dát do formátu zrozumiteľného pre aplikačnú vrstvu (šifrovanie, kompresia).
  7. Aplikačná vrstva (Application Level): Poskytuje sieťové služby priamo pre aplikácie (HTTP, FTP, SMTP).

Model TCP/IP (Transmission Control Protocol/Internet Protocol):

Praktický model používaný na internete. Skladá sa zo 4 (alebo 5, v závislosti od implementácie) vrstiev:

  1. Úroveň sieťového prístupu (Network Access Level): Spája fyzickú a dátovú vrstvu modelu OSI. Zodpovedá za prenos dát cez fyzický kanál.
  2. Medzisietová vrstva (Internet Level): Zodpovedá sieťovej vrstve modelu OSI. Riadi smerovanie dát medzi sieťami (hlavný protokol - IP).
  3. Transportná vrstva (Transport Level): Zodpovedá transportnej vrstve modelu OSI. Zodpovedá za spoľahlivú alebo nespoľahlivú dodávku dát medzi procesmi (hlavné protokoly - TCP a UDP).
  4. Aplikačná vrstva (Application Level): Spája reléovú, prezentačnú a aplikačnú vrstvu modelu OSI. Poskytuje sieťové služby pre aplikácie (HTTP, FTP, SMTP, NTP, DNS).

Porovnanie modelov:

Charakteristika Model OSI Model TCP/IP
Počet vrstiev 7 4 (alebo 5)
Účel Teoretický, referenčný Praktický, implementovaný
Zameranie Rozdelenie funkcií End-to-end doručenie dát
Implementácia Menej sa používa priamo Široko používaný