A Információcsere az interneten a „kliens - szerver" model. Egy kliens kérést küld (milyen fájlokra van szüksége), a szerver pedig választ (szükséges fájlok). A kliens és a szerver közötti szoros együttműködés (teljes megértés) érdekében a kliens küld addönmagáról: egy operációs rendszer verziója és neve system, egy böngésző konfigurációja (beleértve annak nevét és verzióját) stb. Erre az információra lehet szükség a szerver számára ahhoz, hogy megtudja, melyik weboldalt kell (meg kell nyitni) az ügyfélnek. A weblapok különböző változatai vannak a böngészők különböző konfigurációihoz. Mindaddig, amíg a weboldalak általában nem a böngészőktől függenek, érdemes ezeket az információkat elrejteni a webszerver elől.
Milyen böngésző továbbítja a webszervert:
- az üzemeltetés neve és változata system
- a böngésző neve és verziója
- egy böngésző konfigurálása (megjelenítési felbontás, színmélység, java / javascript támogatás,)
- IP-addügyféllel
- Egyéb információk
Az ilyen információk legfontosabb része (és egy webszerver számára teljesen felesleges) az IP-vel kapcsolatos információ.address. Az IP-cím használatával a következőket lehet tudni rólad:
- egy ország, ahonnan származik
- a város
- a szolgáltató neve és e-mail címe
- a fizikai address
Információkat továbbítja az ügyfél a kiszolgáló elérhető (hozzáférhető) a szerver környezeti változók. Minden információs egység az értéke néhány változó. Ha bármilyen információ készülék nem elküldeni, akkor megfelelő változó üres lesz (STI lesz meghatározatlan érték).
Ezek néhány környezeti változók:
TÁVOLI_ADDNYUGODJ BÉKÉBEN addügyféllel
Ha a HTTP_VIA nem üres, akkor egy proxyt használ. Az érték egy address (vagy több addproxykiszolgálón), ez a változó addmaga egy proxykiszolgáló szerkesztette, ha ilyet használ.
HTTP_X_FORWARDED_FOR ha nem üres, akkor egy proxyt használunk. Az érték egy valós IP addkliens (az Ön IP-je) nélkül ez a változó is addproxy szerver szerkesztette, ha használ ilyet.
HTTP_ACCEPT_LANGUAGE milyen nyelvet használ a böngészőben (milyen nyelven a lap jelenik meg)
HTTP_USER_AGENT? úgynevezett „felhasználói ügynök”. Minden böngésző esetében ez a Mozilla. Továbbá a böngészők neve és verziója (pl. MSIE 5.5) és egy operációs rendszer system (például Windows 98) is megemlítik itt.
HTTP_HOST egy web névszerverek
Ez a környezeti változók kis része. Valójában sokkal több van belőlük (DOCUMENT_ROOT, HTTP_ACCEPT_ENCODING, HTTP_CACHE_CONTROL, HTTP_CONNECTION, SERVER_ADDR, SERVER_SOFTWARE, SERVER_PROTOCOL,…). Mennyiségük függhet settings szerver és kliens egyaránt.
Ezek a példák a változó értékek:
REMOTE_ADDR = 194.85.1.1
HTTP_ACCEPT_LANGUAGE = ru
HTTP_USER_AGENT = Mozilla/4.0 (compatible; MSIE 5.0; Windows 98)
HTTP_HOST = www.webserver.ru
HTTP_VIA = 194.85.1.1 (Squid/2.4.STABLE7)
HTTP_X_FORWARDED_FOR = 194.115.5.5
névtelenség az interneten végzett munkáját az határozza meg, hogy milyen környezetielrejtése”A web-server.
Ha a proxy szerver nem használjuk, akkor környezeti változók meg a következő módon:
REMOTE_ADDR = your IP
HTTP_VIA = not determined
HTTP_X_FORWARDED_FOR = not determined
Attól függően, hogy a környezeti változókat hogyan rejtik el a proxykiszolgálók, többféle proxy létezik
Átlátszó Proxy
Nem rejtik el az Ön IP-jével kapcsolatos információkat addcím:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = your IP
A funkció a politica proxy szerverek nem a javítása a névtelenség az interneten. Céljuk információk beváltása, szervezett közös hozzáférés Internet több számítógép, stb
Anonymous Proxy
Minden proxy szerver, amely elrejti az ügyfél IP-címét addbármilyen módon névtelen meghatalmazottaknak nevezzük
Egyszerű Anonymous Proxy
Ezek a proxy szerver nem elrejteni azt a tényt, hogy a meghatalmazás használata, azonban ezek helyett az IP-A saját:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = proxy IP
Ezek a proxy a leginkább elterjedt más anonim proxy szervereket.
Torzítása Proxy
Az egyszerű névtelen proxykiszolgálók mellett ezek a proxyk nem rejtik el a tényt, hogy proxykiszolgálót használnak. Azonban az IP klienseknek address (az IP address) helyébe egy másik (tetszőleges, véletlenszerű) IP lép:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = random IP address
High Anonymity Proxies
Ezek proxy szerverek más névennagy névtelenség proxy". A névtelenség más típusú proxy szervereivel ellentétben elrejtik a proxy használatának tényét:
REMOTE_ADDR = proxy IP
HTTP_VIA = not determined
HTTP_X_FORWARDED_FOR = not determined
Ez azt jelenti, hogy a változók értékei megegyeznek, ha nem használunk proxyt, egy nagyon fontos dolog kivételével? Az IP helyett az IP-proxyt kell használni addres.
Összegzésként
A céltól függően, hogy átlátható és névtelenség proxy. Azonban ne feledjük, a proxy szerver elrejti csak az IP-egy web-szerver, de más adatok (a böngésző beállításait) elérhető!