什麼是統一資源定位器 (URL)?概念、運作方式
網路百科全書中統一資源定位器 (URL) 的定義。
什麼是統一資源定位器 (URL)?
統一資源定位器或 URL 是一種定址方案,可讓 Microsoft Internet Explorer 等瀏覽器和檔案傳輸協定 (FTP) 用戶端等軟體存取網際網路上的各種資源。統一資源定位器 (URL) 是網際網路的絕對路徑,是檔案系統的絕對路徑,以及通用命名慣例 (UNC) 路徑是 Microsoft Windows 網路上共用檔案和列印資源的路徑。換句話說,URL 是處理 Internet 上資源的一種方式。
統一資源定位器 – ???->頂級網域
透過在瀏覽器中輸入資源的 URL,您的瀏覽器可以在該位址找到並下載請求的檔案。
統一資源定位器 (URL) 的工作原理
URL 是基於網域名稱系統 (DNS) 的分層結構化位址,儘管 URL 也可以使用 IP 位址來定位其目標。URL 採用下列標準形式:
[protocol:]//[domain or IP address][:port]/[path to file]
通訊協定是選擇性位址元素,說明伺服器上必須使用的應用程式層網際網路通訊協定,用戶端才能存取資源。範例包括HTTP:、FTP:和Telnet:。
需要網域名稱或 IP 位址,代表資源所在伺服器的邏輯位址。
埠號是選用元素,代表用戶端必須連線到的伺服器上的埠才能存取資源。如果未指定埠號,則假設要求使用所使用通訊協定的已知埠號。例如,超文本傳輸協定 (HTTP) 的已知埠號是埠 80。
如果資源不在對應至指定網域名稱或 IP 位址的伺服器目錄根目錄中,則需要此路徑。此路徑通常是對應至伺服器或伺服器網路上階層式目錄系列的虛擬路徑。
以下是URL的範例:
http://www.microsoft.com/train_cert/MCSE.htm
ftp://212.13.33.80:2626/users/bin/hello.php
http://www.amazon.com/Sales%20Department/Obidos/profile/red.htm
URL 中的字元編碼
第三個 URL 中的字串 “%20” 是字元編碼的範例。由於 URL 中不允許使用某些 ASCII 字元 (例如空格),因此必須使用 %xx 格式對其進行編碼,其中 xx 是使用國際標準化組織 (ISO) Latin-1 字元集之字元的十六進位碼。字串 “%20” 代表空格字元。