Pengertian
Proxy Server
Proxy
Server
|
Proxy Server adalah server yang diletakkan
antara suatu aplikasi client dan aplikasi server yang dihubungi. Aplikasi
client dapat berupa browser web, client FTP, dan sebagainya. Sedangkan aplikasi
server dapat berupa server web, server FTP dan sebagainya.
Proxy Server yang diletakkan di antara aplikasi client dan aplikasi server tersebut, dapat digunakan untuk mengendalikan maupun memonitor lalu-lintas paket data yang melewatinya (Wagito, 2007).
Proxy Server yang diletakkan di antara aplikasi client dan aplikasi server tersebut, dapat digunakan untuk mengendalikan maupun memonitor lalu-lintas paket data yang melewatinya (Wagito, 2007).
Cara Kerja
Proxy Server
Cara kerja proxy server adalah client yang tersambung dengan proxy server
dan meminta layanan tertentu seperti file, koneksi, akses web page, ataupun
lainnya. Proxy server yang digunakan akan mengevaluasi permintaan layanan
tersebut sesuai dengan aturan filternya. Sebagai contoh, proxy server dapat
menyaring traffic berdasarkan IP (Internet Protocol) address. Jika permintaan
itu divalidasi oleh fiternya, maka proxy akan menyediakan apa yang diminta
dengan menyambung ke server yang diminta dan meminta layanan dari server
tersebut untuk clientnya.Proxy server memiliki lebih banyak fungsi daripada router yang memiliki fitur packet filtering karena memang proxy server beroperasi pada level yang lebih tinggi dan memiliki kontrol yang lebih menyeluruh terhadap akses jaringan. Proxy server beroperasi pada layer Aplikasisebagai proxy dan juga beroperasi pada level sirkuit.
Kegunaan dan fungsi dari proxy server adalah untuk mengamankan jaringan pribadi yang dihubungkan ke sebuah jaringan publik dan sebagai firewall. Sedangkan pendapat lain menambahkan dan mendefinisikan fungsi proxy server dengan lebih jelas yaitu : menyembunyikan server tertentu dari publik demi keamanan; mempercepat akses ke resources yang diperlukan; membuka situs-situs yang diblokir ditempat-tempat seperti sekolah, kantor, dan sebagainya; melewati kontrol keamanan/parental; dan melindungi identitas saat sedang online. ada 3 fungsi utama dari proxy server yaitu : Connection Sharing, Filtering, dan Caching terhadap web server yang di request oleh client.
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:
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.