URL
Fra Wikipedia, den frie encyklopædi
URL betyder Uniform Resource Locator - på dansk: Enhedsressource lokation. EN URL bruges til at beskrive adressen af en bestemt ressource på internettet.
URL er medlem af ialt 4 URx forkortelser foreslået til at håndterer internettet - de andre er URI, URN og URC. URL er den langt mest udbrede og de-facto standard for hvordan en adresse på internettet skrives.
En URL er et stedfortræder for de IP-adresser, der er langt svære for mennesker at huske. Desunden kan en URL indeholder ekstra informationer i forhold til en IP adresse.
Indholdsfortegnelse |
[redigér] Opbygning
En URL er opbygget på følgende måde:
protokol://server.subdomæne.domæne.topdomæne:port/sti/side
En URL læses bagfra af computeren.
[redigér] Protokol
Der findes mange protokoller på internettet, og dette skrives oftest som det første i en URL. Protokollen fortæller programmet hvilken service og port der skal bruges. Nogle browsere kan i dag hånterer flere protokoller, men tidligere havde hver protokol et specifikt program.
Protokol | Formål | Betydning | Program | Standard port |
---|---|---|---|---|
http | Hjemmesider | Hyper Text Tansfer Protocol | En browser | 80 |
ftp | Filoverførsel | File Transfer Protocol | FTP program eller en browser | 21 |
irc | Chat | Internet Relay Channel | Irc (f.eks. mIRC) | Dynamisk |
news | Nyheder/nyhedsgrupper | - | Nyhedslæser | 119 |
telnet | Tekstbaseret adgang til netværksudstyr | - | Telnet program | 23 |
I den ældre version af http proktokollen, kunne en server kun indeholde een hjemmeside pr. IP adresse. I http version 1.1 er dette ændret så serveren også får af vide hvilken URL der forespørges på, og derved har mulighed for at have mange forskellige domæner tilknyttet den samme IP adresse.
[redigér] Server
Denne del af URLen fortæller hvilken server der skal kontaktes. F.eks. http://da.wikipedia.org eller http://en.wikipedia.org. Mange mennesker tror at en hjemmeside adresse skal starte med www, men dette er blot en forkortelse for World Wide Web, som er den del af internettet vi kender med hjemmesider etc. (I modsætning til f.eks. mail og netradio). Som standard opsætter serveradministratoren så en server, der tager imod forespørgsler til www-serveren.
[redigér] Subdomæne
Subdomæne er ikke nødvendig. Det er muligt at tilføje lige så mange subdomæner til sit domæne, som man ønsker, adskilt med et punktum: http://den.hemmelige.server.hos.DOMÆNE.dk Subdomæne og server adskiller sig egentlig ikke fra hinanden.
[redigér] Domæne
Dette kaldes også for 2. niveau domæne, da topdomænet er det første. I nogle lande er bestemte 2. niveau domæner reserveret til bestemme ting. Dette gælder f.eks. i England, hvor .co er det samme som .com domænet globalt. Domænet er den del af URLen man køber til sit firma eller privatperson.
[redigér] Topdomæne
Topdomæner (på eng. TLD) kan bestå af en af to typer: gTLD eller ccTLD.
gTLD er Generic TLD: .mil, .org, .com, .gov, .net, .int, .edu
ccTLD er "Contry Code TLD", altså landespecifikke, bl.a. findes .TV, .NU og det danske .dk
[redigér] Port
En port er - som navet antyder - en bestemt dør ind til et system. Tidligere var een maskine tilknyttet eet IP nummer, og derved kunne denne kun udfører een opgave (web, mail, chat), men med angivelsen af en port, er det muligt at åbne en anden dør til samme maskine og derved få tilbudt en anden service. Det er også disse porte, der skal åbnes i en firewall for at kunne bruge en bestemt funktion af et program. I ovenstående skema kan ses de standardporte de forskellige protokoller bruger. Det er dog muligt at angive en alternativ port, f.eks. kan man tilgå en mailserver med et telnet program, ved at angive URLen til mailserveren og så bruge port 110.
[redigér] Sti/Side
URLen kan også indeholde stien til den specifikke hjemmeside man ønsker - i dette tilfælde "/w/index.php". Der er ikke faste regler for opbygningen af denne del, men den bestemt af hjemmesiden man besøger.
Her er eksempler på URL adresser:
http://www.foldoc.org/?Uniform+Resource+Locator ftp://wuarchive.wustl.edu/mirrors/msdos/graphics/gifkit.zip ftp://spy:secret@ftp.acme.com/pub/topsecret/weapon.tgz nntp://news.sunsite.dk/dk.test/1234 news:alt.hypertext telnet://dra.com