Jumat, 29 November 2013

PROXY SERVER

 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 content-content yang terdapat di internet untuk setiap komputer klien.  Jika digambarkan seperti di bawah ini.
Proxy Server

pada saat Client akan mengakses suatu web pada internet, terdapat sebuah media perantara yaitu proxy yang berfungsi sebagai gateway jadi permintaan dari client akan masuk ke dalam proxy terlebih dahulu untuk diproses baru kemudian dapat diteruskan untuk dapat terhubung ke internet. lalu, kenapa kita perlu membuat Proxy server, dan apa saja fungsinya?

Dalam hal ini proxy dapat berperan antara lain sebagai :
Filtering
  • Bekerja pada layer aplikasi shg berfungsi sebagai 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 dikonfigurasi untuk hanya memperbolehkan download FTP dan tidak memperbolehkan upload FTP, hanya memperbolehkan pengguna tertentu yang bias memainkan file-file RealAudio, mencegah akses ke email serversebelum tanggal tertentu, dll
 Server Proxy sering digunakan untuk menyaring apa yang diizinkan masuk ke jaringan. Sementara HTTP, FTP, dan protokol aman semua dapat disaring oleh server proxy, HTTP adalah yang paling umum. Proxy server dapat membatasi apa yang pengguna situs Web di jaringan dapat mengakses. Banyak organisasi memilih untuk memblokir akses ke situs dengan materi yang seperti informasi hacking dan pornografi, tapi situs lain dapat disaring juga.

Chaching
  • 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.
 Andai suatu saat client meminta request konten yang sama ke proxy server, maka Proxy Server tidak akan melakukan request lagi ke internet, tapi melainkan melakukan request ke Cache proxy Server tersebut. Jika konten yang dimaksud ditemukan dalam Cache, maka proxy Server akan mengembalikan konten yang terdapat dalam Cache tersebut ke Client, dan proxy server tidak akan melakukan request ke Internet. Maka dari itu hal ini akan mempercepat proses request dan juga dapat meminimalisasi penggunaan bandwidth.

Tidak ada komentar:

Posting Komentar