logo

OSI model

  • OSI står for Åbn systemforbindelse er en referencemodel, der beskriver, hvordan information fra en softwareapplikation i én computer bevæger sig gennem et fysisk medie til softwareapplikationen på en anden computer.
  • OSI består af syv lag, og hvert lag udfører en bestemt netværksfunktion.
  • OSI-modellen blev udviklet af International Organization for Standardization (ISO) i 1984, og den betragtes nu som en arkitektonisk model for kommunikation mellem computere.
  • OSI-modellen deler hele opgaven op i syv mindre og overskuelige opgaver. Hvert lag er tildelt en bestemt opgave.
  • Hvert lag er selvstændigt, så opgaven, der er tildelt hvert lag, kan udføres uafhængigt.

Karakteristika for OSI-modellen:

OSI model
  • OSI-modellen er opdelt i to lag: øvre lag og nedre lag.
  • Det øverste lag af OSI-modellen beskæftiger sig hovedsageligt med applikationsrelaterede problemer, og de implementeres kun i softwaren. Applikationslaget er tættest på slutbrugeren. Både slutbrugeren og applikationslaget interagerer med softwareapplikationerne. Et øvre lag refererer til laget lige over et andet lag.
  • Det nederste lag af OSI-modellen beskæftiger sig med datatransportproblemerne. Datalinklaget og det fysiske lag er implementeret i hardware og software. Det fysiske lag er det laveste lag i OSI-modellen og er tættest på det fysiske medie. Det fysiske lag er hovedsageligt ansvarligt for at placere informationen på det fysiske medie.

7 lag af OSI-model

Der er de syv OSI-lag. Hvert lag har forskellige funktioner. En liste over syv lag er givet nedenfor:

  1. Fysisk lag
  2. Datalink-lag
  3. Netværkslag
  4. Transport lag
  5. Sessionslag
  6. Præsentationslag
  7. Applikationslag
OSI model

1) Fysisk lag

OSI model
  • Hovedfunktionaliteten af ​​det fysiske lag er at overføre de individuelle bits fra en node til en anden node.
  • Det er det laveste lag i OSI-modellen.
  • Den etablerer, vedligeholder og deaktiverer den fysiske forbindelse.
  • Den specificerer de mekaniske, elektriske og proceduremæssige netværksgrænsefladespecifikationer.

Funktioner af et fysisk lag:

    Linjekonfiguration:Det definerer måden, hvordan to eller flere enheder kan forbindes fysisk.Dataoverførsel:Den definerer transmissionstilstanden, om den er simpleks-, halv-dupleks- eller fuld-duplekstilstand mellem de to enheder på netværket. Topologi :Det definerer måden, hvordan netværksenheder er arrangeret.Signaler:Det bestemmer typen af ​​det signal, der bruges til at transmittere informationen.

2) Data-Link Layer

OSI model
  • Dette lag er ansvarlig for fejlfri overførsel af datarammer.
  • Det definerer formatet af data på netværket.
  • Det giver en pålidelig og effektiv kommunikation mellem to eller flere enheder.
  • Det er hovedsageligt ansvarligt for den unikke identifikation af hver enhed, der findes på et lokalt netværk.
  • Den indeholder to underlag:
      Logisk linkkontrollag
      • Den er ansvarlig for at overføre pakkerne til netværkslaget på den modtager, der modtager.
      • Den identificerer adressen på netværkslagsprotokollen fra headeren.
      • Det giver også flowkontrol.
  • Medieadgangskontrollag
    • Et medieadgangskontrollag er et link mellem det logiske linkkontrollag og netværkets fysiske lag.
    • Det bruges til at overføre pakkerne over netværket.

Datalink-lagets funktioner

    Indramning:Datalinklaget oversætter den fysiske rå bitstrøm til pakker kendt som Frames. Datalinklaget tilføjer overskriften og traileren til rammen. Headeren, som føjes til rammen, indeholder hardwaredestinationen og kildeadressen.
OSI model
    Fysisk adressering:Datalinklaget tilføjer en header til rammen, der indeholder en destinationsadresse. Rammen sendes til destinationsadressen nævnt i overskriften.Flow kontrol:Flowkontrol er hovedfunktionaliteten i Data-link-laget. Det er teknikken, hvorigennem den konstante datahastighed opretholdes på begge sider, så ingen data bliver ødelagt. Det sikrer, at sendestationen, såsom en server med højere behandlingshastighed, ikke overstiger den modtagende station, med lavere behandlingshastighed.Fejlkontrol:Fejlkontrol opnås ved at tilføje en beregnet værdi CRC (Cyclic Redundancy Check), der placeres til datalinklagets trailer, som tilføjes til meddelelsesrammen, før den sendes til det fysiske lag. Hvis der ser ud til at opstå en fejl, sender modtageren bekræftelsen for gentransmission af de korrupte rammer.Adgangskontrol:Når to eller flere enheder er forbundet til den samme kommunikationskanal, bruges datalinklagsprotokollerne til at bestemme, hvilken enhed der har kontrol over linket på et givet tidspunkt.

3) Netværkslag

OSI model
  • Det er et lag 3, der styrer enhedsadressering, sporer placeringen af ​​enheder på netværket.
  • Den bestemmer den bedste vej til at flytte data fra kilden til destinationen baseret på netværksforholdene, tjenestens prioritet og andre faktorer.
  • Datalinklaget er ansvarlig for at dirigere og videresende pakkerne.
  • Routere er lag 3-enhederne, de er specificeret i dette lag og bruges til at levere routingtjenesterne inden for et internetværk.
  • De protokoller, der bruges til at dirigere netværkstrafikken, er kendt som netværkslagsprotokoller. Eksempler på protokoller er IP og Ipv6.

Funktioner af netværkslag:

    Internetarbejde:En internetworking er netværkslagets hovedansvar. Det giver en logisk forbindelse mellem forskellige enheder.Adressering:Et netværkslag tilføjer kilde- og destinationsadressen til rammens overskrift. Adressering bruges til at identificere enheden på internettet.Routing:Routing er hovedkomponenten i netværkslaget, og den bestemmer den bedste optimale vej ud af de flere stier fra kilden til destinationen.Pakning:Et netværkslag modtager pakkerne fra det øverste lag og konverterer dem til pakker. Denne proces er kendt som Packetizing. Det opnås ved hjælp af internetprotokol (IP).

4) Transportlag

OSI model
  • Transportlaget er et lag 4 sikrer, at meddelelser transmitteres i den rækkefølge, de sendes i, og der er ingen duplikering af data.
  • Transportlagets hovedansvar er at overføre dataene fuldstændigt.
  • Den modtager data fra det øverste lag og konverterer dem til mindre enheder kendt som segmenter.
  • Dette lag kan betegnes som et ende-til-ende-lag, da det giver en punkt-til-punkt-forbindelse mellem kilde og destination for at levere dataene pålideligt.

De to protokoller, der bruges i dette lag er:

    Transmissionskontrolprotokol
    • Det er en standardprotokol, der gør det muligt for systemerne at kommunikere over internettet.
    • Det etablerer og vedligeholder en forbindelse mellem værter.
    • Når data sendes over TCP-forbindelsen, opdeler TCP-protokollen dataene i mindre enheder kendt som segmenter. Hvert segment rejser over internettet ved hjælp af flere ruter, og de ankommer i forskellige rækkefølger til destinationen. Transmissionskontrolprotokollen omarrangerer pakkerne i den korrekte rækkefølge i den modtagende ende.
    Brugerdatagramprotokol
    • User Datagram Protocol er en transportlagsprotokol.
    • Det er en upålidelig transportprotokol, da modtageren i dette tilfælde ikke sender nogen bekræftelse, når pakken modtages, afsenderen venter ikke på nogen bekræftelse. Derfor gør dette en protokol upålidelig.

Funktioner af transportlag:

    Servicepunkt adressering:Computere kører flere programmer samtidigt på grund af denne grund, overførsel af data fra kilde til destination ikke kun fra en computer til en anden computer, men også fra en proces til en anden proces. Transportlaget tilføjer overskriften, der indeholder adressen kendt som en servicepunktadresse eller portadresse. Netværkslagets ansvar er at overføre data fra en computer til en anden computer, og transportlagets ansvar er at overføre beskeden til den korrekte proces.Segmentering og genmontering:Når transportlaget modtager beskeden fra det øverste lag, opdeler det beskeden i flere segmenter, og hvert segment tildeles et sekvensnummer, der entydigt identificerer hvert segment. Når meddelelsen er ankommet til destinationen, samler transportlaget meddelelsen igen baseret på deres sekvensnumre.Forbindelseskontrol:Transportlaget leverer to tjenester Forbindelsesorienteret service og forbindelsesløs service. En forbindelsesløs tjeneste behandler hvert segment som en individuel pakke, og de rejser alle på forskellige ruter for at nå destinationen. En forbindelsesorienteret service laver en forbindelse med transportlaget på destinationsmaskinen før levering af pakkerne. I forbindelsesorienteret service rejser alle pakkerne på den enkelte rute.Flow kontrol:Transportlaget er også ansvarligt for flowkontrol, men det udføres ende-til-ende i stedet for på tværs af et enkelt led.Fejlkontrol:Transportlaget er også ansvarlig for Fejlkontrol. Fejlkontrol udføres ende-til-ende i stedet for på tværs af det enkelte link. Afsendertransportlaget sikrer, at meddelelsen når frem til destinationen uden fejl.

5) Sessionslag

OSI model
  • Det er et lag 3 i OSI-modellen.
  • Sessionslaget bruges til at etablere, vedligeholde og synkronisere interaktionen mellem kommunikerende enheder.

Funktioner af sessionslag:

    Dialog kontrol:Sessionslag fungerer som en dialogcontroller, der skaber en dialog mellem to processer, eller vi kan sige, at det tillader kommunikation mellem to processer, som enten kan være halv-duplex eller fuld-duplex.Synkronisering:Sessionslag tilføjer nogle kontrolpunkter, når dataene overføres i en sekvens. Hvis der opstår en fejl midt i transmissionen af ​​data, så vil transmissionen finde sted igen fra checkpointet. Denne proces er kendt som Synkronisering og gendannelse.

6) Præsentationslag

OSI model
  • Et præsentationslag beskæftiger sig hovedsageligt med syntaks og semantik af den information, der udveksles mellem de to systemer.
  • Det fungerer som en dataoversætter for et netværk.
  • Dette lag er en del af operativsystemet, der konverterer data fra et præsentationsformat til et andet format.
  • Præsentationslaget er også kendt som syntakslaget.

Funktioner af præsentationslag:

    Oversættelse:Processerne i to systemer udveksler informationen i form af tegnstrenge, tal og så videre. Forskellige computere bruger forskellige kodningsmetoder, præsentationslaget håndterer interoperabiliteten mellem de forskellige kodningsmetoder. Den konverterer data fra afsenderafhængigt format til et fælles format og ændrer det fælles format til modtagerafhængigt format i den modtagende ende.Kryptering:Kryptering er nødvendig for at bevare privatlivets fred. Kryptering er en proces med at konvertere den afsendertransmitterede information til en anden form og sender den resulterende besked over netværket.Kompression:Datakomprimering er en proces til at komprimere dataene, dvs. den reducerer antallet af bit, der skal transmitteres. Datakomprimering er meget vigtig i multimedier såsom tekst, lyd, video.

7) Applikationslag

OSI model
  • Et applikationslag tjener som et vindue for brugere og applikationsprocesser for at få adgang til netværkstjenester.
  • Det håndterer spørgsmål som netværksgennemsigtighed, ressourceallokering osv.
  • Et applikationslag er ikke en applikation, men det udfører applikationslagsfunktionerne.
  • Dette lag leverer netværkstjenesterne til slutbrugerne.

Funktioner af applikationslaget:

    Filoverførsel, adgang og administration (FTAM):Et applikationslag giver en bruger mulighed for at få adgang til filerne på en fjerncomputer, at hente filerne fra en computer og at administrere filerne på en fjerncomputer.Mailtjenester:Et applikationslag giver mulighed for videresendelse og opbevaring af e-mail.
  • Katalogtjenester: En applikation leverer de distribuerede databasekilder og bruges til at levere den globale information om forskellige objekter.