Sobes.tech
Middle

Kokie yra tinklo protokolų modeliai?

sobes.tech AI

Atsakymas iš AI

Yra du pagrindiniai tinklo protokolų modeliai: OSI modelis ir TCP/IP modelis.

OSI modelis (Open Systems Interconnection):

Tegorinis modelis, aprašantis tinklo įrenginių sąveiką. Sudarytas iš 7 lygių:

  1. Fizinis lygis (Physical Level): Nustato fizinį duomenų perdavimą (elektriniai signalai, perdavimo terpė).
  2. Duomenų ryšio lygis (Data Link Level): Valdo prieigą prie perdavimo terpės, aptinka ir taiso klaidas viename tinklelio segmente.
  3. Tinklo lygis (Network Level): Užtikrina duomenų maršrutizavimą tarp skirtingų tinklų, loginį adresavimą.
  4. Transporto lygis (Transport Level): Atsako už patikimą duomenų pristatymą iš siuntėjo į gavėją, segmentaciją, srauto ir klaidų kontrolę.
  5. Sesijos lygis (Session Level): Nustato, valdo ir užbaigia ryšio sesijas tarp programų.
  6. Pateikimo lygis (Presentation Level): Konvertuoja duomenis į formatą, suprantamą programų lygyje (šifravimas, suspaudimas).
  7. Programų lygis (Application Level): Tiesiogiai teikia tinklo paslaugas programoms (HTTP, FTP, SMTP).

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

Praktinis modelis, naudojamas internete. Sudarytas iš 4 (arba 5, priklausomai nuo įgyvendinimo) lygių:

  1. Tinklo prieigos lygis (Network Access Level): Apjungia OSI fizinio ir duomenų ryšio lygius. Atsako už duomenų perdavimą per fizinį kanalą.
  2. Tinklo lygis (Internet Level): Atitinka OSI tinklo lygį. Valdo duomenų maršrutizavimą tarp tinklų (pagrindinis protokolas - IP).
  3. Transporto lygis (Transport Level): Atitinka OSI transporto lygį. Atsako už patikimą arba nepatikimą duomenų pristatymą tarp procesų (pagrindiniai protokolai - TCP ir UDP).
  4. Programų lygis (Application Level): Apjungia sesijos, pateikimo ir programų lygius iš OSI modelio. Teikia tinklo paslaugas programoms (HTTP, FTP, SMTP, NTP, DNS).

Modelių palyginimas:

Savybė OSI modelis TCP/IP modelis
Lygių skaičius 7 4 (arba 5)
Paskirtis Teorinis, standartinis Praktinis, įgyvendintas
Dėmesys Funkcijų paskirstymas Duomenų perdavimo tęstinumas
Įgyvendinimas Mažiau naudojamas tiesiogiai Plačiai naudojamas