IP 地址是一個網卡在網絡世界的通訊地址,相當于我們現實世界...
默認固定網段分配
CIDR:無類型域間選路
無類型域間選路(CIDR) 于是有了一個折中的方式叫作無類型..
CIDR 根據結構192.168.1.0\24我們來定義一個 子網+主機號的ip分配策略
1.\24 這個是不是很困惑,其實他是一個分配策略中,位數劃分器,24表示固定網絡號24位,有8位動態分配的主機號。上述中表示的地址范圍是192.168.1.0到 192.168.1.255總計255位。
2.子網掩碼::按位與的概念,我于此描述下,計算機中,二進制計算規則,0or1 與1相與,其值不變;0 or 1與0相與,其值為 0;子網掩碼是根據上述聲明的\24位數,按位取1生成的一個數值,后補0,用十進制表示為255.255.255.0,子網掩碼與任何ip地址相與,得到的就是網絡號地址;有個簡單的方法,現在所用的子網掩碼一般都是255.255開頭,第三個序號以及第4個序號有所區分,3用255-掩碼值,移除位數,差值必定是2*(n+1)-1,n+16就是主機位數
3.網絡第一個地址:如題,網絡號+1,第四個區間為1
4.廣播號:網絡號不變,后面2進制全補1,
DHCP 地址動態主機配置協議
DHCP ip地址動態主機配置協議:
這兒可以配置一段共享IP地址,每臺新接入設備都可以從這兒的IP地址段去獲取一個地址,自動配置,然后使用完歸還;
其中有幾點:
1:新設備加入時,通過ip 0.0.0.0 向目標Ip地址 255.255.255.255發送廣播包,廣播包封裝在UDP中,UDP封裝在BOOTP中。所以DHCP就是BOOTP的加強版;在這個廣播中,新設備向DHCP SERVCER發起請求,需要一個IP地址。當然,為了確保該機器不多次分配,需要攜帶MAC信息,做為唯一標識。DHCP DISCOVER,圖如下所示
?
2:網絡管理員,配置好DHCP SERVER會接收到該請求,他知道需要給新設備分配地址了,此時,MAC地址就是他的唯一標識,和分配的IP地址一一對應,此過程稱為DHCP OFFER。此時,DHCP SERVER會保留分配給該MAC的IP地址,不會為其他DHCP客戶分配此IP地址。其中包括,網關,子網掩碼,和IP地址相應信息如下圖所示:
3:由于可能存在多個DHCP SERVER服務器,新設備發送的請求,可能會接受到多個響應,設備會從中選擇一個DHCP OFFER,一般是第一個送達的DHCP OFFER,然后向網絡發送一個DHCP REQUEST廣播數據包,包中包含客戶端的MAC地址,接受的租約(DHCP OFFER)中的Ip地址,提供此租約的服務器(DHCP SERVER)地址等,并告訴所有DHCP SERVER,它接受了某個DHCP SERVER提供的Ip地址,請求撤銷其他服務器分配的Ip地址,以便下一個租用者使用,如下圖:
由于還沒有得到最終DHCP SERVER確認,所以Ip地址還是0.0.0.0,廣播IP地址是255.255.255.255,在BootP中,存在提供DHCP OFFER的DHCP SERVER服務器IP地址。
4:當DHCP SERVER接收到客戶機的DHCP REQUEST廣播后,會返回客戶端一個DHCP ACK廣播包,表示已經接受客戶端的選擇,并將改Ip地址的合法租用信息和其他配置信息都放入廣播包,發送給客戶機。此時已經分配結束,如下圖:
最終租約達成,還是需要廣播下,讓所有人都知道。
再來看下IP地址的續租和回收