Di era globalisasi ini, dimana segala sesuatunya itu berjalan dengan cepat, kemajuan teknologi semakin memudahkan manusia untuk berkomunikasi dan saling bertukar informasi. Semua orang di zaman sekarang ini hampir setiap individu sudah memiliki komputer.
Client merupakan sembarang sistem atau proses yang melakukan suatu permintaan data atau layanan ke server sedangkan server ialah, sistem atau proses yang menyediakan data atau layanan yang diminta oleh client. Client-Server adalah pembagian kerja antara server dan client yg mengakses server dalam suatu jaringan. Jadi arsitektur client-server adalah desain sebuah aplikasi terdiri dari client dan server yang saling berkomunikasi ketika mengakses server dalam suatu jaringan.
Arsitektur Sisi Client
Ada beberapa karakteristik dari sisi klien pada umunya sudah kita ketahui, yaitu :
1. Pihak klien selalu memulai permintaan/permohonan ke pihak server
2. Setelah mengirim permintaan, kemudian klien akan menunggu balasan atau
jawaban atas permintaannya dari server
3. Menerima balasan dari server atas permintaannya
4. Biasanya klien akan terhubung ke sejumlah kecil dari server pada satu waktu
5. Biasanya berinteraksi langsung dengan end-user (pengguna akhir) dengan
menggunakan user interface (antarmuka pengguna)
6. Khusus jenis klien mencakup web browser, email klien dan online chat klien
Arsitektur Sisi Server
Sama dengan sisi klien (client side), sisi server (side server) juga memiliki karakteristik seperti di bawah ini :
1. Sebagai penyedia layanan, sisi server akan selalu menunggu permintaan dari
sisi klien
2. Sesuai dengan tugasnya, melayani dan menjawab permintaan data yang
diminta oleh klien
3. Sebuah server dapat berkomunikasi dengan server lain untuk melayani
permintaan klien
4. Jenis server khusus mencakup web server, FTP server, database server, email
server, file server, print server. Mayoritas dari web layanan tersebut juga merupakan jenis server.
0 komentar:
Posting Komentar