Hemsida » hur » Vad är en URL (Uniform Resource Locator)?

    Vad är en URL (Uniform Resource Locator)?

    När du skriver in en adress i din webbläsare händer många saker bakom kulisserna. Och det mesta bestäms av de olika delarna av den webbadress du skrev. Låt oss ta en närmare titt.

    En URL kan bestå av ett gäng olika delar. Det finns ett värdnamn som kartlägger en IP-adress för en viss resurs på internet och en massa ytterligare information som berättar om din webbläsare och servern hur man hanterar saker. Du kan tänka dig en IP-adress som att vara något som ett telefonnummer. Ett värdnamn är som namnet på en person vars telefonnummer du vill leta upp. Och en standard som heter Domain Name System (DNS) fungerar i bakgrunden som en telefonbok, vilket översätter de mer mänskliga användarnamnen till de IP-adresser som nätverk använder för att styra trafik.

    Håll den analogi i åtanke, låt oss ta en titt på strukturen för en URL och hur det fungerar för att få dig där du vill gå.

    Hur en URL är uppbyggd

    Strukturen för en webbadress definierades först av Sir Tim Berners-Lee-killen som skapade webben och den första webbläsaren 1994. URL: er kombinerar i grunden idén om domännamn med idén att använda en filväg för att identifiera en specifik mapp och filstruktur. Så det liknar att du använder en sökväg som C: \ Documents \ Personal \ myfile.txt i Windows, men med några extra saker i början för att hjälpa till att hitta rätt server på internet där den sökvägen finns och protokollet används för att komma åt information.

    En URL består av flera olika delar. Ta till exempel en grundläggande webbadress som den som visas i bilden nedan.

    Den enkla adressen är uppdelad i två huvudkomponenter: systemet och myndigheten.

    Schema

    Många människor tänker på en webbadress som bara en webbadress, men det är inte så enkelt. En webbadress är en URL, men alla webbadresser är inte webbadresser. Andra tjänster som du kan få tillgång till på internet-liknande FTP-eller till och med lokalt liknande MAILTO-är också webbadresser. Ordningsdelen av en webbadress (de bokstäverna följt av ett kolon) anger protokollet med vilket en app (som din webbläsare) och servern ska kommunicera.

    Webadresser är den vanligaste webbadressen, men det finns andra. Så kanske du ser system som:

    • HyperText Transfer Protocol (HTTP): Detta är det underliggande protokollet på webben och bestämmer vilka åtgärder webbservrar och webbläsare ska ta som svar på vissa kommandon.
    • HTTP Secure (HTTPS): Det här är en form av HTTP som fungerar över ett säkert, krypterat lager för säkrare informationstransporter.
    • File Transfer Protocol (FTP): Detta protokoll används ofta för överföring av filer via Internet.

    I moderna webbläsare är systemet inte tekniskt nödvändigt som en del av webbadressen. Om du anger en webbplats som "www.howtogeek.com", bestämmer din webbläsare automatiskt rätt protokoll att använda. Ändå kräver vissa andra appar (och protokoll) användningen av ett schema.

    Auktoritet

    Autoritetsdelen av en webbadress (som föregås av två snedstreck) är uppdelad i en massa delar. Låt oss börja med en mycket enkel URL-den typ som skulle ta dig till hemsidan på en webbplats.

    I det här enkla exemplet heter hela "www.example.com" -delen ett värdnamn och det löser sig till en IP-adress. Du kan också skriva en IP-adress i webbläsarens adressfält istället för värdnamnet om du råkar veta det.

    Men när man analyserar värdnamnet hjälper det att läsa det bakåt för att förstå vad som händer, så här är de komponenterna:

    • Toppdomän Domän: I exemplet här är "com" toppdomänen. Det här är den högsta nivån i DNS-hierarkin (Domain Name System) som används för att översätta IP-adresser till enkla språkadresser som är enklare för våra människor att komma ihåg. Dessa domäner på toppnivå skapas och hanteras av Internet Corporation for Assigned Names and Numbers (ICANN). De tre vanligaste toppdomänerna är .com, .net och .gov. De flesta länder har också en egen domän med två bokstäver, så att du kan se domäner som .us (USA), .uk (Storbritannien), .ca (Kanada) och många andra. Det finns också några extra toppdomäner (som .museum) som sponsras och förvaltas av privata organisationer. Utöver dessa finns det också några generiska toppdomäner (som .club, .life och .news).
    • Underdomän domän~~POS=HEADCOMP: Eftersom DNS är ett hierarkiskt system, betraktas både "www" och "exemplet" av våra exempeladresser som underdomäner. "Www" -delen är en underdomän på domänen "com" och "www" -delen är en underdomän i "exemplet" -domänen. Därför ser du ofta ett företag med ett registrerat namn som "google.com" som delas upp i separata underdomäner som "www.google.com", "news.google.com", "mail.google.com" och så vidare.

    Det är det mest grundläggande exemplet på auktoritetsdelen av en URL, men det kan bli mer komplicerat. Det finns två andra komponenter som myndighetsdelen kan innehålla:

    • Användar information: Auktoritetsavsnittet kan också innehålla ett användarnamn och lösenord för den webbplats du åtkomst till. Det är ovanligt att se denna struktur i webbadresser idag, men det kan hända. Om det finns, kommer användarinformationsdelen före värdnamnet och följs av ett @ tecken. Så kanske du ser något som "//username:[email protected]" om det innehåller användarinformationen.
    • Portnummer: Nätverksenheter använder IP-adresser för att få information till rätt dator på ett nätverk. När den trafiken anländer, berättar ett portnummer datorn om vilken ansökan som den trafiken är avsedd för. Portnumret är ett annat element som du inte ofta ser när du surfar på webben, men du kan se den i nätverksprogram (som spel) som kräver att du anger en webbadress. Om webbadressen innehåller ett portnummer kommer det efter värdnamnet och föregås av ett kolumn. Det skulle se ut så här: "//www.example.com:8080."

    Så det är ordningens och myndighetens delar av en webbadress, men som du kanske har gissat efter att ha tittat på många webbadresser medan du surfar på webben kan de inkludera ännu fler saker.

    Vägar, frågor och fragment

    Det finns tre ytterligare delar av en webbadress som du kan se efter behörighetsdelen: sökvägar, frågor och fragment. Så här fungerar de.

    Väg

    Auktoritetsdelen av en webbadress får din webbläsare (eller vilken app) som helst till rätt server i ett nätverk. Banan som följer - som fungerar precis som en sökväg i Windows, MacOS eller Linux-får dig till rätt mapp eller fil på den servern. Banan föregås av ett snedstreck, och det finns ett snedstreck mellan varje katalog och underkatalog, så här:

    www.example.com/folder/subfolder/filename.html

    Det sista stycket är namnet på filen som öppnas när du kommer åt webbplatsen. Även om du kanske inte ser det i adressfältet betyder det inte att det inte finns där. Några språk som används för att skapa webbsidor gömmer filnamnet och det filnamn du ser. Detta gör att webbadressen blir lättare att komma ihåg och skriva och ger det ett renare utseende.

    Fråga

    Frågedelen av en URL används för att identifiera saker som inte ingår i en strikt sökvägsstruktur. Ofta ser du dem som används när du utför en sökning eller när en webbsida levererar data via ett formulär. Frågepartiet föregås av ett frågetecken och kommer efter banan (eller efter värdnamnet om en sökväg inte ingår).

    Ta till exempel den här webbadressen när vi sökte Amazon för sökorden "wi-fi extender":

    https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=wi-fi+extender

    Sökformuläret skickade information till Amazons sökmotor. Efter frågetecknet kan du se att det finns två delar på frågan: en URL för sökningen (det är "delen" url = sök-alias% 3Daps & field ") och de nyckelord vi skrev (det är" sökord = wi-fi + extender "del).

    Det är ett ganska enkelt exempel, och du ser ofta webbadresser med ytterligare (och mer komplicerade) variabler. Till exempel, här är URL-adressen när vi sökte Google för sökordet "howtogeek":

    https://www.google.com/search?q=howtogeek&rlz=1C1GCEA_enUS751US751&oq=howtogeek&aqs=chrome... 69i57j69i60l4j0.1839j1j4 & sourceid = chrome & ie = UTF-8

    Som ni kan se finns det någon annan information där. I det här fallet kan du se att det finns ytterligare information som anger sökspråket, webbläsaren vi använde (Chrome) och till och med versionsversionen av webbläsaren.

    Fragment

    Den slutliga komponenten av en webbadress som du kanske ser kallas ett fragment. Fragmentet föregås av ett hashmärke (#) och används för att indikera en specifik plats på en webbsida. När du kodar en webbsida kan designers skapa ankare för specifika texter som rubriker. När det korrekta fragmentet används i slutet av en webbadress laddar din webbläsare sidan och hoppar sedan till det ankare. Ankare och webbadresser med fragment används ofta för att skapa tabeller med innehåll på webbsidor för att göra navigering enklare.

    Här är ett exempel. Wikipedias sida på renässansen är ett ganska långt dokument, och det är uppdelat i cirka 11 sektioner, som var och en har flera underavsnitt. Men varje rubrik på sidan innehåller ett ankare, och en innehållsförteckning högst upp i artikeln innehåller länkar som låter dig hoppa till de olika sektionerna. Dessa länkar fungerar genom att inkludera fragment.

    Du kan också använda dessa fragment direkt i din adressfält eller som delbara länkar. Säg, till exempel, ville du visa någon den sektionen på den sidan som täcker Ryssland. Du kan bara skicka dem den här länken:

    https://en.wikipedia.org/wiki/Renaissance#Russia

    Den "#Russia" -delen i slutet av webbadressen hoppar dem direkt till den sektionen efter att du laddat sidan.


    Så där har du det - mer än du sannolikt någonsin ville veta om hur webbadresser fungerar.

    Bildkredit: Pawel Horazy / Shutterstock