作者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)