網(wǎng)絡(luò)知識(shí)相關(guān)概念
- 何為DNS?
- local DNS 一般指的是哪些斗埂?
- 為什么會(huì)出現(xiàn)DNS解析異常塞琼?
- 什么是SNI坎炼?
- 網(wǎng)絡(luò)層級(jí)結(jié)構(gòu)是怎么樣的愧膀?
- 何為T(mén)CP/IP?
- 何為ssl/tls谣光?
- 網(wǎng)絡(luò)請(qǐng)求的大概過(guò)程是什么扇调?
何為DNS
DNS -> domain Name server ,一般是用來(lái)進(jìn)行域名轉(zhuǎn)ip的服務(wù)器
LocalDns一般指哪些
運(yùn)營(yíng)商,Wi-Fi 等抢肛,一般域名劫持就是出現(xiàn)在我們向LocalDNS請(qǐng)求解析的時(shí)候發(fā)生的狼钮。
為什么會(huì)出現(xiàn)DNS解析異常
因?yàn)槲覀冞M(jìn)行請(qǐng)求的時(shí)候我們首先是訪問(wèn)DNS ,獲取到IP 然后才能到對(duì)應(yīng)的服務(wù)器捡絮,而一般網(wǎng)絡(luò)劫持直接在我們請(qǐng)求DNS的時(shí)候進(jìn)行劫持熬芜,返回我們不想要的信息。
什么是SNI
Server Name indicator 一臺(tái)服務(wù)器上一個(gè)ip地址一般情況下會(huì)對(duì)應(yīng)一個(gè)地址福稳,但是我們也是可以用SNI技術(shù)對(duì)應(yīng)一個(gè)服務(wù)器上涎拉,有多個(gè)地址的。這就會(huì)給我們https 驗(yàn)證的時(shí)候帶來(lái)一定的麻煩的圆。
網(wǎng)絡(luò)層級(jí)結(jié)構(gòu)
- 數(shù)據(jù)鏈路層
- internet (IP 協(xié)議)
- transport (TCP 協(xié)議)
- application. (http , ftp 等協(xié)議)
何為T(mén)CP/IP
Tcp /ip 我們可以理解為處于網(wǎng)絡(luò)中的兩個(gè)電腦之間要通信鼓拧。既然要通信,那么我們就要制定一個(gè)標(biāo)準(zhǔn)協(xié)議越妈,tcp/IP就是這玩意季俩。
何為SSL/tls ?
這是按照tcp/ip的層級(jí)架構(gòu)劃分的application里面的用于證書(shū)驗(yàn)證的一個(gè)握手驗(yàn)證流程梅掠。
網(wǎng)絡(luò)請(qǐng)求的大概流程
DNS解析 -> TCP連接 -> TLS/SSL -> request -> response