一分钟看弄懂DHCP 原理

大家好,今天给大家讲解下关于dhcp什么意思:一文带你弄懂dhcp的问题,以及等等各种一系列的干货,其实这篇内容对于新手来说还是比较重要的,因为涉及的也比较多,如果你认真看了……

小伙伴们好,今儿给大伙儿解读下关于dhcp什么意思:一文陪你弄懂dhcp的难题,及其这些各种各样一系列的干货知识,我觉得这篇具体内容针对初学者而言还是挺关键的,由于涉及到的也比较多,假如你用心看过毫无疑问会出现一些获得!

一、什么叫DHCP?

DHCP,动态性服务器配置协议书,原名是BOOTP协议书,是一个局域网络的网络层协议,应用UDP协议书工作中,常见的2个端口号:67(DHCP server),68(DHCP client)。DHCP一般被用以局域网络自然环境,关键作用是集中化的管理方法、分派IP地址,使client动态性的得到IP地址、Gateway详细地址、DNS服务器详细地址等信息,并可以提高详细地址的利用率。简单来说,DHCP便是一个不必须账号密码登录的、全自动给内部网设备分派IP地址等信息的协议书。

二、DHCP协议书里的报文

DHCP报文一共有一下几类:

DHCP DISCOVER :客户端逐渐DHCP全过程推送的包,是DHCP协议书的逐渐

DHCP OFFER :服务器接受到DHCP DISCOVER以后进行的回应,它包括了给与客户端的IP(yiaddr)、客户端的MAC地址、租期过期时间、服务器的识别符及其别的信息

DHCP REQUEST :客户端针对服务器传出的DHCP OFFER所作出的反应。在续签租赁期的情况下一样会应用。

DHCP ACK :服务器在接受到客户端发过来的DHCP REQUEST以后传出的取得成功确定的报文。在建立连接的情况下,客户端在接受到这一报文以后才能确定分派给它的IP和别的信息能够被容许应用。

DHCP NAK :DHCP ACK的相对的报文,表明服务器拒绝了客户端的要求。

DHCP RELEASE :一般发生在客户端待机、退出等情况。这一报文可能使DHCP服务器释放出来传出此报文的客户端的IP地址

DHCP INFORM :客户端传出的向服务器要求一些信息的报文

DHCP DECLINE :当客户端发觉服务器分派的IP地址无法使用(如IP地址矛盾时),将传出此报文,通告服务器严禁

应用该IP地址。

DHCP 的 工作内容:

dhcp什么意思:一文带你弄懂dhcp,

3、DHCP 协议书包的构成

Xid :随机生成的一段字符串数组,2个数据文件有着同样的xid表明她们归属于同一次对话

Ciaddr :客户端会在发送请求时将本机ip详细地址放到这里

Yiaddr :服务器会将要想分派给客户端的ip地址放到这里

Siaddr :一般来说是服务器的ip地址.可是留意!依据openwrt源代码得出的注解,当报文的服务器ip、siaddr、option­>server_id字段不一致(有通过跨子网掩码分享)时,一般觉得option­>srever_id字段为真实的服务器ip,siaddr可能是数次路由器跳转中的某一个路由的ip (下面的图中wireshark抓包软件中也有标明siaddr为nextserver ip address)

Chaddr :客户端的mac详细地址

Giaddr :如果需要跨子网掩码开展DHCP详细地址派发,则在这里填写通过的路由器的ip详细地址

Sname :服务器主网站域名

Options :能够任意加上的一部分,用以储放客户端向服务器要求信息和服务器的回复信息

dhcp什么意思:一文带你弄懂dhcp,

本文的所有内容到这儿就完后,我希望你能对新人好朋友有一定的协助,假如你看完了,或是不太清楚得话,欢迎大家留言板留言探讨。想要学习更多内容专业知识,请继续查询博主其他相关内容哦!

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。 如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。
返回顶部