首頁 > 硬體

如何劃分IP地址

2020-10-13 20:46:00

在網際網路絡建設和網路地址管理中,如何區劃分IP地址呢?下面我們一起探討下。

工具/材料

筆電

操作方法

  • 01

    IP地址的分類
    1.A類IP地址
    一個A類IP地址由1位元組的網路地址和3位元組主機地址組成,網路地址的最高位必須是「0」,地址範圍1.0.0.1-126.255.255.254(二進位制表示為:00000001 00000000 00000000 00000001 - 01111110 11111111 11111111 11111110)。可用的A類網路有126個,每個網路能容納1600多萬個主機。
    2.B類IP地址
    一個B類IP地址由2個位元組的網路地址和2個位元組的主機地址組成,網路地址的最高位必須是「10」,地址範圍128.1.0.1-191.254.255.254(二進位制表示為:10000000 00000001 00000000 00000001 - 10111111 1111111011111111 11111110)。可用的B類網路有16382個,每個網路能容納6萬多個主機。
    3.C類IP地址
    一個C類IP地址由3位元組的網路地址和1位元組的主機地址組成,網路地址的最高位必須是「110」。範圍192.0.1.1-223.255.255.254(二進位制表示為: 11000000 00000000 00000001 00000001 - 11011111 1111111111111110 11111110)。C類網路可達209萬餘個,每個網路能容納254個主機。
    4.D類地址用於多點廣播(Multicast)。
    D類IP地址第一個位元組以「1110」開始,它是一個專門保留的地址。它並不指向特定的網路,目前這一類地址被用在多點廣播(Multicast)中。多點廣播地址用來一次定址一組計算機,它標識共用同一協定的一組計算機。
    地址範圍224.0.0.1-239.255.255.254
    5.E類IP地址
    以「11110」開始,為將來使用保留。
    E類地址保留,僅作實驗和開發用。
    全零(「0.0.0.0」)地址指任意網路。全「1」的IP地址(「255.255.255.255」)是當前子網的廣播地址。
    A類 8位元  0XXXXXXX.X.X.X   1--126
    B類 16位元  10XXXXXX.X.X.X   128--191
    C類 24位元   110xxxxx.x.x.x   192--223
    subnet  mask  以1來表示網路位   0來表示主機位

  • 02

    公有地址和私有地址
    公有地址(Publicaddress)由Inter NIC(Internet Network Information Center 因特網資訊中心)負責。這些IP地址分配給註冊並向Inter NIC提出申請的組織機構。通過它直接存取因特網。
    私有地址(Private address)屬於非註冊地址,專門為組織機構內部使用。
    以下列出留用的內部私有地址
    A類 10.0.0.0--10.255.255.255
    B類 172.16.0.0--172.31.255.255
    C類192.168.0.0--192.168.255.255

  • 03

    子網掩碼的計算
    舉例:一個主機的IP地址是202.112.14.137,掩碼是255.255.255.224,要求計算這個主機所在網路的網路地址和廣播地址。
    常規辦法是把這個主機地址和子網掩碼都換算成二進位制數,兩者進行邏輯與運算後即可得到網路地址。其實大家只要仔細想想,可以得到另一個方法:255.255.255.224的掩碼所容納的IP地址有256-224=32個(包括網路地址和廣播地址),那麼具有這種掩碼的網路地址一定是32的倍數。而網路地址是子網IP地址的開始,廣播地址是結束,可使用的主機地址在這個範圍內,因此略小於137而又是32的倍數的只有128,所以得出網路地址是202.112.14.128。而廣播地址就是下一個網路的網路地址減1。而下一個32的倍數是160,因此可以得到廣播地址為202.112.14.159。
    下面就來以範例來說明子網掩碼的演演算法:對於無須再劃分成子網的IP地址來說,其子網掩碼非常簡單,即按照其定義即可寫出:如某B類IP地址為 10.12.3.0,無須再分割子網,則該IP地址的子網掩碼為255.255.0.0。
    如果它是一個C類地址,則其子網掩碼為 255.255.255.0。其它類推,不再詳述。下面我們關鍵要介紹的是一個IP地址,還需要將其高位主機位再作為劃分出的子網網路號,剩下的是每個子網的主機號,這時該如何進行每個子網的掩碼計算。
    一、利用子網數來計算
    在求子網掩碼之前必須先搞清楚要劃分的子網數目,以及每個子網內的所需主機數目。
    1)將子網數目轉化為二進位制來表示
    2)取得該二進位制的位數,為 N
    3)取得該IP地址的類子網掩碼,將其主機地址部分的的前N位置 1 即得出該IP地址劃分子網的子網掩碼。如欲將B類IP地址168.195.0.0劃分成27個子網:
    1)27=11011
    2)該二進位制為五位數,N = 5
    3)將B類地址的子網掩碼255.255.0.0的主機地址前5位置 1,得到 255.255.248.0 即為劃分成 27個子網的B類IP地址 168.195.0.0的子網掩碼。
    二、利用主機數來計算
    1)將主機數目轉化為二進位制來表示
    2)如果主機數小於或等於254(注意去掉保留的兩個IP地址),則取得該主機的二進位制位數,為 N,這裡肯定 N<8。如果大於254,則 N>8,這就是說主機地址將佔據不止8位元。
    3)使用255.255.255.255來將該類IP地址的主機地址位數全部置1,然後從後向前的將N位全部置為 0,即為子網掩碼值。如欲將B類IP地址168.195.0.0劃分成若干子網,每個子網內有主機700臺:
    1) 700=1010111100
    2)該二進位制為十位數,N = 10
    3)將該B類地址的子網掩碼255.255.0.0的主機地址全部置 1,得到255.255.255.255 然後再從後向前將後 10位置0,即為: 11111111.11111111.11111100.00000000 即255.255.252.0。這就是該欲劃分成主機為700臺的B類IP地址 168.195.0.0的子網掩碼。
    下面列出各類IP地址所能劃分出的所有子網,其劃分後的主機和子網佔位數,以及主機和子網的(最大)數目,注意要去掉保留的IP地址(即劃分後有主機位或子網位全為「0」或全為「1」的):
    A類IP地址:
    子網位 /主機位 子網掩碼 子網最大數 /主機最大數
    2/22 255.192.0.0 2/4194302
    3/21 255.224.0.0 6/2097150
    4/20 255.240.0.0 14/1048574
    5/19 255.248.0.0 30/524286
    6/18 255.252.0.0 62/262142
    7/17 255.254.0.0 126/131070
    8/16 255.255.0.0 254/65536
    9/15 255.255.128.0 510/32766
    10/14 255.255.192.0 1022/16382
    11/13 255.255.224.0 2046/8190
    12/12 255.255.240.0 4094/4094
    13/11 255.255.248.0 8190/2046
    14/10 255.255.252.0 16382/1022
    15/9 255.255.254.0 32766/510
    16/8 255.255.255.0 65536/254
    17/7 255.255.255.128 131070/126
    18/6 255.255.255.192 262142/62
    19/5 255.255.255.224 524286/30
    20/4 255.255.255.240 1048574/14
    21/3 255.255.255.248 2097150/6
    22/2 255.255.255.252 4194302/2
    B類IP地址:
    子網位 /主機位 子網掩碼 子網最大數 /主機最大數
    2/14 255.255.192.0 2/16382
    3/13 255.255.224.0 6/8190
    4/12 255.255.240.0 14/4094
    5/11 255.255.248.0 30/2046
    6/10 255.255.252.0 62/1022
    7/9 255.255.254.0 126/510
    8/8 255.255.255.0 254/254
    9/7 255.255.255.128 510/126
    10/6 255.255.255.192 1022/62
    11/5 255.255.255.224 2046/30
    12/4 255.255.255.240 4094/14
    13/3 255.255.255.248 8190/6
    14/2 255.255.255.252 16382/2
    C類IP地址:
    子網位 /主機位 子網掩碼 子網最大數 /主機最大數
    2/6 255.255.255.192 2/62
    3/5 255.255.255.224 6/30
    4/4 255.255.255.240 14/14
    5/3 255.255.255.248 30/6
    6/2 255.255.255.252 62/2

  • End

特別提示

子網掩碼、公有地址、私有地址


IT145.com E-mail:sddin#qq.com