Server: Pengertian, Fungsi, Jenis dan Cara Kerja Server
Server merupakan komputer atau sistem yang menyediakan layanan, data, aplikasi, atau sumber daya kepada komputer dan perangkat lain yang disebut client melalui jaringan.
Dalam kehidupan sehari-hari, server digunakan dalam berbagai kebutuhan, mulai dari mengakses website, mengirim email, menyimpan file, menjalankan aplikasi, hingga mengelola jaringan internet.
Pengertian Server
Secara sederhana, server adalah komputer yang bertugas memberikan layanan kepada perangkat lain melalui jaringan.
Perangkat yang meminta atau menggunakan layanan dari server disebut client.
Contohnya ketika seseorang membuka sebuah website. Komputer atau smartphone pengguna bertindak sebagai client, sedangkan komputer yang menyimpan dan menyediakan website tersebut bertindak sebagai server.
Gambaran sederhananya:
CLIENT │ │ Permintaan ▼ SERVER │ │ Data / Layanan ▼ CLIENT
Fungsi Server
Server memiliki berbagai fungsi tergantung dari jenis layanan yang dijalankan.
Beberapa fungsi server antara lain:
- Menyimpan data dan file.
- Menyediakan website.
- Menjalankan aplikasi.
- Mengelola database.
- Menyediakan layanan DNS.
- Menyediakan alamat IP melalui DHCP.
- Mengelola akun dan pengguna.
- Menyediakan layanan jaringan.
- Mengatur akses terhadap sumber daya jaringan.
- Menyimpan dan melakukan backup data.
Cara Kerja Server
Cara kerja server pada dasarnya menggunakan sistem request dan response.
Ketika client membutuhkan suatu layanan, client mengirimkan permintaan kepada server.
Server kemudian memproses permintaan tersebut dan mengirimkan hasilnya kembali kepada client.
Contohnya ketika membuka sebuah website:
1. Pengguna membuka website ↓ 2. Browser mengirim request ↓ 3. Server menerima request ↓ 4. Server memproses request ↓ 5. Server mengirim response ↓ 6. Website tampil di browser
Proses tersebut dapat berlangsung sangat cepat sehingga pengguna biasanya tidak menyadari seluruh proses yang terjadi di belakang layar.
Jenis-Jenis Server
Server memiliki banyak jenis sesuai dengan fungsi dan layanan yang diberikan.
1. Web Server
Web server digunakan untuk menyimpan dan menyediakan halaman website kepada pengguna melalui internet atau jaringan lokal.
Contoh perangkat lunak web server:
- Apache
- Nginx
- Microsoft IIS
Ketika pengguna membuka sebuah website, browser akan meminta data kepada web server dan kemudian menampilkan halaman tersebut.
2. DNS Server
DNS (Domain Name System) bertugas menerjemahkan nama domain menjadi alamat IP.
Contohnya:
alzena.net ↓ Alamat IP
Tanpa DNS, pengguna harus mengingat alamat IP setiap server yang ingin diakses.
DNS membuat akses internet menjadi lebih mudah karena manusia dapat menggunakan nama domain yang mudah diingat.
3. DHCP Server
DHCP (Dynamic Host Configuration Protocol) digunakan untuk memberikan konfigurasi jaringan secara otomatis kepada client.
DHCP dapat memberikan:
- IP Address
- Subnet Mask
- Gateway
- DNS Server
Contohnya ketika smartphone terhubung ke Wi-Fi, perangkat tersebut dapat langsung mendapatkan IP Address tanpa harus dikonfigurasi secara manual.
4. File Server
File server digunakan untuk menyimpan dan berbagi file melalui jaringan.
Dalam jaringan kantor, misalnya, beberapa komputer dapat mengakses dokumen yang disimpan pada satu server.
Contohnya:
Komputer 1 ─┐ Komputer 2 ─┼── File Server Komputer 3 ─┘
5. Database Server
Database server digunakan untuk menyimpan dan mengelola database.
Server jenis ini banyak digunakan oleh website dan aplikasi untuk menyimpan informasi seperti:
- Data pengguna
- Produk
- Transaksi
- Artikel
- Data pelanggan
6. Mail Server
Mail server digunakan untuk menangani layanan email.
Mail server bertugas menerima, menyimpan, dan mengirim pesan email melalui jaringan.
7. Proxy Server
Proxy server bertindak sebagai perantara antara client dan server tujuan.
Contoh:
Client ↓ Proxy Server ↓ Internet
Proxy dapat digunakan untuk berbagai kebutuhan seperti caching, kontrol akses, dan pengelolaan lalu lintas jaringan.
8. VPN Server
VPN server menyediakan koneksi jaringan yang memungkinkan pengguna terhubung ke jaringan melalui koneksi yang diamankan.
VPN banyak digunakan untuk akses jarak jauh ke jaringan kantor maupun untuk menghubungkan beberapa jaringan.
9. Game Server
Game server digunakan untuk menjalankan layanan permainan online dan menghubungkan pemain dalam satu sesi permainan.
10. Application Server
Application server digunakan untuk menjalankan aplikasi yang dapat diakses oleh client melalui jaringan.
Jenis server ini banyak digunakan pada sistem perusahaan dan aplikasi berbasis jaringan.
Server Dalam Jaringan MikroTik
Dalam jaringan yang menggunakan MikroTik, beberapa fungsi server juga dapat dijalankan oleh perangkat MikroTik melalui RouterOS.
Contohnya:
DHCP Server DNS Server Hotspot Server PPPoE Server VPN Server
MikroTik dapat digunakan untuk mengelola berbagai layanan jaringan dari satu perangkat.
Contohnya pada jaringan internet pelanggan:
Internet │ ▼ MikroTik │ ├── DHCP Server ├── DNS ├── Hotspot ├── PPPoE Server └── Firewall │ ▼ Pelanggan
Dengan konfigurasi yang tepat, MikroTik dapat menjadi pusat pengelolaan jaringan.
Server Fisik dan Server Virtual
Server dapat berupa server fisik maupun server virtual.
Server Fisik
Server fisik merupakan komputer atau perangkat keras yang digunakan secara langsung untuk menjalankan layanan server.
Contohnya komputer server yang dipasang di ruang server atau data center.
Server Virtual
Server virtual merupakan server yang dibuat menggunakan teknologi virtualisasi di dalam sebuah server fisik.
Satu server fisik dapat menjalankan beberapa server virtual.
Contohnya:
SERVER FISIK │ ┌────┼────┐ ↓ ↓ ↓ VM1 VM2 VM3 Web DNS Database
Perbedaan Server dan Komputer Biasa
| Server | Komputer Biasa |
|---|---|
| Menyediakan layanan kepada client | Biasanya digunakan oleh satu pengguna |
| Dirancang untuk bekerja dalam waktu lama | Tidak selalu bekerja 24 jam |
| Memiliki kemampuan jaringan dan penyimpanan yang dapat lebih tinggi | Umumnya digunakan untuk pekerjaan sehari-hari |
| Dapat melayani banyak client | Biasanya tidak ditujukan untuk banyak client |
| Dapat menggunakan hardware khusus server | Biasanya menggunakan hardware desktop/laptop |
Namun, secara teknis komputer biasa juga dapat dijadikan server jika memiliki sistem operasi dan perangkat lunak yang diperlukan.
Kesimpulan
Server merupakan bagian penting dalam teknologi informasi dan jaringan komputer. Server bertugas menyediakan berbagai layanan kepada client melalui jaringan.
Berbagai jenis server memiliki fungsi masing-masing, seperti Web Server, DNS Server, DHCP Server, File Server, Database Server, Mail Server, Proxy Server, VPN Server, dan Application Server.
Dalam jaringan modern, server dapat berupa perangkat fisik maupun virtual. MikroTik juga dapat menyediakan beberapa layanan yang memiliki fungsi seperti server jaringan, sehingga banyak digunakan untuk mengelola jaringan internet.
Memahami konsep server merupakan dasar penting bagi siapa saja yang ingin mempelajari jaringan komputer, MikroTik, Linux, Windows Server, cloud computing, maupun administrasi jaringan.
Komentar
Posting Komentar