DHCP服務器
今天我們來學習一下計算機網絡共一個重要的協議—DHCP協議。學一個東西之前我們要知道這玩意是什麼?有什麼用?怎麼用?
它是一個動态主機配置的協議,它可以為你的計算機分配一個可用的IP地址,讓你可以正常上網。當然如果隻有幾台計算機其實是不能體現它的優越,完全可以有管理員手動給每一個計算機配IP地址就完事了,那你想一下如果有一個大型企業,幾百台,幾千台甚至更多的時候人為配置還現實麼?所以之後就顯示出我們DHCP的重要性了,他自動為入網設備分配可以使用的ip地址,而且還不會出現ip沖突的現象。
DHCP 原理
我們來看一下上面的原理圖,首先你作為一個主機A你要在某個網絡内上網,首先要獲得一個ip地址,在你連通網絡之前你的電腦會向網絡裡面發送一個DHCP 的請求,發送的形式是廣播,尋找網絡内的DHCP服務器,然後在DHCP服務器接收到請求報文後會給你的主機發送一個DHCP提供報文,在裡面就包括分配給你的ip地址信息,然後你的主機獲得分配到的IP地址後會在廣播發送請求配置确認,通俗一點來說就是再大喊一遍“這個ip我要用了,我在确認一下有沒有人在使用”,那如果網絡裡面沒有知己在用,那DHCP服務器就會發一個确認報文給你大概意思就是“給你用就的啦瞎嚷嚷什麼呢”。
那這裡就有兩個問題了:
1、如果網絡裡面有多個DHCP 服務器那誰給主機A分配IP地址?那如果都分配了主機A用誰的?
其實主機用誰的都是一樣的,都是給主機A分配的IP地址嘛,但是他采取的是誰先給他分配那它就用誰的。
2、如果收到了分配的IP地址網絡裡面還有主機在用會怎麼樣?
那就會到我們剛剛說的,在主機A大喊“這個IP地址我要用的時候”還在有主機用的話,那主機也會給主機A說“啥玩意,這個ip地址我還在用呢你不可以用!”那這時候怎麼辦?這時候DHCP就會給A發一個DHCP NAK 就是拒絕A的請求,然後A就隻能在重頭來一遍。重新申請,然後DHCP服務器再重新給他分配。
DHCP租期更新
這裡我們就要和手動分配IP地址區分開來,手動分配的你A主機是可以一直使用的,但是由DHCP服務器給你分配那就不一樣了,那不是真的給你的,那是租給你的,你用完了或者到期了你不續租那是要收回的,就好比你租一個房子,房子不是你的,而且租期到了你不續租的話你就會被房東趕出來流露街頭。
那回到原來的話題啊,我們主機A是怎麼續租的呢?首先我們來看一下原理圖
當你租期到50%的時候主機A就會給DHCP 服務器發送一個續租的請求,然後DHCP服務器會給他回一個确認的報文,那這樣就完成了續約,你有可以繼續使用了。
DHCP 重新綁定
重新綁定是什麼意思呢?剛剛我們不是在上面說了當租期到50%的時候就已經開始續租了,這時候你發送的是(單播)你隻告訴DHCP服務器一個呀;那會出現一種情況,就是你找DHCP服務器續租的時候,他沒給你回應,那你就繼續使用,那等到租期已經到了87.5%的時候你就慌了呀,那這時候怎麼辦?你就得大喊一聲(廣播)再發送一次請求IP地址的報文了,那如果現在DHCP服務器聽到了那它就給你續租,那玩意要是還聽不見呢?那你不要望你你剛剛是廣播喊出去的呀,那網絡裡面的其他DHCP服務器聽到呀,那它就會給你分配。那要是整個網絡隻有一台DHCP服務器怎麼辦?算你倒黴呗還能怎麼辦,你就隻能繼續喊了。實在聽不到你隻有落到斷網的下場了。
IP地址的釋放
這又是什麼情況呢,其實就是本來給你分配了兩天的時間,但是你自己隻用了一天就不想用了,這時候你得告訴DHCP服務器說你不用了讓他把分配給你的IP地址收回去租給其他人。
好了今天的DHCP 就分享到這裡,你要是搞不懂你就私信我,我再給你講!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!