A与B不属于同一子网是什么意思?

Salter10 2015-06-02 03:15:36
如下图的ip地址,怎么就能看出不属于同一子网?
...全文
505 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Salter10 2015-06-02
  • 打赏
  • 举报
回复
经网友提醒,知道怎么解题了,谢谢。 子网的意思: 为了便于表达和识别,IP地址是以十进制形式表示的如210.52.207.2,每段所能表示的十进制数最大不超过255。IP地址由两部分组成,即网络号(Network ID)和主机号(Host ID)。网络号标识的是Internet上的一个子网,而主机号标识的是子网中的某台主机。网际地址分解成两个域后,带来了一个重要的优点:IP数据包从网际上的一个网络到达另一个网络时,选择路径可以基于网络而不是主机。在大型的网际中,这一点优势特别明显,因为路由表中只存储网络信息而不是主机信息,这样可以大大简化路由表。 网络号 | 主机号 Gateway: 10000011 00000001 01111011 | 00100001 Server A: 10000011 00000001 01111011 000 | 11000 Workstation B: 10000011 00000001 01111011 001 | 01011 /27表示网络号有27位(IP地址共32位),那么主机号有 32 - 27 = 5位,说明主机可以有2^5-2=30个,减2是为了减去全0的和全1的,Server A的24也就是二进制的11000共5位,没有超过5位,没有超过30,而Workstation B的43的二进制是101011共6位,超过了5位,超过了30,所以说工作站B与网关不在同一子网上。
FightForProgrammer 2015-06-02
  • 打赏
  • 举报
回复
后面的/27. /27表示子网掩码有27位(一共32位)。那么子网还剩下 32 - 27 = 5,所以子网拥有的IP数量为 2^5 = 32 所以43 》 32 。不在一个子网内 这么分析应该没错。。。有错望指正。
youzi05 2015-06-02
  • 打赏
  • 举报
回复
把ip转换成二进制, 就可以看出来了

19,613

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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