मुखपृष्ठ » कैसे » एक URL (यूनिफ़ॉर्म रिसोर्स लोकेटर) क्या है?

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

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

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

    उस अनुरूपता को ध्यान में रखते हुए, आइए एक URL की संरचना पर नज़र डालें और यह आपको कैसे प्राप्त करने के लिए काम करता है.

    कैसे एक URL संरचित है

    एक URL की संरचना को पहली बार सर टिम बर्नर्स-ली-द जर् द्वारा परिभाषित किया गया था, जिसने 1994 में वेब और पहला वेब ब्राउज़र बनाया था। URL अनिवार्य रूप से एक विशिष्ट पहचान करने के लिए एक फ़ाइल पथ का उपयोग करने के विचार के साथ डोमेन नाम के विचार को मिलाते हैं। फ़ोल्डर और फ़ाइल संरचना। इसलिए, यह विंडोज में C: \ Documents \ Personal \ myfile.txt जैसे पथ का उपयोग करने के समान है, लेकिन शुरुआत में कुछ अतिरिक्त सामान के साथ इंटरनेट पर सही सर्वर खोजने में मदद करने के लिए जहां वह पथ मौजूद है और प्रोटोकॉल का उपयोग करने के लिए उपयोग किया जाता है। जानकारी.

    एक URL में कई अलग-अलग हिस्से होते हैं। उदाहरण के लिए, नीचे दी गई छवि में दिखाए गए व्यक्ति की तरह एक बुनियादी URL.

    यह सरल URL दो प्रमुख घटकों में टूट गया है: योजना और प्राधिकरण.

    योजना

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

    वेब पते सबसे सामान्य URL हैं, लेकिन अन्य हैं। तो, आप इस तरह की योजनाओं को देख सकते हैं:

    • हाइपर टेक्स्ट ट्रांसफर प्रोटोकॉल (एचटीटीपी): यह वेब का अंतर्निहित प्रोटोकॉल है और यह निर्धारित करता है कि वेब सर्वर और ब्राउज़र को कमांड के जवाब में क्या कार्रवाई करनी चाहिए.
    • HTTP सिक्योर (HTTPS): यह HTTP का एक रूप है जो सूचना के सुरक्षित परिवहन के लिए सुरक्षित, एन्क्रिप्टेड परत पर काम करता है.
    • फ़ाइल ट्रांसफर प्रोटोकॉल (एफ़टीपी): इस प्रोटोकॉल का उपयोग अक्सर इंटरनेट पर फ़ाइलों को स्थानांतरित करने के लिए किया जाता है.

    आधुनिक ब्राउज़रों में, इस योजना को URL के भाग के रूप में तकनीकी रूप से आवश्यक नहीं है। यदि आप "www.howtogeek.com" जैसी वेबसाइट दर्ज करते हैं, तो आपका ब्राउज़र स्वचालित रूप से उपयोग करने के लिए सही प्रोटोकॉल निर्धारित करेगा। फिर भी, कुछ अन्य ऐप (और प्रोटोकॉल) को किसी योजना के उपयोग की आवश्यकता होती है.

    अधिकार

    एक URL का प्राधिकरण भाग (जो दो स्लैश से पहले है) स्वयं ही भागों के एक समूह में टूट गया है। चलिए एक बहुत ही सरल URL से शुरू करते हैं-जो कि आपको एक वेबसाइट के होम पेज पर ले जाएगा.

    इस सरल उदाहरण में, पूरे "www.example.com" भाग को एक होस्टनाम कहा जाता है, और यह एक IP पते का समाधान करता है। यदि आप इसे जानते हैं तो आप होस्टनाम के बजाय अपने ब्राउज़र के एड्रेस बार में एक आईपी एड्रेस टाइप कर सकते हैं.

    लेकिन, होस्टनाम को पार्स करते समय यह समझने में मदद करता है कि यह क्या हो रहा है, यह समझने के लिए यहाँ हैं:

    • शीर्ष-स्तरीय डोमेन: यहाँ उदाहरण में, "com" शीर्ष स्तर का डोमेन है। ये डोमेन नेम सिस्टम (डीएनएस) पदानुक्रम में उच्चतम स्तर हैं जिनका उपयोग आईपी पते को सरल भाषा पते में अनुवाद करने के लिए किया जाता है जो कि हम मनुष्यों के लिए याद रखना आसान होता है। ये शीर्ष-स्तरीय डोमेन इंटरनेट कॉर्पोरेशन फॉर असाइन्ड नेम्स एंड नंबर्स (ICANN) द्वारा बनाए और प्रबंधित किए जाते हैं। तीन सबसे सामान्य शीर्ष-स्तरीय डोमेन हैं .com, .net, और .gov। अधिकांश देशों का अपना दो-अक्षर वाला शीर्ष-स्तरीय डोमेन भी है, इसलिए आपको .us (यूनाइटेड स्टेट्स), .uk (यूनाइटेड किंगडम), .ca (कनाडा), और कई अन्य जैसे डोमेन दिखाई देंगे। कुछ अतिरिक्त शीर्ष-स्तरीय डोमेन (जैसे .म्यूज़ियम) भी हैं जो निजी संगठनों द्वारा प्रायोजित और प्रबंधित किए जाते हैं। इनके अतिरिक्त, कुछ सामान्य शीर्ष-स्तरीय डोमेन (जैसे .club, .life, और .news) भी हैं।.
    • उप डोमेन: चूंकि DNS एक पदानुक्रमित प्रणाली है, इसलिए हमारे उदाहरण URL के "www" और "उदाहरण" दोनों भागों को उप-डोमेन माना जाता है। "Www" भाग "कॉम" शीर्ष-स्तरीय डोमेन का एक उपडोमेन है, और "www" भाग "उदाहरण" डोमेन का एक उपडोमेन है। इसीलिए आप अक्सर "google.com" जैसे एक पंजीकृत नाम के साथ एक कंपनी देखेंगे, जो "www.google.com," "news.google.com," "mail.google.com," और जैसे अलग-अलग उप-क्षेत्रों में टूट गई शीघ्र.

    यह URL के प्राधिकरण अनुभाग का सबसे मूल उदाहरण है, लेकिन चीजें अधिक जटिल हो सकती हैं। प्राधिकरण अनुभाग में दो अन्य घटक हो सकते हैं:

    • उपयोगकर्ता के लिए जानकारी: प्राधिकरण अनुभाग उस साइट के लिए एक उपयोगकर्ता नाम और पासवर्ड भी शामिल कर सकता है जिसे आप एक्सेस कर रहे हैं। आज URL में यह संरचना देखना असामान्य है, लेकिन ऐसा हो सकता है। यदि मौजूद है, तो उपयोगकर्ता जानकारी भाग होस्टनाम से पहले आता है और उसके बाद एक @ चिह्न होता है। इसलिए, यदि आपको उपयोगकर्ता की जानकारी शामिल है, तो आप "//username:[email protected]" कुछ देख सकते हैं.
    • पोर्ट नंबर: नेटवर्क डिवाइस नेटवर्क पर सही कंप्यूटर की जानकारी प्राप्त करने के लिए आईपी पते का उपयोग करते हैं। जब वह ट्रैफ़िक आता है, तो एक पोर्ट नंबर कंप्यूटर को उस एप्लिकेशन के बारे में बताता है जिसके लिए वह ट्रैफ़िक अभीष्ट है। पोर्ट नंबर एक अन्य तत्व है जिसे आप अक्सर वेब ब्राउज़ करते समय नहीं देख पाएंगे, लेकिन आप इसे नेटवर्क ऐप (जैसे गेम) में देख सकते हैं, जिसके लिए आपको एक URL दर्ज करना होगा। यदि URL में पोर्ट नंबर शामिल है, तो वह होस्टनाम के बाद आता है और एक कॉलोन से पहले होता है। यह कुछ इस तरह दिखेगा: "//www.example.com:8080।"

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

    पथ, क्वेरी और टुकड़े

    URL के तीन अतिरिक्त भाग हैं जो आप प्राधिकरण भाग के बाद देख सकते हैं: पथ, प्रश्न और टुकड़े। यहां बताया गया है कि वे कैसे काम करते हैं.

    पथ

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

    www.example.com/folder/subfolder/filename.html

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

    सवाल

    URL का क्वेरी भाग उन चीजों की पहचान करने के लिए उपयोग किया जाता है जो एक सख्त पथ संरचना का हिस्सा नहीं हैं। जब आप खोज करते हैं या जब कोई वेब पेज किसी प्रपत्र के माध्यम से डेटा वितरित करता है, तो सबसे अधिक बार, आप उन्हें उपयोग करते देखेंगे। क्वेरी भाग एक प्रश्न चिह्न से पहले है और पथ के बाद आता है (या होस्टनाम के बाद यदि कोई पथ शामिल नहीं है).

    एक उदाहरण के रूप में, इस URL को तब पेश करें जब हमने "wi-fi एक्सटेंडर" कीवर्ड के लिए Amazon की खोज की:

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

    खोज प्रपत्र ने अमेज़ॅन के खोज इंजन को जानकारी दी। प्रश्न चिह्न के बाद, आप देख सकते हैं कि क्वेरी के दो भाग हैं: खोज के लिए एक URL (जो कि "url = search-alias% 3Daps & field" भाग है) और हमारे द्वारा टाइप किए गए कीवर्ड (जो "कीवर्ड = wi-fi +" हैं भरनेवाला "हिस्सा).

    यह एक काफी सरल उदाहरण है, और आप अक्सर अतिरिक्त (और अधिक जटिल) चर वाले URL देखेंगे। उदाहरण के लिए, यहाँ URL है जब हमने "howtogeek" कीवर्ड के लिए Google खोजा था:

    https://www.google.com/search?q=howtogeek&rlz=1C1GCEA_enUS751US751&oq=howtogeek&aqs=chrome… 69i57j69i60l4jj.1839j1j4 & sourceid = chrome & ie = UTF-8

    जैसा कि आप देख सकते हैं, वहाँ कुछ अलग जानकारी है। इस स्थिति में, आप देख सकते हैं कि खोज भाषा, हमारे द्वारा उपयोग किए गए ब्राउज़र (क्रोम) और यहां तक ​​कि ब्राउज़र के संस्करण का संकेत देने वाली अतिरिक्त जानकारी भी है।.

    टुकड़ा

    URL का अंतिम घटक जिसे आप देख सकते हैं, उसे एक टुकड़ा कहा जाता है। टुकड़ा एक हैश मार्क (#) से पहले है और एक वेब पेज पर एक विशिष्ट स्थान को इंगित करने के लिए उपयोग किया जाता है। जब एक वेब पेज को कोड करते हैं, तो डिजाइनर हेडिंग जैसे विशिष्ट पाठ के लिए एंकर बना सकते हैं। जब किसी URL के अंत में उचित खंड का उपयोग किया जाता है, तो आपका ब्राउज़र पृष्ठ लोड करेगा और फिर उस एंकर पर कूद जाएगा। टुकड़ों के साथ एंकर और URL अक्सर नेविगेशन को आसान बनाने के लिए वेब पेजों पर सामग्री की तालिका बनाने के लिए उपयोग किए जाते हैं.

    यहाँ एक उदाहरण है। पुनर्जागरण पर विकिपीडिया का पृष्ठ काफी लंबा दस्तावेज है, और यह लगभग 11 खंडों में विभाजित है, जिनमें से प्रत्येक में कई उपखंड हैं। लेकिन पृष्ठ पर प्रत्येक शीर्षक में एक एंकर शामिल होता है, और लेख के शीर्ष पर सामग्री की एक तालिका में लिंक शामिल होते हैं जो आपको विभिन्न अनुभागों में कूदने देते हैं। वे लिंक खंडों को शामिल करके काम करते हैं.

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

    https://en.wikipedia.org/wiki/Renaissance#Russia

    URL के अंत में "#Russia" भाग पृष्ठ लोड करने के बाद उन्हें सीधे उस अनुभाग में जोड़ देता है.


    इसलिए, आपके पास इससे कहीं अधिक है कि आप कभी भी इस बारे में जानना चाहते हैं कि URL कैसे काम करते हैं.

    चित्र साभार: पावेल होरेजी / शटरस्टॉक