Wat Is EEN URL (Uniform Resource Locator)?

0
626

Als u een adres typt in uw internet browser, een heleboel dingen gebeuren achter de schermen. En de meeste van die is bepaald door de verschillende onderdelen van de URL die u hebt getypt. Laten we een kijkje nemen.

Een URL kan bestaan uit een aantal verschillende onderdelen. Er is een naam die verwijst naar een IP-adres van een specifieke bron op het internet en een heleboel extra informatie die vertelt uw browser en de server hoe om te gaan met dingen. U kunt denken aan een IP-adres als iets als een telefoonnummer. Een hostname is, zoals de naam van een persoon wiens telefoonnummer in dat u wilt opzoeken. En een standaard met de naam van het Domein Naam Systeem (DNS) werkt in de achtergrond, zoals een telefoonboek, het vertalen van de meer de mens-vriendelijke hostnamen in IP-adressen die netwerken gebruikt voor het routeren van het verkeer.

Het houden van die analogie in gedachten, laten we een kijkje nemen bij de opbouw van een URL is en hoe het werkt om u te krijgen waar u wilt gaan.

Hoe een URL Is opgebouwd

De structuur van een URL werd voor het eerst gedefinieerd door Sir Tim Berners-Lee—de man die de Web en de eerste web browser in 1994. Url ‘ s wezen combineren met het idee van domeinnamen met de idee van het gebruik van een pad voor het identificeren van een specifieke map-en bestandsstructuur. Dus, het is vergelijkbaar met het gebruik van een pad zoals C:DocumentsPersonalmyfile.txt in Windows, maar met wat extra dingen op het begin om te helpen bij het vinden van de juiste server op het internet waar dat pad bestaat en het protocol dat wordt gebruikt om toegang te krijgen tot de informatie.

Een URL bestaat uit verschillende onderdelen. Neem, bijvoorbeeld, een basis-URL zoals weergegeven in de afbeelding hieronder.

Die eenvoudige URL wordt opgesplitst in twee grote onderdelen: de regeling en de autoriteit.

Regeling

Veel mensen denken dat een URL als een web adres, maar het is niet zo eenvoudig. Een web-adres is een URL, maar alle Url ‘ s zijn niet de website-adressen. Andere diensten kunt u op internet—zoals FTP—of zelfs lokaal—zoals MAILTO—zijn ook de Url ‘ s. De regeling gedeelte van een URL (die letters gevolgd door een dubbele punt) duiden op het protocol waarmee een app (zoals uw web-browser) en de server moet communiceren.

Adressen van webpagina ‘ zijn de meest voorkomende URL, maar er zijn anderen. Dus, ziet u mogelijk programma ‘ s zoals:

  • HTTP (HyperText Transfer Protocol): Dit is het onderliggende protocol van het web en bepaalt welke acties webservers en browsers moeten nemen in antwoord op bepaalde commando ‘ s.
  • HTTP Secure (HTTPS): Dit is een vorm van HTTP-dat werkt via een beveiligde, gecodeerde laag voor een veiliger transport van informatie.
  • FTP (File Transfer Protocol): Dit protocol is nog steeds vaak gebruikt voor het overbrengen van bestanden over het internet.

In moderne browsers, de regeling is niet technisch noodzakelijk als onderdeel van de URL. Als u een website wilt “www.howtogeek.com” uw browser zal automatisch bepalen van de juiste protocol te gebruiken. Toch zijn er ook andere apps (en protocollen) is vereist het gebruik van een regeling.

Autoriteit

De autoriteit gedeelte van een URL (die wordt voorafgegaan door twee slashes) is zelf onderverdeeld in een heleboel onderdelen. Laten we beginnen met een heel eenvoudig URL van de soort die u zou nemen op de home pagina van een website.

In dit eenvoudige voorbeeld, de hele “www.example.com” deel heet een naam, en deze wordt omgezet naar een IP-adres. U kunt ook een IP-adres in de adresbalk van uw browser in plaats van de hostnaam als je toevallig om het te weten.

Maar, bij het parseren van de hostnaam het helpt om het te lezen achterwaarts te begrijpen wat er aan de hand, dus hier zijn de onderdelen:

  • Top-Level Domein: In het voorbeeld hier, “com” is de top-level domein. Deze zijn op het hoogste niveau in de Domein Naam Systeem (DNS) hiërarchie wordt gebruikt voor het omzetten van IP-adressen in eenvoudige taal adressen die zijn gemakkelijker voor mensen om te onthouden. Deze top-level domeinen worden gemaakt en beheerd door de Internet Corporation for Assigned Names and Numbers (ICANN). De drie meest voorkomende top-level domeinen .com, .netto, en .gov. De meeste landen hebben ook hun eigen twee-letter top-level-domein, zodat u ziet domeinen wilt .ons (Verenigde Staten).verenigd koninkrijk (Verenigd Koninkrijk).ca (Canada), en vele anderen. Er zijn ook een aantal extra top-level domeinen (zoals .museum) die worden ondersteund en beheerd door private organisaties. Naast deze, zijn er ook een aantal generieke top-level domeinen (zoals .club .het leven, en .nieuws).
  • Subdomein: Sinds DNS is een hiërarchisch systeem, zowel de “www” en “voorbeeld” delen van onze voorbeeld-URL worden beschouwd als subdomeinen. Het ‘ www ‘ gedeelte is een subdomein van de “com” top-level domein, en het ‘ www ‘ gedeelte is een subdomein van de “voorbeeld” – domein. Dat is waarom u zult vaak zien dat een bedrijf met een naam als “google.com” onderverdeeld in afzonderlijke subdomeinen als “www.google.com van”, “news.google.com van”, “mail.google.com” en zo verder.

Dat is de meest eenvoudige voorbeeld van de autoriteit gedeelte van een URL, maar de dingen kunnen veel ingewikkelder is. Er zijn twee andere onderdelen die de autoriteit sectie kan bevatten:

  • Informatie voor de gebruiker: De autoriteit sectie kan ook een gebruikersnaam en wachtwoord voor de site waartoe u toegang wilt. Het is ongewoon om deze structuur zien in Url ‘ s vandaag, maar het kan gebeuren. Indien aanwezig, wordt de gebruiker info gedeelte komt voor de hostnaam gevolgd door een @ – teken. Dus zie je iets als “//username:password@www.example.com” als het gaat om de gegevens van de gebruiker.
  • Poortnummer: apparaten in het Netwerk IP-adressen gebruiken om gegevens naar de juiste computer op een netwerk. Wanneer dat het verkeer aankomt, een poortnummer geeft aan de computer door de toepassing voor het verkeer bestemd is. Het nummer van de poort is een ander element dat je niet vaak ziet bij het surfen op het web, maar je zou kunnen zien in het netwerk applicaties (zoals games) die vereisen dat u een URL invoeren. Als de URL bevat een poort nummer, het komt na de hostnaam en wordt voorafgegaan door een dubbele punt. Het zou er ongeveer zo uitzien: “//www.example.com:8080.”

Dat is dus de regeling en het gezag delen van een URL, maar zoals je misschien al geraden na het bekijken van veel van Url ‘ s tijdens het browsen op het web, ze kunnen ook nog meer spullen.

Paden, Query ‘ s en Fragmenten

Er zijn drie onderdelen van een URL die je zou kunnen zien nadat de autoriteit gedeelte: paden, query ‘ s en fragmenten. Hier is hoe deze werken.

Pad

De autoriteit gedeelte van een URL krijgt uw browser (of welke app) naar de juiste server op een netwerk. Het pad dat je volgt—dat net zo werkt als een pad in Windows, macOS of Linux wordt u naar de juiste map of bestand op de server. Het pad is voorafgegaan door een slash, en er is een streep tussen elke map en submap, zoals deze:

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

Het laatste stuk is de naam van het bestand dat wordt geopend wanneer u toegang tot de website. Hoewel je het misschien niet zien in de adresbalk, dat betekent niet dat het er niet is. Sommige talen gebruikt voor het maken van web pagina ‘ s verbergen, de bestandsnaam en de extensie die u aan het bekijken bent. Dit maakt de URL makkelijker te onthouden en in te typen, en geeft een nettere uitstraling.

Query

Het query-gedeelte van een URL wordt gebruikt voor het identificeren van dingen die niet deel uitmaken van een strikte pad structuur. Meestal zie je ze gebruikt wanneer je een zoekopdracht uitvoert of wanneer een webpagina levert de gegevens via een formulier. Het query-gedeelte wordt voorafgegaan door een vraagteken en komt na de pad (of na de hostname als er een pad is niet inbegrepen).

Als voorbeeld nemen we deze URL gepresenteerd als we gezocht Amazon voor de zoekwoorden “wi-fi extender’:

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

Het zoek formulier doorgegeven informatie Amazon ‘ s zoekmachine. Na het vraagteken, je kan zien zijn er twee onderdelen aan de query: een URL voor het zoeken (dat is de “url=search-alias%3Daps&veld” deel) en de zoekwoorden die we getypt (dat is de “keywords=wi-fi+extender”).

Dat is een vrij eenvoudig voorbeeld, en je zult vaak zien, Url ‘ s met extra (en ingewikkelder) variabelen. Bijvoorbeeld, hier is de URL als we Google gezocht naar het zoekwoord “howtogeek”:

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

Zoals u kunt zien, er is een aantal verschillende informatie. In dit geval kunt u zien dat er aanvullende informatie met vermelding van de zoeken op taal, de browser die wij gebruikt (Chrome), en zelfs het nummer van de versie van de browser.

Fragment

Het laatste onderdeel van een URL die je zou kunnen zien is wel een fragment. Het fragment wordt voorafgegaan door een hekje (#) en wordt gebruikt om aan te geven op een specifieke locatie op een webpagina. Bij het coderen van een web pagina ontwerpers kunnen maken ankers voor specifieke tekst zoals koppen. Wanneer het juiste fragment wordt gebruikt aan het einde van een URL in uw browser laadt de pagina en spring dan naar dat anker. Ankers en Url ‘s met fragmenten worden vaak gebruikt om tabellen te maken van de inhoud op webpagina’ s te navigeren gemakkelijker maken.

Hier is een voorbeeld. Wikipedia pagina over de Renaissance is nogal een lang document, en het is verdeeld in 11 secties, die elk meerdere subniveaus. Maar elke rubriek op de pagina met een anker opgenomen, en een inhoudsopgave bovenaan het artikel bevat koppelingen waarmee u naar de verschillende secties. Die links werken door fragmenten.

U kunt ook gebruik maken van deze fragmenten direct in uw adresbalk of als deelbaar links. Zeg, bijvoorbeeld, u wilde iemand de sectie van de pagina die betrekking heeft op Rusland. Je kon gewoon stuur ze deze link:

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

Dat#Rusland” – gedeelte aan het einde van de URL sprongen ze recht op dat punt na het laden van de pagina.

Dus daar heb je het—meer dan je waarschijnlijk ooit wilde weten over hoe de Url ‘ s werken.

Image Credit: Pawel Horazy/Shutterstock