導航:首頁 > 網路問題 > 網路號怎麼求

網路號怎麼求

發布時間:2022-01-05 21:16:21

1. 計算機網路用IP地址與子網掩碼,怎麼求網路號和主機號

將IP地址分成了網路號和主機號兩部分,設計者就必須決定每部分包含多少位。網路號的位數直接決定了可以分配的網路數(計算方法2^網路號位數);主機號的位數則決定了網路中最大的主機數(計算方法2^主機號位數-2)。然而,由於整個互聯網所包含的網路規模可能比較大,也可能比較小,設計者最後聰明的選擇了一種靈活的方案:將IP地址空間劃分成不同的類別,每一類具有不同的網路號位數和主機號位數。
例如:
192.168.1.120 /255.255.255.0
如何算出它的網路號.主機號

這個從二進制角度說比較方便。
首先把地址和掩碼轉換為二進制(熟了就不用了)
IP地址:11000000.10101000.00000001.01111000
掩 碼:11111111.11111111.11111111.00000000
(掩碼24個1,就是說這個地址是24位掩碼的)

掩碼為1的部分表示網路號,為0的部分表示主機號。
IP地址與掩碼相與得出網路地址,
換個演算法就是地址的前24位(掩碼1的個數)後面補0是網路地址

2. 網路號是如何計算的

1、標準的網路號是,
A類是前8位
B類是前16位
C類是前24位
舉一個例子
如172.16.10.2,因為172.16.10.2是B類地址,所以172.16所代表的位就是網路號的位,後面10.2代表的位是主機位,A類C類和例子結構相同,就是位數不同。
2、如果不是標準的,就是要劃子網的,就不一樣了。要看後面的位數來確定
如192.168.15.2/26,後面的26代表網路號位數是26位,剩下的6位是主機號;前24位是標準的網路號,後倆位是為劃分子網從主機號分出來的,也劃分到網路號里。

這個是別人的例子:
將子網掩碼化為2進數得11111111.11111111.11111111.11111000 那麼可看出主機編號部分轉化為子網掩碼部分的位數m=5 (這個5就是248轉化為2進數所得的11111000中1的個數)。。。。m=5就可算出這個LAN里可化的每個子網的主機數:就是2的5次方。。。。算得32台(主機)。。。。
繼續:一號子網是192.168.5.1~192.168.5.31 / 二號子網是192.168.5.33~192.168.5.62 / 三號子網是192.168.5.65~192.168.5.94 / 四號子網是192.168.5.97~192.168.5.126 / 五號子網是192.168.5.129~192.168.5.158 / 六號子網是192.168.5.161~192.168.5.190 / 七號子網是192.168.5.193~192.168.5.222 / 八號子網是192.168.5.225~192.168.5.254
這下你看,你的主機192.168.5.121 在哪個子網號里? 答案得出:4號!!!

3. 子網掩碼的網路號、主機號怎麼計算

為了確切地標識Internet中的主機和路由器,TCP/IP建立了一套編址方案,為每台主機和路由器分配一個全網唯一的地址。這個地址的名字就是IP地址。

值得注意的是,一台主機至少擁有一個IP地址,允許一台主機擁有多個IP地址。(計算機可以有幾個身份證但是人只能有一個),類似於居民身份證號,主機的身份證號也有一定的規律。

在人少的時候,身份證號的位數就要求少一些;當居民變多,以前的位數號碼所能表示的最大人口數量超過這個國家的人口數量時,身份證就要升級,將身份證號碼增長一點點,IP地址也是,因此機器數量少的時候用的是IPv4;

目前仍在使用的IP地址是IPv4版本的,由四個位元組組成,每個位元組8位二進制數,就是說目前的IP地址由32位二進制數組成,32個000011111等,用點分十進製法,將這32位二進制數字每八位劃分一次,每8位數對應一個十進制數,這樣32位地址就變成了四個用點隔開的十進制數字了;

IP地址由幾個信息一起組成的,由網路號和主機號四個欄位組成,如果把網路號比作小區,主機號就相當於小區裡面的各個房子的門牌號。有些網路擁有很多主機,而有些網路上的主機很少,類似於小區一樣,IP地址分為五類,A類到E類,大量使用的是A,B,C類。

A類地址:8位網路號(0開頭)+24位主機號、B類地址:16位網路號(10開頭)+16位主機號、C類地址:24位網路號(110開頭)+8位主機/號、D類:組播地址、E類:保留以後再用。(注意,網路號不能全部為0或者全部為1.IP地址也不能全部為0或者全部為1);

由此得到A類網路地址范圍為00000001~01111111.用點分十進制記法,把他們分別換算成十進制,就是1~127;

同理,B類網路地址的范圍為10000000 00000001-10111111 11111111為128.1~191.255,C類:11000000 00000000~11011111 11111111.即192.0~223.255;

子網掩碼:當一個小區越修越大,可能就會將本小區劃分為幾個分區或者幾期工程。當一個單位的主機很多而且分布在較大地理位置時,可以將本單位所屬主機劃分為若干個子網,然後各個子網之間用路由器互聯。

由於網路號已經分好了,內部再劃分的子網號的欄位就不能加到網路號中了。我們將子網號的欄位加到主機號欄位中,規定用一個32位的子網掩碼來表示子網號欄位的長度。

子網掩碼由一連串的1和一連串的0構成,1對應於網路號和子網號欄位,0對應於主機號。比如:某單位要分配一個C類IP地址為202.114.16.0.加入這個單位的主機要劃分5個子網,5轉換為二進制為101,所以要用3個二進製表示子網欄位。

若這個主機要劃分為2個子網,2轉換為二進制為10,所以要用2個二進製表示子網欄位。若要劃分為9個,9轉化為二進制是1001,就需要4個二進製表示子網欄位了,這里以劃分為5個子網,用3個二進制子網欄位為例:

C類的網路號為3個位元組,24個二進制長度,主機號為1個位元組,8個二進制長度,C類IP地址為110XXXXX XXXXXXXX XXXXXXXX+子網號(這里為101)+主機號,網路號對應到子網掩碼是1;

因此110XXXXX XXXXXXXX XXXXXXXX→11111111 11111111 11111111,子網號對應到子網掩碼也是1,這里子網號為101,對應過去就是111;主機號對應到0,因此,這個C類地址對應的完整的子網掩碼就是:11111111 11111111 11111111 11100000;

當外界訪問這個單位的主機時,路由器用子網掩碼和目的地址相「與」(1+1=1,0+1=0,1+0=0,0+0=0),得到的結果中最後一個位元組由子網號和主機號構成。

(3)網路號怎麼求擴展閱讀:

當然,單位也可以不劃分子網,此時子網掩碼為默認值,此時1的長度就是網路號的長度;A類地址默認的子網掩碼是11111111 00000000 00000000 00000000(255.0.0.0);

B類地址的是11111111 11111111 00000000 00000000(255.255.0.0),C類的是11111111 11111111 11111111 00000000(255.255.255.0)。

子網劃分與實例根據以上分析,建議按以下步驟和實例定義子網掩碼。  

1、將要劃分的子網數目轉換為2的m次方。如要分8個子網,8=2³。 

2、取上述要劃分子網數的2的m次方的冪。如2³,即m=3。  

3、將上一步確定的冪m按高序佔用主機地址m位後轉換為十進制。

4. 已知一個IP地址,怎麼求網路ID號

將IP和子網掩碼都化成二進制..原後按位一一相與.1與1=1.1與0=0 得到的就是網路號.
如.192.168.0.1 255.255.255.0 其中,255.255.255.0化成二進制就是11111111.11111111.11111111.0與IP想與後就是192.168.0.0..192.168.0.0就是他的網路號

5. 如何計算網路號和主機號

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

例如:

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

IP地址192.9.200.13,轉換為二進制,

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

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

&

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

=192.9.200. 0即網路號為192.9.200.0。

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

&

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

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

(5)網路號怎麼求擴展閱讀:

主機地址

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

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

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

6. 已知IP地址和子網掩碼怎麼求網路號、子網號

每一位最大是255,就是0-255,一共是256 其實就是16進制的FF,掩碼就是1不能變,0可以隨便變,所以最後是0就表示 最後的8位都是0 ,一共是2的8次方=256. 簡單算就是256-0=256

256-0 = 256 此子網是包括 162.9.20.18在內的有256個地址的子網

子網號是 162.9.20.0 主機號就是(本身就是) 162.9.20.18

162是 B類地址(這個是規定的) 所以 網路號是 162.9.0.0

7. 已知IP地址和子網掩碼如何求網路號

要看子網掩碼變長在第幾節,255.255.255.224是在第四節借了位
把224轉換為2進制,windows的計算器科學型能幫你計算。是11100000,借了三位
借了三位,子網個數為2的三次方等於8
即八個子網
其實書上說得挺復雜,我感覺,計算網路號最簡單的方法...

8. 網路號位數怎麼計算的

標準的網路號是,A類是前8位 ,B類是前16位 ,C類是前24位 ,舉一個例子 ,如172.16.10.2,因為172.16.10.2是B類地址,所以172.16所代表的位就是網路號的位,後面10.2代表的位是主機位,A類C類和例子結構相同,就是位數不同。
如果不是標準的,就是要劃子網的,就不一樣了。要看後面的位數來確定 ,如192.168.15.2/26,後面的26代表網路號位數是26位,剩下的6位是主機號;前24位是標準的網路號,後倆位是為劃分子網從主機號分出來的,也劃分到網路號里。

9. 已知網路號如何求子網掩碼

類范圍:IP地址常採用點分十進製表示方法:X.Y.Y.Y,在這里,X=1--126時稱為A類地址;X=128--191時成為B類地址;X=192--223時稱為C類地址;如10.202.52.130,因為X=10在1--126范圍內所以稱為A類地址,默認子網掩碼:A類為255.0.0.0;B類為255.255.0.0;C類為255.255.255.0

當我們要劃分子網用到子網掩碼M時,類子網掩碼的格式應為:A類為255.M.0.0;B類為255.255.M.0;C類為255.255.255.M. M是相應的子網掩碼,如255.255.255.240

十進制計算基數:256.等一下我們所有的十進制計算都要用256來進行

幾個公式變數的說明:

Subnet_block:可分配子網塊的大小,指在某一子網掩碼下的子網的塊數.

Subnet_num:實際可分配子網數,指可分配子網塊中要剔除首,尾兩塊,這是某一子網掩碼下可分配的實際子網數量,它等於Subnet_block-2

IP_block:每個子網可分配的IP地址塊大小

IP_num:每個子網實際可分配的IP地址數,因為每個子網的首,尾IP地址必須保留(一個為網路地址,一個為廣播地址),所以它等於IP_block-2.IP_num也用於計算主機段

M:子網掩碼(net mask)

他們之間的公式如下:

M=256-IP_block

IP_block=256/Subnet_block,反之Subnet_block=256/IP_block

IP_num=IP_block-2

Subnet_num=Subnet_block-2

2的冥數:要熟練掌握2^8(256)以內的2的冥數的十進制數,如128=2^7,64=2^6....,這可使我們立即推算出Subnet_block和IP_block數.

現在我們舉一些例子:

一,已知所需子網數12,求實際子網數

解:這里實際子網數指Subnet_num,由於12最接近2的冥數為16(2^4),既Subnet_block=16,那麼Subnet_num=16-2=14,故實際子網數為14.

二,已知一個B類子網每個子網主機數要達到60X255(約相當於X.Y.0.1--X.Y.59.254的數量)個,求子網掩碼

解:1. 60接近2的冥數為64(2^6),即IP_block=64

2. 子網掩碼M=256-IP_block=256-64=192

3. 子網掩碼格式B類是:255.255.M.0,所以子網掩碼為:255.255.192.0

三.如果所需子網數為7,求子網掩碼

解:1. 7最接近2的冥為8,但8個Subnet_block因為要保留首,尾2個子網塊,即8-2=6<7,並不能達到所需子網數,所以應該取2的冥為16,即Subnet_block=16

2. IP_block=256/Subnet_block=256/16=16

3. 子網掩碼M=256-IP_block=256-16=240

四.已知網路地址為211.134.12.0,要有4個子網,求子網掩碼及主機段

解:1. 211.Y.Y.Y是一個C類網,子網掩碼格式為255.255.255.M

2. 4個子網,4接近2的冥是8(2^3),所以Subnet_block=8,Subnet_num=8-2=6

3. IP_block=256/Subnet_block=256/8=32

4. 子網掩碼M=256-IP_block=256-32=224

5. 所以子網掩碼表示為255.255.255.224

6. 因為子網塊中的可分配主機又有首,尾兩個不能使用,所以可分配6個子網塊(Subnet_num),每塊32個可分配主機塊(IP_block) 即:32-63,64-95,96-127,128-159,160-191,192-223

首塊(0-31)和尾塊(224-255)不能使用

7. 每個子網塊中的可分配主機塊又有首,尾兩個不能使用(一個是子網網路地址,一個是子網廣播地址),所以主機段分別為:33-62,65-94,97-126,129-158,161-190,193-222

8. 所以子網掩碼為255.255.255.224 主機段共6段為:211.134.12.33--211.134.12.62;

211.134.12.65--311.134.12.94;211.134.12.97--211.134.12.126;211.134.12.129--211.134.12.158;

211.134.12.161--211.134.12.190;211.134.12.193--211.134.12.222 可以任選其中的4段作為4個子網.

介紹子網掩碼的兩種簡便演算法

IP地址是32位的二進制數值,用於在TCP/IP通訊協議中標記每台計算機的地址。通常我們使用點式十進制來表示,如192.168.0.5等等。

每個IP地址又可分為兩部分。即網路號部分和主機號部分:網路號表示其所屬的網路段編號,主機號則表示該網段中該主機的地址編號。按照網路規模的大小,IP地址可以分為A、B、C、D、E五類,其中A、B、C類是三種主要的類型地址,D類專供多目傳送用的多目地址,E類用於擴展備用地址。A、B、C三類IP地址有效范圍如下表:

類別 網路號 /佔位數 主機號 /佔位數 用途

A 1~126 / 8 0~255 0~255 1~254 / 24 國家級

B 128~191 0~255 / 16 0~255 1~254 / 16 跨過組織

C 192~223 0~255 0~255 / 24 1~254 / 8 企業組織

隨著互連網應用的不斷擴大,原先的IPv4的弊端也逐漸暴露出來,即網路號佔位太多,而主機號位太少,所以其能提供的主機地址也越來越稀缺,目前除了使用NAT在企業內部利用保留地址自行分配以外,通常都對一個高類別的IP地址進行再劃分,以形成多個子網,提供給不同規模的用戶群使用。

這里主要是為了在網路分段情況下有效地利用IP地址,通過對主機號的高位部分取作為子網號,從通常的網路位界限中擴展或壓縮子網掩碼,用來創建某類地址的更多子網。但創建更多的子網時,在每個子網上的可用主機地址數目會比原先減少。

子網掩碼是標志兩個IP地址是否同屬於一個子網的,也是32位二進制地址,其每一個為1代表該位是網路位,為0代表主機位。它和IP地址一樣也是使用點式十進制來表示的。如果兩個IP地址在子網掩碼的按位與的計算下所得結果相同,即表明它們共屬於同一子網中。

在計運算元網掩碼時,我們要注意IP地址中的保留地址,即「 0」地址和廣播地址,它們是指主機地址或網路地址全為「 0」或「 1」時的IP地址,它們代表著本網路地址和廣播地址,一般是不能被計算在內的。

下面就來以實例來說明子網掩碼的演算法:

對於無須再劃分成子網的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的子網掩碼。

轉載

閱讀全文

與網路號怎麼求相關的資料

熱點內容
如何根據邏輯關系和持續時間畫網路圖 瀏覽:810
泰安東城哪個網路信號好用 瀏覽:216
黃浦無線網路灌溉控制器做什麼用 瀏覽:386
網路音樂有哪些特點 瀏覽:770
手機網路開著沒網怎麼回事 瀏覽:734
成長守護中心實名後出現網路異常 瀏覽:91
網路已連接了為什麼上不來網 瀏覽:298
為什麼新手機網路會變慢 瀏覽:346
紅米網路診斷設置wlan 瀏覽:512
網路歌曲怎麼找鏈接 瀏覽:645
網路電話延遲到什麼地方 瀏覽:586
華碩電腦怎麼打開網路共享 瀏覽:896
電腦網路正常用cmd後還是上不了網 瀏覽:944
哪個靜態ip網路更強 瀏覽:706
還有什麼網路用語 瀏覽:826
無線網路是什麼顏色 瀏覽:727
蘋果玩mc一直出現網路錯誤 瀏覽:313
智導互聯盒無法連接網路 瀏覽:389
俠諾路由器無線網路 瀏覽:299
網路掘墓人該如何對待 瀏覽:841

友情鏈接