IP
IP分為
1,IPV4大小32位,每8bit為一個(gè)部分,用.分割成4部分

IPv4組成

IPv4主機(jī)地址數(shù)量
IPv6大小128位
2,無類型域間選路CIDR
打破了原來的設(shè)計(jì)幾類地址的做法,將32位的IP地址一分為二,前面是網(wǎng)絡(luò)號,后面是主機(jī)號。從哪里分呢?10.100.122.2/24,這IP地址中有一個(gè)斜杠,斜杠后面有個(gè)數(shù)字24。這種地址表示形式,就是CIDR。后面24的意思是,32位中,前24位是網(wǎng)絡(luò)號,后8位是主機(jī)號
伴隨CIDR存在的,一個(gè)是廣播地址,10.100.122.255。如果發(fā)送這個(gè)地址,所有10.100.122網(wǎng)絡(luò)里面的機(jī)器都可以收到,列一個(gè)是子網(wǎng)掩碼255.255.255.0
將子網(wǎng)掩碼和IP進(jìn)行AND計(jì)算,前面三個(gè)255,轉(zhuǎn)成二進(jìn)制都是1。1和任何數(shù)值取AND,都是原來的值,因而前三個(gè)數(shù)不變,為10.100.122。后面一個(gè)0,轉(zhuǎn)換成二進(jìn)制是0,0和任何數(shù)值取AND,都是0,因而最后一個(gè)數(shù)變?yōu)?,合起來10.100.122.0。這就是網(wǎng)絡(luò)號,將子網(wǎng)掩碼和IP地址按位計(jì)算AND,就可得到網(wǎng)絡(luò)號
公有IP地址和私有IP地址
公有IP,組織統(tǒng)一分配,需要購買
私有IP,只能組織內(nèi)自己使用
舉例求16.158.165.91/22這CIDR。求一下這個(gè)網(wǎng)絡(luò)的第一個(gè)地址,子網(wǎng)掩碼和廣播地址
前22位為網(wǎng)絡(luò)號,變化的位置在第三部分165中,將十進(jìn)制變化為2進(jìn)制,16.158.<1100 0101>.91
第一個(gè)地址為主機(jī)IP的第一個(gè)地址,應(yīng)該為16.158.<1100 0100>.01轉(zhuǎn)換成十進(jìn)制16.158.164.01
子網(wǎng)掩碼為網(wǎng)絡(luò)號都為1,主機(jī)地址都為0,應(yīng)該為255.255.<1111 1100>.0轉(zhuǎn)換成十進(jìn)制255.255.252.0
廣播地址為網(wǎng)絡(luò)號不變,主機(jī)號都為1,應(yīng)該為16.158.<1100 0111>.255轉(zhuǎn)換成十進(jìn)制16.158.175.255
如何配置IP地址
可以自己配置IP地址
自己配置太麻煩,動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP),以下是工作原理
新來的機(jī)器一臉懵逼,只知道自己的mac地址,他的IP是0.0.0.0發(fā)送廣播,目的IP是255.255.255.255,廣播包裝在UDP中,UDP封裝在BOOTP里面,如果一個(gè)網(wǎng)絡(luò)管理員在網(wǎng)絡(luò)配置里面配置了DHCP Server的話,他立刻知道來了一個(gè)新人,MAC地址是他的唯一標(biāo)識(shí),會(huì)租給他一個(gè)IP這個(gè)過程叫做DHCP Offer。如果有多個(gè)DHCP那么會(huì)有多個(gè),新的機(jī)會(huì)會(huì)選擇一個(gè),一般是最先到達(dá)的那個(gè),并向網(wǎng)絡(luò)發(fā)送一個(gè)DHCP Request廣播數(shù)據(jù)包,包中包含客戶端MAC地址,接受租約中的IP地址,提供此租約的DHCP服務(wù)器地址,并告訴所有的DHCP他將接受哪一臺(tái)服務(wù)器提供的IP地址,告訴其他DHCP服務(wù)器,謝謝你們采納,并請求撤銷他們提供的IP地址,以便提供給下一個(gè)IP租用者,此時(shí)由于還沒有得到DHCP Server的最后確認(rèn),客戶端還是使用0.0.0.0,目標(biāo)地址255.255.255.255。當(dāng)DHCP接受到客戶機(jī)的DHCP request之后,會(huì)廣播返回客戶機(jī)DHCP ACK表示接受了客戶機(jī)的選擇,并將這個(gè)IP地址合法租用給客戶機(jī)
IP地址的收回和續(xù)租
客戶機(jī)會(huì)在租期過去50%的時(shí)候,直接向?yàn)槠涮峁﹊P地址的DHCP Server發(fā)送DHCP request消息包??蛻魴C(jī)接收到該服務(wù)器回應(yīng)的DHCP ACK消息包,會(huì)根據(jù)包中所提供的新的租期以及其他已更新的TCP/IP參數(shù),更新自己的配置,這樣IP租用更新就完成了
預(yù)啟動(dòng)執(zhí)行環(huán)境PXE
自動(dòng)裝好系統(tǒng)后自動(dòng)分配IP
啟動(dòng)BIOS預(yù)啟動(dòng)執(zhí)行環(huán)境,由于客戶端沒有操作系統(tǒng),只能先把客戶端放在BIOS里面。當(dāng)計(jì)算機(jī)啟動(dòng)時(shí),BIOS把PXE客戶端調(diào)入內(nèi)存里面,就可以連接到服務(wù)器做一些操作哦了