LAPISAN PRESENTASI (PRESENTATION LAYER)


PRESENTATION LAYER
Presentation layer merupakan sebuah lapisan yang berada pada model lapisan OSI layer, yang berada pada level atau lapisan kedua ketika sebuah data atau informasi akan dikirim, dan berada pada layer ke enam pada saat sebuah data akan diterima oleh user. Layer presentation ini memiliki fungsi utama sebagai penerjemah, yaitu menterjemahkan aplikasi menjadi bentuk data yang akan ditransmiiskan ke layer – layer berikutnya, dan juga sebaliknya, yaitu mentranslasikan atau menterjemahkan data – data ke dalam bentuk aplikasi.
Presentation layer juga merupakan lapisan dimana data mulai disajikan dalam bentuk bentuk tertentu (format) seperti misalnya format JPEG untuk gambar, Doc, dan sebagainya.

Fungsi dari Presentation Layer
* Melakukan enkripsi data atau pesan
Presentation layer memiliki fungsi untuk melakukan proses enkripsi data. Proses enkripsi data merupakan proses yang dilakukan untuk mengamankan data dan pesan yang akan ditransmisikan untuk menjaga keamanan pesan atau data tersebut. Ketika bertindak sebagai receiver, maka presentation layer memiliki fungsi untuk melakukan deskripsi, yaitu membuka enkripsi dari suatu pesan ataupun data.
* Melakukan proses kompresi dan dekompresi
Sama seperti proses enkripsi dan dekripsi yang dilakukan sebelumnya, fungsi kedua dari lapisan presentation layer pada OSI layer model ini berfungsi untuk melakukan proses kompresi dan dekompresi. Proses kompresi merupakan proses pemadatan atau pengecilan suatu data, sehingga data tersebut dapat dengan mudah diteruskan ke dalam sebuah jaringan (yang merupakan sebuah proses yang terjadi ketika presentation layer bertindak sebagai transmitter).
Sedangkan proses dekompresi dilakukan untuk membuka dan memperjelas data yang akan diterima dan akan diteruskan ke application layer. Proses ini terjadi ketika lapisan presentation layer ini akan menerima data yang akan ditampilkan pada application layer (proses user sebagai receiver data).
* Melakukan proses pemformatan pada bentuk – bentuk grafis
Fungsi berikutnya dari presentation layer adalah sebagai pemformat bentuk – bentuk grafis. Beberapa data ditransmisikan dalam bentuk grafis, atau beberapa aplikasi mengharuskan sebuah data ditampilkan dalam bentuk grafis, dan begitu pula sebaliknya. fungsi dari presentation layer adalah untuk memformat bentuk – bentuk grafis yang masuk ke dalam jaringan tersebut.
* Mentranslasi konten yang ada
Selain melakukan proses pemformatan dalam bentuk – bentuk grafis, fungsi dari lapisan presentation layer lainnya adalah untuk melakukan proses translasi dari konten yang ada. Proses translasi ini dilakukan agar setiap data atau konten yang disalurkan melalui jaringan dapat diidentifikasi dan didefinisikan oleh tiap – tiap lapisan pada model OSI layer dan dimengerti oleh keseluruhan jaringan.
* Menyajikan data
Berikutnya, yang merupakan fungsi dari presentation layer yang cukup penting adalah menyajika data. Presentation layer membantu menyejikan data yang ada, baik ketika akan ditampilkan ke dalam layer application, maupun ketika akan diteruskan ke lapisan session layer.
* Menentukan tipe data yang ada
Setelah mampu menyajikan data, presentation layer juga memiliki fungsi lainnya, yaitu untuk menentukan tipe data yang ada. Tipe data yang akan ditransmisikan, baik yang ditransmisikan menuju application layer, ataupun ditransmisikan menuju session layer didefinisikan oleh presentation layer. Beberapa jenis tipe data yang didefinisikan oleh presentation layer ini adalah tipe data berupa gambar, video dan juga text, kode enkripsi dari suatu data hingga ekstensi dari sebuah data.
Presentation layer pada dasarnya mirip seperti sebuah pintu gerbang, yang membuka jalan menuju ke application layer. Tanpa adanya presentation layer, maka application layer akan mengalami kesulitan dalam menyajikan dan menampilakn data ke dalam format aplikasi tertentu. misalnya saja, ketika kita menerima data dalam bentuk gambar.
Application layer tidak akan dapat menampilkan gambar tersebut apabila tidak mengetahui format yang dimiliki oleh gambar tersebut. Karena itulah, presentation layer berperan sangat penting, karena dengan adanya presentation layer, maka format dari gambar tersebut dapat didefinisikan dan bisa ditampilakn dalam bentuk aplikasi tertentu.

Layanan presentation layer
a. Defenisi Enkripsi Enkripsi adalah sebuah proses yang melakukan perubahan sebuah kode dari yang bisa dimengerti menjadi sebuah kode yang tidak bisa dimengerti atau tidak terbaca. Enkripsi dapar diartikan sebagai kode atau chiper. Sebuah chiper menggunakan suatu algoritma yang dapat mengkodekan semua aliran data dari sebuah pesan menjadi cryptogram yang tidak dimengerti. Karena teknik cipher merupakan suatu sistem yang telah siap untuk di automasi, maka teknik ini digunakan dalam sistem keamanan komputer dan jaringan. Enkripsi dimaksudkan untuk melindungi informasi agar tidak terlihat oleh orang atau pihak yang bukan seharusnya. Enkripsi juga digunakan untuk verifikasi. Bila anda mendownload software, misalnya, bagaimana anda tahu bahwa software yang anda download adalah yang asli, bukannya yang telah dipasangkan trojan di dalamnya. Dalam hal ini terdapat tiga kategori enkripsi yaitu :
1) Kunci enkripsi rahasia, dalam hal ini terdapat sebuah kunci yang digunakan untuk mengenkripsi dan juga sekaligus mendekripsikan informasi.
2) Kunci enkripsi publik, dalam hal ini dua kunci digunakan, satu untuk proses enkripsi dan yang lain untuk proses dekripsi.
3) Fungsi one-way, atau fungsi 1 arah adalah suatu fungsi dimana informasi dienkripsi untuk menciptakan “signature” dari informasi asli yang bisa digunakan untuk keperluan autentifikasi. Enkripsi dibentuk dengan berdasarkan suatu algoritma yang akan mengacak suatu informasi menjadi bentuk yang tidak bisa dibaca atau tak bisa dilihat. Sekripsi adalah proses dengan algoritma yang sama untuk mengembalikan informasi teracak menjadi bentuk aslinya. Algoritma yang digunakan harus terdiri dari susunan prosedur yang direncanakan secara hati- hati yang harus secara efektif menghasilkan sebuah bentuk terenkripsi yang tidak bisa dikembalikan oleh seseorang bahkan sekalipun mereka memiliki algoritma yang sama. 

b. Defenisi Kriptografi Cryptography atau kriptografi adaah suatu ilmu ataupun seni mengamankan pesan dan dilakukan oleh cryptographer. Sedang, cryptanalysis adalah suatu ilmu dan seni membuka (breaking) ciphertext dan orang yang melakukannya disebut crypranalyst. Cryptographic system atau cryptosystem adalah suatu fasilitas untuk mengkonversikan plaintext ke ciphertext dan sebaliknya. Dalam sistem ini, seperangkat parameter yang menentukan transformasi pencipheran teretentu disebut suatu set kunci. Proses enkripsi dan dekripsi diatur oleh satu atau beberapa kunci kriptografi. Secara umum, kunci-kunci yang digunakan untuk proses pengenkripsian dan pendekripsian tidak perlu identik, tergantung pada sistem yang digunakan Algoritma kriptografi terdiri dari algoritma enkripsi (E) dan algoritma dekripsi (D). Algoritma enkripsi menggunakan kunci enkripsi (KE) dan algoritma dekripsi menggunakan kunci dekripsi (KD). Secara umum operasi enkripsi dapat diterangkan secara matematis sebagai berikut :   EK (M) = C (Proses Enkripsi)   DK (C) = M (Poses Dekripsi) Pada saat proses enkripsi kita menyandikan pesan M dengan suatu kunci K lalu dihasilkan pesan C. Sedangkan pada proses dekripsi, pesan C tersebut diuraikan dengan menggunakan kunci K sehingga dihasilkan pesan M yang sama seperti pesan sebelumnya. Dengan demikian keamanan suatu pesan tergantung pada kunci ataupun kunci- kunci yang digunakan dan tidak tergantung pada algoritma yang digunakan. Sehingga algoritma-algoritma yang digunakan tersebut dapat dipublikasikan dan dianalisi, serta produk-produk yang menggunakan algoritma tersebut dapat diprpoduksi secara umum. Tidaklah menjadi masalah apabila seseorang mengetahui algoritma yang kita gunakan. Selama ia tidak mengetahui kunci yang dipakai, ia tetap tidak dapat membaca pesan.     

Komponen  jaringan dan protokol presentation layer :
1.  Gateway
2 Redirector

Protocols presentation layer:
* Virtual Terminal Protokol (VTP)
VTP merupakan contoh dari protokol pada Presentation layer.
Fungsi dari VTP untuk presentasi layer adalah Membuat dan memelihara struktur data. Translating karakteristik terminal ke bentuk standard.

Komentar

Postingan populer dari blog ini

LAPISAN SESI (SESSION LAYER)

LAPISAN APLIKASI (Application Layer)