Proxy server memotong hubungan
langsung antara pengguna dan layanan yang diakases. Caranya pertama-tama
melakukan perubahan alamat IP, membuat pemetaan dari alamat IP jaringan lokal
(alamat IP privat) ke suatu alamat IP proxy, yang digunakan untuk jaringan luar
atau internet (alamat IP Publik). Pada prinsipnya hanya lamat IP proxy tersebut
yang akan diketahui secara umum di internet, proxy juga berfungsi sebagai
network address translator (NAT). Ada tiga macam fungsi dari server proxy,
yakni:
Connection Sharing
Konsep
dasar server proxy dan firewall, 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 ini
sangat penting, karena jaringan lokal harus dapat dilindungi dengan baik dari
bahaya yang mungkin berasal dari internet, dan hal tersebut akan sulit
dilakukan bila tidak ada garis batas yang jelas jaringan lokal dan internet.
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 layanan sebagai
perantara antara jaringan lokal dan jaringan luar atau internet.
Filtering
Fungsi penyaringan/filtering
dilakukan dengan cara: Bekerja pada layer aplikasi sehingga berfungsi sebagai
penyaring paket dari firewall (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 juga
dikonfigurasikan untuk hanya memperbolehkan download FTP dan tidak
memperbolehkan upload FTP, hanya memperbolehkan pengguna tertentu yang bisa
memainkan file-file RealAudio, mencegah akses ke email server sebelum tanggal
tertentu, dan lain-lain.
Caching
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. Disimpan dalam ruang disk yang disediakan (cache).
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 Terdapat dua jenis
metoda caching object yang disimpan dalam cache bisa saja mencapai expired,
untuk memeriksanya dilakukan validasi. Jika validasi ini dilakukan setelah ada
permintaan dari klien, metode ini disebut pasif.
Pada
caching aktif, cache server mengamati object dan pola perubahannya. Misalkan
pada sebuah object didapati setiap harinya berubah setiap jam 12 siang dan
pengguna biasanya membacanya jam 14, maka cache server tanpa diminta klien akan
memperbaharui object tersebut antara jam 12 dan 14 siang, dengan cara update
otomatis ini waktu yang dibutuhkan pengguna untuk mendapatkan object yang fresh
akan semakin sedikit.
Pada kondisi tertentu, kapasitas
penyimpanan akan terkuras habis oleh object. Oleh karena itu perlu dilakukan
pengaturan agar ruang penyimpanan cache tetap dapat digunakan untuk melayani
pengguna local, yakni dengan cara menghapus cache.
Terdapat
beberapa metode penghapusan untuk menjaga kapasitas tetap terjaga, sesuai
dengan konfigurasi yang telah ditetapkan. Penghapusan didasarkan pada umur dan
kepopuleran, semakin tua umur object akan tinggi prioritasnya untuk dihapus.
Dan juga untuk object yang tidak popular akan lebih cepat dihapus juga.
Sumber
: Administrasi Server – Wismanu Hak
Cipta © 2013, Kementerian Pendidikan & Kebudayaan
tingggalkan komentar kalian ConversionConversion EmoticonEmoticon