作者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/m.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