PROXY SERVER
PROXY SERVER
Oleh: Jesika liviana
• pengertian proxy server
Server proxy adalah sebuah sistem yang bekerja sebagai perantara jaringan, misalnya ketika kamu mengakses sebuah halaman website, proxy yang akan melakukan permintaan dan penerimaan informasi dari website tersebut ke perangkat yang kamu gunakan.
• cara kerja proxy server
Ketika seorang pengguna komputer menggunakan layanan proxy, pengguna tersebut kemudian dapat meminta data atau dokumen yang terdapat dalam internet (public server).
Proxy kemudian meneruskan permintaan ini ke jaringan internet, seolah-olah bukan pengguna yang meminta, melainkan proxy server. Kemudian setelah proxy berhasil menemukan apa yang dibutuhkan oleh pengguna, proxy akan memberi respon ke pengguna.
• fungsi proxy server
Ada beberapa fungsi proxy yang perlu dipahami, di antaranya connecting sharing, filtering, dan caching. Lebih lengkap mengenai ketiga fungsi proxy tersebut akan dijelaskan pada poin berikut.
1. Connecting Sharing
Proxy berfungsi untuk menghubungkan (connecting) dan berbagi (sharing). Artinya, dengan adanya proxy, maka sebuah alamat IP komputer pengguna dapat terhubungkan dengan alamat IP lainnya, juga dapat menjadi perantara untuk berbagi data antar dua alamat IP.
Dalam fungsi connecting sharing, sebuah proxy dapat menjadi sebuah gerbang yang membatasi jaringan lokal dan jaringan luar. Dengan fungsi connection sharing, maka sebuah komputer sangat mungkin untuk terhubung dari jaringan lokal ke jaringan internet dengan menggunakan sambungan gerbang tersebut.
2. Filtering
Beberapa jenis proxy juga dilengkapi dengan firewall yang fungsinya untuk menyaring alamat IP yang tidak diinginkan, bahkan memblokirnya untuk mencegah terjadinya kerusakan pada komputer.
Untuk fungsi filtering, proxy bekerja pada layer aplikasi, untuk melindungi jaringan lokal dari berbagai macam serangan dan gangguan yang mungkin masuk dari jaringan luar. Untuk menolak alamat IP tertentu di suatu waktu, pengguna komputer dapat melakukan konfigurasi pada proxy.
3. Caching
Caching artinya proses untuk sebuah proxy menyimpan data yang sudah pernah diminta oleh pengguna saat browsing di internet. Misalnya, saat kita membuka suatu website yang terdapat gambar dan objek di dalamnya, maka data gambar dan objek tersebut akan disimpan proxy dalam bentuk cache. Adanya media penyimpanan data suatu web pada proxy membuat pengguna lebih cepat untuk mengakses website tersebut, terutama jika pada pemakai proxy sebelumnya sudah terdapat permintaan akses untuk website tersebut.
• manfaat proxy server
Manfaat proxy secara umum ada 2 macam, yaitu :
- Untuk meningkatkan kinerja jaringan
Proxy Server mempunyai kemampuan untuk menyimpan data permintaan dari aplikasi client, jika client sebelumnya pernah melakukan permintaan yang sama maka tidak perlu dihubungkan langsung ke sumber situsnya namu server akan mengambil data permintaan yang sama dari penyimpanan proxy. Dengan begitu, koneksi langsung pada server sumbernya bisa dibatasi. Maka penggunaan bandwidth internet untuk koneksi langsung menjadi lebih berkurang.
- Memfilter permintaan
Digunakan untuk membatasi akses/memfilter sebuah permintaan data dari suatu situs, server akan memfilter situs mana yang boleh dan tidak boleh diakses oleh client. Dan server proxy juga bisa digunakan untuk memfilter aplikasi yang digunakan client yang dapat menggunakan akses internet. Sehingga akan mengurangi gangguan internet yang diterima.
• jenis-jenis proxy server
Berdasarkan karakteristiknya, setidaknya jenis-jenis proxy dapat dibagi menjadi empat macam, yaitu Anonymous Proxy, High Anonymity Proxy, Transparent Proxy dan Reverse Proxy. Berikut penjelasan dari proxy tersebut :
- Anonymous Proxy/Proksi Anonim
merupakan jenis proxy yang akan memberitahukan informasi komputer pengguna. Ketika pengguna melakukan request dari sebuah website, maka website tersebut akan mengetahui alamat IP proxy yang digunakan oleh pengguna, namun tidak mengetahui alamat IP pribadi dari pengguna. Karena server website tidak bisa mengakses alamat IP pengguna, maka komunikasi antara pengguna dan proxy server tersebut terenkripsi sehingga keamanan pun terjamin.
- High Anonymity Proxy
merupakan jenis proxy yang tidak mengidentifikasi dirinya sebagai proxy server, sehingga tidak menyediakan alamat IP original. Proxy jenis ini menggunakan header REMOTE_ADDR dengan sebuah alamat IP menuju proxy server, sehingga dari pengguna akan terlihat bahwa proxy servernya berperan sebagai klien.
- Transparent Proxy/Proxy Transparan
contoh sederhana dari proxy transparan adalah server yang melanjutkan permintaan pengguna kepada source yang diinginkan tenpa membeberkan informasi komputer pengguna. Proxy transparan ini cukup banyak diaplikasikan dalam perkantoran, dimana setiap alamat IP yang melakukan request terlihat oleh server melalui http header.
- Reverse Proxy
jenis proxy satu ini umumnya digunakan untuk menyediakan jalan atas berbagai permintaan pengguna dari internet, melalui sebuah firewall yang terisolasi dan jaringan pribadi. Reverse proxy banyak digunakan untuk mencegah klien pada internet terhubung dengan akses yang tak termonitor, yang melibatkan data sensitif konten dari sebuah jaringan yang tertutup seperti intranet.
Komentar
Posting Komentar