⑴ 計算機網路子網劃分問題,先看圖片
截圖中的計算方法是錯誤的!
所謂的一個子網內可以用 254 台電腦,那通常指的是最後一個位元組全部用來表示電腦地址(2^8 - 2 = 254),前面三個位元組用來表示網路共 24 bits 來表示網路地址。
以 192.168.0.1/24 為例來說,前面 3個位元組 192.168.0 用來表示網路地址,最後一個位元組 的 1表示的是網路地址,它的子網掩碼一定是 255.255.255.0。該子網內最多可以允許機器就是 254 台。
而如果把這個網路再分成多個子網,就以截圖中為例。為了保證每個機房可以使用 25台電腦,則每個子網至少要有 30 個地址(=2^5 - 2)。也就是說,使用最後一個位元組的後 5 bits 來作為 機器地址,那前面的共 27 bits 可以作為網路地址使用。那麼它的子網掩碼就是:255.255.255.192。
此時:
第 1個子網范圍:192.168.0.0 ~ 192.168.0.31
第 2個子網范圍:192.168.0.32 ~ 192.168.0.63
第 3個子網范圍:192.168.0.64 ~ 192.168.0.95
第 4個子網范圍:192.168.0.96 ~ 192.168.0.127
第 5個子網范圍:192.168.0.128 ~ 192.168.0.159
第 6個子網范圍:192.168.0.160 ~ 192.168.0.191
第 7個子網范圍:192.168.0.192 ~ 192.168.0.223
第 8個子網范圍:192.168.0.224 ~ 192.168.0.255
可見,這一個子網被分成了 8 個子網,總共減少了 8 * 2 = 16 個 IP 地址。比一個 C 類網段多浪費了 14 個地址(實際上每個子網還要多浪費至少一個作為 Gateway 網關)。
這樣劃分的好處是:配合網路交換機和路由器,可以大大減少網路負荷。
以下答案為本人原創,絕非復制。分兩部分來回答你的疑問。
一、子網掩碼的含義和根據子網掩碼劃分子網
一個IP地址必然屬於某一個網路,或者叫子網。子網掩碼就是用來指定某個IP地址的網路地址的,換一句話說,就是用來劃分子網的。
例如,一個A類網路可以容納16777214台主機。但是在實際運用中,不可能把一個A類網路只用於一個子網,因為那樣管理起來很不方便,也會出現廣播風暴等種種問題,所以需要根據實際需求把它劃分為若干個較小的子網。一個B類網路可以容納65534台主機,往往也是需要劃分子網的。即便一個小型企業內部,為了部門之間的職能的需要,配置那些電腦可以互相訪問,哪些不能互相訪問,就需要通過劃分子網的方法來實現。
子網劃分的問題看起來很復雜,其實也不是很復雜。只要把IP地址的位數、網路位數、主機位數、子網掩碼的位數這幾個概念搞清楚,就覺得很簡單了。
IP地址位數=網路位數+主機位數=32位。子網掩碼的位數就是網路的位數。
A類網路的網路位數是8位,子網掩碼就是11111111.00000000.00000000.00000000,換算成二進製表示為255.0.0.0。
B類網路的網路位數是16位,子網掩碼就是11111111.11111111.00000000.00000000,換算成十進製表示為255.255.0.0。
C類網路的網路位數是24位,子網掩碼就是11111111.11111111.11111111.00000000,換算成十進製表示為255.255.255.0。
A類網路加長子網掩碼到16位就把一個A類網路劃分為256個B類網路同樣大小的網路,再加長到24位就又把每個B類大小的子網劃分為256個C類網路大小的子網。就是這個道理。一個大的網路,通過把子網掩碼加長,使網路位多了,也就是網路數目多了,子網就多了。
當然你也可以不劃分為256個子網,而劃分為128個,64個,32個,16個,8個,4個,2個。
一個B類網路的默認子網掩碼為255.255.0.0,你如果想把它劃分為2個子網,網路位數就成立17位,也就是說子網掩碼就變成了255.255.128.0;想劃分為16個子網,因為16是2的4次方,所以網路位數加4變成了20位,也就是說子網掩碼加長,成了20位,就是255.255.240.0。依此類推。
一個C類網路的默認子網掩碼為24位的,那麼主機位=32-24=8位,2的8次方等於256,所以一個C類網路的IP地址數量(包括網路地址和廣播地址)為256個。
但是你仍然可以通過加長子網掩碼的手段,把一個C類子網劃分為更多的子網。劃分的子網數必定是2的n次方個,每個子網的IP數量必定是2的(8- n)次方個。
子網掩碼加長1位,劃分2個子網;加長2位,劃分4個子網,加長6位,劃分2的6次方個,也就是64個子網。
子網掩碼的1的個數表示網路位的個數,簡單地來說,網路位是不屬於你控制的,是上級主管給你的,給你多少就是多少。但是主機位是你可以控制的,你可以把它縮短,把縮短出來的位數加到網路位中,這樣網路位就長了,子網數就多了,相應地每個子網的IP數量就少了。
記住下面的公式,遇到再復雜的子網劃分問題也難不倒你了。
IP地址位數=32
網路位+主機位=32
子網掩碼加長n位,則在當前子網基礎上劃分為2的n次方個子網。每個子網的IP地址數量=2^(32-劃分前子網掩碼位數-n)
二、如何根據子網劃分的目標計運算元網掩碼
簡單來說,子網掩碼就是網路地址的位數。
一個IP地址一共有32位,其中靠前的某些位表示網路地址,後面的某些位表示主機位。
網路位數+主機位數=IP地址位數=32
知道了這個道理,計運算元網掩碼的方法就是:已知子網內IP數的多少,求出主機位的位數,用32減去主機位數就等於網路位數,也就是子網掩碼。
舉最簡單的例子。一個C類網路,包括256個主機位置,256是2 的8次方,所以主機位是8,那麼網路位就是32-8=24,也就是說子網掩碼是24位,用二進製表示就是11111111.11111111.11111111.00000000,換算成十進制就是255.255.255.0
再比如一個C類網路劃分的子網,每個網路主機IP數是32, 而32是2的5次方,所以主機位是5,那麼網路位就是32-5=27,也就是說子網掩碼是27位,用二進製表示就是11111111.11111111.11111111.11100000,換算成十進制就是255.255.255.224
再比如一個B類網路劃分的子網,每個網路主機IP數是1024, 而1024是2的10次方,所以主機位是10,那麼網路位就是32-10=22,也就是說子網掩碼是22位,用二進製表示就是11111111.11111111.11111100.00000000,換算成十進制就是255.255.252.0
子網劃分是通過改變子網掩碼的位數來實現的。比如一個C類IP地址,默認子網掩碼是24位的,二進製表示是11111111.11111111.11111111.0000000,換算成10進制的就是255.255.255.0。
如果是這樣的子網掩碼,後面的8位都可以用來做為主機的位置,2 的8次方等於256,一共有256個IP位置,因為有2個不能用,所以可用的主機位置為254個。
但是你要把這樣一個地址劃分成2個子網,就要從主機位里拿出一位來作為網路地址,網路地址就成了25位了。相應地主機位就成了7位了,2 的7次方等於128,一共有126個地址可用。
這是從正向來說的,就是已知要劃分的子網數,求每個子網的主機數。但是在實際工作中往往是先知道每個子網的主機數,讓你劃分子網。其實也很簡單。
首先你算一下主機數更接近於2 的幾次方,那麼主機位數就是幾位。32減去主機位就是網路位。
舉例說明。假如給你一個C類IP地址192.168.0.0。假如你想劃分2個子網,一個裡面有100台電腦,另一個有50台電腦。
100大於2的6次方,小於2的7次方,所以主機位數取7位。那麼網路位數就是32-7=25位。25位的子網掩碼11111111.11111111.11111111.10000000 換算成10進制的就是
255. 255. 255. 128,這就是第一個子網的子網掩碼,網路號為192.168.0.0/25,網路地址192.168.0.0,主機地址192.168.0.1~192.168.0.126,廣播地址192.168.0.127
50大於2的5次方,小於2的6次方,所以主機位數取6位。那麼網路位數就是32-6=26位。26位的子網掩碼11111111.11111111.11111111.11000000 換算成10進制的就是
255. 255. 255. 192,這就是第二個子網的子網掩碼,網路號為192.168.0.128/26,網路地址192.168.0.128,主機地址192.168.0.129~192.168.0.190,廣播地址192.168.0.191
註:以上的這些內容其實是我把以前我給其他網友的3個提問的回答拼接到一起又整理了一下搞出來的。可能看起來比較亂,對不起了。你搜搜網上的那些回答,比我的更亂。
子網掩碼和子網劃分的概念和方法,對於不會的人來說,特別難。一旦你會了,又會覺得特別簡單。也許你看了我上面的回答還是雲里霧里,看著很頭大。但說不定哪一天你就豁然開朗了,又會覺得這些東西很簡單,根本不用寫那麼多。
⑶ 計算機網路可分為哪兩大子網它們各實現什麼功能
1、計算機網路分成通信子網和資源子網兩部分。
通信子網的功能:負責全網的數據通信;
資源子網的功能:提供各種網路資源和網路服務,實現網路的資源共享。
2、網路硬體系統和網路軟體系統。
網路硬體系統:主要包括有:網路伺服器、網路工作站、網路適配器、傳輸介質等。
網路軟體系統:主要包括有:網路操作系統軟體、網路通信協議、網路工具軟體、網路應用軟體等。
(3)怎麼劃分子網計算機網路擴展閱讀:
第一代計算機網路---遠程終端聯機階段;
第二代計算機網路---計算機網路階段;
第三代計算機網路---計算機網路互聯階段;
第四代計算機網路---國際互聯網與信息高速公路階段;
這個新型網路必須滿足一些基本要求:
1:不是為了打電話,而是用於計算機之間的數據傳送。
2:能連接不同類型的計算機。
3:所有的網路節點都同等重要,這就大大提高了網路的生存性。
4:計算機在通信時,必須有迂迴路由。當鏈路或結點被破壞時,迂迴路由能使正在進行的通信自動地找到合適的路由。
5:網路結構要盡可能地簡單,但要非常可靠地傳送數據。
計算機網路的分類與一般的事物分類方法一樣,可以按事物所具有的不同性質特點(即事物的屬性)分類。計算機網路通俗地講就是由多台計算機(或其它計算機網路設備)通過傳輸介質和軟體物理(或邏輯)連接在一起組成的。
總的來說計算機網路的組成基本上包括:計算機、網路操作系統、傳輸介質(可以是有形的,也可以是無形的,如無線網路的傳輸介質就是空間)以及相應的應用軟體四部分。
要學習網路,首先就要了解主要網路類型,分清哪些是我們初級學者必須掌握的,哪些是的主流網路類型。
「帶寬」有以下兩種不同的意義。
① 帶寬本來是指某個信號具有的頻帶寬度。信號的帶寬是指該信號所包含的各種不同頻率成分所佔據的頻率范圍。例如,在傳統的通信線路上傳送的電話信號的標准帶寬是3.1kHz(從300Hz到3.4kHz,即話音的主要成分的頻率范圍)。這種意義的帶寬的單位是赫(或千赫,兆赫,吉赫等)。
② 在計算機網路中,帶寬用來表示網路的通信線路所能傳送數據的能力,因此網路帶寬表示在單位時間內從網路中的某一點到另一點所能通過的「最高數據率」。這里一般說到的「帶寬」就是指這個意思。這種意義的帶寬的單位是「比特每秒」,記為bit/s。
⑷ 計算機網路基礎劃分子網計算,求詳細過程
192.168.1.0掩碼是255.255.192.0
這樣可以求出改地址所在網路地址
192.168.0.0/18
廣播地址:192.168.127.255
⑸ 如何劃分子網
思路:先從主機數量最多的開始劃分,劃分從掩碼入手,入手時從掩碼二進中的非全0和全1的那段開始分析,或從全1最後面開始分析,全1位為網路位,全0位為主機位。
這里172.16.0.0的掩碼為16即 11111111. 11111111. 00000000. 00000000 要從全1後面的0開始借主機位充當網路位。
把掩碼分成4段看,每段8位。看這段「00000000」,從左往右每借一個主機位0充當網路位1的時候其表示子網的個數為2^n個。比如10000000,借了1位,其子網個數為2^1=2個子網;11000000,借了2位,其表示子網個數為2^2=4個子網。
再來看主機個數,掩碼 11111111. 11111111.00000000. 00000000 ,簡單粗暴的方法就是直接數後面有幾個0就有2^n個主機。
現在來劃分,8#主機最多有600個。2^n≥600,n為10,說明後有10個0,即掩碼為11111111. 11111111. 11111100. 00000000。再看11111100這部分,借了6位,就要有2^6=64個子網,256個主機地址被分成了64個網路,所以每個網路就有256/64=4個主機地址。
所以8#的網路范圍就是172.16.0.0/22——172.16.3.255/22,(其中172.16.0.0是網路號,172.16.3.255是廣播,有效地址要去除這兩個)。
現在反過來驗證下。172.16.0.0—172.16.3.255,0-3剛好4個地址,再算上後面256個地址就是4*256=1024個主機地址,滿足600的需求。掩碼後面10個0,2^10=1024。所以沒問題。
接下來要3#要求500個主機,需要從剩下的地址 172.16.4.0/22中開始劃分。
2^n≥500,n=9,滿足3#的需求,所以主機位佔9個0,
即從11111111. 11111111.11111100. 00000000借一位
變成11111111. 11111111.11111110. 00000000。同8#一樣分析。
所以3#的網路范圍是172.16.4.0/23——172.16.5.255/23
剩下的一樣分析。結果是:
2#172.16.6.0/23 ——172.16.7.255/23
4#172.16.8.0/23 —— 172.16.9.255/23
5#172.16.10.0/23—— 172.16.11.255/23
6# 172.16.12.0 /24——172.16.12.255/24
7#172.16.13.0 /24——172.16.13.255/24
1#172.16.14.0 /24——172.16.14.255/24
⑹ 計算機網路如何劃分子網
Internet組織機構定義了五種IP地址,用於主機的有A、B、C三類地址。其中A類網路有126個,每個A類網路可能有16,777,214台主機,它們處於同一廣播域。
而在同一廣播域中有這么多結點是不可能的,網路會因為廣播通信而飽和,結果造成16,777,214個地址大部分沒有分配出去,形成了浪費。而另一方面,隨著互連網應用的不斷擴大,IP地址資源越來越少。為了實現更小的廣播域並更好地利用主機地址中的每一位,可以把基於類的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位。
如果希望在一個網路中建立子網,就要在這個默認的子網掩碼中加入一些位,它減少了用於主機地址的位數。加入到掩碼中的位數決定了可以配置的子網。因而,在一個劃分了子網的網路中,每個地址包含一個網路地址、一個子網位數和一個主機地址。
確定子網掩碼:利用主機數來計算
將主機數目轉化為二進制來表示,如果主機數小於或等於254(注意去掉保留的兩個IP地址),則取得該主機的二進制位數,為 N,這里肯定N<8。如果大於254,則 N>8,這就是說主機地址將占據不止8位。
使用255.255.255.255來將該類IP地址的主機地址位數全部置1,然後從後向前的將N位全部置為 0,即為子網掩碼值。
(7)怎麼劃分子網計算機網路擴展閱讀
在求子網掩碼之前必須先搞清楚要劃分的子網數目,以及每個子網內的所需主機數目。
將子網數目轉化為二進制來表示;取得該二進制的位數,為N;取得該IP地址的類子網掩碼,將其主機地址部分的前N位置1 即得出該IP地址劃分子網的子網掩碼。
如欲將B類IP地址168.195.0.0劃分成27個子網:
27=11011;該二進制為五位數,N=5;將B類地址的子網掩碼255.255.0.0的主機地址前5位置1(B類地址的主機位包括後兩個位元組,所以這里要把第三個位元組的前5位置1),得到 255.255.248.0
即為劃分成27個子網的B類IP地址 168.195.0.0的子網掩碼(實際上是劃成了32-2=30個子網)。
⑻ 計算機網路分為哪些子網
通信子網和資源子網。
通信子網就是計算機網路中負責數據通信的部分。包括網路連接設備、底層通信協議。
資源子網是完成資源共享功能的軟硬體的集合,負責全網路面向應用的數據處理工作。包括網路伺服器、客戶機、網路操作系統和網路共享數據。
⑼ 子網劃分的具體方法步驟
以一個實際例子來說明。一個公司旗下有12個子公司,每個子公司又有4個部門,上級給出一個172.16.0.0/16的網段,讓給每家子公司以及子公司的部門分配網段。
如何做子網劃分。思路:既然有12家子公司,那麼就要劃分12個子網段,但是每家子公司又有4個部門,因此又要在每家子公司所屬的網段中劃分4個子網分配給各部門。