Apa itu Presentation Layer?

Presentation layer berada di Layer 6 dari model komunikasi Open Systems Interconnection (OSI) dan bertugas memastikan bahwa data yang dikirimkan berada dalam format yang sesuai untuk aplikasi penerima. Singkatnya, presentation layer menyajikan data dalam format yang bisa dipahami dari perspektif application layer.

Contohnya, program pada presentation layer bisa memformat permintaan transfer file ke dalam kode biner supaya proses pengiriman file bisa berjalan dengan lancar. Karena biner adalah bahasa paling dasar dalam komputasi, ini membantu perangkat penerima memahami dan menerjemahkan data ke format yang dimengerti oleh application layer.

Bagaimana Cara Kerja Presentation Layer?

Setelah application layer mengirimkan data yang akan ditransmisikan ke perangkat lain, presentation layer akan mempersiapkan data tersebut dalam format yang paling cocok supaya bisa dipahami oleh aplikasi penerima.

Beberapa format data yang umum digunakan antara lain:

  • ASCII dan Extended Binary Coded Decimal Interchange Code untuk teks;
  • JPEG, GIF, dan TIFF untuk gambar;
  • MPEG, MIDI, dan QuickTime untuk video.

Proses enkripsi dan dekripsi data juga dilakukan di layer ini. Di sinilah metode dan kunci enkripsi ditukar antara dua perangkat yang sedang berkomunikasi. Hanya pengirim dan penerima yang bisa encode dan decode data tersebut supaya bisa kembali ke format yang bisa dibaca.

source: GeekforGeeks

Presentation layer juga bisa melakukan proses serialisasi, yaitu mengubah objek data aplikasi yang kompleks menjadi format yang bisa disimpan atau dikirim. Setelah sampai di sisi penerima, layer ini akan melakukan deserialisasi agar data kembali ke bentuk objek yang bisa dimengerti oleh application layer.

Salah satu contoh program yang menjalankan fungsi presentation layer adalah pengelola protokol HTTP. Walaupun secara teknis HTTP termasuk dalam application layer pada model TCP/IP, di dalamnya juga terdapat layanan yang berperan seperti presentation layer.

HTTP bekerja dengan meneruskan permintaan dari user melalui web browser ke web server lain di jaringan. Server kemudian mengirimkan respon yang berisi header MIME. Header ini menunjukkan tipe file (teks, video, atau audio) yang diterima agar bisa dibuka dengan program yang sesuai.

Fungsi Utama dari Presentation Layer

  • Memastikan format dan pengiriman data dari dan ke application layer berjalan dengan benar;
  • Melakukan proses enkripsi data;
  • Mengelola serialisasi objek data.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *