Presentation Layer |
Penjelasan
Presentation layer melakukan fungsi-fungsi
tertentu yang diminta untuk menjamin penemuan sebuah penyelesaian umum bagi masalah.Tidaksepertilayer-layer di bawahnya yang
hanyamelakukanpemindahan bit darisatutempatketempatlainnya, presentation layermemperhatikansintaksdansemantikinformasi
yang dikirimkan.
Satu contoh layanan presentasi adalah encoding bersama data.
Kebanyakanpenggunatidakmemindahkan string bit biner yang random. Para pengguna “salingbertukar data sepertinama orang,
tanggal, jumlahuangdanagihan. Item-item tersebutdinyatakandalambentuk string
karate, bilangankarkte, bilanganinterger, bilanganfloating point, struktur data yang dibentukdaribeberapa item yang
lebihsederhana.
Terdapatperbedaanantarasatukomputerdengankomputerlainnyadalammemberikodeuntukmenyatakan
string karakter (misalnya ASCII dan UNICODE), interger
(misalnyakomplemensatudankomplemendua), dansebagainya.
Untukmemungkinkanduabuahkomputer yang memilikipresentasiyangberbedauntukdapatberkomunikasi,
struktur data yang akandipertukarkandapatdinyatakandengancaraabstrak,
sesuaidenganencoding standardyangakandigunakanpadasaluran. Presentation layermengatur
data-strukturabstrakinidanmengkonversidarirepresentationyangdigunakanpadasebuahkomputermenjadi representation standard jaringan,
dansebaliknya.
Lapisaniniberhubungandengansintaks
data yang
dipertukarkandiantaraentitasaplikasi.Tujuannyaadalahuntukmengatasimasalahperbedaan
format penyajian data.Lapisaninimendefinisikansintaks yang
digunakanantarentitasaplikasi.
Contohdariprotokollapisanpresentasi
yang paling banyakdikenaldandipakai orang adalahenkripsi
DefinisiEnkripsi
Enkripsiadalahsebuah
proses yang melakukanperubahansebuahkodedari yang bisadimengertimenjadisebuahkode
yang tidakbisadimengertiatautidakbisadibaca.
Enkripsidapatdiartikansebagaikodeatauchiper.Sebuahchipermenggunakansuatualgoritma yang
dapatmengkodekansemuaaliran data darisebuahpesanmenjadicryptogram yang tidakdimengerti.Karenateknikchipermerupakansuatusistem yang telahsiapuntuk di automasi,
makateknikinidigunakandalamsistemkeamanankomputerdanjaringan.
Enkripsidimaksudkanuntukmelindungiinformasi
agar tidakterlihatoleh orang ataupihak yang
bukanseharusnya.Enkripsijugadigunakanuntukverifikasi.Bilaanda men-download software, misalnya,
bagaimanaandatahubahwa software yang andadownload
adalah yang asli, bukannya yang telahdipasangkantrojan di dalamnya.
Dalamhaliniterdapattigakategorienkripsiyaitu:
1
Kunci enkripsi rahasia,
dalam hal ini terdapat sebuah kunci yang enkripsi dan juga sekaligus mendekripsikan informasi.
2
Kuncienkripsipublik,
dalamhaliniduakuncidigunakan, satuuntuk proses enkripsidan yang lain untuk
proses dekripsi.
3
Fungsione-way, ataufungsi 1
arahadalahsuatufungsidimanainformasidienkripsiuntukmenciptakan “signature” dariinformasiasli yang
bisadigunakanuntukkeperluanautentifikasi.
Fungsi Pressentation
Pressentation layer
melakukanfungsi-fungsitertentu yang
dimintauntukmenjaminpenemuansebuahpenyelesaianumumbagimasalahtertentu.
Pressentation Layer tidakmengijinkanpenggunauntukmenyelesaikansendirisuatumasalah.Tidakseperti
layer-layer di bawahnya yang hanyamelakukanpemindahan bit
darisatutempatketempatlainnya. Presentation layer memperhatikan syntax
dansemantikinformasi yang dikirimkan.ataucontohlayananpressentationadalah
encoding data.
Secaraumumfungsidari presentation
layer adalah:
a.
Enkripsidandekripsidarisuatupesanuntukalasankeamanan.
b.
Kompresidandekrompresisuatupesansehinggadapatdikirimkanpadajaringansecaraefisien.
c. Memformatgrafis.
d. Melakukantranslasikonten.
e. Melakukantranslasi yang
sifatnyaspesifikterhadapsuatusistemtertentu.
f. Bagaimana data
dipresentasikan.
g. Menyajikan data.
h. Sebagailayananpenterjemah.
i. Menentukantipe data (gambar,
audio, video, atauteks), enkripsi (ASCII atau EBCDIC), danekstensi file agar
file siapditampilkan di layer aplikasi.
Cara kerja
Cara kerjadari presentation layer
salahsatunyayaitupengkodean data (data
encoding).Kebanyakanpenggunatidakmemindahakan string bit binair yang random.
Para penggunasalingbertukar data sepertinama orang, tanggal, jumlahuang,
dantagihan. Item-item tersebutdinyatakandalambentuk string karakter, bilangan
integer, bilangan floating point, struktur data yang dibentukdaribeberapa item
yang lebihsederhana. Terdapatperbedaanantarasatu computer dengan computer
lainnyadalammemberikodeuntukmenyatakan string karakter (misalnya, ASCII dan
Unicode), integer (misalnya, komplemensatudankomplemendua), dansebagainya.
Untukmemungkinkanduabuahkomputer yang memilikipresentasi yang
berbedauntukdapatberkomunikasi, struktur data yang
akandipertukarkandapatdinyatakandengancaraabstrak,
sesuaidenagnpengkodeanstandar yang akandigunakan “padasaluran”.presentation
layer mengaturstruktur data abstrakdanmengkonversidarirepresentasi yang
digunakanpadasebuah computer menjadirepresentasistandarjaringan,
atausebaliknya. (Andrew. 2000:31).
Contoh penggunaan
Salah satucontohdariPressentation
layer adalah Virtual Terminal Protokol (VTP).Fungsidari VTP adalahsuatupaket
program dimana terminal khususdiubahfungsinyamenjadi yang umumsehinggadapatdipakaiolehsembarang
vendor.Paket software bagianiniadalah X28/X29/X.3 yang disebutsebagai PAD
(Packet AssamblyDeassambly)
X.3 :mengontroloperasi
X.28 :terminal emulator
X.29 : Host emulator
Fungsidari VTP untuk presentation
layer adalah :
a. Membuatdanmemeliharastruktur
data
b. Translating karakteristik
terminal kebentuk standard
Contohlaindari presentation layer
adalahsaatmendefinisikan format data yang mewakili data tersebut.
Mendefinisikan format data inisangatlahpenting.Contohnyasewaktukitamengirim/menerima
Email.Yang biasanyadalam format ASCII atau
HTML.Apabilaformatnyamenyediakanlayananuntuk Layer yang diatasnya.Diamemformat
data yang akandikirimmelaluijaringansupayaapplikasi yang
menerimamengerti/memahamibahkanbisamemanipulasi data tersebut.
Aplikasi
Pengaplikasiandari presentation
layer padadasarnyaadalahpenerjemah, pengkodeandanpengkonversi.Teknik transfer
data yang berhasiladalahdenganmengadaptasi data tersebutkedalam format
standarsebelumdikirim. Tugas-tugassepertikompresi, dekompresi, enkripsidandekripsi
data berhubunganpada Presentation Layer. Standar yang
digunakanuntukmengaturpresentasigrafis, film dansuaraadalahsebagaiberikut :
PICT, TIFF, JPEG, MIDI, MPEG, QuickTime, dan RTF.