[網際網路] 認識網址與網域名稱(Domain Name, URL, DNS)
keywords: domain
, subdomain
, ICANN
, TLD
, DNS
, URL
非原創文章,內容擷取自:
- 根域 名的知識 @ 阮一峰的網路日誌
- DNS 原理入門 @ 阮一峰的網路日誌
- 網址 URL 英文大小寫是否有差別?
認識網址
# 主機名.次級網域名稱.頂級網域名稱.根網域名稱
# host.sld.tld.root
www.google.com.root
一般的網址長這樣:http://www.youtube.com:80/path/to/myfile.html?key1=value1&key2=value2#SomewhereInTheDocument
- 通訊協定(protocol):又稱為
scheme
,一般最常見的是http
或https
,其他還有ftp
等等。這個部分根據 RFC 可以不分大小寫,但正式的情況下還是會使用小寫。 - 第三層網域名稱:上述
www
這個部分,又稱子網域(subdomain)或主機名(host)。 - 第二層網域名稱(Second Level Domain, SLD):上述
youtube
的部分,又稱為網域名稱。 - 頂級網域(Top Level Domain, TLD):上述
.com
的部分,就是最高層級的網域。簡單說,就是網址的最後一個部分。 - 連接埠(port):預設是 80,所以可以不用填。
- 網頁路徑(Path):上述
/path/to/myfile.html
的部分,這個部分根據伺服器的作業系統有所不同,引此建議不要更改大小寫。 - 參數(parameters):上述
?key1=value&key2=value2
的部分,用來傳訊息給伺服器,大小寫不能任意更改。 - 錨點(anchor):上述
#SomewhereInTheDocument
的部分,可以對應到網頁 HTML 中的id
或name
,大小寫不能更改。