- OSI tarkoittaa Avaa System Interconnection on viitemalli, joka kuvaa kuinka ohjelmistosovelluksen tiedot yhdessä tietokone siirtyy fyysisen tietovälineen kautta toisen tietokoneen ohjelmistosovellukseen.
- OSI koostuu seitsemästä kerroksesta, ja jokainen kerros suorittaa tietyn verkkotoiminnon.
- OSI-mallin kehitti International Organization for Standardization (ISO) vuonna 1984, ja sitä pidetään nykyään tietokoneiden välisen viestinnän arkkitehtonisena mallina.
- OSI-malli jakaa koko tehtävän seitsemään pienempään ja hallittavaan tehtävään. Jokaiselle tasolle on määritetty tietty tehtävä.
- Jokainen kerros on itsenäinen, joten kullekin tasolle määrätty tehtävä voidaan suorittaa itsenäisesti.
OSI-mallin ominaisuudet:
- OSI-malli on jaettu kahteen kerrokseen: ylempiin kerroksiin ja alempiin kerroksiin.
- OSI-mallin ylempi kerros käsittelee pääasiassa sovelluksiin liittyviä asioita, ja ne on toteutettu vain ohjelmistossa. Sovelluskerros on lähinnä loppukäyttäjää. Sekä loppukäyttäjä että sovelluskerros ovat vuorovaikutuksessa ohjelmistosovellusten kanssa. Ylempi kerros viittaa kerrokseen, joka on juuri toisen kerroksen yläpuolella.
- OSI-mallin alempi kerros käsittelee tiedonsiirtoon liittyviä kysymyksiä. Tietolinkkikerros ja fyysinen kerros on toteutettu laitteistossa ja ohjelmistossa. Fyysinen kerros on OSI-mallin alin kerros ja lähinnä fyysistä välinettä. Fyysinen kerros on pääasiassa vastuussa tietojen sijoittamisesta fyysiselle välineelle.
7 OSI-mallin kerrosta
OSI-tasoja on seitsemän. Jokaisella kerroksella on eri toiminnot. Alla on seitsemän kerroksen luettelo:
- Fyysinen kerros
- Tietolinkkikerros
- Verkkokerros
- Kuljetuskerros
- Istuntokerros
- Esityskerros
- Sovelluskerros
1) Fyysinen kerros
- Fyysisen kerroksen päätoiminto on siirtää yksittäiset bitit solmusta toiseen.
- Se on OSI-mallin alin kerros.
- Se muodostaa, ylläpitää ja deaktivoi fyysisen yhteyden.
- Se määrittelee mekaaniset, sähköiset ja proseduurit verkkorajapintojen tekniset tiedot.
Fyysisen kerroksen toiminnot:
2) Tietolinkkikerros
- Tämä kerros on vastuussa datakehysten virheettömästä siirrosta.
- Se määrittelee verkossa olevien tietojen muodon.
- Se tarjoaa luotettavan ja tehokkaan viestinnän kahden tai useamman laitteen välillä.
- Se on pääasiassa vastuussa kunkin paikallisessa verkossa olevan laitteen yksilöllisestä tunnistamisesta.
- Se sisältää kaksi alakerrosta:
- Se on vastuussa pakettien siirtämisestä vastaanottavan vastaanottimen verkkokerrokseen.
- Se tunnistaa verkkokerroksen protokollan osoitteen otsikosta.
- Se tarjoaa myös virtauksen ohjauksen.
Loogisen linkin ohjauskerros - Media Access Control -kerros on linkki Loogisen linkin ohjauskerroksen ja verkon fyysisen kerroksen välillä.
- Sitä käytetään pakettien siirtämiseen verkon yli.
Tietolinkkikerroksen toiminnot
3) Verkkokerros
- Se on kerros 3, joka hallitsee laiteosoitteita, seuraa laitteiden sijaintia verkossa.
- Se määrittää parhaan reitin tiedon siirtämiseksi lähteestä kohteeseen verkko-olosuhteiden, palvelun prioriteetin ja muiden tekijöiden perusteella.
- Tietolinkkikerros vastaa pakettien reitittämisestä ja edelleenlähettämisestä.
- Reitittimet ovat kerroksen 3 laitteita, ne määritellään tässä kerroksessa ja niitä käytetään tarjoamaan reitityspalveluita verkossa.
- Verkkoliikenteen reitittämiseen käytetyt protokollat tunnetaan verkkokerroksen protokollina. Esimerkkejä protokollista ovat IP ja Ipv6.
Verkkokerroksen toiminnot:
4) Kuljetuskerros
- Kuljetuskerros on kerros 4, joka varmistaa, että viestit lähetetään siinä järjestyksessä, jossa ne lähetetään, eikä tietojen päällekkäisyyksiä tapahdu.
- Kuljetuskerroksen päävastuu on siirtää tiedot kokonaan.
- Se vastaanottaa tiedot ylemmältä kerrokselta ja muuntaa ne pienemmiksi yksiköiksi, joita kutsutaan segmenteiksi.
- Tätä kerrosta voidaan kutsua päästä päähän -kerrokseksi, koska se tarjoaa pisteestä pisteeseen -yhteyden lähteen ja kohteen välillä tietojen toimittamiseksi luotettavasti.
Tässä kerroksessa käytetyt kaksi protokollaa ovat:
- Se on standardiprotokolla, jonka avulla järjestelmät voivat kommunikoida Internetin kautta.
- Se muodostaa ja ylläpitää yhteyttä isäntien välille.
- Kun dataa lähetetään TCP-yhteyden kautta, TCP-protokolla jakaa tiedot pienempiin yksiköihin, joita kutsutaan segmenteiksi. Kukin segmentti kulkee Internetin kautta useilla reiteillä, ja ne saapuvat määränpäähän eri järjestyksessä. Lähetyksen ohjausprotokolla järjestää paketit uudelleen oikeaan järjestykseen vastaanottopäässä.
- User Datagram Protocol on siirtokerroksen protokolla.
- Se on epäluotettava siirtoprotokolla, koska tässä tapauksessa vastaanottaja ei lähetä kuittausta paketin vastaanotettaessa, lähettäjä ei odota kuittausta. Siksi tämä tekee protokollasta epäluotettavan.
Kuljetuskerroksen toiminnot:
5) Istuntokerros
- Se on kerros 3 OSI-mallissa.
- Session-kerrosta käytetään luomaan, ylläpitämään ja synkronoimaan kommunikaatiolaitteiden välinen vuorovaikutus.
Istuntokerroksen toiminnot:
6) Esityskerros
- Esityskerros koskee pääasiassa kahden järjestelmän välillä vaihdetun tiedon syntaksia ja semantiikkaa.
- Se toimii verkon datan kääntäjänä.
- Tämä kerros on osa käyttöjärjestelmää, joka muuntaa tiedot esitysmuodosta toiseen muotoon.
- Esityskerros tunnetaan myös syntaksikerroksena.
Esityskerroksen toiminnot:
7) Sovelluskerros
- Sovelluskerros toimii ikkunana käyttäjille ja sovellusprosesseille päästäkseen verkkopalveluun.
- Se käsittelee asioita, kuten verkon läpinäkyvyyttä, resurssien allokointia jne.
- Sovelluskerros ei ole sovellus, mutta se suorittaa sovelluskerroksen toimintoja.
- Tämä kerros tarjoaa verkkopalvelut loppukäyttäjille.
Sovelluskerroksen toiminnot:
- Hakemistopalvelut: Sovellus tarjoaa hajautetut tietokantalähteet ja sitä käytetään tarjoamaan globaaleja tietoja eri objekteista.