mOdEL JarIngAn cLienT-seRver

Dengan makin berkembangnya teknologi jaringan komputer, sekarang ini ada kecenderungan sebuah sistem yang menggunakan jaringan untuk saling berhubungan. Dalam jaringan tersebut, biasanya terdapat sebuah komputer yang disebut server, dan beberapa komputer yang disebut client. Server adalah komputer yang dapat memberikan service ke server, sedangkan client adalah komputer yang mengakses beberapa service yang ada di client. Ketika client membutuhkan suatu service yang ada di server, dia akan mengirim request kepada server lewat jaringan. Jika request tersebut dapat dilaksanakan, maka server akan mengirim balasan berupa service yang dibutuhkan untuk saling berhubungan menggunakan Socket.


Socket adalah sebuah endpoint untuk komunikasi didalam jaringan. Sepasang proses atau thread berkomunikasi dengan membangun sepasang socket, yang masing-masing proses memilikinya. Socket dibuat dengan menyambungkan dua buah alamat IP melalui port tertentu. Secara umum socket digunakan dalam client/server system, dimana sebuah server akan menunggu client pada port tertentu. Begitu ada client yang menghubungi server maka server akan menyetujui komunikasi dengan client melalui socket yang dibangun.
Sebagai contoh sebuah program web browser pada host x (IP 146.86.5.4) ingin berkomunikasi dengan web server (IP 152.118.25.15) yang sedang menunggu pada port 80. Host x akan menunjuk sebuah port. Dalam hal ini port yang digunakan ialah port 1655. Sehingga terjadi sebuah hubungan dengan sepasang socket (146.86.5.4:1655) dengan (152.118.25.15:80).
Ini adalah struktur dari jaringan client-server :

Client Server adalah komputer yang memanfaatkan layanan dari server. Sistem operasi jaringan Client Server memungkinkan untuk mensentralisasi fungsi dan aplikasi kepada satu atau dua dedicated file server. Sebuah File server menjadi jantung dari keseluruhan sistem, memungkinkan untuk mengakses sumber daya dan menyediakan keamanan. Linux, Novel Netware, dan Windows NT adalah contoh model sistem operasi jaringan Client Server .
Pada dasarnya Sistem operasi jaringan Client-Server memungkinkan jaringan untuk mensentralisasi fungsi dan aplikasi kepada satu aau dua dedicated file server. Sebuah file server menjadi jantung dari keseluruhan system, memungkinkan untuk mengakses sumber daya dan menyediakan keamanan.

Karakteristik Server
Pasif
Menunggu request
Menerima request, memproses mereka dan mengirimkan balasan berupa service

Karakteristik Client
Aktif
Mengirim request
Menunggu dan menerima balasan dari server

Keunggulan
*Kecepatan akses lebih tinggi karena penyediaan fasilitas jaringan dan pengelolaannya dilakukan secara khusus oleh satu komputer (server) yang tidak dibebani dengan tugas lain seperti sebagai workstation.
*Sistem keamanan dan administrasi jaringan lebih baik, karena terdapat sebuah komputer yang bertugas sebagai administrator jaringan, yang mengelola administrasi dan sistem keamanan jaringan.
*Sistem backup data lebih baik, karena pada jaringan client-server backup dilakukan terpusat di server, yang akan membackup seluruh data yang digunakan di dalam jaringan.
Server biasanya mempunyai kemampuan yang lebih besar dari pada client, karena ia harus melayani semua client yang ada dalam jaringan. Server berjalan pada system operasi jaringan khusus seperti: windows NT server, windows 2000 server, Novell Netware. Sistem operasi tersebut oleh pembuatnya didesain khusus untuk memfasilitasi sharing resources yang dimilikinya.
Client hanya berkomunikasi dengan server, tidak dengan client yang lain. Sistem client adalah komputer standar yang berjalan dengan system operasi windows 9x, windows Me, Windows 2000 professional dan Windows XP.

Kelemahan
*Biaya operasional relatif lebih mahal.
*Diperlukan adanya satu komputer khusus yang berkemampuan lebih untuk ditugaskan sebagai server.
Kelangsungan jaringan sangat tergantung pada server. Bila server mengalami gangguan maka secara keseluruhan jaringan akan terganggu.







0 komentar: