Razlika med modelom TCP / IP in OSI

Avtor: Laura McKinney
Datum Ustvarjanja: 2 April 2021
Datum Posodobitve: 17 Maj 2024
Anonim
QP frameworks and the lwIP TCP/IP stack for hard real-time systems
Video.: QP frameworks and the lwIP TCP/IP stack for hard real-time systems

Vsebina


TCP / IP in OSI sta dva najpogosteje uporabljena omrežna modela za komunikacijo. Med njimi je nekaj podobnosti in razlik. Glavna razlika je, da je OSI konceptualni model, ki se praktično ne uporablja za komunikacijo, medtem ko se TCP / IP uporablja za vzpostavitev povezave in komunikacijo prek omrežja.

Model OSI osredotoča predvsem na storitve, vmesnike in protokole; jasno razlikovati med temi pojmi. Nasprotno pa model TCP teh konceptov ne more jasno opisati.

Poleg tega TCP / IP omogoča samo način komunikacije brez povezave v omrežnem nivoju, vendar oba načina (brez povezave in na povezavo) v transportni plasti. Ko gre za model OSI, podpira komunikacijo brez povezave in na povezavo usmerjeno preko omrežnega sloja, v transportni plasti pa je komunikacija, usmerjena v povezavo, zgolj dovoljena. Oglejte si razliko v članku med brezžično povezavo in storitvami, usmerjenimi v povezavo, za boljše razumevanje.

Druge razlike so obravnavane v nadaljevanju.

  1. Primerjalna tabela
  2. Opredelitev
  3. Ključne razlike
  4. Diagramska primerjava
  5. Zaključek

Primerjalna tabela

Osnove za primerjavoTCP / IP ModelModel OSI
Razširi naProtokol za nadzor prenosa / Internetni protokolOdprti sistem Interconnect
PomenGre za model strežniškega odjemalca, ki se uporablja za prenos podatkov po internetu.Gre za teoretični model, ki se uporablja za računalniški sistem.
Število plasti4 plasti7 plasti
RazvilMinistrstvo za obrambo (DoD)ISO (Mednarodna organizacija za standardizacijo)
OprijemljivaDaNe
UporabaVečinoma uporablja Nikoli ne uporablja
ObojeHorizontalni pristopVertikalni pristop


Opredelitev modela TCP / IP

TCP (protokol za nadzor prenosa) / IP (internetni protokol) je razvil Ministrstvo za obrambo (DoD) projektna agencija. Za razliko od modela OSI je sestavljen iz štirih plasti, ki imajo vsak svoje protokole. Internetni protokoli so niz pravil, ki so določena za komunikacijo po omrežju. TCP / IP velja za standardni model protokola za mreženje. TCP obravnava prenos podatkov in IP naslove.

Paket protokolov TCP / IP ima nabor protokolov, ki vključuje TCP, UDP, ARP, DNS, HTTP, ICMP itd. Je močan in prilagodljiv model. Model TCP / IP se večinoma uporablja za povezovanje računalnikov prek interneta.

Sloji modela TCP / IP

  1. Omrežni vmesniški sloj- Ta plast deluje kot vmesnik med gostitelji in prenosnimi povezavami ter se uporablja za prenos podatkovnih programov. Prav tako določa, katero operacijo morajo izvajati povezave, kot sta serijska povezava in klasični ethernet, da izpolnjujejo zahteve brez povezave z internetno plastjo.
  2. Internetni sloj- Namen te plasti je prenašanje neodvisnega paketa v katero koli omrežje, ki potuje do cilja (morda prebiva v drugem omrežju). Vključuje IP (Internet Protocol), ICMP (Internet Control Protocol) in ARP (Address Resolution Protocol) kot standardni format paketa za plast.
  3. Transportni sloj- Omogoča brezhibno dostavo podatkov med izvornim in ciljnim gostiteljem v obliki podatkovnih programov. Protokoli, ki jih definira ta plast, so TCP (protokol za nadzor prenosa) in UDP (protokol uporabniškega programa).
  4. Aplikacijski sloj- Ta plast uporabnikom omogoča dostop do storitev globalnega ali zasebnega interneta.V tej plasti so opisani različni protokoli: virtualni terminal (TELNET), elektronska pošta (SMTP) in prenos datotek (FTP). Nekaj ​​dodatnih protokolov, kot so DNS (sistem domenskih imen), HTTP (protokol hiper prenosa) in RTP (prometni protokol v realnem času). Delovanje tega sloja je kombinacija aplikacije, predstavitvene in sejne plasti modela OSI.

Opredelitev modela OSI

OSI (povezava odprtega sistema) model je predstavil ISO (Mednarodna organizacija za standardizacijo). Ne gre za protokol, ampak za model, ki temelji na konceptu plastenja. Ima navpičen niz plasti, pri čemer ima vsaka različne funkcije. Za prenos podatkov sledi pristopu od spodaj navzgor. Je robustna in prilagodljiva, vendar ne oprijemljiva.


Glavni namen referenčnega modela OSI je izpeljati načrtovanje in razvoj strojne opreme, naprav in programske opreme za digitalno komunikacijo na način, da lahko učinkovito sodelujejo.

Sedem plasti modela OSI je:

  1. Aplikacijski sloj- S to plastjo lahko uporabniki dostopajo do omrežja z uporabo vmesnikov in storitev, kot so elektronska pošta, skupno upravljanje podatkovnih baz, dostop / prenos datotek in druge storitve.
  2. Predstavitveni sloj- Predstavitveni sloj se osredotoča na skladnjo in semantiko oddajnih informacij. Izvaja naloge, kot so prevajanje, šifriranje in stiskanje, pri čemer so dejanske informacije, ki obstajajo v obliki znakovnih nizov, številk, simbolov, kodirane v bitne tokove, pretvorjene v drugo obliko in stisnjene.
  3. Sloj seje- Ta plast vzpostavi sejo med različnimi stroji, da se sinhronizira in vzdržuje interakcija med njimi. Storitve, ki jih zagotavlja plast seje, so nadzor dialoga, upravljanje žetona in sinhronizacija.
  4. Transportni sloj- Sprejema podatke iz svojega predhodnega sloja v obliki neodvisnih paketov in jih v ustreznem vrstnem redu posreduje naslednjim slojem. Druga funkcija, ki jo izvaja ta plast, so naslovi servisnih točk, nadzor povezave, segmentacija in ponovno sestavljanje, nadzor pretoka in nadzor napak.
  5. Omrežni sloj- Logično naslavljanje in usmerjanje so glavne operacije, ki jih izvaja omrežni sloj. Logični naslov omrežja pretvori v fizični MAC naslov, tako da lahko oba sistema, ki stanujejo v različnih omrežjih, tudi učinkovito komunicirata. Paket zahteva tudi pot, ki jo je treba doseči do cilja, s čimer se izognemo zastojem in okvarjenim komponentam, zato olajša tudi samodejno posodabljanje poti.
  6. Sloj podatkovne povezave- Odgovoren je za pretvorbo surove storitve prenosa (Fizični sloj) v zanesljivo povezavo. Fizični sloj naredi brez napak, tako da jih prikrije, tako da jih omrežni sloj ne opazi. V tej plasti so vhodni podatki razdeljeni na okvirje. Naloge, ki se izvajajo v sloju podatkovne povezave, so uokvirjanje, nadzor dostopa, fizično naslavljanje, nadzor napak in pretok.
  7. Fizični sloj- Posamezne bite odda po kanalu za prenos. Fizični sloj obravnava opis značilnosti vmesnika med napravami in prenosnim medijem, predstavitev bitov, sinhronizacijo bitov, hitrost prenosa podatkov, fizično topologijo, konfiguracijo vrstice, način prenosa.
  1. TCP / IP je model odjemalec-strežnik, to je, ko odjemalec zahteva storitve, ki jih ponuja strežnik. Medtem ko je OSI konceptualni model.
  2. TCP / IP je standardni protokol, ki se uporablja za vsako omrežje, vključno z internetom, medtem ko OSI ni protokol, ampak referenčni model, ki se uporablja za razumevanje in oblikovanje sistemske arhitekture.
  3. TCP / IP je štirislojni model, medtem ko ima OSI sedem plasti.
  4. TCP / IP sledi vertikalnemu pristopu. Po drugi strani OSI Model podpira Horizontalni pristop.
  5. TCP / IP je otipljiv, medtem ko OSI ni.
  6. TCP / IP sledi pristopu od vrha do dna, medtem ko model OSI sledi pristopu od spodaj navzgor.

Diagramska primerjava

Model TCP / IP je bil razvit pred modelom OSI, zato se plasti razlikujejo. Glede diagrama je jasno razvidno, da ima model TCP / IP štiri plasti, in sicer omrežni vmesnik, internet, promet in aplikacijski sloj. Na drugi strani ima model OSI sedem plasti, v katerih sta podatkovna povezava in fizični sloji združeni, da bi naredili sloj omrežnega vmesnika modela TCP / IP. Aplikacijski sloj TCP / IP je kombinacija seje, predstavitve in aplikacijskega sloja modela OSI.

Zaključek

Glede zgornjega članka lahko ugotovimo, da je model TCP / IP zanesljiv preko modela OSI, TCP / IP se uporablja za končno povezavo, tako da lahko podatke prenaša po internetu. TCP / IP je močan, prilagodljiv, oprijemljiv in predlaga tudi, kako naj podatke pošiljamo po spletu. Transportna plast TCP / IP Model preveri, ali so podatki prišli v red, ali je prišlo do napake ali ne, so izgubljeni paketi poslani ali ne, potrdilo je prejeto ali ne itd. V nasprotju s tem je model OSI le konceptualni okvir za razlago, kako aplikacije komunicirajo prek omrežja.