LAPISAN SESI (SESSION LAYER)



SESSION LAYER
Lapisan sesi atau Session layer adalah lapisan kelima dari bawah dalam model referensi jaringan OSI, yang mengizinkan sesi koneksi antara node dalam sebuah jaringan dibuat atau dihancurkan. Lapisan sesi tidak tahu menahu mengenai efisiensi dan keandalan dalam transfer data antara node-node tersebut, karena fungsi-fungsi tersebut disediakan oleh empat lapisan di bawahnya dari dalam model OSI (lapisan fisik, lapisan data-link, lapisan jaringan dan lapisan transport). Lapisan sesi bertanggung jawab untuk melakukan sinkronisasi antara pertukaran data antar komputer, membuat struktur sesi komunikasi, dan beberapa masalah yang berkaitan secara langsung dengan percakapan antara node-node yang saling terhubung di dalam jaringan. Lapisan ini juga bertanggung jawab untuk melakukan fungsi pengenalan nama pada tingkat nama jaringan logis dan juga menetapkan [[[port TCP|port-port komunikasi]]. Sebagai contoh, protokol NetBIOS dapat dianggap sebagai sebuah protokol yang berjalan pada lapisan ini.
Lapisan sesi dari model OSI tidak banyak diimplementasikan di dalam beberapa protokol jaringan populer, seperti halnya TCP/IP  atau IPX/SPX . Akan tetapi, tiga lapisan tertinggi di dalam model OSI (lapisan sesi, lapisan presentasi , dan lapisan aplikasi ) seringnya disebut sebagai sebuah kumpulan yang homogen, sebagai sebuah lapisan aplikasi saja.
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.
Sebuah layanan session layer adalah untuk melaksanakan pengendalian dialog. Session dapat memungkinkan lalu lintas bergerak dalam bentuk 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), session layer membantu untuk menentukan giliran yang berhak menggunakan saluran pada suatu saat.
Layanan session di atas disebut manajemen token. Untuk sebagian 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 digilirkan. Hanya pihak yang memegang token yang diijinkan melakukan operasi kritis.

Penggunaan dari Session Layer
Lapisan OSI sebelumnya, terkait erat dengan perangkat keras tertentu, seperti lapisan data link yang berkaitan dengan perangkat keras bridge dan switch, serta lapisan jaringan yang terkait erat dengan router, maka lapisan lapisan sesi pada model OSI ini tidak terkait dengan perangkat keras komputer , bebas dengan perangkat lunak.

Salah satu lapisan sesi yang digunakan pada perangkat lunak yang memiliki fungsi data, salah satunya adalah SQL. Dengan menggunakan perangkat lunak SQL ini, maka lapisan sesi dapat bekerja dalam komunikasi dengan jaringan, sehingga membuat jaringan koneksi tertentu. Selain itu, sistem operasi komputer juga memiliki peran yang cukup penting dalam proses yang terjadi di lapisan sesi ini.

Lapisan sesi ini juga memiliki protokol - protokol tertentu dalam bekerja. Berikut ini adalah beberapa protokol - protokol yang membantu dan berfungsi dari lapisan sesi:
ISO-SP: Protokol Lapisan Sesi OSI
PPTP: Protokol Tunneling Point-to-Point
RPC: Protokol Panggilan Prosedur Jauh
RTCP: Protokol Kontrol Transportasi Real-time
Lapisan sesi yang merupakan lapisan padasistem OSI model yang bertugas untuk membangun koneksi dan memutus koneksi di dalam sebuah jaringan


Fungsi dari Session Layer
*Melakukan komunikasi pada suatu jaringan
Fungsi pertam dari sesi layer adalah membuat dan membangun komunikasi di dalam jaringan. Perlu kita ketahui salah satu hal yang penting yang harus kita ketahui di dalam jaringan komunikasi. Tanpa adanya komunikasi, maka tentu saja tidak akan dapat bekerja dan berjalan dengan baik dengan mestinya.
Karena itu, lapisan sesi merupakan bagian dari lapisan OSI yang membantu jaringan komunikasi, sehingga jaringan ini dapat bekerja dengan baik dan juga optimal sesuai dengan tujuan pembuatan jaringan tersebut.
*Pembentukan hubungan
Setelah komunikasi pada sebuah jaringa mulai terbentuk, maka lapisan sesi selanjutnya akan bertindak sebagai pembentuk suatu hubungan. Pembentukan hubungan ditentukan oleh jenis komunikasi yang sudah ditentukan sebelumnya. Pada saat pemebntukan hubungan ini, maka simpul akan membentuk suatu kontak trentu dengan jaringan, dan kemudian menyatukan aturan - aturan komunikasi yang telah ada pada saat komunikasi pendefinisian (proses lapisan fungsi sesi yang pertama).
*Pemindahan dan perpindahan data
Fungsi berikutnya dari sesi layer adalah melakukan proses pemindahan data. Pemindahan data yang terjadi pada sesi layer ini merupakan kondisi dimana node - node yuang tersedia digunakan untuk melakukan proses dialog dalam melakukan melakukan data.
*Pemutusan hubungan di dalam jaringan
Lapisan sesi juga merupakan lapisan yang memiliki eran dalam hal melakukan hubungan komunikasi dan juga koneksi. Ketika kita membahas masalah dalam melakukan koneksi karena koneksi yang terputus, maka bisa dipastikan ada kesalahan dalam konfigurasi pada sesi layer di jarignan tersebut.

Protokol yang Terdapat Pada Session Layer:
a.  NETBIOS ( Netbios Extended User Interface) session interface dan protokol dikembangkan ol eh IBM.
b.  PAP ( Printer Access Protocol ) terdapat pada printer postscript untuk akses pada jaringan Apple Talk.
c.  NETBEUI merupakan pengembangan dari Netbios yang digunakan pada produk Microsoft Networking seperti Windows NT dan LAN.
d. Network File System (NFS). Dikembangkan oleh Sun Microsystem dan digunakan dengan TCP/IP, sehingga membolehkan akses transparan untuk Unix workstation ke remote ressources.
e. Structured Query Language (SQL). Dikembangkan oleh IBM, menyediakan cara simple bagi users untuk mendefinisikan kebutuhan informasi mereka pada kedua sistem baik lokal maupun remote.
f.  Remote Procedure Call (RPC) merupakan Client/Server yang luas dan merupakan tool pengalihan bagi pengguna untuk lingkungan yang memiliki layanan yang berbeda. Prosedur dibuat di klien dan dilakukan di server.
g. X Window. Banyak digunakan oleh intellegent terminals untuk berkomunikas dengan remote (Unix computer) yang memungkinkan mereka untuk beroperasi seolah olah terpasang monitor lokal.
h.  AppleTalk Session Protocol (ASP). Merupakan mekanisme Client/Server yang lain, yang digunakan pada Appletalk client server.Lapisan session bertanggung jawab untuk mengendalikan dialog antar node.

Jenis Komunikasi Session Layer
*Simpleks
Sesuai dengan namanya, simpleks merupakan bentuk komunikasi yang sederhana dan juga sederhana. Bentuk komunikasi ini merupakan bentuk komunikasi dimana data berjalan searah, sehingga tidak ada hubungan timbal balik antara komunikasi yang terjadi.
*Setengah - Dupleks
Half-duplex tentu saja berbeda dengan model komunikasi simplex. Bila simpleks merupakan bentuk komunikasi Satu Arah, maka setengah - dupleks merupakan bentuk komunikasi dua Arah, yang berarti memiliki hubungan timbal balik antara dua buah jaringan komunikasi.Half-duplex senidri memilih pada sistem komunikasi duplex, namun proses tinbal baliknya memiliki sifat yang terbatas, dan hanya bisa dilakukan bergantian. Misalnya, mengkompilasi ingin mengirim pesan ke B, maka B harus menunggu pesan A sampai terlebih dahulu, baru kemudian dapat membalas pesan menuju A, begitu pula sebaliknya.
*Full - Dupleks
Full-duplex merupakan bentuk komunikasi yang lebih rumit, namun lebih efisien. Berbeda dengan half-duplex yang membutuhkan waktu tertentu dan dilakukan secara bergantian, maka full-duplex merupakan bentuk komunikasi dua Arah, yang dapat dilakukan secara bersamaan, sehingga tidak perlu menunggu salah satu melakukan komunikasi.
Misalnya kompilasi ingin mengirim pesan ke B, maka B juga bisa langsung mengirim pesan ke A tanpa harus menunggu pesan dari si Sampai tiba sebelumnya.
Membuat bentuk komunikasi yang ditentukan oleh lapisan sesi, yang memungkinkan hubungan koneksi dapat menghubungkan satu sama lain. (baca juga: pengertian komunikasi data full duplex )

Komentar

Postingan populer dari blog ini

LAPISAN PRESENTASI (PRESENTATION LAYER)

LAPISAN APLIKASI (Application Layer)