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:
- Fyzická vrstva (Physical Level): Určuje fyzický prenos dát (elektrické signály, prenosové médium).
- 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.
- Sieťová vrstva (Network Level): Zabezpečuje smerovanie dát medzi rôznymi sieťami, logickú adresáciu.
- 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.
- Reléová vrstva (Session Level): Ustanovuje, spravuje a ukončuje relácie spojenia medzi aplikáciami.
- Prezentácia (Presentation Level): Prevod dát do formátu zrozumiteľného pre aplikačnú vrstvu (šifrovanie, kompresia).
- 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:
- Ú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.
- Medzisietová vrstva (Internet Level): Zodpovedá sieťovej vrstve modelu OSI. Riadi smerovanie dát medzi sieťami (hlavný protokol - IP).
- 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).
- 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ý |