Mi az URL (Uniform Resource Locator)?

Tartalomjegyzék:

Mi az URL (Uniform Resource Locator)?
Mi az URL (Uniform Resource Locator)?
Anonim

Az URL rövidítése, az egységes erőforrás-kereső egy módja annak, hogy azonosítsa egy fájl helyét az interneten. Ezekkel nem csak webhelyeket nyitunk meg, hanem képeket, videókat, szoftverprogramokat és más típusú fájlokat is letöltünk, amelyek szerveren vannak.

A helyi fájl megnyitása a számítógépen olyan egyszerű, mint dupla kattintás, de távoli számítógépeken, például webszervereken lévő fájlok megnyitásához URL-eket kell használnunk, hogy webböngészőnk tudja, hol keresse. Például az alábbiakban ismertetett webold alt képviselő HTML-fájl megnyitásához írja be a fájlt a használt böngésző tetején található navigációs sávba.

Image
Image

Más nevek

Az egységes erőforráskeresőket leggyakrabban URL-eknek rövidítik, de webhelycímeknek is nevezik őket, ha HTTP vagy HTTPS protokollt használó URL-ekre hivatkoznak.

Az URL-t általában úgy ejtik ki, hogy minden egyes betűt külön-külön mondanak ki (azaz u - r - l, nem earl). Korábban az Universal Resource Locator rövidítése volt, mielőtt 1994-ben Uniform Resource Locatorra változtatták.

Példák URL-ekre

Valószínűleg hozzászokott az URL-cím megadásához, például ehhez a Google webhelyének eléréséhez:

https://www.google.com

A teljes címet URL-nek nevezzük. Egy másik példa ez a webhely (első) és a Microsoft (második):

https://www.lifewire.comhttps://www.microsoft.com

Sőt, még rendkívül specifikus is lehet, és megnyithatja a kép közvetlen URL-címét. Például a következő URL a Google logójához vezet a Wikipédia webhelyén:

https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/220px-Google_2015_logo.svg.png

Látható, hogy a https: karakterlánccal kezdődik, és a fenti példákhoz hasonló, szabályos kinézetű URL-je van, de sok más szöveget és perjelet tartalmaz, hogy rámutasson. pontosan abba a mappába és fájlba, ahol a kép található a webhely szerverén.

Ugyanez a koncepció érvényes, amikor egy útválasztó bejelentkezési oldalára lép; a router IP-címe a konfigurációs oldal megnyitásához szükséges URL.

A legtöbbünk ismeri az ilyen típusú URL-eket, amelyeket webböngészőben, például Firefoxban vagy Chrome-ban használunk, de nem ezek az egyetlen esetek, amikor szükség van URL-re.

Minden példában a HTTP protokollt használja a webhely megnyitásához, amely valószínűleg az egyetlen, amellyel a legtöbben találkoznak, de vannak más protokollok is, amelyeket használhat, például FTP, TELNET, MAILTO és RDP. Az URL akár a merevlemezen lévő helyi fájlokra is mutathat. Minden protokoll rendelkezhet egyedi szintaktikai szabályokkal a cél elérése érdekében.

URL szerkezete

Az URL különböző szakaszokra bontható, amelyek mindegyike egy adott célt szolgál egy távoli fájl elérésekor.

A HTTP- és FTP-URL-ek felépítése ugyanaz, mint a protocol://hostname/fileinfo. Például egy FTP-fájl elérése az URL-lel a következőképpen nézhet ki:

FTP://szervernév/mappa/egyéb mappa/programrészletek.docx

Amely, eltekintve attól, hogy HTTP helyett FTP, úgy néz ki, mint bármely más URL, amellyel az interneten találkozhat.

Használjuk a következő URL-t HTTP-cím példaként, és azonosítsuk az egyes részeket:

https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html

  • https az a protokoll (mint az FTP egy protokoll), amely meghatározza a kiszolgáló típusát, amellyel kommunikál.
  • security az adott webhely eléréséhez használt gazdagépnév.
  • googleblog a domain név.
  • A

  • com az úgynevezett legfelső szintű tartomány (TLD), amelyek közül néhány a.net,.org,.co.uk stb.
  • A

  • /2018/01/ a weboldal vagy fájl rendszerezéséhez használt könyvtárakat jelöli. A webhely fájljait tároló webszerveren ezek lennének azok a mappák, amelyekre kattintva megkeresheti az URL által meghatározott fájlt.
  • A

  • todays-cpu-vulnerability-what-you-need.html az a fájl, amelyre az URL mutat. Ha HTML-fájl helyett képet, hangfájlt vagy más típusú fájlt próbál betölteni, akkor az URL-cím arra a fájlkiterjesztésre fog végződni (például-p.webp" />.
  • security.googleblog.com mint egy csoportot Fully Qualified Domain Name (FQDN) néven hívják.

URL szintaxis szabályai

Csak számok, betűk és a következő karakterek megengedettek egy URL-ben: ()!$-'_+.

A többi karaktert kódolni kell (programozási kódra le kell fordítani) az elfogadáshoz.

Egyes URL-ek olyan paraméterekkel rendelkeznek, amelyek elválasztják a további változóktól. Például amikor a Google-ban rákeres a lifewire kifejezésre:

https://www.google.com/search?q=lifewire

A látható kérdőjel egy bizonyos, a Google szerverén tárolt szkriptnek közli, hogy egy adott parancsot szeretne küldeni neki egyéni eredmények elérése érdekében.

Az adott szkript, amelyet a Google a keresések végrehajtására használ, tudja, hogy bármi, ami az URL ?q=részét követi, azt keresőkifejezésként kell azonosítani, tehát bármit is írunk be oda. pont az URL-ben a Google keresőmotorjában való keresésre szolgál.

Hasonló viselkedést láthat az URL-ben ebben a YouTube-keresésben a legjobb macskavideókra vonatkozóan:

https://www.youtube.com/results?search_query=best+cat+videos

Bár szóközök nem megengedettek az URL-ben, egyes webhelyek + jelet használnak, amely a Google és a YouTube példájában is látható. Mások a szóköz kódolt megfelelőjét használják, ami %20.

Egyes URL-ek a kontextustól függően válthatnak a paraméterek között. Jó példa látható, amikor egy YouTube-videóhoz időbélyeget adunk. Egyes linkekhez "és" jelet kell írni, mások pedig kérdőjelet.

Az URL-ek horgonyokat is használhatnak. Ezek a legvégén találhatók, és leírják, hogy az oldalon hova kell ugrani a hivatkozás kiválasztásakor. A horgonyok akkor jönnek létre, amikor hivatkozásokat adnak hozzá egy weboldalhoz, és a számjelet használják (). Íme egy példa egy Wikipédia-bejegyzésben, ahol a horgony az oldal másik részére visz:

https://en.wikipedia.org/wiki/LifewireHistory

A több változót használó URL-ek egy vagy több "és" jelet használnak a kérdőjel után. Itt láthatja a példát az Amazon.com keresésre a Windows 10 rendszeren:

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

Az első változót, a url, a kérdőjel, a következő változót, a field-keywords pedig egy és és. A további változók előtt egy "és" is szerepel.

Az URL egyes részei megkülönböztetik a kis- és nagybetűket, minden a tartománynév után (a könyvtárak és a fájlnév). Ezt magad is láthatod, ha nagybetűvel írod a "need" szót a Google-tól származó példa URL-ben, amelyet fent bontottunk ki, így az URL vége todays-cpu-vulnerability-what-you-NEED.htmlPróbáld meg megnyitni az old alt, és láthatod, hogy nem töltődik be, mert az adott fájl nem létezik a szerveren.

További információ az URL-ekről

Ha egy URL olyan fájlra mutat, amelyet a webböngésző képes megjeleníteni, például egy JPG-képet, akkor nem kell ténylegesen letöltenie a számítógépére, hogy megtekinthesse. Azonban az olyan fájlok esetében, amelyek általában nem jelennek meg a böngészőben, mint például a PDF- és DOCX-fájlok, különösen az EXE-fájlok (és sok más fájltípus), a rendszer felkéri a letöltésre.

Az URL-ek egyszerű módot kínálnak a szerver IP-címének elérésére anélkül, hogy tudnunk kellene a tényleges címről. Olyanok, mint a kedvenc webhelyeink könnyen megjegyezhető nevei. Ezt a fordítást URL-ből IP-címre használják a DNS-kiszolgálók.

Egyes URL-ek nagyon hosszúak és összetettek, és a legjobb, ha rákattint hivatkozásként, vagy bemásolja/beilleszti a böngésző címsorába. Az URL-ben lévő hiba 400-as sorozatú HTTP-állapotkód-hibát generálhat, a leggyakoribb típus a 404-es hiba.

Ha olyan oldalhoz próbál hozzáférni, amely nem létezik a szerveren, 404-es hibaüzenetet kap. Az ilyen típusú hibák olyan gyakoriak, hogy egyes webhelyeken gyakran találkozhatunk egyéni, gyakran humoros változatokkal. Ha problémába ütközik egy olyan webhely vagy online fájl elérésekor, amelyről úgy gondolja, hogy normálisan be kellene töltenie, próbálkozzon az URL hibaelhárításával.

A legtöbb URL nem igényli a portnév megadását. Például a google.com megnyitása megtörténhet úgy, hogy megadja a portszámát a végén, például https://www.google.com:80, de ez nem szükséges. Ha a webhely ehelyett a 8080-as porton működne, lecserélheti a portot, és így érheti el az old alt.

Alapértelmezés szerint az FTP-helyek a 21-es portot használják, de előfordulhat, hogy mások a 22-es porton vagy valami máson vannak beállítva. Ha az FTP-hely nem használja a 21-es portot, meg kell adnia, hogy melyiket használja a kiszolgáló megfelelő eléréséhez. Ugyanez a fogalom vonatkozik minden olyan URL-re, amely más portot használ, mint amit a program eléréséhez használt, alapértelmezés szerint azt feltételezi, hogy használja.

GYIK

    Letilthatok egy URL-t?

    Igen. A webhely letiltásának módja az eszközétől és az operációs rendszerétől függ. A legtöbb webböngésző lehetővé teszi bizonyos webhelyek blokkolását, és letilthat egy URL-t a teljes hálózaton az útválasztó beállításaival.

    Mi az a hiú URL?

    A hiú URL egy rövid, emlékezetes URL, amely egy hosszabb, összetettebb URL-ről irányít át. Egyedi URL beállításához használjon egyéni domaineket kínáló URL-rövidítőt.

    Mi az a visszahívási URL?

    A visszahívási URL egy olyan oldal, amelyre a felhasználókat egy másik webhelyen vagy programban végrehajtott művelet után átirányítják. Például, ha vásárol egy webhelyen, és egy harmadik fél fizetésfeldolgozóhoz irányítja, akkor a fizetés befejezése után az eredeti webhelyen található visszahívási URL-re (általában egy megerősítő oldalra) irányítjuk.

    Mi a különbség a HTTP és a HTTPS között?

    A fő különbség a HTTP és a HTTPS között az, hogy a HTTPS biztonságosabb. Ezért mindig olyan webhelyeken kell használni, ahol biztonságos adatokat kell továbbítani.

Ajánlott: