IP和子網掩碼通訊問題,用子網掩碼劃分IP IP之間能不能互相通訊

時間 2022-06-06 14:20:03

1樓:匿名使用者

1全部在沒有路由的情況下

子網掩碼不在同一段的都不能通訊

所以192.168.0.1和192.168.0.200 掩碼:255.255.255.0能通訊

192.168.0.1和192.168.1.200 掩碼:255.255.255.0不能通訊

當子網掩碼為255.255.255.192時,把0~255這256個地址分成了4份(將192轉換成2進製為11000000,前面有2個1,推出分成了4個網段(2的2次方))

即 0~63

64~127

128~191

192~255

但是每一份又要去掉開頭的網路id(即網段)和結尾的廣播地址

去除後為:1~62 65~126 129~190 193~254

可見1和200位於不同網段

所以不能通訊

2樓:

1可以23不可以,因為掩碼限定了ip地址範圍

掩碼轉為二進位制形式,如255.255.255.0->11111111.11111111.11111111.00000000

為0的段即為可變範圍

同一網段為什麼子網掩碼不同不能通訊

3樓:找三山

首先要理解同一網段的概念:

兩個ip地址是否是同一網段是通過將ip地址與子網掩碼做與運算,得到的結果即為網路號,一致則為同一網段,不一致就不是同一網段。如pc1--pc2 進行通訊,pc1會拿自己的掩碼與pc2的ip進行與運算,pc2同理。

與運算即ip地址與掩碼對應的位進行與運算(1與1得1,1與0得0,0與1得0,0與0得0),得出的即為網路號,一致則認為是同一網段,反之則不可通訊,需要值得注意的是,pc2也必須完成這個過程,因為通訊是雙方的,傳送方與迴應方必須都得「認為」對方和自己是同一網段才行。

計算方法:

192.168.0.1 255.255.255.0 轉換為二進位制為

11000000.10101000.00000000.00000001

11111111.11111111.11111111.00000000  與運算得出

11000000.10101000.00000000.00000000  即為 192.168.0.0

通過1可知,能不能通訊是建立在同一網段(網路號一致)的基礎上的,並不是說子網掩碼一致或不一致就可以通訊或不能通訊。舉個例子:192.

168.0.1/24與192.

168.0.2/25 子網掩碼分別是255.

255.255.0與255.

255.255.128,通過ip地址與子網掩碼與運算得出網路號均為192.

168.0.0,即這兩個 ip是屬於同一網段,可以通訊。

而192.168.0.

1/25與192.168.0.

65/25,雖然子網掩碼一致,但不屬於同一網段,前者是192.168.0.

0 後者是192.168.0.

64,不能進行通訊。

備註:網路號簡單計算方法: 網路位不變,主機位全變0,計算方法如本例                                 192.168.

0.1/25 後面的25就是網路位佔用25位剩餘的7位是主機位的意思,

等同於 192.168.0.1  255.255.255.128

轉換為二進位制 ip為11000000.10101000.00000000.00000001

掩碼 11111111.11111111.11111111.10000000

從左到右,前25位為網路位(1對應的即網路位),這25位不變,後7位(主機               位)置0得出結果為:

11000000.10101000.00000000.

0 0000000轉換為點分十進位制即為                                  192.168.0.

0/25

子網掩碼:

子網掩碼(subnet mask)又叫網路掩碼、地址掩碼、子網路遮罩,它是一種用來指明一個ip地址的哪些位標識的是主機所在的子網,以及哪些位標識的是主機的位掩碼。子網掩碼不能單獨存在,它必須結合ip地址一起使用。子網掩碼只有一個作用,就是將某個ip地址劃分成網路地址和主機地址兩部分。

子網掩碼是一個32位地址,用於遮蔽ip地址的一部分以區別網路標識和主機標識,並說明該ip地址是在區域網上,還是在遠端網上。

參考資料

4樓:匿名使用者

子網掩碼的作用是識別網路的,掩碼不同,網路地址不同,所以是不能通訊的。

5樓:匿名使用者

你確信?修改成同一掩碼就能通訊?實驗過嗎?

6樓:

估計有兩個原因:

原因1:對於有類子網,ietf規定,任何有類網路的子網掩碼不能小於它的預設子網掩碼,你舉的例子為c類子網,預設的子網掩碼為255.255.

255.0,你把它改小,在原則上是不允許的,估計在ms的系統裡,對於這些有類網路的子網掩碼,如果你設定的是錯誤的子網掩碼,那麼ms會在通訊的時候仍然使用預設的掩碼,也就是255.255.

255.0 那麼就相當於沒有改

原因2:因為你是在乙太網裡測試的,在乙太網裡面,一般只存在2層的通訊,不會涉及到路由,所以你改動了ip地址,但是實際上它們的通訊過程是不需要ip地址的,而用到的是mac地址

補充回答:b類地址預設的子網掩碼是255.255.0.0,你改成255.224.0.0也是一個錯誤的子網掩碼。另外,你提供的ip地址沒有寫閘道器。

7樓:水蘋果果

192.168.0.1/25與192.168.0.65/25相同網段,都屬於192.168.0.0網段

192.168.0.1/25與192.168.0.129/25不同網段,後者屬於192.168.0.128網段

用子網掩碼劃分ip ip之間能不能互相通訊

8樓:匿名使用者

要看他們能不能通訊網路號相同就可以通訊

192.168.1.1 和192.168.1.4子網掩碼是255.255.255.252

因為前面都相同,我們就看最後一個位元組了

1 000000014 00000100252 11111100他們分別和子網掩碼相與,得到的結果是192.168.1.

0和192.168.1.

4很明顯他們網路號就不相同了,所以不在一個網段,不能通訊但是你前面說有路由器,路由器就可以實現不同網段之間的通訊只要在路由器上做靜態路由他們是可以通訊的

9樓:匿名使用者

子網掩碼是255.255.0.

0,192.168.1.

3,子網掩碼是255.255.255.

0,你...不在同一個網段之內的ip是不能互相通訊的。 ...

能通...

一個關於ip和子網掩碼的問題

10樓:丘位元

255.255.255.0是24位掩碼

255.255.254.0是23位掩碼。

ab通是因為無論ab前23位還是24位網路號都一樣。

bc通是因為bc前23位都一樣。

ac不通因為第24位網路號不一樣。

11樓:匿名使用者

將ip地址和子網掩碼都轉化成32位的二進位制進行與運算,可以得到該ip的網路地址。

網路地址相同可以直接通訊。

a的網路地址是130.150.160.0

b的網路地址是130.150.160.0

c的網路地址是130.150.160.0

看似網路地址都相同就可以通訊,但這裡涉及到通訊時源主機如何判斷目標主機是否和自己在同一網路的問題。

a主機在和b通訊時,會用自己的掩碼和b的ip進行與運算,得到的結果是130.150.160.

0,和自己在同一網路,反過來b和a通訊時也是一樣,b用自己的掩碼和a的ip與運算得到的結果也是130.150.160.

0,所以b向a也能通訊。

b和c道理相同,

但a在和c通訊時,a用自己的掩碼和c的ip進行與運算的結果是:130.150.

161.0,發現網路地址不同,此時就需要通過閘道器地址才能通訊。如果a沒有指定閘道器的話,那就會不通了。

簡單概括:

每臺計算機在和其他計算機通訊時,都會用自己的掩碼和對方的ip進行與運算,來判斷自己和對方是否在同一網路,如果在同一網路就直接通訊。如果不在同一網路就通過閘道器傳送。

12樓:匿名使用者

ip段不同,一個160,一個161

ip和子網掩碼和閘道器的關係

13樓:麥田駒子

ip地址,標示你電腦的身份。子網掩碼,可以標示子網劃分的情況,所屬子網。預設閘道器,資料包預設選擇的出口,一般是你的路由器地址。

簡單來說,子網掩碼就是判斷兩個ip地址,是不是在同一個網段(或稱子網),在同一網段的兩個地址,可以直接通訊。

不管是通過ip地址也好,還是通過「計算機名」,都是可以的。如果兩個ip地址,不在同一網段,這時候,要想通過ip地址訪問另一網段的計算機(也是ip地址),就需要閘道器地址。

閘道器地址就是出口的地址,而閘道器地址是你最近的一個出口的地址。閘道器地址總是與你的計算機的ip地址是同一網段的。

14樓:匿名使用者

ip地址是一個電腦的三層網路地址,如果是公網ip地址則必須全球唯一,如果是私有ip地址必須區域網內部唯一;

子網掩碼是計算網路大小及ip地址範圍的一個引數,使用ip地址與子網掩碼可以計算出網路地址;

預設閘道器是本網路到達外網的出口,它必須與ip地址在同一個網段。而是否在一個網段是由ip地址與子網掩碼計算得到的。

15樓:匿名使用者

你的default-gateway應該是寫錯了,那個5應該改成8。

根據你的本機ip 和子網掩碼 可以確定的你的網路號是172.16.8.128 廣播地址是172.16.8.255

你的本機ip和預設閘道器應該在172.16.8.129-172.16.8.254這個範圍內。如何你寫的沒錯的話。

你們公司的網管可以捲鋪蓋走人了。這樣的掩碼 配置是錯誤的,其結果就是172.16.8.128網段內的機器可以通訊。不能和其他網段互聯。

16樓:

對於ip來說如果是公網的是唯一的,要向提供商申請,私網的是可以自己用的私網ip為10.0.0.

0-10.255.255.

255 172.16.0.

0-172.32.255.

255 192.168.0.

0-192.168.255.

25 子網掩碼是分a b c3類的a類為255.0.0.0 b類為255.255..0.

0 c類為255.255.255.

0 而這3 類又化以化分變長的子網掩碼。。比如你寫的255.255.

255.128 是一個c類的變長的子網掩碼

而預設閘道器就是你們公司伺服器的ip。。。也就是你們上網的內部閘道器。。而你發貼時所用的ip是你們公司申請的ip,也就是外部閘道器。。

因為在internet用的ip都是唯一的,所以你發貼用的ip也就是你們公司所申請的唯一的ip

已知IP地址和子網掩碼劃分子網,各個子網IP和子網掩碼怎

這個問題應該不難172.16.xx000000.00000000,其中xx兩位劃分四個子網,因為給的是b類地址那麼有足夠的地址了,那麼所有的網段子網掩碼均是255.255.192.0。分析如下 如60臺那麼ip 172.16.00000000.00000001 172.16.00000000.001...

知道IP地址和子網掩碼怎麼計運算元網地址

娛樂小八卦啊 計算過程是這樣的,將ip地址和子網掩碼都換算成二進位制,然後進行與運算,結果就是網路地址。與運算如下所示,上下對齊,1位1位的算,1與1 1,其餘組合都為0。1 將ip地址和子網掩碼分別換算成二進位制 202.99.160.50 換算成二進位制為 11001010 01100011 1...

子網掩碼和ip地址為什麼掩碼是255

這個時候假設閘道器是192.168.2.1,那麼子網掩碼是255.255.255.192,意思就是從192.168.2.0 192.168.2.63的ip地址為同一個網內,其它的ip地址都不屬於本網。 mtea星雲 掩碼最後是192的作用是 將192.168.2.0這個c類地址段,劃分位4個子網,1...