什麼是 URL?
生活在當今世紀的大家,想必都一定聽過 URL 吧!但你們都知道什麼是 URL 嗎?它和 IP 位置有差別嗎?
今天我們就繼續用五分鐘帶大家認識這個熟悉又陌生的名詞吧!
什麼是 URL
URL 的全名叫做 Uniform Resource Locator,也就是大家都聽過的網址。網址也就是網站地址,這個東西是獨一無二的,也就是說每個網站都有他自己的網址。
這和現實世界中的地址是一樣的概念,給你一串地址,你只會抵達那一戶人家,是不會一串地址讓你有兩戶人家可以到達的。
在地址中,我們可以拆分整個地址成更小的部分,比如說在哪個縣市,哪個區哪個里哪一樓等等。
而 URL 也是一樣,一串 URL 同樣也包含著很多訊息。接下來我們就來細細把它拆解來看!
URL 組成結構
上圖解析了基本 URL 的大概組成。包括了使用了什麼通訊協定、子網域還有網域名稱、檔案路徑以及所需要的參數等等。
當然 URL 裡面可以包含不止這些,你可能還會看到有些含有端口 port 或者是錨點 anchor 等等。
但在這邊,我們就只先列出最常見的 URL 組成成分。
通訊協定
以上面的例子來說,https 就是我們的通訊協定。一個網站必須知道它要使用什麼樣的通訊協定。
常見的通訊協定除了 https 以外還有:http、ftp、mailto 等等,每個通訊協定都有他們的功能以及意義。比如說 ftp 主要就是用來傳輸文件,mailto 就是用來傳輸 email。
另外一點值得注意的是 http 和 https 的差異,他們最主要的差異就是 https 比 http 在資料傳輸上相對安全。https 的 s 就是代表 secure 的意思。
想了解更多關於 http 還有 https 的差異,可以參考這篇很好的文章 HTTPS 是什麼?一文搞懂和 HTTP 有什麼差別。
網域名稱
在上面的例子裡,www.example.com
就是我們的網域名稱。其中 www
代表我們的子網域,子網域的主要功能是整理或將使用者導向不同的網站。
子網域常見的功能有將網站分為電腦版或手機版(m.example.com
)、將分流導向不同的國家地區(tw.example.com
)等等。
example
這裡是整個網址結構中最重要的部分,這個是由我們自己決定的網站名稱。一個好的名稱不僅會影響消費者的辨識度,還會影響品牌行銷,對一個網站的發展非常重要!
最後就是 .com
了,這個代表著此網頁的性質。比較常見的除了有 .com
代表公司或著個人網站、.gov
代表政府相關、.edu
代表教育機構等等。
路徑名稱
這個路徑標示了一個資源的絕對位置。這個資源可以是任何一篇文章、照片、或是影片。
路徑名稱經常是直接出現在網域名稱之後,並且被一個斜線 /
所區分開來。
但是,在現代的網頁中,我們常常不會在 URL 中看到資源的路徑名稱,因為現代的網頁常常會自行重寫 URL,好在美觀和可讀性方面得到提升。
參數
參數常常被放在一整串 URL 的最後面。每個參數之間會用一個 &
的符號隔開,比如說 key1=value1&key2=value2
。
每個網站和資源可能都會使用到參數來進行額外的操作,常見的操作有分析數據、追蹤使用者活動、或是將資訊進行編碼等等。
IP 位址
相信大家都常常聽到 IP 這個字眼,可是又不確定這個到底是什麼。在介紹完什麼是 URL 之後,我們來講講什麼是 IP 位址。
IP(Internet Protocol)英文叫做網際網路協定。地址是分配給每個連接到網路的設備的唯一數字標籤。它就像是一個數字身份證,可以幫助其他設備和伺服器與你的電腦設備通信。IP 地址由四組用點分隔的數字組成,例如 192.168.1.1
。這種格式使得網路可以將數據包傳送到正確的目的地。
IP 地址有兩種類型:IPv4 和 IPv6。IPv4 是最常見的類型,使用 32 位元的地址格式,可以提供約 40 億個唯一地址。但是,隨著越來越多的連接到互聯網的設備增加,可用的 IPv4 地址也越來越少了。IPv6 使用 128 位元的地址格式,可以產生幾乎無限數量的唯一地址。總之,IP 地址對於在網路上進行通信非常重要。它允許設備互相連接交換信息。
聽起來 IP 位址跟 URL 的概念一樣對嗎?沒錯你猜對了!其實 IP 位址就是 URL 的前身。
但你們應該也猜得出來,四串數字對一般人們來說太難記憶了。因此,將 IP 位址轉換成網域名稱 URL 的技術產生了!所以大家現在才會看到好懂的網域名稱。
總結
講到這邊就介紹完什麼是 URL 啦。以前我也常常聽到 IP 跟 URL,但從來不知道原來他們是母子關係啊!
這篇從 URL 的基本結構講到什麼是 IP 位址。希望這篇文章有讓大家學到新知!