The TCP/IP Guide 9 The Open System Interconnection (OSI) Reference Model 9 OSI Reference Mallin kerrokset |
|
Esityskerros (Kerros 6)
Esityskerros on OSI-viitemallin protokollapinon kuudes kerros, ja toinen ylhäältä alaspäin. Se eroaa muista kerroksista kahdessa keskeisessä suhteessa. Ensinnäkin sillä on paljon rajoitetumpi ja tarkempi tehtävä kuin muilla kerroksilla; se on itse asiassa jokseenkin helppo kuvata, hurraa! Toiseksi sitä käytetään paljon harvemmin kuin muita kerroksia; monissa yhteystyypeissä sitä ei tarvita.
Tämän kerroksen nimestä voi päätellä myös sen päätehtävän: se käsittelee tietojen esittämistä. Tarkemmin sanottuna esityskerroksen tehtävänä on huolehtia kaikista ongelmista, joita saattaa syntyä, kun yhdestä järjestelmästä lähetettyä dataa on tarkasteltava toisessa järjestelmässä eri tavalla. Se huolehtii myös kaikesta erityiskäsittelystä, joka on tehtävä tiedolle siitä lähtien, kun sovellus yrittää lähettää sitä, siihen asti, kun se lähetetään verkon yli.
Esityskerroksen toiminnot
Tässä on joitakin erityyppisiä tietojenkäsittelyongelmia, joita esityskerros käsittelee:
- Kääntäminen: Verkot voivat yhdistää hyvin erityyppisiä tietokoneita toisiinsa: PC:t, Macintoshit, UNIX-järjestelmät, AS/400-palvelimet ja suurtietokoneet voivat kaikki olla samassa verkossa. Näillä järjestelmillä on monia erilaisia ominaisuuksia, ja ne esittävät tietoja eri tavoin; ne voivat esimerkiksi käyttää erilaisia merkistöjä. Esityskerros huolehtii näiden koneiden välisten erojen piilottamisesta.
- Pakkaus: Esityskerroksessa voidaan tehdä pakkausta (ja purkua) tiedon läpimenon parantamiseksi. (Joidenkin mielestä tämä ei varsinaisesti kuulu esityskerroksen tehtäviin.)
- Salaus: Jotkin salaustyypit (ja salauksen purku) suoritetaan esityskerroksessa. Näin varmistetaan tiedon turvallisuus, kun se kulkee protokollapinoa pitkin. Esimerkiksi yksi suosituimmista salausmenetelmistä, joka yleensä liitetään esityskerrokseen, on SSL-protokolla (Secure Sockets Layer). Kaikkea salausta ei kuitenkaan tehdä kerroksessa 6, vaan osa salauksesta tehdään usein protokollapinon alemmilla kerroksilla, esimerkiksi IPSec-tekniikoissa.
Esityskerroksen rooli OSI-mallissa
Syy siihen, että esityskerrosta ei aina käytetä verkkoviestinnässä, on se, että edellä mainittuja tehtäviä ei yksinkertaisesti aina tarvita. Pakkausta ja salausta pidetään yleensä valinnaisina, ja myös käännösominaisuuksia tarvitaan vain tietyissä tilanteissa. Toinen syy, miksi esityskerrosta ei joskus mainita, on se, että sen toiminnot voidaan suorittaa osana sovelluskerrosta.
Se, että esityskerroksen tekemää käännöstyötä ei aina tarvita, tarkoittaa sitä, että varsinaisten protokollapinojen toteutukset jättävät sen usein väliin. Tämä tarkoittaa, että kerroksen seitsemän protokollat voivat keskustella suoraan kerroksen viisi protokollien kanssa. Tämä on jälleen kerran osasyy siihen, miksi kaikki kerrosten viisi-seitsemän toiminnot voidaan sisällyttää yhdessä samaan ohjelmistopakettiin, kuten kerrosten ja kerrosryhmittelyjen yleiskatsauksessa on kuvattu.
Key Concept: Kuudetta OSI-mallin kerrosta kutsutaan esityskerrokseksi. Tämän kerroksen protokollat huolehtivat manipulointitehtävistä, jotka muuttavat datan esitystavasta toiseen, kuten kääntämisestä, pakkaamisesta ja salaamisesta. Monissa tapauksissa tietyssä verkkopinossa ei tarvita tällaisia toimintoja; jos näin on, kuudennella kerroksella ei välttämättä ole yhtään aktiivista protokollaa.
|
Jos teistä on hyödyllistä teos The TCP/IP Guide, voisitko harkita pienen Paypal-lahjoituksen tekemistä sivuston auttamiseksi, käyttämällä jotakin alla olevista painikkeista. Voit myös lahjoittaa mukautetun summan käyttämällä oikeanpuoleista painiketta (ei alle 1 dollarin, tai PayPal saa suurimman osan/kaikki rahasi!) Suuremman lahjoituksen sijasta voit harkita TCP/IP-oppaan latauslisenssin ostamista. Kiitos tuestasi!
Home – Sisällysluettelo – Yhteystiedot
The TCP/IP Guide (http://www.TCPIPGuide.com)
Versio 3.0 – Version Date: Syyskuu 20, 2005
Vastaa