URL काय आहे? (एकसमान संसाधन शोधक)

परिभाषा आणि URL ची उदाहरणे

यूआरएलप्रमाणे संयुक्ती, एक यूनिफॉर्म रिसोर्स लोकेटर हा इंटरनेटवरील फाइलचे स्थान ओळखण्याचा एक मार्ग आहे. ते आम्ही फक्त वेबसाइट्स उघडण्यासाठी वापरत असलो, परंतु सर्व्हरवर होस्ट केलेल्या प्रतिमा, व्हिडिओ, सॉफ्टवेअर प्रोग्राम आणि इतर प्रकारच्या फाइल्स डाउनलोड करण्यासाठी ते आहोत.

आपल्या कॉम्प्यूटरवर स्थानिक फाइल उघडणे त्यावर डबल-क्लिक करणे तितकेच सोपे आहे, परंतु दूरस्थ सर्व्हरवरील फाइल्स उघडण्यासाठी, जसे की वेब सर्व्हर्स, आम्हाला URL वापरणे आवश्यक आहे जेणेकरून आमच्या वेब ब्राउझरला कुठे माहिती असेल ते माहित असणे आवश्यक आहे उदाहरणार्थ, खाली नमूद केलेल्या वेब पृष्ठाचे प्रतिनिधित्व करणारी HTML फाईल उघडणे, हे आपण वापरत असलेल्या ब्राउझरच्या शीर्षस्थानी नेव्हिगेशन बारमध्ये प्रविष्ट करून केले जाते.

युनिफॉर्म रिसोर्स लोकेटर्स सर्वात सामान्यपणे यूआरएल म्हणून संक्षिप्त आहेत परंतु जेव्हा ते HTTP किंवा HTTPS प्रोटोकॉल वापरतात अशा URL चा संदर्भ देतात तेव्हा त्यांना वेबसाइट पत्ते देखील म्हटले जाते.

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

URL ची उदाहरणे

आपण कदाचित Google च्या वेबसाइटवर प्रवेश करण्यासाठी यासारख्या URL मध्ये प्रविष्ट केले जाऊ शकता:

https://www.google.com

संपूर्ण पत्ता युआरएल म्हणून ओळखला जातो. दुसरे उदाहरण म्हणजे ही वेबसाइट (प्रथम) आणि मायक्रोसॉफ्टच्या (सेकंद):

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

आपण सुपर विशिष्ट देखील मिळवू शकता आणि एखाद्या थेट URL ला एका प्रतिमेमध्ये उघडू शकता, जसे की या दीर्घिकेने जो विकिपीडियाच्या वेबसाइटवर Google च्या लोगोवर निर्देशित करतो. जर आपण त्या लिंक उघडल्या असतील तर आपण हे बघू शकता की हे https: // ने सुरू होते आणि नियमित उदाहरणात दिसत आहे जसे की वरील उदाहरणे, परंतु त्यानंतर इतर पुष्कळशा मजकुर आणि स्लॅश आहेत जेणेकरून आपल्याला त्यास योग्य फोल्डरवर निर्देशित करता येईल आणि जेथे प्रतिमा असेल वेबसाइटच्या सर्व्हरवर स्थीत.

जेव्हा आपण राउटरच्या लॉग इन पृष्ठावर प्रवेश करता तेव्हा समान संकल्पना लागू होते; कॉन्फिगरेशन पृष्ठ उघडण्यासाठी राऊटरचा IP पत्ता URL म्हणून वापरला जातो. हे NETGEAR डीफॉल्ट संकेतशब्द सूची पहा म्हणजे मला काय म्हणायचे आहे ते पहा.

आपल्यापैकी बहुतांश लोक या प्रकारच्या URL शी परिचित आहेत ज्यात आम्ही एखाद्या Firefox किंवा Chrome सारख्या वेब ब्राउझरमध्ये वापरतो, परंतु त्या केवळ एक उदाहरण नाहीत जेथे आपल्याला एका URL ची आवश्यकता असेल.

या सर्व उदाहरणांमध्ये, आपण वेबसाइट उघडण्यासाठी HTTP प्रोटोकॉल वापरत आहात, जे संभवत: फक्त सर्वाधिक लोक आढळतात, परंतु इतर प्रोटोकॉल देखील आहेत जसे आपण FTP, टेलनेट , मेलो, आणि आरडीपी सारख्या वापरू शकता URL आपल्या हार्ड ड्राईव्हवर असलेल्या स्थानिक फाइल्सकडे निर्देशित करु शकते. प्रत्येक प्रोटोकॉलमध्ये गंतव्यापर्यंत पोहोचण्यासाठी सिंटॅक्स नियमांचा एक अद्वितीय सेट असू शकतो.

URL ची संरचना

एक URL भिन्न विभागात विभागला जाऊ शकतो, रिमोट फाइल ऍक्सेस करताना प्रत्येक कामासाठी विशिष्ट उद्देशाने काम करतो.

प्रोटोकॉल: // होस्टनाव / फाइलइन्फो म्हणून HTTP आणि FTP यूआरएल समान रचना आहेत. उदाहरणार्थ, त्याच्या URL सह एखाद्या FTP फाइलवर प्रवेश करणे यासारखे काहीतरी दिसू शकते:

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

... जे, HTTP ऐवजी HTTP ऐवजी FTP वरून, आपण वेबवर तेथे आढळणारे अन्य URL सारखे दिसत आहे.

चला खालील URL चा वापर करू, जे Google च्या सीपीयू दोषाची घोषणा आहे, HTTP पत्त्याचे उदाहरण म्हणून आणि प्रत्येक भागाला ओळखण्यासाठी:

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

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

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

एका URL मध्ये स्वीकारण्यासाठी इतर वर्ण एन्कोड केलेले (प्रोग्रामिंग कोडमध्ये अनुवादित केलेले) असणे आवश्यक आहे

काही URL मध्ये पॅरामिटर्स आहेत जी अतिरिक्त व्हेरिएबल्सपासून दूर URL विभक्त करते. उदाहरणार्थ, जेव्हा आपण Google चा शोध घेता :

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

... आपण पहात असलेली प्रश्नचिन्हे Google च्या सर्व्हरवर होस्ट केलेल्या एका विशिष्ट स्क्रिप्टला सांगत आहे की आपण सानुकूल परिणाम मिळविण्यासाठी विशिष्ट आदेश पाठवू इच्छित आहात

शोध वापरण्यासाठी Google वापरत असलेल्या विशिष्ट स्क्रिप्टला हे ठाऊक आहे की URL ची q = भाग शोध शब्द म्हणून ओळखले जाणे आवश्यक आहे, जेणेकरून URL मध्ये त्या टप्प्यावर जे काही टाइप केले जाईल ते Google च्या शोध इंजिनांवर शोध घेण्यास वापरले जाईल.

आपण सर्वोत्कृष्ट मांजरींच्या व्हिडिओंसाठी या YouTube शोधामध्ये URL मध्ये सारखे वर्तन पाहू शकता:

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

टीपः जरी URL मध्ये स्थानांना परवानगी नसली तरीही काही वेबसाइट्स + चिन्ह वापरतात, ज्या आपल्याला दोन्ही Google आणि YouTube उदाहरणे मध्ये पाहू शकतात. इतर जागा म्हणून एन्कोडेड समतुल्य वापरतात, जे % 20 आहे .

बहुविध व्हेरिएबल्स वापरणारे URL प्रश्नचिन्हाच्या नंतर एक किंवा अधिक अँपरसेन्सचा वापर करतात. आपण Windows 10 साठी Amazon.com शोधासाठी येथे उदाहरण पाहू शकता:

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

प्रथम व्हेरिएबल, url हा प्रश्न चिन्हापूर्वी आहे परंतु पुढचे व्हेरिएबल, फील्ड-कीवर्ड आधीच्या अँपरसँडने पुढे आले आहे. अॅप्परसॅन्डपेक्षा अतिरिक्त व्हेरिएबल्स देखील पुढे जातील.

URL चे भाग केस संवेदनशील आहेत - विशेषतः, डोमेन नावा नंतरच्या प्रत्येक गोष्टी (निर्देशिका आणि फाइलचे नाव). आपण आपल्या स्वत: साठी हे पाहू शकता की आपण "टूल्स" या शब्दाचे उदाहरण आपल्या URL वरून डीक्रोन्स्ट्रक्च केले आहे जे यूआरएल वाचणे / फ्री-ड्रायव्हर-प्लेडेट-टूल्स एचटीएम ते पृष्ठ येथे उघडण्याचा प्रयत्न करा आणि आपण पाहू शकता की तो लोड होत नाही कारण त्या विशिष्ट फाइल सर्व्हरवर अस्तित्वात नाही.

URL वर अधिक माहिती

जर एखाद्या URL ने आपल्या वेब ब्राउजरची एखादी फाइल जीडीपीसारखी दाखवली असेल , तर त्यास पाहण्यासाठी तुम्हाला फाइल आपल्या संगणकावर प्रत्यक्षात डाऊनलोड करण्याची गरज नाही. तथापि, सामान्यतः ब्राउझरमध्ये नसलेल्या फायलींसाठी जसे की PDF आणि DOCX फायली आणि विशेषत: EXE फायली (आणि अन्य अनेक फाईल प्रकार) वापरण्यासाठी आपल्याला आपल्या संगणकावर फाइल डाउनलोड करण्यासाठी सूचित केले जाईल.

वास्तविक पत्ता काय आहे हे माहित न करता आमच्या सर्व्हरच्या IP पत्त्यावर प्रवेश करण्यासाठी URL एक सोपा मार्ग प्रदान करतात ते आमच्या पसंतीच्या वेबसाइटसाठी सहज लक्षात ठेवणारी नावे आहेत. एका URL कडून IP पत्त्यावर हा अनुवाद म्हणजे कोणत्या डीएनएस सर्वरसाठी वापरले जातात.

काही URL खरोखरच लांब आणि गुंतागुंतीच्या आहेत आणि आपण त्यास दुवा म्हणून क्लिक केल्यास किंवा ब्राउझरच्या अॅड्रेस बारमध्ये त्यास कॉपी / पेस्ट केल्यास सर्वोत्तम वापरला जातो. URL मधील एक चूक 400-सिरिज HTTP स्थिती कोड त्रुटी तयार करू शकते, सर्वात सामान्य प्रकार म्हणजे 404 त्रुटी .

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

आपल्याला एखादी वेबसाइट किंवा ऑनलाइन फाइल सहजपणे लोड करणे आवश्यक आहे असे आपल्याला प्रवेश करण्यात समस्या येत असल्यास, पुढे काय करावे यासाठी काही उपयुक्त कल्पनांसाठी URL मध्ये त्रुटीचे निराकरण कसे करायचे ते पाहा.

बर्याच URL ला पोर्ट नेम देणे आवश्यक नसते Google.com उघडणे, उदाहरणार्थ, शेवटी पोर्ट नंबर म्हणून निर्दिष्ट करुन करता येईल: http://www.google.com:80 परंतु आवश्यक नसणे आवश्यक आहे जर वेबसाइट त्याऐवजी पोर्ट 8080 वर कार्यरत असेल, तर आपण पोर्टला बदलून त्या पृष्ठावर प्रवेश करू शकता.

डीफॉल्टनुसार, FTP साइट पोर्ट 21 वापरतात, परंतु इतर पोर्ट 22 वर किंवा इतर काही वर सेट केल्या जाऊ शकतात. FTP साइट पोर्ट 21 वापरत नसल्यास, आपण सर्व्हरला योग्यरित्या ऍक्सेस करण्यासाठी वापरत असलेली कोणती ते निर्दिष्ट करणे आवश्यक आहे समान संकल्पना कोणत्याही URL साठी लागू होते जी भिन्न पोर्टचा वापर करते जे प्रोग्रॅम वापरु इच्छिते त्यानुसार डीफॉल्टनुसार ते वापरत आहे.