Skip to content

QueenieCplusplus/CCNA2020_IP_and_Subnet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 

Repository files navigation

CCNA_IP_and_Subnet

邏輯網路位址與子網路遮罩

以 TCP/IP 來說,IP 位址中做為網路及主機位址的部分為『非固定』的。

IP 位址

可表示為 32 位元(4 組 8 位元組)的十進制或二進制數字字串。

範例: 192.168.100.24

如果子遮罩是 255.255.255.0

則網路位址為: 192.168.100.0

主機位址為: 0.0.0.24

進制轉換

http://www.kwuntung.net/hkunit/base/base.php

192 從十進制轉換為二進制為 11000000

168 從十進制轉換為二進制為 10101000

100 從十進制轉換為二進制為 01100100 (僅七位元要在第一位元補零)

024 從十進制轉換為二進制為 00011000 (僅五位元要在第一、二、三位元補零)

所以綜觀此虛擬網路位址為 11000000.10101000.01100100.00011000

Subnet 遮罩

能決定主機是位在本機子網路或是遠端子網路。

一旦決定了子網路遮罩,則網路與主機位置就會是『固定』的。

進制轉換

http://www.kwuntung.net/hkunit/base/base.php

子網路遮罩如為 255.255.255.0

則十進制轉換為二進制為 11111111.11111111.11111111.00000000

IP/prefix

https://www.calculator.net/ip-subnet-calculator.html

以上虛擬網路位址為 192.168.100.24/24

24 就是子遮罩 255.255.255.0 的 prefix 表示方式

  11000000.10101000.01100100.00011000 (IP)
  11111111.11111111.11111111.00000000 (Network)
  --------------------------------------
  00000000.00000000.00000000.00011000 (Host)

藉由子網路遮罩,識別 IP 位址的網路位址與主機位址

如此可以判定主機是否在『本機子網路』或是『遠端子網路』,從而能曉得是否需要路由器幫忙轉發, 如為本機子網路,則為同一『廣播網域』,無需『路由器的轉遞』。

RFC 1878

  Table 2-1 from a /16 block
  # bits          Mask               Effective Subnets       Effective Hosts
  ========        =====              =================       ===============
  2               255.255.192.0      2                       16382
  3               255.255.224.0      6                       8190
  4               255.255.240.0      14                      4094
  5               255.255.248.0      30                      2046
  6               255.255.252.0      62                      1022
  7               255.255.254.0      126                     510
  8               255.255.255.0      254                     254
  9               255.255.255.128    510                     126
  10              255.255.255.192    1022                    62
  11              255.255.255.224    2046                    30
  12              255.255.255.240    4094                    14
  13              255.255.255.248    8190                    6
  14              255.255.255.252    16382                   2

  Table 2-2 from a /24 block
  # bits          Mask               Effective Subnets       Effective Hosts
  ========        =====              =================       ===============
  2               255.255.255.192    2(切成兩個子網路時)        62(每一子網路可配置的主機數量)
  3               255.255.255.224    6                       30
  4               255.255.255.240    14                      14
  5               255.255.255.248    30                      6
  6               255.255.255.252    62                      2

  *Subnet all zeroes and all ones excluded. (Obsolete)
  *Host all zeroes and all ones excluded.   (Obsolete)