请教大家一道题目

shootingstars 2012-05-20 05:06:14
一台主机的IP 地址为152.68.70.3,子网掩码为255.255.224.0,下列选项中必须经过路由
器才能与该主机进行通信的是( )。
A.152.68.67.15 B.152.68.85.220
C.152.68.62.23 D.152.68.90. 30

各位大侠,求告知为啥答案是C。。。
我咋觉得除了C其他的都对,就C不对啊

主机的IP对应的网段为152.68.64.0
A、B、D都是这个网段,就C不是
...全文
109 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
shootingstars 2012-05-20
  • 打赏
  • 举报
回复
哦了,多谢wanby。。。
我开始审错题了。。。我一直以为这个题是需要选择与152.68.70.3在同一个网段的。
「已注销」 2012-05-20
  • 打赏
  • 举报
回复
另一个思路,152.68.70.3 255.255.224.0所在子网为152.68.64.0
所在子网的所有IP地址从152.68.01000000.0---152.68.01011111.11111111即
152.68.64.0---152.68.95.255,只有选项C不在此子网,故需要通过路由器转发方能进行通信
「已注销」 2012-05-20
  • 打赏
  • 举报
回复
答案是C,
所在子网地址相同则不需要通过路由器转发,子网地址的计算方法为IP地址与子网掩码按位进行与运算
子网掩码是255.255.224.0化为二进制后是这个样子的
11111111.11111111.11100000.00000000
那么因为152.68.70.3的子网应该是152.68.X.0,X的值由70与224化为二进制后按位相与得到,
所有选项IP前两段均为152.68,那么比较第三段
子网掩码第三段的为11100000,IP地址的第三段转化为二进制后为01000110,所以只要选项IP的第三段前三位为010就可以不通过路由器与152.68.70.3直接进行通信,各选项第三段转化为二进制如下:
ip第三段 十进制 二进制
A 67 01000011
B 85 01010101
C 62 00111110
D 90 01011010
只有C的前三位不是010,选C
当然固执的算出每一个选项的子网地址当然也是可以的

6,185

社区成员

发帖
与我相关
我的任务
社区描述
windows网络管理与配置
社区管理员
  • 网络管理与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧