如何根據子網掩碼判斷網路中是否劃分子網

2021-03-03 20:27:07 字數 2378 閱讀 5153

1樓:小呀麼小鍋巴

你一定對ip地址有所瞭解吧?我們知道在inter***中廣泛使用的tcp/ip協議就是利用ip地址來區別不同的主機的。如果你曾經進行過tcp/ip協議設定,那麼你一定會遇到子網掩碼(sub*** mask)這一名詞,那麼你知道什麼是子網掩碼嗎?

它有什麼作用呢? 我...

2樓:匿名使用者

你描述的不太清楚,一般的外網ip都是劃分過的。內網你就看有幾個255

如何根據子網掩碼來確定子網範圍?

3樓:匿名使用者

子網掩碼為

192.9.200.192

這個子網掩碼就不對

子網掩碼的設定必須遵循一定的規則。與ip地址相同,子網掩碼由1和0組成,且1和0分別連續。子網掩碼的長度也是32位,左邊是網路位,用二進位制數字「1」表示,1的數目等於網路位的長度;右邊是主機位,用二進位制數字「0」表示,0的數目等於主機位的長度。

這樣做的目的是為了讓掩碼與ip地址做and運算時用0遮住原主機數,而不改變原網路段數字,而且很容易通過0的位數確定子網的主機數(2的主機位數次方-2,因為主機號全為1時表示該網路廣播地址,全為0時表示該網路的網路號,這是兩個特殊地址)。只有通過子網掩碼,才能表明一臺主機所在的子網與其他子網的關係,使網路正常工作。 子網掩碼的術語是擴充套件的網路字首碼不是一個地址,但是可以確定一個網路層地址哪一部分是網路號,哪一部分是主機號,1 的部分代表網路號,掩碼為 0的部分代表主機號。

子網掩碼的作用就是獲取主機 ip的網路地址資訊,用於區別主機通訊不同情況,由此選擇不同路由。其中 a類地址的預設子網掩碼為 255.0.

0.0;b類地址的預設子網掩碼為 255.255.

0.0;c類地址的預設子網掩碼為:255.

255.255.0。

確定子網掩碼數

用於子網掩碼的位數決定於可能的子網數目和每個子網的主機數目。在定義子網掩碼前,必須弄清楚本來使用的子網數和主機數目。 定義子網掩碼的步驟為:

a、確定哪些組地址歸我們使用。比如我們申請到的網路號為 「210.73.

a.b」,該網路地址為c類ip地址,網路標識為「210.73.

a」,主機標識為「.b」。 b、根據我們現在所需的子網數以及將來可能擴充到的子網數,用宿主機的一些位來定義子網掩碼。

比如我們現在需要12個子網,將來可能需要16個。用第四個位元組的前四位確定子網掩碼。前四位都置為「1」(即把第四位元組的最後四位作為主機位,其實在這裡有個簡單的規律,非網路位的前幾位置1原網路就被分為2的幾次方個網路,這樣原來網路就被分成了2的4次方16個子網),即第四個位元組為「11110000」,這個數我們暫且稱作新的二進位制子網掩碼。

c、把對應初始網路的各個位都置為「1」,即前三個位元組都置為「1」,第四個位元組低四位置為「0」,則子網掩碼的間斷二進位制形式為:「11111111.11111111.

11111111.11110000」 d、把這個數轉化為間斷十進位制形式為:「255.

255.255.240」 這個數為該網路的子網掩碼。

一、利用子網數來計算 在求子網掩碼之前必須先搞清楚要劃分的子網數目,以及每個子網內的所需主機數目。 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的子網掩碼。

網路的子網掩碼為255 255 255 192,那麼該網路中最多能夠連線多少臺主機

255.255.255.192的二進位制表示為 11111111.11111111.11111111.11000000。現在網路段 全為1 有24 2 26位,主機段 全為0 有6位。所以主機數為2的6次方 64臺,當然,減去網路號和廣播地址,還可以連線62臺主機。補充 這個c類地址被分為2的2次方...

C類網路的子網掩碼是255255255248,問該

255.255.255.248 轉換成二進位制 1111111.111111.111111.11111000 所以主機 有3位,主機數的公式是 2的n次方 2 2的3次方減去2 6 臺主機關鍵看子網掩碼,管它什麼a類b類呢 除去一個閘道器地址和廣播地址,還剩6個主機。b類也一樣的 只需要看子網掩碼中...

現有b類網路172 16 0 0子網掩碼255 255 240 0 20,求該網路中的子網數,子網

172.16.0.0 預設掩碼255.255.0.0 11111111.11111111.00000000.00000000 255.255.0.0 11111111.11111111.11110000.00000000 255.255.240.0 網路位向主機位借位4 確定劃分了2的4次方個子網 ...