子網號為什麼不能全0或者全子網號為什麼不能全0或者全1??

2021-03-07 04:32:20 字數 2374 閱讀 6979

1樓:春素小皙化妝品

因為全0和全1的主機地址有特殊含義,不作為有效的ip地址。

子網掩碼的設定必須遵循一定的規則。與二進位制ip地址相同,子網掩碼由1和0組成,且1和0分別連續。子網掩碼的長度也是32位,左邊是網路位,用二進位制數字1表示,1的數目等於網路位的長度;右邊是主機位,用二進位制數字0表示,0的數目等於主機位的長度。

擴充套件資料作用:子網掩碼是一個32位地址,是與ip地址結合使用的一種技術。它的主要作用有兩個,一是用於遮蔽ip地址的一部分以區別網路標識和主機標識,並說明該ip地址是在區域網上,還是在遠端網上。

二是用於將一個大的ip網路劃分為若干小的子網路。

表示方法

子網掩碼通常有以下2種格式的表示方法:

1、通過與ip地址格式相同的點分十進位制表示。

2、在ip地址後加上符號以及1-32的數字,其中1-32的數字表示子網掩碼中網路標識位的長度。

2樓:匿名使用者

當子網號全0的時候也就是第一個子網,但是它和整個網路的網路號相同,最後一個子網的廣播地址和整個網路的廣播地址一樣,以前由於某些原則好像是什麼rfc-95規定子網號不能全0或全1,是為了防止路由器無法識別。

但是現在的路由器基本都能時候,所在現在有些書上就不會強調子網號全0或全1是否可用。在應試全0和全1的子網號是可以的。

ip地址根據網路號和主機號的數量而分為a、b、c三類:ip地址用二進位制來表示,每個ip地址長32bit,位元換算成位元組,就是4個位元組。例如一個採用二進位制形式的ip地址是「00001010000000000000000000000001」,這麼長的地址,人們處理起來也太費勁了。

為了方便人們的使用,ip地址經常被寫成十進位制的形式,中間使用符號「.」分開不同的位元組。於是,上面的ip地址可以表示為「10.

0.0.1」。

ip地址的這種表示法叫做「點分十進位制表示法」,這顯然比1和0容易記憶得多。

擴充套件資料

把點分十進位制的ip地址轉換為二進位制的方法為:

四段,每段0到255,8位二進位制,0就是00000000,255就是11111111。

8位二進位制最高位128,接著是64,接著32,接著是16,一直到最後一位是2的0次方,也就是1。

0到255的任意一個數要化成8位二進位制,只要找出最大的包含的位,這個位上置1,減去這個位後的數再同理找最大包含的位。

比如100,它包含的最大位是64,那麼128位置0,64位置1,減去64後剩下36,36包含32,所以32的位置1,剩下4,所以16和8的位置0,4包含4,所以4的位置1,剩下已經是0了,2和1的位置0。

所以結果就是01100100

3樓:zyl淺

我也一直在糾結這個問題,就算劃分後的子網,全0會和原來的網路號相同,但是劃分後的子網掩碼和原來的子網掩碼是不可能相同的呀?那為什麼又要出了全0的網路號呢?

劃分後的網路號在主機位全為1的時候才是廣播地址,當主機位全為0的時候才是網路地址,但是隻用劃分子網後除去全0和全1這兩個ip 地址就可以了呀!

所以我認為沒必要在劃分子網的時候就除去全0全1的子網希望有不同意見的各位大佬們,能和我討論討論,我也一直搞不懂為什麼要出去全0全1的子網號

4樓:匿名使用者

ip和子網掩碼做與運算之後,所得結果中網路位部分全0或全1不能用,主機位部分全0或全1不能用。子網的網路號全0或全1是可以的吧,只有全部的網路位全0或全1是禁止的

5樓:匿名使用者

謝謝教材和習題冊上都說分類地址子網號不能全0或者全1,但是cidr就沒有要求了呵呵,可能這個問題有點牛角尖了。。

6樓:匿名使用者

謝謝樓上,看來是網路方面有專攻的牛人

劃分子網 ,子網號 和主機號 都必須不能全為0或1嗎?

7樓:可可粉醬

全0是代

bai表當前網段的任意地址,全du1為廣播zhi地址。

同樣的ip地址跟不同的子dao網掩碼按位相回與,得到的網路答地址可以是相同的,但是這兩種子網掩碼達到的效果是不一樣的,對於11000000這個子網掩碼的子網號佔了2位,剩下的位是主機號(6+8),對於11100000這個子網掩碼的子網號佔了3位,剩下的位是主機號(5+8)。

因此這兩個子網掩碼當中,可以劃分的子網個數以及每個子網當中可以使用的最大主機數是不同的。不同的點主要在cidr技術中瞭解到。

8樓:丘位元

主機號全1為子網廣播地址,主機號全0為子網網路地址,這兩個地址在任何網路專中都不能分配給主機用,屬完事。

子網號全0或者全1要看網路裝置所使用的路由器協議支援不支援,以前的老版的協議都是不支援,新版本可以支援,老的書籍或者資料都不用全0和全1子網,新的允許用,完事。

0為什麼不能作為分母,0為什麼不可以做分母

因為0作為分母沒有意義。任何數乘以0結果都是0。所以如果一個數除以0的話得數可以是任何數,這是沒有意義的。應為分母表示的是除數,當0為分母是,就沒有商的存在了,這是因為沒有任何數與0想乘得到一個不是0的數。因為分數線和除號一個意思,而零不能做除數.所以零不能做分母.因為0乘以任何數都得0,所以0做分...

為什麼0不可以作為除數為什麼0不能做除數

首先你要了解什麼除數,簡單地講,一個除數本身代表的值此時就意為將被除數平均分成幾份,而 商 則意為平均每份的值。想一下,0如果作為除數,被分成幾份,還是0,而除數是0,則運算無法進行,也就無意義了。所以,數學界為避免麻煩,就硬性規定,0不能作為除數。假設 0可以作為除數 那麼有 n 0 一個數 n為...

AxByC0中為什麼A不能為零

a,b 不同時為0 a 可以 0,只要b 不等於0 看錯了.為什麼ax by c 0表示一條直線的條件是a和b不同時為0?因為當baia和b都為0的時候,這條直線就du直接是c 0,對於數學題zhi目來說沒什dao麼意義的回。所以規定未知字答母x和y前面的常數需要不為0,才可以將二元一次方程劃為y ...