Mis on avatud süsteemide vastastikune ühendus?

Avatud süsteemide vastastikune sidumine on võrdlusmudel, mis illustreerib, kuidas sõnumeid tuleks telekommunikatsioonivõrgu kaudu edastada. See ei sisalda üksikasjalikke liideseid. Selle asemel on see juhendiks võrgustike loojatele, et nende tooted ühilduksid teiste loojate omadega. Avatud süsteemide vastastikune ühendus sisaldab seitset funktsiooni, mida nimetatakse funktsioonikihtideks, mida tuleks täita sõnumite saatmisel üle võrgu.

Selle võrdlusmudeli lõi Rahvusvaheline Standardiorganisatsioon (IOS). IOS on enam kui 160 riigi esindajatest koosnev rühm, mis töötab standardite loomise nimel, et hõlbustada riikidevahelist suhtlust ja ärikoostööd. Avatud süsteemide vastastikuse sidumise soovitused on kodeeritud Rahvusvahelise Telekommunikatsiooniliidu – Telekommunikatsioonistandardite (ITU-TS) jaotisesse X.200.

Iga võrgu arvuti peaks suutma täita kõiki seitset funktsioonikihti. Ükski programm ei täida kõiki nelja funktsiooni. Selle asemel on need jagatud arvuti mitme komponendi vahel. Funktsioone võivad täita operatsioonisüsteem, programmid või võrguprotokollid.

Seitse kihti on jagatud kahte rühma. Esimest kolme kasutatakse alati, kui sõnumid läbivad arvuti. Need on füüsilised, andmeside- ja võrgukihid. Kui sõnum ei ole mõeldud arvutile, mida see läbib, vaid kasutab arvutit lihtsalt transportimiseks, ei läbi teated järgmist nelja kihti. Neid kihte kasutatakse ainult siis, kui sõnum edastatakse kasutajale või kasutajale.

Füüsiline kiht võimaldab riistvaral saata ja vastu võtta andmebitte. Avatud süsteemide vastastikuse ühenduse andmesidekiht on edastusprotokollist teadlik ja tagab, et arvuti järgib neid reegleid. Lõpuks saadab võrgukiht andmed õigesse arvutisse. Sarnaselt postkontori ümbrikusorteerijaga jagab see kirjad teistele arvutitele mõeldud väljaminevateks kirjadeks ja töötleva arvuti jaoks mõeldud kohalikuks kirjaks.

Kui sõnum on kohalik post, töödeldakse seda avatud süsteemide vastastikuse ühenduse veel nelja funktsioonikihi kaudu. Transpordikiht veendub, et kogu sõnum on saabunud, ja kontrollib vigu. Nagu telefonioperaator vanades filmides, koordineerib seansikiht kahe arvuti vahelist ühendust. Esitlus- või süntaksikihis teisendatakse andmed vormingust, milles need saadeti, arvutile loetavasse vormingusse. Lõpuks hoolitseb rakenduskiht kõigi pisiasjade eest, alates ühenduse kiiruse kontrollimisest kuni privaatsus- ja autoriseerimiskaitsete kontrollimiseni.