地址解析:
在https://tieba.baidu.com/home/main?un=Novels__&fr=ibaidu&ie=utf-8&red_tag=0262363053中 https為協(xié)議 ,tieba.baidu.com為域名(服務(wù)器地址) ,域名后面默認(rèn)會有個端口號443,但是不顯示。home/main為請求的資源路徑,?un=Novels__&fr=ibaidu&ie=utf-為查詢字符串(問號傳參)。
-
傳輸協(xié)議:用于傳輸客戶端和服務(wù)器端通信的信息
- http:超文本(除文本外的富媒體資源,例如:圖片、視頻等)傳輸協(xié)議
- https:HTTP+SSL(加密傳輸) ,支付類網(wǎng)站基本上都是基于HTTPS傳輸協(xié)議處理的
- FTP:文件傳輸協(xié)議(現(xiàn)在一般用于客戶端和服務(wù)器端文件的直接傳輸)
- .....
-
端口號:0~65535之間 (端口號就是用來區(qū)分同一臺服務(wù)器上的不同項(xiàng)目的[nginx配置的時候設(shè)置])
- HTTP->80 自己寫地址的時候,不加端口號,瀏覽器或按照默認(rèn)端口號自動補(bǔ)充上(發(fā)給服務(wù)器的一定帶著端口號)
- HTTPS->443
- FTP->21
域名和外網(wǎng)IP關(guān)聯(lián)的步驟- DNS解析(通過域名解析出外網(wǎng)IP(外網(wǎng)IP存在General里)->通過外網(wǎng)IP找到服務(wù)器)
對URL進(jìn)行編碼的方法:
encodeURI()/decodeURI() 常用于編碼中文漢字(整個URL處理) 客戶端和服務(wù)器都支持 只會把里面的中文編譯
encodeURIComponent()/decodeURIComponent() 可編譯中文,還可編譯特殊符號,用于傳遞參數(shù)的編譯
escape()/unescape() 特殊符合和中文也都可以編譯,但不是所有的后臺語言都支持這個方法,所以一般只用于客戶端和客戶端之間(例如:自己存儲的cookie/localstorage)