作者roger0918 (芜罗亭魔梨威)
看板Network
标题[问答] 请教网路遮罩与ip范围
时间Fri Sep 9 18:54:45 2022
最近在看自己以前写的笔记
发现有的地方没写清楚
故向各位前辈指教
-------------------------------
问题:200.1.1.130/28的可用ip范围是多少?
我的解答步骤:
/28 = 11111111.11111111.11111111.11110000
= 255.255.255.240
130 = 10000010
240 = 11110000
--------------- (疑问1. 我忘记这里是要进行什麽逻辑运算了)
???????? (←先称这个值为N)
可用ip范围:200.1.1.129~200.1.1.142
(疑问2. 如何透过N去推算ip范围?不是单纯.131~.130+N-1?)
-------------------------------
我查过网路上其他人的心得
没讲到这里该怎麽解
还请前辈释疑
--------9/10更新:以下为解法--------
/28 = 11111111.11111111.11111111.11110000
= 255.255.255.240
130 = 10000010
240 = 11110000
进行AND运算---------------
10000000 = 128 (此为Network id)
将遮罩做补数(0变1、1变0)
11110000 → 00001111 = 15
范围:128+1~128+15-1
(进行+1是排除Network id、进行-1是排除Boardcast id)
故可用ip范围为:200.1.1.129~200.1.1.142
--
我望着天空,还有些迷惘。
只是,我一点都不後悔。
不论是怎样的结果。
我都是为了我,选择了她。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.172.89.136 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Network/M.1662720887.A.421.html
1F:→ tomsawyer: 2^N个可用 去头去尾-2 09/09 20:46
2F:→ tomsawyer: 1.我会说你就看 10000000~10001111 128~143 09/09 20:54
3F:→ breeze08: 推楼上 09/09 21:09
4F:→ breeze08: 用AND运算得到10000000,换算可得128 09/09 21:12
5F:→ breeze08: 又11110000表示有2^4=16个IP可用,所以是128~128+16-1 09/09 21:14
明白了,感谢指点
※ 编辑: roger0918 (218.172.101.237 台湾), 09/10/2022 16:59:24
6F:→ qw11as22: 2^8。2^8。2^8。2^8 09/11 13:36
7F:→ qw11as22: 28=24+4。8-4=4。可用2^4 09/11 13:37
8F:→ qw11as22: 25=24+1。8-1=7。可用2^7 09/11 13:38
9F:推 b325019: 把2的次方背熟一点很管用的经常会用到 09/13 13:07