Server tanpa client sama seperti rumah tanpa penghuni, maka dibutuhkan client yang menggunakan jasa dari server. Client dan server saling berhubungan secara timbal balik. Server secara selektif menyediakan sumber daya yang dibutuhkan, dan client melakukan koneksi ke server untuk meminta sumber daya tersebut.
Komunikasi client server bekerja dengan cara request-response, 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.
Bagaimana cara server meminta dari server? Dan bagaimana server memberi kepada client?
Client menghubungi server dan mengirim data yang dibutuhkan apabila ada, semua proses tersebut membutuhkan protocol. Protocol mengatur cara client/server mengirim data dan menerima data.
Komunikasi client server bekerja dengan cara request-response, 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.
Bagaimana cara server meminta dari server? Dan bagaimana server memberi kepada client?
Client menghubungi server dan mengirim data yang dibutuhkan apabila ada, semua proses tersebut membutuhkan protocol. Protocol mengatur cara client/server mengirim data dan menerima data.