❶ 如何計運算元網掩碼
IP地址的網路地址是通過32位的IP和32位的掩碼進行與運算得到的。
首先要把IP地址和子網掩碼都換算為32位的二進制。與運算的特點是有0就為0,全1才為1.
具體計算如下:
11000000 192 (IP地址第一段)
11111111 255 (子網掩碼的第一段)
11000000 192 (與運算的結果)
------
10101000 168 (IP地址第二段)
11111111 255 (子網掩碼的第二段)
10101000 168 (與運算的結果)
----------
00001010 10 (IP地址第三段)
11111111 255 (子網掩碼的第三段)
00001010 10 (與運算的結果)
--------
00000000 0 (IP地址第四段)
11000000 192 (子網掩碼的第四段)
00000000 0 (與運算的結果)
-----------------------------------------------
將四段中的與運算結果列出為192.168.10.0即為第一個子網的網路地址。
因為C類謹笑升地址默認的掩碼是255.255.255.0。但現在的掩碼是255.255.255.192。比原來的的掩碼中為1的位多了兩位,所以劃分了2^2=4個子網。題中的是第一個子網。該子網的有效主機號為192.168.10.1----192.168.10.62
原因如下:子網掩碼為1對應的IP地址位為網路位,子網掩碼為0對應的IP地址為為主機位。
在第四段的子網掩碼為0的位有6位,那麼該子網的總主機數量為2^6=64個。即192.168.10.0---192.168.10.63,但每個子網中主機位全為0和全為1的兩個IP不能用,所以要減掉2個IP,所以該子網有效主機個數為2^6-2=62個。即192.168.10.1---192.168.10.62
(1)地址掩碼計算方法擴展閱讀:
IP和子網掩碼
我們都知道,IP是由四段數字組成,在此,我們先來了解一下3類常用的IP
A類IP段1.0.0.0 到126.255.255.255 (0段和127段不使用)
B類IP段128.0.0.0 到191.255.255.255
C類IP段192.0.0.0 到223.255.255.255
XP默認分配的子網掩碼每段只有255或0
A類的默認子網掩碼255.0.0.0一個子網最多可以容納1658萬多台電腦
B類的默認子網掩碼255.255.0.0一個子網最多可以容納6萬台電腦
C類的默認子網掩碼255.255.255.0一個子網最多可以容納254台電腦
我們必須有一個子網掩碼,因為:
1)當配置IP時,所有計算機都必須填寫子網掩碼
2)我們必須在我們的網路中設置一些邏輯邊界
3)我們必須至少輸入所使用IP類的默認子網掩碼
子網的劃分,實際上就是設計子網掩碼的升拍過程。子網掩碼主要是用來區分IP地址中的網路ID和主機ID,它用來屏蔽IP地址的一部分,從IP地址中分離出網路ID和主機ID.子網掩碼是由4個十進制數組成的數值"中間用"."分隔,如255.255.255.0。
若將它寫成二進制的形式為:11111111.11111111.11111111.00000000,其中為"1"的位分離出網路ID,為"0"的位分離出主機ID,也就是通過將IP地址與子網掩碼進行"與"邏輯操作,得出網路號。
例如,假設IP地址為192.160.4.1,子網掩碼為255.255.255.0,則網路ID為192.160.4.0,主機ID為0.0.0.1。計算機網路ID的不同,則說明他們不在同一個物理子網內,需通過路由器轉發才能進行數據交換祥老。
每類地址具有默認的子網掩碼:對於A類為255.0.0.0,對於B類為255.255.0.0,對於C類為255.255.255.0。
除了使用上述的表示方法之外,還有使用子網掩碼中"1"的位數來表示的,在默認情況下,A類地址為8位,B類地址為16位,C類地址為24位。例如,A類的某個地址為 12.10.10.3/8,這里的最後一個"8"說明該地址的子網掩碼為8位,而199.42.26.0/28表示網路199.42.26.0的子網掩碼位數有28位。
如果希望在一個網路中建立子網,就要在這個默認的子網掩碼中加入一些位,它減少了用於主機地址的位數。加入到掩碼中的位數決定了可以配置的子網。因而,在一個劃分了子網的網路中,每個地址包含一個網路地址、一個子網位數和一個主機地址。
❷ 子網掩碼怎麼計算
子網ID增量計演算法(即計算每個子網的IP范圍)
其基本計算步驟如下:
第1步,將所需的子網數轉換為二進制,如所需劃分的子燃頌網數為「4」,則轉換成成二旁納進制為00000100;
第2步,取子網數的二進制中有效位數,即為向預設子網掩碼中加入的位數(既向主機ID中借用的位數)。如前面的00000100,有效位為「100」,為3位(在新標准中只需要2位就可以了);
第3步,決定子網掩碼。如IP地址為B類129.20.0.0網路,則預設子網掩碼為:255.255.0.0,借用主機ID的3位以後變為:255.255.224(11100000).0,即將所借的位全表示為1,用作子網掩碼。
第4步,將所借位的主機ID的起始位段最右邊的「1」轉換為十進制運段沒,即為每個子網ID之間的增量,如前面的借位的主機ID起始位段為「11100000」,最右邊的「1」,轉換成十進制後為2^5=32(此為子網ID增量)。
第5步,產生的子網ID數為:2^m-2 (m為向預設子網掩碼中加入的位數),如本例向子網掩碼中添加的位數為3,則可用子網ID數為:2^3-2=6個;
第6步,將上面產生的子網ID增量附在原網路ID之後的第一個位段,便形成第一個子網網路ID 129.20.32.0(即第一個子網的起始IP段);
第7步,重復上步操作,在原子網ID基礎上加上一個子網ID增量,依次類推,直到子網ID中的最後位段為預設子網掩碼位用主機ID位之後的最後一個位段值,這樣就可得到所有的子網網路ID。如預設子網掩碼位用主機ID位之後的子網ID為255.255.224.0,其中的「224」為借用主機ID後子網ID的最後一位段值,所以當子網ID通過以上增加增量的方法得到129.20.224.0時便終止,不要再添加了(只能用到129.20.192.0)。
❸ 請問一下,知道一個IP地址,如何計算出它的子網掩碼啊
利用子網數來計算:
在求子網掩碼之前必須先搞清楚要劃分的子網數目,以及每個子網內的所需主機數目。
1.將子網數目轉化為二進制來表示
2.取得該二進制的位數,為 N
3.取得該IP地址的類子網掩碼,將其主機地址部分的前N位置1 即輪侍得出該IP地址劃分子網的子網掩碼。
如欲將B類IP地址168.195.0.0劃分成27個子網:
27=11011
該二進制為五位數,N = 5
將B類地址的子網掩隱桐寬碼255.255.0.0的主機地址前5位置灶亮1,得到 255.255.248.0
即為劃分成27個子網的B類IP地址 168.195.0.0的子網掩碼。
增量計演算法基本計算步驟如下:
1、將所需的子網數轉換為二進制,如所需劃分的子網數為「4」,則轉換成成二進制為00000100;
2、取子網數的二進制中有效位數,即為向預設子網掩碼中加入的位數。如前面的00000100,有效位為「100」,為3位;
3、決定子網掩碼。如IP地址為B類129.20.0.0網路,則預設子網掩碼為:255.255.0.0,借用主機ID的3位以後變為:255.255.224.0,即將所借的位全表示為1,用作子網掩碼;
4、將所借位的主機ID的起始位段最右邊的「1」轉換為十進制,即為每個子網ID之間的增量,如前面的借位的主機ID起始位段為「11100000」,最右邊的「1」,轉換成十進制後為2^5=32;
5、產生的子網ID數為:2^m-2 ,如本例向子網掩碼中添加的位數為3,則可用子網ID數為:2^3-2=6個;
6、重復上步操作,在原子網ID基礎上加上一個子網ID增量,依次類推,直到子網ID中的最後位段為預設子網掩碼位用主機ID位之後的最後一個位段值,這樣就可得到所有的子網網路ID。當子網ID通過以上增加增量的方法得到129.20.224.0時便終止,不要再添加了(只能用到129.20.192.0)。
子網掩碼--網路
❹ 子網掩碼怎樣計算教我一招!!!
一、利用子網數來計算
在求子網掩碼之前必須先搞清楚要劃分的子網數目,以及每個早並告子網內的所需主機數目。
1)將子網數目轉化為二進制來表示 。
2)取得該二進制的位數,為 N 。
3)取得該IP地址的類子網掩碼,將其主機地址部分的的前N位置 1 即得出該IP地址劃分子網的子網掩碼。
二、利用主機數來計算
1)將主機數目轉化為二進制來表示 。
2)如果主機數小於或等於254(注意去掉保留的兩個IP地址),則取得該主機的二進制位數,為 N,這里肯定 N<8。如果大於254,則 N>8,這就是說主機地址將占據不止8位。
3)使用255.255.255.255來將該類IP地址的主機地址位數全部置1,然後從後向前的將N位全部置為 0,即為子網掩碼值。
定義子網掩碼的步驟為:
A、確定哪些組地址歸我們使用。比如我們申請到的網路號為 "210.73.a.b",陸明該網路地址為c類IP地址,網路標識為"210.73.a",主機標識為"b"。
B、根據我們所需的子網數以及將來可能擴充到的子網數,用宿主機的一些位來定義子網掩碼。比如我們需要12個子網,將來可能需要16個。用第四個位元組的前四位確定子網掩碼。前四位都置為"1",即第四個位元組為"11110000",這個數我們暫且稱作新的二進制子網掩碼。
C、把對應初始網路的各個位都置為"1",即前三個位元組都置為"1",則子網掩碼的間斷二進制形式為:"11111111.11111111.11111111.11110000" 。
D、把這個數轉化為間斷十進制形式為:"255.255.255.240" 。
(4)地址掩碼計算方法擴展閱讀:
1、IP地址192.168.12.126是C類地址,其默認的子網掩碼為:255.255.255.0,所以子網掩碼255.255.255.224為變長子網掩碼。
2、子網掩碼255.255.255.224的二進制為:11111111.11111111.11111111.11100000,有27個1,那麼IP地址的網路位為27位。因為前3段都是1,那麼只要分析後1段就可以了:126的二進制是:011 11110,前3位不變,後5全部置0,就可得網路地址(即網路號):192.168.12.011 00000,化為十進制為:192.168.12.96。
而廣播地址是:前3位不變,後5位全部置1得:192.168.12.011 11111,化為十進制是:192.168.12.127。
注意:蔽腔這個網路號就是整個C段網路192.168.12.0/24的子網號了。
那麼該網路192.168.12.96/27的有效主機范圍是:192.168.12.97-192.168.12.126,192.168.12.96為網路地址(網路號),192.168.12.127為廣播地址。