Open Systems Interconnection -viitemalli on ollut olennainen osa tietokoneverkkojen suunnittelua sen ratifioinnin jälkeen vuonna 1984. OSI on abstrakti malli siitä, kuinka verkkoprotokollien ja laitteiden tulisi kommunikoida ja toimia yhdessä. OSI-malli on kansainvälisen standardointijärjestön (ISO) ylläpitämä teknologiastandardi. Vaikka monet nykyiset tekniikat eivät ole täysin yhteensopivia, se on edelleen hyödyllinen johdatus verkkoarkkitehtuurin tutkimukseen.
OSI-mallipino
OSI-malli jakaa tietokoneiden välisen viestinnän monimutkaisen tehtävän, jota perinteisesti kutsutaan netti toimiisarjassa vaiheita, jotka tunnetaan nimellä kerroksia† OSI-mallin tasot on järjestetty alimmasta tasosta ylimpään. Yhdessä nämä kerrokset muodostavat OSI-pinon. Pino sisältää seitsemän kerrosta kahdessa ryhmässä:
ylimmät kerrokset†
- 7: Sovellus:
- 6: Esittely
- 5: Istunto
Alemmat kerrokset†
- 4: Kuljetus
- 3: Verkko
- 2: Tietolinkki
- 1: fyysinen
OSI-mallin ylemmät kerrokset
OSI määrittelee pinon sovellus-, esitys- ja istuntovaiheet ylimmät kerrokset† Yleensä näiden kerrosten ohjelmistot suorittavat sovelluskohtaisia toimintoja, kuten tietojen muotoilun, salauksen ja yhteydenhallinnan. Esimerkkejä OSI-mallin huipputeknologioista ovat HTTP, SSL, SCP, NetBIOS, SMTP, FTP, RPC, DNS ja NFS.
OSI-mallin alimmat kerrokset
loput alemmat kerrokset OSI-mallissa tarjotaan primitiivisempiä verkkokohtaisia toimintoja, kuten reititys, osoitus ja vuonohjaus. Esimerkkejä alemman kerroksen teknologioista OSI-mallissa ovat TCP, UDP, IP, Ethernet, RDP, ICMP, IPsec, IPv4 ja IPv6, RIP, token ring, Bluetooth, USB, DSL ja GSM.
Käytännön esimerkki OSI-mallista
OSI-mallin seitsemän kerrosta toimivat yhdessä yksitellen täydellisen tehtävän suorittamiseksi. Kaikki tämä työ tapahtuu tietysti kulissien takana, joten vaikka käyttäisit OSI-mallin konseptia, et ehkä edes tajua sitä. Esimerkiksi kun tietokoneesi pyysi tätä verkkosivua, laite on saattanut käyttää Ethernet-yhteyttä tiedon välittämiseen reitittimen kautta, ja pyyntö päätyi HTTP-palvelimelle, jossa sivu sijaitsee. Tässä esimerkissä OSI-mallia käytettiin alemmista kerroksista ylimpiin kerroksiin, kerroksesta yksi kerrokseen seitsemän.
OSI-mallin edut
Jakamalla verkkoviestinnän pienempiin loogisiin osiin, OSI-malli yksinkertaistaa verkkoprotokollien suunnittelua. OSI-malli on suunniteltu varmistamaan, että erityyppiset laitteet (kuten verkkosovittimet, keskittimet ja reitittimet) ovat yhteensopivia, vaikka ne olisivatkin eri valmistajien valmistamia. Esimerkiksi yhden verkkolaitteiden toimittajan tuote, joka toteuttaa OSI Layer 2 -toiminnallisuuden, toimii paljon todennäköisemmin toisen toimittajan OSI Layer 3 -tuotteen kanssa, koska molemmat toimittajat noudattavat samaa mallia. OSI-malli tekee verkkosuunnittelusta myös laajennettavissa, koska uusia protokollia ja muita verkkopalveluita on yleensä helpompi lisätä kerrosarkkitehtuuriin kuin monoliittiseen. Lisätietoja on näissä OSI-mallia koskevissa usein kysytyissä kysymyksissä ja vastauksissa.