大家平時在公司、學(xué)?;蚱渌矆鏊渲镁W(wǎng)絡(luò)時,一定非常熟悉IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)這些詞。雖然經(jīng)常用到,但是我相信大多數(shù)人并不知道這些詞的含義及作用。去課本里找,網(wǎng)上查,得到的往往是一些晦澀難懂的條文,看過之后還是一頭霧水,并沒有什么實際用處。今天我就為大家一次性解決這個問題。 之前的文章中已經(jīng)為大家講了互聯(lián)網(wǎng)通訊的原理,也講了OSI參考模型的七層結(jié)構(gòu),那么這一講就舉一個實際例子,讓大家輕松理解IP地址,子網(wǎng)掩碼,網(wǎng)關(guān)的含義及作用。 假想一個場景,有兩個局域網(wǎng)之間的設(shè)備想進行跨網(wǎng)段通訊。每個局域網(wǎng)通過交換機相連,兩個局域網(wǎng)之間通過路由器相連。假設(shè)局域網(wǎng)1中發(fā)送數(shù)據(jù)的設(shè)備IP地址為10.0.0.0,子網(wǎng)掩碼是255.0.0.0。那么這是什么含義呢?這就涉及到子網(wǎng)掩碼的作用了。子網(wǎng)掩碼的作用就是確定設(shè)備出于哪個網(wǎng)段。子網(wǎng)掩碼中有一個255,意味著ip地址的網(wǎng)絡(luò)部分是第一位,也就是10,其余的三位是主機部分。也就是說,當子網(wǎng)掩碼同為255.0.0.0時,第一位為10的設(shè)備,就處于同一網(wǎng)段。繼續(xù)假設(shè)局域網(wǎng)2中接收數(shù)據(jù)的設(shè)備IP地址為12.0.0.0,子網(wǎng)掩碼是255.255.0.0。這次的含義大家應(yīng)該明白了吧,子網(wǎng)掩碼中有兩個255,所以IP地址的前兩位是網(wǎng)絡(luò)部分,即當子網(wǎng)掩碼同為255.255.0.0時,前兩位是12.10的設(shè)備都處于同一網(wǎng)段。也就是說,IP地址和子網(wǎng)掩碼共同決定了設(shè)備處于哪一個網(wǎng)段。每個局域網(wǎng)中的設(shè)備IP地址網(wǎng)絡(luò)部分必須一樣,主機部分不一樣。 這樣劃分的好處是,當局域網(wǎng)設(shè)備進行通訊時,通過ip地址和子網(wǎng)掩碼,就可以判斷發(fā)送與接收的設(shè)備是否處于同一網(wǎng)段。如果兩個通訊的設(shè)備出于同一網(wǎng)段,那么發(fā)送和接收數(shù)據(jù)的過程就要簡單一些,只需要經(jīng)過交換機,不需要經(jīng)過路由器。如果兩臺設(shè)備處于不同的網(wǎng)段,那么收發(fā)數(shù)據(jù)就需要經(jīng)過路由器,這時候就必須用到網(wǎng)關(guān)。 路由器 網(wǎng)關(guān)就是跨網(wǎng)段通訊的“關(guān)口”。當數(shù)據(jù)包從本網(wǎng)段設(shè)備傳輸?shù)铰酚善鲿r,首先要保證網(wǎng)關(guān)一致。網(wǎng)關(guān)可以使用本網(wǎng)段中任何一個地址,但是有一個不成文的規(guī)定,一般網(wǎng)關(guān)使用本網(wǎng)段中第一個可用的地址,這是為了避免與局域網(wǎng)中其他設(shè)備IP產(chǎn)生沖突。所以上面例子中的局域網(wǎng)1中,所有設(shè)備的網(wǎng)關(guān)都應(yīng)該是10.0.0.1。局域網(wǎng)2中所有設(shè)備的網(wǎng)關(guān)都應(yīng)該是12.0.0.1。有了網(wǎng)關(guān),局域網(wǎng)內(nèi)的設(shè)備才可以通過路由器與其他網(wǎng)段的設(shè)備進行通訊。 現(xiàn)在大家應(yīng)該明白了,在局域網(wǎng)本網(wǎng)段通訊時,不需要用到網(wǎng)關(guān),只需通過IP地址、子網(wǎng)掩碼確定出于同一網(wǎng)段,再通過交換機傳輸數(shù)據(jù)??缇W(wǎng)段傳輸時需要用到網(wǎng)關(guān),并且需要經(jīng)過路由器進行數(shù)據(jù)傳輸。好了,今天就科普到這里吧,希望對大家有所幫助。謝謝關(guān)注! |
|