作者smvenjoy (好好坏坏~~)
看板Network
标题[问答] 网段判别运算疑问
时间Mon Aug 17 16:21:27 2020
有一网段判别的疑问,
PC1:192.168.1.129/25
PC2:192.168.1.250/24
经由查网路上同一网段判别的方法,假设A电脑的IP与SubMask做"AND"逻辑运算,得到答案
"X"。
C电脑的IP与Subnet Mask做"AND"逻辑运算,得到答案"Y"。
如果X=Y,则为相同网段,
反之,如果X不等於Y,即为不同网段。
所以经运算後,PC1的网段应该是192.168.1.128
PC2的网段应该是192.168.1.0,那两者应该是不同网段,为什麽这两台PC可以互相ping通
呢?
反而,我将PC1改为192.168.1.1/25,PC2不变,
就ping不通,可是这样PC1网段不是为192.168.1.0,PC2网段为192.168.1.0,那不是应该
可以ping的通吗?
两台PC直接以网路线对连,无经过交换器或router。
以上求解,谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.12.78.253 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Network/M.1597652489.A.774.html
1F:→ Saren: 两个ip在.128/25内 互通合理, 两ip不在.128/25内 不通合理 08/17 17:02
2F:推 JacksonN: 你的mask25是以128做分界点,可用位址切为1~127或129 08/17 20:02
3F:→ JacksonN: ~254;案例1的pc1落点在129~254所以会通,案例2pc1落 08/17 20:02
4F:→ JacksonN: 点在1~127,但pc2是254所以不通 08/17 20:02
5F:推 JacksonN: 更正pc2是250 08/17 20:06
6F:→ smvenjoy: 我的盲点是案例ㄧ做And完之後的值并不相等,理论上不是 08/17 21:54
7F:→ smvenjoy: 就属於不同网域吗,这样应该ping不通才是? 08/17 21:54
8F:→ birdy590: 网段判断的重点在於"属於同一 subnet 的会直接发 arp" 08/17 22:01
9F:→ birdy590: 讲的更精确一点 行为是由路由表决定 08/17 22:01
10F:→ birdy590: PC1/PC2 互相都觉得对方的 IP 在同一个 LAN, 所以能互通 08/17 22:02
11F:→ blackbox: mask不外传,计算时只看自己的 08/18 07:11
12F:→ JacksonN: 重点在网段「涵盖的ip范围」,ip有在里面才会通,并不是 08/19 20:03
13F:→ JacksonN: ”只要同网段”就一定会通,你的观念错了 08/19 20:03