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