Teknik proxy adalah teknik yang standar untuk akses Internet secara
bersama-sama oleh beberapa komputer sekaligus dalam sebuah jaringan
lokal (LAN) melalui sebuah modem atau sebuah saluran komunikasi. 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 maya untuk setiap
komputer klien. Proxy server tidak terlihat oleh komputer klien sehingga
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
private network yang dihubungkan ke sebuah jaringan publik (misalnya
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.
Istilah Proxy sendiri banyak dikenal /
digunakan terutama di dunia / kalangan diplomatik. Secara sederhana
proxy adalah seseorang / lembaga yang bertindak sebagai perantara atau
atas nama dari orang lain / lembaga / negara lain. Teknik ini dikenal
dengan beberapa nama yang ada di pasaran, misalnya:
* Internet Connection Sharing (ICS) �?? istilah ini digunakan oleh Microsoft pada Windows-nya.
* Proxy Server �?? ini biasanya berupa software tambahan yang dipasang di komputer yang bertindak sebagai perantara.
* Internet Sharing Server (ISS) �?? biasanya berupa hardware berdiri
sendiri lengkap dengan modem, hub dan software proxy di dalamnya.
* Network Address Translation (NAT) �?? istilah lain yang digunakan untuk software proxy server.
* IP Masquerade �?? teknik yang digunakan di software NAT / Proxy server untuk melakukan proses proxy.
Mengapa
teknik proxy menjadi penting untuk share akses Internet dari sebuah LAN
secara bersama-sama? Sebagai gambaran umum, dalam sebuah jaringan
komputer �?? termasuk Internet, semua komponen jaringan di identifikasi
dengan sebuah nomor (di Internet dikenal sebagai alamat Internet
Protokol, alamat IP, IP address). Mengapa digunakan nomor? Karena
penggunaan nomor IP akan memudahkan proses route & penyampaian data
�?? dibandingkan kalau menggunakan nama yang tidak ada aturannya.
Kira-kira secara konsep mirip dengan pola yang dipakai di nomor telepon.
Nah
sialnya, (1) nomor IP ini jumlah-nya terbatas dan (2) seringkali kita
tidak menginginkan orang untuk mengetahui dari komputer mana / jaringan
mana kita mengakses Internet agar tidak terbuka untuk serangan para
cracker dari jaringan Internet yang sifatnya publik.
Berdasarkan dua
(2) alasan utama di atas, maka dikembangkan konsep private network,
jaringan private atau kemudian dikenal dengan IntraNet (sebagai lawan
dari Internet). Jaringan IntraNet ini yang kemudian menjadi basis bagi
jaringan di kompleks perkantoran, pabrik, kampus, Warung Internet
(WARNET) dsb. Secara teknologi tidak ada bedanya antara IntraNet &
Internet, beda yang significant adalah alamat IP yang digunakan. Dalam
kesepakatan Internet, sebuah Intanet (jaringan private) dapat
menggunakan alamat IP dalam daerah 192.168.x.x atau 10.x.x.x. IP 192.168
& 10 sama sekali tidak digunakan oleh Internet karena memang
dialokasikan untuk keperluan IntraNet saja.
Proses pengkaitan ke dua
jenis jaringan yang berbeda ini dilakukan secara sederhana melalui
sebuah komputer atau alat yang menjalankan software proxy di atas. Jadi
pada komputer yang berfungsi sebagai perantara ini, selalu akan
mempunyai dua (2) interface (antar muka), biasanya satu berupa modem
untuk menyambung ke jaringan Internet, dan sebuah Ethernet card untuk
menyambung ke jaringan IntraNet yang sifarnya private.
Untuk
menghubungkan ke dua jaringan yang berbeda ini, yaitu Internet &
IntraNet, perlu dilakukan translasi alamat / IP address. Teknik proxy /
Network Address Translation sendiri sebetulnya sederhana dengan
menggunakan tabel delapan (8) kolom, yang berisi informasi:
* Alamat IP workstation yang meminta hubungan.
* Port aplikasi workstation yang meminta hubungan.
* Alamat IP proxy server yang menerima permintaan proxy.
* Port aplikasi proxy server yang menerima permintaan proxy.
* Alamat IP proxy server yang meneruskan permintaan proxy
* Port aplikasi proxy server yang meneruskan permintaan proxy.
* Alamat IP server tujuan.
* Port aplikasi server tujuan.
Dengan
cara ini, paket dengan informasi pasangan alamat IP:port dari
workstation user yang meminta servis pasangan alamat IP:port server
tujuan bisa diganti agar server tujuan menyangka permintaan servis
tersebut datangnya dari pasangan alamat IP:port proxy server yang
meneruskan permintaan proxy. Server tujuan akan mengirimkan semua data
yang diminta ke pasangan alamat IP:port proxy server yang meneruskan
permintaan proxy �?? yang kemudian meneruskannya lagi ke pasangan alamat
IP:port workstation pengguna yang menggunakan alamat IP 192.168.x.x.
Jika
kita lihat secara sepintas, sebetulnya teknik proxy ini merupakan
teknik paling sederhana dari sebuah firewall. Kenapa? Dengan teknik
proxy, server tujuan tidak mengetahui bahwa alamat komputer yang meminta
data tersebut sebetulnya berada di balik proxy server & menggunakan
alamat IP private 192.168.x.x. (source from : onno w. purbo)
0 komentar:
Posting Komentar