Pengenalan kepada Rangkaian Server Pelanggan

Istilah klien-pelayan merujuk kepada model popular untuk rangkaian komputer yang menggunakan kedua-dua peranti perkakasan pelanggan dan pelayan, masing-masing dengan fungsi tertentu. Model pelayan klien boleh digunakan di Internet dan juga rangkaian kawasan tempatan (LAN) . Contoh-contoh sistem pelayan-klien di Internet termasuk pelayar web dan pelayan web , klien FTP dan pelayan, dan DNS .

Perkakasan Pelanggan dan Server

Rangkaian pelanggan / pelayan berkembang dalam populariti beberapa tahun yang lalu kerana komputer peribadi (PC) menjadi alternatif yang biasa untuk komputer kerangka utama yang lebih tua. Peranti pelanggan biasanya PC dengan aplikasi perisian rangkaian dipasang yang meminta dan menerima maklumat melalui rangkaian. Peranti mudah alih, serta komputer desktop, boleh berfungsi sebagai pelanggan.

Peranti pelayan biasanya menyimpan fail dan pangkalan data termasuk aplikasi yang lebih kompleks seperti laman web. Peranti pelayan sering mempunyai pemproses pusat yang lebih tinggi, memori yang lebih tinggi, dan pemacu cakera yang lebih besar daripada pelanggan.

Aplikasi Server-Client

Model pelayan klien mengatur trafik rangkaian oleh aplikasi klien dan juga oleh peranti. Pelanggan rangkaian menghantar mesej ke pelayan untuk membuat permintaan. Pelayan bertindak balas kepada pelanggan mereka dengan bertindak pada setiap permintaan dan keputusan yang dikembalikan. Satu pelayan menyokong banyak pelanggan, dan beberapa pelayan boleh dihubungkan bersama di kolam pelayan untuk mengendalikan beban pemprosesan yang semakin meningkat apabila bilangan pelanggan meningkat.

Komputer klien dan komputer pelayan biasanya dua unit berasingan perkakasan yang disesuaikan untuk tujuan yang dirancang mereka. Misalnya, klien Web berfungsi dengan baik dengan paparan skrin besar, sementara pelayan Web tidak memerlukan sebarang paparan sama sekali dan boleh ditempatkan di mana saja di dunia. Walau bagaimanapun, dalam sesetengah kes, peranti tertentu boleh berfungsi sebagai pelanggan dan pelayan untuk aplikasi yang sama. Di samping itu, satu peranti yang merupakan pelayan untuk satu aplikasi secara serentak boleh bertindak sebagai pelanggan kepada pelayan lain, untuk aplikasi yang berbeza.

Beberapa aplikasi yang paling popular di Internet mengikuti model pelayan klien termasuk e-mel, FTP dan perkhidmatan Web. Setiap pelanggan ini mempunyai antara muka pengguna (sama ada grafik atau berasaskan teks) dan aplikasi klien yang membolehkan pengguna menyambung ke pelayan. Dalam kes e-mel dan FTP, pengguna memasukkan nama komputer (atau kadang-kadang alamat IP ) ke dalam antara muka untuk menyediakan sambungan ke pelayan.

Rangkaian Server Pelanggan Lokal

Kebanyakan rangkaian rumah menggunakan sistem pelayan-klien secara kecil-kecilan. Router jalur lebar , sebagai contoh, mengandungi pelayan DHCP yang menyediakan alamat IP kepada komputer rumah (pelanggan DHCP). Pelayan rangkaian jenis lain yang terdapat di dalam rumah termasuk pelayan cetak dan pelayan sandaran .

Client-Server vs. Peer-to-Peer dan Model Lain

Model rangkaian pelayan klien pada asalnya dibangunkan untuk berkongsi akses kepada aplikasi pangkalan data di kalangan pengguna yang lebih besar. Berbanding model mainframe , rangkaian pelayan klien memberikan kelonggaran yang lebih baik kerana sambungan boleh dibuat atas permintaan seperti yang diperlukan dan bukannya ditetapkan. Model pelayan-klien juga menyokong aplikasi modular yang boleh menjadikan tugas membuat perisian lebih mudah. Dalam apa yang dikenali sebagai dua peringkat dan tiga peringkat sistem pelayan-pelanggan, aplikasi perisian dipisahkan ke dalam komponen modular, dan setiap komponen dipasang pada klien atau pelayan khusus untuk subsistem tersebut.

Client-server hanya satu pendekatan untuk mengurus aplikasi rangkaian. Alternatif utama untuk klien-pelayan, peer-to-peer networking , merawat semua peranti dengan kemampuan yang setara dan bukannya peranan klien atau pelayan khusus. Berbanding dengan klien-pelayan, rangkaian peer to peer menawarkan kelebihan seperti fleksibiliti yang lebih baik dalam mengembangkan rangkaian untuk mengendalikan sejumlah besar pelanggan. Rangkaian pelayan-pelanggan secara amnya menawarkan kelebihan berbanding peer-to-peer juga, seperti keupayaan untuk menguruskan aplikasi dan data dalam satu lokasi terpusat.