TCP / IP vs OSI-modell: Hva er forskjellen?

Innholdsfortegnelse:

Anonim

Hva er OSI Model?

OSI-modellen er en logisk og konseptuell modell som definerer nettverkskommunikasjon som brukes av systemer som er åpne for samtrafikk og kommunikasjon med andre systemer. Open System Interconnection (OSI Model) definerer også et logisk nettverk og beskriver effektivt datapakkeoverføring ved hjelp av forskjellige lag med protokoller.

I denne TCP-modellen vs. OSI-modellveiledningen vil du lære:

  • Hva er OSI Model?
  • Hva er TCP / IP-modell?
  • Historien om OSI-modellen
  • Historien om TCP / IP
  • Kjennetegn ved OSI-modellen
  • Kjennetegn TCP / IP-modell
  • Forskjellen mellom OSI-modell og TCP / IP-modell
  • Fordeler med OSI-modellen
  • Fordeler med TCP / IP
  • Ulemper ved OSI-modellen
  • Ulemper med TCP / IP

Hva er TCP / IP-modell?

TCP / IP hjelper deg med å bestemme hvordan en bestemt datamaskin skal kobles til internett og hvordan du kan overføre data mellom dem. Det hjelper deg å opprette et virtuelt nettverk når flere datanettverk er koblet sammen.

TCP / IP står for Transmission Control Protocol / Internet Protocol. Den er spesielt designet som en modell for å tilby svært pålitelig og end-to-end byte stream over et upålitelig internettarbeid.

HOVEDFORSKJELL

  • OSI har 7 lag, mens TCP / IP har 4 lag.
  • OSI-modellen er en logisk og konseptuell modell som definerer nettverkskommunikasjon som brukes av systemer som er åpne for samtrafikk og kommunikasjon med andre systemer. På den annen side hjelper TCP / IP deg med å bestemme hvordan en bestemt datamaskin skal kobles til internett og hvordan du kan overføres mellom dem.
  • OSI header er 5 byte mens TCP / IP header størrelse er 20 byte.
  • OSI refererer til samtrafikk med åpne systemer, mens TCP / IP refererer til Transmission Control Protocol.
  • OSI følger en vertikal tilnærming, mens TCP / IP følger en horisontal tilnærming.
  • OSI-modellen, transportlaget, er bare tilkoblingsorientert, mens TCP / IP-modellen er både tilkoblingsorientert og tilkoblingsfri.
  • OSI-modellen er utviklet av ISO (International Standard Organization), mens TCP-modellen er utviklet av ARPANET (Advanced Research Project Agency Network).
  • OSI-modellen hjelper deg med å standardisere ruter, bryter, hovedkort og annen maskinvare, mens TCP / IP hjelper deg med å etablere en forbindelse mellom forskjellige typer datamaskiner.

Historien om OSI-modellen

Her er noen viktige landemerker fra historien til OSI-modellen:

  • På slutten av 1970-tallet gjennomførte ISO et program for å utvikle generelle standarder og metoder for nettverksbygging.
  • I 1973 identifiserte et eksperimentelt pakkesvitsystem i Storbritannia kravet til å definere protokollene på høyere nivå.
  • I år 1983 var OSI-modellen først ment som en detaljert spesifikasjon av faktiske grensesnitt.
  • I 1984 ble OSI-arkitekturen formelt vedtatt av ISO som en internasjonal standard.

Historien om TCP / IP

Her er noen viktige landemerker fra historien til TCP / IP:

  • I 1974 publiserte Vint Cerf og Bob Kahn en artikkel "A Protocol for Packet Network Interconnection" som beskriver TCP / IP-modellen.
  • I 1978 førte testing og videreutvikling av dette språket til en ny serie protokoller kalt TCP / IP.
  • I 1982 ble det bestemt at TCP / IP skulle erstattes NCP som standardspråk for ARPAnet.
  • 1. januar 1983 byttet ARPAnet til TCP / IP,
  • ARPAnet avsluttet sin eksistens i 1990. Internett har siden vokst fra ARPAnet sine røtter, og TCP / IP utviklet seg for å møte internettets skiftende krav.

Kjennetegn ved OSI-modellen

Her er noen viktige egenskaper ved OSI-modellen:

  • Et lag skal bare opprettes der det er behov for bestemte abstraksjonsnivåer.
  • Funksjonen til hvert lag skal velges i henhold til de internasjonalt standardiserte protokollene.
  • Antall lag skal være stort slik at separate funksjoner ikke skal legges i samme lag. Samtidig skal den være liten nok til at arkitektur ikke blir veldig komplisert.
  • I OSI-modellen er hvert lag avhengig av neste nedre lag for å utføre primitive funksjoner. Hvert nivå skal kunne tilby tjenester til neste høyere lag.
  • Endringer som er gjort i ett lag, trenger ikke endringer i andre vasker.

Kjennetegn TCP / IP-modell

Her er de essensielle egenskapene til TCP / IP-protokollen:

  • Støtte for en fleksibel arkitektur
  • Det er enkelt å legge til flere systemer i et nettverk.
  • I TCP / IP forblir nettverket intakt til kilden og målmaskinene fungerte som de skal.
  • TCP er en tilkoblingsorientert protokoll.
  • TCP tilbyr pålitelighet og sørger for at data som kommer ut av sekvensen skal settes i orden igjen.
  • TCP lar deg implementere flytkontroll, slik at avsenderen aldri overstyrer en mottaker med data.

Forskjellen mellom OSI-modell og TCP / IP-modell

Her er noen viktige forskjeller mellom OSI og TCP / IP-modellen:

OSI-modell TCP / IP-modell
Den er utviklet av ISO (International Standard Organization) Den er utviklet av ARPANET (Advanced Research Project Agency Network).
OSI-modellen gir et klart skille mellom grensesnitt, tjenester og protokoller. TCP / IP har ingen klare skillepunkter mellom tjenester, grensesnitt og protokoller.
OSI refererer til Open Systems samtrafikk. TCP refererer til Transmission Control Protocol.
OSI bruker nettverkslaget til å definere rutestandarder og protokoller. TCP / IP bruker bare Internett-laget.
OSI følger en vertikal tilnærming. TCP / IP følger en horisontal tilnærming.
OSI-lag har syv lag. TCP / IP har fire lag.
I OSI-modellen er transportlaget bare tilkoblingsorientert. Et lag av TCP / IP-modellen er både tilkoblingsorientert og tilkoblingsfri.
I OSI-modellen er datalinklaget og fysiske separate lag. I TCP kombineres fysisk og datalink som et enkelt verts-til-nettverkslag.
Sesjons- og presentasjonslag er en del av OSI-modellen. Det er ikke noe sesjons- og presentasjonslag i TCP-modellen.
Den er definert etter internettets ankomst. Det er definert før internett kommer.
Minste størrelse på OSI-overskriften er 5 byte. Minste toppstørrelse er 20 byte.

Fordeler med OSI-modellen

Her er de viktigste fordelene / fordelene ved å bruke OSI-modellen:

  • Det hjelper deg med å standardisere ruter, bryter, hovedkort og annen maskinvare
  • Reduserer kompleksitet og standardiserer grensesnitt
  • Tilrettelegger for modulær ingeniørfag
  • Hjelper deg med å sikre interoperabel teknologi
  • Hjelper deg med å akselerere utviklingen
  • Protokoller kan erstattes av nye protokoller når teknologien endres.
  • Gi støtte for tilkoblingsorienterte tjenester samt tilkoblingsfri tjenester.
  • Det er en standard modell innen datanettverk.
  • Støtter tilkoblingsløse og tilkoblingsorienterte tjenester.
  • Det gir fleksibilitet til å tilpasse seg forskjellige typer protokoller.

Fordeler med TCP / IP

Her er fordeler / fordeler ved å bruke TCP / IP-modellen:

  • Det hjelper deg med å etablere / sette opp en forbindelse mellom forskjellige typer datamaskiner.
  • Den fungerer uavhengig av operativsystemet.
  • Den støtter mange rutingsprotokoller.
  • Det muliggjør internettarbeid mellom organisasjonene.
  • TCP / IP-modellen har en meget skalerbar klient-server-arkitektur.
  • Den kan betjenes uavhengig.
  • Støtter flere ruteprotokoller.
  • Den kan brukes til å opprette en forbindelse mellom to datamaskiner.

Ulemper ved OSI-modellen

Her er noen ulemper / ulemper ved å bruke OSI-modellen:

  • Montering av protokoller er en kjedelig oppgave.
  • Du kan bare bruke den som en referansemodell.
  • Den definerer ingen spesifikk protokoll.
  • I OSI-nettverkslagsmodellen dupliseres noen tjenester i mange lag, for eksempel lagene for transport og datalink
  • Lag kan ikke fungere parallelt, ettersom hvert lag må vente på å få tak i data fra forrige lag.

Ulemper med TCP / IP

Her er noen ulemper ved å bruke TCP / IP-modellen:

  • TCP / IP er en komplisert modell å sette opp og administrere.
  • Det grunne / overhead av TCP / IP er høyere enn IPX (Internetwork Packet Exchange).
  • I denne modellen garanterer transportlaget ikke levering av pakker.
  • Å erstatte protokollen i TCP / IP er ikke lett.
  • Det har ikke noe klart skille fra sine tjenester, grensesnitt og protokoller.