Jenis-jenis Server Pada Jaringan Komputer Client Server
Jaringan komputer berperan penting dalam melayani lalu lintas data antar satu perangkat dengan perangkat komputer lainnya.
Infrastruktur jaringan yang saling terkoneksi antara client dan server dibutuhkan agar kita dapat menikmati informasi secepat dan seakurat mungkin.
Saat ini komputer, smartphone, laptop dan sebagainya yang kita gunakan sehari-hari umumnya bertindak sebagai client, lalu apa saja jenis-jenis server?
Saat ini, server atau penyedia sumber data dapat dikategorikan menjadi beberapa jenis.
Pernahkah kamu menyimpan dokumen pada aplikasi google drive?
Aplikasi yang ada pada semua jenis ponsel android ini merupakan sebuah contoh File Server.
File server merupakan tempat untuk menyimpan berkas melalui jaringan internet (cloud). Beberapa contoh lainnya adalah seperti aplikasi dropbox, onedrive, uptobox dan lain sebagainya juga adalah termasuk golongan File Server.
Kamu dapat membuat sendiri file server sederhana yang dapat dibuat dengan aplikasi FileZilla Server. Komunikasi antara client dan server menggunakan protokol FTP. Untuk mengakses file server dapat menggunakan aplikasi FileZilla Client.
Database server adalah server yang menyimpan data dalam bentuk teks, angka, string, tanggal, dan lain sebagainya.
Umumnya data-data yang terdapat dalam server ini berbentuk tabel yang isinya dapat dipanggil berdasarkan ID pada baris tabel tersebut.
Database server dapat dibangun secara sederhana dengan menggunakan aplikasi microsoft access. Pada jaringan komputer client-server beberapa contoh database server dapat dibangun dengan menggunakan microsoft SQL server (berbasis windows) dan Apache (berbasis linux/unix).
Seperti website ini, kamu sedang mengakses sebuah web server.
Web server merupakan kombinasi dari file server dan database server yang berkolaborasi memberikan informasi yang dirender oleh sebuah browser.
Web server dapat menjadi kompleks tergantung terhadap kebutuhan, seperti apa informasi yang diperlukan dan berapa banyak client yang mengaksesnya.
Dengan bantuan web server, kamu dapat membuka website-website favorit seperti youtube dan facebook. Kamu dapat membuat sebuah web server sederhana dengan menggunakan aplikasi XAMPP, yang sudah termasuk mesin database (apache dan phpmyadmin).
Domain server merupakan server yang menerjemahkan IP dari suatu server menjadi nama domain. Dengan adanya domain server kamu tidak perlu capek-capek mengingat dan mengetikkan suatu alamat komputer server.
Domain server menerjemahkan IP menjadi nama yang mudah diingat, seringkali disebut Domain Name Server (DNS).
Dengan memasukkan konfigurasi IP DNS pada pengaturan IP Address suatu komputer client akan menginstruksikan komputer tersebut mengakses website dengan komputer server domain server.
Beberapa contoh penyedia DNS seperti google DNS, cloudflare DNS, Open DNS dan sebagainya. Umumnya penyedia jasa internet (ISP) juga dapat menyediakan server DNS nya sendiri.
Mail server merupakan server yang bertugas menyimpan informasi surel/email, menahan, dan mengirimkan ke server tujuan. Disamping itu juga dapat berperan menyaring email yang masuk dan meneruskannya ke tujuan yang diinginkan.
Keunikan dari Mail server adalah, ia dapat menunggu sampai data benar-benar terkirim sepenuhnya.
Salah satu contoh mail server yang paling umum digunakan adalah gmail. Untuk aplikasi yang digunakan dapat menggunakan berbagai aplikasi seperti google mail, microsoft mail, outlook dan sebagainya.
Untuk membangun suatu mail server sederhana kamu dapat menggunakan aplikasi mdaemon atau thunderbird.
Proxy server adalah server yang dapat mengakses suatu komputer atau website tertentu tanpa kita harus benar benar menuju ke website tersebut.
Dengan kata lain, kamu dapat menyamarkan diri dengan bantuan sebuah proxy server. Dengan pengaturan khusus, server proxy juga dapat menyimpan suatu informasi dari alamat website dan menyimpannya didalam penyimpanan tersendiri.
Kegunaan utama proxy server umumnya untuk menyembunyikan alamat pengakses (anonimitas) agar tidak dapat terdeteksi atau tersamarkan oleh server tujuan.
Walaupun sebenarnya administrator proxy server dapat menyimpan informasi tersebut, jadi proxy server belum tentu se-aman seperti tujuan semula.
Kamu dapat membuat proxy server sendiri (website http) dengan software squid (Linux).
Game server dan streaming server menggunakan port khusus, umumnya UDP, yang dapat berkomunikasi antar client-server yang didesain dengan performa kontinu tanpa terputus-putus.
Aliran data yang melalui Game Server umumnya berada pada rentang port UDP yang cukup lebar, sehingga pengalokasian data cukup variatif tergantung game atau streaming yang dimainkan.
Konfigurasi pada Game Server telah dikonfigurasi khusus oleh developer/pembuat aplikasi sehingga komputer client hanya dapat berkomunikasi dengan software client (game client).
Print server umumnya berbentuk seperti device kecil yang berfungsi menerjemahkan aliran data pada suatu jaringan komputer menjadi data print.
Print server memerlukan konfigurasi khusus menyesuaikan driver dan tipe printer yang digunakan. Cara kerjanya, ketika suatu komputer ingin melakukan print dokumen pada print server, maka ia akan bertugas memasukkannya kepada daftar antrian (spool) dan mencetak dokumen pada printer yang dituju.
Print server umumnya digunakan di perkantoran yang memiliki banyak komputer dan printer. Kegunaan utama print server adalah mengatur antrian cetak agar printer dapat digunakan secara bersama dalam satu jaringan yang terdiri dari beberapa komputer.
Komentar