Skirtumas tarp TCP / IP ir OSI modelio

Autorius: Laura McKinney
Kūrybos Data: 2 Balandis 2021
Atnaujinimo Data: 17 Gegužė 2024
Anonim
Review: Quiz 1
Video.: Review: Quiz 1

Turinys


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.

  1. Palyginimo diagrama
  2. Apibrėžimas
  3. Pagrindiniai skirtumai
  4. Diagraminis palyginimas
  5. Išvada

Palyginimo diagrama

Palyginimo pagrindasTCP / IP modelisOSI modelis
Išplečiama ikiTransliacijos valdymo protokolas / interneto protokolasAtviros sistemos sujungimas
ReikšmėTai kliento serverio modelis, naudojamas duomenims perduoti internetu.Tai teorinis modelis, naudojamas skaičiavimo sistemai.
Sluoksnių skaičius4 sluoksniai7 sluoksniai
SukurtaGynybos departamentas (DoD)ISO (Tarptautinė standartų organizacija)
ApčiuopiamasTaipNe
NaudojimasDažniausiai naudojama Niekada nenaudotas
PaklūstaHorizontalusis požiūrisVertikalus 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

  1. 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.
  2. 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ą.
  3. 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).
  4. 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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ą.
  6. 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.
  7. 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.
  1. TCP / IP yra kliento-serverio modelis, t. Y. Klientui paprašius paslaugos, jį teikia serveris. Kadangi OSI yra koncepcinis modelis.
  2. 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.
  3. TCP / IP yra keturiasluoksnis modelis, tuo tarpu OSI turi septynis sluoksnius.
  4. TCP / IP vadovaujasi vertikaliu metodu. Kita vertus, OSI modelis palaiko horizontalųjį požiūrį.
  5. TCP / IP yra apčiuopiamas, o OSI - ne.
  6. 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.