El OSI-modell Det er veldig viktig i datanettverk. Derfor skal vi i denne artikkelen forklare hva denne nettverksmodellen er, hvordan den fungerer, hva den brukes til, de respektive lagene den består av og mer.
Hva er OSI-modellen?

El OSI-modell (Åpen systemsammenkobling), eller Open Systems Interconnection, er en referansemodell for kommunikasjonsprotokoller i datanettverk. Denne modellen ble laget på 80-tallet av ISO (International Standards Organization).
OSI-modellen ble opprinnelig publisert av ITU (International Telecommunication Union). Dette skulle imidlertid ikke skje før i 1983, siden den året etter ble tilbudt av ISO selv som standard. Faktisk er målet med OSI å standardisere internettkommunikasjon for å gjøre det enklere og søke interoperabilitet mellom alle nettverksenheter og programvare.
Siden OSI-modellen er en normativ typemodell, man kan si at det er et teoretisk konsept, selv om det tjener til å implementere konkrete ting som gjør det mulig for ulike teknologier og produsenter i telekommunikasjonsverdenen å gjøre jobben sin riktig.
OSI-modellen har blitt forbedret gjennom årene. For tiden tilbyr 7 lag å definere de ulike fasene informasjon går gjennom når det opprettes forbindelser mellom to noder eller enheter i et nettverk. Uansett informasjonstype, type tilkoblet enhet, teknologi eller plassering, vil de samme lagene alltid være involvert.
Litt historie: Bakgrunn
Det må sies at utvidelse av datanettverk Det begynte på 80-tallet, da behovet for å koble sammen forskjellige enheter spredt over hele verden for å overføre informasjon og holde kontakten ble populært. Nettverk, derimot, ble opprettet lenge før det tiåret.
Du husker sikkert historien om internettets opprinnelse og dets forgjengere, som nettverket kjent som ARPANET. Vel, på den tiden eksisterte ikke OSI-modellen, og problemet de møtte var at mange nettverksprogrammer eller enheter hadde problemer med å kommunisere med hverandre. Derfor var ISO-standardisering nødvendig for å bestemme et sett med regler som gjaldt for alle nettverk, slik at disse interoperabilitetsproblemene ikke skulle eksistere.
Hvordan fungerer OSI-modellen?
Som jeg nevnte tidligere, er OSI-modellen bygd opp av 7 forskjellige lag som den er avhengig av. operasjonen er delt inn i trinn, siden hvert lag oppfyller en spesifikk, hierarkisk funksjon i kommunikasjon. Derfor vil kommunikasjonsprotokoller bruke alle eller noen av disse lagene for å sikre nettverkskommunikasjon.
Hva brukes OSI-modellen til?
OSI-modellen er i bunn og grunn et konseptuelt verktøy for å organisere telekommunikasjon. Det den gjør er standardisere måten informasjon overføres på nettverk databehandling.
Det må sies at OSI-modellen ikke er en nettverkstopologi, heller ikke en nettverksmodell i seg selv, og heller ikke spesifikasjoner eller protokoller. Det er et verktøy som definerer funksjonaliteten slik at produsenter og utviklere kan lage produkter som kan fungere sømløst sammen slik de gjorde før.
OSI-modelllag eller OSI-stabel

Las lag eller nivåer som utgjør OSI-modellen, også kjent som OSI-stakken, er:
- Fysisk lag: Det er det laveste nivået i OSI-modellen. Det håndterer alt relatert til nettverkstopologi, fysiske forbindelser, signalering og binær overføring. Med andre ord standardiserer det det fysiske nivået (kabeltyper, bølgeformer for trådløse forbindelser, nettverksgrensesnitt, elektrisk spenning, osv.).
- Datalinklag: omhandler fysisk omdirigering, feildeteksjon, medietilgang og flytkontroll under kommunikasjon. For eksempel vil MAC- og LLC-adresser bli definert på dette laget.
- Nettverkslag: Den er ansvarlig for logisk adressering og rutebestemmelse. Det vil si for å identifisere eksisterende ruting mellom de involverte nettverkene. De grunnleggende dataenhetene kalles "pakker" og kan klassifiseres i henhold til rutingsprotokollen eller den rutbare protokollen de bruker. Førstnevnte velger rutene (RIP, IGRP, EIGRP, blant annet) og sistnevnte reiser med pakkene (IP, IPX, AppleTalk, osv.). Målet med dette laget er å sikre at dataene når frem til destinasjonen, selv om det innebærer bruk av mellomliggende enheter, for eksempel rutere.
- Transportlag: Den er ansvarlig for ende-til-ende-forbindelsen og påliteligheten til de overførte dataene. Det er her dataene i hver pakke transporteres fra en node til en annen, det vil si fra kildeenheten til destinasjonsenheten, uavhengig av hvilket fysisk medium som brukes. Arbeidet utføres gjennom logiske porter og former den såkalte IP-sockets: Port.
- Sesjonslag: Det er kommunikasjonen mellom enheter på selve nettverket. Den er ansvarlig for å kontrollere og vedlikeholde forbindelsen mellom de tilkoblede enhetene som utveksler data. Den må også sørge for at når kommunikasjonen mellom begge systemene er etablert, kan dataoverføringskanalen gjenopptas hvis den blir avbrutt. Disse tjenestene kan bli delvis eller helt unødvendige, avhengig av tilfellet. Det er derfor jeg nevnte tidligere at ikke alle 7 lagene alltid brukes...
- Presentasjonslag: Som navnet antyder, brukes den til å presentere overførte data. Det vil si at disse sammensatte pakkene blir "oversatt" for å gjøre dem gjenkjennelige eller nyttige for systemet. For eksempel kan en serie pakker resultere i en melding, en fil osv. Den tillater også datakryptering og koding, samt komprimering og tilpasning til mottakermaskinen.
- PåføringslagDette er det øverste laget. Husk at nye kommunikasjonsprotokoller kontinuerlig utvikles etter hvert som nye applikasjoner dukker opp. Derfor definerer dette siste laget protokollene som brukes av apper for å utveksle data. Dette laget kan resultere i prosessen brukeren til slutt ser, selv om dette ikke alltid er tilfelle. Det bør imidlertid bemerkes at brukeren sjelden samhandler med applikasjonslaget; de samhandler med appene som samhandler med applikasjonslaget. For eksempel kan det være en chat-app, en nettleser osv.
Til slutt bruker noen en mnemonisk regel for å huske de 7 lagene i OSI-modellen, og den regelen er FERTSPA (Fysikk, datalink, nettverk, transport, økt, presentasjon og applikasjon).