產(chǎn)品經(jīng)理技術(shù)腦:URL
URL是統(tǒng)一資源定位符,對可以從互聯(lián)網(wǎng)上得到的資源的位置和訪問方法的一種簡潔的表示,是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)資源的地址。
互聯(lián)網(wǎng)上的每個文件都有一個唯一的URL,它包含的信息指出文件的位置以及瀏覽器應(yīng)該怎么處理它。
URL由三部分組成:
資源類型
存放資源的主機(jī)域名
資源文件名
也可認(rèn)為由4部分組成:
協(xié)議
主機(jī)
端口
路徑
URL的一般語法格式為:
協(xié)議 :// 主機(jī)名[:端口號] / 路徑 / [;參數(shù)][?查詢]#信息片段
協(xié)議
指定使用的傳輸協(xié)議,最常用的是HTTP協(xié)議,它也是WWW中應(yīng)用最廣的協(xié)議。以下是協(xié)議的有效方案名稱:
lFile:資源是本地計算機(jī)上的文件。格式file:///,注意后邊應(yīng)是三個斜杠。
ftp:通過 FTP訪問資源。格式 FTP://
gopher:通過 Gopher 協(xié)議訪問該資源。
http:通過 HTTP 訪問該資源。格式 HTTP://
https:通過安全的 HTTPS 訪問該資源。格式 HTTPS://
mailto:資源為電子郵件地址,通過 SMTP 訪問。格式 mailto:
MMS:通過 支持MMS(流媒體)協(xié)議的播放該資源,格式 MMS://。
代表軟件:Windows Media Player
ed2k:通過 支持ed2k(專用下載鏈接)協(xié)議的P2P軟件訪問該資源,格式 ed2k://。代表軟件:電驢
Flashget:通過 支持Flashget:(專用下載鏈接)協(xié)議的P2P軟件訪問該資源,格式 Flashget://。
代表軟件:快車
Thunder:通過支持thunder(專用下載鏈接)協(xié)議的P2P軟件訪問該資源,格式 thunder:// 。
代表軟件:迅雷
News:通過 NNTP 訪問該資源。
主機(jī)名
是指存放資源的服務(wù)器的域名系統(tǒng)(DNS) 主機(jī)名或IP地址。
有時,在主機(jī)名前也可以包含連接到服務(wù)器所需的用戶名和密碼(格式:username:password@hostname)。
端口號:
整數(shù),可選,省略時使用方案的默認(rèn)端口,各種傳輸協(xié)議都有默認(rèn)的端口號,如http的默認(rèn)端口為80。如果輸入時省略,則使用默認(rèn)端口號。
有時候出于安全或其他考慮,可以在服務(wù)器上對端口進(jìn)行重定義,即采用非標(biāo)準(zhǔn)端口號,此時,URL中就不能省略端口號這一項(xiàng)。
路徑:
由零或多個“/”符號隔開的字符串,一般用來表示主機(jī)上的一個目錄或文件地址。
參數(shù):
這是用于指定特殊參數(shù)的可選項(xiàng)。
查詢:
可選,用于給動態(tài)網(wǎng)頁(如使用CGI、ISAPI、PHP/JSP/ASP/ASP。NET等技術(shù)制作的網(wǎng)頁)傳遞參數(shù),可有多個參數(shù),用“&”符號隔開,每個參數(shù)的名和值用“=”符號隔開。
信息片斷:
字符串,用于指定網(wǎng)絡(luò)資源中的片斷。例如一個網(wǎng)頁中有多個名詞解釋,可使用fragment直接定位到某一名詞解釋。
域名和網(wǎng)站名的區(qū)別
url是域名的延伸、補(bǔ)充、特指,兩者是所屬關(guān)系。
例如:
http://www.pexue.com/ 是陪學(xué)產(chǎn)品經(jīng)理的域名;
http://www.pexue.com/New20190117Course/CourseInfo/649e6033-f33c-4330-9560-6b6bff90706f是陪學(xué)產(chǎn)品經(jīng)理的url;
區(qū)別在于域名到.com就結(jié)束了,url在域名的后面還有其它的字符,特指某個域名內(nèi)容的具體地址。
只有當(dāng)域名經(jīng)過域名解析之后(也就是將域名與網(wǎng)站的IP地址建立對應(yīng)連接關(guān)系),這個域名才可以成為一個網(wǎng)址。也就是說網(wǎng)址是可以直接訪問網(wǎng)站使用的,網(wǎng)址不僅是首頁網(wǎng)址,也可以是任何一個內(nèi)容頁面的網(wǎng)址(URL)
注冊域名后,域名并不一定投入使用,有些為了投資或者備用而注冊的域名,沒有與任何一個網(wǎng)站建立對應(yīng)關(guān)系,這時域名就不能稱為網(wǎng)址了。