中国网管论坛's Archiver

homfee 发表于 2008-3-23 22:32

一道子网问题求达人帮助!!!并给出详细说明

Which of the following is an example of a valid unicast host IP address? 以下那个答案是一个有效的单播(unicast)主机ip地址?
A. 172.31.128.255/18
B. 255.255.255.255
C. 192.168.24.59/30
D. FFFF.FFFF.FFFF
E. 224.1.5.2
F. All of the above

hx4207 发表于 2008-3-24 12:35

答案选A
解释:这和子网有关,当主机地址的各个二进制为都为1,则为多播地址,你先把IP地址化为32为的BINARY形式,再拿他同子网掩码相位与,比如你给的第一个ip地址,,172.31.128.255/18     其中ip地址:172.31.128.255   ,子网掩码:/18(就是18个0)   
  172.31.128.255--->     
  10101100   00011111   10000000   11111111   and   00000000   00000000   00111111   11111111   
  得:00000000   00000000   00   000000   11111111   --》0.0.0.255   不是广播地址   
  192.168.24.59/30   ---》   
  11000000   10100000   00011000   00111011   and   00000000   00000000   00000000   00000011   
  得00000000   00000000   00000000   000000   11     ---》0.0.0.3     是广播地址
  至于A,B,C,类网络,他们的默认子网掩码为8,16,24,   所以看起来ip主机地址都
都为255

homfee 发表于 2008-3-25 09:39

照你这样的计算方式,就是将IP地址与子网位相与如果结果全为1的话就是广播地址,反之则不是!

hx4207 发表于 2008-3-25 13:21

[quote]原帖由 [i]homfee[/i] 于 2008-3-25 09:39 发表 [url=http://bbs.bitscn.com/redirect.php?goto=findpost&pid=1485808&ptid=161484][img]http://bbs.bitscn.com/images/common/back.gif[/img][/url]
照你这样的计算方式,就是将IP地址与子网位相与如果结果全为1的话就是广播地址,反之则不是! [/quote]

首先你要明白单播地址是分配给A、B、C类地址的,除去广播地址,或者是子网掩码划分出来的广播地址,可用的地址都是单播,广播地址是一对多,单播地址是一对一的。D类是多播地址,所以选项中224的当然就先排除了,255.255.255.255这个是受限地址,所以不属于题目的答案。而192那个子网掩码是30,就是四个地址中有一个是主机号,一个是广播地址,而59正好是广播地址,当然就不是单播地址了。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 1999-2008 bbs.bitsCN.com