Mi az az URL (Uniform Resource Locator)?

Tartalomjegyzék:

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

Videó: Mi az az URL (Uniform Resource Locator)?

Videó: Mi az az URL (Uniform Resource Locator)?
Videó: Do You Really Need to Eject USB Drives? - YouTube 2024, November
Anonim
Amikor beír egy címet a webböngészőbe, sok minden történik a jelenetek mögött. És a legtöbbet a beírt URL különböző részei határozzák meg. Nézzünk közelebb.
Amikor beír egy címet a webböngészőbe, sok minden történik a jelenetek mögött. És a legtöbbet a beírt URL különböző részei határozzák meg. Nézzünk közelebb.

Az URL egy csomó különböző részből állhat. Van egy gazdanév, amely egy adott erőforrás IP-címét térképezi az interneten és egy csomó további információt, amely elmagyarázza a böngésző és a szerver hogyan kezeli a dolgokat. Az IP-címet egy telefonszámra hasonlíthatod. A gazdanév olyan, mint egy olyan személy neve, akinek a telefonszámát fel szeretné keresni. A DNS név a DNS-ben is működik a háttérben, például egy telefonkönyvet, és fordítja az emberbarátabb gépneveket azoknak az IP címeknek, amelyeket a hálózatok a forgalmat irányítanak.

Ha figyelembe vesszük ezt az analógiát, vessünk egy pillantást az URL struktúrájára és arra, hogy hogyan működik, hogy eljusson oda, ahova akarsz menni.

Az URL struktúrája

Az URL struktúráját először Sir Tim Berners-Lee írta le, aki 1994-ben hozta létre az internetet és az első webböngészőt. Az URL-ek alapvetően ötvözik a domainnevek fogalmát egy olyan fájl elérési útvonalával, mappa és fájl szerkezetét. Így hasonlít a Windows C: Documents Personal myfile.txt eléréséhez, de az elején néhány extra dologgal, hogy segítsen megtalálni a helyes kiszolgálót az interneten, ahol az elérési út létezik, valamint a információ.

Az URL több különböző részből áll. Vegye például a következő képen látható alap URL-t.

Az egyszerű URL-t két fő összetevőre bontják: a rendszer és a hatóság.
Az egyszerű URL-t két fő összetevőre bontják: a rendszer és a hatóság.

Rendszer

Sokan úgy gondolják az URL-t, mint csak egy webcímet, de ez nem elég egyszerű. A webcím URL, de az összes URL nem webcím. Más olyan szolgáltatások is elérhetőek az interneten, mint például az FTP vagy akár a helyileg hasonló MAILTO. Az URL sémája része (azok a betűk, amelyeket egy kettőspont követ) jelöli azt a protokollt, amellyel egy alkalmazásnak (például a webböngészőnek) és a kiszolgálónak kommunikálnia kell.

A webcímek a leggyakoribb URL-címek, de vannak mások is. Tehát olyan rendszereket láthatsz, mint például:

  • HyperText Transfer Protocol (HTTP): Ez a web alapul szolgáló protokollja, és meghatározza, hogy milyen műveletekhez kell a webszerverek és a böngészők válaszolni bizonyos parancsokra.
  • HTTP Secure (HTTPS): Ez a HTTP egy olyan formája, amely egy biztonságos, titkosított réteg fölött működik az információ biztonságosabb szállítása érdekében.
  • File Transfer Protocol (FTP): Ezt a protokollt gyakran használják fájlok Interneten történő átvitelére.

A modern böngészőkben a rendszer technikailag nem szükséges az URL részeként. Ha olyan webhelyet ad meg, mint a "www.howtogeek.com", a böngésző automatikusan meghatározza a megfelelő protokoll használatát. Mégis, más alkalmazások (és protokollok) megkövetelik a rendszer használatát.

Hatóság

Az URL hatósági része (amelyet két szelet követ meg) önmagában egy csomó részre bontható. Kezdjük egy nagyon egyszerű URL-lel - az a fajta, amely eljutna egy weboldal kezdőlapjára.

Ebben az egyszerű példában az egész "www.example.com" részt hosztnévnek nevezik, és IP-címmel oldódik meg. Akkor is beírhat egy IP-címet a böngésző címsorába a gazdagép helyett, ha ismered.
Ebben az egyszerű példában az egész "www.example.com" részt hosztnévnek nevezik, és IP-címmel oldódik meg. Akkor is beírhat egy IP-címet a böngésző címsorába a gazdagép helyett, ha ismered.

De a gazdanév értelmezésében segít megolvasni azt hátra, hogy megértsük, mi folyik itt, szóval itt vannak azok az összetevők:

  • Legfelső szintű domain: A példában a "com" a legfelső szintű tartomány. Ezek a legmagasabb szintűek a Domain Name System (DNS) hierarchiában, amelyet az IP-címek egyszerű nyelvű címekké alakítására fordítanak, amelyek könnyebben emlékeznek ránk. Ezeket a legfelső szintű domaineket az Internet Corporation for Assigned Names and Numbers (ICANN) hozza létre és kezeli. A három leggyakoribb felső szintű domain a.com, a.net és a.gov. A legtöbb ország rendelkezik saját, kétbetűs felső szintű domainjével is, így olyan domaineket fog látni, mint a.us (Egyesült Államok), a.uk (Egyesült Királyság), a.ca (Kanada) és még sok más. Vannak még néhány felső szintű domain (például.museum), amelyet magánszervezetek szponzorálnak és kezelnek. Ezen felül vannak olyan általános felső szintű domainek (például.club,.life és.news).
  • aldomain: Mivel a DNS egy hierarchikus rendszer, mind a "www", mind a "példamutató" részeit tekintjük aldomaineknek. A "www" rész a "com" felső szintű domain aldomainje, a "www" pedig a "példa" tartomány aldomainje. Ezért gyakran látni egy olyan céget, amelynek a regisztrált neve, például a "google.com", külön aldomainekké szétválasztva, mint a "www.google.com", "news.google.com", "mail.google.com" és hamar.

Ez az URL legfontosabb példája az URL hatósági szakaszának, de a dolgok bonyolultabbá válhatnak. Két másik összetevő található a hatósági szakaszban:

  • Felhasználói információ: A hatóság szakasz tartalmazhat egy felhasználónevet és jelszót is az elérni kívánt webhelyhez. Nem ritka, hogy ma látható ez a struktúra az URL-ekben, de ez megtörténhet. Ha jelen van, a felhasználói információ rész a gazdagép előtt érkezik, és ezt egy @ jel követi.Szóval, láthatja valami "//username:[email protected]" -t, ha tartalmazza a felhasználói adatokat.
  • Portszám: A hálózati eszközök IP-címeket használnak, hogy információt kapjanak a megfelelő számítógépen a hálózaton. Amikor a forgalom megérkezik, egy portszám megmondja a számítógépnek azt az alkalmazást, amelyre a forgalmat célozza. A portszám egy másik elem, amelyet gyakran nem lát a böngészés során, de láthatja azt olyan hálózati alkalmazásokban (például játékokban), amelyek megkövetelik az URL beírását. Ha az URL portszámot tartalmaz, akkor a gazdagép után jelenik meg, és kettőspont előzi meg. Ez úgy néz ki, mint ez: "//www.example.com:8080".

Tehát ez az URL sémája és hatósági része, de amint azt a webes böngészés közben rengeteg URL-t néztél ki, még több dolgot is tartalmazhat.

Útvonalak, lekérdezések és töredékek

Három további rész van az URL-ben, amelyet a hatósági rész után követhet: útvonalak, lekérdezések és töredékek. Így dolgoznak.

Pálya

Az URL hatósági szakasza megkapja a böngészőjét (vagy bármilyen alkalmazást) a megfelelő szerverhez a hálózaton. Az utána következő elérési út - amely ugyanúgy működik, mint a Windows, macOS vagy Linux elérési útja - a kiszolgáló megfelelő mappájába vagy fájljába kerül. Az elérési utat egy vágány előzi meg, és minden könyvtár és alkönyvtár között van egy perjel:

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

Az utolsó darab a fájl megnyitása a weboldal elérésekor. Bár nem láthatja a címsávban, ez nem jelenti azt, hogy nincs ott. Egyes weboldalak létrehozására használt nyelvek elrejtik a megtekinteni kívánt fájlnevet és kiterjesztést. Ez megkönnyíti az URL-cím emlékeztetését és írását, és tisztább megjelenést ad.

kérdés

Az URL lekérdező része azonosítja azokat a dolgokat, amelyek nem szigorú útvonalstruktúra részét képezik. Leggyakrabban láthatja őket a keresés végrehajtásakor, vagy ha egy weboldal egy űrlapon keresztül adatokat szolgáltat. A lekérdezési részt egy kérdőjel előzi meg, és az elérési út után (vagy a gazdanév után, ha nincs megadva útvonal).

Példaként vesszük ezt az URL-t, amikor Amazon-ot kerestük a "wi-fi extender" kulcsszavakhoz:

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

A keresőmező az Amazon keresőmotornájához továbbította az információkat. A kérdőjel után láthatja, hogy a lekérdezés két részből áll: egy URL a kereséshez (ez az "url = keresés-alias% 3Daps &field" rész) és a beírt kulcsszavakat (ez a "keywords = wi-fi + extender "rész).

Ez egy meglehetősen egyszerű példa, és gyakran további URL-eket (és bonyolultabb) is tartalmaz. Például itt az URL, amikor a Google-t kerestük a "howtogeek" kulcsszóhoz:

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

Ahogy láthatja, vannak ott különböző információk. Ebben az esetben láthatja, hogy vannak olyan további információk, amelyek jelzik a keresési nyelvet, a használt böngészőt (Chrome), és még a böngésző verziószámát is.

Töredék

A megjelenő URL végső összetevőjét töredéknek nevezik. A töredéket egy hash mark (#) előzi meg, amelyet egy adott weboldalon lévő hely megjelölésére használnak. Weblap kódolásakor a tervezők létrehozhatnak horgonyokat bizonyos szöveges fejlécekhez. Ha a megfelelő töredéket egy URL végén használja, akkor a böngésző betölti az oldalt, majd ugrik arra a horgonyra. A töredékekkel ellátott horgonyokat és URL-eket gyakran használják a weboldalak tartalmának táblázatait a könnyebb navigáció érdekében.

Íme egy példa. A Reneszánsz oldalának Wikipédia oldala meglehetősen hosszú dokumentum, és körülbelül 11 szakaszból áll, amelyek mindegyike több alfejezetet tartalmaz. De az oldal minden címsorában van egy horgony, és a cikk tetején található tartalomjegyzék olyan hivatkozásokat tartalmaz, amelyek lehetővé teszik, hogy a különböző szakaszokra ugorjon. Ezek a kapcsolatok töredezettséggel járnak.

Ezeket a töredékeket közvetlenül is használhatja a címsávban vagy megosztott linkként. Mondja például, hogy meg akarta mutatni valakinek az oldalnak az Oroszországra kiterjedő részét. Csak elküldheti ezt a linket:

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

Az URL végén a "#Russia" rész közvetlenül az adott oldal betöltése után ugrik.

Tehát ott van - több, mint amit valaha is tudni akartál az URL-ek működéséről.

Ajánlott: