Server adalah sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Server didukung dengan prosesor yang bersifat scalable dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus. Server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya. Pada dasarnya prinsip kerja server adalah menerjemahkan request yang dikirimkan oleh client dan memberikan response yang sesuai dengan request tersebut.
Arsitektur Client-Server
Dimana client adalah perangkat yang menerima yang akan menampilkan dan menjalankan aplikasi, server adalah perangkat yang bertindak pengelola aplikasi, data, dan keamanannya.
- Client memasukkan data, mengirimkannya ke server, berupa permintaan layanan tertentu yang dimiliki oleh server.
- Server akan menerima permintaan layanan & memprosesnya serta mengembalikan hasil pemrosesan ke client.
- Client menerima informasi & menampilkan ke pemakai melalui aplikasi yang digunakan oleh pemakai.
Sistem Operasi Server
Sistem operasi yang biasa digunakan untuk server adalah sistem operasi server bukan sistem operasi biasanya. Sistem operasi server diharapkan selalu stabil dan ringan serta membutuhkan sumberdaya yang sedikit, dikarenakan server merupakan inti atau pusat dari segala layanan.
Contoh sistem operasi server adalah Windows 2000 Server dan Windows Server 2003, kemudian Sun Solaris, Unix, dan GNU/Linux : Ubuntu Server.
Macam-Macan Server
Berdasarkan fungsi dan kegunaannya server terbagi menjadi berbagai macam, diantaranya adalah :
- DNS Server
- Web Server
- Email Server
- DHCP Server
- FTP Server
- Database Server
- Proxy Server
DNS Server
DNS server adalah sebuah aplikasi service yang bertugas menterjemahkan sebuah nama domain (FQDN-Fully Qualified Domain Name) ke IP address, atau sebaliknya. 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 ataupun sebaliknya. Selain digunakan di Internet, DNS juga dapat di implementasikan ke private network atau intranet.
Jenis-jenis DNS yaitu cache, primary dan secondary.
Komponen DNS
Pengelolaan dari sistem DNS terdiri dari tiga komponen:
- DNS resolver, sebuah program klien yang berjalan di komputer pengguna, yang membuat permintaan DNS dari program aplikasi.
- recursive DNS server, yang melakukan pencarian melalui DNS sebagai tanggapan permintaan dari resolver, dan mengembalikan jawaban kepada para resolver tersebut.
- authoritative DNS server, yang memberikan jawaban terhadap permintaan dari recursor, baik dalam bentuk sebuah jawaban, maupun dalam bentuk delegasi (misalkan: mereferensikan ke authoritative DNS server lainnya)
Struktur DNS
- Root Level Domain Level paling atas di hirarki disebut dengan root domain. Root domain di ekspresikan berdasarkan periode dimana lambang untuk root domain adalah (“.”)
- Top Level Domain Level dibawah root level domain, sifatnya global domain.
- Second Level Domain Second-level domains dapat berisi host dan domain lain, yang disebut dengan subdomain.
- Hostname Domain name yang digunakan dengan host name akan menciptakan fully qualified domain name (FQDN) untuk setiap computer.
WEB Server
Sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP/HTTPS dari client yang dikenal dengan “web browser” dan mengirimkan kembali hasilnya dalam bentuk halaman web yang umum yaitu HTML. Fungsi utama sebuah server web adalah untuk mentransfer berkas atas permintaan pengguna melalui protocol komunikasi yang telah ditentukan. Sebuah halaman web dapat terdiri atas berkas teks, gambar, video, dan lainnya.
Macam-Macam Web Server
- Apache Webserver
- Internet Information Services (IIS)
- Lighttpd
- NginX
- Sun Java System Web Server
- Xitami Web Server
- Zeus Web Server
Email Server
Komputer yang bertindak sebagai sebuah server (penyedia layanan) yang memiliki fungsi untuk melakukan penyimpanan (storing) dan distribusi yang berupa pengiriman (sending), penjaluran (routing), dan penerimaan (receiving) e-mail. Mail Server berjalan dengan beberapa protokol pada TCP/IP, yakni SMTP (port 25), POP3 (port 110), dan IMAP (port 143).
Mail Server memiliki tiga komponen utama yang menyusunnya, yakni Mail Transfer Agent (MTA), Mail Delivery Agent (MDA), dan Mail User Agent (MUA).
- MTA bertugas mengatur pengiriman dan penerimaan e-mail,
- MDA bertugas mengatur pengiriman e-mail ke alamat yang sesuai pada jaringan lokal,
- MUA bertugas untuk menjadi antarmuka yang menghubungkan user dengan Mail Server.
Macam-Macam Email Server
- Sendmail
- Postfix
- Microsoft Exchange Server
- Exim
- IMail
- MDaemon
- MailEnable
- Qmail
- Zimbra
- SquareMail
DHCP Server
Protokol yang memudahkan pengalokasian alamat IP address dalam satu jaringan. Tugasnya yaitu memberikan IP address kepada semua komputer dalam jaringan lokal secara manual kepada komputer yang tidak menggunakan DHCP, sedangkan yang sudah terhubung maka DHCP akan mendapatkan IP address secara otomatis dari server DHCP. Dalam kata lain DHCP adalah sebuah protokol yang “menyewakan” alamat IP address kepada semua client yang memintanya.
FTP Server
Suatu protokol yang berfungsi untuk tukar menukar file dalam suatu network yang menggunakan koneksi TCP. Tujuan dari FTP server diantaranya sebagai berikut yaitu : sharing data, menyediakan indect atau implicit, remote komputer, menyediakan tempat penyimpanan bagi user, menyediakan transfer data yang realible dan efisien. Secara garis besar, Proses transfer data atau file pada FTP memiliki dua alur.
- Proses transfer data dari komputer local (komputer kita) ke komputer server (komputer remote) yang menyediakan akses ftp, proses ini di kenal sebagai proses UPLOAD.
- Proses transfer data dari komputer server ke komputer kita dinamakan prosess DOWNLOAD.
Database Server
Server ini melayani servis bagi client yang membutuhkan layanan penyimpanan database.
Dalam server database tersebut, bisa berisi ratusan ataupun ribuan database dari banyak user. Demi alasan keamanan, biasanya server ini berada dalam jaringan lokal sehingga tidak secara langsung bisa di akses dari jaringan luar (internet).
Proxy Server
Proxy bisa diartikan sebagai perantara untuk dua pihak yang saling berhubungan, dalam sebuah jaringan kita biasa mengenal proxy server. Proxy server adalah sebuah perangkat yang menjembatani komputer baik komputer client maupun komputer server dimana fungsi dasarnya yaitu connection sharing, filtering, dan caching.
Komentar
Posting Komentar