引用:
原文由 chu2000 所發表
飛鳥大人:
感謝您的解說,但我想說class b 所遮出來的
ip 不是比較多嗎? 為什麼不用255.255.0.0
而要用255.255.255.0。還是都可以設。
另一個問題是,如果是Class c ip
子網設成
192.168.1.0
192.168.2.0
192.168.3.0
192.168.4.0
192.168.5.0
~
192.168.255.0
那網路不是就不用切割,也一樣可以
縮小廣播領域。
謝謝
|
對不起,多嘴的我又上來了^^"
我們不妨先回歸到原點來探討:為何要有網路遮罩Netmask?
在classful的基本規則底下,其實不設定網路遮罩,應該也可以找的到目的地才對,因為即使路由裝置有需要求得目的端NetworkID(使用邏輯積AND將IP和Netmask相乘),只要依據位址的
前導位元即可判斷該IP需乘上classsA、B、C、D、E哪一個
固定的數字(就是網路遮罩,此時只是五個常數)來獲得NetworkID,意思就是說,
classful標準情形下即使來源或目的端只有IP沒有遮罩,封包要互通應該也不成問題。
所以網路遮罩Netmask的存在一定是為了
變化應用的非標準情形,考試或書上範例會使用哪一種遮罩就不那麼重要,因為它通常只被用來解釋讓你瞭解這觀念(或測驗你熟稔的程度),實際情形會怎麼用就不一定了。
在classful的情形下,假設你是一個網管人員,管理一段C網段,你學會子網路切割,你一定得去切它嗎?我想不一定吧。
若這個網段僅是同一個大辦公室中各部門的PC區域網路內使用,即使切割子網路讓你知道可以分散廣播封包,仍有更好的方法抑制廣播的流竄:使用一部性能優異的Layer2 Switch,設定如Virtual Link之類的虛擬群組,效果比切割子網路更棒。我們都知道OSI越低層的PDU表頭(部分有表尾)越靠近封包外側,如果在第二層就能拆解出目的地並處理,就不用拆到第三層去判別了(IP屬於第三層),況且Switch已經幫你分組,即使廣播也只影響該組。
若這個網段是供好幾所地區內小學使用,可能就得使用切子網路的方式處理,而環境或許也比較許可(每所小學應該都有閘道路由器)。
實際的狀況會影響到決策,書中的範例僅供參考。
對不起,廢話一篇。