Proxy dapat dipahami sebagai pihak ketiga yang berdiri ditengah-tengah antara kedua pihak yang saling berhubungan dan berfungsi sebagai perantara, sedemikian sehingga pihak pertama dan pihak kedua tidak secara langsung berhubungan, akan tetapi masing-masing berhubungan dengan perantara, yaitu proxy.
Sebuah
analogi; bila seorang mahasiswa meminjam buku di perpustakaan, kadang
si mahasiswa tidak diperbolehkan langsung mencari dan mengambil sendiri
buku yang kita inginkan dari rak, tetapi kita meminta buku tersebut
kepada petugas, tentu saja dengan memberikan nomor atau kode bukunya,
dan kemudian petugas tersebut yang akan mencarikan dan mengambilkan
bukunya. Dalam kasus diatas, petugas perpustakaan tersebut telah
bertindak sebagai perantara atau Proxy. Petugas tersebut juga bisa
memastikan dan menjaga misalnya, agar mahasiswa hanya bisa meminjam buku untuk mahasiswa, dosen boleh meminjam buku semua buku, atau masyarakat umum hanya boleh meminjam buku tertentu.
Mungkin
proses tersebut menjadi lebih lama dibandingkan bila kita langsung
mencari dan mengambil sendiri buku yang kita inginkan. Namun bila saja
setiap kali petugas mencari dan mengambil buku untuk seseorang, si
petugas juga membuat beberapa salinan dari buku tersebut sebelum
memberikan bukunya kepada orang yang meminta, dan menyimpannya di atas
meja pelayanan, maka bila ada orang lain yang meminta buku tertentu,
sangat besar kemungkinan buku yang diminta sudah tersedia salinannya
diatas meja, dan si petugas tinggal memberikannya langsung. Hasilnya
adalah layanan yang lebih cepat dan sekaligus keamanan yang baik.
Analogi
diatas menjelaskan konsep dan fungsi dasar dari suatu proxy dalam
komunikasi jaringan komputer dan internet. Proxy server mempunyai 3
fungsi utama yaitu Connection Sharing, Filtering dan Caching. Masing
masing fungsi akan dijelaskan lebih lanjut dibawah.
Proxy
dalam pengertiannya sebagai perantara, bekerja dalam berbagai jenis
protokol komunikasi jaringan dan dapat berada pada level-level yang
berbeda pada hirarki layer protokol komunikasi jaringan. Suatu perantara
dapat saja bekerja pada layer Data-Link, layer Network dan Transport,
maupun layer Aplikasi dalam hirarki layer komunikasi
jaringan menurut OSI. Namun pengertian proxy server sebagian besar
adalah untuk menunjuk suatu server yang bekerja sebagai proxy pada layer
Aplikasi, meskipun juga akan dibahas mengenai proxy pada level sirkuit.
Dalam
suatu jaringan lokal yang terhubung ke jaringan lain atau internet,
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
bial 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.
Tidak ada komentar:
Posting Komentar