Proxy sunucusunun kullanılması şart değildir ancak farklı kullanıcı davranışlarıyla ortaya çıkan bazı avantajları vardır. Araya bir proxy sunucusu yerleştirilerek isteğin gerçek kaynağı, yani kullanıcının kimliği ve konumu gizlenebilir.
Fonksiyonun temelleri
Çalışma şekli, isteklerin hızlı ve amacına uygun bir şekilde işlenmesini sağlamak için birlikte yakın çalışan üç temel unsura dayanmaktadır:
- IP adresi
- Liman
- Protokol
İnternete erişebilen her cihazın kendine ait bir IP adresi vardır. Bu dört sayısal diziden oluşur. Her dizi bir sonrakinden bir nokta ile ayrılır (örneğin 123.123.123.123).
Bu sayı dizilerine teknik dilde sekizli denir. Dizüstü bilgisayarlar, yönlendiriciler, sunucular, telefonlar ve yazıcılar gibi diğer birçok cihazın yalnızca bu cihaza bağlı olan kendi adresleri vardır. IP adresi coğrafi konumu, sağlayıcıyı ve çok daha fazlasını öğrenmenizi sağlar.
Bağlantı noktası, evdeki bir kapıya benzetilebilir ve ev ilgili cihazla eşitlenir. Kapıdan diğer cihazlarla iletişim sağlanır. Bağlantı noktası, IP adresinin arkasında iki nokta üst üste işaretiyle ayrılmış sayısal bir değer olarak ayarlanır (örn. 123.123.123.123 : 8080).
Cihazlar arasındaki iletişim diline protokol denir. Bu bir format da olabilir. En önemli ve aynı zamanda en iyi bilinen formatlar şunlardır: HTTP Ve SOCKS. Başka protokoller de vardır, ancak bunlar nadiren kullanılır.
Proxy sunucusuna yapılan istekler için prosedür
Bu tür taleplerde internet kullanıcısı istemci olarak anılır. İstemci bir internet sayfasını açmaya çalışırken bir istek gönderir. Kullanıcının IP adresi kimlik tespiti amacıyla iletilir. İstek, içeriğe erişebilecek sunucuya gönderilir.
Buna yanıt olarak, istenen bilgiler IP adresine, yani PC'ye veya diğer internet özellikli cihaza geri gönderilir. Ancak proxy sunucusu hedef sunucu değil. Bu nedenle proxy sunucusu, internet özellikli cihaz ile hedef sunucu arasında aracılık yaptığı için bir aracı olarak da görülebilir.
Buna göre talep iki hamlede yapılır. Uygulamada bu, isteğin proxy sunucusuna kendi IP adresiyle gönderilmesi anlamına gelir. Proxy sunucusu daha sonra isteği IP adresiyle birlikte ilgili sunucuya iletir. Buna yanıt olarak bilgi, yani sayfanın içeriği, proxy sunucusuna geri gönderilir ve sunucu da onu istemciye iletir.
Proxy sunucusunun konumunun, işlevi ve somut prosedürü üzerinde hiçbir etkisi yoktur. Ancak sayfalardaki bilgiler proxy sunucunun IP adresine göre değişiklik göstermektedir. Her ülkenin farklı düzenlemeleri ve kısıtlamaları vardır ve buna göre uyulur. Farklı cihazların iletişimi farklı olabilir. Ancak temel prosedür tüm cihazlar için aynı kalır.