劃分子網例題詳解

2021-08-16 22:35:22 字數 4908 閱讀 8013

劃分子網例題詳解(網路基礎考試題目)

1,假設取得網路位址200.200.200.0 ,子網掩碼為255.255.255.0。現在乙個子網有100臺主機,另外4個子網有20臺主機,請問如何劃分子網,才能滿足要求。請寫出五個子網的子網掩碼、網路位址、第乙個主機位址、最後乙個主機位址、廣播位址。(子網號可以全0和全1)。

請直接寫出最後答案

還沒做題之前先要明確ip位址的命名方式、劃分子網的實質、以及子網掩碼的作用。

ip

位址的格式是(

32bit

)=  net-id   + host-id

當外界要和我的電腦通訊時,他首先找到和我的net-id一樣的路由器,然後通過路由器再找到我的host-id。

ip位址一般分為三類:a類: ip(32bit) = net-id(8bit)  +  host-id(24bit)

通式是:ip= x. 0 . 0 . 0     後面的0是主機號

b類:ip(32bit)= net-id(16bit)  +  host-id(16bit)

通式:ip= x. x. 0 .0        後面的0是主機號

c類:ip(32bit)= net-id(24bit)  +  host-id(8bit)

通式:ip= x. x. x .0        後面的0是主機號

明白了ip位址的格式,接下來我們就可以了解子網劃分的實質了。

子網劃分是為了解決網路ip不夠用的情況,它的實質其實就是,在a,b,或者c類中把原先分配給它的主機號位數拿出若干個位來作網路號.這樣就可以緩解網路ip不夠用的情況了.

比如我們拿乙個b類ip來劃分:x.x.0.0    裡面host-id位數有16位,這時可以根據具體需要(具體需要幾位後面會講)拿出若干位來作net-id,剩下的作host-id.  (這時你可能會問,把 主機號位數拿去分了,那可以連的主機數不是少了?確實是這樣,劃分子網就是以犧牲主機數來增加網路數。事實也如此,很多企業單位本來沒有那麼多主機,但他就是要了個大的網路id,ip位址不夠用也是這種原因引起的)

好了,知道劃分子網的實質就是把host-id分出若干位數來作net-id,這時外界是怎樣和劃分好了的子網內的主機聯絡的呢?

在沒有子網掩碼的情況下,外界要和子網內的主機聯絡必須通過先前沒劃分的總的網路路由器,然後由路由器查詢網內的各主機,這樣效率就很低下。可不可以讓各個子網獨自通過自己的路由和外界通訊呢?掩碼正是為了解決這個問題。

各個子網要和外界獨自通訊,必須讓外界知道你是劃分了的子網,你的具體網路id。但路由表並沒有劃分子網的具體資訊,所以外界也無法通過你的路由器和你聯絡。掩碼就是在你劃分了的子網ip位址中,net-id相對應的地方標上1, host-id相對應的地方標上0.再在路由表中新增掩碼這一項,這樣外界就很容易知道你的具體網路id了。這就是掩碼的作用。

接下來我們來看例題。200.200.200.0是乙個c類位址。要求劃分乙個子網100主機,另外四個子網20主機,我們可以先把該網路劃分成兩個子網。乙個給100主機的子網,乙個給另外20主機的四子網。

c類位址有8bit的主機號,劃分子網就是把主機號拿出若干位來作網路id。

具體要拿出多少位這裡有乙個公式:子網內主機數=2的

x次方-2(

x是主機號的位數)

現在主機數是100,我們取2的x次方-2略大於100。即x=7。

也就是說主機號位數是7位,這個子網才能夠連100臺主機。本來有8位的,剩下的一位拿去當網路號。(也實在是巧,這一位剛好可以標識兩個子網(0或者1)下面的紅色部分!)

netmask 255.255.255.00000000

子網1:

net id  200.200.200.0

0000000

netmask 255.255.255.

10000000  

(掩碼就是用1標識網路id,看藍色部分)

子網2:

net id  200.200.200.1

0000000

netmask 255.255.255.

10000000

接下來劃分四個子網,用上面任何乙個子網劃分都行。這裡用子網2吧。

由上面的公式,子網內主機數=2的x次方-2

取2的x次方-2略大於20,也即x=5.

也就是主機號位數是5位,剛才是7位,剩下2位作網路id,

子網2.1:

net id  200.200.200.100

00000

netmask 255.255.255.1

1100000

子網2.2:

net id  200.200.200.101

00000

netmask 255.255.255.1

1100000

子網2.3:

net id  200.200.200.110

00000

netmask 255.255.255.1

1100000

子網2.4:

net id  200.200.200.111

00000

netmask 255.255.255.1

1100000

這樣,子網劃分就完成了。

接下來寫出五個子網的子網掩碼、網路位址、第乙個主機位址、最後乙個主機位址、廣播位址就比較簡單了。

記住這一條:

主機號全0是網路位址,網路位址+1是第1個主機位址,主機號全1是廣播位址.廣播位址-1是最後的主機位址.

子網一主機號全是0的:net id  200.200.200.0

0000000   

後面八個0是二進位制,換成十進位制就是它的網路位址了,然後+1是主機位址;廣播位址要注意,那個紅色0已是網路id,主機號是後面七個0,把7個0全置為1就是他的廣播位址。

接下來以此類推。

子網掩碼

網路位址

第乙個主機位址

最後的主機位址

廣播位址

255.255.255.128

200.200.200.0

200.200.200.1

200.200.200.126

200.200.200.127

255.255.255.224

200.200.200.128

200.200.200.129

200.200.200.158

200.200.200.159

255.255.255.224

200.200.200.160

200.200.200.161

200.200.200.190

200.200.200.191

255.255.255.224

200.200.200.192

200.200.200.193

200.200.200.222

200.200.200.223

255.255.255.224

200.200.200.224

200.200.200.225

200.200.200.254

200.200.200.255

子網劃分介紹以及如何劃分子網(例題詳解)

子網劃分這項技術用來把乙個單一的ip網路位址劃分成多個更小的子網 subnet 這種技術可使乙個較大的分類ip位址能夠被進一步劃分為幾個子網。這樣就可以讓使用乙個大的分類位址 classful address 的企業能給該企業中處於不同地理位置的分公司分配不同的子網,對外整個企業是乙個網路位址,而在...

如何劃分子網

關於子網換分問題,我相信還有部分人到現在還不清楚,今天我來介紹一下如何簡單的求子網換分的子網掩碼 首先我們需要知道這個東西,我相信cs的學生如果學過計算機網路這門課,對這個東西肯定不陌生 a類網路的網路位數是8位,子網掩碼就是11111111.00000000.00000000.00000000,換...

如何劃分子網

首先要熟記2的冪 2的0次方到9次方的值分別為 1,2,4,8,16,32,64,128,256和512.a類位址的預設子網掩碼是255.0.0.0 b類位址的預設子網掩碼是255.255.0.0 c類位址的預設子網掩碼是255.255.255.0 還有要明白的是 子網劃分是借助於取走主機位,把這個...