Skema
komunikasi jaringan dan komponen di dalamnya
Gambar dan jelaskan skema jaringan
pada bagian berikut:
- komunikasi
- Susunan protocol
- Fungsi protocol
Jawabannya:
Komunikasi
jaringan
Pada bab ini akan dibahas bagaimana komunikasi antara object2 dalam sistem terdistribusi, khusus nya dengan menggunakan RMI (Remod Method Invokation) dan RPC (Remote Procedure Call). RMI dan RPC berbasiskan metode request dan reply.
Client melakukan :
1. Mengirim (request) pesan ke server
2. Menerima hasil (reply dari server)
Server melakukan :
1. Penerimaan pesan (request) dari client
2. Mengeksekusi permintaan dari client
3. Mengirim hasil (reply) ke client.
Network Protocol
Middleware dan aplikasi terdistribusi di implementasikan diatas protokol network. Protocol diimplementasikan dalam beberapa lapisan (layer).
TCP dan UDP
TCP
TCP
TCP ( Transport Control Protocol) dan UDP (User Datagram Protocol) adalah protokol transport yang berada di atas lapisan Internet Protocol (IP). TCP adalah protocol yang handal, TCP dapat memastikan data yang dikirimkan sampai ke tujuan begitu juga sebaliknya. TCP menambahkan beberapa prosedur diatas layer internet protocol untuk memastikan reliabilitas transport data :
ü Sequencing
Pada setiap transmisi data (paket) diberi nomor urut. Sehingga pada titik
tujuan tidak ada segmen yang diterima sampai semua segmen pada urutan bawah
belum di terima.
ü Flow
Control Pengirim tidak akanmembanjiri penerima.Karena pengiriman didasarkan pada
periode acknowledgment yang di terima oleh pengirim yang berasal dari penerima.
ü Retrasnmission
dan duplicate handling Apabila segmen tidak mendapatkan acknowledge dari
penerima sampai waktu timeout yang ditentukan terlampaui maka pengirim akan
mengirim ulang. Berdasarkan nomor urut penerima data dapat mendeteksi dan
menolak kalau terjadi duplikasi.
ü Bu¤ering
digunakan untuk menyeimbangkan antara pengirim dan penerima. Kalau bu¤er pada
penerima penuh, maka segmen yang datang akan putus, sehingga menyebabkan tidak
ada acknowledge ke pengirim dan pengirim akan melakukan transmot ulang.
ü Checksum
Setiap segment membawa checksum. Apabila checksum segmen yang di terima tidak
sesuai maka paket data tersebut akan di drop (dan kemudian akan di transmit ulang)
UDP
UDP tidak memberikan garansi seperti halnya yang di berikan oleh TCP.
ü UDP tidak
memberikan garansi terhadap pengiriman data Pada Internet Protocol paket data
dapat drop karena suatu hal contohnya jaringan yang rusak, UDP tidak mempunyai
mekanisme untuk menanggulangi hal tersebut.
ü Kalau
ingin menggunakan UDP sebagai protocol pengiriman yang handal, makamekanisme
kehandalan yang diinginkan di lakukan pada layer aplikasi.
Susunan Protokol:
1. Application layer
Lapis application layer bertanggung jawab
memberikan layanan-layanan aplikasi bagi para pemakai akhir (end users), misal
aplikasi FTP dan SMTP (e-mail).
2. Presentation layer
Lapis presentation layer bertanggung jawab
memberikan 2 macam layanan, yaitu:
Translasi
Translasi diperlukan karena sistem pengkodean
pada setiap komputer para pemakai bersifat spesifik (berbeda-beda) sehingga
perlu translasi menjadi kode dalam standar Internasional.
Proses enkripsi dan kompresi data
Lapis presentation layer juga bertanggung jawab
terhadap enkripsi dan kompresi data, meskipun juga akan ditangani oleh lapis
lainnya.
3. Session layer
Lapis session layer bertanggung jawab
memberikan 2 macam layanan, yaitu:
Mengelola proses komunikasi dua arah, misal
“sessions” komunikasi. Sebagai contoh: ketika seseorang mengambil uang dari
mesin ATM, berarti orang tersebut telah berpartisipasi dalam sebuah “session”.
Memberikan layanan sinkronisasi.
4. Transport Layer
Setiap data/informasi yang dikirim melalui
media komunikasi dalam jaringan akan diubah ke dalam bentuk unit-unit yang
dapat dikelola yang disebut sebagai paket (packet). Lapis protokol transport
layer bertanggung jawab untuk membuat paket-paket tersebut yang memuat data,
alamat, urutan, serta mekanisme kontrol kesalahan (error control) terhadap
data-data/informasi yang dikomunikasikan.
5. Network layer
Lapis network layer bertanggung jawab terhadap
pengiriman paket-paket (pada lapis yang lebih rendah) dalam dua hal, yaitu:
menambahkan alamat jaringan dan informasi
lainnya kedalam paket yang dikirmkan,
membuat keputusan rute yang harus dilalui oleh
paket yang ditransmisikan melewati banyak jaringan.
6. Data link layer
Lapis data link layer bertanggung jawab dalam 2
hal, yaitu:
memberikan petunjuk kepada paket dalam melewati
link dalam jaringan,
memberika “frame” pada paket yang dikirimkan,
yaitu dengan menambahkan alamat fisik tujuan ke dalam paket.
7. Physical layer
Lapis physical layer bertanggung jawab
melakukan translasi secara fisik dari informasi yang terkandung di dalam paket
menjadi jalur sinyal secara aktual, sebagai contoh, bit 0 dan 1 dapat berarti
tegangan positif/negatif atau tegangan rendah/tinggi. Lapis ini tidak
menambahkan informasi apapun ke dalam paket yang diperoleh dari lapis di
atasnya.
Secara lebih jelas, gambar 1 menampilkan lapis
layanan dalam struktur protokol model OSI/ISO. Sedangkan gambar 2 menampilkan
lapis protokol dan lingkungannya dalam struktur protokol model OSI.
Fungsi protocol:
fungsi protokol adalah sebagai penghubung
dalam komunikasi data sehingga proses penukaran data bisa berjalan dengan baik
dan benar. secara khusus fungsi protokol sebagai berikut:
a) fragmentasi
dan re-assembly
pembagian informasi yang dikirim menjadi
beberapa paket data dari sisi pengirim. jika telah sampai kepenerima. paket
data tersebut akan digabungkan menjadi paket berita yang lengkap
b) enkapsulasi
enkapsulasi adalah proses pengiriman data yang
dilengkapi dengan alamat, kode-kode koreksi dan lain-lain
c) kontrol
konektivitas
membangun hubungan komunikasi berupa pengiriman
data dan mengakhiri hubungan dari pengirim ke penerima
d) flow control
fungsi dari flow kontrol adalah sebagai pengtur
jalannya data dari pengirim ke penerima
e) error
control
tugasnya adalah mengontrol terjadinya kesalahan
sewaktu data dikirim
f) pelayanan
transmisi
ungsinya adalah memberikan pelayanan komunikasi
data yang berhubungan dengan prioritas dan keamanan data.
urutan kabel UTP:
straight trought
digunakan untuk menghubungkan antara
komputer dengan hub atau sebaliknya
cross over
digunakan untuk menghubungkan antara komputer
dengan komputer atau hub dengan hub.
500 komputer
komp 1: 192.168.1.1
komp 2: 192.168.1.2
komp 10: 192.168.1.10
komp 50: 192.168.1.50
komp 100:192.168.1.100
komp 256: 192.168.2.1
Tidak ada komentar:
Posting Komentar