Presentation Layer
(Lapisan Presentasi)
Lapisan presentasi (presentation
layer) adalah lapisan keenam dari bawah dalam model referensi jaringan terbuka
OSI. Pada lapisan ini terjadi pembuatan struktur data yang didapatnya dari lapisan aplikasi ke sebuah format yang dapat
ditransmisikan melalui jaringan. Lapisan ini juga bertanggung jawab untuk melakukan enkripsi data, kompresi data, konversi setkarakter (ASCII, Unicode, EBCDIC, atau set karakter lainnya), interpretasi perintah-perintah grafis, dan
beberapa lainnya. Dalam arsitektur TCP/IP yang menggunakan model DARPA, tidak terdapat protokol lapisan ini secara khusus.
Satu contoh
layanan pressentation adalah encoding data. Kebanyakan pengguna tidak
memindahkan string bit biner yang random. Para pengguna saling bertukar data
sperti nama orang, tanggal, jumlah uang, dan tagihan. Item-item tersebut
dinyatakan dalam bentuk string karakter, bilangan interger, bilangan floating point,
struktur data yang dibentuk dari beberapa item yang lebih sederhana. Terdapat
perbedaan antara satu komputer dengan komputer lainnya dalam memberi kode untuk
menyatakan string karakter (misalnya, ASCII dan Unicode), integer (misalnya
komplemen satu dan komplemen dua), dan sebagainya. Untuk memungkinkan dua buah
komputer yang memiliki presentation yang berbeda untuk dapat berkomunikasi,
struktur data yang akan dipertukarkan dapat dinyatakan dengan cara abstrak,
sesuai dengan encoding standard yang akan digunakan “pada saluran”.
Presentation layer mengatur data-struktur abstrak ini dan mengkonversi dari
representation yang digunakan pada sebuah komputer menjadi representation
standard jaringan, dan sebaliknya.
Lapisan
Presentasi (Presentation Layer) Lapisan presentasi digunakan untuk menyeleksi
syntax data yang berada dalam jaringan. Lapisan presentasi juga memiliki
standar encoding yang digunakan dalam pemrosesan aplikasi data. Salah satu
contoh layanan presentasi adalah encoding data.
Presentasi
Layer adalah lapisan terendah dimana programmer aplikasi mempertimbangkan
struktur data dan penyajian, bukan hanya mengirim data dalam bentuk datagram
atau paket antara host. Lapisan ini berkaitan dengan isu-isu representasi
string - apakah mereka menggunakan metode Pascal (sebuah integer panjang
lapangan diikuti oleh jumlah tertentu byte) atau C / C + + metode (null-string
diakhiri, yaitu "thisisastring \ 0"). Idenya adalah bahwa
lapisan aplikasi harus dapat titik pada data yang akan dipindahkan, dan Layer
Presentasi akan menangani sisanya.
Serialisasi
dari struktur data yang kompleks ke dalam flat byte-string (seperti mekanisme
menggunakan TLV atau XML) dapat dianggap sebagai fungsi kunci dari Layer
Presentasi.
Enkripsi
biasanya dilakukan pada tingkat ini juga, meskipun dapat dilakukan pada
Aplikasi, Sesi, Transport, atau Jaringan Lapisan; masing-masing memiliki
kelebihan dan kekurangan.Contoh lain adalah merupakan struktur, yang biasanya
standar pada tingkat ini, sering kali dengan menggunakan XML. Serta potongan
data sederhana, seperti string, hal-hal lebih rumit dibakukan dalam lapisan
ini. Dua contoh umum adalah 'objek' dalam pemrograman berorientasi obyek,
dan cara yang tepat yang streaming video ditransmisikan.
Fungsi dari Presentation Layer yaitu,
·
Berfungsi untuk Mentranslasikan data yang hendak
ditransmisikan oleh aplikasi kedalam format yang dapat
ditransmisikan melalui jaringan. Protokol yang berada dalam level ini
adalah perangkat lunak redirector (redirector
software), seperti layananWorkstation (dalam
Windows NT) dan juga Networkshell (semacam Virtual Network Computing (VNC) atau Remote Desktop Protocol (RDP)).
Proses (menjalankan program) pada dua sistem biasanya saling bertukar informasi
dalam bentuk karakter string, angka, dan sebagainnya. Informasi harus diubah
menjadi bit stream sebelum dikirim. Karena komputer yang berbeda menggunakan
sistem pengkodean yang berbeda, lapisan presentasi bertanggung jawab untuk
introperabilitas antara metode-metode pengkodean yang berbeda. Lapisan
presentasi mengirim perubah informasi dari tergantung format pengirim ke dalam
format yang umum. Lapisan presentasi pada mesin penerima dirubah dalam format
umum yang tergantung format receiver.
·
Berfungsi untuk Kompresi, Kompresi Data mengurangi
jumlah bit yang terkandung dalam informasi. Kompresi data menjadi sangat
penting dalam transmisi multimedia seperti teks, audio, dan video.
·
Berfungsi untuk Enkripsi, membawa informasi yang
sensitif, sistem harus dapat menjamin privasi. Enkripsi yang berarti bahwa
pengirim mengubah informasi asli ke bentuk lain dan mengirim pesan keluar yang
dihasilkan melalui jaringan. Deskripsi membalikan proses untuk mengubah pesan
asli kembali ke bentuk aslinya.
Presentation Layer terdiri
dari dua sublayers:
·
KASUS (Aplikasi Elemen Layanan
common)
·
Perangko balasan (Aplikasi Layanan
Elemen Tertentu)
KASUS
KASUS
Sublayer
KASUS menyediakan jasa untuk Layer Aplikasi dan permintaan layanan dari Session
Layer. Ini menyediakan dukungan untuk aplikasi layanan umum, seperti ACSE
(Asosiasi Elemen Control Service), ROSE (Operasi Elemen Service Remote), CCR
(Concurrency Komitmen dan Pemulihan), RTSE (Transfer Elemen Layanan Handal).
Sublayer
perangko balasan menyediakan layanan aplikasi spesifik (protokol), seperti FTAM
(File Transfer, Akses dan Manager), VT (Virtual Terminal), MOTIS (Pesan Teks Berorientasi
Standar Interchange), CMIP (Management Protocol Informasi common), JTM (Ayub
Transfer dan Manipulasi) standar OSI mantan, MMS (Layanan Manufaktur Pesan), RDA
(Access Database Remote), DTP (Pemrosesan Transaksi Terdistribusi), Tel Bersih
(sebuah protokol akses remote terminal).
Protokol
AFP
(Apple Filing Protocol), ASCII (American Standard Kode untuk Informasi
Interchange), EBCDIC (Extended Binary Coded Decimal Interchange Code), ICA (Independen
Komputasi Arsitektur, sistem Citrix protokol inti), LPP (Protokol Presentasi
Ringan), NCP (NetWare Core Protokol), NDR (Jaringan Data Representasi), XDR (data
eksternal Representasi), X.25 PAD (Packet Assembler / disassembler Protokol).
Referensi:
Tidak ada komentar:
Posting Komentar