యూనిఫాం రిసోర్స్ లొకేటర్
కంప్యూటర్ శాస్త్రంలో, యూనిఫాం రిసోర్స్ లొకేటర్ (URL ) అంటే ఒక యూనిఫాం రిసోర్స్ ఐడెంటిఫయర్ (URI) (ఏకరూప వనరు గుర్తింపుదారు) అని అర్థం. ఇది గుర్తించిన ఒక వనరు ఎక్కడ లభిస్తుంది మరియు దాని పునస్సంపాదన యంత్రాంగం గురించి తెలుపుతుంది. విస్తృత వాడకం మరియు పలు సాంకేతిక పత్రాలు మరియు భాషా సంబంధ చర్చల్లో ఇది URIకి ఒక 0}పర్యాయపదంగా తరచూ తప్పుగా వినియోగించబడుతోంది.
codice_1 వంటి వరల్డ్ వైడ్ వెబ్‌పై వెబ్‌పేజీల చిరునామాలకు సంబంధించిన URLల వినియోగానికి ఇది ఒక సుపరిచిత తార్కాణం.
యూనిఫాం రిసోర్స్ లొకేటర్‌ను 1994లో టిమ్ బెర్నర్స్-లీ మరియు ఇంటర్నెట్ ఇంజినీరింగ్ టాస్క్‌ఫోర్స్‌కు చెందిన URI క్రియాశీల బృందం సృష్టించారు. ఈ నమూనా Unix దస్త్ర మార్గం (ఫైల్ పాత్) యొక్క వాక్యనిర్మాణం ఆధారంగా రూపొందించబడింది. ఇందులో డైరెక్టరీ లేదా ఫోల్డర్ మరియు దస్త్రం లేదా వనరు పేర్లను వేరు చేయడానికి ఫార్వర్డ్ శ్లాష్‌ల (నిలువు గీతలు) ను ఉపయోగిస్తారు. పద్ధతులు ముందుగానే ఏర్పాటు చేయబడి ఉంటాయి. దస్త్ర మార్గాలను రెండు గీతల (//) ద్వారా పూర్తి చేయడానికి సర్వర్ పేర్లు ప్రయత్నపూర్వకంగా సిద్ధం చేయబడి ఉంటాయి.
దస్త్రం నమూనాలు ఒక అంతిమ చుక్క ప్రత్యయ వినియోగం ద్వారా కూడా గుర్తించబడుతాయి. కాబట్టి 
codice_2 లేదా codice_3కి చేసే విజ్ఞప్తులు నేరుగా సాయపడవచ్చు. అదే codice_4 మాత్రం సంవిధాన ఫలితం అంతిమ వినియోగదారుడికి అందివ్వడానికి ముందే ఒక PHP పూర్వ-ప్రాసెసర్‌కు పంపాల్సి ఉంటుంది. బహిరంగ URLలలోని అలాంటి అమలు ప్రాధాన్యత గల వివరాల బహిర్గతం అనేది చాలా తక్కువగా ఉంటుంది. అందువల్ల అవసరమైన సమాచారం సాధ్యమైనంత చక్కగా గుర్తించబడుతుంది. అంతేకాక ఇంటర్నెట్ మాధ్యమ రకం గుర్తింపుదారుల, గతంలో MIME రకాలుగా తెలిసినవి, వినియోగం ద్వారా పరస్పర బదిలీ చేయబడుతాయి.
అయితే URIల పరిధిలోని డొమైన్ పేరు భాగాలను వేరు చేయడానికి చుక్కలను వాడకంపై బెర్నర్స్-లీ తర్వాత చింతించారు. అంతటా శ్లాష్‌లను (నిలువు గీతలు) ఉపయోగించి ఉంటే బాగుండేదని తలచాడు. ఉదాహరణకు, http://www.example.com/path/to/name అనేది http:com/example/www/path/to/name అని రాసి ఉండొచ్చు. అంతేకాక URI స్కీమ్‌ను అనుసరిస్తూ విరామ చిహ్నాన్ని ఇవ్వడం, డొమైన్ పేరు ముందు రెండు ఫార్వర్డ్ శ్లాష్‌లు కూడా అనవసరమని కూడా బెర్నర్స్-లీ పేర్కొన్నారు.
ప్రతి URL దిగువ తెలిపిన కొన్నింటిని కలిగి ఉంటుంది: స్కీమ్ పేరు (సాధారణంగా ప్రొటోకాల్ అని పిలుస్తారు), తర్వాత ఒక విరామ చిహ్నం, ఆ తర్వాత స్కీమ్‌పై ఆధారపడి ఒక డొమైన్ పేరు (ప్రత్యామ్నాయంగా, IP చిరునామా), ఒక పోర్టు నంబరు, సేకరించాల్సిన వనరు యొక్క మార్గం లేదా రన్ చేయాల్సిన ప్రోగ్రామ్ తర్వాత కామన్ గేట్‌వే ఇంటర్‌ఫేస్ (CGI) స్క్రిప్ట్‌లు వంటి ప్రోగ్రామ్‌లకు ఒక క్వారీ స్ట్రింగ్, మరియు ఒక వైకల్పిక ఫ్రాగ్మెంట్ ఐడెంటిఫయర్.
వాక్యనిర్మాణం scheme://domain:port/path?query_string#fragment_idస్కీమ్ పేర్ల యొక్క ఇతర ఉదాహరణలుగా https:, గోఫర్:, వైస్:, ftpలను చెప్పుకోవచ్చు. ఒక స్కీమ్‌గా httpలతో కూడిన URLలు (https://example.com/ వంటివి) అభ్యర్థనలు మరియు స్పందనలు వెబ్‌సైటు యొక్క భద్రత కలిగిన కనెక్షన్ ద్వారా చేయాలని కోరవచ్చు. ధ్రువీకరణను కోరే కొన్ని స్కీమ్‌లు ఒక యూజర్ పేరును మరియు బహుశా ఒక పాస్‌వర్డ్‌ను కూడా URLలో చేరే విధంగా అనుమతిస్తాయి. దీనికి ఉదాహరణ, ftp://asmith@ftp.example.org. ఇలాంటి సంస్తరిత పాస్‌వర్డ్‌లు భద్రంగా పనిచేసుకోవడానికి సహాయపడవు. అయితే సంపూర్ణ సాధ్యమైన వాక్యనిర్మాణం ఈ విధంగా ఉంటుందిscheme://username:password@domain:port/path?query_string#fragment_id
1994లో URLలను నిర్వచించిన RFC 1738 ప్రకారం, వనరులు ఇతర వనరులకు సంబంధించిన సూచనలను కలిగి ఉంటే, రెండో వనరు యొక్క స్థానాన్ని నిర్వచించడానికి అవి సాపేక్ష లింకులను ఉపయోగించుకోగలవు. బహుశా, "తదుపరి సాపేక్ష మార్గం తప్ప ఇది ఉన్న చోటే". అది అంతటితో ఆగకుండా, అలాంటి సాపేక్ష URLలు సాపేక్ష లింకు ఆధారపడిన దానికి వ్యతిరేకంగా ఒక అధిక్రమ సంబంధ నిర్మాణాన్ని కలిగిన వాస్తవిక URLపై ఆధారపడి ఉంటాయని తెలిపింది. అంతేకాక codice_5, codice_6 మరియు codice_7 URL స్కీమ్‌లను అధిక్రమ సంబంధమైనవిగా పరిగణించగలిగే కొన్ని ఉదాహరణలుగా చెప్పుకోవచ్చు. ఈ అధిక్రమం యొక్క భాగాలు "/" ద్వారా వేరు చేయబడుతాయి.
ఒక URL అనేది ఒక URIగా చెప్పబడుతుంది. ""ఒక వనరును గుర్తించడానికి అదనంగా, ఒక వనరు యొక్క ప్రాథమిక ప్రవేశ యంత్రాంగం (ఉదాహరణకు, దాని నెట్‌వర్క్ లొకేషన్)ను వివరించడం ద్వారా దానిని గుర్తిస్తుంది"" .
ఇంటర్నెట్పై, ఒక అతిథేయినామం అంటే ఒక డొమైన్ పేరు. ఇది ఒక అతిథేయి కంప్యూటర్‌కు కేటాయించబడి ఉంటుంది. ఇది సాధారణంగా అతిథేయి స్థానిక నామం మరియు దాని మాతృ డొమైన్ పేరుల మిళితంగా ఉంటుంది. ఉదాహరణకు, en.example.org అనేది ఒక స్థానిక అతిథేయి నామం ("en" ) మరియు డొమైన్ పేరు 
"example.org"ను కలిగి ఉంటుంది. అతిథేయినామం స్థానిక అతిథేయి దస్త్రం లేదా డొమైన్ నేమ్ సిస్టమ్ (DNS) పరిష్కర్త ద్వారా ఒక IP చిరునామాగా అనువదించబడుతుంది. ఒక ఏకైక అతిథేయి కంప్యూటర్‌ అనేక అతిథేయినామాలను కలిగి ఉండటం వీలవుతుంది. అయితే సాధారణంగా అతిథేయి యొక్క ఆపరేటింగ్ సిస్టమ్ (నిర్వహణ వ్యవస్థ) అతిథేయి తనకు తానుగా వినియోగించుకునే విధంగా ఒక్క అతిథేయినామాన్నే కోరుతుంది.
దిగువ తెలిపిన షరతులను అనుసరించినంత వరకు ఏదైనా డొమైన్ పేరు కూడా ఒక అతిథేయినామం కాగలదు. ఉదాహరణకు, "en.example.org" మరియు "example.org" రెండూ వాటికి కేటాయించిన IP చిరునామాలను కలిగిఉన్నట్లయితే అవి రెండూ అతిథేయినామాలు కాగలవు. "xyz.example.org" అనే డొమైన్ పేరుకు IP చిరునామా లేకుంటే అది అతిథేయినామం కాలేదు. అయితే 
"aa.xyz.example.org" మాత్రం ఒక అతిథేయినామంగానే కొనసాగుతుంది. అన్ని అతిథేయినామాలు డొమైన్ పేర్లే. అయితే అన్ని డొమైన్ పేర్లు అతిథేయినామాలు కావు.