DHCP和PPPoE

引言

DHCP(本文只討論IPv4)是一種流行的客戶機/服務(wù)器協(xié)議蚯撩,它用于為主機配置訪問網(wǎng)絡(luò)必要的配置信息穷娱。例如:IP地址亡嫌,子網(wǎng)掩碼,網(wǎng)關(guān)地址(路由器地址)击孩,DNS服務(wù)器的IP地址等配置信息迫悠。

DHCP基于一種早期協(xié)議BOOTP(引導程序協(xié)議),不同的是DHCP引入租用的概念來支持改變已提供的信息巩梢。

DHCP使用UDP/IP创泄,客戶端使用端口68,服務(wù)器使用端口67。

地址池和租用

DHCP支持3中地址分配方法:動態(tài)分配括蝠,自動分配鞠抑,手動分配。生活中最主要使用的是動態(tài)分配.

動態(tài)分配

為DHCP服務(wù)器分配一系列連續(xù)的IP地址忌警,分配給客戶機的地址只在一定時間內(nèi)有效搁拙,這個時間稱為租期。租期結(jié)束時法绵,客戶機可以申請續(xù)約箕速。租期在幾小時到幾天不等,需要在DHCP服務(wù)器上配置朋譬。

DHCP協(xié)議格式

為了實現(xiàn)和BOOTP協(xié)議的兼容盐茎,DHCP消息采用帶有特殊選項的BOOTP消息,其協(xié)議格式如下(圖片來源于維基百科):

DHCP.png

DHCP協(xié)議操作

一個典型的DHCP交換過程如下

地址請求

  • 進入網(wǎng)絡(luò)的客戶機徙赢,在需要DHCP來申請網(wǎng)絡(luò)配置時庭呜,首先廣播一個DHCPDISCOVER消息。

  • 收到請求幀(無論是直接還是間接)的DHCP服務(wù)器犀忱,都會回復(fù)一個DHCPOFFER消息募谎,并在“你的IP地址字段“包含提供的IP地址,以及其它配置選項:掩碼阴汇,網(wǎng)關(guān)地址等数冬。并告知客戶機租用時間T,更新時間(更新租約)T1,重新綁定時間(更新地址)T2拐纱,一般T1是T的一半铜异,T2接近但小于T。

  • 客戶機收到若干個DHCP服務(wù)器的OFFER消息秸架,從中選取一個后廣播一個DHCPREQUEST 揍庄,其中包含了選取的DHCP服務(wù)器的標識符。網(wǎng)絡(luò)中的DHCP服務(wù)器均收到了此消息东抹,只有滿足標識符的服務(wù)器作出響應(yīng)蚂子,其它服務(wù)器收到后清除與此次請求相關(guān)的狀態(tài)。

  • 被選中的DHCP服務(wù)器需要作出回應(yīng)缭黔,如果之前回復(fù)給該客戶機的IP地址仍然可用食茎,則回復(fù)一個DHCOACK消息,告知客戶機現(xiàn)在可以使用過該IP地址馏谨。如果期間已經(jīng)被其它客戶機占用該IP地址别渔,則回復(fù)一個DHCPNAK消息。

  • 當客戶機收到一個DHCPACK消息時惧互,它還需自行探知該地址是否可用哎媚。例如發(fā)送免費ARP來進行IP地址沖突檢測。如果地址沖突了喊儡,則客戶機發(fā)送DHCPDECLINE消息通知該地址不能使用拨与。經(jīng)過一段時間后重試。

更新租約

當客戶機已經(jīng)獲得一個地址管宵,但是想要更新租約,例如續(xù)約等攀甚,可以跳過DHCPDISCOVER和DHCPOFFER步驟箩朴,客戶機直接以DHCPREQUEST請求一個地址,如果是續(xù)約秋度,就請求當前的地址炸庞。當然,服務(wù)器可以恢復(fù)ACK荚斯,亦可以恢復(fù)NAK埠居。

PPPoE

DHCP提供了最常用的客戶機系統(tǒng)配置方法。對于廣域網(wǎng)連接(家里常用的ADSL)事期,常用另一種PPP的方法代替它滥壕,這種方法在以太網(wǎng)中攜帶PPP,因此稱為以太網(wǎng)上的PPP兽泣,即PPPoE(Point-to-Point Protocol over Ethernet)绎橘。PPPoE作為ISP建立連接的首選,是因為它能提供比DHCP更加細致的配置控制和審計日志唠倦。

為什么使用PPPoE:運營商希望通過一個前置接入設(shè)備連接遠程的多個用戶主機称鳞,有希望對每一臺主機實現(xiàn)接入控制涮较,計費等功能。就得通過PPPoE.

典型應(yīng)用:小區(qū)網(wǎng)絡(luò)用戶的廣域網(wǎng)接入冈止,典型方法通過以太網(wǎng)連接小區(qū)用戶狂票,但是傳統(tǒng)以太網(wǎng)不能實現(xiàn)認證,計費等功能熙暴,所以需要PPPoE.

PPPoE過程

發(fā)現(xiàn)階段

在PC啟動后闺属,PC回合ISP進行幾個交換,作為相互發(fā)現(xiàn)(相互了解對方的MAC地址)怨咪,為建立會話打下基礎(chǔ)屋剑。

PPP會話階段

相互發(fā)現(xiàn)后,客戶機可以請求獲得ISP認證诗眨,從而可以讓ISP返回網(wǎng)絡(luò)配置唉匾,從而接入廣域網(wǎng)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末匠楚,一起剝皮案震驚了整個濱河市巍膘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌芋簿,老刑警劉巖峡懈,帶你破解...
    沈念sama閱讀 212,816評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異与斤,居然都是意外死亡肪康,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評論 3 385
  • 文/潘曉璐 我一進店門撩穿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來磷支,“玉大人,你說我怎么就攤上這事食寡∥肀罚” “怎么了?”我有些...
    開封第一講書人閱讀 158,300評論 0 348
  • 文/不壞的土叔 我叫張陵抵皱,是天一觀的道長善榛。 經(jīng)常有香客問我,道長呻畸,這世上最難降的妖魔是什么移盆? 我笑而不...
    開封第一講書人閱讀 56,780評論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮伤为,結(jié)果婚禮上味滞,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好剑鞍,可當我...
    茶點故事閱讀 65,890評論 6 385
  • 文/花漫 我一把揭開白布昨凡。 她就那樣靜靜地躺著,像睡著了一般蚁署。 火紅的嫁衣襯著肌膚如雪便脊。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,084評論 1 291
  • 那天光戈,我揣著相機與錄音哪痰,去河邊找鬼。 笑死久妆,一個胖子當著我的面吹牛晌杰,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播筷弦,決...
    沈念sama閱讀 39,151評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼肋演,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了烂琴?” 一聲冷哼從身側(cè)響起爹殊,我...
    開封第一講書人閱讀 37,912評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎奸绷,沒想到半個月后梗夸,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,355評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡号醉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,666評論 2 327
  • 正文 我和宋清朗相戀三年反症,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片畔派。...
    茶點故事閱讀 38,809評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡铅碍,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出父虑,到底是詐尸還是另有隱情该酗,我是刑警寧澤授药,帶...
    沈念sama閱讀 34,504評論 4 334
  • 正文 年R本政府宣布士嚎,位于F島的核電站,受9級特大地震影響悔叽,放射性物質(zhì)發(fā)生泄漏莱衩。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,150評論 3 317
  • 文/蒙蒙 一娇澎、第九天 我趴在偏房一處隱蔽的房頂上張望笨蚁。 院中可真熱鬧,春花似錦、人聲如沸括细。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽奋单。三九已至锉试,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間览濒,已是汗流浹背呆盖。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留贷笛,地道東北人应又。 一個月前我還...
    沈念sama閱讀 46,628評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像乏苦,于是被迫代替她去往敵國和親株扛。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,724評論 2 351

推薦閱讀更多精彩內(nèi)容