Search

Friday, April 1, 2011

Sekilas tentang Proxy Server

Sekilas tentang Proxy Server

Anda pasti sering terdengar istilah tentang proxy server, tetapi kurang mengerti apa sebenarnya yang dimaksud  proxy server, apa fungsinya dan bagaiman cara kerjanya. proxy server sendiri pada awalnya dikembangkan untuk penyimpanan halaman website yang sering diakses, dikarenakan keterbatasan koneksi(pada saat itu kecepatan internet masih sangat terbatas dan halaman web masih bersifat statis). Pada jaringan internet  haya terdapat beberapa ribu situs yang sebagian besar dipergunakan oleh ilmuwan dan pihak akademis. Pada saat itu fungsi internet dipakai untuk menyebarkan informasi yang penting bagi para ilmuwan dan akademisi.
Karena dapat menyimpan halaman halaman web pada server local, proxy dapat mengurangi beban akses internet yang berlebihan pada saat mengambil kembali halaman yang sama berulang – ulang. Jadi pada saat itu proxy efektif untuk web caching. Semakin berkembangnya teknologi internet  seperti saat ini, banyak halaman web yang bersifat dinamis dan jumlah halaman yang sangat banyak serta diakses banyak user menyebabkan caching proxy menjadi sangat tidak efektif, kecuali pada pemakaian suatu lingkup organisasi besar atau ISP. Meskipun pada saat itu semua browser standar memiliki dukungan pada proxy server, sejak 1996 proxy server untul web caching sangat jarang digunakan. Proxy server sering kali dihubungkan dengan layanan HTTP karena proxy server pertama kali dikembangkan untuk layanan ini
Saat ini banyak sekali layanan proxy, mulai dari fungsi filter pada Aplication Layer untuk firewall, sampai aplikasi umum yang murni “proxy” seperti software wingate, winproxy dan sebagainya.
Proxy bekerja dengan mendapat request dari client internal dan mengirim request tersebut ke jaringan eksternal seolah olah proxy server itu sendiri lah yang melakukan request dan menjadi klien. Pada saat proxy server menerima respon dari server public, ia menerima respon tersebut ke klien yang asli seolah olah proxy server itu adalah public server.
Cara kerja proxy server yang demikian memberikan manfaat yang sangat besar. Proxy dapat dipakain untuk menyembunyikan semua user di belakang suatu mesin lain, proxy dapat membuang filter URL dan membuang content yang tidak dibutuhkan. Sehingga meskipun pada awalnya proxy server adalah sebagai web caching pada saat ini proxy server cenderung sebagai firewalling.
Beberapa Kegunaan Proxy
Menyembunyikan Identitas
Inilah fitur utama dari pemakaian proxy. Seperti NAT (Network Address Translation), proxy server dapat membuat seluruh jaringan internal dikenali sebagai satu identitas (satu mesin)di Internet, karena hanya satu mesin yang melewati request Internet
Seperti halnya NAT proxy server mencegah host eksternal untuk mengakses layanan pada mesin internal. Pada proxy server tidak ada routing ke klien karena domain alamat jaringan internal dan eksternal tidak selalu kompatibel dan karena tidak adanya transport layer routing di antara kedua jaringan. Proxy menyamarkan identitas dengan cara memperbaharui request, bukan dengan mengganti dan menghitung ulan alamat header. Misalnya ketika klien melakukan request melalui proxy server. Proxy server menerima request seolah olah webserver tujuan pada jaringan internal, kemudian proxy server memperbaharui request ke jaringan eksternal seolah olah web browser biasa. Pada saat proxy menerima respon dari webserver yang sebenarnya, proxy memberikan respon tersebut pada klien internalnya. Hanya HTTP yang dilewatkan melalui proxy, bukan TCP/IP diperbaharui oleh proxy dan tidak dilewatkan melalui proxy. Dengan demikian ketika kita browsing ke internet ,melalui proxy server, identitas (nomor IP) asli kita tidak terdeteksi dan digantikan dengan IP dari Proxy Server.
Selain hal tersebut proxy dapat juga digunakan untuk membagi / sharing koneksi internet. Proxy server dapat digunakan untuk membagi satu koneksi internet dan alamat IP ke seluruh jaringan. Hal ini sering saya gunakan pada zaman dahulu ketika saya memakai akses telkomnetinstan (dial up) dan di share pada beberapa computer dengan mengunakan winproxy atau wingate.
Pemblokiran akses situs tertentu
Dengan menggunakan Proxy Server, kita dapat melakukan pembatasan akses atau pemblokiran pada URL situs tertentu. Fitur inilah yang saat ini banyak digunakan untuk memblokir beberapa URL situs-situs yang tidak dikehendaki untuk diakses, bahkan fitur inipun pernah menjadi tema suatu seminar di kampus saya ketika sedang ramai-ramainya pemblokiran situs porno. Fungsi ini sangat mudah diimplementasikan, proxy memeriksa setiap request dengan list halaman yang diblokir sebelum ia memperbaharui request tersebut. Jika ternyata URL masuk didalam list dan terblokir, Proxy tidak akan memberikan halaman yang dimaksud. Namun pemblokiran URL ini sangat mudah untuk di akali. Selain dengan menuliskan nama domain, situs web dapat diakses langsung dengan menuliskan alamat IP situs yang dimaksud . Proxy hanya memeriksa alamat lengkap URL, bukan alamat IP, sehingga jika ada suatu situs yang di blokir, kita dapat mengaksesnya dengan langsung mengetik alamat IP situs yang dimaksud. Selain itu situs situs yang sering diblokir (hacking, cracking, nude dll) sangat sulit jika diblokir dengan cara ini, karena nama domain kadang kadang tidak sesuai dengan isi situs, bahkan seumpama ada suatu situs porno yang menggunakan nama domain misalnya http://belajar.edu jadi nggak lucu kan… dan kebanyakan orang mencari keberadaan situs-situs seperti ini dengan menggunakan search engine. Memang bagus upaya pemerintah untuk memblokir situs porno dan menghukum orang yang mengakses situs porno, akan tetapi saya rasa hal itu kembali pada diri manusia masing masing. Perlu adanya kesadaran moral tentang hal ini.
Itulah sedikit gambaran dan beberapa fungsi dari proxy server ., . ., :D .

0 komentar:

Post a Comment

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites