1. URI和URL
10年積累的成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先建設(shè)網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有裕安免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
URI:統(tǒng)一資源標(biāo)識(shí)符
URL:統(tǒng)一資源定位符
URL是URI的子集
一般來說,可以認(rèn)為URI就是URL
2. HTML:超文本標(biāo)記語(yǔ)言
3. HTTP:超文本傳輸協(xié)議
更準(zhǔn)確的稱為:HTTP over TCP/IP
HTTP協(xié)議專門用來在兩點(diǎn)之間傳輸數(shù)據(jù)
HTTP傳輸?shù)氖俏淖?、圖片、音頻、視頻等超文本數(shù)據(jù)
HTTP協(xié)議通常跑在TCP/IP協(xié)議棧之上
依靠IP協(xié)議實(shí)現(xiàn)尋址和路由
依靠TCP協(xié)議實(shí)現(xiàn)可靠數(shù)據(jù)傳輸
依靠DNS協(xié)議實(shí)現(xiàn)域名查找
依靠SSL/TLS協(xié)議實(shí)現(xiàn)安全通信
WebSocket等協(xié)議依賴于HTTP
4. 與HTTP協(xié)議相關(guān)的東西
Web瀏覽器:請(qǐng)求方;是User Agent的角色,即用戶代理,作為用戶的代理發(fā)起HTTP請(qǐng)求
Linux上的wget、curl等命令行工具,基于HTTP,也是一種User Agent
Web服務(wù)器:響應(yīng)方;正宗的就是Apache、微軟的IIS; 現(xiàn)在Nginx也很猛
cdn:內(nèi)容分發(fā)網(wǎng)絡(luò),位于瀏覽器和服務(wù)器之間,應(yīng)用了緩存和代理技術(shù),代替源站響應(yīng)客戶端的請(qǐng)求
如果CDN的調(diào)度算法很優(yōu)秀,更可以找到離用戶最近的節(jié)點(diǎn),大幅縮短響應(yīng)時(shí)間
除了基本的網(wǎng)絡(luò)加速,還提供負(fù)載均衡、安全防護(hù)、跨運(yùn)營(yíng)商網(wǎng)絡(luò)等功能
爬蟲(Crawler):另一類的User Agent
無論是爬蟲還是反爬蟲,用到的基本技術(shù)就是HTTP和HTML
IP協(xié)議:主要目的是解決尋址和路由
TCP協(xié)議:傳輸控制協(xié)議,位于IP協(xié)議之上
DNS:域名系統(tǒng),把域名映射到它的IP地址,即域名解析。
HTTPS:HTTP over SSL/TLS,即運(yùn)行在SSL/TLS協(xié)議上的HTTP
HTTPS=HTTP+SSL/TLS+TCP/IP
代理:一般有正向戴笠(代理客戶端)、反向戴笠(代理服務(wù)端)
CDN是代理服務(wù)端響應(yīng)客戶端的請(qǐng)求,是反向戴笠
Nginx負(fù)載均衡時(shí)屬于反向戴笠
5.域名系統(tǒng)
根域名服務(wù)器(Root DNS Server):
-----管理頂級(jí)域名服務(wù)器,返回“com”“net”“cn”等頂級(jí)域名服務(wù)器的 IP 地址
頂級(jí)域名服務(wù)器(Top-level DNS Server):
-----管理各自域名下的權(quán)威域名服務(wù)器,比如 com 頂級(jí)域名服務(wù)器可以返回 apple.com 域名服務(wù)器的 IP 地址
權(quán)威域名服務(wù)器(Authoritative DNS Server):
-----管理自己域名下主機(jī)的 IP 地址,比如 apple.com 權(quán)威域名服務(wù)器可以返回 www.apple.com 的 IP 地址
通常DNS一般都會(huì)使用緩存,要不然每次都訪問到根DNS就太慢了。
DNS的解析過程:
瀏覽器緩存->操作系統(tǒng)緩存(可能內(nèi)存、硬盤上都有? ipconfig /displaydns 查看) ->本地硬盤hosts文件->非權(quán)威域名服務(wù)器->根域名服務(wù)器->頂級(jí)域名服務(wù)器->權(quán)威域名服務(wù)器。
其中非權(quán)威域名服務(wù)器還包括LDNS(企業(yè)內(nèi)網(wǎng)DNS服務(wù)器),三大營(yíng)運(yùn)商DNS