Re: [問題] subnet網址計算?

看板Network作者 (分身小天使)時間20年前 (2005/07/04 00:56), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串4/4 (看更多)
※ 引述《writeman (夕陽武士)》之銘言: : ※ 引述《FT6034 ( )》之銘言: : : ip和subnet mask做AND運算 : : subnet mask: 11111111.11111111.11111111.10000000 : : ip : ( 省略 ).00010000 : : ────────────────────────── : : subnet : ( 省略 ).00000000 : : 即 140.113.240.0 : 這是我看書上的解答寫的,但不瞭解意思,可否解釋一下 : IP地址為140.113.240.16為CLASS B的IP位址,故原有16bit的network number 140.113.240.16 之中的 First Byte (140)介於 128-191 之間 故屬 Class B 之 IP 由於 IP 屬 Class B 所以 mask 為 255.255.0.0 11111111.11111111.00000000.00000000 再來你要將遮罩分為兩個部份, 遮罩白色部份,代表有 16 bit Network個數. : 而subnet mask為255.255.255.128含有25個1及7個0 : 故subnet地址有25-16=9bit,subnet地址為(111100000) <=======這一行不懂 而你的子遮為 255.255.255.12811111111.11111111.11111111.10000000藍色部份不為全 0, 代表此網路有分出子網,故再將後面部份將 1 和 0 分開 11111111.11111111.11111111.10000000 黃色部份為 9 bit,代表子網個數 (25-16 表 全部 25 個 1 減掉 Network 的 1,就是子網的 1) 綠色部份為 7 bit,代表每個子網路IP個數 做And算法為, 10001100.01110001.11110000.00010000(140.113.240. 16) 11111111.11111111.11111111.10000000(255.255.255.128) ================================================================= 10001100.01110001.11110000.00000000(140.113.240.0) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.87.206 ※ 編輯: dat 來自: 218.166.87.206 (07/04 03:55)

61.60.231.138 07/04, , 1F
感謝大大如此精辟的解說 ^^
61.60.231.138 07/04, 1F
文章代碼(AID): #12o1YtKl (Network)
討論串 (同標題文章)
文章代碼(AID): #12o1YtKl (Network)