Computer >> कंप्यूटर ट्यूटोरियल >  >> नेटवर्किंग >> नेटवर्किंग

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

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

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

अन्य नाम

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

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

URL के उदाहरण

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

https://www.google.com

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

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

आप सुपर स्पेसिफिक भी हो सकते हैं और किसी इमेज का डायरेक्ट URL खोल सकते हैं। उदाहरण के लिए, निम्नलिखित URL विकिपीडिया की वेबसाइट पर Google के लोगो की ओर ले जाता है:

https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/220px-Google_2015_logo.svg.png

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

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

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

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

URL की संरचना

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

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

FTP://servername/folder/otherfolder/programdetails.docx

जो, FTP के बजाय HTTP होने के अलावा, वेब पर आपके सामने आने वाले किसी भी अन्य URL की तरह दिखता है।

आइए HTTP एड्रेस के उदाहरण के रूप में निम्नलिखित URL का उपयोग करें और प्रत्येक भाग की पहचान करें:

https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html
  • https प्रोटोकॉल है (जैसे FTP एक प्रोटोकॉल है) जो उस सर्वर के प्रकार को परिभाषित करता है जिसके साथ आप कम्युनिकेट कर रहे हैं।
  • security इस विशिष्ट वेबसाइट तक पहुंचने के लिए उपयोग किया जाने वाला होस्टनाम है।
  • googleblog डोमेन नाम है।
  • com जिसे टॉप-लेवल डोमेन (TLD) कहा जाता है, उनमें से कुछ अन्य में .net, .org, .co.uk आदि शामिल हैं।
  • /2018/01/ वेब पेज या फाइल को व्यवस्थित करने के लिए उपयोग की जाने वाली डायरेक्टरी को दर्शाता है। वेब सर्वर पर जो वेबसाइट फाइलों को रखता है, ये वे वास्तविक फोल्डर होंगे जिनके माध्यम से आप क्लिक करेंगे उस फाइल को खोजने के लिए जिसे यह URL निर्दिष्ट कर रहा है।
  • todays-cpu-vulnerability-what-you-need.html वह वास्तविक फाइल है जिसकी ओर URL इंगित कर रहा है। यदि आप HTML फाइल के बजाय इमेज, ऑडियो फाइल, या किसी अन्य फाइल प्रकार को लोड करने का प्रयास कर रहे थे, तो URL उस फाइल एक्सटेंशन में समाप्त होगा (जैसे PNG या MP3)।
  • security.googleblog.com एक समूह के रूप में फुली क्वालिफाइड डोमेन नेम (FQDN) कहलाता है।

URL सिंटैक्स नियम

एक URL में केवल नंबर, अक्षर, और निम्नलिखित वर्णों की अनुमति है: ()!$-'_*+.

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

कुछ URL में पैरामीटर होते हैं जो इसे अतिरिक्त वेरिएबल से अलग करते हैं। उदाहरण के लिए, जब आप lifewire के लिए Google खोज करते हैं:

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

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

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

आप best cat videos के लिए इस YouTube खोज में URL में समान व्यवहार देख सकते हैं:

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

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

कुछ URL संदर्भ के आधार पर पैरामीटर के बीच स्वैप कर सकते हैं। एक अच्छा उदाहरण YouTube वीडियो में टाइमस्टैम्प जोड़ते समय देखा जा सकता है। कुछ लिंक एम्परसैंड की आवश्यकता होती है और अन्य प्रश्न चिह्न का उपयोग करते हैं।

URL एंकर का भी उपयोग कर सकते हैं। ये अंत में स्थित होते हैं और वर्णन करते हैं कि उस पेज पर कहां कूदना है जब लिंक चुना जाता है। एंकर वेब पेज पर लिंक जोड़ते समय बनाए जाते हैं, और वे नंबर साइन (#) का उपयोग करते हैं। यहां विकिपीडिया एंट्री में एक उदाहरण है जहां एंकर आपको पेज के दूसरे भाग में ले जाता है:

https://en.wikipedia.org/wiki/Lifewire#History

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

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

पहला वेरिएबल, url, प्रश्न चिह्न से पहले होता है लेकिन अगला वेरिएबल, field-keywords, एम्परसैंड से पहले होता है। अतिरिक्त वेरिएबल भी एम्परसैंड से पहले होंगे।

URL के भाग केस सेंसिटिव हैं—विशेष रूप से, डोमेन नाम के बाद सब कुछ (डायरेक्टरी और फाइल नाम)। आप इसे स्वयं देख सकते हैं यदि आप ऊपर डीकंस्ट्रक्ट किए गए Google के उदाहरण URL में "need" शब्द को कैपिटलाइज़ करते हैं, जिससे URL का अंत todays-cpu-vulnerability-what-you-NEED.html पढ़ता है। उस पेज को खोलने का प्रयास करें और आप देख सकते हैं कि यह लोड नहीं होता क्योंकि वह विशिष्ट फाइल सर्वर पर मौजूद नहीं है।

URL पर अधिक जानकारी

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

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

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

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

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

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

अक्सर पूछे जाने वाले प्रश्न

  • क्या मैं URL ब्लॉक कर सकता हूँ? हां। आप वेबसाइट को कैसे ब्लॉक करते हैं यह आपके डिवाइस और ऑपरेटिंग सिस्टम पर निर्भर करता है। अधिकांश वेब ब्राउज़र आपको विशिष्ट साइटों को ब्लॉक करने देते हैं, और आप अपने राउटर सेटिंग्स के माध्यम से अपने पूरे नेटवर्क पर URL ब्लॉक कर सकते हैं।
  • वैनिटी URL क्या है? एक वैनिटी URL एक छोटा, यादगार URL है जो लंबे, अधिक जटिल URL से रीडायरेक्ट करता है। वैनिटी URL सेट अप करने के लिए, कस्टम डोमेन प्रदान करने वाले URL शॉर्टनर का उपयोग करें।
  • कॉलबैक URL क्या है? एक कॉलबैक URL एक पेज है जहां उपयोगकर्ताओं को किसी अन्य वेबसाइट या प्रोग्राम में एक्शन पूरा करने के बाद रीडायरेक्ट किया जाता है। उदाहरण के लिए, यदि आप किसी वेबसाइट पर खरीदारी करते हैं और थर्ड-पार्टी पेमेंट प्रोसेसर पर निर्देशित होते हैं, तो भुगतान पूरा करने के बाद आपको मूल साइट पर एक कॉलबैक URL (आमतौर पर एक कन्फर्मेशन पेज) पर निर्देशित किया जाएगा।
  • HTTP और HTTPS में क्या अंतर है? HTTP और HTTPS के बीच प्रमुख अंतर यह है कि HTTPS अधिक सुरक्षित है। इसलिए, इसका उपयोग हमेशा उन वेबसाइटों पर किया जाना चाहिए जहां सुरक्षित डेटा ट्रांसफर करने की आवश्यकता होती है।
  1. SiteGround अकाउंट निलंबन को समझना और इसे कैसे हल करें SiteGround अकाउंट निलंबन को समझना और इसे कैसे हल करें

    कई वेब एडमिनिस्ट्रेटर शिकायत करते हैं जब उनकी वेबसाइट यह साइट अस्थायी रूप से अनुपलब्ध है जैसा संदेश प्रदर्शित करना शुरू कर देती है। वे अक्सर इसके लिए होस्टिंग सेवा प्रदाता को दोषी ठहराते हैं। लेकिन SiteGround अकाउंट निलंबन का कारण क्या है? कुछ सामान्य कारण हैं बिलिंग, कॉपी की गई या आपत्तिजनक सामग्री

  1. WWW2 को समझना: सुरक्षा, कार्य, और उपयोग के मामले WWW2 को समझना: सुरक्षा, कार्य, और उपयोग के मामले

    WWW की तरह, WWW2 एक डोमेन नाम प्रीफिक्स है। यह दर्शाता है कि आप वर्ल्ड वाइड वेब तक पहुंच रहे हैं। वैकल्पिक डोमेन सफिक्स कम आम होते जा रहे हैं, लेकिन गैर-मौजूद नहीं, जैसे फ़ाइल-साझाकरण सेवा के लिए FTP प्रीफिक्स। WWW प्रीफिक्स पर वापस आते हुए, इसके बाद की संख्या सबडोमेन या वेबसाइटों को संदर्भित करती ह

  1. URL ब्लैकलिस्टिंग: यह क्या है, क्यों होता है, और इसे कैसे ठीक करें URL ब्लैकलिस्टिंग: यह क्या है, क्यों होता है, और इसे कैसे ठीक करें

    वेबसाइटें आपको 24×7 प्रमोट करती हैं, कोई कर्मचारी कभी ऐसा नहीं करेगा ~ पॉल कुकसन बिल्कुल सच है ना? एक वेबसाइट एक डिजिटल पोर्टफोलियो की तरह है, एक व्यवसाय का चेहरा जो आपको, आपके संगठन, उत्पादों और सेवाओं, और बाकी सब कुछ सबसे विशाल वर्चुअल सेटअप यानी इंटरनेट पर दर्शाता है। यदि आपका URL किसी भी खोज इंज