導航:首頁 > IDC知識 > 主機號計算

主機號計算

發布時間:2020-08-12 05:06:23

1、什麼是子網號和主機號?怎麼計算?

例如:

IP地址: 192 168 1 100
11000000 10101000 00000001 01100100

子網掩碼:255 255 255 240

11111111 11111111 11111111 11110000

因為IP地址是以192開頭的,可以知道這是一個C類地址,前三個位元組是網路號。子網掩碼其中對應於網路地址部分為全1,對應於主機地址部分為0。
在本例中我們可以從240=11110000知道,主機地址的頭四位用於子網號,後四位用於主機號。

再看IP地址,主機標識部分的頭四位為:0110,後四位為:0100。那麼:

0110 0000為子網地址即是96

0000 0100為主機地址即是4

故得:子網號:0.0.0.96

主機號:0.0.0.4

2、計算主機數

根據子網掩碼來算看有幾位是定義主機號的,有幾位是來定義網路號的。然後用二進制算位數就行了!

子網掩碼的簡便演算法
舉例說明該演算法。
例:給定一 class c address : 192.168.5.0 ,要求劃分20個子網,每個子網5
個主機。
解:因為4 即是所求的子網掩碼,對應的子網數
也就出來了。這是針對C類地址。老師也只講了針對C類地址的做法。下面是我自
己推出來的針對B類地址的做法。
對於B類地址,假如主機數小於或等於254,與C類地址演算法相同。
對於主機數大於254的,如需主機 700台,50個子網(相當大了),
512 < 700< 1024
256-(1024/256)=256-4=252 ――>即是所求的子網掩碼,對應的子網數也就
出來了。
上面256-4中的4(2的2次冪)是指主機數用2進製表示時超過8位的位數,即超過
2位,掩碼為剩餘的前6位,即子網數為2(6)-2=62個。
歡迎指正。

Append :Host/Subnet Quantities Table

----------------------------------------------------------------------
Class A Effective Effective
# bits Mask Subnets Hosts
------- --------------- --------- ---------
2 255.192.0.0 2 4194302
3 255.224.0.0 6 2097150
4 255.240.0.0 14 1048574
5 255.248.0.0 30 524286
6 255.252.0.0 62 262142
7 255.254.0.0 126 131070
8 255.255.0.0 254 65536
9 255.255.128.0 510 32766
10 255.255.192.0 1022 16382
11 255.255.224.0 2046 8190
12 255.255.240.0 4094 4094
13 255.255.248.0 8190 2046
14 255.255.252.0 16382 1022
15 255.255.254.0 32766 510
16 255.255.255.0 65536 254
17 255.255.255.128 131070 126
18 255.255.255.192 262142 62
19 255.255.255.224 524286 30
20 255.255.255.240 1048574 14
21 255.255.255.248 2097150 6
22 255.255.255.252 4194302 2

Class B Effective Effective
# bits Mask Subnets 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

Class C Effective Effective
# bits Mask Subnets 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

3、怎樣根據IP地址和子網掩碼計算出主機號

如IP121.175.21.9子網掩碼255.192.0.0

1、ip地址轉換為二進制的是

2、子網掩碼轉化為二進制是

3、把ip地址與子網掩碼一組配,就可以得出網路號部分是0111100110,主機號部分是1011110001010100001001

IP地址是一個32位的二進制數,通常被分割為4個「8位二進制數」(也就是4個位元組)。IP地址通常用「點分十進制」表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之間的十進制整數。

例:點分十進IP地址(100.4.5.6),實際上是32位二進制數(01100100.00000100.00000101.00000110)。

(3)主機號計算擴展資料:

IP地址編址方式:

最初設計互聯網路時,為了便於定址以及層次化構造網路,每個IP地址包括兩個標識碼(ID),即網路ID和主機ID。

同一個物理網路上的所有主機都使用同一個網路ID,網路上的一個主機(包括網路上工作站,伺服器和路由器等)有一個主機ID與其對應。Internet委員會定義了5種IP地址類型以適合不同容量的網路,即A類~E類。

TCP/IP協議需要針對不同的網路進行不同的設置,且每個節點一般需要一個「IP地址」、一個「子網掩碼」、一個「默認網關」。不過,可以通過動態主機配置協議(DHCP),給客戶端自動分配一個IP地址,避免了出錯,也簡化了TCP/IP協議的設置。

參考資料:

網路-IP地址

4、已知Ip地址,子網掩碼後如何計算主機號

說多少位是主機號,如果是點分十進制就是主機地址,兩個概念有點不同的。
你說的ip121.175.21.9子網掩碼255.192.0.0,這里由子網掩碼求出10位是網路號,22位是主機號,而不是13位。
答案是0.47.21.9,也就是把你的地址121.175.21.9把網路號的位全置0就得出主機號是0.47.21.9了。

5、子網號和主機號計算

計算機IP: 200.200.200. 11100000 子網掩碼:11111111 11111111 11111111 11000000 200.200.200.*屬於C類地址,子網段就是「11」,主機段就是「100000」

6、如何計算網路號和主機號

IP地址的網路號和主機號是通過子網掩碼來計算的。具體計算方法如下:

例如:

有一個C類地址為:  192.9.200.13 其預設的子網掩碼為: 255.255.255.0 

IP地址 192.9.200.13, 轉換為二進制11000000 00001001 11001000 00001101,

子網掩碼255.255.255.0,轉換為二進制11111111 11111111 11111111 00000000,

它的網路號計算方法: 將兩個二進制數做按位與(&)運算後得出的結果即為網路號,

11000000 00001001 11001000 00001101    

&  11111111 11111111 11111111 00000000

-------------------------------------------------------------

11000000 00001001 11001000 00000000=192.9.200. 0即網路號為192.9.200.0。

它的主機號計算方法:將子網掩碼取反再與IP地址按位與(&)後得到的結果即為主機號,

11000000 00001001 11001000 00001101

&00000000 00000000 00000000 11111111

------------------------------------------------------------

00000000 00000000 00000000 00001101 =0.0.0.13即主機號為13(或者0.0.0.13)。

(6)主機號計算擴展資料:

主機地址

IP地址是TCP/IP網路中用來唯一標識每台主機或設備的地址,IP地址由32位(共四個八位組)的二進制組成。IP地址分為兩部分,左邊網路編號部分用來標識主機所在的網路;右邊部分用來標識主機本身,這部分稱為主機地址。連接到同一網路的主機必須擁有相同的網路編號。

一個 IP地址的網路部分被稱為網路號或者網路地址,主機可以與具有相同的網路號的設備直接通訊,在沒有連接設備的情況下,即使共享相同的物理網段,網路號不同則無法進行通訊,IP 地址的網路地址使路由器可以將分組置於正確的網段上 。

IP 地址網路號後的主機號可以使路由器能夠二層幀封裝的分組傳送到網路上的一台特定的主機,使主機號與 MAC 地址進行正確的映射中的關鍵問題在於使用子網掩碼來確定或者獲取遠程主機的網路地址信息。網路地址之後的部分為主機地址。

7、怎麼求主機號

把IP和掩碼都換算成二次制:
ip:01111100.11000100.00011011.00111011
掩碼:11111111.11100000.00000000.00000000
則此子網掩碼表示此IP前面11位是網路號,所以後21位是主機號即:
00000000.00000100.00011011.00111011
再算回十進製得:0.4.27.59

(7)主機號計算擴展資料:

在主機或路由器中存放的IP地址(IPv4)都是32位的二進制代碼。它包含了網路號(net-id)和主機號(host-id)兩個獨立的信息段。網路號用了標識主機或路由器所連接到的網路,主機號用來標識該主機或路由器。

為了提高可讀性,每8位二進制數用一個十進制數(0~255)表示,並以小數點分隔。這種標記IP地址的方法稱為「點分十進制記法」,IP地址的網路號在左邊,主機號在右邊。

根據固定的網路號和主機號位數的不同,IP地址分成了五類:A類、B類、C類、D類和E類。其中最常用的是A類、B類和C類。

1.A類地址

網路號僅僅佔8位,主機號佔24位。

特點:前1位為0

網路號的范圍是:1.0.0.0~126.0.0.0

最大網路數127個(1~126是可用的,127作為本地軟體環回測試本主機之用)

網路中最大主機數是1 677 214(即224-2)個。減去2個的原因是去掉一個主機號全0的地址(網路地址)和主機號全1的地址(廣播地址)

2.B類地址

網路號佔16位,主機號佔16位

特點:前2位是10

網路號的范圍:128.0.0.0~191.255.0.0

最大網路數16384

網路中最大的主機數是65534(216-2)個

3.C類地址

網路號佔24位,主機號佔8位

特點:前3位是110

網路號的范圍:192.0.0.0~223.255.255.0

可用網路數為2 097 152

網路中最大的主機數254(28-2)個

4.子網劃分

為了 提高IP地址的使用效率,可以將一個網路劃分為多個子網。採用借位的方法,從主機最高位開始借位變為新的子網路,剩餘部分仍然為主機位,使本來應當屬於主機號的部分改變為網路號,這樣就實現了劃分子網的目的。借位使得IP地址的結構分為3部分:網路位、子網位和主機位。

網路位          +  主機位    ------>網路位+子網位   +  主機位   

8、子網掩碼的網路號、主機號怎麼計算?

就是把IP地址和子網掩碼都轉換成二進制 然後做AND的比較
128.22.25.6
255.255.255.0
10000000 00010110 00011001 00000110
11111111 11111111 11111111 00000000
做and的比較 得數
10000000 00010110 00011001 00000000
轉換成十進制
128.22.25.0 這就是子網掩碼255.255.255.0的網路標示
主機標識就是反取子網掩碼再比較得
00000000 00000000 00000000 00000110
0.0.0.6

再看第二個子網掩碼
128.22.25.6
255.255.240.0
10000000 00010110 00011001 00000110
11111111 11111111 11110000 00000000
做AND的比較
10000000 00010110 00010000 00000000
轉換成十進制
128.22.16.0
這就是第二個子網掩碼的網路標識
第二個主機標示為
00000000 00000000 00001001 00000110
0.0.9.6

9、如何計算IP地址的網路號和主機號?

IP地址的網路號和主機號是通過子網掩碼來計算的。具體計算方法如下:
例如:
有一個C類地址為: 192.9.200.13 其預設的子網掩碼為:
255.255.255.0 
IP地址 192.9.200.13, 轉換為二進制11000000 00001001 11001000 00001101,
子網掩碼255.255.255.0,轉換為二進制11111111 11111111 11111111 00000000,
它的網路號計算方法: 將兩個二進制數做按位與(&)運算後得出的結果即為網路號,
11000000 00001001 11001000 00001101 
& 11111111 11111111 11111111 00000000
-------------------------------------------------------------
11000000 00001001 11001000 00000000=192.9.200.
0即網路號為192.9.200.0。
它的主機號計算方法:將子網掩碼取反再與IP地址按位與(&)後得到的結果即為主機號,
11000000 00001001 11001000 00001101
&
00000000 00000000 00000000 11111111
------------------------------------------------------------
00000000 00000000 00000000 00001101 =0.0.0.13即主機號為13(或者0.0.0.13)。
(9)主機號計算擴展資料:
主機地址
IP地址是TCP/IP網路中用來唯一標識每台主機或設備的地址,IP地址由32位(共四個八位組)的二進制組成。IP地址分為兩部分,左邊網路編號部分用來標識主機所在的網路;右邊部分用來標識主機本身,這部分稱為主機地址。連接到同一網路的主機必須擁有相同的網路編號。
一個 IP地址的網路部分被稱為網路號或者網路地址,主機可以與具有相同的網路號的設備直接通訊,在沒有連接設備的情況下,即使共享相同的物理網段,網路號不同則無法進行通訊,IP
地址的網路地址使路由器可以將分組置於正確的網段上

IP
地址網路號後的主機號可以使路由器能夠二層幀封裝的分組傳送到網路上的一台特定的主機,使主機號與
MAC
地址進行正確的映射中的關鍵問題在於使用子網掩碼來確定或者獲取遠程主機的網路地址信息。網路地址之後的部分為主機地址。
參考資料:網路-主機地址

與主機號計算相關的知識