網(wǎng)絡(luò)環(huán)境是我們連接到外網(wǎng)或者能夠互相聯(lián)通的第一配置內(nèi)容,。比如:IP,路由,,網(wǎng)關(guān),子網(wǎng)掩碼等,。 可能對于這些我們只是聽說過相關(guān)概念卻不明白其相關(guān)背后的工作機(jī)制,。這里,就對這些內(nèi)容介紹下,。 如下講解的內(nèi)容是物理機(jī)環(huán)境內(nèi)容,。 在現(xiàn)實(shí)環(huán)境下,不同的物理主機(jī)間互相連接,,聯(lián)通,。其一是使用路由將各個點(diǎn)的主機(jī)連接在一起。另一個就是在各個主機(jī)上面的網(wǎng)卡了。 所以,,路由,,網(wǎng)卡 是主機(jī)間互相聯(lián)通的2個必要的硬件內(nèi)容。 大致結(jié)構(gòu)如下圖: 而軟件方面則是每個主機(jī)上安裝的操作系統(tǒng),例如:CentOS,。 在操作系統(tǒng)上需要配置對應(yīng)的網(wǎng)卡信息,。例如:IP,子網(wǎng)掩碼(NETMASK),網(wǎng)關(guān)(GETWAY),,DNS,。以及HWADDR(硬件信息),因HWADDR是系統(tǒng)自帶的,,在鏈路層,這里不涉及講解,。 分別講解上述軟件內(nèi)容概念: 【1】IP ip地址是多少是由網(wǎng)關(guān)決定,,路由器就是一個網(wǎng)關(guān),路由自己默認(rèn)的也有一個ip地址,。 假設(shè)路由網(wǎng)關(guān)有一個自己的地址:291.168.33.2(后面講解會用到這個問題) 關(guān)于IP內(nèi)容,,這里有另外一個問題,就是IP地址為什么最大的為255,? 比如一個ip為:192.168.33.2.其中每一位都可以使用8位2進(jìn)制數(shù)表示,。最大的就是8個1,11111111.如果是255,則表示向整個網(wǎng)絡(luò)發(fā)出地址,。所以最大是254.不過,,ip地址最后一位是可以使用1的,不過,,根據(jù)約定一般1是給網(wǎng)關(guān)使用,。所以,ip最后一位是2到254. 【2】NETMASK(子網(wǎng)掩碼) 一般子網(wǎng)掩碼為:255.255.255.0 這個子網(wǎng)掩碼是跟ip有關(guān)系,。 比如,,上面的ip是192.168.33.2,子網(wǎng)掩碼為255.255.255.0,。 2者對應(yīng)位數(shù)做與操作得到:192.168.33.0,這個得到的就是網(wǎng)段的內(nèi)容,。 所以,子網(wǎng)掩碼用來判斷屬于屬于哪個網(wǎng)段 網(wǎng)段的計算: 將ip地址的2進(jìn)制 與 子網(wǎng)掩碼的二進(jìn)制=網(wǎng)段 192.168.33.2 & 255.255.255.0 = 192.168.33.0 【3】GETWAY(網(wǎng)關(guān)) 整個網(wǎng)絡(luò)的總出口,,現(xiàn)在例子為 192.168.33.1,。一般把1作為網(wǎng)關(guān)地址。 【4】DNS(域名服務(wù)解析) 域名解析負(fù)責(zé)解析瀏覽器中的域名,,解析后去請求對應(yīng)主機(jī)地址,。 根據(jù)對應(yīng)請求域名,,DNS其請求順序是先去本地HOST文件中去查找,如果沒有,,則去外部的DNS服務(wù)器去查找,。拿到真實(shí)的IP后,請求WEB服務(wù)器,。 大致請求邏輯為: 對應(yīng)域名解析服務(wù)的DNS地址:如果想上外網(wǎng),,可以直接寫上網(wǎng)關(guān)地址,,因?yàn)椋褐灰苌暇W(wǎng)對應(yīng)網(wǎng)關(guān)知道域名服務(wù)器在哪里,對應(yīng)網(wǎng)管中運(yùn)行商知道哪里ip舉例你最近,。(網(wǎng)關(guān)知道域名服務(wù)器在哪里) 也可以直接寫于域名服務(wù)器:8.8.8.8(谷歌提供的),。 如上內(nèi)容為對應(yīng)的局域網(wǎng)內(nèi)工作機(jī)制以及網(wǎng)絡(luò)地址配置內(nèi)容。 |
|