Anda di halaman 1dari 1

4.

1 Pendekatan Layer OSI

Karena proxy bekerja pada layer aplikasi, proxy server dapat berjalan padabanyak aplikasi antara lain
HTTP Proxy atau Web Proxy untuk protokolHTTP atau Web, FTP Proxy, SMTP/POP Proxy untuk email,
NNTP proxyuntuk Newsgroup, RealAudio/RealVideo Proxy untuk multimedia streaming
,IRC proxy untuk Internet Relay Chat (IRC), dan lain-lain. Masing-masinghanya akan
menerima,meneruskan atau melakukan filter atas paket yangdihasilkan oleh layanan yang
bersesuaian.Proxy aplikasi spesifik memiliki pilihan konfigurasi yang sangat banyak.Sebagai contoh,
Web Proxy dapat dikonfigurasi untuk menolak akses kesitus web tertentu pada waktu-waktu tertentu.
Demikian juga proxy yang lain, misalnya dapat dikonfigurasi untuk hanya memperbolehkan download
FTPdan tidak memperbolehkan upload FTP, hanya memperbolehkan penggunatertentu yang bisa
memainkan file-file RealAudio, mencegah akses ke emailserver sebelum tanggal tertentu, dan masih
banyak lagi.

4.2 Caching

Proxy server memiliki mekanisme penyimpanan obyek-obyek yang sudahpernah diminta dari server-
server di internet, biasa disebut caching. Karenaitu, proxy server yang juga melakukan proses
caching juga biasa disebut cache server. Mekanisme caching akan menyimpan obyek-obyek yang
merupakan hasilpermintaan dari dari para pengguna, yang didapat dari internet. Karenaproxy server
bertindak sebagai perantara, maka proxy server mendapatkanobyek-obyek tersebut lebih dahulu dari
sumbernya untuk kemudianditeruskan kepada peminta yang sesungguhnya. Dalam proses tersebut,
proxy server juga sekaligus menyimpan obyek-obyek tersebut untuk dirinyasendiri dalam ruang disk
yang disediakan (cache).

4.3 Transparent Proxy

Salah satu kompleksitas dari proxy pada level aplikasi adalah bahwa padasisi pengguna harus dilakukan
konfigurasi yang spesifik untuk suatu proxytertentu agar bisa menggunakan layanan dari suatu proxy
server. Biladiinginkan agar pengguna tidak harus melakukan konfigurasi khusus, kita bisa
mengkonfigurasi proxy/cache server agar berjalan secara benar-benartransparan terhadap pengguna
(transparent proxy). Biasanya cara inimemerlukan bantuan dan konfigurasi aplikasi firewall (yang
bekerja padalayer network) untuk bisa membuat transparent proxy yang bekerja padalayer aplikasi.

Transparent proxy dapat berguna untuk memaksa pengguna menggunakan proxy/cache server,
karena pengguna benar-benar tidak mengetahui tentangkeberadaan proxy ini, dan apapun konfigurasi
pada sisi pengguna, selamaproxy server ini berada pada jalur jaringan yang pasti dilalui oleh
penggunauntuk menuju ke internet, maka pengguna pasti dengan sendirinya akan
menggunakan proxy/cache ini.

Cara membuat transparent proxy adalah dengan membelokkan arah (redirecting) dari paket-paket
untuk suatu aplikasi tertentu, denganmenggunakan satu atau lebih aturan pada firewall/router.