作者supisces (被~~~切~~~八~~~段)
看板Network
標題Re: Subnet問題...不太懂...
時間Wed Feb 22 07:31:25 2012
※ 引述《jeff0811 (熱血鄉民)》之銘言:
: ※ 引述《breakofdawn (hi)》之銘言:
: : IP 134.141.7.7 Mask 255.255.255.0
: : What are all the subnet numbers if the same(static)mask is used for all
: : subnets in this network?
: 當所有的子網路遮罩都一樣(靜態,此處不考慮VLSM情況)時,所有子網路號碼
: : Answer:
: : 134.141.1.0 to 134.141.254.0
: : 不太懂的是兩個IP只差在最後一個octet一個是11一個是7
: : 為什麼第二個的答案不是也是134.141.7.1 to 134.141.7.254
: : 呢?
: 134.141.7.7是CLASS B 134.141.7.0這一個子網路的其中一部主機(HOST)
: 他問的是所有子網路的號碼
: IP位址第三碼為255,等於說子網路數為256-2(這是有級別IP的設計)=254
: 所以答案是134.141.1.0 TO 134.141.254.0共有254個子網路
: -----------------------------------------------------
借這個古老帖子問一下 classful 和 classless 計算子網路個數的問題.
classful 計算子網路數目需要減去頭尾兩個, classless 則不用.
但是有時候題目不會明白表示要用 classful 還是 classless 計算..
( ︶︿︶)_╭∩╮
還有就是現實情況應該都是用 classless 了,
可是 google 到近三年網路上許多計算 subnets 個數的題目,
在沒有指定 classful 的情況下, 還是都以減二在計算.
case 1: 以上面的例子而言, 因為題目寫到 "static mask"
所以一定是用 classful 嗎? 因為 classful 的 mask 是固定的..
case 2: 上面的例子所切割的 134.141.0.0 是完整的 class B,
所以用 classful 或 classless 都有可以切.
如果切割是 134.141.100.0/24 呢? 他只是 class B 中的一小塊,
是否就只能用 classless 切割?
case 3: 聽過一種說法就是 /xx prefix notation 是發明 classless 才有的,
所以只要題目以 /xx 表示, 就代表用 classless 切割?
例如 submask: 255.255.255.0 可能 classful or classless.
submask: /24 則代表一定是 classless?
===========================================
最後補問 127.x.x.x 的問題,
以前看過 127.0.0.1/32 for lookback,
那麼 127.0.0.2 ~ 127.255.255.255 是不是有被 assign 出去使用?
現在規定 127.0.0.0/8 for lookback,
題目如果出在這個 range, 要求你切割,
實際上可以用嗎?
例如 127.10.0.0/16 ...
※ 編輯: supisces 來自: 96.55.113.197 (02/22 07:49)
1F:推 bestpika:127.*不管怎麼ping都是本機TCP/IP模組回應你,所以你覺得 02/22 08:49
2F:→ bestpika:它可以用嗎? 02/22 08:49
3F:推 bestpika:至於另一個我就不知道了...不過我在算還是算classful的 02/22 08:52
4F:→ supisces:那 127.* 可以算是 class A 嗎? 網路上看到部分有列入.. 02/22 10:58
自己回答: 0 ~ 127 都算 class A, 只是 0 和 127 被保留了..
※ 編輯: supisces 來自: 96.55.113.197 (02/22 16:19)