LAYANAN
SERVER JARINGAN
1. Web Server
Server
web atau yang dalam bahasa inggris disebut web server adalah perangkat lunak
(software) dalam server yang berfungsi untuk menerima permintaan (request)
berupa halaman web melalui protokol HTTP dan atau HTTPS dari klien yang lebih
dikenal dengan nama browser, kemudian mengirimkan kembali (respon) hasil
permintaan tersebut ke dalam bentuk halaman-halaman web yang pada umumnya
berbentuk dokumen HTML.
Dari pengertian di atas, dapat disimpulkan
bahwa web server merupakan pelayan (pemberi layanan) bagi web klien (browser)
seperti Mozilla, Opera, Chrome, Safari, Internet Explorer, dan lain sebagainya,
supaya browser dapat menampilkan halaman atau data yang Anda minta.
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.
Contoh aplikasi yang dapat digunakan ;
Linux : XAMPP, AMPPS
Windows : WampServer, IIS, XAMPP, AMPPS
2. DNS Server
Domain
Name System (DNS) adalah Distribute Database System yang digunakan untuk
pencarian nama komputer (name resolution) di jaringan yang menggunakan TCP/IP.
DNS merupakan sebuah aplikasi servis yang biasa digunakan di internet seperti
web browser atau e-mail yang menerjemahkan sebuah domain ke IP address.
Menerjemahkan dari Link Website seperti www.google.com ke IP Address http://74.125.224.72/
CaraKerja DNS Server
-DNS resolver melakukan pencarian alamat host
pada file HOSTS. Jika alamat host yang dicari sudah ditemukan dan diberikan,
maka proses selesai.
-DNS resolver melakukan pencarian pada data
cache yang sudah dibuat oleh resolver untuk menyimpan hasil permintaan
sebelumnya. Bila ada, kemudian disimpan dalam data cache lalu hasilnya
diberikan dan selesai.
-DNS resolver melakukan pencarian pada alamat
server DNS pertama yang telah ditentukan oleh pengguna.
-Server DNS ditugaskan untuk mencari nama
domain pada cache-nya.
-Apabila nama domain yang dicari oleh server DNS
tidak ditemukan, maka pencarian dilakukan dengan melihat file database (zones)
yang dimiliki oleh server.
-Apabila masih tidak ditemukan, pencarian
dilakukan dengan menghubungi server DNS lain yang masih terkait dengan server
yang dimaksud. Jika sudah ditemukan kemudian disimpan dalam cache lalu hasilnya
diberikan ke client (melalui web browser).
Contoh aplikasi yang dapat digunakan ;
Linux : BIND, Yaku-NS, Power DNS
Windows : Microsoft DNS, Power DNS
3. Data
base Server
Database
server adalah program komputer yang menyediakan layanan data lainnya ke
komputer atau program komputer, seperti yang ditetapkan oleh model
klien-server. Istilah ini juga merujuk kepada sebuah komputer yang
didedikasikan untuk menjalankan program server database. Database sistem manajemen
database yang sering menyediakan fungsi server, dan beberapa DBMSs (misalnya,
MySQL) secara eksklusif bergantung pada model klien-server untuk akses data.
Cara Kerja Database Server
Client-server model dapat diartikan sebagai
model dari suatu sistem yang membagi proses sistem antara server yang mengolah
database dan client yang menjalankan aplikasi. Database server mengurangi beban
akses data oleh client pada server. Database dapat diakses oleh beberapa client
secara bersamaan dimana data yang diakses hanya atau diubah berasal dari satu
sumber yaitu database pada server.
Contoh aplikasi yang dapat digunakan ;
Linux : MySQL Server, Firebird
Windows : Microsoft SQL Server, Clipper
4. Mail
Server
Mail
server merupakan suatu perangkat lunak yang mendistribusikan file atau
informasi sebagai balasan atau respon atas permintaan yang dikirim melalui
email. Istilah ini juga sering digunakan untuk menunjukkan bitnet yang
menyediakan layanan serupa ftp. Tak hanya itu program ini juga dapat digunakan
sebagai aplikasi install email.Tak hanya sebuah program mail server juga bisa
berupa sebuah komputer yang memang dikhususkan untuk menjalankan aplikasi
perangkat lunak program ini. nah komputer ini di ibaratkan sebagai jantung dari
system sebuah email. Program ini biasanya dikelola oleh programer yang disebut
dengan post master.
Cara
kerja mail server secara sederhana dapat dijelaskan sebagai berikut, pada
awalnya email-email yang telah dikirimkan oleh sender, maka akan dikumpulkan
dan disimpan menjadi satu file dalam database mail server. Pengelompokkan ini
berdasarkan atas tujuan email. Dalam sebuah email yang dikirimkan tentu telah
terdapat informasi tentang tujuan penerima email dan asal email sender
tersebut, serta informasi tanggal dan waktu pengiriman email. Ketika receiver
email membaca email dari pengirim email, itu artinya penerima email tersebut
telah mengakses mail server dan membaca pesan / file yang tersimpan dalam
database mail server yang ditampilkan melalui aplikasi dan browser oleh user
tersebut.
Contoh aplikasi yang dapat digunakan ;
Linux : PEGASUS Mercury mail Server,
Windows : hMail Server, Claws Mail
5. FTP
Server
FTP
(File Transfer Protocol) adalah suatu protokol yang berfungsi untuk pertukaran
file dalam suatu jaringan komputer yang mendukung protokol TCP/IP. FTP terdiri
dari sebuah client dan sebuah server yang merupakan aplikasi yang memberikan
akses/pertukaran transfer data antara dua komputer (client dan server).
Cara Kerja FTP (File Transfer Protocol):
Prinsip
kerja dari FTP adan menggunakan autentikasi standart yang mana untuk mengakses
data-data yang ada pada FTP server diperlukan username dan password, sehingga
user yang terdaftar pada sistem memiliki hak akses untuk membuka direktori dan
file yang ada didalamnya.
FTP
client akan mengirimkan pesan untuk meminta layanan tukar menukar data pada FTP
server. Setelah FTP client terkoneksi dengan FTP Server maka FTP Client dapat
melakukan proses download, upload dan proses lain sesuai dengan izin dan hak
akses yang diberikan oleh FTP server.
Contoh aplikasi yang dapat digunakan ;
Linux : Vsftpd,Filezila
Windows : Cyberduck,FireFTP
6. DHCP
Dynamic
Host Configuration Protocol atau yang sering disingkat DHCP merupakan protokol
client-server yang digunakan untuk memberikan alamat IP kepada komputer client/
perangkat jaringan secara otomatis.
Cara Kerja DHCP Server, DHCP menggunakan 4
tahapan proses untuk memberikan konfigurasi nomor IP. (Jika Client memiliki NIC
lebih dari satu dan perlu no IP lebih dari satu maka proses DHCP dijalankan
untuk setiap adaptor secara sendiri-sendiri)
1. IP Least Request
Client meminta nomor IP ke server (Broadcast
mencari DHCP server).
2. IP Least Offer
DHCP server (bisa satu atau lebih server jika
memang ada 2 atau lebih DHCP server) yang mempunyai nomor IP, memberikan
penawaran ke client
tersebut.
3. IP Lease Selection
Client memilih penawaran DHCP Server yang
pertama diterima dan kembali melakukan broadcast dengan message menyetujui
peminjaman tersebut kepada DHCP Server
4. IP Lease Acknowledge
DHCP Server yang menang memberikan jawaban atas
pesan tersebut berupa konfirmasi nomor IP dan informasi lain kepada Client
dengan sebuah ACKnowledgment. Kemudian client melakukan inisialisasi dengan
mengikat (binding) nomor IP tersebut dan client dapat bekerja pada jaringan tersebut.
Sedangkan DHCP Server yang lain menarik tawarannya kembali.
Contoh aplikasi yang dapat digunakan ;
Linux : Open DHCP Server
Windows : PRM
7. Web Mail
Server
Web mail
server adalah sarana yang memungkinkan user dapat mengakses e-mail melalui web
dalam kata lain web mail server adalah interfaces dengan kata lain sebuah
e-mail yang berada di dalam web sehingga jika membuka e-mail tersebut kita
harus membuka web terlebih dahulu dengan koneksi internet dan ini berbasis web.
Web Mail
adalah Aplikasi Email berbasis web. Web adalah sebuah alamat situs internet.
Jadi dengan kata lain sebuah email yang berada di dalam web, sehingga untuk
membuka email tersebut, maka harus terlebih dahulu mengaktifkan alamat web yang
digunakan membuat email tersebut.
Cara Kerja Web Mail
-Saat kita mengirim email, maka email tersebut
di simpan pada email-server menjadi satu file
berdasarkan tujuan email yang berisi sumber dan juga tujuan, serta
dilengkapi tanggal dan waktu pengiriman.
-Pada saat kita hendak membaca email maka kita
mengakses email server dan membaca pada file yang adalah milik kita dan berisi
email untuk kita dan menampilkannya pada browser.
Contoh aplikasi yang dapat digunakan ;
Linux : Roundcube, Zimbra, Rain loop
Windows : Squirrel mail, Horde mail.
8. Remote Access
8. Remote Access
Remote
access adalah salah satu teknologi yang digunakan untuk mengakses suatu system
melalui media jaringan. Sehingga kita dapat mengkonfigurasi suatu system,
dimanapun kita berada asalkan terkoneksi ke Internet atau Jaringan tersebut.
Contoh aplikasi yang dapat digunakan ;
Linux : SSH, Telnet
Windows : Windows remote desktop, Putty
9. NTP
Network
Time Protocol (NTP) adalah sebuah protokol untuk sinkronisasi jam-jam sistem
komputer di atas paket-switching, variabel-latency jaringan data. NTP
menggunakan UDP pada port 123 sebagai lapisan transport. Ini dirancang khusus
untuk melawan efek variabel laten dengan menggunakan jitter buffer. NTP juga
mengacu pada referensi implementasi software yang didistribusikan oleh Proyek
Pelayanan Publik NTP.
NTP
merupakan salah satu tertua protokol internet masih digunakan (sejak sebelum
1985). NTP ini awalnya dirancang oleh Dave Mills dari University of Delaware,
yang masih mempertahankan itu, bersama dengan tim relawan.
Secara
detail berikut adalah fungsi dari layanan jaringan:
-Membantu mempertahankan informasi agar tetap
handal dan selalu update.
-Sistem penyimpanan data terpusat ataupun
terdistribusi yang dikelola dengan baik sehingga memungkinkan banyak pengguna
mengaskses data dari berbagai lokasi yang berbeda, dan membatasi akses ke data
sewaktu sedang diproses.
-Pembagian sumber daya bersana seperti berbagi
pemakaian printer, CPU, memori, dan harddisk.
-Komunikasi data seperti Surat elektronik,
instant messaging, dan chatting.
Memudahkan
akses informasi seperti Web browsing.Cara Kerja NTP, NTP bekerja dengan
menggunakan algoritma Marzullo dengan menggunakan referensi skala waktu UTC.
Sebuah jaringan NTP biasanya mendapatkan perhitungan waktunya dari sumber waktu
yang terpercaya seperti misalnya radio clock atau atomic clock yang terhubung
dengan sebuah time server. Komputer ini disebut juga stratum 1. Kemudian
jaringan NTP ini akan mendistribusikan perhitungan waktu akurat ini ke dalam
jaringan lain dengan protokol NTP yang disebut stratum 2. Komputer dalam
jaringan tersebut dapat menyinkronkan jaringan lain yang disebut stratum 3, dan
seterusnya sampai stratum 16.
Contoh aplikasi yang dapat digunakan ;
Linux : NTP-4.2. 8pll rpm
Windows : Meinbery
10.
Proxy Server
Pengertian
proxy adalah server yang menyediakan suatu layanan untuk meneruskan setiap
permintaan user kepada server lain yang terdapat di internet. Atau definisi
proxy server yang lainnya yaitu suatu server atau program komputer yang
mempunyai peran sebagai penghubung antara suatu komputer dengan internet.
Berikut di bawah ini adalah beberapa fungsi
proxy:
1. Fungsi conecting sharing
Salah
satu fungsi proxy adalah sebagai connecting sharing yaitu sebagai penghubung
atau perantara pengambilan data dari suatu alamat IP dan diantarkan ke alamat
IP lainnya ataupun kepada IP komputer user.
2. Fungsi filtering
Terdapat
beberapa proxy yang dilengkapi dengan firewall yang dapat memblokir beberapa
atau sebuah alamat IP yang tidak diinginkan, sehingga beberapa website tidak
dapat diakses dengan memakai proxy tersebut. Itulah salah satu fungsi dari
proxy sebagai filtering. Baca juga: Pengertian firewall dan fungsinya
terlengkap.
3. Fungsi caching
Dan
fungsi proxy yang lainnya yaitu sebagai fungsi caching, disini maksudnya proxy
juga dilengkapi dengan media penyimpanan data dari suatu web, dari query
ataupun permintaan akses user. Misalnya permintaan untuk mengakses suatu web
dapat lebih cepat jika telah ada permintaan akses ke suatu web pada pemakai
proxy sebelumnya. Itulah fungsi proxy sebagai chacing.
Contoh aplikasi yang dapat digunakan ;
Linux : Squid, Vidia
Windows : Hostpot sheld, Auto Tunrel GG
ok
ReplyDeletePost a Comment