Hvad er åbne systemforbindelser?
Åben systemforbindelse er en referencemodel, der illustrerer, hvordan meddelelser skal transmitteres via et telekommunikationsnetværk. Det inkluderer ikke detaljerede grænseflader. I stedet fungerer det som en guide til oprettere af netværk, så deres produkter er kompatible med andre skabers. Den åbne systemforbindelse inkluderer syv funktioner, kendt som funktionslag, som skal udføres, når der sendes meddelelser over netværket.
Denne referencemodel blev oprettet af International Organisation for Standardization (IOS). IOS er en gruppe bestående af repræsentanter fra mere end 160 lande, der arbejder for at skabe standarder for at lette kommunikation og forretningssamarbejde mellem lande. Anbefalingerne til åbne systemforbindelse er kodet i afsnit X.200 fra Den Internationale Telekommunikationsunion - Telekommunikationsstandarder (ITU-TS).
Hver computer i et netværk skal kunne udføre alle syv funktionslag. Intet program udfører alle fire funktioner. I stedet er de opdelt mellem flere komponenter på computeren. Funktioner kan udføres af operativsystemet, programmerne eller netværksprotokoller.
De syv lag er opdelt i to grupper. De første tre bruges, når meddelelser passerer gennem computeren. Dette er de fysiske lag, datalink og netværk. Hvis meddelelsen ikke er beregnet til computeren, den passerer, men bare bruger computeren til at hjælpe med at transportere, passerer meddelelserne ikke gennem de næste fire lag. Disse lag bruges kun, når en meddelelse går fra eller til en bruger.
Det fysiske lag giver hardware mulighed for at sende og modtage bit af data. Datalinklaget i den åbne systemforbindelse er opmærksom på transmissionsprotokollen og sørger for, at computeren følger disse regler. Endelig sender netværkslaget dataene til den rigtige computer. Ligesom en kuvert sorterer på postkontoret, opdeler den meddelelserne i udgående post beregnet til andre computere og lokal post beregnet til computeren, der udfører behandlingen.
Hvis meddelelsen er lokal post, behandles den derefter gennem yderligere fire funktionslag i den åbne systemforbindelse. Transportlaget sørger for, at den fulde besked er ankommet og kontrollerer for fejl. Ligesom telefonoperatøren i gamle film koordinerer sessionlaget forbindelsen mellem to computere. I præsentations- eller syntakslaget konverteres data fra det format, hvor de blev sendt til et format, der kan læses af computeren. Endelig tager applikationslaget sig af alle de små detaljer, fra at kontrollere forbindelsens hastighed til at sikre, at beskyttelse af personlige oplysninger og autorisation er på plads.