HTTP Full Form in Hindi, HTTP Ka Full Form Kya Hai, HTTP का Full Form क्या है, HTTP Ka Poora Naam Kya Hai, एचटीटीपी क्या है, HTTP का पूरा नाम और हिंदी में क्या अर्थ होता है, ऐसे सभी सवालों के जबाब आपको इस Post में मिल जायेंगे.
HTTP की फुल फॉर्म Hyper Text Transfer Protocol होती है इसको हिंदी में हाइपरटेक्स्ट ट्रांसफ़र प्रोटोकॉल कहते है और जैसा की आप HTTP की फुल फॉर्म पढ़कर समझ गयें होंगे की HTTP क्या है. तो चलिए अब इसके बारे अन्य सामान्य जानकारी के बारे में बात करते है.
HTTP एक Data Communication के लिए उपयोग किया जाने वाला एक एप्लीकेशन प्रोटोकॉल है. HTTP World Wide Web (WWW) में Data Communication का एक आधार है. यह वेब ब्राउज़र के लिए एक Standard प्रदान करता है जो उपयोगकर्ताओं को इंटरनेट पर जानकारी का आदान-प्रदान करने में सुविधा प्रदान करता है. किसी भी फ़ाइल या पेज तक पहुंचने के लिए अधिकांश Websites द्वारा HTTP का उपयोग किया जाता है. HTTP क्लाइंट सर्वर कंप्यूटिंग मॉडल में एक अनुरोध-प्रतिक्रिया प्रोटोकॉल है. यह इंटरनेट प्रोटोकॉल सूट के ढांचे के भीतर डिज़ाइन किया गया एक एप्लिकेशन लेयर प्रोटोकॉल है.
इसमें एक लिंक वाला टेक्स्ट हाइपरटेक्स्ट के रूप में जाना जाता है. यदि आप किसी वेब पेज पर किसी शब्द पर क्लिक करते हैं और यह आपको एक नए पेज पर रीडायरेक्ट करता है तो इसका मतलब है कि आपने हाइपरटेक्स्ट पर क्लिक किया है.
जब आप किसी भी विशेष फ़ाइल या पेज तक पहुंचने के लिए अपने वेब ब्राउज़र में एक URL Enter करते है तो प्रोटोकॉल सर्वर से जानकारी प्राप्त करता है और उस प्रतिक्रिया को वापस लेता है जिसने वेब पेज को क्लाइंट को अनुरोध किया है आपको पेज के पते से पहले http लिखना होगा.
For Example आप चाहे तो किसी भी वेबसाइट को एक्सेस कर सकते हैं www.tutorialsroot.com तो आप लिखिए http://tutorialsroot.com
HTTP का उपयोग इंटरनेट पर संचार के लिए किया जाता है, इसलिए एप्लिकेशन डेवलपर्स, सूचना प्रदाताओं और उपयोगकर्ताओं को HTTP,1.1 में सुरक्षा सीमाओं के बारे में पता होना चाहिए. इस चर्चा में यहाँ वर्णित समस्याओं के निश्चित समाधान शामिल नहीं हैं, लेकिन यह सुरक्षा जोखिमों को कम करने के लिए कुछ सुझाव देता है.
HTTP क्लाइंट अक्सर बड़ी मात्रा में निजी जानकारी जैसे उपयोगकर्ता का नाम, स्थान, मेल पता, पासवर्ड, एन्क्रिप्शन कुंजी इत्यादि के लिए गोपनीयता रखते हैं. इसलिए आपको अन्य स्रोतों से HTTP प्रोटोकॉल के माध्यम से इस जानकारी के अनजाने रिसाव को रोकने के लिए बहुत सावधानी बरतनी चाहिए.
सभी गोपनीय जानकारी को एन्क्रिप्टेड रूप में सर्वर पर संग्रहीत किया जाना चाहिए.
सर्वर के विशिष्ट सॉफ़्टवेयर संस्करण का खुलासा करने से सर्वर मशीन को सॉफ़्टवेयर के विरुद्ध हमलों के लिए अधिक संवेदनशील बनने की अनुमति मिल सकती है जिसे सुरक्षा छेदों के लिए जाना जाता है.
नेटवर्क फ़ायरवॉल के माध्यम से एक पोर्टल के रूप में काम करने वाली प्रॉक्सी को हेडर सूचना के हस्तांतरण के बारे में विशेष सावधानी बरतनी चाहिए जो फ़ायरवॉल के पीछे मेजबानों की पहचान करती है.
Information फ़ील्ड से भेजी गई Information उपयोगकर्ताओं की गोपनीयता हितों या उनकी साइटों की सुरक्षा नीति के साथ संघर्ष कर सकती है, और इसलिए, इसे उपयोगकर्ता को अक्षम नहीं किया जाना चाहिए, ताकि वह फ़ील्ड की सामग्री को अक्षम, सक्षम और संशोधित कर सके.
यदि संदर्भ पृष्ठ को सुरक्षित प्रोटोकॉल के साथ स्थानांतरित किया गया था, तो ग्राहकों को एक गैर-सुरक्षित HTTP अनुरोध में एक रेफर हेडर फ़ील्ड शामिल नहीं करना चाहिए.
HTTP प्रोटोकॉल का उपयोग करने वाली सेवाओं के लेखकों को संवेदनशील डेटा जमा करने के लिए GET आधारित प्रपत्रों का उपयोग नहीं करना चाहिए, क्योंकि इससे डेटा अनुरोध-URI में एन्कोड हो जाएगा.
HTTP इंटरनेट पर संसाधनों को स्थानांतरित करने के लिए एक एप्लिकेशन प्रोटोकॉल है. HTTP पोर्ट 80 का उपयोग करता है. वेब सर्वर किन पोर्ट से अनुरोध स्वीकार करता है. अधिकांश संसाधन फ़ाइलें चित्र आदि हैं, लेकिन स्क्रिप्ट से आउटपुट जैसे अन्य डेटा शामिल कर सकते हैं.
HTTP Sessions एक HTTP एजेंट उपयोगकर्ता का ब्राउज़र एक उपयोगकर्ता एजेंट के माध्यम से खोला जाता है और एक कनेक्शन अनुरोध संदेश HTTP सर्वर यानी वेब सर्वर को भेजा जाता है. Request Message को Customer Request के रूप में भी जाना जाता है और इसमें निम्नलिखित पंक्तियाँ शामिल हैं.
Request Line
Headers
An Empty Line
An Optional Message Body
एक बार प्रतिक्रिया देने के बाद वेब सर्वर कनेक्शन बंद कर देता है. इस प्रकार के कनेक्शन को स्टेटलेस के रूप में जाना जाता है, यह केवल डेटा एक्सचेंज की अवधि के लिए मौजूद है.