Proxy
server adalah sebuah komputer server atau program komputer yang dapat bertindak
sebagai komputer lainnya untuk melakukan request terhadap content dari Internet
atau intranet. Proxy Server bertindak sebagai gateway terhadap dunia Internet
untuk setiap komputer klien. Proxy server tidak terlihat oleh komputer klien:
seorang pengguna yang berinteraksi dengan Internet melalui sebuah proxy server
tidak akan mengetahui bahwa sebuah proxy server sedang menangani request yang
dilakukannya. Web server yang menerima request dari proxy server akan
menginterpretasikan request-request tersebut seolah-olah request itu datang
secara langsung dari komputer klien, bukan dari proxy server. Proxy server juga
dapat digunakan untuk mengamankan jaringan pribadi yang dihubungkan ke sebuah
jaringan publik (seperti halnya Internet). 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 yang berfungsi sebagai sebuah
“agen keamanan” untuk sebuah jaringan pribadi, umumnya dikenal sebagai
firewall
Fungsi Proxy
Proxy mempunyai 3 fungsi yaitu :
- Connection Sharing
- Filtering
- Caching
Connection Sharing
·
Konsep dasar, pengguna tidak
langsung berhubungan dengan jaringan luar atau internet, tetapi harus melewati
suatu gateway, yang bertindak sebagai batas antara jaringan lokal dan jaringan
luar.
|
·
Gateway juga bertindak sebagai
titik dimana sejumlah koneksi dari pengguna lokal akan terhubung kepadanya, dan
suatu koneksi ke jaringan luar juga terhubung kepadanya.
·
Dengan demikian, koneksi dari
jaringan lokal ke internet akan menggunakan sambungan yang dimiliki oleh
gateway secara bersama-sama (connection sharing).
·
Dalam hal ini, gateway adalah
juga sebagai proxy server, karena menyediakan layanansebagai perantara antara
jaringan lokal dan jaringan luar atau internet
Filtering
·
Bekerja pada layer aplikasi shg
berfungsi sebagai firewall packet filtering yang digunakan untuk melindungi
jaringan lokal dari serangan atau gangguan yang berasal dari jaringan internet
·
Berfungsi melakukan filtering
atas paket yang lewat dari dan ke jaringan-jaringan yang dihubungkan
·
Dapat dikonfigurasi untuk
menolak akses ke situs web tertentu pada waktu-waktu tertentu.
·
Dapat dikonfigurasi untuk hanya
memperbolehkan download FTP dan tidak memperbolehkan upload FTP, hanya
memperbolehkan pengguna tertentu yang bias memainkan file-file RealAudio,
mencegah akses ke email server sebelum tanggal tertentu, dll
Chaching
·
Proxy server memiliki mekanisme
penyimpanan obyek-obyek yang sudah pernah diminta dari server-server di
internet
·
Proxy server yang melakukan
proses diatas biasa disebut cache server
·
Mekanisme caching akan menyimpan obyek-obyek
yang merupakan hasil permintaan dari dari para pengguna, yang didapat dari
internet.
·
Dengan demikian, bila suatu
saat ada pengguna yang meminta suatu layanan ke internet yang mengandung obyek-obyek
yang sama dengan yang sudah pernah diminta sebelumnya, yaitu yang sudah ada
dalam cache, maka proxy server akan dapat langsung memberikan obyek dari cache
yang diminta kepada pengguna, tanpa harus meminta ulang ke server aslinya di
internet.
·
Bila permintaan tersebut tidak
dapat ditemukan dalam cache di proxy server, baru kemudian proxy server
meneruskan atau memintakannya ke server aslinya di internet
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 (Nurwijayanto, 2010; Yudi, 2010).
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 (Onno,2009; Yudi dan Wikipedia, 2010). Proxy server beroperasi pada layer Aplikasisebagai proxy dan juga beroperasi pada level sirkuit (Anonim,2009).
Kegunaan dan fungsi dari proxy server adalah untuk mengamankan jaringan pribadi yang dihubungkan ke sebuah jaringan publik dan sebagai firewall (Onno,2009; Yudi dan Wikipedia, 2010). Sedangkan Nurwijayanto (2010) 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 (Anonim,2009).
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 (Onno,2009; Yudi dan Wikipedia, 2010). Proxy server beroperasi pada layer Aplikasisebagai proxy dan juga beroperasi pada level sirkuit (Anonim,2009).
Kegunaan dan fungsi dari proxy server adalah untuk mengamankan jaringan pribadi yang dihubungkan ke sebuah jaringan publik dan sebagai firewall (Onno,2009; Yudi dan Wikipedia, 2010). Sedangkan Nurwijayanto (2010) 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 (Anonim,2009).
Komentar
Posting Komentar