TCP / IP ir OSI yra du plačiausiai naudojami ryšio modeliai. Tarp jų yra keletas panašumų ir skirtumų. Vienas iš pagrindinių skirtumų yra tai, kad OSI yra konceptualus modelis, kuris nėra praktiškai naudojamas bendravimui, o TCP / IP naudojamas ryšiui užmegzti ir bendrauti per tinklą.
Kiti skirtumai aptariami toliau.
Palyginimo diagrama
Palyginimo pagrindas | TCP / IP modelis | OSI modelis |
---|---|---|
Išplečia į | TCP / IP-perdavimo perdavimo protokolas / interneto protokolas | „OSI-Open“ sistema „Interconnect“ |
Reikšmė | Tai kliento serverio modelis, naudojamas duomenims perduoti internetu. | Tai teorinis modelis, naudojamas skaičiavimo sistemai. |
Sluoksnių skaičius | 4 sluoksniai | 7 Sluoksniai |
Sukurta | Gynybos departamentas (DoD) | ISO (Tarptautinė standartinė organizacija) |
Materialus | Taip | Ne |
Naudojimas | Dažniausiai naudojamas | Niekada nenaudotas |
TCP / IP modelis buvo sukurtas prieš OSI modelį, todėl sluoksniai skiriasi. Kalbant apie diagramą, akivaizdu, kad TCP / IP modelis turi keturis sluoksnius, būtent „Network Interface“, „Internet“, „Transport“ ir „Application Layer“. TCP / IP taikymo sluoksnis yra OSI modelio sesijos, pateikimo ir taikymo sluoksnio derinys.
TCP / IP MODELIO apibrėžimas
TCP (perdavimo perdavimo protokolas) / IP (interneto protokolas) buvo sukurtas gynybos departamento (angl. DoD) projekto agentūros. Skirtingai nuo OSI modelio, jis susideda iš keturių sluoksnių, kurių kiekvienas turi savo protokolus. Interneto protokolai yra taisyklių, apibrėžtų ryšiui per tinklą, rinkinys. TCP / IP yra laikomas standartiniu tinklo modeliavimo modeliu. TCP tvarko duomenų perdavimą ir IP tvarko adresus.
TCP / IP rinkinys yra protokolų rinkinys, apimantis TCP, UDP, ARP, DNS, HTTP, ICMP ir kt. Jis yra tvirtas, lankstus ir dažniausiai naudojamas kompiuteriams sujungti internetu.
Sluoksniai, TCP / IP, yra:
- Tinklo sąsajos sluoksnis,
- Interneto sluoksnis,
- Transporto sluoksnis,
- Taikymo sluoksnis.
OSI modelio apibrėžimas
OSI (Open System Interconnect) modelis buvo pristatytas ISO (International Standard Organization). Tai nėra protokolas, o modelis, pagrįstas sluoksniavimo koncepcija. Ji turi vertikalų sluoksnių rinkinį, kurių kiekviena turi skirtingas funkcijas. Duomenų perdavimui taikomas „iš apačios į viršų“ metodas. Jis yra tvirtas ir lankstus, bet ne apčiuopiamas.
Septyni modelio sluoksniai yra:
- Taikymo sluoksnis,
- Pristatymo sluoksnis,
- Sesijos sluoksnis,
- Transporto sluoksnis,
- Tinklo sluoksnis,
- Duomenų ryšio sluoksnis,
- Fizinis sluoksnis.
Pagrindiniai TCP / IP ir OSI modelio skirtumai
- TCP / IP yra kliento-serverio modelis, ty kai klientas prašo paslaugos, kurią teikia serveris. OSI yra konceptualus modelis.
- TCP / IP yra standartinis protokolas, naudojamas kiekvienam tinklui, įskaitant internetą, o OSI nėra protokolas, o pamatinis modelis, naudojamas sistemos architektūros supratimui ir projektavimui.
- TCP / IP yra keturių sluoksnių modelis, o OSI turi septynis sluoksnius.
- TCP / IP seka vertikalaus požiūrio. Kita vertus, OSI modelis remia horizontalųjį požiūrį.
- TCP / IP yra apčiuopiamas, o OSI nėra.
- TCP / IP laikosi „nuo viršaus iki apačios“, o OSI modelis atitinka „iš apačios į viršų“ metodą.
Išvada
Kalbant apie pirmiau minėtą straipsnį, galime daryti išvadą, kad TCP / IP modelis yra patikimas per OSI modelį, TCP / IP yra naudojamas galiniam ryšiui, kad duomenys būtų perduodami internetu. TCP / IP yra tvirtas, lankstus, apčiuopiamas ir taip pat siūlo, kaip duomenys turėtų būti siunčiami žiniatinklyje. TCP / IP modelio transportavimo sluoksnis tikrina, ar duomenys buvo gauti tvarkingai, ar yra klaidų, ar prarasti paketai siunčiami, ar ne, patvirtinimas gaunamas ar ne, ir tt