Session Layer mengijinkan para pengguna untuk menetapkan session dengan pengguna lainnya. Sebuah session selain memungkinkan transport data bisa, seperti yang dilakukan oleh Transport layer, juga menyedikan layanan yang istimewa untuk aplikasi – aplikasi tertentu. Sebuah Sessions digunakan untuk memungkinkan seseorang pengguna log ke remote time sharing system atau untuk memindahkan file dari satu mesin ke mesin lainnya. Sebuah layannan session layer melaksanakan pengendalian dialog. Session memungkinkan lalu lintas bergerak dalam dua arah pada suatu saat, atau hanya satu arah saja. Jika pada satu saat lalu lintas hanya satu arah saja (Analog dengan rel kereta api tunggal), sessioan layer membantu untuk menentukan giliran yang berhak menggunakan saluran pada suatu saat. Layanan session diatas disebut manajemen token . Untuk sebagai protokol , adalah penting untuk memastikan bahwa kedua pihak yang bersangkutan tidak melakukan operasi pada saat yang sama. Untuk mengatur aktivitas ini, session layer menyediakan token – token yang dapat di gilirkan.Hanya pihak yang memegang Token yang diijinkan melakukan operasi kritis. Layanan session lainya adalah sinkronisasi. Ambil contoh yang daapat terjadi, ketika mencoba transfer file yang berdurasi 2 jam dari mesin satu ke mesin lainnya dengan kemungkinan mempunyai selang waktu 1 Jam antara dua crash yang dapat terjadi. Setelah masing – masing transfer dibatalkan , Seluruh transfer mungkin perlu diulangi lagi dari awal, dan bisa saja mengalami kegagalan lain. Untuk mengurangi kemungkinan terjadinya masalah ini, session layer dapat menyisipkan tanda tertentu ke aliran data. Karena itu bila terjadi crash, hanya data yang berada sesudah tanda tersebut yang akan di transfer ulang.
0 comments:
Post a Comment