एक यूआरएल क्या है? (यूनिफ़ॉर्म रिसोर्स लोकेटर)

एक यूआरएल की परिभाषा और उदाहरण

यूआरएल के रूप में संक्षेप में, एक समान संसाधन लोकेटर इंटरनेट पर एक फ़ाइल के स्थान की पहचान करने का एक तरीका है। वे हैं जो हम न केवल वेबसाइटों को खोलने के लिए उपयोग करते हैं, बल्कि सर्वर पर होस्ट की गई छवियों, वीडियो, सॉफ्टवेयर प्रोग्राम और अन्य प्रकार की फ़ाइलों को डाउनलोड करने के लिए भी उपयोग करते हैं।

अपने कंप्यूटर पर एक स्थानीय फ़ाइल खोलना उतना आसान है जितना इसे डबल-क्लिक करना, लेकिन दूरस्थ सर्वर पर फ़ाइलों को खोलने के लिए, जैसे वेब सर्वर, हमें यूआरएल का उपयोग करना चाहिए ताकि हमारा वेब ब्राउजर जानता है कि कहां देखना है। उदाहरण के लिए, नीचे दी गई वेब पेज का प्रतिनिधित्व करने वाली HTML फ़ाइल खोलना, आपके द्वारा उपयोग किए जा रहे ब्राउज़र के शीर्ष पर नेविगेशन बार में प्रवेश करके किया जाता है।

यूनिफ़ॉर्म रिसोर्स लोकेटर को आमतौर पर यूआरएल के रूप में संक्षिप्त किया जाता है लेकिन उन्हें वेबसाइट पते भी कहा जाता है जब वे HTTP या HTTPS प्रोटोकॉल का उपयोग करने वाले यूआरएल का संदर्भ देते हैं।

यूआरएल आमतौर पर अलग-अलग बोली जाने वाले प्रत्येक पत्र के साथ उच्चारण किया जाता है (यानी यू - आर - एल , ईआरएल नहीं)। वर्दी संसाधन लोकेटर में बदलने से पहले यह यूनिवर्सल रिसोर्स लोकेटर का संक्षिप्त नाम था।

यूआरएल के उदाहरण

आप शायद यूआरएल में प्रवेश करने के लिए इस्तेमाल होते हैं, जैसे कि Google की वेबसाइट तक पहुंचने के लिए:

https://www.google.com

पूरा पता यूआरएल कहा जाता है। एक और उदाहरण यह वेबसाइट है (पहला) और माइक्रोसॉफ्ट (दूसरा):

https: // https://www.microsoft.com

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

जब आप राउटर के लॉगिन पेज तक पहुंच रहे हों तो वही अवधारणा लागू होती है; कॉन्फ़िगरेशन पृष्ठ खोलने के लिए राउटर का आईपी ​​पता URL के रूप में उपयोग किया जाता है। मेरा मतलब यह देखने के लिए इस नेटगेर डिफ़ॉल्ट पासवर्ड सूची को देखें।

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

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

एक यूआरएल का ढांचा

एक यूआरएल को विभिन्न खंडों में विभाजित किया जा सकता है, प्रत्येक टुकड़ा एक दूरस्थ उद्देश्य तक पहुंचने पर एक विशिष्ट उद्देश्य की सेवा करता है।

HTTP और FTP URL को प्रोटोकॉल के रूप में संरचित किया जाता है: // hostname / fileinfo । उदाहरण के लिए, अपने यूआरएल के साथ एक एफ़टीपी फाइल तक पहुंचने से ऐसा कुछ दिख सकता है:

एफ़टीपी: //servername/folder/otherfolder/programdetails.docx

... जो, HTTP के बजाय एफ़टीपी रखने के अलावा, वेब पर मौजूद किसी भी अन्य यूआरएल की तरह दिखता है।

आइए निम्नलिखित यूआरएल का उपयोग करें, जो एक सीपीयू दोष की Google की घोषणा है, एक HTTP पते का उदाहरण के रूप में और प्रत्येक भाग की पहचान करें:

https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html

यूआरएल सिंटेक्स नियम

यूआरएल में केवल संख्याएं, अक्षर और निम्नलिखित वर्णों की अनुमति है: ()! $ -'_ * +।

किसी URL में स्वीकार किए जाने के लिए अन्य वर्णों को एन्कोड किया जाना चाहिए (प्रोग्रामिंग कोड में अनुवादित)।

कुछ यूआरएल में ऐसे पैरामीटर होते हैं जो यूआरएल को अतिरिक्त चर से दूर विभाजित करते हैं। उदाहरण के लिए, जब आप Google खोज करते हैं :

https://www.google.com/search?q=

... आप जिस प्रश्न चिह्न को देखते हैं वह एक निश्चित स्क्रिप्ट बता रहा है, जो Google के सर्वर पर होस्ट किया गया है, ताकि आप कस्टम परिणाम प्राप्त करने के लिए इसे एक विशिष्ट आदेश भेजना चाहते हैं।

खोजों को निष्पादित करने के लिए Google द्वारा उपयोग की जाने वाली विशिष्ट स्क्रिप्ट यह जानती है कि यूआरएल के क्यू = भाग को खोज शब्द के रूप में पहचाना जाना चाहिए, इसलिए यूआरएल में उस बिंदु पर जो भी टाइप किया गया है, उसका उपयोग Google के सर्च इंजन पर खोजने के लिए किया जाता है।

सर्वश्रेष्ठ बिल्ली वीडियो के लिए आप इस YouTube खोज में यूआरएल में समान व्यवहार देख सकते हैं:

https://www.youtube.com/results?search_query=best+cat+videos

नोट: यद्यपि किसी URL में रिक्त स्थान की अनुमति नहीं है, कुछ वेबसाइटें एक + चिह्न का उपयोग करती हैं, जिसे आप Google और YouTube दोनों उदाहरणों में देख सकते हैं। अन्य अंतरिक्ष के एन्कोडेड समतुल्य का उपयोग करते हैं, जो % 20 है

यूआरएल जो एकाधिक चर का उपयोग करते हैं, प्रश्न चिह्न के बाद एक या अधिक एम्पर्सेंड का उपयोग करते हैं। आप Windows 10 के लिए Amazon.com खोज के लिए यहां उदाहरण देख सकते हैं:

https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10

पहला चर, यूआरएल , प्रश्न चिह्न से पहले है लेकिन अगला चर, फ़ील्ड-कीवर्ड , पहले एम्पर्सेंड द्वारा किया जाता है। एम्पर्सेंड द्वारा अतिरिक्त चर भी पहले किए जाएंगे।

यूआरएल के भाग केस संवेदनशील होते हैं - विशेष रूप से, डोमेन नाम (निर्देशिका और फ़ाइल नाम) के बाद सबकुछ। यदि आप मेरी साइट से उदाहरण URL में "टूल्स" शब्द को कैपिटल करते हैं, तो हम इसे अपने लिए देख सकते हैं, जिसे हमने ऊपर डीकोनस्ट्रक्चर किया है , यूआरएल का अंत / फ्री-ड्रायवर- अपडेटर- टूल्स एचटीएम का अंत कर रहा है। उस पृष्ठ को यहां खोलने का प्रयास करें और आप देख सकते हैं कि यह लोड नहीं होता है क्योंकि उस विशिष्ट फ़ाइल सर्वर पर मौजूद नहीं है।

यूआरएल पर अधिक जानकारी

यदि कोई यूआरएल आपको उस फाइल पर इंगित करता है जो आपका वेब ब्राउज़र प्रदर्शित कर सकता है, जैसे कि जेपीजी छवि, तो आपको इसे देखने के लिए वास्तव में फ़ाइल को अपने कंप्यूटर पर डाउनलोड करने की ज़रूरत नहीं है। हालांकि, उन फ़ाइलों के लिए जो सामान्य रूप से ब्राउज़र में प्रदर्शित नहीं होते हैं, जैसे पीडीएफ और डॉक्सएक्स फाइलें, और विशेष रूप से EXE फ़ाइलें (और कई अन्य फ़ाइल प्रकार), आपको फ़ाइल का उपयोग करने के लिए फ़ाइल को अपने कंप्यूटर पर डाउनलोड करने के लिए कहा जाएगा।

यूआरएल हमें पता है कि वास्तविक पता क्या है, यह जानने के बिना सर्वर के आईपी पते तक पहुंचने का एक आसान तरीका प्रदान करता है। वे हमारी पसंदीदा वेबसाइटों के लिए याद रखने वाले नामों की तरह हैं। किसी URL से आईपी पते पर यह अनुवाद है कि DNS सर्वर का उपयोग किस प्रकार किया जाता है।

कुछ यूआरएल वास्तव में लंबे और जटिल होते हैं और यदि आप इसे एक लिंक के रूप में क्लिक करते हैं या ब्राउज़र के एड्रेस बार में कॉपी / पेस्ट करते हैं तो इसका सबसे अच्छा उपयोग किया जाता है। एक यूआरएल में एक गलती 400 सीरीज़ HTTP स्टेटस कोड त्रुटि उत्पन्न कर सकती है, सबसे आम प्रकार 404 त्रुटि है

1and1.com पर एक उदाहरण देखा जा सकता है। यदि आप किसी ऐसे पृष्ठ तक पहुंचने का प्रयास करते हैं जो उनके सर्वर पर मौजूद नहीं है (इस तरह), तो आपको 404 त्रुटि मिल जाएगी। इन प्रकार की त्रुटियां इतनी आम हैं कि आपको अक्सर कुछ वेबसाइटों पर कस्टम, अक्सर विनोदी, संस्करण मिलेंगे। मेरे कुछ पसंदीदा पसंदीदा के लिए मेरे 20 सर्वश्रेष्ठ 404 त्रुटि पेज कभी स्लाइड शो देखें।

यदि आपको ऐसी वेबसाइट या ऑनलाइन फ़ाइल तक पहुंचने में समस्या हो रही है जो आपको लगता है कि सामान्य रूप से लोड होना चाहिए, तो आगे क्या करना है इसके बारे में कुछ सहायक विचारों के लिए URL में किसी त्रुटि में समस्या निवारण कैसे करें

अधिकांश यूआरएल को पोर्ट नाम देने की आवश्यकता नहीं होती है। उदाहरण के लिए, google.com खोलना http://www.google.com:80 जैसे अंत में पोर्ट नंबर निर्दिष्ट करके किया जा सकता है लेकिन यह आवश्यक नहीं है। यदि वेबसाइट इसके बजाय पोर्ट 8080 पर काम कर रही थी, तो आप पोर्ट को प्रतिस्थापित कर सकते हैं और इस तरह से पेज तक पहुंच सकते हैं।

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