軟考 IP位址和子網劃分

2021-10-24 16:34:11 字數 2550 閱讀 2412

感謝

ip位址和子網掩碼

ip位址表示為點分十進位制形式,拿到乙個ip位址先判斷是a/b/c哪類:看第乙個十進位制數

b類範圍:128-191,指128.0.0.0-191.255.255.255

之前是a:1-126,之後是c:192-223

tcp/ip協議規定ip位址使用32位二進位制(4位元組)

這32位被劃分成網路位+主機位,網路位子網掩碼表示為全1;主機位子網掩碼全0

a類 :8+24 最高位 0 子網掩碼255.0.0.0

b類:16+16 最高位10 子網掩碼255.255.0.0

c類 :24+8 最高位110 子網掩碼255.255.255.0

舉例

①這個大網路是145.13.0.0,要找到這個網路必須經過路由器r1

即所有到學校的快遞都必須經過同乙個分撥點

②145屬於b類網路,按理來說是16+16

子網劃分

主機位代表乙個網路中最多有(2^主機位-2)這麼多個主機可用

如果乙個小的網路用不了這麼多主機,則把這個網路劃分成子網,也方便管理

不管a/b/c哪類網路,子網劃分都是可以而且必要的

子網劃分就是向主機位借用幾位,借來的這些就是子網位,用多少就借多少,借多少都行,他不會不借。則劃分的子網個數(2^子網位)

可以看出網路號是不能動的,因為子網劃分是乙個網路內部的事,從外部來看還是一整個網路;這個網路中的主機總數量是一定的,劃分的子網數量多了,每個子網中的主機數就少了。

舉例

③劃分成了以下三個子網,相當於整個學校的快遞被分到了三個宿舍區,要找快遞去對應「區」找就行了

145.13|.3.0

145.13|.7.0

145.13|.21.0

以前僅用網路號表示乙個「單位」,主機號表示個人主機。

現在是「網路號+子網號」表示單位,剩下的主機號表示個人主機。

那麼此時子網掩碼是「單位」部分全1,「個人」部分全0

求網路位址

在有了子網劃分的概念之後,不給子網掩碼就無法判斷乙個ip位址的「單位」部分有多長

同樣地,不給出ip位址只告訴子網掩碼也沒有意義

例:乙個a類網路借16位主機位和乙個b類網路借8位,其子網掩碼都是255.255.255.0

所以出題必給的兩個條件就是ip和掩碼

例 ip=141.14.72.24,掩碼=255.255.192.0,求網路位址

①這個ip是b類的(16+16)

②網路位址=ip (and) 掩碼 :按位與 【1 (and) 其他 = 不變;0 (and) 其他 = 置0】

ip141

1401001000

00011000

掩碼255

25511 000000

0按位與

14114

01 000000

0網路位址=141.14.64.0

③子網掩碼的192d=11 000000b,其中這兩個1就是「借」來的子網號,這個大網路可以被劃分為(2^子網位-2)個子網:即這兩位分別是01和10的兩個子網:

141.14.01 000000.0=141.14.64.0 和

141.14.10 000000.0=141.14.128.0

④題意描述的ip+掩碼組合還可以表示成141.14.72.24/18,跟上邊乙個意思,這種表示方法叫cidr hhhhhh

例題將163.135.0.0劃分為16個子網,計算子網掩碼,前兩個子網的網路id和起止ip位址。

①163屬於b類(16+16)

②劃分成16個子網,即2^4,所以要借4位,即163.135.0.0/20

③子網掩碼=255.255.1111 0000.0=255.255.240.0④ip

16313500

掩碼255

2551111 0000

0按位與

16313500

這樣算完就是第乙個子網:id為163.135.0000 0000.0

第二個子網id就是163.135.0001 0000.0

第三個子網id就是163.135.0010 0000.0 …醬

⑤對於第乙個子網163.135.0.0,ip範圍163.135.0000 0000.0000 0001~163.135.0000 1111.1111 1110【全0 全1不用】即163.135.0.1~163.135.15.254

⑥對於第二個子網163.135.16.0,ip範圍163.135.0001 0000.0000 0001~163.135.0001 1111.11111110即163.135.16.1~163.135.31.254

ps.按位與計算出來的就是網路id也是第乙個網路,下乙個就是二進位制的下乙個,做題碰到再檢驗

關於-2:主機號 子網號 全0全1不可用

軟考 IP位址的分類以及子網的劃分

ip位址是乙個4段2進製碼組成的,每一段二進位製碼有8位,共32位二進位制數。占用4個位元組。ipv4的標準 ipv6,就是擴充到了16個位元組。a類 特徵 1 第0位 最高位 是0。2 接下來的7位是網路號,後面的從第8位 31位,是主機號,可以容納2 24 2個主機。主機號是全0 網路號 b類 ...

IP位址和子網劃分

ip位址 路由器連線不同網段,負責不同網段之間的資料 交換機連線的是同一網段的計算機.計算機在和其他計算機通訊之前,首先要判斷目標ip位址和自己的ip位址是否在乙個網段,這決定了資料鏈路層目標mac位址是目標計算機的還是路由器介面的mac位址.ip位址用32位二進位制來表示,也就是32位元,換算成位...

IP位址和子網劃分

二進位制 十進位制 1 1 10 2 100 4 1000 8 10000 16 100000 32 1000000 64 10000000 128 10000000 128 11000000 192 11100000 224 11110000 240 11111000 248 11111100 2...