Apa itu Proxy HTTP ?
Wednesday, July 19, 2017
1 Comment
Apa itu Proxy HTTP | Proxy HTTP adalah server yang berjalan di antara browser klien dan server web tujuan. Saat browser dikonfigurasi untuk menggunakan server proxy, browser akan melakukan semua permintaannya ke server tersebut. Proxy mengirimkan permintaan ke server web yang relevan dan meneruskan tanggapan mereka kembali ke browser. Sebagian besar proxy juga menyediakan layanan tambahan, termasuk caching, authentication, dan access control.
Http : // |
Ketika browser mengeluarkan permintaan HTTP yang tidak dienkripsi ke server proxy, URL tersebut akan memasukkan URL lengkap ke dalam permintaan, termasuk awalan protokol "http: //", nama host server, dan nomor port jika ini tidak standar. Server proxy mengekstrak nama host dan port dan menggunakannya untuk mengarahkan permintaan ke server web tujuan yang benar.
Saat HTTPS digunakan, browser tidak dapat menyelesaikan pengambilan ke SSL dengan server proxy HTTP, karena ini akan merusak jalur aman dan membiarkan koneksi rentan terhadap serangan penangkapan (serangan MITM). Oleh karena itu, browser harus menggunakan proxy sebagai relay tingkat TCP murni, yang melewati semua data jaringan di kedua arah antara browser dan server web tujuan, dimana browser melakukan pengambilan SSL seperti biasa.
Untuk membuat relay ini, browser mengeluarkan permintaan HTTP ke server proxy menggunakan metode HTTP CONNECT dan menentukan nama host dan nomor port tujuan sebagai URL. Jika proxy melewati permintaan, ia mengembalikan respons HTTP dengan status 200, menjaga agar koneksi TCP tetap terbuka, dan sejak saat itu bertindak sebagai relay tingkat TCP murni ke server web tujuan.
Semoga bermanfaat dan luangkan waktu Anda untuk mengomentari artikel ini.
An interesting dialogue is price comment. I feel that it is best to write more on this matter, it may not be a taboo topic however usually individuals are not enough to talk on such topics. To the next. Cheers. 1337x
ReplyDelete