Kaj je URI?

URI je kratica za Uniform Resource Identifier. To je niz znakov, ki identificirajo ime ali vir na Internetu. Taki identifikatorji omogočajo interekcijo s predstavniki vira preko omrežja (tipično www). Interakcija poteka na podlagi določenih protokolov.

Primer URI-ja: http://www.presentia.si:2082/frontend/x3/index.html#files-header. Razčlembo si lahko ogledate spodaj.

V pogovornem jeziku se namesto URI pogosto uporablja besedo URL (Universal Resource Locator), ki naj bi bila sinonim za URI. Tehnično pa to ni pravilno.

Tehnično gledano je URI lahko sestavljen iz URL ali iz URN (Uniform Resource Name) ali iz obeh. Gledano v analogiji, se URN obnaša kot ime osebe, URL pa kot naslov te osebe. URN v realnosti predstavlja identiteto nekega objekta, URL pa predstavlja metodo, kako ta objekt najti.

URI sintaksa

URI sestoji iz URI sheme (npr. “http”, “ftp”, “mailto”, “file”), hierarhičnega dela in dveh opcijskih delov (poizvedba in fragment).

<ime sheme> : <hierarhični del> [ ? <poizvedba> ] [ # <fragment> ]
  • Ime sheme sestoji iz sekvence znakov, ki se začne s črko, nadaljuje pa s kombinacijo črk, številk ali znakov plus (“+”), minus (“-”), pika (“.”).
  • Hierarhični del nosi informacije za identifikacijo. Ta del se običajno začne z dvema poševnima znakoma “//”, potem pa mu sledita še 2 dela:
    • overitelj: ta vsebuje naslednje podatke:
      • opcijske uporabniške podatke, ki se zaključijo z znakom @ (npr. username:password@)
      • hostname (npr. ime domene ali IP naslov)
      • opcijsko številko vrat, pred katero je napisan znak “:”
    • pot: to je zaporedje segmentov, ki so ločeni z znakom “/”.
  • Poizvedba je opcijski del, ki se od hierarhičnega loči z znakom “?”.
  • Fragment je opcijski del, ki se loči od poizvedbe z znakom “#”. Vsebuje dodatne informacije o sekundarnem viru (npr. določenemu naslovu v članku).

Primer URI-ja

Poglejmo si primer URI-ja, ki sestoji iz

  • imena sheme
  • hierarhičnega dela, ki sestoji iz host name in št. vrat ter poti
  • fragmenta, ki določa, naj spletni brskalnik ob dostopu do spletne strani na vrhu prikaže poglavje z identifikatorjem files-header (V praksi je to poglavje Urejanje datotek).

Tak URI je http://www.presentia.si:2082/frontend/x3/index.html#files-header

Sedaj pa še v razčlenjeni obliki:

http://www.presentia.si:2082/frontend/x3/index.html#files-header
\_/        \__________/\___/             \________/\___________/
 |               |       |                    |          |
 |               |       |             ime datoteke      |
 |               |       |                               |
 |           host name vrata                             |
 |          \_______________/\_____________________/     |
 |                    |                 |                |
 |                 overitelj           pot               |
 |            \_____________________________________/    |
 |                             |                         |
ime sheme              hierarhični del                fragment

Pošlji obvestilo na:
  • Facebook
  • Twitter
  • MySpace
  • StumbleUpon
  • Reddit
  • del.icio.us
Ta zapis je bil objavljen v kategoriji Splošni računalniški pojmi.

Komentirajte prispevek

Vaš elektronski naslov ne bo objavljen. Zahtevana polja so označena z *

*


*