『壹』 如何計算IP地址的網路地址
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位。
如果希望在一個網路中建立子網,就要在這個默認的子網掩碼中加入一些位,它減少了用於主機地址的位數。加入到掩碼中的位數決定了可以配置的子網。因而,在一個劃分了子網的網路中,每個地址包含一個網路地址、一個子網位數和一個主機地址。