lapisan session ( session layer )

11

Upload: imogene-blackwell

Post on 30-Dec-2015

120 views

Category:

Documents


13 download

DESCRIPTION

Lapisan Session ( Session Layer ). Session Layer ( Lapisan Session ). Session layer atau lapisan session merupakan lapisan kelima dari model referensi OSI Lapisan ini menerapkan suatu mekanisme kontrol dialog antara dua laplikasi. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Lapisan Session  ( Session Layer )
Page 2: Lapisan Session  ( Session Layer )

SessionSession Layer ( Lapisan Session ) Layer ( Lapisan Session )

Session layer atau lapisan session merupakan lapisan kelima dari model referensi OSI

Lapisan ini menerapkan suatu mekanisme kontrol dialog antara dua laplikasi. Menyediakan sarana untuk membangun hubungan komunikasi antara dua program aplikasi dan penggunaannya.

Beberapa protokol yang terdapat pada layer ini adalah :

NETBIOS ( Netbios Extended User Interface) → suatu session interface dan protokol dikembangkan oleh IBM.

PAP ( Printer Access Protocol ) → terdapat pada printer postscript untuk akses pada jaringan Apple Talk.

NETBEUI → merupakan pengembangan dari Netbios yang digunakan pada produk Microsoft Networking seperti Windows NT dan LAN

Page 3: Lapisan Session  ( Session Layer )

Layanan Lapisan Session Layanan Lapisan Session

Pada lapisan session ini terdapat dua jenis layanan yaitu :

1. Pembentukan dan pemutusan hubungan antara dua entitas presentasi.

2. Mengatur pertukaran data, menentukan batas dan melakukan sinkronisasi operasi data antar dua entitas presentasi pada lapisan diatasnya.

Page 4: Lapisan Session  ( Session Layer )

Layanan lapisan sessionLayanan lapisan sessionLapisan Session mengijinkan para penguna untuk menetapkan session dengan penguna lain, sebuah session digunakan untuk memungkinkan seseorang penguna Log ke Remote time sharing system atau untuk memindahkan file dari satu mesin ke mesin lainnya.

Sebuah layanan lapisan session melaksanakan pengendalian dialog, memungkinkan lalu lintas bergerak dalam dua arah pada suatu saat atau hanya satu arah saja (Analog dengan rel kereta api tunggal), lapisan session membantu untuk menentukan giliran yang berhak mengunakan saluran pada suatu saat disebut dengan Manajemen Token. Untuk mengatur aktivitas ini, lapisan session menyediakan token-token yang dapat digilirkan untuk memastikan bahwa kedua pihak yang bersangkutan tidak melakukan operasi pada saat yang sama, sehingga hanya pihak-pihak tertentu yang diijinkan melakukan operasi kritis.

Layanan lapisan session lainnya adalah sinkronisasi, jadi pada dasarnya lapisan session bertugas mengontrol kerja sama antar komputer yang sedang berkomunikasi.

Page 5: Lapisan Session  ( Session Layer )

LayerLayer dalam model OSI dalam model OSI

Application Layer

Session Layer

Presentation Layer

Transport Layer

Network Layer

Data-Link Layer

Physical

76

54

32

1

Page 6: Lapisan Session  ( Session Layer )

Masalah UNJUK KERJAMasalah UNJUK KERJA

Protokol-protokol Protokol-protokol untuk jaringan untuk jaringan

berunjuk tinggi di berunjuk tinggi di masa depan.masa depan.

Masalah-Masalah-masalah masalah

unjuk kerjaunjuk kerja

Rancangan system Rancangan system untuk memperoleh untuk memperoleh

unjuk kerja yang unjuk kerja yang lebih baik.lebih baik.

Pengukuran unjuk Pengukuran unjuk kerja jaringankerja jaringan

Dalam masalah unjuk kerja dibagi menjadi Dalam masalah unjuk kerja dibagi menjadi beberapa halbeberapa hal

Page 7: Lapisan Session  ( Session Layer )

Masalah-masalah Unjuk Kerja pada JaringanMasalah-masalah Unjuk Kerja pada Jaringan

Misalnya :Misalnya :

Kemacetan disebabkan oleh kelebihan beban sumber daya secara berkala. Bila lalu lintas Kemacetan disebabkan oleh kelebihan beban sumber daya secara berkala. Bila lalu lintas padat yang melebihi kemampuan padat yang melebihi kemampuan RouterRouter secara tiba-tiba sampai di secara tiba-tiba sampai di routerrouter, maka , maka kemacetan mulai terbentuk dan unjuk kerja akan mulai terganggu.kemacetan mulai terbentuk dan unjuk kerja akan mulai terganggu.

Unjuk kerja akan menurun bila terdapat ketidak seimbangan pada struktur sumber daya. Unjuk kerja akan menurun bila terdapat ketidak seimbangan pada struktur sumber daya. Misalnya, bila suatu saluran komunikasi Gigabit dihubungkan ke PC yang unjuk Misalnya, bila suatu saluran komunikasi Gigabit dihubungkan ke PC yang unjuk kerjanya lebih rendah, maka CPU tidak akan mampu memproses paket-paket yang kerjanya lebih rendah, maka CPU tidak akan mampu memproses paket-paket yang masuk dengan sangat cepat karena sebagian paket akan hilang.masuk dengan sangat cepat karena sebagian paket akan hilang.

Kelebihan beban sinkron adalah keadaan setelah terjadinya gangguan listrik, unjuk kerja Kelebihan beban sinkron adalah keadaan setelah terjadinya gangguan listrik, unjuk kerja yang buruk dapat terjadi sehubungan dengan adanya kurang penyetelan sistem.yang buruk dapat terjadi sehubungan dengan adanya kurang penyetelan sistem.

Kualitas penting yang perlu diingat ketika akan melakukan unjuk kerja jaringan adalah Kualitas penting yang perlu diingat ketika akan melakukan unjuk kerja jaringan adalah perkalian perkalian DELAY BANDWITH, DELAY BANDWITH, diperoleh dengan mengalikan bandwith (dalam diperoleh dengan mengalikan bandwith (dalam bit/detik) oleh waktu delay pulang pergi, ini merupakan kapasitas saluran dari bit/detik) oleh waktu delay pulang pergi, ini merupakan kapasitas saluran dari penerima ke pengirim dna kembali ke penerima.penerima ke pengirim dna kembali ke penerima.

Kesimpulan : untuk memperoleh unjuk kerja yang baik, jendela pengirim paling tidak Kesimpulan : untuk memperoleh unjuk kerja yang baik, jendela pengirim paling tidak harus sebesar perkalian delay-bandwith, akan lebih baik bila lebih besar karena harus sebesar perkalian delay-bandwith, akan lebih baik bila lebih besar karena penerima mungkin tidak dapat memberikan respon dengan segera.penerima mungkin tidak dapat memberikan respon dengan segera.

Page 8: Lapisan Session  ( Session Layer )

Pengukuran Unjuk Kerja JaringanPengukuran Unjuk Kerja Jaringan

Loop dasar yang dipakai untuk meningkatkan unjuk kerja Loop dasar yang dipakai untuk meningkatkan unjuk kerja jaringan terdiri dari langkah-langkah berikut ini :jaringan terdiri dari langkah-langkah berikut ini :

Mengukur parameter jaringan yang relevan dengan unjuk kerja.Mengukur parameter jaringan yang relevan dengan unjuk kerja. Mencoba untuk memahami apa yang terjadi.Mencoba untuk memahami apa yang terjadi. Mengubah suatu parameter.Mengubah suatu parameter.

Langkah-langkah ini diulang berkali-kali sampai unjuk kerjanya menjadi lebih baik Langkah-langkah ini diulang berkali-kali sampai unjuk kerjanya menjadi lebih baik dan peningkatan yang lebih baik tercapai, pengukuran dapat dilakukan dengan dan peningkatan yang lebih baik tercapai, pengukuran dapat dilakukan dengan berbagai cara dan di berbagai lokasi.berbagai cara dan di berbagai lokasi.

Jenis pengukuran yang paling dasar adalah dengan menghidupkan Timer ketika Jenis pengukuran yang paling dasar adalah dengan menghidupkan Timer ketika memulai suatu aktivitas dan melihat seberapa lama aktivitas tersebut memerlukan memulai suatu aktivitas dan melihat seberapa lama aktivitas tersebut memerlukan waktu.waktu.

Page 9: Lapisan Session  ( Session Layer )

Rancangan sistem untuk memperoleh Unjuk Kerja Rancangan sistem untuk memperoleh Unjuk Kerja yang lebih baikyang lebih baik

Aturan-aturan dalam perancangan sistemAturan-aturan dalam perancangan sistem : :

1.1. Kecepatan CPU lebih penting dari kecepatan jaringan.Kecepatan CPU lebih penting dari kecepatan jaringan.2.2. Mengurangi jumlah paket untuk mengurangi Mengurangi jumlah paket untuk mengurangi Overhead SoftwareOverhead Software3.3. Meminimalkan Meminimalkan Context Switch.Context Switch.4.4. Mengurangi penyalinan.Mengurangi penyalinan.5.5. Anda dapat membeli Bandwith lebih banyak namun tidak bisa Anda dapat membeli Bandwith lebih banyak namun tidak bisa

membeli membeli delaydelay yang rendah. yang rendah.6.6. Menghindari kemacetan yang lebih baik dari memulihkan dari Menghindari kemacetan yang lebih baik dari memulihkan dari

kemacetan.kemacetan.7.7. MenghindariMenghindari Timeout Timeout ( ( TimerTimer harus dipakai hati-hati dan timeout harus dipakai hati-hati dan timeout

harus diminimumkan.harus diminimumkan.

Page 10: Lapisan Session  ( Session Layer )

Protokol untuk Jaringan GigabitProtokol untuk Jaringan Gigabit

Pada tahun 1990-an jaringan Gigabit mulai muncul. Banyak masalah Pada tahun 1990-an jaringan Gigabit mulai muncul. Banyak masalah yang timbul karena kemunculan jaringan ini.yang timbul karena kemunculan jaringan ini.

Masalah yang pertamaMasalah yang pertama adalah banyaknya protokol yang adalah banyaknya protokol yang mengunakan nomor urut 16 bit atau 32 bit, pada kelajuan 1 Gbps mengunakan nomor urut 16 bit atau 32 bit, pada kelajuan 1 Gbps hanya diperlukan waktu 32 detik untuk mengirimkan 2 pangkat 32 hanya diperlukan waktu 32 detik untuk mengirimkan 2 pangkat 32 byte.byte.

Masalah keduaMasalah kedua adalah bahwa kecepatan komunikasi telah jauh adalah bahwa kecepatan komunikasi telah jauh meningkat lebih cepat dibandingkan dengan kecepatan meningkat lebih cepat dibandingkan dengan kecepatan komputasi.komputasi.

Masalah ketigaMasalah ketiga adalah bahwa protokol go-back mempunyai unjuk adalah bahwa protokol go-back mempunyai unjuk kerja yang buruk pada saluran yang mempunyai kerja yang buruk pada saluran yang mempunyai delay bandwithdelay bandwith yang besar.yang besar.

Masalah yang terakhirMasalah yang terakhir adalah hasil dari aplikasi baru. adalah hasil dari aplikasi baru.Cara untuk mempercepat adalah membangun Cara untuk mempercepat adalah membangun InterfaceInterface jaringan jaringan cepat dalam bentuk hardware. cepat dalam bentuk hardware. LayoutLayout paket merupakan hal paket merupakan hal penting yang harus diperhatikan dalam jaringan gigabit.penting yang harus diperhatikan dalam jaringan gigabit.

Page 11: Lapisan Session  ( Session Layer )

Cara untuk mempercepat adalah membangun Cara untuk mempercepat adalah membangun InterfaceInterface jaringan cepat dalam bentuk jaringan cepat dalam bentuk hardware. hardware.

LayoutLayout paket merupakan hal penting yang harus diperhatikan dalam jaringan gigabit. paket merupakan hal penting yang harus diperhatikan dalam jaringan gigabit.Header harus berisi Header harus berisi field field sesedikit mungkin untuk mengurangi waktu pemrosesan dan sesedikit mungkin untuk mengurangi waktu pemrosesan dan

field-fieldfield-field itu harus cukup besar melaksanakan tugas dan dapat meratakan word-nya itu harus cukup besar melaksanakan tugas dan dapat meratakan word-nya untuk memudahkan pemrosesan.Ada dua alasan header dan data harus di cheksum untuk memudahkan pemrosesan.Ada dua alasan header dan data harus di cheksum secara terpisah. secara terpisah.

Pertama : untuk memungkinkan protokol untuk melakukan Pertama : untuk memungkinkan protokol untuk melakukan checksum terhadap header bukan pada data. checksum terhadap header bukan pada data.

KeduaKedua : untuk melakukan Verifikasi bahwa header telah : untuk melakukan Verifikasi bahwa header telah benar sebelum menyalin data ke ruang pengguna. benar sebelum menyalin data ke ruang pengguna.

Pengguna Pengguna SoftwareSoftware protokol yang sesuai artinya untuk membuat protokol bekerja protokol yang sesuai artinya untuk membuat protokol bekerja dengan cepat, perancang harus mengarahkannya untuk meminimumkan maka dengan cepat, perancang harus mengarahkannya untuk meminimumkan maka waktu pemrosesan ketika semuanya berjalan dengan baik.waktu pemrosesan ketika semuanya berjalan dengan baik.

Penggunaan Penggunaan software software protokol adalah meminimumkan waktu penyalinan. Seperti yang protokol adalah meminimumkan waktu penyalinan. Seperti yang sering kita saksikan, bahwa penyalinan merupakan sumber utama Overhead. sering kita saksikan, bahwa penyalinan merupakan sumber utama Overhead. Idealnya, Hardware harus menampung setiap paket masuk sebagai blok data yang Idealnya, Hardware harus menampung setiap paket masuk sebagai blok data yang berkesinambungan, dan menyalin paket ke berkesinambungan, dan menyalin paket ke bufferbuffer pengguna sebagai salinan blok pengguna sebagai salinan blok tunggal.tunggal.