Forskel mellem TCP / IP og OSI-model

Forfatter: Laura McKinney
Oprettelsesdato: 2 April 2021
Opdateringsdato: 18 Kan 2024
Anonim
The Internet: Packets, Routing & Reliability
Video.: The Internet: Packets, Routing & Reliability

Indhold


TCP / IP og OSI er de to mest udbredte netværksmodeller til kommunikation. Der er nogle ligheder og forskelle mellem dem. En af de største forskelle er, at OSI er en konceptuel model, der ikke bruges praktisk til kommunikation, mens TCP / IP bruges til at etablere en forbindelse og kommunikere gennem netværket.

OSI-modellen lægger hovedsageligt vægt på tjenester, grænseflader og protokoller; skelne klart mellem disse begreber. Omvendt er TCP-modellen ikke i stand til klart at beskrive disse begreber.

Derudover muliggør TCP / IP kun forbindelsesløs kommunikationstilstand i netværkslaget, men begge tilstande (Forbindelsesfri og forbindelsesorienteret) i transportlaget. Når det kommer til OSI-modellen, understøtter den forbindelsesløs og forbindelsesorienteret kommunikation over netværkslaget, men i transportlaget er forbindelsesorienteret kommunikation blot tilladt. Se på artikelforskellen mellem forbindelsesløse og forbindelsesorienterede tjenester for bedre forståelse.


Andre forskelle diskuteres nedenfor.

  1. Sammenligningstabel
  2. Definition
  3. Vigtige forskelle
  4. Diagrammatisk sammenligning
  5. Konklusion

Sammenligningstabel

Grundlag for sammenligningTCP / IP-modelOSI-model
Udvides tilTransmission Control Protocol / Internet ProtocolÅbn systemforbindelse
BetyderDet er en klientservermodel, der bruges til transmission af data over internettet.Det er en teoretisk model, der bruges til computersystem.
Antal lag4 lag7 lag
Udviklet afDepartment of Defense (DoD)ISO (International Standard Organization)
MaterielleJaIngen
AnvendelseMest brugt Brugt aldrig
adlyderHorisontal tilgangLodret tilgang


Definition af TCP / IP MODEL

TCP (Transmission Control Protocol) / IP (Internet Protocol) blev udviklet af Department of Defense (DoD) projektbureau. I modsætning til OSI-modellen består den af ​​fire lag, der hver har sine egne protokoller. Internetprotokoller er det sæt regler, der er defineret til kommunikation over netværket. TCP / IP betragtes som standardprotokolmodellen til netværk. TCP håndterer dataoverførsel og IP håndterer adresser.

TCP / IP-protokolsuiten har et sæt protokoller, der inkluderer TCP, UDP, ARP, DNS, HTTP, ICMP osv. Det er en robust og fleksibel model. TCP / IP-modellen bruges for det meste til at forbinde computere over internettet.

TCP / IP-modellag

  1. Netværksgrænsefladelag- Dette lag fungerer som en grænseflade mellem værter og transmissionslink og bruges til transmission af datagrammer. Det specificerer også, hvilken operation der skal udføres af links som seriel link og klassisk ethernet for at opfylde kravene til det forbindelsesløse internetlag.
  2. Internetlag- Formålet med dette lag er at transmittere en uafhængig pakke til ethvert netværk, der rejser til destinationen (måske opholder sig i et andet netværk). Det inkluderer IP (Internet Protocol), ICMP (Internet Control Protocol) og ARP (Address Resolution Protocol) som standardpakkeformat for laget.
  3. Transportlag- Det muliggør en fejlfri ende-til-ende levering af dataene mellem kilde- og destinationsværterne i form af datagrammer. Protokollerne defineret af dette lag er TCP (Transmission Control Protocol) og UDP (User Datagram Protocol).
  4. Applikationslag- Dette lag giver brugerne mulighed for at få adgang til tjenesterne på globalt eller privat internet.De forskellige protokoller, der er beskrevet i dette lag, er virtuel terminal (TELNET), elektronisk mail (SMTP) og filoverførsel (FTP). Nogle yderligere protokoller som DNS (Domain Name System), HTTP (Hyper Transfer Protocol) og RTP (Real-time Transport Protocol). Arbejdet med dette lag er en kombination af applikations-, præsentations- og sessionlag i OSI-modellen.

Definition af OSI-model

OSI (Open System Interconnection) model blev introduceret af ISO (International Standard Organization). Det er ikke en protokol, men en model, der er baseret på begrebet lagdeling. Det har et lodret sæt lag, der hver har forskellige funktioner. Det følger en bottom-up tilgang til overførsel af dataene. Det er robust og fleksibelt, men ikke håndgribeligt.

Den vigtigste hensigt med OSI-referencemodel er at udføre design og udvikling af digital kommunikationshardware, enheder og software på en måde, som de effektivt kan interoperere.

De syv lag OSI-modeller er:

  1. Applikationslag- Med dette lag kan brugerne få adgang til netværket ved hjælp af grænseflader og tjenester som elektronisk post, delt databasestyring, filadgang / overførsel og de andre tjenester.
  2. Præsentationslag- Præsentationslag fokuserer på syntaks og semantik for den transmitterende information. Den udfører opgaver såsom oversættelse, kryptering og komprimering, hvor den aktuelle information, der findes i form af karakterstrenge, tal, symboler, kodes til bitstrømme, konverteres til en anden form og komprimeres.
  3. Session lag- Dette lag fastlægger sessionen mellem forskellige maskiner for at synkronisere og vedligeholde interaktionen mellem dem. De tjenester, der leveres af sessionlaget er dialogkontrol, tokenadministration og synkronisering.
  4. Transportlag- Den accepterer dataene fra det foregående lag i form af uafhængige pakker og overfører dem til det efterfølgende lag i korrekt rækkefølge. Den anden funktion, der udføres af dette lag, er servicepunktadressering, forbindelseskontrol, segmentering og samling, flowkontrol og fejlstyring.
  5. Netværkslag- Logisk adressering og routing er de vigtigste operationer, der udføres af netværkslaget. Den oversætter den logiske netværksadresse til fysisk MAC-adresse, så de to systemer, der er bosiddende i de forskellige netværk, også kunne kommunikere effektivt. En pakke kræver også, at der følges en sti for at nå til destinationen og undgå overbelastning og mislykkede komponenter, så det letter også den automatiske opdatering af ruterne.
  6. Datalinklag- Det er ansvarligt for at omdanne den rå transmissionstjeneste (Fysisk lag) til et pålideligt link. Det gør det fysiske lag fri for fejl ved at maske dem, så netværkslaget ikke bemærker dem. I dette lag er inputdataene opdelt i rammer. Opgaverne, der udføres i datalinklaget er indramming, adgangskontrol, fysisk adressering, fejl og flowkontrol.
  7. Fysisk lag- Den transmitterer de enkelte bits over transmissionskanalen. Det fysiske lag beskæftiger sig med beskrivelsen af ​​egenskaberne for grænsefladen mellem enhederne og transmissionsmediet, repræsentation af bits, synkronisering af bitene, datahastighed, fysisk topologi, linjekonfiguration, transmissionstilstand.
  1. TCP / IP er en klientservermodel, dvs. når klienten anmoder om service, leveres den af ​​serveren. Mens OSI er en konceptuel model.
  2. TCP / IP er en standardprotokol, der bruges til hvert netværk inklusive Internettet, mens OSI ikke er en protokol, men en referencemodel, der bruges til at forstå og designe systemarkitekturen.
  3. TCP / IP er en fire-lags model, mens OSI har syv lag.
  4. TCP / IP følger lodret tilgang. På den anden side understøtter OSI Model Horisontal tilgang.
  5. TCP / IP er håndterbar, mens OSI ikke er det.
  6. TCP / IP følger ovenfra og ned-tilgang, mens OSI-model følger en bottom-up-tilgang.

Diagrammatisk sammenligning

TCP / IP-modellen blev udviklet før OSI-modellen, og lagene er derfor forskellige. Med hensyn til diagrammet ses det tydeligt, at TCP / IP-modellen har fire lag, nemlig netværksgrænseflade, internet, transport og applikationslag. På den anden side har OSI-modellen syv lag, hvor dataforbindelsen og de fysiske lag er sammenføjet for at gøre netværksgrænsefladelaget til TCP / IP-modellen. Applikationslag af TCP / IP er en kombination af session, præsentation og applikationslag i OSI-modellen.

Konklusion

Hvad angår ovenstående artikel, kan vi konkludere, at TCP / IP-modellen er pålidelig over OSI-modellen, TCP / IP bruges til ende-til-ende-forbindelse for at overføre dataene over internettet. TCP / IP er robust, fleksibel, håndgribelig og foreslår også, hvordan data skal sendes over nettet. Transportlaget af TCP / IP-model kontrollerer, om dataene er ankommet i rækkefølge, de har en fejl eller ej, mistede pakker sendes eller ej, kvittering modtages eller ej osv. I modsætning hertil er OSI-modellen kun en konceptuel ramme at fortolke, hvordan applikationer kommunikerer via et netværk.