URLn

Uniform Resource Locator on merkkijonoa, joka muodostaa viittaus resurssi. Useimmat selaimet näyttää URL Web-sivun yläpuolella sivun osoitekenttään. Tyypillinen URL voisi näyttää tältä:

RFC 3986 luokittelee URL kuin tietyntyyppiset Uniform Resource Identifier, vaikka monet ihmiset käyttävät kaksi termiä vaihtoehtoisesti. URL tarkoittaa keinot päästä ilmoitettuun resurssi, joka ei ole totta jokaisen URI. URL esiintyy yleisimmin viitata web-sivuja, mutta voi myös olla rooli tiedostojen siirto, sähköposti, tietokanta-yhteys, ja monet muut sovellukset.

URL on määritelty RFC 3986, ja WHATWG URL elintaso.

Historia

Uniform Resource Locator on standardoitu vuonna 1994 Tim Berners-Lee ja URI työryhmä Internet Engineering Task Forcen kuin tulos yhteistyöstä alkoi IETF Living Documents "samaa sakkia" istunto vuonna 1992. muodossa yhdistyvät ennalta -existing järjestelmä verkkotunnuksia tiedoston polku syntaksi, jossa viiltää käytetään erilliseen hakemistoon ja tiedostojen nimet. Yleissopimukset jo olemassa, jossa palvelimen nimet voitaisiin prepended loppuun tiedostopoluista, edeltää kaksinkertaisen katkoviivan.

Berners-Lee myöhemmin pahoitteli käytön pisteitä erottaa osiin verkkotunnus sisällä URI, joka haluaa hän oli käyttänyt kauttaviivoja kaikkialla. Esimerkiksi olisi kirjoitettu. Berners-Lee on myös sanonut, että koska paksusuolen seuraavat URI järjestelmä, vinoviivojen ennen verkkotunnus olivat myös tarpeettomia.

Syntaksi

Jokainen URL koostuu seuraavista, tässä järjestyksessä. Useat Muissa kuin myös jakaa tämä yleinen muoto, jossa jonkin verran vaihtelua.

  • Järjestelmän nimi
  • paksusuoli, kaksi kauttaviivaa,
  • isäntä, yleensä annetaan verkkotunnus, mutta joskus kirjaimellisesti IP-osoite
  • valinnaisesti paksusuolen seuraa portin numero
  • koko polku resurssin

Järjestelmä kertoo kuinka yhdistää, isäntä määrittelee jossa yhteyden, ja loput määrittää, mitä kysyä.

Ohjelmia kuten Common Gateway Interface skriptejä, tätä seuraa Kyselymerkkijonon, ja valinnainen fragmenttitunnistinta.

Syntaksi on:

Komponentti tiedot:

  • Järjestelmä, jota usein kutsutaan protokolla määritellään miten resurssi saadaan. Esimerkkejä ovat ftp, tiedosto ja monet muut. Vaikka järjestelmät ovat Kirjainkoolla, kanoninen muoto on pieniä.
  • Verkkotunnus tai kirjaimellinen numeerinen IP-osoite antaa kohde paikka URL. Kirjaimellinen numeerinen IPv6-osoite voidaan antaa, mutta on suljettava esim.
  • Verkkotunnus osa URL ei ole merkitystä, koska DNS ohittaa tapaus:
  • Portin numero, annettu desimaalin, on vapaaehtoista; jos jätetään pois, oletusarvo järjestelmää käytetään.
  • Polku käytetään määrittelemään ja ehkä löytää resurssi pyydetty. Se on isot ja pienet kirjaimet, vaikka se voidaan pitää Kirjainkoolla noin palvelimet, erityisesti niihin, jotka perustuvat Microsoft Windows.
  • Kyselymerkkijonon sisältää dataa välitetään ohjelmiston käynnissä palvelimessa. Se voi sisältää nimi / arvo-pareja erottaa et-, esimerkiksi
  • Fragmenttitunnistinta, jos läsnä, määrittelee osa tai kannasta yleinen resurssi tai asiakirja.

Tukiohjelman nimi määrittelee nimiavaruuden, tarkoitus, ja syntaksi loppuosa URL. Ohjelmisto yrittää käsitellä URL mukaan sen järjestelmään ja asiayhteys. Esimerkiksi selain yleensä epäviittausongelman URL suorittamalla pyynnön isäntä, käyttäen portin numero 80.

Muita esimerkkejä järjestelmän nimiä ovat Gopher, WAIS, ftp. URL niin järjestelmä edellyttää, että pyynnöt ja vastaukset tehdään suojatun yhteyden kautta verkkosivuilla. Joitakin järjestelmiä, jotka vaativat todennusta mahdollistavat käyttäjätunnuksen, ja ehkä salasanan liian, on upotettu URL, esimerkiksi. Salasanat upotettu näin eivät edistä turvallisuutta, mutta täysi mahdollinen syntaksi on

Muut järjestelmät eivät noudata mallia. Esimerkiksi, järjestelmä käyttää vain voimassa sähköpostiosoitteet. Kun napsautti sovelluksessa, URL voi aloittaa sähköpostin säveltäjä kanssa osoite kenttään. Järjestelmä on vieläkin eri; se käyttää yleisen puhelinverkon puuttumiseksi, sen sijaan verkkotunnusten edustavien Internet isännät.

Luettelo sallittu URL merkkejä

Varaukseton

Voidaan koodata, mutta se ei ole välttämätöntä

Varattu

On koodattu joskus:

Lisätietoja on esimerkiksi löytyy RFC 3986 ja URI

URL on URI, että tunnistamisen lisäksi web resurssi, on keino paikallistamiseen resurssin kuvaamalla sen "ensisijainen pääsymekanismi".

Internet isäntänimiä

Internetissä, hostname on verkkotunnus valittu isäntä tietokone. Tämä on yleensä yhdistelmä isännän paikallinen nimi emoyhtiöönsä verkkotunnuksen nimi. Esimerkiksi en.example.org koostuu paikallinen hostname ja verkkotunnuksen example.org. Hostname käännetään IP-osoitteen kautta paikallisen hosts-tiedosto, tai Domain Name System resolverin. On mahdollista, että yksi isäntä tietokone on useita isäntänimiä; mutta yleensä käyttöjärjestelmä vastaanottavan mieluummin olla yksi konenimi, isäntä käyttää itselleen.

Mikä tahansa verkkotunnus voi myös olla isäntänimi, kunhan mainittujen rajoitusten alla noudatetaan. Esimerkiksi, sekä "en.example.org" ja "example.org" voi olla nimien, jos ne molemmat ovat IP-osoitteet niille. Verkkotunnus "xyz.example.org" ei voi olla isäntänimi, jos se ei ole IP-osoitetta, mutta "aa.xyz.example.org" voi silti olla isäntänimi. Kaikki isäntänimiä ovat verkkotunnuksia, mutta ei kaikki verkkotunnukset ovat isäntänimiä.

Protokolla-suhteellisia paikantimia

Protokolla, tai järjestelmä, URL määrittää, miten resurssi saadaan. Kaksi yhteisiä käytäntöjä webissä ja eri syistä, monet sivustot ovat vaihtamalla sallii pääsyn kautta sekä ja protokollat. Jokainen protokolla on etunsa ja haittansa, kuten joillekin käyttäjille, että yksi tai muu protokolla joko ei toimi tai on erittäin toivottavaa. Kun linkki sisältää protokollan määrittely se johtaa selaimen seuraava linkki tietynlaista menettelyä riippumatta mahdollisista toiveet käyttäjä. On mahdollista rakentaa voimassa URL täsmentämättä protokolla, joka kutsutaan protokolla-suhteellisia linkkejä tai protokolla-suhteellisia paikantimia. Käyttämällä PRL: t sivulla sallii katsoja sivun vierailla uusia sivuja kumpi protokollan saamiseksi sisältävän sivun linkin. Tämä tukee edelleen käyttää kumpi protokollaa katsoja on päättänyt käyttää saamiseksi nykyisen sivun luettaessa uusia sivuja.

Esimerkki PRL on //en.encyclopedia.org/wiki/Main_Page, joka on luotu poistamalla protokollan etuliite.

Moderni käyttö

Suuret tietokonevalmistajat, kuten Apple ovat alkaneet paheksua API ottaa paikalliset polut parametreina, hyväksi käyttäen URL. Tämä johtuu siitä, että kauko-ja paikallisia resursseja voivat molemmat olla edustettuna käyttämällä URL, mutta voi lisäksi tarjota protokollaa ja valtakirjaa.

Edellinen artikkeli Umang Gupta
Seuraava artikkeli Universidade Positivo