淺析URL
1、 URL的組成
通過 URL 可以確定一個「唯一的」地址(網(wǎng)址),由 協(xié)議+域名或IP+端口號+路徑+查詢字符串+錨點 組成,比如https://www.baidu.com/s?wd=hello&rsv_spt=1#5
上面網(wǎng)址沒有端口是因為https使用默認的 443 端口,所以被省略了官扣。
2、DNS 的作用是什么羞福,nslookup 命令怎么用
域名系統(tǒng)惕蹄,英文全稱 Domain Name System,作用是輸入域名治专,輸出對應的 IP
命令行內(nèi)輸入 nslookup baidu.com(某網(wǎng)站) 查看具體參數(shù)
3卖陵、IP 的作用是什么,ping 命令怎么用
IP概述
- 全稱 Internet Protocol张峰,一種應用于互聯(lián)網(wǎng)的計算機網(wǎng)絡(luò)協(xié)議
- 主要約定了:如何定位一臺設(shè)備泪蔫;如何封裝數(shù)據(jù)報文,跟其他設(shè)備交流
- 只有在互聯(lián)網(wǎng)中就會有一個IP喘批,分為內(nèi)網(wǎng)IP和外網(wǎng)IP
- 路由器沒有固定外網(wǎng)IP撩荣,如果重啟路由器就很有可能重新分配一個外網(wǎng)IP,如 14.17.32.211
- 手機和電腦連接的是內(nèi)網(wǎng)IP谤祖,路由器一般會給自己分配一個好記的內(nèi)網(wǎng)IP婿滓,如 192.168.1.1
- 外網(wǎng)設(shè)備可以互相訪問老速,但無法訪問內(nèi)網(wǎng)粥喜;內(nèi)網(wǎng)設(shè)備可以互相訪問,但無法訪問外網(wǎng)
- 外網(wǎng)和內(nèi)網(wǎng)靠路由器中轉(zhuǎn)(網(wǎng)關(guān))
特殊IP - 127.0.0.1 表示自己
- localhost 通過hosts文件指定為自己
- 0.0.0.0 不表示任何設(shè)備
4橘券、域名是什么额湘,分別哪幾類域名
域名概述
- qq.com就是一個域名卿吐,域名就是對IP的別稱
- 使用ping命令可以查看域名對應IP
- 一個域名可以對應不同IP,叫做 均衡負載
- 一個IP可以對應不同域名锋华,叫做 共享主機
域名等級
- com是頂級域名
- baidu.com是二級域名嗡官,俗稱一級域名
- www.baidu.com是三級域名,俗稱二級域名
路徑可以請求不同頁面
比如:
https://developer.mozilla.org/zh-CN/docs/Web/HTML
https://developer.mozilla.org/zh-CN/docs/Web/CSS
查詢參數(shù)可以在同一頁面請求不同內(nèi)容
比如:
https://www.baidu.com/s?wd=hello
錨點可以做到同一內(nèi)容不同位置
比如:
https://developer.mozilla.org/zh-CN/docs/Web/CSS#教程
https://developer.mozilla.org/zh-CN/docs/Web/CSS#參考書
注意:
- 錨點看起來是中文毯焕,但實際不支持中文衍腥,#參考書會變成 #%E5%8F%82%E8%80%83%E4%B9%A6
- 錨點無法在Network面板看到,因為錨點不會傳給服務(wù)器
用 Chrome 查看響應
- 打開 Network
- 輸入網(wǎng)址
- 選中第一個響應
- 查看 Response Headers纳猫,點擊「view source」婆咸,點擊「view source」,點擊「view source」
- 就會看到響應的前兩部分
- 查看 Response 或者 Preview芜辕,就會看到響應的第 4 部分
域名和IP通過 DNS 對應起來