MATERI 15 Memahami Prinsip Kerja Komunikasi Client Server
Prinsip Kerja Komunikasi Client Server • Komunikasi client server bekerja dengan cara requestresponse, dimana client meminta lalu server mengirim. Antara client dan server harus menggunakan aturan yang sama, kapan mengirim, kapan menerima, dan apa yang harus dikirim dan diterima. Semua aturan ini dinamakan protocol, yaitu cara komunikasi antara dua pihak atau lebih. • Server menyediakan berbagai macam layanan, web server menyediakan halaman web, file server menyedakan file computer. Tapi, secara tidak langsung, untuk memproses halaman atau file yang diminta, server harus menggunakan sumber dayanya seperti RAM, Hardisk, CPU, dsb.
Ada berbagai macam aplikasi yang menerapkan model klien, beberapa diantaranya sangat populer : Nama Aplikasi Protocol Apache Web Server HTTP Glass. Fish Web Server HTTP File. Zilla File Server FTP Mercury File Server SMTP/POP Remote Desktop RPC Bind 9 DNS
Hirarki Koneksi Client Server
• Client dan server terhubung dengan bermacam protocol. Meskipun ada banyak protocol, selama server dan client sama-sama memahami protocol tersebut, maka tidak akan ada masalah • Salah satu model komunikasi lainya adalah peerto-peer, dimana client menjadi client sekaligus server, berhubungan dengan client lainya sebagai client sekaligus client. Peer-to-peer tetap menerapkan prinsip kerja komunikasi client server. Tapi dalam skala yang lebih kompleks, dan juga lebih besar.