DHCP(动态主机配置协议)和DNS(域名系统)的创建是为了方便我们使用网络或互联网,他们不是竞争对手,而是以不同的方式处理IP地址。 在本文中,我们将讨论有关DHCPDNS含义的基本信息、DHCPDNS的工作原理以及它们之间的区别。DHCP与DNS:它们是什么?什么是DHCP? 动态主机配置协议DHCP是一种网络协议,可帮助我们为网络中的服务器、台式机或移动设备等设备分配IP地址和相关IP信息,许多网络交换机还应用DHCP来提供有价值的TCPIP网络服务,例如,它有助于自动升级客户端系统上的软件。 DHCP服务器DHCP服务器是一种网络服务器,它自动为客户端设备提供和分配IP地址,发送所需的网络参数,以便客户端通过网络进行正确的通信,对于较大的网络,DHCP服务器必须为每个客户端分配一个唯一的动态IP地址,该地址会在客户端对该IP地址的租期到期时发生变化,否则网络管理员必须手动设置加入网络的每个客户端。 DHCP客户端DHCP客户端可以是PC计算机、移动设备、IoT端点或任何其他需要连接到网络的设备,这些设备默认配置为接收DHCP信息。 DHCP中继DHCP中继发生在集中式DHCP服务器中,而不是在每个子网上,通常,路由器或主机侦听在该网络上广播的客户端消息,然后将它们转发到配置的服务器,然后服务器将响应发送回中继代理,中继代理将它们传递给客户端。什么是DNS? 域名系统(DNS)用于将wljslmz。cn等网站名称转换为其IP地址,反之亦然,通过将人类可读的域名与服务器的唯一ID进行匹配,使用户连接到网站。 DNS服务器和IP地址 每个域可以对应多个IP地址,事实上,一些站点有数百个或更多与单个域名对应的IP地址。 例如,您的计算机访问www。wljslmz。cn的服务器可能与其他国家地区的某人通过在浏览器中输入相同站点名称访问的服务器完全不同。DHCP与DNS:它们的区别是什么? DNS服务器是一种定位Internet域名并将其转换为Internet协议(IP)地址的设备,相比之下,DHCP服务器是一种设备,它为网络上的每个设备动态分配IP地址和其他网络配置参数,以便它们可以相互通信,为了清楚起见,这里使用一个图表来总结DHCP和DNS的差异: DHCP与DNS:它们是如何工作的?DHCP的工作原理 DHCP的工作原理是将IP地址和IP信息租给网络客户端一段时间,为此,DHCP客户端必须通过一系列DHCP消息与DHCP服务器进行交互,主要包括DHCPDISCOVER、DHCPOFFER、DHCPREQUEST和DHCPACK,如下图所示。 如上所示,DHCP服务器分配动态IP地址的过程如下:DHCP发现客户端计算机发出包含其名称和MAC地址的广播数据包以查找DHCP服务器。DHCPOfferDHCP服务器通过提供可用IP地址来响应Discovery。DHCP服务器通过提供可用IP地址来响应发现。DHCP请求客户端计算机然后回复DHCPREQUEST以向DHCP服务器询问提供的IP地址。DHCPAckDHCP服务器发送DHCPACK以告诉客户端现在可以使用分配给它的请求IP地址。 简单地说,这是一个DHCP客户端(A)和DHCP服务器(B)之间取而代之的故事:A:谁能给我一个IP地址?B:嗯,让我检查一下有一个可用的!A:太好了!请给我!B:没问题,给你。DNS的工作原理 如下图,在浏览器中输入域名时,例如wljlsmz。cn,浏览器往往不知道wljlsmz。cn在哪里,因此,它会向LDNS(本地DNS服务器)发送查询,询问诸如wljlsmz。cn的IP地址是什么之类的问题,如果LDNS没有wljlsmz。cn的记录,它将搜索Internet以找出谁拥有www。wljlsmz。cn,详细工作流程如下:首先,LDNS转到其中一个根服务器,该服务器将其定向到。comDNS服务器。。comDNS服务器然后找出www。wljlsmz。cn的所有者,并使用wljlsmz。cn的名称服务器(NS)记录通知LDNS。LDNS通过请求包含wljlsmz。cn的IP地址的地址记录(A记录)进行响应。LDNS收到A记录后,会将IP地址发送给浏览器,并缓存IP地址信息以备后用。 总而言之,DHCP服务器将IP地址分配给客户端计算机,而DNS服务器解析它们,它们是为我们方便地使用网络或互联网而开发的两项必不可少的技术,此外,DHCP和DNS都是网络管理员工具包中必不可少的工具,用于管理公司网络上的所有IP设备。