计算机网络-DHCP相关知识

本文介绍了DHCP协议的工作原理,包括客户机如何通过发送广播包获取IP地址等步骤。以Windows2003和WindowsXP为例,详细展示了在VMware环境下部署和配置DHCP服务的过程,以及解决自动获取非期望IP地址的问题。
摘要由CSDN通过智能技术生成

交换机是构成局域网的重要设备。在同一个局域网中,设备的IP地址需要在同一网段才可以进行通信。在日常生活中,许多人不了解计算机的通信原理,不可能手段配置IP地址,并且人们生活的环境随时改变,在公司是属于这个网段,而在家有属于另外一个网段,需要多次手动更改配置IP地址,十分繁琐,所以DHCP(Dynamic Host COnfiguration Protocol)动态主机配置协议由此而生。

相关概念:IP地址、子网掩码、网关、DNS、租期

当一台设备部署了DHCP服务之后,与它相连的其他主机就可以自动获取到IP地址、子网掩码、网关等相关信息。客户机获取IP地址主要分为以下四步:

1、客户机发送DHCP Discovery广播包

客户机发送的该广播包包含客户机的MAC地址(这一步相当于客户机在该局域网内广播寻找DHCP服务器,请求获取一个IP地址,并且包含全球唯一的MAC地址)。

2、服务器发送DHCP Offer广播包

服务器发送的该包包含IP地址,但不包含子网掩码、网关、DNS、租约等相关参数。

3、客户机发送DHCP Request广播包

客户机选择IP地址。客户机可能会收到多个服务器发送的DHCP Offer包,客户机选择那个Offer包的原则是客户机先接收到哪个DHCP Offer就使用哪个。

4、服务器发送DHCP ACK广播包

服务器确认租约写进列表,并提供IP地址、网关、DNS、租期、子网掩码等相关参数。

当我们了解到了相关的理论知识后,就需要实际操作一下巩固知识。

实验环境:VMware16pro。准备一台windows2003(服务器)和一台windowsxp(客户机),我们在windows2003部署DHCP服务。

首先我们需要把xp和2003设置在同一网段,选中设备,右键点击设置如下图:

点击网络适配器,自定义,选择一个VMnet(几都可以,只要确保这两台设备都连接的是这个网段就可以)。

如何在windows2003部署DHCP,可以参考一下这篇博客

链接:如何打开windows2003的DHCP服务-CSDN博客

部署完成后,打开xp的网络连接状态,查看IP地址是不是通过DHCP指派,获取到的IP地址是否是在服务器上配置的网段。

提示:客户机自动获取到的地址可能不是我们在服务器上部署的网段,原因:因为VMware这个软件在虚拟网卡上配置了DHCP服务,我们只需要关闭这个就可以了。打开VMware软件,左上角点击编辑,虚拟网络编辑器,如下图:

选中两台设备连接的网段,将使用本地DHCP服务将IP地址分配给虚拟机取消勾选。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值