Skirtumas tarp TCP / IP ir OSI modelio
Turinys
- Palyginimo diagrama
- TCP / IP modelio apibrėžimas
- TCP / IP modelio sluoksniai
- OSI modelio apibrėžimas
- Septyni OSI modelio sluoksniai:
- Diagraminis palyginimas
- Išvada
TCP / IP ir OSI yra du labiausiai paplitę ryšių tinklo modeliai. Tarp jų yra tam tikrų panašumų ir skirtumų. Vienas didžiausių skirtumų yra tas, kad OSI yra koncepcinis modelis, kuris praktiškai nėra naudojamas komunikacijai, tuo tarpu TCP / IP yra naudojamas ryšiui užmegzti ir bendrauti per tinklą.
OSI modelis daugiausia pabrėžia paslaugas, sąsajas ir protokolus; aiškiai atskirti šias sąvokas. Priešingai, TCP modelis negali aiškiai apibūdinti šių sąvokų.
Be to, TCP / IP įgalina tik belaidį ryšio režimą tinklo sluoksnyje, bet abu režimus (be ryšio ir orientuotą į ryšį) transportavimo sluoksnyje. Kalbant apie OSI modelį, jis palaiko belaidį ir į ryšį orientuotą ryšį per tinklo sluoksnį, tačiau transportavimo sluoksnyje yra tiesiog leidžiama bendrauti. Pažvelkite į skirtumą tarp belaidžių ir į ryšį orientuotų paslaugų, kad geriau suprastumėte straipsnį.
Kiti skirtumai aptariami žemiau.
- Palyginimo diagrama
- Apibrėžimas
- Pagrindiniai skirtumai
- Diagraminis palyginimas
- Išvada
Palyginimo diagrama
Palyginimo pagrindas | TCP / IP modelis | OSI modelis |
---|---|---|
Išplečiama iki | Transliacijos valdymo protokolas / interneto protokolas | Atviros sistemos sujungimas |
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ė standartų organizacija) |
Apčiuopiamas | Taip | Ne |
Naudojimas | Dažniausiai naudojama | Niekada nenaudotas |
Paklūsta | Horizontalusis požiūris | Vertikalus požiūris |
TCP / IP modelio apibrėžimas
TCP (perdavimo valdymo protokolas) / IP (interneto protokolas) buvo sukurta Gynybos departamentas (DoD) projekto agentūra. Skirtingai nuo OSI modelio, jį sudaro keturi sluoksniai, kiekvienas iš jų turi savo protokolus. Interneto protokolai yra taisyklių rinkinys, apibrėžtas bendravimui tinkle. TCP / IP laikomas standartiniu tinklo modelio modeliu. TCP tvarko duomenų perdavimą, o IP tvarko adresus.
TCP / IP protokolų rinkinyje yra protokolų rinkinys, į kurį įeina TCP, UDP, ARP, DNS, HTTP, ICMP ir kt. Tai yra patikimas ir lankstus modelis. TCP / IP modelis dažniausiai naudojamas kompiuteriams sujungti per internetą.
TCP / IP modelio sluoksniai
- Tinklo sąsajos sluoksnis- Šis sluoksnis veikia kaip sąsaja tarp pagrindinių kompiuterių ir perdavimo nuorodų ir naudojamas duomenų schemoms perduoti. Jame taip pat nurodoma, kokią operaciją turi atlikti tokios nuorodos kaip nuoseklioji nuoroda ir klasikinis Ethernet tinklas, kad būtų įvykdyti belaidžio interneto sluoksnio reikalavimai.
- Interneto sluoksnis- Šio sluoksnio tikslas yra perduoti nepriklausomą paketą į bet kurį tinklą, kuris keliauja į kelionės tikslą (gali būti, kad gyvena kitame tinkle). Tai apima IP (interneto protokolą), ICMP (interneto valdymo protokolą) ir ARP (adresų skyrimo protokolą) kaip standartinį sluoksnio paketų formatą.
- Transporto sluoksnis- Tai leidžia be klaidų pateikti duomenis tarp šaltinio ir tikslo pagrindų duomenų schemų pavidalu. Šio sluoksnio apibrėžti protokolai yra TCP (Transmission Control Protocol) ir UDP (User Datagram Protocol).
- Taikymo sluoksnis- Šis sluoksnis leidžia vartotojams naudotis visuotinio ar privataus interneto paslaugomis.Įvairūs šiame sluoksnyje aprašyti protokolai yra virtualusis terminalas (TELNET), elektroninis paštas (SMTP) ir failų perdavimas (FTP). Kai kurie papildomi protokolai, tokie kaip DNS (domenų vardų sistema), HTTP (hiperperdavimo protokolas) ir RTP (realaus laiko transporto protokolas). Šio sluoksnio veikimas yra OSI modelio taikymo, pateikimo ir sesijos sluoksnių derinys.
OSI modelio apibrėžimas
OSI (atviros sistemos sujungimas) modelį pristatė ISO (Tarptautinė standartų organizacija). Sluoksniavimo koncepcija grindžiama ne protokolu, o modeliu. Jis turi vertikalų sluoksnių rinkinį, kurių kiekvienas turi skirtingas funkcijas. Duomenims perduoti laikomasi principo „iš apačios į viršų“. Jis yra tvirtas ir lankstus, tačiau nėra apčiuopiamas.
Pagrindinis OSI etaloninio modelio tikslas yra skaitmeninio ryšio aparatūros, prietaisų ir programinės įrangos projektavimas ir tobulinimas taip, kad jie galėtų veiksmingai veikti.
Septyni OSI modelio sluoksniai:
- Taikymo sluoksnis- Šiuo sluoksniu vartotojai gali prisijungti prie tinklo naudodamiesi sąsajomis ir tokiomis paslaugomis kaip elektroninis paštas, bendro naudojimo duomenų bazių valdymas, prieiga prie failų / perkėlimas ir kitos paslaugos.
- Pristatymo sluoksnis- Pristatymo sluoksnis sutelkia dėmesį į perduodamos informacijos sintaksę ir semantiką. Jis vykdo tokias užduotis kaip vertimas, šifravimas ir glaudinimas, kai tikroji informacija, esanti simbolių sekų, skaičių, simbolių pavidalu, yra užkoduojama bitų srautais, paverčiama kita forma ir suglaudinama.
- Sesijos sluoksnis- Šis sluoksnis nustato sesiją tarp skirtingų mašinų, kad būtų galima sinchronizuoti ir palaikyti jų sąveiką. Sesijos sluoksnio teikiamos paslaugos yra dialogo valdymas, žetonų valdymas ir sinchronizavimas.
- Transporto sluoksnis- Ji priima duomenis iš ankstesniojo sluoksnio kaip nepriklausomus paketus ir tinkama tvarka perduoda juos į kitą sluoksnį. Kita šio sluoksnio vykdoma funkcija yra paslaugų taškų adresai, ryšio valdymas, segmentų sudarymas ir surinkimas iš naujo, srauto valdymas ir klaidų valdymas.
- Tinklo sluoksnis- Loginis adresų nustatymas ir maršruto parinkimas yra pagrindinės tinklo sluoksnio atliekamos operacijos. Tai tinklo loginį adresą paverčia fiziniu MAC adresu, kad abi sistemos, esančios skirtinguose tinkluose, taip pat galėtų efektyviai bendrauti. Paketas taip pat reikalauja maršruto, kurį reikia nuvykti į tikslą, išvengiant spūsčių ir nesugedusių komponentų, taigi tai taip pat palengvina automatinį maršrutų atnaujinimą.
- Duomenų jungties sluoksnis- Tai atsakinga už neapdorotos perdavimo paslaugos (fizinio sluoksnio) pavertimą patikima jungtimi. Tai padaro fizinį sluoksnį be klaidų maskuojant juos taip, kad tinklo sluoksnis jų nepastebėtų. Šiame sluoksnyje įvesties duomenys yra padalijami į rėmus. Duomenų jungties sluoksnyje vykdomos užduotys yra kadravimo, prieigos kontrolės, fizinio adresavimo, klaidų ir srauto kontrolės.
- Fizinis sluoksnis- Jis perduoda atskirus bitus perdavimo kanalu. Fiziniame sluoksnyje aprašomi sąsajų tarp įrenginių ir perdavimo laikmenų charakteristikos, bitų vaizdavimas, bitų sinchronizavimas, duomenų perdavimo sparta, fizinė topologija, linijos konfigūracija, perdavimo būdas.
- TCP / IP yra kliento-serverio modelis, t. Y. Klientui paprašius paslaugos, jį teikia serveris. Kadangi OSI yra koncepcinis modelis.
- TCP / IP yra standartinis protokolas, naudojamas kiekvienam tinklui, įskaitant internetą, tuo tarpu OSI yra ne protokolas, o atskaitos modelis, naudojamas sistemos architektūrai suprasti ir projektuoti.
- TCP / IP yra keturiasluoksnis modelis, tuo tarpu OSI turi septynis sluoksnius.
- TCP / IP vadovaujasi vertikaliu metodu. Kita vertus, OSI modelis palaiko horizontalųjį požiūrį.
- TCP / IP yra apčiuopiamas, o OSI - ne.
- TCP / IP vadovaujasi principu „iš apačios į apačią“, o OSI modelis vadovaujasi principu „iš apačios į viršų“.
Diagraminis palyginimas
TCP / IP modelis buvo sukurtas prieš OSI modelį, todėl sluoksniai skiriasi. Dėl diagramos aiškiai matyti, kad TCP / IP modelį sudaro keturi sluoksniai, būtent, tinklo sąsaja, interneto, transporto ir taikymo sluoksniai. Kita vertus, OSI modelį sudaro septyni sluoksniai, kuriuose duomenų jungtis ir fiziniai sluoksniai sujungiami, kad tinklo sąsajos sluoksnis būtų TCP / IP modelis. TCP / IP taikymo sluoksnis yra OSI modelio seanso, pateikimo ir taikymo sluoksnių derinys.Išvada
Kalbant apie aukščiau pateiktą straipsnį, galime daryti išvadą, kad TCP / IP modelis yra patikimas, palyginti su OSI modeliu, TCP / IP naudojamas ryšiui nuo galo iki galo perduoti duomenis internetu. TCP / IP yra tvirta, lanksti, apčiuopiama ir taip pat siūlo, kaip duomenys turėtų būti siunčiami internetu. TCP / IP modelio transportavimo sluoksnis tikrina, ar duomenys pateikiami tvarkingai, ar jie turi klaidą, ar ne, prarasti paketai siunčiami ar ne, patvirtinimas gaunamas ar ne, ir tt Priešingai, OSI modelis yra tik koncepcinis pagrindas aiškinti, kaip programos bendrauja tinkle.