Pages

Friday, December 16, 2022

Klien dan Server

Peran Klien dan Server

Semua komputer yang terhubung ke jaringan yang berpartisipasi langsung dalam komunikasi jaringan diklasifikasikan sebagai host. Host dapat mengirim dan menerima pesan di jaringan. Dalam jaringan modern, host komputer dapat bertindak sebagai klien, server, atau keduanya, seperti yang ditunjukkan pada gambar. Perangkat lunak yang diinstal pada komputer menentukan peran yang dimainkan komputer.

 

Server adalah host yang menginstal perangkat lunak yang memungkinkan mereka memberikan informasi, seperti email atau halaman web, ke host lain di jaringan. Setiap layanan memerlukan perangkat lunak server terpisah. Misalnya, host memerlukan perangkat lunak server web untuk menyediakan layanan web ke jaringan. Setiap tujuan yang Anda kunjungi online disediakan untuk Anda oleh server yang terletak di suatu tempat di jaringan yang terhubung ke internet global.

Klien adalah host komputer yang menginstal perangkat lunak yang memungkinkan host untuk meminta dan menampilkan informasi yang diperoleh dari server. Contoh perangkat lunak klien adalah browser web, seperti Internet Explorer, Safari, Mozilla Firefox, atau Chrome.

Jaringan Peer-to-Peer

Perangkat lunak klien dan server biasanya berjalan di komputer terpisah, tetapi juga memungkinkan satu komputer menjalankan perangkat lunak klien dan server secara bersamaan. Dalam usaha kecil dan rumah, banyak komputer berfungsi sebagai server dan klien di jaringan. Jenis jaringan ini disebut jaringan peer-to-peer (P2P).

Jaringan P2P paling sederhana terdiri dari dua komputer yang terhubung langsung menggunakan koneksi kabel atau nirkabel. Kedua komputer kemudian dapat menggunakan jaringan sederhana ini untuk bertukar data dan layanan satu sama lain, bertindak sebagai klien atau server sesuai kebutuhan.

Beberapa PC juga dapat dihubungkan untuk membuat jaringan P2P yang lebih besar, tetapi ini membutuhkan perangkat jaringan, seperti sakelar, untuk menghubungkan komputer.

Kerugian utama dari lingkungan P2P adalah kinerja host dapat diperlambat jika bertindak sebagai klien dan server pada saat yang bersamaan. Gambar tersebut mencantumkan beberapa kelebihan dan kekurangan jaringan peer-to-peer.

Dalam bisnis yang lebih besar, karena potensi jumlah lalu lintas jaringan yang tinggi, seringkali diperlukan server khusus untuk mendukung jumlah permintaan layanan.

Kelebihan dan kekurangan jaringan P2P dirangkum dalam gambar.

 

Keuntungan dari jaringan peer-to-peer:

  • Mudah diatur
  • Kurang kompleks
  • Biaya lebih rendah karena perangkat jaringan dan server khusus mungkin tidak diperlukan
  • Dapat digunakan untuk tugas-tugas sederhana seperti mentransfer file dan berbagi printer

 Kerugian dari jaringan peer-to-peer:
  • Tidak ada administrasi terpusat
  • Tidak aman
  • Semua perangkat dapat bertindak sebagai klien dan server yang dapat memperlambat kinerjanya

Aplikasi Peer-to-Peer

Aplikasi P2P memungkinkan perangkat bertindak sebagai klien dan server dalam komunikasi yang sama, seperti yang ditunjukkan pada gambar. Dalam model ini, setiap klien adalah server dan setiap server adalah klien. Aplikasi P2P mengharuskan setiap perangkat akhir menyediakan antarmuka pengguna dan menjalankan layanan latar belakang.

Beberapa aplikasi P2P menggunakan sistem hybrid di mana pembagian sumber daya terdesentralisasi, tetapi indeks yang menunjuk ke lokasi sumber daya disimpan dalam direktori terpusat. Dalam sistem hybrid, setiap peer mengakses server indeks untuk mendapatkan lokasi sumber daya yang disimpan di peer lain.


 Kedua klien dapat secara bersamaan mengirim dan menerima pesan.

Berbagai Peran dalam Jaringan

Sebuah komputer dengan perangkat lunak server dapat memberikan layanan secara bersamaan kepada satu atau banyak klien, seperti yang ditunjukkan pada gambar.

Selain itu, satu komputer dapat menjalankan berbagai jenis perangkat lunak server. Di rumah atau bisnis kecil, mungkin diperlukan satu komputer untuk bertindak sebagai server file, server web, dan server email.

Satu komputer juga dapat menjalankan beberapa jenis perangkat lunak klien. Harus ada perangkat lunak klien untuk setiap layanan yang diperlukan. Dengan beberapa klien terinstal, sebuah host dapat terhubung ke beberapa server secara bersamaan. Misalnya, pengguna dapat memeriksa email dan melihat halaman web sambil mengirim pesan instan dan mendengarkan radio internet.

 

 

 

No comments:

Post a Comment