1. c. Higher
Level Layer
Di atas lapisan transport. OSI membedakan tiga lapisan
tambahan. Dalam prakteknya, hanya lapisan aplikasi yang pernah digunakan.
Bahkan, di suite internet protocol, segala sesuatu di atas lapisan transport
dikelompokkan bersama-sama. Dalam menghadapi sistem middleware, akan kita lihat
dalam bagian ini bahwa baik OSI maupun pendekatan internet benar-benar tepat.
Dalam Higher Level Layer ini terbagi menjadi tiga lapisan tambahan yaitu:
1. Sesi
dan Presentasi Protokol
Lapisan sesi dasarnya merupakan versi yang disempurnakan
dari lapisan transport. Menyediakan kontrol dialog, untuk melacak pihak mana
saat berbicara, dan menyediakan fasilitas sinkronisasi. Sehingga jika terjadi
kecelakaan, yang terakhir ini berguna untuk memungkinkan pengguna memasukkan
pos-pos pemeriksaan dalam transfer yang panjang. Hal ini diperlukan untuk
kembali hanya untuk pos pemeriksaan terakhir, daripada semua jalan kembali ke
awal. Dalam prakteknya, beberapa aplikasi tertarik dalam lapisan sesi dan
jarang didukung. Hal ini tidak hadir dalam acara suite protokol Internet.
Berbeda dengan lapisan bawah, yang prihatin dengan
mendapatkan bit dari pengirim ke penerima andal dan efisien, lapisan presentasi
berkaitan dengan arti dari bit. Pesan yang paling tidak terdiri dari string bit
acak, tetapi informasi lebih terstruktur seperti nama orang, alamat, jumlah
uang, dan sebagainya. Pada lapisan presentasi adalah mungkin untuk menentukan
catatan yang berisi bidang-bidang seperti ini dan kemudian memiliki Sener
memberitahukan penerima bahwa pesan berisi catatan tertentu dalam format
tertentu. Hal ini memudahkan untuk mesin dengan representasi internal yang
berbeda untuk berkomunikasi.
1. Protocol
Application
Menyediakan layanan untuk aplikasi misalnya transfer
file, email, akses suatu komputer atau layanan. Lapisan aplikasi OSI awalnya
dimaksudkan untuk menampung koleksi aplikasi jaringan standar seperti untuk
surat elektronik, transfer file, dan emulasi terminal. Sampai saat ini telah
menjadi wadah untuk semua aplikasi dan protokol yang dalam satu cara atau yang
lain tidak masuk ke dalam salah satu lapisan yang mendasarinya. Dari perspektif
model referensi OSI, hampir semua sistem terdistribusi hanya aplikasi.
Ada juga banyak tujuan umum protokol yang berguna
untuk banyak aplikasi, tetapi yang tidak dapat dikualifikasikan sebagai
protokol transport. Dalam banyak kasus, protokol seperti jatuh ke dalam
kategori protokol middleware, yang akan kita bahas selanjutnya.
1. Middleware
Protocol
Middleware adalah sebuah aplikasi yang logis tinggal
di lapisan aplikasi, tetapi yang mengandung banyak tujuan umum protokol yang
menjamin lapisan mereka sendiri, independen lainnya, aplikasi yang lebih
spesifik. Perbedaan dapat dibuat antara tingkat tinggi protokol komunikasi dan
protokol untuk membangun layanan middleware berbagai.
Dibuat untuk menyediakan layanan layanan protokol yang
seragam dan dapat digunakan oleh aplikasi-aplikasi yang berbeda-beda. Pada
lapisan ini terdapat sekumpulan protokol komunikasi yang beragam yang
memungkinkan berbagai macam aplikasi dapat berkomunikasi. Middleware juga
memberi fasilitas marshalling dimana terdapat proses pengubahan data dalam
komunikasi antar proses menjadi bentuk yang siap dikirim melalui jaringan
sehingga dapat tetap konsisten sampai di si penerima data dan kebalikannya.
Middleware komunikasi protokol mendukung tingkat
tinggi layanan komunikasi. Misalnya, di bagian dua berikutnya kita akan
membahas protokol yang memungkinkan proses untuk memanggil prosedur atau invok
obyek pada mesin remote dengan cara yang sangat transparan. Demikian juga, ada
layanan komunikasi tingkat tinggi untuk menetapkan dan sinkronisasi aliran
untuk mentransfer data real-time, seperti yang diperlukan untuk aplikasi
multimedia. Sebagai contoh terakhir, beberapa sistem middleware menawarkan
layanan multicast handal yang skala untuk ribuan penerima tersebar di wide area
network.
Beberapa protokol komunikasi middleware yang sama bisa
juga termasuk dalam lapisan transport, tapi mungkin ada alasan spesifik untuk
menjaga mereka pada tingkat yang lebih tinggi. Misalnya, multicasting layanan
yang handal Taht skalabilitas jaminan dapat diimplementasikan hanya jika
persyaratan aplikasi diperhitungkan. Akibatnya, sistem middleware mungkin
menawarkan yang berbeda (merdu) protokol, masing-masing pada gilirannya
diimplementasikan dengan menggunakan protokol transport yang berbeda, tapi
mungkin menawarkan antarmuka tunggal.
Ø Metode Komunikasi pada Sistem Terdistribusi
Komponen-komponen pada
sistem terdistribusi harus melakukan komunikasi dalam suatu urutan, yaitu :
Infrastruktur jaringan (interkoneksi dan software jaringan) serta Metode dan
Model komunikasi yang cocok. Metode Komunikasi : → Send → Receive → Remote Procedure
Call Model Komunikasi : → Client – server communication : Pertukaran pesan
antara dua proses, dimana satu proses (client) menggunakan / meminta layanan
pada server dan server menyediakan hasil dari proses tersebut. → Groupmulitcast
: Target dari pesan yang dikirimkan adalah gabungan dari proses, yang berasal
dari suatu grup. 3. Performance and Scalability (Kinerja dan Ruang Lingkup) Ada
beberapa faktor yang mempengaruhi kinerja (performance) dari pada sistem
terdistribusi, yaitu : § Kinerja dari pada personal workstations §
Kecepatan infrastruktur komunikasi § Fleksibilitas dalam
membagi beban kerja. Contoh : apabila terdapat prosesor (workstation) yang idle
maka dapat dialokasikan secara otomatis untuk mengerjakan tugas – tugas user. §
Scalability : Sistem tetap harus memperhatikan efesiensi walaupun terdapat
penambahan secara signifikan user atau sumber daya yang terhubung. §
Cost (biaya) penambahan sumber daya (resources) harus reasonable. §
Penurunan kinerja (performance) diakibatkan oleh penambahan user atau sumber
daya harus terkontrol. 4. Heterogeneity (Keanekaragaman) Aplikasi yang
terdistribusi biasa berjalan dalam keberagaman, yaitu : Ø
Hardware : mainframes, workstations, PC’s, server Ø
Software : UNIX, MS Windows, IMB OS/2, LINUX Ø Devices : teller machine,
robot, sistem manufacturing Ø Network dan Protocol : Ethernet, FDDI, ATM,
TCP/IP Melihat keanekaragaman di atas maka salah satu solusi yang bisa di
terapkan adalah Middleware : berfungsi sebagai jembatan untuk komunikasi dan
proses.
Materi Sebelumnya : http://gamuri.blogspot.com/2014/03/protocol-layer.html
Sumber :
http://www.scribd.com/doc/22826877/Sistem-Terdistribusi-TCP-IP
http://penuhrahmatt.mdl2.com/mod/book/view.php?id=4&chapterid=2
http://penuhrahmatt.mdl2.com/mod/book/view.php?id=4&chapterid=2
Tidak ada komentar:
Posting Komentar