URL var sastāvēt no dažādām daļām. Ir resursdatora nosaukums, kas kartē uz konkrēta resursa IP adresi internetā un vairāk informācijas, kas parāda jūsu pārlūkprogrammai un serverim, kā rīkoties ar lietām. Jūs varat iedomāties, ka IP adrese ir kaut kas līdzīgs tālruņa numuram. Hostname ir tāda pati kā tās personas vārds, kuras tālruņa numuru vēlaties meklēt. Un standarts, ko sauc par domēnu nosaukumu sistēmu (DNS), fonā darbojas kā tālruņu katalogs, un cilvēcīgāk lietojamus saimniekdatoru nosaukumus pārvērš IP adresēs, ko tīkli izmanto satiksmes maršrutēšanai.
Ņemot vērā šo analoģiju, ņemsim vērā URL struktūru un to, kā tā darbojas, lai jūs, kur jūs vēlaties doties.
Kā URL tiek strukturēts
URL struktūru vispirms noteica Sir Tims Berners-Lee - puisis, kas 1994. gadā izveidoja Web un pirmo interneta pārlūku. Vietrādis URL apvieno ideju par domēnu nosaukumiem ar ideju izmantot faila ceļu, lai noteiktu konkrētu mapes un failu struktūra. Tātad, tā ir tāda pati kā tāda kā C: Documents Personal myfile.txt izmantošana sistēmā Windows, bet ar sākumu, lai palīdzētu atrast pareizo serveri internetā, kur pastāv šis ceļš, un protokolu, kas izmantots, lai piekļūtu informācija.
URL sastāv no vairākām dažādām daļām. Piemēram, ņemtu pamata URL, piemēram, attēlā redzamo attēlu.
Shēma
Daudzi cilvēki domā par URL kā tikai interneta adresi, taču tas nav tik vienkārši. Tīmekļa adrese ir URL, bet visi URL nav tīmekļa adreses. Citi pakalpojumi, kuriem varat piekļūt internetā, piemēram, FTP vai pat vietējā mēroga MAILTO, ir arī vietrāži URL. URL shēmas daļa (tās burti, kam seko kols) apzīmē protokolu, ar kuru lietotnei (piemēram, jūsu tīmekļa pārlūkprogrammai) un serverim jāsazinās.
Web adreses ir visizplatītākais URL, taču ir arī citi. Tātad, jūs varētu redzēt tādas shēmas kā:
- HyperText pārsūtīšanas protokols (HTTP): šis ir galvenais tīmekļa protokols un nosaka, kādus pasākumus interneta serveriem un pārlūkiem vajadzētu veikt, reaģējot uz noteiktām komandām.
- HTTP Secure (HTTPS): šī ir HTTP forma, kas darbojas drošā, šifrētā slānī, lai nodrošinātu drošāku informācijas transportēšanu.
- Failu pārsūtīšanas protokols (FTP): šo protokolu bieži izmanto failu pārsūtīšanai internetā.
Mūsdienu pārlūkprogrammās šī shēma nav tehniski nepieciešama kā daļa no URL. Ja jūs ievadāt vietni, piemēram, "www.howtogeek.com", jūsu pārlūkprogramma automātiski nosaka pareizo lietojamo protokolu. Tomēr dažām citām lietotnēm (un protokoliem) ir jāizmanto shēma.
Iestāde
URL daļas autoritāte (kurai priekšā ir divas slashes) pati par sevi ir sadalīta vairākās daļās. Sāksim ar ļoti vienkāršu vietrādi URL, tādā veidā, kas jūs aizvedīs uz mājas lapas sākumlapu.
Taču, analizējot resursdatora nosaukumu, tas palīdz izlasīt to atpakaļ, lai saprastu, kas notiek, tāpēc šeit ir šīs sastāvdaļas:
- Augstākā līmeņa domēns: Šeit piemērā "com" ir augstākā līmeņa domēns. Šie ir augstākais līmenis domēnu nosaukumu sistēmas (DNS) hierarhijā, ko izmanto, lai tulkotu IP adreses vienkāršās valodu adresēs, kuras mums ir vieglāk atcerēties. Šos augstākā līmeņa domēnus izveido un pārvalda Internet Corporation for Assigned Names and Numbers (ICANN). Trīs visizplatītākie augstākā līmeņa domēni ir.com,.net un.gov. Lielākajai daļai valstu ir arī sava divu burtu augstākā līmeņa domēns, tāpēc jūs redzēsit domēnus, piemēram.us (Amerikas Savienotās Valstis),.uk (Apvienotā Karaliste),.ca (Kanāda) un daudzi citi. Ir arī daži papildu augstākā līmeņa domēni (piemēram,.museum), kurus sponsorē un pārvalda privātas organizācijas. Papildus tam ir arī daži vispārīgie augstākā līmeņa domēni (piemēram,.club,.life un.news).
- Apakšdomēns: Tā kā DNS ir hierarhiska sistēma, mūsu piemēra URL daļas "www" un "piemērs" tiek uzskatīti par apakšdomēniem. Daļa "www" ir augstākā līmeņa domēna "com" apakšdomēns, un "www" daļa ir domēna "piemērs" apakšdomēns. Tāpēc jūs bieži redzat uzņēmumu ar reģistrētu vārdu, piemēram, "google.com", kas sadalīts atsevišķos apakšdomēnos, piemēram, "www.google.com", "news.google.com", "mail.google.com" un tā tālāk.
Tas ir visspēcīgākais URL iestādes autortiesību sadaļas piemērs, taču lietas var būt sarežģītākas. Ir divas citas sastāvdaļas, kuras iestādes sadaļā var ietvert:
- Lietotāja informācija: Iestādes sadaļā var būt arī lietotājvārds un parole vietnei, kurai piekļūstat. Šodien bieži rodas šī URL struktūra, taču tas var notikt. Ja tas ir, lietotāja informācijas daļa tiek parādīta pirms saimniekdatora nosaukuma, un tam seko @ zīme.Tātad jūs varētu redzēt kaut ko līdzīgu "//username: [email protected]", ja tajā ir iekļauta lietotāja informācija.
- Ostas numurs: Tīkla ierīces izmanto IP adreses, lai iegūtu informāciju pareizajā datorā tīklā. Kad šī datplūsma ierodas, porta numurs norāda datoram to lietojumprogrammu, kurai paredzēta šī datplūsma. Ostas numurs ir vēl viens elements, kuru bieži neredzēsit, pārlūkojot tīmekli, taču to varēja redzēt tīkla lietojumprogrammās (piemēram, spēles), kurās nepieciešams ievadīt URL. Ja URL ietver porta numuru, tas nāk pēc saimniekdatora nosaukuma, un tam priekšā ir kols. Tas izskatās šādi: "//www.example.com:8080."
Tātad, tā ir vietnes URL shēma un pilnvaras, taču, kā jūs, iespējams, esat uzminējuši pēc tam, kad pārlūkojat tīmekli, pārlūkojot tīmekli, varēs iekļaut vēl vairāk lietām.
Ceļi, vaicājumi un fragmenti
Pastāv trīs papildu URL daļas, kuras jūs varētu redzēt pēc iestādes daļas: ceļi, vaicājumi un fragmenti. Lūk, kā viņi strādā.
Ceļš
URL iestādes sadaļa izpaužas jūsu pārlūkprogrammā (vai kādā citā lietotnē) pareizajam serverim tīklā. Sekojošais ceļš, kas darbojas tāpat kā ceļš sistēmā Windows, macOS vai Linux, ļauj jums piekļūt pareizai mapei vai failam šajā serverī. Pirms ceļa ir slīpsvītra, un starp ikvienu direktoriju un apakšdirektoriju ir slīpsvītra, piemēram:
www.example.com/folder/subfolder/filename.html
Pēdējais gabals ir faila nosaukums, kas tiek atvērts, piekļūstot vietnei. Lai gan jūs to neredzat adreses joslā, tas nenozīmē, ka tā tur nav. Dažas valodas, ko izmanto tīmekļa lapu veidošanai, paslēpj faila nosaukumu un paplašinājumu, kuru skatāt. Tādējādi URL ir vieglāk atcerēties un ierakstīt, un tas nodrošina tīrāku izskatu.
Vaicājums
URL vaicājuma daļa tiek izmantota, lai identificētu lietas, kas nav daļa no stingras ceļa struktūras. Visbiežāk tiek parādīts, ka tie tiek izmantoti, veicot meklēšanu vai kad tīmekļa lapa nodrošina datus, izmantojot veidlapu. Vaicājuma daļai ir jautājuma zīme un pēc ceļa (vai pēc resursdatora nosaukuma, ja ceļš nav iekļauts).
Piemēram, ņemiet vērā šo URL, kad mēs meklējām Amazon atslēgvārdiem "wi-fi paplašinātājs":
https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=wi-fi+extender
Meklējamā forma nodota informācijai Amazones meklētājprogrammā. Pēc jautājuma zīmes, jūs varat redzēt, ir divas daļas, uz vaicājumu: URL uz meklēšanu (tas ir uz "url = meklēšanu-aizstājvārds% 3Daps &lauka" daļa) un atslēgvārdiem, mēs ierakstītos (tas ir "atslēgas = wi-fi + pagarinātājs "daļa).
Tas ir diezgan vienkāršs piemērs, un jūs bieži redzēsit URL ar papildu (un sarežģītākiem) mainīgajiem. Piemēram, šeit ir URL, kad mēs meklējām Google atslēgvārdu "howtogeek":
https://www.google.com/search?q=howtogeek&rlz=1C1GCEA_enUS751US751&oq=howtogeek&aqs=chrome..69i57j69i60l4j0.1839j1j4&sourceid=chrome&ie=UTF-8
Kā redzat, tur ir daži dažādi dati. Šajā gadījumā jūs varat redzēt, ka ir papildu informācija, kas norāda meklēšanas valodu, pārlūku, kuru mēs izmantojām (Chrome), un pat pārlūkprogrammas versijas numuru.
Fragments
URL, kuru jūs varētu redzēt, gala sastāvdaļa tiek saukta par fragmentu. Pirms fragmenta ir iezīme hash (#) un tiek izmantota, lai norādītu konkrētu atrašanās vietu tīmekļa lapā. Kodējot tīmekļa lapu, dizaineri var izveidot enkuru konkrētam tekstam, piemēram, virsrakstiem. Kad vietnes beigās tiek izmantots pareizs fragments, jūsu pārlūkprogramma ielādēs lapu un pēc tam pāriet uz šo enkura. Enkurs un URL ar fragmentiem bieži tiek izmantoti, lai izveidotu satura tabulas tīmekļa lapās, lai padarītu navigāciju vieglāku.
Šeit ir piemērs. Wikipedia lapas renesanses lapa ir diezgan ilgs dokuments, un tas ir sadalīts aptuveni 11 sadaļās, no kurām katrai ir vairākas apakšnozares. Bet katrai lappuses lapai ir pievienots enkurs, un raksta augšpusē esošā satura tabula ietver saites, kas ļauj pāriet uz dažādām sadaļām. Šīs saites darbojas, iekļaujot fragmentus.
Jūs varat arī izmantot šos fragmentus tieši savā adrešu joslā vai kā kopīgojamas saites. Pieņemsim, piemēram, jūs vēlaties parādīt kādam šīs sadaļas sadaļu, kas aptver Krieviju. Jūs varētu vienkārši nosūtīt viņiem šo saiti:
https://en.wikipedia.org/wiki/Renaissance#Russia
Šī URL daļa "#Russia", kas atrodas URL beigās, pēc lapas ielādes ieliek tos tieši uz šo sadaļu.
Tātad jums tas ir vairāk, nekā jūs, iespējams, jebkad gribējāt uzzināt par to, kā URL darbojas.