Sobes.tech
Middle

Jaké existují modely síťových protokolů?

sobes.tech AI

Odpověď od AI

Existují dva hlavní modely síťových protokolů: model OSI a model TCP/IP.

Model OSI (Otevřená systémová propojení):

Teoretický model, který popisuje interakci síťových zařízení. Skládá se z 7 vrstev:

  1. Fyzická vrstva (Physical Layer): Určuje fyzický přenos dat (elektrické signály, přenosové médium).
  2. Datová spojová vrstva (Data Link Layer): Řídí přístup k přenosovému médiu, detekci a opravu chyb v rámci segmentu sítě.
  3. Síťová vrstva (Network Layer): Zajišťuje směrování dat mezi různými sítěmi, logické adresování.
  4. Transportní vrstva (Transport Layer): Odpovídá za spolehlivé doručení dat od odesílatele k příjemci, segmentaci dat, řízení toku a chyb.
  5. Relaxační vrstva (Session Layer): Navazuje, spravuje a ukončuje relace komunikace mezi aplikacemi.
  6. Prezentace (Presentation Layer): Převádí data do formátu srozumitelného pro aplikační vrstvu (šifrování, komprese).
  7. Aplikační vrstva (Application Layer): Poskytuje síťové služby přímo pro aplikace (HTTP, FTP, SMTP).

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

Praktický model používaný na internetu. Skládá se ze 4 (nebo 5, v závislosti na implementaci) vrstev:

  1. Vrstva přístupu k síti (Network Access Layer): Kombinuje fyzickou a datovou vrstvu modelu OSI. Odpovídá za přenos dat přes fyzický kanál.
  2. Internetová vrstva (Internet Layer): Odpovídá síťové vrstvě modelu OSI. Řídí směrování dat mezi sítěmi (hlavní protokol - IP).
  3. Transportní vrstva (Transport Layer): Odpovídá transportní vrstvě modelu OSI. Zajišťuje spolehlivé nebo nespolehlivé doručení dat mezi procesy (hlavní protokoly - TCP a UDP).
  4. Aplikační vrstva (Application Layer): Kombinuje vrstvy relace, prezentace a aplikace modelu OSI. Poskytuje síťové služby pro aplikace (HTTP, FTP, SMTP, NTP, DNS).

Porovnání modelů:

Charakteristika Model OSI Model TCP/IP
Počet vrstev 7 4 (nebo 5)
Účel Teoretický, referenční model Praktický, implementovaný
Zaměření Rozdělení funkcí End-to-end doručení dat
Implementace Méně přímo používaný Široce používaný