怎么用IP地址運算元網掩碼要詳細的過程別從別的地方抄啊

時間 2022-10-13 03:25:02

1樓:vista企業版

子網的計算

一個ccna考試中常見的題型:一個主機的ip地址是202.112.

14.137,掩碼是255.255.

255.224,要求計算這個主機所在網路的網路地址和廣播地址。

常規辦法是把這個主機地址和子網掩碼都換算成二進位制數,兩者進行邏輯與運算後即可得到網路地址。其實大家只要仔細想想,可以得到另一個方法: 255.

255.255.224的掩碼所容納的ip地址有256-224=32個(包括網路地址和廣播地址),那麼具有這種掩碼的網路地址一定是32的倍數。

而網路地址是子網ip地址的開始,廣播地址是結束,可使用的主機地址在這個範圍內,因此略小於137而又是32的倍數的只有128,所以得出網路地址是202.112.14.

128.而廣播地址就是下一個網路的網路地址減1.而下一個32的倍數是160,因此可以得到廣播地址為 202.

112.14.159.

可參照下圖來理解本例:

ccna考試中,還有一種題型,要你根據每個網路的主機數量進行子網地址的規劃和計運算元網掩碼。這也可按上述原則進行計算。比如一個子網有10臺主機,那麼對於這個子網就需要10+1+1+1=13個ip地址。

(注意加的第一個1是指這個網路連線時所需的閘道器地址,接著的兩個1分別是指網路地址和廣播地址。)13小於16(16等於2的4次方),所以主機位為4位。而256-16=240,所以該子網掩碼為255.

255.255.240.

如果一個子網有14臺主機,不少同學常犯的錯誤是:依然分配具有16個地址空間的子網,而忘記了給閘道器分配地址。這樣就錯誤了,因為14+1+1+1 =17 ,大於16,所以我們只能分配具有32個地址(32等於2的5次方)空間的子網。

這時子網掩碼為:255.255.

255.224.

舉一些實際例子

1.已知所需子網數12,求實際子網數。

這裡實際子網數指subnet_num,由於12最接近2的冪為16(24),即subnet_block=16,那麼subnet_num=16-2=14,故實際子網數為14.

2.已知一個b類子網的每個子網主機數要達到60×255個(約相當於x.y.0.1~x.y.59.254的數量),求子網掩碼。

首先,60接近2的冪為64(26),即ip_block=64; 其次,子網掩碼m=256-ip_block=256-64=192,最後由子網掩碼格式b類是255.255.m.

0得出子網掩碼為255.255.192.

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

7最接近2的冪為8,但8個subnet_block因為要保留首、尾2個子網塊,即 8-2=6< 7,並不能達到所需子網數,所以應取2的冪為16,即subnet_block=16.因為ip_block=256/subnet_block= 256/16=16,所以子網掩碼m=256-ip_block=256-16=240.

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

由於211.y.y.

y是一個c類網,子網掩碼格式為255.255.255.

m,又知有4個子網,4接近2的冪是8(23),所以 subnet_block=8,subnet_num=8-2=6,ip_block=256/subnet_block=256/8=32,子網掩碼m =256-ip_block=256-32=224,故子網掩碼錶示為255.255.255.

224.又因為子網塊的首、尾兩塊不能使用,所以可分配6 個子網,每個子網有32個可分配主機塊,即32~63、64~95、96~127、128~159、160~191、192~223,其中首塊(0~31)和尾塊(224~255)不能使用。

由於每個子網塊中的可分配主機塊又有首、尾兩個不能使用(一個是子網網路地址,一個是子網廣播地址),所以主機塊分別為33~62、65~94、 97~126、129~158、161~190及193~222,因此子網掩碼為255.255.255.

224,主機塊共有6段,分別為 211.134.12.

33~211.134.12.

62、211.134.12.

65~211.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個子網。

總之,只要理解了公式中的邏輯關係,就能很快計算出子網掩碼,並得出可分配的主機塊。

2樓:匿名使用者

ip地址運算元網掩碼???這個好神奇 我也想知道

應該是用子網掩碼算ip地址範圍吧

或是ip地址範圍運算元網掩碼

3樓:

費那腦子幹嘛,我有軟體留個信箱我發給你,想怎麼分,你做主哈哈 (誰用誰知道)

4樓:羽化登仙

是根據ip,子網掩碼 算網路號吧?樓主。。。。

5樓:匿名使用者

呵呵,這個掩碼不是在用本地連線時它就自動填寫嗎?

請問一下,知道一個ip地址,如何計算出它的子網掩碼啊?

6樓:王珂

利用子網數來計算:

在求子網掩碼之前必須先搞清楚要劃分的子網數目,以及每個子網內的所需主機數目。

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的子網掩碼。

7樓:毅蕭天

子網掩碼計算方法有兩種:

方法一:利用子網數來計算:

1.首先,將子網數目從十進位制數轉化為二進位制數;

2.接著,統計得到的二進位制數的位數,設為n;

3.最後,先求出此ip地址對應的地址類別的子網掩碼。再將求出的子網掩碼的主機地址部分(也就是「主機號」)的前n位全部置1,這樣即可得出該ip地址劃分子網的子網掩碼。

例如:需將b類ip地址167.194.0.0劃分成28個子網:

1)(28)10=(11100)2;

2)此二進位制的位數是5,則n=5;

3)此ip地址為b類地址,而b類地址的子網掩碼是255.255.0.

0,且b類地址的主機地址是後2位(即0-255.1-254)。於是將子網掩碼255.

255.0.0中的主機地址前5位全部置1,就可得到255.

255.248.0,而這組數值就是劃分成28個子網的b類ip地址 167.

194.0.0的子網掩碼。

方法二:利用主機數來計算。

1.首先,將主機數目從十進位制數轉化為二進位制數;

2.接著,如果主機數小於或等於254(注意:應去掉保留的兩個ip地址),則統計由「1」中得到的二進位制數的位數,設為n;如果主機數大於254,則 n>8,也就是說主機地址將超過8位;

3.最後,使用255.255.255.255將此類ip地址的主機地址位數全部置為1,然後按照「從後向前」的順序將n位全部置為0,所得到的數值即為所求的子網掩碼值。

例如:需將b類ip地址167.194.0.0劃分成若干個子網,每個子網內有主機500臺:

1)(500)10=(111110100)2;

2)此二進位制的位數是9,則n=9;

3)將該b類地址的子網掩碼255. 255.0.

0的主機地址全部置 1,得到255.255.255.

255。然後再從後向前將後9位置0,可得:11111111.

11111111.11111110.00000000即255.

255.254.0。

這組數值就是劃分成主機為500臺的b類ip地址167.194.0.

0的子網掩碼。

8樓:匿名使用者

ip地址(ip address)的概念及其子網掩碼(subnet mask)的計算對於首次學習網路知識的初學者來說是一件比較困難的事情。下文所述的是我個人的一些心得,望大家指正。

按照目前使用的ipv4的規定,對ip地址強行定義了一些保留地址,即:「網路地址」和「廣播地址」。所謂「網路地址」就是指「主機號」全為「0」的ip地址,如:

125.0.0.

0(a類地址);而「廣播地址」就是指「主機號」全為「255」時的ip地址,如:125.255.

255.255(a類地址)。

而子網掩碼,則是用來標識兩個ip地址是否同屬於一個子網。它也是一組32位長的二進位制數值,其每一位上的數值代表不同含義:為「1」則代表該位是網路位;若為「0」則代表該位是主機位。

和ip地址一樣,人們同樣使用「點式十進位制」來表示子網掩碼,如:255.255.

0.0。

如果兩個ip地址分別與同一個子網掩碼進行按位「與」計算後得到相同的結果,即表明這兩個ip地址處於同一個子網中。也就是說,使用這兩個ip 地址的兩臺計算機就像同一單位中的不同部門,雖然它們的作用、功能、乃至地理位置都可能不盡相同,但是它們都處於同一個網路中。

子網掩碼計算方法

自從各種型別的網路投入各種應用以來,網路就以不可思議的速度進行大規模的擴張,目前正在使用的ipv4也逐漸暴露出了它的弊端,即:網路號佔位太多,而主機號位太少。目前最常用的一種解決辦法是對一個較高類別的ip地址進行細劃,劃分成多個子網,然後再將不同的子網提供給不同規模大小的使用者群使用。

使用這種方法時,為了能有效地提高ip地址的利用率,主要是通過對ip地址中的「主機號」的高位部分取出作為子網號,從通常的「網路號」界限中擴充套件或壓縮子網掩碼,用來建立一定數目的某類ip地址的子網。當然,建立的子網數越多,在每個子網上的可用主機地址的數目也就會相應減少。

要計算某一個ip地址的子網掩碼,可以分以下兩種情況來分別考慮。

第一種情況:

無須劃分成子網的ip地址。

一般來說,此時計算該ip地址的子網掩碼非常地簡單,可按照其定義就可寫出。例如:某個ip地址為12.

26.43.0,無須再分割子網,按照定義我們可以知道它是一個a類地址,其子網掩碼應該是255.

0.0.0;若此ip地址是一個b類地址,則其子網掩碼應該為255.

255.0.0;如果它是c類地址,則其子網掩碼為255.

255.255.0。

其它類推。

第二種情況:

要劃分成子網的ip地址。

在這種情況下,如何方便快捷地對於一個ip地址進行劃分,準確地計算每個子網的掩碼,方法的選擇很重要。下面我介紹兩種比較便捷的方法:

當然,在求子網掩碼之前必須先清楚要劃分的子網數目,以及每個子網內的所需主機數目。

方法一:利用子網數來計算。

1.首先,將子網數目從十進位制數轉化為二進位制數;

2.接著,統計由「1」得到的二進位制數的位數,設為n;

3.最後,先求出此ip地址對應的地址類別的子網掩碼。再將求出的子網掩碼的主機地址部分(也就是「主機號」)的前n位全部置1,這樣即可得出該ip地址劃分子網的子網掩碼。

例如:需將b類ip地址167.194.0.0劃分成28個子網:

1)(28)10=(11100)2;

2)此二進位制的位數是5,則n=5;

3)此ip地址為b類地址,而b類地址的子網掩碼是255.255.0.

0,且b類地址的主機地址是後2位(即0-255.1-254)。於是將子網掩碼255.

255.0.0中的主機地址前5位全部置1,就可得到255.

255.248.0,而這組數值就是劃分成 28個子網的b類ip地址 167.

194.0.0的子網掩碼。

方法二:利用主機數來計算。

1.首先,將主機數目從十進位制數轉化為二進位制數;

2.接著,如果主機數小於或等於254(注意:應去掉保留的兩個ip地址),則統計由「1」中得到的二進位制數的位數,設為n;如果主機數大於 254,則 n>8,也就是說主機地址將超過8位;

3.最後,使用255.255.255.255將此類ip地址的主機地址位數全部置為1,然後按照「從後向前」的順序將n位全部置為0,所得到的數值即為所求的子網掩碼值。

例如:需將b類ip地址167.194.0.0劃分成若干個子網,每個子網內有主機500臺:

1)(500)10=(111110100)2;

2)此二進位制的位數是9,則n=9;

3)將該b類地址的子網掩碼255. 255.0.

0的主機地址全部置 1,得到255.255.255.

255。然後再從後向前將後9位置0,可得:11111111.

11111111.11111110.00000000即255.

255.254.0。

這組數值就是劃分成主機為500臺的b類ip地址 167.194.0.

0的子網掩碼。

知道IP地址和子網掩碼怎麼計運算元網地址

娛樂小八卦啊 計算過程是這樣的,將ip地址和子網掩碼都換算成二進位制,然後進行與運算,結果就是網路地址。與運算如下所示,上下對齊,1位1位的算,1與1 1,其餘組合都為0。1 將ip地址和子網掩碼分別換算成二進位制 202.99.160.50 換算成二進位制為 11001010 01100011 1...

IP和子網掩碼通訊問題,用子網掩碼劃分IP IP之間能不能互相通訊

1全部在沒有路由的情況下 子網掩碼不在同一段的都不能通訊 所以192.168.0.1和192.168.0.200 掩碼 255.255.255.0能通訊 192.168.0.1和192.168.1.200 掩碼 255.255.255.0不能通訊 當子網掩碼為255.255.255.192時,把0 ...

子網掩碼和ip地址為什麼掩碼是255

這個時候假設閘道器是192.168.2.1,那麼子網掩碼是255.255.255.192,意思就是從192.168.2.0 192.168.2.63的ip地址為同一個網內,其它的ip地址都不屬於本網。 mtea星雲 掩碼最後是192的作用是 將192.168.2.0這個c類地址段,劃分位4個子網,1...