RSI सूचना का आदान प्रदान इंटरनेट में "क्लाइंट सर्वर" modeएल. एक क्लाइंट एक अनुरोध भेजता है (उसे कौन सी फाइलें चाहिए) और एक सर्वर एक उत्तर भेजता है (आवश्यक फाइलें)। क्लाइंट और सर्वर के बीच घनिष्ठ सहयोग (पूर्ण समझ) के लिए क्लाइंट भेजता है addअपने बारे में जानकारीपूर्ण जानकारी: एक संस्करण और एक ऑपरेटिंग का नाम system, एक ब्राउज़र का विन्यास (इसके नाम और संस्करण सहित) आदि। यह जानकारी सर्वर के लिए आवश्यक हो सकती है ताकि यह पता चल सके कि ग्राहक को कौन-सा वेब-पेज दिया जाना चाहिए (खुला)। ब्राउज़रों के विभिन्न कॉन्फ़िगरेशन के लिए वेब-पेज के विभिन्न संस्करण हैं। हालांकि, जब तक वेब-पेज आमतौर पर ब्राउज़रों पर निर्भर नहीं होते हैं, तब तक यह जानकारी वेब-सर्वर से छिपाने के लिए समझ में आता है।
आपका ब्राउज़र वेब सर्वर पर किस प्रकार प्रसारित होता है:
- एक नाम और एक ऑपरेटिंग का एक संस्करण system
- एक नाम और एक ब्राउज़र का एक संस्करण
- एक ब्राउज़र का विन्यास (प्रदर्शन रिज़ॉल्यूशन, रंग गहराई, जावा / जावास्क्रिप्ट समर्थन)
- आईपी-addएक ग्राहक का तनाव
- अन्य सूचना
ऐसी जानकारी का सबसे महत्वपूर्ण हिस्सा (और वेब-सर्वर के लिए बिल्कुल अनावश्यक) आईपी के बारे में जानकारी है-addरेस अपने आईपी का उपयोग करके आपके बारे में निम्नलिखित जानना संभव है:
- एक ऐसा देश जहां आप हैं
- एक शहर
- आपके प्रदाताओं का नाम और ई-मेल
- आपका शारीरिक addता
सर्वर से क्लाइंट के द्वारा संचारित जानकारी पर्यावरण के रूप में एक सर्वर के लिए उपलब्ध है। हर सूचना इकाई कुछ चर का मान है अगर कोई जानकारी संचरित नहीं हुई है, तो संबंधित वैरिएबल रिक्त होगा (इसका मूल्य अनिर्धारित होगा)।
ये कुछ पर्यावरण चर हैं:
रिमोट_ADDआर आईपी addएक ग्राहक का तनाव
HTTP_VIA यदि यह खाली नहीं है, तो प्रॉक्सी का उपयोग किया जाता है। मान एक है address (या कई addresses) एक प्रॉक्सी सर्वर का, यह चर है addयदि आप एक का उपयोग करते हैं तो प्रॉक्सी सर्वर द्वारा ही एड।
HTTP_X_FORWARDED_FOR यदि यह खाली नहीं है, तो प्रॉक्सी का उपयोग किया जाता है। मूल्य एक वास्तविक आईपी है addएक ग्राहक (आपका आईपी) का, यह चर भी है addयदि आप एक प्रॉक्सी सर्वर का उपयोग करते हैं।
HTTP_ACCEPT_LANGUAGE क्या भाषा ब्राउज़र में प्रयुक्त किया जाता है (क्या भाषा एक पृष्ठ नहीं करना चाहिए में प्रदर्शित किया)
HTTP_USER_AGENT? तथाकथित "एक उपयोगकर्ता एजेंट"। सभी ब्राउज़रों के लिए यह मोज़िला है। इसके अलावा, ब्राउज़र का नाम और संस्करण (जैसे MSIE 5.5) और एक ऑपरेटिंग system (उदाहरण के लिए Windows 98) का भी उल्लेख यहाँ किया गया है।
HTTP_HOST एक वेब सर्वर का नाम है
यह पर्यावरण चर का एक छोटा सा हिस्सा है। वास्तव में उनमें से बहुत अधिक हैं (DOCUMENT_ROOT, HTTP_ACCEPT_ENCODING, HTTP_CACHE_CONTROL, HTTP_CONNECTION, SERVER_ADDआर, SERVER_SOFTWARE, SERVER_PROTOCOL,…). उनकी मात्रा पर निर्भर हो सकता है settings सर्वर और क्लाइंट दोनों।
ये चर मानों के उदाहरण हैं:
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
गुमनामी इंटरनेट में काम पर पर्यावरण चर द्वारा निर्धारित किया जाता है "छिपाना"एक से वेब सर्वर.
यदि प्रॉक्सी सर्वर का उपयोग नहीं किया जाता है, तो निम्न चर इस तरह दिखते हैं:
REMOTE_ADDR = your IP
HTTP_VIA = not determined
HTTP_X_FORWARDED_FOR = not determined
प्रॉक्सी सर्वर द्वारा पर्यावरण चर को "चंगा" कैसे किया जाता है, इसके आधार पर, कई प्रकार के परदे के पीछे होते हैं
पारदर्शी प्रॉक्सी
वे आपके आईपी के बारे में जानकारी नहीं छिपाते हैं addता:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = your IP
ऐसे प्रॉक्सी सर्वर का कार्य इंटरनेट में आपकी गुमनामी का सुधार नहीं है। उनका उद्देश्य नकदी जानकारी, कई कंप्यूटरों के इंटरनेट तक संयुक्त पहुंच का संगठन है, आदि।
अनाम प्रॉक्सी
सभी प्रॉक्सी सर्वर, जो क्लाइंट आईपी को छुपाते हैं addकिसी भी तरह से ress को अनाम परदे के पीछे कहा जाता है
साधारण अनाम प्रॉक्सी
ये प्रॉक्सी सर्वर इस तथ्य को छिपाना नहीं करते हैं कि एक प्रॉक्सी का उपयोग किया जाता है, हालांकि वे अपने आईपी को अपनी स्वयं की प्रतिस्थापित करते हैं:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = proxy IP
ये प्रॉक्सी अन्य अज्ञात प्रॉक्सी सर्वरों के बीच सबसे व्यापक हैं
विकृत प्रॉक्सी
साथ ही साधारण अनाम प्रॉक्सी सर्वर ये प्रॉक्सी इस तथ्य को नहीं छिपाते हैं कि प्रॉक्सी सर्वर का उपयोग किया जाता है। हालांकि आईपी ग्राहकों के लिए addरेस (आपका आईपी address) को दूसरे (मनमाने ढंग से, यादृच्छिक) IP से बदल दिया जाता है:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = random IP address
High Anonymity Proxies
इन प्रॉक्सी सर्वर "उच्च गुमनामी प्रॉक्सी"। अन्य प्रकार के गुमनामी प्रॉक्सी सर्वरों के विपरीत, वे प्रॉक्सी का उपयोग करने के तथ्य को छिपाते हैं:
REMOTE_ADDR = proxy IP
HTTP_VIA = not determined
HTTP_X_FORWARDED_FOR = not determined
इसका मतलब है कि वेरिएबल्स के मान समान हैं जैसे कि प्रॉक्सी का उपयोग नहीं किया जाता है, एक बहुत ही महत्वपूर्ण चीज के अपवाद के साथ? आपके आईपी के बजाय आईपी प्रॉक्सी का उपयोग किया जाता है addता।
सारांश
इस उद्देश्य के आधार पर, पारदर्शी और गुमनामी परदे के पीछे हैं हालांकि, याद रखें, प्रॉक्सी सर्वर का उपयोग करके आप केवल अपने आईपी को वेब सर्वर से छुपाते हैं, लेकिन अन्य जानकारी (ब्राउज़र कॉन्फ़िगरेशन के बारे में) पहुंच योग्य है!