Док сурфујете интернетом или проверавате било коју веб локацију, можда сте више пута наишли на речи „УРИ“ и „УРЛ“. Ово су два важна концепта веба и углавном се користе наизменично. Али они нису исти један као други; главна разлика између УРИ-ја и УРЛ-а је у томе УРИ може истовремено представљати и УРЛ и УРН ресурса, док УРЛ може да наведе само адресу ресурса на интернету . У овој теми ћемо видети УРИ и УРЛ појединачно и како се оба могу разликовати један од другог.
Шта је УРИ?
УРИ или Јединствени идентификатор ресурса је стринг идентификатор који се односи на ресурс на интернету. То је низ знакова који се користи за идентификацију било ког ресурса на интернет користећи локацију, име или обоје.
рачунарске мреже
УРИ има два подскупа; УРЛ (Јединствени локатор ресурса) и УРН (Јединствени број ресурса) . Ако садржи само име, то значи да није УРЛ. Уместо директног УРИ-ја, углавном видимо УРЛ и УРН у стварном свету.
УРИ садржи шема, ауторитет, путања, упит и фрагмент. Неке најчешће УРИ шеме су ХТТП , ХТТПс , фтп , Идап, телнет итд .
рашчлањивање стринга у инт
Синтакса УРИ-ја
Синтакса УРИ-ја је дата у наставку:
scheme:[//authority]path[?query][#fragment]
Неки примери УРИ-ја
- маилто: [емаил протецтед]
- вести:цомп.инфосистемс.ввв.серверс.уник
- урн:оасис:намес:спецификација:доцбоок:дтд:кмл:4.1.2
Шта је УРЛ?
УРЛ или Униформ Ресоурце Лоцатор се користи за проналажење локације ресурса на вебу. То је референца за ресурс и начин за приступ том ресурсу. УРЛ увек приказује јединствени ресурс, а то може бити ХТМЛ страница, ЦСС документ, слика итд.
УРЛ користи протокол за приступ ресурсу, који може бити ХТТП, ХТТПС, ФТП, итд.
Углавном се назива адресом веб странице коју корисник може пронаћи у својим адресним тракама. Пример УРЛ адресе је дат у наставку:
алфа бета обрезивање
Напомена: Сви УРЛ-ови могу бити УРИ-ји, али сви УРИ-ови не могу бити УРЛ-ови. То је зато што УРИ садржи и УРЛ и УРН и представља УРЛ или УРН, или обоје.
Синтакса УРЛ-а
Сваки ХТТП УРЛ прати синтаксу свог генеричког УРИ-ја. Стога је синтакса УРЛ-а такође слична синтакси УРИ-ја. Дато је у наставку:
scheme:[//authority]path[?query][#fragment]
Горњи УРЛ се састоји од следећих компоненти:
Кључне разлике између УРИ-ја и УРЛ-а
- УРИ садржи и УРЛ и УРН за идентификацију имена и локације или оба ресурса; насупрот томе, УРЛ је подскуп УРИ-ја и само идентификује локацију ресурса.
- Пример УРИ је урн:исбн:0-476-27557-4, док је пример УРЛ-а хттпс://гоогле.цом.
- УРИ се такође може користити за проналажење ресурса у ХТМЛ, КСМЛ и другим датотекама, док се УРЛ може користити само за лоцирање веб странице.
- Сваки УРЛ може бити УРИ, док сви УРИ не могу увек бити УРЛ-ови.
Дијаграм разлике између УРИ-ја и УРЛ-а
ТИП | УРЛ |
---|---|
УРИ је акроним за Униформ Ресоурце Идентифиер. | УРЛ је акроним за Униформ Ресоурце Лоцатор. |
УРИ садржи два подскупа, УРН, који говори име, и УРЛ, који говори о локацији. | УРЛ је подскуп УРИ-ја, који говори једину локацију ресурса. |
Сви УРИ-ји не могу бити УРЛ-ови, јер могу рећи било име или локацију. | Сви УРЛ-ови су УРИ-ји, јер сваки УРЛ може да садржи само локацију. |
УРИ има за циљ да идентификује ресурс и да га разликује од других ресурса коришћењем имена ресурса или локације ресурса. | УРЛ адреса има за циљ да пронађе локацију или адресу ресурса на вебу. |
Пример УРИ-ја може бити ИСБН 0-486-35557-4. | Пример УРЛ адресе је хттпс://ввв.јаватпоинт.цом. |
Обично се користи у КСМЛ и датотекама библиотеке ознака као што су ЈСТЛ и КССТЛ за идентификацију ресурса и бинарних датотека. | Углавном се користи за претраживање веб страница на интернету. |
УРИ шема може бити протокол, ознака, спецификација или било шта друго. | Шема УРЛ-а је обично протокол као што су ХТТП, ХТТПС, ФТП, итд. |
Закључак
Према горњој дискусији, сада можемо разликовати УРИ и УРЛ. УРИ је низ знакова који идентификује веб ресурс помоћу локација, име или оба доступна на интернету. Док је УРЛ низ знакова који само идентификује локацију ресурса доступног на интернету.