CLIENT SERVER
1. Pengertian Client adalah 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 olehclient. Client Server adalah pembagian kerja antara server dan client yang 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. 2. Model Client Server 3. Fungsi Server Secara umum sebuah komputer server dapat melakukan hal-hal sbb: Menyimpan aplikasi dan database yang dibutuhkan oleh komputer yang terhubung Menyediakan fitur keamanan komputer Melindungi semua komputer yang terhubung menggunakan firewall Menyediakan IP Address untuk mesin komputer yang terhubung 4. Fitur Komputer Server Server yang dipilih untuk sebuah organisasi harus memenuhi kondisi tertentu antara lain: Dibutuhkan memori atau ukuran RAM yang besar untuk menampung jumlah query yang dijalankan. Hal ini karena komputer server memberikan layanan kepada sejumlah besar komputer maka dibutuhkan memori yang besar untuk mendukung tugas utama. Kecepatan prosesor. Kemampuan prosesor adalah menjalankan semua perintah yang diminta oleh mesin. Hal ini sangat diperlukan bahwa server harus memiliki kecepatan prosesor yang optimal. Kapasitas media penyimpanan komputer server harus besar untuk menyimpan semua data 5. Aplikasi Server Beberapa aplikasi yang dijalankan pada server yaitu: a. DHCP server DHCP merupakan singkatan dari Dinamyc Host Configuration Protocol adalah sebuah layanan yang secara otomatis memberikan nomor IP kepada komputer yang memintanya. komputer yang memberikan nomor IP inilah yang disebut sebagai DHCP server, sedangkan komputer yang melakukan request disebut DHCP Client. fungsi DHCP Seperti yang sudah diterangkan. fungsi DHCP ini adalah dapat memberikan nomor IP secara otomatis kepada komputer yang melakukan request b. FTP File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dua hal yang penting dalam FTP adalah FTP Server dan FTP Client. TP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client. FTP client adalah computer yang merequest ke FTP server untuk tujuan tukar menukar file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename,men-delete, dll sesuai dengan permission yang diberikan oleh FTP server. c. DNS Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address. DNS dapat disamakan fungsinya dengan buku telepon. Dimana setiap komputer di jaringan Internet memiliki host name (nama komputer) dan Internet Protocol (IP) address. Secara umum, setiap client yang akan mengkoneksikan komputer yang satu ke komputer yang lain, akan menggunakan host name. Lalu komputer anda akan menghubungi DNS server untuk mencek host name yang anda minta tersebut berapa IP address-nya. IP address ini yang digunakan untuk mengkoneksikan komputer anda dengan komputer lainnya. d. Web server Web Server adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam bentuk halaman- halaman web yang umumnya berbentuk dokumen HTML. Salah satu server web yang terkenal di linux adalah Apache. Apache merupakan server web antar platform yang dapat berjalan di beberapa platform seperti linux dan windows. Web Server juga merupakan sebuah komputer yang menyediakan layanan untuk internet. Server disebut juga dengan host. Agar anda dapat memasukkan web yang anda rancang ke dalam internet, maka anda harus memiliki ruangan terlebih dahulu dalam internet, dan ruangan ini disediakan oleh server. Itulah yang disebut Web Server. e. Mail server Pengertian Mail Server Mail Server Adalah Perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email. f. Database server Database server adalah sebuah program komputer yang menyediakanlayanan pengelolaan basis data dan melayani komputer atau program aplikasibasis data yang menggunakan model klien/server. Istilah ini juga merujuk kepada sebuah komputer (umumnya merupakanserver) yang didedikasikan untuk menjalankan program yang bersangkutan. Sistem manajemen basis data (SMBD) pada umumnya menyediakan fungsi-fungsiserver basis data, dan beberapa SMBD (seperti halnya MySQL atau Microsoft SQL Server) sangat bergantung kepada model klien-server untuk mengakses basis datanya. 6. Kelebihan dan Kekurangan Client Server 1. Kelebihan Client Server Terdiri atas : Kecepatan akses lebih tinggi Sistem keamanan & administrasi lebih baik Sistem backup data lebih baik 2. Kekurangan Client Server Terdiri atas : Biaya lebih mahal Dibutuhkan komputer dengan spesifikasi khusus untuk menjadi server Ketergantungan terhadap server, jika server terganggu maka keseluruhan jaringan terganggu |


Komentar
Posting Komentar