SISTEM TERDISTRIBUSI CSG3L3 ~SPO~

Slides:



Advertisements
Presentasi serupa
Bab 8 Aplikasi Internet.
Advertisements

TCP mengatur aliran data gram dari lapisan di atasnya (lapisan aplikasi) hingga lapisan IP, sebagaimana datagram yang datang dari lapisan IP hingga ke.
JAVA Network Programming. Apa itu JAVA? ● Bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun ● Dikembangkan.
Pemrograman Jaringan Socket Programming Aurelio Rahmadian.
Client-Server Computing
Komunikasi antar Proses
Pemrograman Client Server
Topologi Jaringan.
INTERNETWORKING PROTOCOL
User Datagram Protocol (UDP)
(TRANSMISSION CONTROL PROTOCOL/INTERNET PROTOCOL)
Socket Programming Hernando Ivan Teddy S.Kom. Pertemuan 6 Pemrograman Jaringan STMIK GI MDP PALEMBANG 2013.
Socket Programming Isbat Uzzin.
Pengembang aplikasi memiliki kemampuan untuk memperbaiki beberapa parameter TCP, seperti buffer dan maksimum ukuran segmen maksimum Socket Programming.
UDP Socket Programming
1 Pertemuan 1 Pendahuluan Matakuliah: H0483 – Network Programming Tahun: 2005 Versi: 1.0.
Transport Layer Protocol
Transport Layer (OSI Model)
OSI LAYER.
VLAN VLAN merupakan suatu model jaringan yang tidak terbatas pada lokasi fisik seperti LAN , hal ini mengakibatkan suatu network dapat dikonfigurasi secara.
Pertemuan 3 ELEMENTARY TCP SOCKETS
DASAR SOCKET PROGRAMMING
TCP Socket Programmning
TCP/IP SOCKET Sujoko.
ARSITEKTUR JARINGAN Konsep arsitektur jaringan
PROTOKOL LAPISAN APLIKASI
Socket Programming - 1 (TCP)
INTERNETWORKING PROTOCOL
Jaringan Komputer Dasar
Zaini, PhD Jurusan Teknik Elektro Universitas Andalas 2012
Model Sistem.
Referensi Model TCP/IP
Pembahasan Pendahuluan HTTP FTP SMTP DNS Telnet.
Internet, World Wide Web
Client-Server Computing
LATIHAN SOAL JARINGAN KOMPUTER
Transport Layer Electronic Engineering Polytechnic Institut of Surabaya – ITS Kampus ITS Sukolilo Surabaya
Pertemuan 3 Khairul Anwar Hafizd
Telecommunications, the Internet, and Wireless Technology
Pengaksesan Jaringan (Connection)
TCP & UDP.
Bab 12 Transport Layer Abdillah, MIT.
Bab 9 Transport Layer Abdillah, MIT.
Client-Server Computing
Aplikasi dan Pemrograman Jaringan
Socket Programming - 1 (TCP)
TRANSPORT LAYER PROTOKOL
BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ PROSES SISTER Oleh : Laseri, S.Kom.
Transmission Control Protocol dan Internet Protocol TCP/IP
Topologi Jaringan.
PROTOCOL PROTOCOL TCP/IP.
Model Referensi OSI.
Jaringan Komputer.
Aplikasi dan Pemrograman Jaringan
Application Layer Pada TCP/IP.
Oleh : Laseri, S.Kom BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ PROSES SISTER.
Komunikasi antar Proses
OSI LAYER.
Client-Server Computing
INTERNETWORKING Didi Juardi,ST.,M.Kom.
ARSITEKTUR DAN PROTOKOL
Jaringan Komputer Week 2-Protocol Jaringan -TCP/IP Reference Model.
Mengadministrasi server dalam jaringan adalah suatu bentuk pekerjaan yang dilakukan oleh administrator jaringan. Tugasnya: Membuat server Mengelola jaringan.
Model Protokol dan Referensi Jaringan
TCP Socket Programmning
LAPISAN NETWORK.
UNIVERSITAS PEMBANGUNAN JAYA
UDP Socket Programming
RANCANG BANGUN JARINGAN FITA OCTAVIA HAMZAH ALVANA KURNI INDRA SWARI LATIFAH SETYANINGRUM MEIYANA TRIWINARNO MIA DAMAYANTI INTERNET & ISP.
TCP Socket Programming
Transcript presentasi:

SISTEM TERDISTRIBUSI CSG3L3 ~SPO~ Pembahasan UTS SISTEM TERDISTRIBUSI CSG3L3 ~SPO~

[K1-a] Jelaskan contoh aplikatif penggunaan Sistem Terdistribusi yang memanfaatkan Memory Sharing ! Jawab: Cth: Virtual server. Hasil proses yang berasal dari sebuah task dan tersimpan di alamat tertentu pada memory, dapat digunakan oleh task lainnya atau diakses oleh task lainnya selama tidak di-lock oleh sistem operasi.

[K1-b] Pada dasarnya konsep Resource Sharing ini dilakukan pula pada Cloud Computing. Jelaskan bagaimana sistem tersebut melakukannya ! Jawab : Pada dasarnya yang dilakukan pada sistem Cloud Computing adalah Cache Sharing. Di mana node yang berada di suatu jaringan lokal (baik di sisi server atau di sisi client), dapat berbagi cache saat mengakses suatu data.

[K2] Jelaskan dengan disertai ilustrasi mengenai konsep Model Arsitektur dari Multiple Server. Sebutkan contoh aplikatifnya ! [Poin 12] Jawab Mekanisme kerja: Misal server ada 3: Server A, Server B, Server C. Data1 ada di Server A, Data2 ada di Server B, Data3 ada di Server C. Server A, akan membagi metadata dari Data1 ke Server B dan Server C. Begitu pula sebaliknya, baik Server B maupun Server C, membagi metadata dari Data 2 dan metadata dari Data 3 ke server yang menjadi teman2-nya. Tatkala client mengakses Server A, diaseakan-akan bisa melihat informasi Data2 dan Data3 yang terletak di Server B dan Server C, (termasuk Data1 sendiri yang memang terletak di Server A).Namun sesungguhnya yang dilihatnya adalah metadata dari Data2 dan metadata dari Data3.Tatkala Client meminta Data2 padahal yang diakses adalah Server A, barulah Server A meminta agar Server B meng-copikan Data2 ke Server A agar Server A bisa melayani permintaan Client. Tatkalapermintaan Client sudah dilayani, Server A kembali menghapus Data2 dari Server A dan hanya menampilkan metada dari Data 2 dan metadata dari Data 3.Kecuali Data1 yang memang berada di Server A

[Soal K3] [K3-a] Protokol jaringan komputer yang dibutuhkan oleh home automation pada ilustrasi di atas ! [Poin 10]

[K3-1 Jawab] Interface dIa Protokol yang dapat digunakan misalnya :Zigbee, Bluetooth, Wifi, atau protocol lainnya yang memiliki coverage area tak terlalu besar (sekitar 100 meter) -poin 3 Interface mId Protocol yang dapat digunakan misalnya : WIMAX, GSM, 3G, 4G, atau protocol lainnya yang memiliki coverage area besarseperti WAN - poin 4 Interface mIa Protocol yang digunakan misalnya: Zigbee, Bluetooth, Wifi, atau protocol lainnya yang memiliki coverage area tak terlalu besar (sekitar 100 meter) -poin 3 yang memiliki coverage area tak terlalu besar (sekitar 100 meter) -poin 3

[K3-b] Message apa sajakah yang dapat di-passing ? [Poin 10] Jawab : Interface dIa Message berupa frame (tergantung protocol yang digunakan), frame tersebut berisi data dari sensor (bisaberupaangkasuhuataukelembaban, gambar, tergantungdari sensor yang dipakai) -poin 1.5 Interface mId Message berupa packet, mengingat data yang dikirimkan melalui jaringan yang lebih besar jadi harus via IP -poin 2 Interface mIa Message berupa segment atau data untukdigunakan di aplikasi - poin 1.5

[K4-a] Lengkapi kalimat dibawah ini dengan istilah yang tepat ! Kode IPC di UNIX disediakan sebagai system call yang diimplementasikan sebagai layer di atas protokol ____TCP____ dan ____UDP___. Pesan yang dikirim dispesifikasikan dalam bentuk ____________socket address___________. Alamat socket terdiri dari __IP Address__ dan ___Port____. Socket akan digunakan terus dan berhenti tatkala ia ____di-close____. Sepasang socket dapat digunakan untuk saling berkomunikasi. Sebelum suatu socket digunakan untuk berkomunikasi, maka ia harus melakukan proses ___binding__ socket descriptor pada satu alamat soket.

[K4-a] Perhatikan gambar dibawah ini [K4-a] Perhatikan gambar dibawah ini. Jelaskan apa maksud dari setiap argument yang terterapadapotongan program padasistemoperasi UNIX berikut: [Poin 11] Socket() untuk membuat socket stream AF_INET -> menggunakan domain internet SOCK_STREAM -> stream diperlukan 0 -> memilih protokol TCP/IP Connect() untuk request koneksi dari proses S -> socket ServerAddress -> socket address dari server yang .listening Write() menulis pesan “message” -> pesan yang dikirim Length -> panjang pesan Bind() untuk bind (mengikat) socket dengan socket address server ServerAddress -> socket address server Listen() untuk “mendengar” (listening) socket jika ada request koneksi dari client 5 -> jumlah request maksimum yang dapat diantrikan Accept() untuk menerima sebuah request koneksi dari sebuah client dan menerima socket baru untuk komunikasi dengan client tersebut Snew -> socket baru S -> socket lama ClientAddress -> alamat socket client Read() membaca pesan dari socket baru (sNew) Buffer ->tempat menampung character Amount -> mengindikasikan jumlah isi buffer N -> jumlah character yang diterima

[K4-b] Perhatikan gambar dibawah ini [K4-b] Perhatikan gambar dibawah ini. Jelaskan apa maksud dari setiap argument yang tertera pada potongan program pada system operasi UNIX berikut: [Poin 11] Socket() untuk membuat socket baru AF_INET -> domain komunikasi yang digunakan adalah domain internet SOC_DGRAM -> diperlukan komunikasi datagram 0 -> menggunakan protokol yang cocok: UDP   Bind() untuk binding socket dengan alamat socket Sending -> bind socket dengan socket address yang merujuk pada lokal port number yang tersedia Receiving -> bind socket pada socket address yang berisi server port Sendto() untuk pengiriman S -> socket “message” -> pesan yang dikirim ServerAddress -> alamat destination Recvfrom() untuk menerima Buffer -> lokasi memory From -> socket address dari socket pengirim