URL URI बनाम URI: दोनों के बीच मुख्य अंतर URL और यूआरआई

मुख्य अंतर URL और यूआरआई

  • URL URI का एक उपसमूह है जो यह निर्दिष्ट करता है कि कोई संसाधन कहाँ मौजूद है और उसे प्राप्त करने का तंत्र क्या है, जबकि URI, URI का एक अतिसमूह है। URL जो किसी संसाधन की पहचान करता है।
  • किसी का मुख्य उद्देश्य URL किसी संसाधन का स्थान या पता प्राप्त करना ही यूआरआई कहलाता है, जबकि यूआरआई का मुख्य उद्देश्य किसी संसाधन को खोजना होता है।
  • URL इसका उपयोग केवल वेब पेजों का पता लगाने के लिए किया जाता है; दूसरी ओर, यूआरआई का उपयोग एचटीएमएल, एक्सएमएल और अन्य फाइलों में किया जाता है।
  • URL इसमें प्रोटोकॉल, डोमेन, पाथ, हैश, क्वेरी स्ट्रिंग आदि जैसे घटक होते हैं, जबकि यूआरआई में स्कीम, अथॉरिटी, पाथ, क्वेरी आदि जैसे घटक होते हैं।
  • का एक उदाहरण URL है: https://google.com जबकि URI का उदाहरण है: urn:isbn:0-486-27557-4.

के बीच अंतर URL और यूआरआई
के बीच अंतर URL और यूआरआई

यहां मैंने एक के बीच के अंतर का विश्लेषण किया है। URL और एक यूआरआई प्राप्त करेंगे और उनके फायदे और नुकसान का व्यापक मूल्यांकन करेंगे।

क्या है URL?

A URL यह कंप्यूटर नेटवर्क पर संसाधनों को प्राप्त करने के लिए दस्तावेजों और प्रोटोकॉल का एक वैश्विक पता है। URLवेब पेजों (HTTP) के संदर्भ में इसका सबसे अधिक बार प्रयोग होता है, लेकिन इसका उपयोग JDBC का उपयोग करके डेटाबेस एक्सेस, ईमेल (mailto), फ़ाइल स्थानांतरण (FTP) और कई अन्य अनुप्रयोगों के लिए भी किया जा सकता है। इसका पूरा रूप है... URL यूनिफ़ॉर्म रिसोर्स लोकेटर है।

यूआरआई क्या है?

URI एक स्ट्रिंग है जिसमें ऐसे अक्षर होते हैं जो किसी भौतिक या तार्किक संसाधन की पहचान करते हैं। URI एकरूपता सुनिश्चित करने के लिए वाक्यविन्यास नियमों का पालन करता है। इसके अलावा, यह एक पदानुक्रमित नामकरण योजना के माध्यम से विस्तारशीलता भी बनाए रखता है। URI का पूर्ण रूप यूनिफ़ॉर्म रिसोर्स आइडेंटिफ़ायर है।

यूआरआई के प्रकार
यूआरआई के प्रकार

जैसा कि उपरोक्त चित्र में बताया गया है, दो प्रकार के URI हैं:

  1. URL: A URL यह कंप्यूटर नेटवर्क पर एक स्थान और उसे प्राप्त करने की तकनीक निर्दिष्ट करता है।
  2. URN: यूनिफ़ॉर्म रिसोर्स नेम (URN) एक इंटरनेट संसाधन है जो URN योजना को निर्दिष्ट करता है।

यूआरआई का वेन आरेख और URLs

URI का वेन आरेख और URL

URI का वेन आरेख और URL

जैसा कि ऊपर दिए गए आरेख में दर्शाया गया है, "आपका नाम" एक URI हो सकता है क्योंकि यह आपकी पहचान बताता है। यह एक URL क्योंकि इससे किसी को भी आपके घर का पता लगाने में मदद नहीं मिलती।

दूसरी ओर, "आपका घर का स्थान" एक यूआरआई होने के साथ-साथ एक और भी हो सकता है। URLइसका कारण आपकी पहचान करना और आपको आपके घर का पता देना है।

का सिंटैक्स URL

यहाँ वाक्य संरचना दी गई है URL:

http://www.domainname.com/folder-name/web page-file-name.htm

हम उपरोक्त को विभाजित कर सकते हैं URL निम्नलिखित भागों में:

  • प्रोटोकॉल: यह इसका पहला भाग है URLयहां प्रोटोकॉल का नाम हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (HTTP) है।
  • http://www.domainname.com/:  यह आपका डोमेन नाम है। इसे सर्वर आईडी या होस्ट के नाम से भी जाना जाता है।
  • /फ़ोल्डर का नाम/: यह इंगित करता है कि संदर्भित वेबसाइट पृष्ठ वेबसर्वर पर दिए गए फ़ोल्डर में “फ़ाइल” किया गया है।
  • वेब-पेज-फ़ाइल-नाम.htm: यह वास्तव में एक वेब पेज का फ़ाइल नाम है। “.htm” HTML फ़ाइल का एक्सटेंशन है, जो दर्शाता है कि यह एक स्थिर वेब पेज है। फ़ाइल नामों में अलग-अलग एक्सटेंशन हो सकते हैं, या यह इस बात पर निर्भर करता है कि आपने वेब सर्वर को कैसे सेट अप किया है। हो सकता है कि कोई एक्सटेंशन न हो, और URL अंत में स्लैश लाइन (/) हो सकती है।

इसका उदाहरण URL

यह उदाहरण है URL इसमें एक फोल्डर है लेकिन कोई एक्सटेंशन नहीं है।

https://career.guru99.com/category/heavy-industries/

यह उदाहरण है URL इसमें कोई फ़ोल्डर नहीं है।

https://www.guru99.com/what-is-sap.html

यह उदाहरण है URL इसका कोई विस्तार नहीं है।

https://career.guru99.com/top-33-investment-banking-interview-questions-answers/

URI का सिंटैक्स

यहाँ URI का सिंटैक्स दिया गया है:

यूआरआई = योजना:[//प्राधिकरण]पथ[?क्वेरी][#खंड]

URI में निम्नलिखित भाग शामिल हैं:

  • योजना घटक: यह एक गैर-खाली घटक है जिसके बाद एक कोलन (:) होता है। इस योजना में एक अक्षर से शुरू होने वाले वर्णों का एक क्रम होता है और उसके बाद अंकों, अक्षरों, अवधियों (.), हाइफ़न (-), या प्लस (+) का कोई भी संयोजन होता है। प्रसिद्ध योजनाओं के उदाहरणों में HTTP, HTTPS, mailto, फ़ाइल, FTP, आदि शामिल हैं। URI योजनाओं को इंटरनेट असाइन किए गए के साथ पंजीकृत होना चाहिए Numbers प्राधिकरण (आईएएनए)
  • प्राधिकरण घटक: यह एक वैकल्पिक फ़ील्ड है और इसके पहले // आता है। इसमें निम्न शामिल हैं
  1. वैकल्पिक उपयोगकर्ता जानकारी उपघटक जिसमें उपयोगकर्ता नाम और पासवर्ड शामिल हो सकते हैं (वैकल्पिक).
  2. एक होस्ट उपघटक जिसमें या तो एक आईपी पता या पंजीकृत नाम होता है।
  3. एक वैकल्पिक पोर्ट उपघटक जिसके बाद कोलन (:) आता है
  • पथ: पथ में खंडों का एक अनुक्रम होता है जो स्लैश द्वारा अलग किया जाता है।
  • क्वेरी घटक: यह वैकल्पिक है और इसके पहले एक प्रश्न चिह्न (?) लगा होता है। क्वेरी घटक में गैर-पदानुक्रमित डेटा की क्वेरी स्ट्रिंग होती है।
  • खंड घटक: यह एक वैकल्पिक फ़ील्ड है और इसके पहले एक हैश (#) होता है। फ़्रेगमेंट घटक में एक फ़्रेगमेंट पहचानकर्ता शामिल होता है जो द्वितीयक संसाधन को दिशा देता है।

URI का उदाहरण

किसी प्रोटोकॉल का उल्लेख नहीं किया गया है।

www.guru99.com

डोमेन का उल्लेख नहीं किया गया

what-is-sap.html

प्रोटोकॉल का उल्लेख

ldap://[2001:db8::7]/c=GB?objectClass?one
mailto:abc@example.com 
tel:+1-816-555-1212  
telnet://192.0.2.16:80/ 

यूआरएन को लेकर भ्रम

URN को लेकर भ्रम की स्थिति है: यदि आप https, ftp आदि जैसे प्रोटोकॉल लागू करते हैं, तो इसे कहा जाता है URLभले ही यह एक यूआरआई हो।

इस तरह की बहस में समस्या यह है कि उचित आरएफसी बहुत सघन और कभी-कभी विरोधाभासी भी होते हैं। उदाहरण के लिए, RFC 3986 कहता है कि URI या तो नाम हो सकता है, या लोकेटर हो सकता है, या दोनों हो सकता है।

क्यों URL?

मैं उपयोग पर ध्यान केंद्रित करने के ये महत्वपूर्ण कारण हैं। URL:

  • लिखी गई जानकारी URL यह आपको केवल एक माउस क्लिक से एक वेब पेज से दूसरे वेब पेज पर जाने की सुविधा देता है।
  • URL यह आपको बताता है कि किसी विशेष संसाधन तक कैसे पहुंचा जाए।
  • जब भी आप टाइप करते हैं URL अपने ब्राउज़र में लॉग इन करें या किसी हाइपरटेक्स्ट लिंक पर क्लिक करें, आपका वेब ब्राउजर एक या अधिक फ़ाइलें डाउनलोड करने के लिए वेब सर्वर को अनुरोध भेजता है।
  • URL यह वेब पर मौजूद किसी विशिष्ट संसाधन का पता है, जिसमें वेबपेज, चित्र, फाइलें, मीडिया, वेब एप्लिकेशन आदि शामिल हैं।
  • एक वेबसाइट URLया, डोमेन, आपकी वेबसाइट के सबसे महत्वपूर्ण भागों में से एक है। साधारण शब्दों या स्ट्रिंग्स का उपयोग करके जो आमतौर पर .org, .com, या .net के साथ समाप्त होते हैं, आप अपनी वेबसाइट पर ट्रैफ़िक लाने में सक्षम होंगे।

यूआरआई क्यों?

मैं URI का उपयोग करने के महत्वपूर्ण कारणों को साझा करना चाहता हूँ:

  • सिमेंटिक वेब के लिए एक समान संसाधन पहचानकर्ता आवश्यक है क्योंकि यह अस्पष्टता को रोकता है।
  • यूआरआई किसी संसाधन या फ़ाइल के नाम के साथ-साथ उसके स्थान की भी खोज करता है, जो एक समान प्रारूप में होता है।
  • इसमें विशिष्ट फ़ाइल नाम और पथ के लिए वर्णों की एक स्ट्रिंग होती है।
  • यूआरआइ वर्ल्ड वाइड वेब या नेटवर्क पर अन्य सिस्टम द्वारा संसाधनों तक पहुँचने के लिए एक विधि प्रदान करता है। इसका उपयोग वेब ब्राउज़र और P2P (पीयर-टू-पीयर) द्वारा किया जाता है फ़ाइल-शेयरिंग सॉफ़्टवेयर फ़ाइलें ढूंढने और डाउनलोड करने के लिए.
  • URI आपकी पुरानी फ़ाइलों को प्रभावित किए बिना नई फ़ाइल प्रकार निर्धारित करने की अनुमति देता है।
  • आप एक ही संसाधन को एकाधिक प्रस्तुतियों से संबद्ध करने के लिए निर्दिष्ट कर सकते हैं।

के बीच अंतर URL और यूआरआई

हमारे विश्लेषण में, यहाँ एक के बीच मुख्य अंतर दिए गए हैं। URL और एक यूआरआई:

के बीच अंतर URL और यूआरआई
URL बनाम यूआरआई
URL यूआरआइ
URL इसका मतलब यूनिफॉर्म रिसोर्स लोकेटर है। यूआरआई का तात्पर्य यूनिफ़ॉर्म रिसोर्स आइडेंटिफ़ायर से है।
URL यह URI का एक उपसमूह है जो यह निर्दिष्ट करता है कि कोई संसाधन कहाँ मौजूद है और उसे प्राप्त करने का तंत्र क्या है। एक URI, एक सुपरसेट होता है। URL जो किसी संसाधन की पहचान करता है, या तो URL, यूआरएन (यूनिफॉर्म रिसोर्स नेम), या दोनों।
इसका मुख्य उद्देश्य किसी संसाधन का स्थान या पता प्राप्त करना है यूआरआई का मुख्य उद्देश्य किसी संसाधन को ढूंढना तथा नाम या स्थान का उपयोग करके उसे अन्य संसाधनों से अलग करना है।
URL इसका उपयोग केवल वेब पेजों का पता लगाने के लिए किया जाता है। HTML, XML और अन्य फ़ाइलों, XSLT (एक्सटेंसिबल स्टाइलशीट लैंग्वेज ट्रांसफॉर्मेशन) आदि में उपयोग किया जाता है।
योजना HTTP, FTP, HTTPS आदि जैसे प्रोटोकॉल की होनी चाहिए। यूआरआई में योजना कुछ भी हो सकती है जैसे प्रोटोकॉल, विनिर्देश, नाम आदि।
प्रोटोकॉल संबंधी जानकारी इसमें दी गई है URL. URI में कोई प्रोटोकॉल जानकारी नहीं दी गई है।
इसका उदाहरण URL: https://google.com URI का उदाहरण: urn:isbn:0-486-27557-4
इसमें प्रोटोकॉल, डोमेन, पथ, हैश, क्वेरी स्ट्रिंग आदि जैसे घटक शामिल हैं। इसमें स्कीम, अथॉरिटी, पथ, क्वेरी, फ्रेगमेंट घटक आदि जैसे घटक शामिल हैं।
सब URLs यूआरआई हो सकते हैं सभी यूआरआई नहीं होते हैं URLक्योंकि यूआरआई एक लोकेटर के बजाय एक नाम हो सकता है।

के बीच कैसे चयन करें URL और एक यूआरआई

मेरे अनुभव में, मुख्य अंतर यह है कि URL और एक यूआरआई वह है जो एक URL एक URI, URI का एक उपसमूह है जो यह निर्दिष्ट करता है कि कोई संसाधन कहाँ मौजूद है और उसे प्राप्त करने का तंत्र क्या है, जबकि एक URI, URI का एक सुपरसेट है। URL जो किसी संसाधन की पहचान करता है। हम इसका उपयोग करते हैं। URLयूआरआई का उपयोग केवल वेब पेजों का पता लगाने के लिए किया जाता है; हालांकि, यूआरआई का उपयोग एचटीएमएल, एक्सएमएल और अन्य फाइलों जैसे जेएसटीएल और एक्सएसटीएल में भी किया जाता है।

इस पोस्ट को संक्षेप में इस प्रकार लिखें: