iT邦幫忙

2022 iThome 鐵人賽

DAY 8
0
自我挑戰組

網路的架構&各種應用系列 第 8

Day8 - URL 的組成

  • 分享至 

  • xImage
  •  

URL 的全名是 Uniform Resource Locator,翻成中文的話就是「統一資源定位符」,也就是我們俗稱的網址,它就像是網路上的門牌號碼,可以根據網址去找到我們想要的網路資源,不管是網頁、圖片、影音、網址,網址都和這些資源緊密連結。

URL 可以拆開成以下幾個部分:

  1. 通訊協定(protocol):常見的有 http 和 https,後面會跟著「://」,也就是層級 URL 標記符號

  2. 網域(domain):分為三個部分,中間以「.」進行區隔,三個部分分別是子網域、網域名稱、TLD(頂級網域名稱)

  3. 埠號(port):一般來說,在打網址時不需要特別打出來

    http 的常用埠號是 80
    https 的常用埠號是 443

  4. 資源路徑(path):資源的取得路徑

  5. 參數(parameter):GET 模式的表單參數,其實就是 query,在網站中進行換頁時,可以透過 query 將參數帶到下個頁面,以「?」為起點,後面接著的分別是參數的 key 和 value,中間以「=」隔開

  6. 錨點(anchor):簡單來說,寫在「#」後面的字串會對應到網頁中的 DOM 元素中的 id,像是如果在 URL 後面加上#section-name,網址就會導到<div id="section-name">的地方,在「#」後面的部分是不會被傳送到 server 的。


參考來源:

  1. https://stackoverflow.com/questions/12096614/how-to-use-an-html-anchor-in-a-dynamic-url

上一篇
Day7 - DNS 和 IP 的關係
下一篇
Day9 - HTTP/HTTPS
系列文
網路的架構&各種應用23
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言