Hva er åpne systemer samtrafikk?
Åpne systemer samtrafikk er en referansemodell som illustrerer hvordan meldinger skal overføres over et telenett. Det inkluderer ikke detaljerte grensesnitt. I stedet fungerer den som en guide for skapere av nettverk, slik at produktene deres er kompatible med andre skaperes produkter. Den åpne systemforbindelsen inkluderer syv funksjoner, kjent som funksjonslag, som skal utføres når meldinger sendes over nettverket.
Denne referansemodellen ble opprettet av International Organization for Standardization (IOS). IOS er en gruppe som består av representanter fra mer enn 160 land som jobber for å lage standarder for å lette kommunikasjon og forretningssamarbeid mellom land. Anbefalingene for åpen systemforbindelse er kodet i seksjon X.200 i International Telecommunications Union - Telecommunications Standards (ITU-TS).
Hver datamaskin i et nettverk skal kunne utføre alle syv funksjonslagene. Ingen programmer utfører alle fire funksjonene. I stedet er de delt opp mellom flere komponenter på datamaskinen. Funksjoner kan utføres av operativsystemet, programmene eller nettverksprotokollene.
De syv lagene er delt inn i to grupper. De tre første brukes når meldinger går gjennom datamaskinen. Dette er fysiske lag, datalink og nettverk. Hvis meldingen ikke er beregnet på datamaskinen den går gjennom, men bare bruker datamaskinen til å hjelpe til med transport, passerer ikke meldingene gjennom de neste fire lagene. Disse lagene brukes bare når en melding går fra eller til en bruker.
Det fysiske laget lar maskinvare sende og motta biter med data. Datalink-laget på den åpne systemens sammenkobling er klar over overføringsprotokollen og sørger for at datamaskinen følger disse reglene. Til slutt sender nettverkslaget dataene til riktig datamaskin. På samme måte som en konvolutt sorterer på postkontoret, deler den meldingene i utgående post ment for andre datamaskiner og lokal post som er ment for datamaskinen som gjør behandlingen.
Hvis meldingen er lokal post, blir den behandlet gjennom ytterligere fire funksjonslag i den åpne systemforbindelsen. Transportlaget sørger for at hele meldingen har kommet og sjekker for feil. I likhet med telefonoperatøren i gamle filmer, koordinerer sesjonslaget forbindelsen mellom to datamaskiner. I presentasjons- eller syntakslaget konverteres data fra formatet de ble sendt til et format som kan leses av datamaskinen. Til slutt tar applikasjonssjiktet seg av alle de små detaljene, fra å sjekke hastigheten på tilkoblingen til å sikre at personvern og autorisasjonsbeskyttelse er på plass.