http full form HTTP Kya Hai Ye Jaane Hindi Mein

283

http full form HTTP Kya Hai Ye Jaane Hindi Mein (हिंदी में)

http full form होता है Hyper Text Transfer Protocol. ईसी तरह https Full Form होता है Hyper Text Transfer Protocol Secure. SSL full form होता है Secure Socket Layer, और TLS full form होता है Transport Layer Security.

 

HTTP क्या है? What is HTTP?

HTTP (http full form Hyper Text Transfer Protocol) Web पर – जैसे Text, Image, Sound, Video और अन्य Multimedia file – files को transfer करने के नियमों का सेट है। जैसे ही कोई उपयोगकर्ता अपना Web Browser खोलता है, वे अप्रत्यक्ष रूप से HTTP का उपयोग कर रहे हैं। HTTP एक एप्लिकेशन प्रोटोकॉल है जो प्रोटोकॉल के टीसीपी/आईपी सूट के शीर्ष पर चलता है, जो इंटरनेट की नींव बनाता है। HTTP का नवीनतम संस्करण HTTP/2 है, जो मई 2015 में प्रकाशित हुआ था। यह अपने पूर्ववर्ती, HTTP 1.1 का एक विकल्प है, लेकिन यह अप्रचलित नहीं है।

http full form होता है Hyper Text Transfer Protocol. ईसी तरह https Full Form होता है Hyper Text Transfer Protocol Secure.  HTTP कैसे काम करता है? How does HTTP works?

HTTP प्रोटोकॉल के माध्यम से, इंटरनेट पर client device और server के बीच संसाधनों का आदान-प्रदान किया जाता है। क्लाइंट डिवाइस वेब पेज लोड करने के लिए आवश्यक संसाधनों के लिए सर्वर को अनुरोध भेजते हैं; server अनुरोधों को पूरा करने के लिए क्लाइंट को प्रतिक्रियाएँ वापस भेजते हैं। अनुरोध और प्रतिक्रियाएं उप-दस्तावेज साझा करती हैं – जैसे images, text, text layouts, आदि पर data- जो एक क्लाइंट web browser द्वारा पूर्ण वेब पेज फ़ाइल प्रदर्शित करने के लिए एक साथ पाई जाती हैं।

web page फ़ाइलों के अलावा यह सेवा कर सकता है, एक वेब सर्वर में एक HTTP daemon होता है, एक प्रोग्राम जो HTTP अनुरोधों की प्रतीक्षा करता है और उनके आने पर उन्हें संभालता है। Web browser एक HTTP क्लाइंट है जो सर्वर को अनुरोध भेजता है। जब ब्राउज़र उपयोगकर्ता URL में टाइप करके या हाइपरटेक्स्ट लिंक पर क्लिक करके वेब फ़ाइल को “खोलकर” फ़ाइल अनुरोध दर्ज करता है, तो ब्राउज़र एक HTTP अनुरोध बनाता है और इसे URL द्वारा इंगित इंटरनेट प्रोटोकॉल पते (ip address) पर भेजता है। गंतव्य सर्वर में HTTP डेमॉन अनुरोध प्राप्त करता है और अनुरोधित फ़ाइल या अनुरोध से जुड़ी फ़ाइलों को वापस भेजता है।

उदाहरण के लिए user SabHindi.me पर जाना चाहता है। उपयोगकर्ता वेब पते में टाइप करता है और कंप्यूटर उस पते को होस्ट करने वाले सर्वर को “GET” अनुरोध भेजता है। वह GET अनुरोध HTTP का उपयोग करके भेजा जाता है और TechTarget सर्वर को बताता है कि उपयोगकर्ता HTML (हाइपरटेक्स्ट मार्कअप लैंग्वेज) कोड की तलाश कर रहा है, जिसका उपयोग लॉगिन पेज को उसका रूप और अनुभव देने के लिए किया जाता है। उस लॉगिन पृष्ठ का पाठ HTML प्रतिक्रिया में शामिल है, लेकिन पृष्ठ के अन्य भागों – विशेष रूप से इसकी छवियों और वीडियो – का अनुरोध अलग HTTP अनुरोधों और प्रतिक्रियाओं द्वारा किया जाता है।

जितने अधिक अनुरोध किए जाते हैं – उदाहरण के लिए, एक पृष्ठ को कॉल करने के लिए जिसमें कई छवियां हैं – सर्वर को उन अनुरोधों का जवाब देने में और उपयोगकर्ता के सिस्टम को पृष्ठ लोड करने में अधिक समय लगेगा। जब ये अनुरोध/प्रतिक्रिया जोड़े भेजे जा रहे हैं, तो वे एक और शून्य के बाइनरी अनुक्रमों के छोटे पैकेट में जानकारी को कम करने और परिवहन के लिए टीसीपी/आईपी का उपयोग करते हैं। ये पैकेट भौतिक रूप से बिजली के तारों, फाइबर ऑप्टिक केबल और वायरलेस नेटवर्क के माध्यम से भेजे जाते हैं।

सर्वर और क्लाइंट एक दूसरे के साथ डेटा साझा करने के लिए जिन अनुरोधों और प्रतिक्रियाओं का उपयोग करते हैं उनमें ASCII कोड होता है। अनुरोध बताता है कि क्लाइंट सर्वर से कौन सी जानकारी मांग रहा है; प्रतिक्रियाओं में कोड होता है जिसे क्लाइंट ब्राउज़र वेब पेज में अनुवाद करेगा।

HTTP और HTTPS में क्या अंतर है? HTTP vs HTTPS

HTTPS नियमित HTTP एप्लिकेशन लेयरिंग के तहत एक सबलेयर के रूप में सिक्योर सॉकेट्स लेयर (SSL) या ट्रांसपोर्ट लेयर सिक्योरिटी (TLS) का उपयोग है। HTTPS उपयोगकर्ता HTTP पृष्ठ अनुरोधों के साथ-साथ वेब सर्वर द्वारा लौटाए गए पृष्ठों को एन्क्रिप्ट और डिक्रिप्ट करता है। यह ईव्सड्रॉपिंग और मैन-इन-द-मिडिल (मिटम) हमलों से भी बचाता है। HTTPS को नेटस्केप द्वारा विकसित किया गया था। HTTP से HTTPS में माइग्रेट करना फायदेमंद माना जाता है, क्योंकि यह सुरक्षा और विश्वास की एक अतिरिक्त परत प्रदान करता है।

क्लाइंट और सर्वर के बीच प्रत्येक इंटरैक्शन को एक संदेश कहा जाता है। HTTP संदेश अनुरोध या प्रतिक्रियाएं हैं। क्लाइंट डिवाइस सर्वर को HTTP रिक्वेस्ट सबमिट करते हैं, जो क्लाइंट को वापस HTTP रिस्पॉन्स भेजकर रिप्लाई करते हैं।

HTTP अनुरोध। यह तब होता है जब कोई क्लाइंट डिवाइस, जैसे कि इंटरनेट ब्राउज़र, सर्वर से वेबसाइट लोड करने के लिए आवश्यक जानकारी मांगता है। अनुरोध सर्वर को वांछित जानकारी प्रदान करता है जिसे क्लाइंट डिवाइस पर अपनी प्रतिक्रिया को तैयार करने की आवश्यकता होती है। प्रत्येक HTTP अनुरोध में एन्कोडेड डेटा होता है, जिसमें जानकारी होती है जैसे:

HTTP Status Codes / HTTP Error Codes

HTTP अनुरोधों के जवाब में, सर्वर अक्सर प्रतिक्रिया कोड जारी करते हैं, यह दर्शाता है कि अनुरोध संसाधित किया जा रहा है, अनुरोध में कोई त्रुटि थी या अनुरोध को पुनर्निर्देशित किया जा रहा है। सामान्य प्रतिक्रिया कोड में शामिल हैं:

  • 200 OK: इसका मतलब है कि अनुरोध, जैसे कि GET या POST, ने काम किया और उस पर कार्रवाई की जा रही है।
  • 300 Moved Permanently: इस प्रतिक्रिया कोड का अर्थ है कि अनुरोधित संसाधन का URL स्थायी रूप से बदल दिया गया है।
  • 401 Unauthorized: क्लाइंट, या सर्वर का अनुरोध करने वाले उपयोगकर्ता को प्रमाणित नहीं किया गया है।
  • 403 Forbidden: क्लाइंट की पहचान ज्ञात है लेकिन उसे एक्सेस प्राधिकरण नहीं दिया गया है।
  • 404 Not Found: यह सबसे लगातार त्रुटि कोड है। इसका मतलब है कि यूआरएल पहचाना नहीं गया है या स्थान पर संसाधन मौजूद नहीं है।
  • 500 Internal Server Error: सर्वर को एक ऐसी स्थिति का सामना करना पड़ा है जिसे वह नहीं जानता कि कैसे संभालना है।

 

 

Previous articleHariom Lottery Kya Hain? हरिओम लॉटरी कैसे खेली जाती है?
Next articleजब आप एक ऑनलाइन स्टोर शुरू करते हैं तो पैसे कैसे कमाएं और पैसे कैसे बचाएं