Layer sesi adalah
dimana sebagai prosedur logo pada sebuah jaringan network dan berkaitan dengan
keamanan. Layer ini menyediakan layanan keamanan pada layer yang lain. Selain
itu juga melakukan koordinasi komunikasi antara entiti layer yang diwakilinya.
Beberapa protocol pada layer ini adalah suatu session interface dan
protocol(netbios), dikembangkan oleh IBM yang menyediakan layanan ke layer
presentation dan layer application. Netbeui (NETBIOS Extended User Interface)
suatu pengembangan dari netbios yang digunakan pada produk microsoft networking,
seperti windows nt dan lan manager. ADSP (AppleTalk Data Stream Protocol), PAP
(Printer Access Protocol) yang terdapat pada printer Postscript untuk akses
pada jaringan AppleTalk.
Fungsi Lapisan Sesi
Adapun fungsi
dari layer sesi ini adalah sebagai berikut (Andrew S. Tanenbaum, 1996):
Untuk
melaksanakan pengendalian dialog. Session dapat memungkinkan lalu-lintas bergerak bergerak dalam bentuk dua arah pada suatu saat, atau hanya
satu arah saja.
Manajemen
token (Token Management). Fungsi ini masih terkait dengan fungsi pengendalian
dialog.
Sinkronisasi (Synchronization). Pikirkan
masalah-masalah yang dapat terjadi saat melakukan transfer file antara dua
mesin yang memiliki durasi 2 jam dan selang waktu antara dua crash selama 1 jam. Setela masing-masing
transfer dibatalkan, seluruh transfer mungkin perlu diulangi lagi dari awal,
dan mungkin saja mengalami kegagalan lagi. Untuk menghilangkan masalah ini, lapisan
sesi menyediakan suatu cara untuk menyisipkan pos pemeriksaan (checkpoint) ke aliran data, sehingga
bila terjadi crash, hanya data yang
ditransfer sesudah pos pemeriksaan tersebut yang akan ditransfer ulang.
Cara Kerja Lapisan Sesi
Sesuai dengan namanya, lapisan ini berfungsi untuk menyelenggarakan,
mengatur dan memutuskan sesi komunikasi. Session layer
menyediakan service kepada presentation layer.
Lapisan ini juga mensinkronisasi dialog diantara dua host presentation layer dan mengontrol
komunikasi dengan membuka, mengelola, dan memutus hubungan antar aplikasi yang
berkaitan.
Contoh Penggunaan dan Aplikasinya
Contoh
penggunaan lapisan sesi adalah pada kompresi dan
enkripsi data. Session layer juga bisa diaplikasikan pada sistem – sistem berikut ini :
- NFS (Network File System), dibangun oleh Sun Microsystem dan digunakan oleh workstation TCP/IP dan UNIX agar dapat mengakses remote resource.
- SQL (Structured Query Language). SQL merupakan bahasa komputer standard ANSI ( American National Standard Institude ).Dengan SQL kita dapat mengakses database, menjalankan queri untuk mengambil data dari database, menambahkan data ke database, menghapus data di dalam database, dan meng-update data di dalam database.
- RPC (Remote Procedure Call), merupakan protokol yang menyediakan mekanisme client/server pada sistem operasi.
- ASP (AppleTalk Session Protokol), merupakan protokol yang menyediakan mekanisme client/server pada mesin-mesin Apple.
- SCP
- X Windows System, merupakan protokol yang menyediakan mekanisme client/server pada sistem opererasi Unix.
Layanan Session
Layer
Session layer mengijinkan para pengguna untuk menetapkan Session dengan pengguna lainnya. Sebuah Session
selain memungkinkan transport data biasa, seperti yang dilakukan oleh transport layer, juga menyediakan layanan yang
istimewa untuk aplikasi-aplikasi tertentu. Sebuah Session digunakan
untuk memungkinkan seseorang pengguna log ke
remote timesharing system atau untuk memindahkan file dari satu mesin kemesin
lainnya. Dalam beberapa standart protocol jaringan, lapisan session dan lapisan
transport digabung menjadi satu lapisan. jadi pada dasarnya lapisan session
bertugas mengontrol kerja sama antar komputer yang sedang berkomunikasi.
0 komentar:
Posting Komentar