Anda di halaman 1dari 11

Sistem Tersebar

03 Komunikasi
Marwanto Rahmatuloh, S.T.
m_rahmatuloh@yahoo.com
D3 Teknik Informatika Politeknik Pos Indonesia

Layered Protocols

Low Level Layers


Physical Layer
Berisi spesifikasi dan implementasi dari bit-bit dan proses transmisi dari pengirim
ke penerima.

Data Link Layer


Bertanggung jawab mengurusi pengubahan bit-bit data menjadi frame untuk
mengatasi error dan mengatur arus pengiriman frame (flow control).

Network Layer
Mengatur bagaimana paket-paket diarahkan agar mencapai tujuannya
berdasarkan alamat logika.

Transport Layer
TCP (Transport Control Protokol)
Connection-oriented, sistem-sistem yang akan berkomunikasi harus terlebih
dahulu saling mengetahui dan sepakat.
Reliable, tersedia mekanisme yang menjamin paket yang rusak atau hilang
dikirim ulang.
Stream-oriented communication.
Membutuhkan sumber daya komputasi dan jaringan lebih besar dari UDP

UDP (User Datagram Protocol)


Connectionless, tidak memerlukan adanya saling mengetahui dan
kesepakatan.
Unreliable (best-effort) datagram communication, tidak tersedia mekanisme
yang menjamin paket yang rusak atau hilang dikirimulang.
Membutuhkan sumber daya komputasi

Middleware Layer
Fasilitas marshaling dan unmarshaling
Protokol yang digunakan

Protokol naming
Protokol keamanan

Scaling mechanism
Replikasi dan caching
Komunikasi dalam middleware
Transient versus persitent
Asynchrounous versus synchrounous

Layanan pada application-level communication

Remote Procedure Call (RPC)

Message-Oriented Communication

Put, untuk memasukkan pesan ke antrian


Get, untuk mengambil pesan dari antrian
Poll, untuk memeriksa antrian
Notify, untuk memasang sebuah handler dalam antrian ketika pesan
dimasukkan

Stream-Oriented Communication
Data Stream
Transmisi asinkron
Transmisi sinkron
Transmisi isokron

Quality of Service (QoS)


Properti dari aplikasi QoS meliputi :
Laju pengiriman bit (bit rate)
Jeda maksimum hingga sebuah sesi bisa terbentuk (aplikasi sisap
mengirimkan data)
Jeda maksimum pengiriman dari ujung ke ujung (end-to-end)
Variasi jeda (jitter) maksimum
Jeda round trip.

Multicast Communication
Pengiriman informasi secara bersamaan
Metode yang digunakan :
Application Level Multicasting, mengorganisasi simpul-simpul penerima
informasi menjadi sebuah jaringan maya. Terdapat dua pendekatan yaitu tree
dan mesh.
Gossiping, penyebaran informasi secara lokal pada simpul-simpul besar tanapa
pengendalian penyebaran informasi secara terpusat.

Selesai