Sti Vs. URL
En bane og en URL er to typer datarelaterte adresser. En adresse er en identifikator for en plassering. For en bane, er det stedet et sted i katalogstrukturen på en datamaskin. En URL er en Uniform Resource Locator. Dette er en adresse som peker til en fil som er tilgjengelig over Internett.
URL struktur
Den første delen av en URL er ordningen. For de fleste websider, er ordningen "http: //, & # 8221; som forteller nettleseren for å bruke Hypertext Transfer Protocol (HTTP). Det neste elementet er domenenavnet, som ser ut som "www.name.xxx." Dette er en referanse til en adresse for et nettsted.
Resten av URL er valgfritt. Hvis det ikke er mer tekst i nettadressen, innebærer det at filen søkt er "index.htm" i rotkatalogen på nettstedet. Hvis filen er i rotkatalogen, men har et annet navn, så navnet på filen som inneholder websiden kommer etter domenenavnet. En URL kan inneholde en bane: Hvis den ønskede filen er i et annet land enn rotkatalogen katalog, deretter banen til katalogen foran filnavnet. Noen filer krever parametre, og disse følger filnavnet. Det er også mulig å åpne en fil allerede rullet ned til en plassering lavere i siden, i hvilket tilfelle plasseringen følger filnavnet i URL-en.
Sti
En sti er en del av URL-strukturen, der viser katalog som inneholder en ønsket webside. Det kan også være en referanse til en plassering på en datamaskin uten å bruke en URL. Selv om en sti gjennom en katalogstruktur til et filnavn, dette er ikke det eneste formålet. En katalog adressert av en bane kan være et mål i seg selv, som utgjør en del av en kommando for å endre kataloger eller opprette en katalog.
Notasjon
URL-er konsekvente i sin notasjon. Skillet mellom kataloger og filnavn er alltid preget av en skråstrek ( "/"). Baner bruker en notasjon som er diktert av operativsystemet. For eksempel er kataloger og filnavn atskilt med en skråstrek på Unix-systemer, men med en skråstrek ( "\") på PC. En referanse til en bane på en PC vil ikke virke på en Unix operativsystem, selv om det samme katalogstruktur finnes i begge miljøer, fordi "katalog \ filnavn.typ" er ikke en gjenkjennelig bane i Unix. En URL finner alltid en fil fordi den starter fra en universell punkt utenfor den aktuelle maskinen, selv om den peker til en fil på datamaskinen.
Absolutt og relativ
URLer er alltid absolutte adresser. De angir en plassering fra synspunktet til en ukjent, langt av sted. En bane kan brukes som en del av en absolutt adresse. For eksempel "C: \ first_dir \ sub_dir \ AFile.txt" er en absolutt adresse som begynner fra den mest nøytrale punktet på datamaskinen - ikke fra nåværende posisjon. Baner kan også bli uttrykt som relative adresser. Alle operativsystemer gjenkjenne ".." som "foreldre" katalog, så ".. \ sub_dir \ AFile.txt" fører til AFile.txt fra en annen underkatalog av first_dir. Dessuten kan en bruker eller et program som opererer i first_dir katalogen referere AFile.txt av sub_dir \ AFile.txt.