DHCP的工作原理是什么?

首先,图文并茂的看一下dhcp的工作过程

这是一台华为路由器,加两台PC机,路由器来充当PC的DHCP服务器。

既然充当服务器,我们在路由器上,开启dhcp服务,并建立两个地址池。

然后,在接口上,启用dhcp。

再然后,到PC机上查看,怎么得不到地址呢,明明已经配置好dhcp了啊?

接下来,给路由器的0口和1口,分别配置上地址。

再来PC这边看。

已经获得了地址。

先回答一个疑问,这台DHCP服务器有两个地址池,10段和20段,那么当他收到1个dhcp请求,如何判断应该从哪个地址池分地址?

答案是,根据他收到dhcp请求的接口,哪个接口收到的,就去拿个和该接口相同网段的地址发下去。

一开始为什么不发地址,因为接口没地址啊,接口没地址就无法判断从哪个池下发地址啊。

点击了解更多技术资料和免费学习视频,加入讨论群:662736393

技术交流,添加企鹅:167748928

再来分析DHCP获得地址时的四个过程。

现在拿右边的全新PC来看,打开抓包工具wireshark。

可以看出,PC获取地址总共做了7个动作,分别来看。

第一步,以广播的形式,发出一个dhcp discover报文,顾名思义,是为了寻找dhcp服务器。

因为pc这时候还没ip,所以源ip是4个0,

pc这时候也不知道dhcp服务器的ip,所以目标ip是广播,4个255,

mac地址的话,源mac是pc自己,目标mac也是广播,

捕获的dhcp discover报文

第二步,dhcp服务器会回复dhcp offer

offer报文可以通过单播来发送,使用单播可以减少网络中报文的数量,提高网络的性能

但是等等,不是说PC还没地址吗,单播必须写明确的地址,写什么地址??

PC是没有ip地址,但是PC有mac地址啊,写明mac地址,这样单播报文就可以正常送达了

捕获的dhcp offer报文。

第三步,PC会向服务器申请使用这个地址,回应一个dhcp request

因为在网络中可能不止存在一台dhcp服务器,所以PC机也是可能从多个服务器中都获得地址的,就像咱们在找工作的时候,可能多家公司都发来了offer,咱们需要回应别人的offer,才算确定接受了这个岗位。

所以PC收到offer后,也是一样的,再像服务器发一个request,表示接受这个地址。

request包的目标地址是广播,也是告诉其他服务器,pc已经心有所属了。

捕获的dhcp request报文。

第四步,服务器会回应一个确认包,dhcp ack

确认这个地址分配给了PC,这个就比较好理解了,无需做太多说明。

第五步,检测一下有没有地址冲突

这个步骤,其实和dhcp没有太大关系了,主要是PC机测试一下,自己刚拿到的新地址,在网络中是不是独一无二的,有没有冲突。

连发3个无故arp,用来检测网络中是否还存在相同的地址,如果没收到回应就正常,收到回应的话,会找dhcp服务器再申请个新的。

技术资料加qq167748928好友免费分享:


如果看到了这里,记得关注我哦,顺手点个赞就更好啦~

更多网络技术公开课,腾讯课堂搜“众元教育”,戳免费公开课,可直接听课哦!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,509评论 6 504
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,806评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,875评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,441评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,488评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,365评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,190评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,062评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,500评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,706评论 3 335
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,834评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,559评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,167评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,779评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,912评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,958评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,779评论 2 354