計算機網路系列之IP地址及其衍生物
文章目錄
- 計算機網路系列之IP地址及其衍生物
- 一、別急,先知道這些:
- 二、話不多說,直接上題
- 三、補充
- 看官老爺點個收藏點個贊吧~~~
一、別急,先知道這些:
- IP地址都是32位的二進制代碼,一般以點分十進制的形式呈現(每八位二進制數換成十進制,中間用.隔開)
- 這32位二進制代碼分為兩類:網路號和主機號(網路號一般是固定的,我們所要分的都是主機號)
- IP地址分為三類:A:網路號占了8位;B;網路號占了16位;C:網路號占了24位

- 每類網路都有固定的幾位,A:是0;B:是10;C:是110(很重要,這是判斷是哪類網路的方法)
- 劃分子網的方法;①網路號是不變的②子網號是搶的主機號(子網號有幾位,主機號少幾位)IP地址::={<網路號>,<子網號>,<主機號>}
- 子網掩碼啥也不管,把網路號和子網號全換成1,主機號全換成0,然后每八位換成十進制就OK了(也可以記默認網關)
- 廣播地址就是把子網地址用二進制展開,把子網掩碼用二進制展開,對其,把子網掩碼是0的對應的子網地址全換成1,再換成十進制就OK
二、話不多說,直接上題
現有一個B類網路145.13.0.0,需要分給4個部門,如何分?
開始操作:
(嗯~B類網路,網路號是16位,主機位是16位
來,要分4個部門是吧,用0和1咋才能表示四個種類呢?
對,你想的沒錯,用00,01,10,11來表示
這就是子網號,需要向主機號借2位,此時主機號是14位
知道這個我們開始算子網地址)
子網1:子網位是00
子網地址:145.13.0.0(由于網路號不變,這里只表示后16位: 00000000 00000000)
子網掩碼:255.255.192.0(B類網路默認網關是255.255.0.0,這里只表示后16位:11000000 00000000)
廣播地址:145.13.63.255(這里還是只表示后16位:00111111 11111111)
(下面只展示數字程序)
可分配的ip地址:145.13.0.1~145.13.63.254(這個就是寫子網地址和廣播地址之間的數)
子網2:子網位是01
子網地址:145.13.64.0 (01000000 00000000)
子網掩碼:255.255.192.0 (11000000 00000000)
廣播地址:145.13. 127.255 (01111111 11111111)
可分配的地址:145.13.64.1~145.13.127.254
子網3:子網位是10
子網地址:145.13. 128.0 (10000000 00000000)
子網掩碼:255.255.192.0
廣播地址:145.13.191.255
可分配的IP地址:145.13.128.1~145.13.191.254
子網4:子網位是11
子網地址:145.13.192.0
子網掩碼:255.255.192.0
廣播地址:145.13.255.255
可分配的IP地址:145.13.192.1~145.13.255.254
三、補充
知道子網地址和子網掩碼,求網路地址
子網地址和子網掩碼二進制展開,按位求與,然后化成十進制
變長子網劃分:每個子網要求不同,按子網容量遞減的順序依次滿足
例如:有一個C類網路192.168.1.0,需要滿足三個子網的需求,每個子網的容量分別是40,100,50,如何分配?
(從大到小)
子網1:容量100,子網位是1(也可以是0,看心情),主機號有7位可以表示126個主機,126>100
網路地址:192.168.1.128
子網掩碼:255.255.255.128
廣播地址:192.168.1.255
可分配的IP地址范圍:192.168.1.129~192.168.1.254
子網2:容量50,子網位是01,主機號有6位,62>50
略
子網3:容量40,子網位是00,主機號有6位,62>40
略
無分類編制(CIDR)簡單地說是把網路號和子網號的位數寫在后面
如:128.30.33.0/24就是說網路號和子網號位數加起來是24
由此衍生出路由聚合,怎么判斷是否能夠聚合?
有4個CIDR塊
100.100.0.0/24(00000000)
100.100.1.0/24(00000001)
100.100.2.0/24(00000010)
100.100.3.0/24(00000011)
(包含所有類別,所以可以精確聚合,否則不能精確聚合)
看官老爺點個收藏點個贊吧~~~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/281769.html
標籤:其他
上一篇:重識 SQLite,簡約不簡單
