URL = Universal Resource Locator
Med andre ord - en sti (engelsk: path) til et-eller-andet ude i verden, en "resource". Du kender dem fra addresselinien øverst i Internet Explorer eller Netscape, hvor den ofte starter med "
http://". Delen før kolon angiver protokollen, d.v.s. hvilket sprog der skal bruges for at forhandle med den anden computer om at sende data. Der kan stå mange andre ting, f.eks. "https" eller "ftp". Efter kolon kan der eventuelt stå et "portnummer" - et fire-cifret tal, som som computeren i den anden ende bruger til at holde rede på hvilket program, som administrerer resourcen. For web-servere er porten normalt 80 - hvilket er underforstået, hvis du ikke skriver noget.
Delen efter "//" angiver stien til resourcen og består af en identifikation af en maskine og en sti. Programmet, som administrerer resourcen står for at fortolke dette.
En URL kan imidlertid også lade være med at starte med protokol:port//maskine/sti. I så fald fortolkes den som en sti i det lokale filsystem på din egen computer.
Sagen er nu, at een resource kan referere til andre resourcer ved brug af URL'er. Disse kan være absolutte - d.v.s. hele balladen med http:... eller de kan være relative til denne resource, og så bare være et navn eller en relativ sti med et navn.
F.eks. en XML resource kan referere til andre XML filer i nærheden med relative URLer som:
xyz.xml
abc/xyz.xml
../def/xyz.xml
For den komplette historie om URLer, kan du forsøge at tygge dig igennem standarden RFC 1738:
http://www.faqs.org/rfcs/rfc1738.html
Peter