अपने स्थान से संसाधन लाने के बारे में जानकारी रखता है। उदाहरण के लिए:
http://example.com/mypage.html
ftp://example.com/download.zip
mailto:user@example.com
file:///home/user/file.txt
tel:1-888-555-5555
http://example.com/resource?foo=bar#fragment
/other/link.html
(एक रिश्तेदार URL, दूसरे URL के संदर्भ में केवल उपयोगी)
URL हमेशा एक प्रोटोकॉल ( http
) से शुरू होते हैं और आमतौर पर इसमें नेटवर्क होस्ट नाम ( example.com
) और अक्सर दस्तावेज़ पथ ( /foo/mypage.html
) जैसी जानकारी होती है । URL में क्वेरी पैरामीटर और टुकड़ा पहचानकर्ता हो सकते हैं।
एक अद्वितीय और लगातार नाम से एक संसाधन की पहचान करता है। यह आमतौर पर उपसर्ग urn:
के साथ शुरू होता है उदाहरण के लिए:
urn:isbn:0451450523
अपने ISBN नंबर द्वारा पुस्तक की पहचान करना।
urn:uuid:6e8bc430-9c3a-11d9-9669-0800200c9a66
विश्व स्तर पर विशिष्ट पहचानकर्ता
urn:publishing:book
- एक XML नाम स्थान जो दस्तावेज़ को एक प्रकार की पुस्तक के रूप में पहचानता है।
यूआरएन विचारों और अवधारणाओं की पहचान कर सकता है। वे दस्तावेजों की पहचान करने तक ही सीमित नहीं हैं। जब एक URN किसी दस्तावेज़ का प्रतिनिधित्व करता है, तो उसे "रिज़ॉल्वर" द्वारा URL में अनुवादित किया जा सकता है। फिर दस्तावेज़ को URL से डाउनलोड किया जा सकता है।
URIs किसी संसाधन की पहचान करने के लिए URL, URNs और अन्य तरीके शामिल करते हैं।
एक URI का एक उदाहरण न एक यूआरएल है और न ही एक URN है कि एक होगा डेटा यूआरआई के रूप में इस तरह के data:,Hello%20World
। यह एक URL और न ही एक URN है क्योंकि URI में डेटा है। यह न तो इसे नाम देता है, न ही आपको बताता है कि नेटवर्क पर इसका पता कैसे लगाया जाए।
समान संसाधन उद्धरण (URCs) भी हैं जो दस्तावेज़ के बजाय दस्तावेज़ के बारे में मेटा डेटा को इंगित करते हैं। एक यूआरसी का एक उदाहरण एक वेब पेज के स्रोत कोड को देखने के लिए एक पहचानकर्ता होगा view-source:http://example.com/
:। यूआरसी एक अन्य प्रकार का यूआरआई है जो न तो यूआरएल है और न ही यूआरएन।
अक्सर पूछे जाने वाले प्रश्न
मैंने सुना है कि मुझे अब URL नहीं कहना चाहिए, क्यों?
HTML के लिए W3 कल्पना कहती है कि href
एक एंकर टैग में केवल एक URL नहीं, बल्कि एक URI हो सकता है। आपको एक URN में सक्षम होना चाहिए जैसे कि <a href="urn:isbn:0451450523">
। आपका ब्राउज़र तब उस URN को एक URL पर हल करेगा और आपके लिए पुस्तक डाउनलोड करेगा।
क्या कोई ब्राउज़र वास्तव में जानता है कि URN द्वारा दस्तावेज़ कैसे लाए जाएं?
ऐसा नहीं है कि मुझे पता है, लेकिन आधुनिक वेब ब्राउज़र डेटा यूआरआई योजना को लागू करते हैं।
क्या URL और URI के बीच कोई अंतर है या नहीं, यह सापेक्ष है या निरपेक्ष है?
नहीं। रिश्तेदार और पूर्ण URL दोनों URL (और URI) हैं।
क्या URL और URI के बीच कोई अंतर है या नहीं, इससे क्वेरी पैरामीटर हैं?
नहीं और क्वेरी पैरामीटर के बिना दोनों URL URL (और URI) हैं।
क्या URL और URI के बीच कोई अंतर है कि इसका कोई खंड पहचानकर्ता है?
सं। दोनों खंडों के साथ और बिना खंड के पहचानकर्ता URL हैं (और URI)।
लेकिन क्या अब W3C यह नहीं कहता है कि URL और URI समान हैं?
हाँ। W3C ने महसूस किया कि इस बारे में एक टन भ्रम है। उन्होंने एक यूआरआई स्पष्टीकरण दस्तावेज जारी किया, जिसमें कहा गया है कि अब यूआरआई और यूआरआई का एक दूसरे का उपयोग करना ठीक है (मतलब एनआरआई)। यह URL, URN और URC जैसे विभिन्न प्रकारों में URI को सख्ती से सेगमेंट करने के लिए उपयोगी नहीं है।
क्या एक URI एक URL और एक URN दोनों हो सकता है?
URN की परिभाषा अब मेरे द्वारा बताए गए की तुलना में शिथिल है। यूआरआई पर नवीनतम आरएफसी का कहना है कि किसी भी यूआरआई अब एक URN (चाहे वह साथ शुरू होता है की परवाह किए बिना किया जा सकता है urn:
लंबे समय के रूप के रूप में यह है) "एक नाम के गुणों।" वह है: यह तब भी विश्व स्तर पर अद्वितीय और लगातार है जब संसाधन मौजूद है या अनुपलब्ध है। एक उदाहरण: HTML में प्रयुक्त URIs जैसे कि http://www.w3.org/TR/html4/strict.dtd
। उस URI का नाम HTML4 संक्रमणकालीन सिद्धांत के नाम पर भी रहेगा, भले ही w3.org वेबसाइट पर पृष्ठ हटा दिया गया हो।