*   >> lukeminen koulutus Artikkelit >> tech >> internet

Nimettömyys Proxy

tiiviissä yhteistyössä (täyttä ymmärrystä) välillä asiakkaan ja palvelimen asiakas lähettää lisätietoja itsestään: versio ja nimeä käyttöjärjestelmä, kokoonpano selaimen (mukaan lukien sen nimi ja versio) jne. Tämä tieto voi olla tarpeen palvelin, jotta tietää, mikä Web-sivu olisi annettava (avoin) asiakkaalle. On olemassa erilaisia ​​vaihtoehtoja web-sivuja eri kokoonpanoissa selainten. Kuitenkin niin kauan kuin web-sivut eivät yleensä riipu selaimissa, on järkevää piilottaa ne tiedot web-palvelin.


Mikä selain lähettää Web-palvelimen: nimi ja versio käyttöjärjestelmän nimi ja versio selaimen kokoonpanosta selaimen (näytön resoluutio, värisyvyys, Java /JavaScript-tuki, ...) IP-osoitteen asiakkaalle Muut tiedot

Tärkein osa tällaisia ​​tietoja (ja ehdottomasti tarpeetonta web-palvelin) on tietoja IP-osoite.

Käyttämällä IP on mahdollista tietää sinusta seuraavasti: maa, jossa olet kotoisin kaupungin palveluntarjoajalta? Nimi ja sähköpostiosoite teidän fyysinen osoite

Tiedot, lähettämien asiakkaan palvelin on käytettävissä (saatavilla) ja palvelimen ympäristömuuttujat. Jokainen tieto yksikkö on arvo jokin muuttuja. Jos kaikki tiedot laite ei lähetä, niin vastaava muuttuja on tyhjä (sen arvo on määrittelemätön).

Nämä ovat joitakin ympäristömuuttujia:

REMOTE_ADDR? IP-osoite asiakkaan

HTTP_VIA? jos se ei ole tyhjä, niin proxy käytetään.

Arvo on osoite (tai useita osoitteita) on välityspalvelimen, tämä muuttuja on lisännyt välityspalvelimen itse jos käytät sellaista.

HTTP_X_FORWARDED_FOR? jos se ei ole tyhjä, niin proxy käytetään. Arvo on todellinen IP-osoite asiakas (IP), tämä muuttuja on myös lisännyt välityspalvelimen jos käytät sellaista.

HTTP_ACCEPT_LANGUAGE? mitä kieltä käytetään selaimen (millä kielellä sivu pitäisi näkyä)

HTTP_USER_AGENT? niin sanottu "käyttäjä? s agentti". Kaikille selaimille tämä on Mozilla. Lisäksi selain? Nimi ja versio (esim MSIE 5.

5) ja käyttöjärjestelmän (esim Windows 98) on myös mainittu täällä.

HTTP_HOST? on web-palvelin? Nimi

Tämä on pieni osa ympäristömuuttujat. Itse asiassa on olemassa paljon enemmän niitä (DOCUMENT_ROOT, HTTP_ACCEPT_ENCODING, HTTP_CACHE_CONTROL, HTTP_CONNECTION, SERVER_ADDR, SERVER_SOFTWARE, SERVER_PROTOCOL, ...). Niiden määrä voi riippua asetukset sekä palvelimen ja asiakkaan.

Nämä ovat esimerkkejä muuttujan arvoista:

REMOTE_ADDR = 194.85.1.

1 HTTP_ACCEPT_LANGUAGE = RU HTTP_USER_AGENT = Mo

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.