1.2 向DNS服務(wù)器查詢Web服務(wù)器的IP地址

一、TCP/IP 思路

1、TCP/IP 思路。結(jié)構(gòu)就是通過路由器連接起來的大的網(wǎng)絡(luò)。

2、子網(wǎng)。通過集線器連接起來的幾臺(tái)計(jì)算機(jī)。 將子網(wǎng)通過路由器連接起來,就形成了一個(gè)網(wǎng)絡(luò)。

3、消息在子網(wǎng)中流通過程。發(fā)送者發(fā)出的消息首先經(jīng)過子網(wǎng)中的集線器,轉(zhuǎn)發(fā)到距離發(fā)送者最近的路由器上。接下來,路由器會(huì)根據(jù)消息的目的地判斷下一個(gè)路由器的位置,然后將消息發(fā)送到下一個(gè)路由器,即:消息再次經(jīng)過子網(wǎng)內(nèi)的集線器被轉(zhuǎn)發(fā)到下一個(gè)路由器。

二、子網(wǎng)掩碼

1、IP地址。號(hào),對(duì)應(yīng)的號(hào)碼稱為網(wǎng)絡(luò)號(hào); 室,對(duì)應(yīng)的號(hào)碼稱為主機(jī)號(hào)。這個(gè)整體稱為IP地址。

2、疑問:網(wǎng)絡(luò)號(hào)和主機(jī)號(hào)分別是什么作用???因?yàn)樵谕ㄐ诺臅r(shí)候,似乎并沒有傳輸子網(wǎng)掩碼。

3、子網(wǎng)掩碼就是為了區(qū)分出IP地址的網(wǎng)絡(luò)號(hào)和主機(jī)號(hào)。怎么區(qū)分的呢?? 子網(wǎng)掩碼是一串與IP地址長(zhǎng)度相同的32比特?cái)?shù)字,其左邊一半都是1,右邊一半都是0。為1的部分表示是網(wǎng)絡(luò)號(hào),為0的部分表示為主機(jī)號(hào)。

三、DNS

為什么要用DNS?

答:因?yàn)橐蛻舳艘头?wù)器進(jìn)行通信,肯定要知道服務(wù)器的IP地址,現(xiàn)在僅僅是知道了域名,肯定要查表,該域名對(duì)應(yīng)的IP地址是多少。其實(shí),DNS就是這個(gè)表。

怎么查詢?

答:瀏覽器調(diào)用Socket庫(kù)中的解析器,解析器會(huì)向DNS服務(wù)器發(fā)送查詢消息,然后DNS服務(wù)器會(huì)返回響應(yīng)消息。響應(yīng)消息中就包含查詢到的IP地址,解析器會(huì)取出IP地址,并將其寫入指定的內(nèi)存中。然后瀏覽器在想用IP的時(shí)候,直接從瀏覽器中取一下就OK了。

DNS服務(wù)器的IP地址:

既然和服務(wù)器通信都要知道服務(wù)器的IP地址,那么在查詢DNS服務(wù)器的時(shí)候肯定也要知道DNS的IP地址,那么這個(gè)是怎么知道的呢?

答:很簡(jiǎn)單,這個(gè)IP地址早就在TCP/IP中設(shè)置好了。win系統(tǒng)如下所示可以進(jìn)行設(shè)置:(這個(gè)圖是多么的熟悉。。。鼓搗電腦上網(wǎng)經(jīng)常會(huì)用到這個(gè)頁(yè)面,直到今天才有所理解,原來是這么個(gè)作用。。。。)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容