ip地址是32位的二進(jìn)制數(shù)值,,用于在tcp/ip通訊協(xié)議中標(biāo)記每臺(tái)計(jì)算機(jī)的地址。通常我們使用點(diǎn)式十進(jìn)制來表示,,如192.168.0.5等等,。 每個(gè)ip地址又可分為兩部分。即網(wǎng)絡(luò)號(hào)部分和主機(jī)號(hào)部分:網(wǎng)絡(luò)號(hào)表示其所屬的網(wǎng)絡(luò)段編號(hào),,主機(jī)號(hào)則表示該網(wǎng)段中該主機(jī)的地址編號(hào),。按照網(wǎng)絡(luò)規(guī)模的大小,ip地址可以分為a,、b,、c、d,、e五類,,其中a、b,、c類是三種主要的類型地址,,d類專供多目傳送用的多目地址,e類用于擴(kuò)展備用地址,。a,、b、c三類ip地址有效范圍如下表: 類別 網(wǎng)絡(luò)號(hào) /占位數(shù) 主機(jī)號(hào) /占位數(shù) 用途 a 1~126 / 8 0~255.0~255.1~254 / 24 國家級(jí) b 128~191.0~255 / 16 0~255.1~254 / 16 跨過組織 c 192~223.0~255.0~255 / 24 1~254 / 8 企業(yè)組織 隨著互連網(wǎng)應(yīng)用的不斷擴(kuò)大,,原先的ipv4的弊端也逐漸暴露出來,,即網(wǎng)絡(luò)號(hào)占位太多,而主機(jī)號(hào)位太少,,所以其能提供的主機(jī)地址也越來越稀缺,,目前除了使用nat在企業(yè)內(nèi)部利用保留地址自行分配以外,通常都對(duì)一個(gè)高類別的ip地址進(jìn)行再劃分,,以形成多個(gè)子網(wǎng),,提供給不同規(guī)模的用戶群使用。 這里主要是為了在網(wǎng)絡(luò)分段情況下有效地利用ip地址,,通過對(duì)主機(jī)號(hào)的高位部分取作為子網(wǎng)號(hào),,從通常的網(wǎng)絡(luò)位界限中擴(kuò)展或壓縮子網(wǎng)掩碼,用來創(chuàng)建某類地址的更多子網(wǎng),。但創(chuàng)建更多的子網(wǎng)時(shí),,在每個(gè)子網(wǎng)上的可用主機(jī)地址數(shù)目會(huì)比原先減少。 子網(wǎng)掩碼是標(biāo)志兩個(gè)ip地址是否同屬于一個(gè)子網(wǎng)的,,也是32位二進(jìn)制地址,,其每一個(gè)為1代表該位是網(wǎng)絡(luò)位,,為0代表主機(jī)位。它和ip地址一樣也是使用點(diǎn)式十進(jìn)制來表示的,。如果兩個(gè)ip地址在子網(wǎng)掩碼的按位與的計(jì)算下所得結(jié)果相同,,即表明它們共屬于同一子網(wǎng)中。 在計(jì)算子網(wǎng)掩碼時(shí),,我們要注意ip地址中的保留地址,,即“ 0”地址和廣播地址,它們是指主機(jī)地址或網(wǎng)絡(luò)地址全為“ 0”或“ 1”時(shí)的ip地址,,它們代表著本網(wǎng)絡(luò)地址和廣播地址,,一般是不能被計(jì)算在內(nèi)的。 下面就來以實(shí)例來說明子網(wǎng)掩碼的算法: 對(duì)于無須再劃分成子網(wǎng)的ip地址來說,,其子網(wǎng)掩碼非常簡單,,即按照其定義即可寫出:如某b類ip地址為 10.12.3.0,無須再分割子網(wǎng),,則該ip地址的子網(wǎng)掩碼為255.255.0.0,。如果它是一個(gè)c類地址,則其子網(wǎng)掩碼為 255.255.255.0,。其它類推,,不再詳述。下面我們關(guān)鍵要介紹的是一個(gè)ip地址,,還需要將其高位主機(jī)位再作為劃分出的子網(wǎng)網(wǎng)絡(luò)號(hào),,剩下的是每個(gè)子網(wǎng)的主機(jī)號(hào),這時(shí)該如何進(jìn)行每個(gè)子網(wǎng)的掩碼計(jì)算,。 一,、利用子網(wǎng)數(shù)來計(jì)算 在求子網(wǎng)掩碼之前必須先搞清楚要?jiǎng)澐值淖泳W(wǎng)數(shù)目,以及每個(gè)子網(wǎng)內(nèi)的所需主機(jī)數(shù)目,。 1)將子網(wǎng)數(shù)目轉(zhuǎn)化為二進(jìn)制來表示 2)取得該二進(jìn)制的位數(shù),,為 n 3)取得該ip地址的類子網(wǎng)掩碼,將其主機(jī)地址部分的的前n位置 1 即得出該ip地址劃分子網(wǎng)的子網(wǎng)掩碼,。 如欲將b類ip地址168.195.0.0劃分成27個(gè)子網(wǎng): 1)27=11011 2)該二進(jìn)制為五位數(shù),,n = 5 3)將b類地址的子網(wǎng)掩碼255.255.0.0的主機(jī)地址前5位置 1,得到 255.255.248.0 即為劃分成 27個(gè)子網(wǎng)的b類ip地址 168.195.0.0的子網(wǎng)掩碼,。 二、利用主機(jī)數(shù)來計(jì)算 1)將主機(jī)數(shù)目轉(zhuǎn)化為二進(jìn)制來表示 2)如果主機(jī)數(shù)小于或等于254(注意去掉保留的兩個(gè)ip地址),,則取得該主機(jī)的二進(jìn)制位數(shù),,為 n,這里肯定 n<8,。如果大于254,,則 n>8,,這就是說主機(jī)地址將占據(jù)不止8位。 3)使用255.255.255.255來將該類ip地址的主機(jī)地址位數(shù)全部置1,,然后從后向前的將n位全部置為 0,,即為子網(wǎng)掩碼值。 如欲將b類ip地址168.195.0.0劃分成若干子網(wǎng),,每個(gè)子網(wǎng)內(nèi)有主機(jī)700臺(tái): 1) 700=1010111100 2)該二進(jìn)制為十位數(shù),,n = 10 3)將該b類地址的子網(wǎng)掩碼255.255.0.0的主機(jī)地址全部置 1,得到255.255.255.255 然后再從后向前將后 10位置0,即為: 11111111.11111111.11111100.00000000 即255.255.252.0,。這就是該欲劃分成主機(jī)為700臺(tái)的b類ip地址 168.195.0.0的子網(wǎng)掩碼,。 下面列出各類ip地址所能劃分出的所有子網(wǎng),其劃分后的主機(jī)和子網(wǎng)占位數(shù),,以及主機(jī)和子網(wǎng)的(最大)數(shù)目,,注意要去掉保留的ip地址(即劃分后有主機(jī)位或子網(wǎng)位全為“0”或全為“1”的): a類ip地址: 子網(wǎng)位 /主機(jī)位 子網(wǎng)掩碼 子網(wǎng)最大數(shù) /主機(jī)最大數(shù) 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地址: 子網(wǎng)位 /主機(jī)位 子網(wǎng)掩碼 子網(wǎng)最大數(shù) /主機(jī)最大數(shù) 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地址: 子網(wǎng)位/主機(jī)位 子網(wǎng)掩碼 子網(wǎng)最大數(shù)/主機(jī)最大數(shù) 1/7 255.255.255.128 2/126 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 |
|