IPv4 位址為 xxx.xxx.xxx.xxx 的資料型態,其中, xxx 為 1-255 間的整數,Tcp/ip 協
定規劃 IP 時已經預留了三個網段的 IP 做為內部網域的虛擬 IP 之用。
A 級:10.0.0.1 - 10.255.255.254
B 級:172.16.0.1 - 172.31.255.254 (B 級網路包含 256 個 C 級 256x256=25536)
C 級:192.168.0.1 - 192.168.255.254 (一個 C 級網路有 256 個 IP)
※IP 數字的 0 及 255 是預設的主機及廣播位址無法使用,所以每個數字可用的 IP 位址 變化只有 254 個,所以一般預設的閘道都設為 192.168.0.1 或 192.168.1.254
最常用的是 192.168.0.0 這一組。
※遮罩算法 彰化縣 IP:163.23.x.x netmask 255.255.255.192 為例子。
算出可用 IP 數量
可用以下算法:
256 減去子網遮罩數字 192,得出 64。
256-192 = 64
64 再減去 Network address 跟 Brocastaddress,剩下的就是實際可用 ip。
64 - 2 = 62 所以本縣中小學實際可用 IP 數量為 62 個。
※算式:可用 IP = 256 - Netmask - 2
C 級網段:192.168.1.0 255.255.255.0
可用 IP=256-0-2=254 個
※常用遮罩與 Mask Bits 表示法
255.255.255.0 /24
255.255.255.128 /25
255.255.255.192 /26
255.255.255.255 /32
※算法:
256 - netmask = X
X = 2 的 N 次方
32 - N = Mask Bits
※255.255.255.0 /24 解析 256-0=256 256 是 2 的 8 次方 32-8=24
※255.255.255.192 /26 解析 256-192=64 64 是 2 的 6 次方 32-6=26
※練習:192.168.1.108 netmask 255.255.255.224 可用 IP 有幾個,Mask Bits 表示法為何?
答:可用 IP 有 30 個 256-224-2=30
Mask Bits 表示法 192.168.1.108 / 27 256-224=32 32 是 2 的五次方 32-5=27
※可用 IP 範圍:192.168.1.97~192.168.1.126 ※解析
IP 為 192.168.1.108,以得出的 32(256-224)去切割整個 C 網段 256,能看出這一個 C
Class 網段被切成 8 個區 (256 / 32 = 8)。
其區段:
0、32、64、96、128、160、192、224 所以 108 應該落在 96 < 108 < 128
192.168.1.108 這個區域的 IP 為 192.168.1.97 ~ 192.168.1.126。
頭 192.168.1.96 與尾 192.168.1.127 分別是 主網路位置與廣播位置,在子網遮罩
255.255.255.224 的狀況下是不能使用的。
※※彰化縣 163.23.x.62/26 (或 163.23.x.126 /26 或 163.23.x.190 或 163.23.x.254)
遮罩 255.255.255.192
256-192=64,256/64,切成 4 個網段
0、64、128、192 第一段可用 IP 163.23.x.1-163.23.x.62 (本縣大都預設最後可用 IP 為閘道 gateway)
第二段可用 IP 163.23.x.65-163.23.x.126 第三段可用 IP 163.23.x.129-163.23.x.190 第四段可用 IP 163.23.x.193-163.23.x.254
※虛擬 IP 的限制 私有位址的路由信息不能對外散播 使用私有位址作為來源或目的地址的封包,不能透過 Internet 來轉送(需要經過 NAT 處理)