Pressentation layer melakukan
fungsi-fungsi tertentu yang diminta untuk menjamin penemuan sebuah penyelesaian
umum bagi masalah tertentu. Pressentation Layer tidak mengijinkan pengguna
untuk menyelesaikan sendiri suatu masalah. Tidak seperti layer-layer di
bawahnya yang hanya melakukan pemindahan bit dari satu tempat ke tempat
lainnya, presentation layer memperhatikan syntax dan semantik informasi yang
dikirimkan.
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.
Artikel Terkait :