今天為電腦網路相關課程的子網路切割做講義,利用試算表來轉換二進制和十進制,很方便就產生了想要的內容。

1. 以 Class C 的 IP 為例(/24),可用位址、網路位址、廣播位址如下:

 

2021-01-07_13-02-07.png

儲存格E11:=LEFT(REPT("1",MOD(24,24))&"00000000",8)

儲存格E12:=BITAND(BIN2DEC(E11),E9)

判斷儲存格E12和儲存格E17是否相等?

若相等為「相同子網路」;若不相等為「不同子網路」。

 

2. 以 Class C 的 IP 為例(/25),可用位址、網路位址、廣播位址如下:

 

2021-01-07_13-03-27.png

儲存格E12:=LEFT(REPT("1",MOD(25,24))&"00000000",8)

儲存格E13:=BITAND(BIN2DEC(E12),E10)

判斷儲存格E13和儲存格E18是否相等?

若相等為「相同子網路」;若不相等為「不同子網路」。

 

3. 以 Class C 的 IP 為例(/26),可用位址、網路位址、廣播位址如下:

(下圖為「不同子網路」)

 

2021-01-07_13-04-29.png

儲存格E14:=LEFT(REPT("1",MOD(26,24))&"00000000",8)

儲存格E15:=BITAND(BIN2DEC(E14),E12)

判斷儲存格E15和儲存格E20是否相等?

若相等為「相同子網路」;若不相等為「不同子網路」。

(下圖為「相同子網路」)

 

2021-01-07_13-05-28.png

 

4. 以 Class C 的 IP 為例(/27),可用位址、網路位址、廣播位址如下:

 

2021-01-07_13-06-24.png

 

【附註】

上圖的內容是自動產生的(按F9鍵,即可產生新數值。),公式如下:

儲存格E16:=INT(RAND()*250+1)

儲存格A2:="IP A:192.168."&D16&"."&E16&"/"&H2

儲存格A3:="IP B:192.168."&D21&"."&E21&"/"&H2

儲存格A4:="子網路遮罩:192.168."&BIN2DEC(D18)&"."&BIN2DEC(E18)

儲存格B7:=$B$16&"."&$C$16&"."&$D$16&"."&((ROW(1:1)-1)*256/8)+1&
"~"&$B$16&"."&$C$16&"."&$D$16&"."&(ROW(1:1)*256/8-2)

儲存格D7:=$B$16&"."&$C$16&"."&$D$16&"."&((ROW(1:1)-1)*256/8)

儲存格E7:=$B$16&"."&$C$16&"."&$D$16&"."&(ROW(1:1)*256/8-1)

 

學不完.教不停.用不盡文章列表

arrow
arrow

    vincent 發表在 痞客邦 留言(0) 人氣()