Proxy, internet üzerinden yerel ağ veya internete bağlı bir bilgisayar ile dış dünya arasındaki ilişkiyi sağlayan bir geçiş (gateway) sistemidir.
Proxy sunucusu, sizden aldığı "internet'ten bilgi alma" isteklerini yürütür ve sonucu yine size iletir. Aynı anda, bilgilerde (cache), proxy sunucusu üzerinde tutulur ve bir dahaki erişimde kullanıcının istediği bilgiler doğrudan ilgili siteden değil de, proxy servisinden gelir; dolayısıyla, iletişim daha hızlı olur. Ayrıca Internet'e erişim için mutlaka bir proxy servisine ihtiyaç yoktur. (www.proksi.org alıntıdır.)
İşleyiş genel olarak şöyle olur.
Client -> Proxy Server -> Origin Server
Kullanıcı direk istediği server’a bağlanmak yerine bu işi Proxy server yapar. Proxy 2 temel amaç için kullanılır, diğer kullanımları da mevcuttur.
Amaçlardan biri Proxy serverda saklanan cache hafızaları kullanmaktır. Böylece iç ağdan dış ağa çıkan bağlantılarda trafiği rahatlama hedeflenir. Bu cache hafızalarında ağırlıklı olarak boyutu büyük dosyalar saklanır; resim gibi.
Diğer amacı dış ağdan gelen kullanıcıların güvenli bir şekilde iç ağa dahil olması ve yetkilendirilmesidir. Banka veri tabanlarına bağlanmak isteyen bahis siteleri, fatura ödeme sistemleri vb. kurumlar buna örnek oluşturabilir.
Bu temel amaçlar dışında iç ağdaki trafiği denetleme, sınırlama veya yönlendirme için de kullanılmaktadır.
Bu yazımızda Proxy konusunu işledik. Başka bir blog yazısında görüşmek dileğiyle J