Pengertian Proxy Server
Proxy
server adalah sebuah server atau program komputer yang berperan sebagai
penghubung antara suatu komputer dengan jaringan internet. Atau dalam kata
lain, server proksi adalah suatu jaringan yang menjadi perantara antara
jaringan lokal dan jaringan internet. Proxy server dapat berupa suatu sistem
komputer ataupun sebuah aplikasi yang bertugas menjadi gateway atau pintu masuk
yang menghubungan komputer kita dengan jaringan luar.
Proxy Server yang diletakkan di antara aplikasi client dan aplikasi server
tersebut, dapat digunakan untuk mengendalikan maupun memonitor lalu-lintas
paket data yang melewatinya.
Manfaat Proxy Server
Secara umum manfaat
proxy server ada dua macam, yaitu sebagai berikut:
1. Meningkatkan
kinerja jaringan
Dengan
kemampuan server proxy untuk menyimpan data permintaan dari aplikasi client,
permintaan yang sama dengan permintaan sebelumnya hanya akan diambilkan dari
simpanan server proxy. Jika seorang pengguna internet sudah pernah membuka
situs yang sama, tidak perlu dihubungkan langsung pada situs sumbernya, tetapi
cukup diambilkan dari simpanan server proxy. Dengan cara demikian, koneksi
langsung pada server sumbernya dapat dikurangi. Dengan demikian, penggunaan
bandwidth internet untuk koneksi langsung menjadi berkurang.
2. Filter
permintaan
Server
proxy juga dapat digunakan sebagai filter terhadap permintaan data dari suatu
situs. Dalam hal ini, server proxy menjadi filter terhadap situs yang boleh
atau tidak boleh dikunjungi. Selain itu, server proxy juga dapat sebagai filter
terhadap aplikasi client yang dapat menggunakan akses terhadap internet. Dalam
hal ini server proxy berlaku sebagai filter terhadap gangguan internet.
Fungsi Proxy Server
Proxy
Server meupakan pihak ketiga yang menjadi perantara antara kedua pihak yang
saling berhubungan, dalam hal ini adalah jaringan lokal dan jaringan internet.
Secara prinsip pihak pertama dan pihak kedua tidak langsung berhubungan, akan
tetapi masing-masing berhubungan degan pihak ketiga yaitu proxy.
Tiga fungsi utama proxy server adalah:
1. Connection
sharing
Bertindak
sebagai gateway yang menjadi batas antara jaringan lokal dan jaringan luar.
Gateway juga bertindak sebagai titik dimana sejumlah koneksi dari pengguna
lokal akan terhubung kepadanya dan koneksi jaringan luar juga terhubung
kepadanya. Dengan demikian koneksi dari jaringan lokal ke internet akan
menggunakan sambungan yang dimiliki oleh gateway secara bersama-sama (connecion
sharing).
2. Filtering
Bekerja
pada layar aplikasi sehingga berfungsi sebagai Firewalll paket filtering yang
digunakan untuk melindungi jaringan lokal terhadap gangguan atau serangan dari
jaringan luar. Dapat dikonfigurasi untuk menolak situs web tertenu pada
waktu-waktu tertentu.
3. Caching
Proxy
Server memiliki mekanisme penyimpanan obyek-obyek yang sudah diminta dari
server-server di internet. Mekanisme caching akan menyimpan obyek-obyek yang
merupakan permintaan dari para pengguna yang di dapat dari iternet.
Keuntungan Proxy
Server
Keuntungan
proxy server dalam suatu jaringan TCP/IP adalah:
- Keamanan
jaringan lebih terjaga, karena adanya proxy sebagai pembatas antara
jaringan lokal dan jaringan luar (internet)
- Pengaksesan
kembali terhadap situs-situs yang telah diakses sebelumnya menjadi lebih
cepat, karena pengaksesan tidak perlu ke jaringan luar (internet)
melainkan ada pada direktori cache proxy.
- Terdapat
fasilitas filtering, baik filtering pengguna, content dan waktu akses.
Kekurangan Proxy
Server
Kekurangan
proxy server dalam suatu jaringan TCP/IP adalah:
- Pengaksesan
terhadap situs yang belum pernah dibuka sebelumnya akan menjadi lebih
lambat, karena client harus meminta terlebih dahulu ke pada proxy, setelah
itu baru proxy yang akan meminta request dari client tersebut ke pada
penyedia layanan internet.
- Bila
proxy server terlambat melakukan update cache, maka client akan
mendapatkan content yang belum update ketika melakukan request content
tersebut.