Pengertian Server
Server adalah sebuah sistem komputer yang menyediakan jenis layanan tertentu
dalam sebuah jaringan komputer. Server dapat juga berasal dari CPU yang
mempunyai spesifikasi khusus. Dalam CPU memiliki spesifikasi khusus untuk
menjadikan server, tidak dapat spesifikasi rendah karena membuat server lemot.
CPU yang dapat dibuat server minimal RAM 2giga, Harddisk 500 giga.
Server mengatur lalu lintas data di dalam jaringan dan menyediakan resource yang dapat digunakan oleh komputer lain yang sedang terhubung pada jaringannya. Server terdiri dari beberapa macam diantaranya file server, printer server, disk server serta database server.
Server mengatur lalu lintas data di dalam jaringan dan menyediakan resource yang dapat digunakan oleh komputer lain yang sedang terhubung pada jaringannya. Server terdiri dari beberapa macam diantaranya file server, printer server, disk server serta database server.
Sejarah Server
Tahun 1989, Tim Berners-Lee mengajukan pada
perusahaannya, CERN (European Organization for Nuclear Research) sebuah proyek
yang bertujuan untuk mempermudah pertukaran informasi antar para peneliti
dengan menggunakan sistem hiperteks. Sebagai hasil atas implementasi proyek
ini, tahun 1990 Berners-Lee menulis dua program komputer:
sebuah peramban yang
dinamainya sebagai WorldWideWeb;
server web pertama di dunia,
yang kemudian dikenal sebagai CERN httpd, yang berjalan pada sistem operasi
NeXTSTEP.
Dari tahun 1991 hingga 1994,
kesederhanaan serta efektifitas atas teknologi yang digunakan untuk berkunjung
serta bertukar data melalui Waring Wera Wanua membuat kedua
aplikasi tersebut diadopsi pada sejumlah sistem operasi agar dapat digunakan
oleh lebih banyak individu, ataupun kelompok. Awalnya adalah organisasi
penelitian, kemudian berkembang dan digunakan di lingkungan pendidikan tinggi,
dan akhirnya digunakan dalam industri bisnis. Tahun 1994, Tim Berners-Lee
memutuskan untuk membakukan organisasi World Wide Web Consortium (W3C) untuk
mengatur pengembangan-pengembangan lanjut atas teknologi-teknologi terkait
lainnya (HTTP, HTML, dan lain-lain) melalui proses standardisasi.
Jenis-Jenis Server
1. Web
Server
Web server adalah sebuah perangkat lunak
yang dipasang pada server yang berfungsi untuk menyediakan layanan permintaan
data dengan protocol https atau http yang dapat diakses dengan menggunakan
browser. Cara kerjanya secara sederhana adalah web server akan merespon
permintaan yang ada dengan mengirimkan konten tersebut kembali dalam bentuk
gambar, tulisan atau bentuk lainnya. Kemudian akan ditampilkan pada browser.
Ada banyak web server, diantaranya
adalah:
Apache
Kelebihan dan Kekurangan
a)
Open
Source
b)
Proses
instalasinya mudah
c)
Mudah
untuk dikustomisasi (Apache hanya punya 4 file konfigurasi) ataupun menambah
peripheral dalam web servernya
d)
Bisa
digunakan di berbagai platform mesin dari mainframe sampai embedded system
e)
Ada
komunitas yang besar sehingga mudah mencari solusinya jika ditemukan masalah
f)
Mudah
dicari di internet
g)
Server
Apache otomatis berkomunikasi dengan clientnya untuk mendapatkan tampilan web
terbaik
h)
Keamanannya
bagus dan bisa menggunakan SSL (Secure Socket Layer)
i)
Tidak
bisa mengatur load seperti IIS sehingga akan terus memfork proses baru sampai
dalam batas yang diijinkan OS. Akan memudahkan penyerang karena RAM akan cepat
habis
j)
Mudah
diserang oleh DoS (pada Apache versi 1.3 dan versi 2 sampai versi 2.0.36)
k) Apache tidak
memproses karakter kutip dalam string Referrer dan User-Agent yang dikirimkan
oleh Client. Ini berarti Client dapat memformulasi inputnya secara hati-hati
untuk merusak format baris log akses.
IIS
Kelebihan dan Kekurangan
a) Lebih kompatibel
dengan Windows karena memang IIS adalah keluaran Microsoft
b) Unjuk kerja
untuk PHP lebih stabil, handal, dan cepat
c) Adanya kemampuan
diagnostik untuk pelacakan kesalahan (bisa dikustomisasi)
d) Untuk platform
.NET, user hanya bisa menggunakan IIS
e) Memiliki score
tertinggi dari web server lainnya untuk masalah bug
f) Tidak gratis
(web server berbayar)
g) Port 80 (Port
untuk layanan web) sangat mudah diserang oleh cracker
h) Keamanan file
log juga sangat mudah ditembus sehingga system password pun akan mudah didapatkan.
NGINX
Kelebihan dan Kekurangan
a) Performanya
yang tinggi, stabil, memiliki banyak fitur
b) Mudah
dikonfigurasi
c) Menggunakan
hanya sedikit sumberdaya pada server
d) Tidak
bergantung kepada thread untuk melayani klien
e) Belum
support IPV6
f) Update/patchnya
versi terbarunya lama keluar
g) Fast-CGInya
tidak berfungsi maximal
h) Pemakainya
tidak sebanyak Apache atau IIS (komunitasnya tidak sebanyak Apache atau IIS)
2. Fax
Server
Pengertian dan Macam-Macam Jenis Server
di Dunia Komputer yang kedua adalah Fax Server. Sesuai dengan namanya, server
ini digunakan untuk melayani kebutuhan Fax bagi client. Fax server ini akan
membuat semua sistem penerimaan dan pengiriman fax akan melaluinya. Selain itu,
biasanya sebuah fax server telah dilengkapi dengan modem untuk mendukung fax
server ini.
Kelebihan
a)
Biaya
operational yang lebih murah karena tidak perlu adanya kertas fax, sehingga
kita hanya mencetak jika diperlukan.
b)
Jika
menggunakan kertas fax konvensional, biasanya akan luntur setelah satu saat
disimpan. Dengan solusi Fax server, Anda bisa mencetak dengan printer yang ada,
sehingga bisa lebih tahan lama.
c)
Jika
penggunaan Fax Anda cukup intensif dan digunakan oleh beberapa bagian
sekaligus, katakanlah bagian Sales dan pembelian. Tentunya bagi mereka jauh
lebih efisien dan produktif hanya perlu mengirim dari komputer mereka tanpa
perlu antri ataupun mondar mandir ke mesin fax
d)
Mudah
untuk mengontrol bagaimana aktifitas fax yang terkirim/terima sehingga
produktifitas dan transparansi kerja semakin terbentuk
e)
Kualitas
fax yang terkirim maupun diterima sangat prima. Tidak perlu risau terhadap
penggunaan thermal/heat transfer seperti fax konvensional. Fax yang kita
kirim/terima akan jelas diterima.
f)
Tidak
ada lagi fax yang hilang. Kalau kertas, kadang bisa tercecer ataupun terambil
oleh yang tidak berhak. Dengan Fax Server semua tercatat dikomputer sehingga
mudah ditelusuri.
g)
Lebih
mudah difiling, karena bisa membuat folder-folder yang bisa dikategorikan.
h)
Fungsi
Antri, prioritas, waktu kirim dan banyak lagi setting lainnya akan membuat
pekerjaan pengiriman fax mudah dilakukan dan bisa dilakukan kapan saja
Kekurangan
Salah satu kelemahannya adalah semua fax yang kita terima/kirim akan terbaca oleh semua orang yang terhubung dalam jaringan. Tapi percayalah jika kita menjunjung tinggi transparansi dan good corporate governance, hal ini tidak akan menjadi sesuatu yang tabu.
Salah satu kelemahannya adalah semua fax yang kita terima/kirim akan terbaca oleh semua orang yang terhubung dalam jaringan. Tapi percayalah jika kita menjunjung tinggi transparansi dan good corporate governance, hal ini tidak akan menjadi sesuatu yang tabu.
3. FTP
Server
FTP server adalah Pengertian dan
Macam-Macam Jenis Server di Dunia Komputer yang ketiga. Server ini memiliki
protocol FTP yang dapat dilakukan sebagai protocol untuk transfer data.
4. Mail
Server
Sesuai dengan namaya. Mail server ini
memiliki fungsi untuk melayani client khususnya dalam hal berkirim surat. Surat
surat yang ada pun akan disimpan di dalam server mail tersebut pula. Selain
menyediakan layanan untuk berkirim surat, mail server ini juga menyediakan
layanan pelengkap lainnya seperti web interface dimana layanan ini dapat
memudahkan client untuk mengorganisir atau menulis surat yang dimiliki oleh
client.
5. File
Server
Pengertian dan Macam-Macam Jenis Server
di Dunia Komputer selanjutnya adalah File Server. File server dapat diartikan
sebagai sebuah komputer yang berfungsi untuk menampun sejumlah data yng
dimiliki oleh client yang bersangkutan. Biasanya, kapasitas yang dimiliki oleh
server ini juga bergantung pada HDD yang ada pada server tersebut.
6. Game
Server
Game server merupakan server yang
digunakan untuk pusat untuk menghubungkan antar pemain (client) dengan pemain
yang lainnya. Game server ini selain merupakan server tersendiri, bisa juga
didirikan dari komputer client yang bermain game tersebut.
7. DNS
Server
Pengertian dan Macam-Macam Jenis Server
di Dunia Komputer ketujuh adalah Domain Name System atau DNS Server. Server ini
memiliki fungsi untuk menerjemahkan informasi nama host atau domain menjadi
sebuah alamat IP.
8.
Proxy Server
Proxy server merupakan sebuah server
yang dapat berfungsi sebagai komputer lainnya untuk melakukan permintaan untuk
content dari sebuah intranet atau internet.
9.
Database Server
Pengertian dan Macam-Macam Jenis Server
di Dunia Komputer ini melayani client yang membutuhkan sebuah layanan untuk
menyimpan database. port yang digunakan untuk Database Server biasanya 3306 (
Mysql ) dan 5432 ( PgSQL ).
10.
Print Server
Server ini merupakan sebuah pusat
layanan untuk kegiatan percetakan atau print untuk client. Print Server Client ini merupakan salah satu Pengertian dan
Macam-Macam Jenis Server di Dunia Komputer yang ada.
11.
Server aplikasi
Server ini bertugas menjalankan aplikasi
tertentu yang menyediakan sumber dayanya untuk dapat diproses komputer lainnya
di jaringan. Yang termasuk dalam kategori jenis server ini adalah server-server
yang menjalankan perangkat lunak yang dibuat khusus untuk program-program
tertentu seperti program yang berhubungan dengan fungsi accounting, penjualan,
dan lain sebagainya.
12.
Streaming Media Server
Server ini melayani servis streaming
data media seperti musik, video. Servis ini memungkinkan kita dapat mengakses
sebuah konten tanpa kita mendownloadnya terlebih dahulu.
Sumber :