DNS与DHCP |的区别DNS与DHCP |的完整形式
本页面对DNS和DHCP的区别进行了比较,并描述了DNS和DHCP的区别。DHCP的完整形式是动态主机配置协议。DNS的全称是域名系统。还介绍了DHCP服务器和DNS服务器的基础知识。
DNS完整格式|域名系统
如上所述,DNS是域名系统的缩写形式。它使用DNS服务器。DNS服务器将主机名映射到IP地址,类似于电话簿或目录将名称映射到电话号码。这样做是因为与ip地址相比,它更容易记住名称。
在开发DNS之前,需要管理hosts文件,其中包含ip地址及其各自的名称。但是随着时间的推移,由于大量的计算机已经添加到互联网,它已经变得很难管理更新的副本的主机文件在所有的计算机。这导致了DNS在世界范围内的发展。
DNS通过在客户端和服务器机器之间交换消息来工作。客户端应用程序将目标主机名传递给DNS进程以获取IP地址。
如图1所示,物理网络中使用硬件地址,互联网中使用IP地址,应用程序中使用域名等符号地址或用户使用。ARP/RARP协议将IP地址转换为MAC地址,反之亦然。DNS在域名和IP地址之间进行转换。
DNS结构和语法
DNS是在名称服务器层次结构中实现的分布式数据库。图2以树的形式描述了DNS的层次结构和语法。如图所示,域名分为TLD(顶级域名)、标签和主机名。每个组织都需要从中央机构获得TLD(例如com, org, edu等)。
DNS服务器和解析器
•客户端在与web服务器建立internet连接时需要DHCP。客户端或用户通过DHCP协议从DHCP服务器获取ip地址。
•一旦建立连接,用户使用Internet Explorer应用程序或谷歌Chrome浏览器浏览网站,他/她通过在地址栏中输入域名来浏览网站。
应用程序从DNS解析器获取ip地址。
•大多数应用程序使用域名解析器提供的地址顺序。这个过程如图3所示。
DHCP完整形式|动态主机配置协议
•DHCP在RFC 2131中定义。
•它运行在UDP上。
•它提供自动配置的主机连接到网络或启动时,连接到网络。
•为主机提供初始配置数据,包括:
-带子网掩码的ip地址
默认网关
-IP地址DNS服务器
DHCP工作原理
图4描述了DHCP的工作原理。如图所示,DHCP客户端向DHCP服务器请求配置。DHCP server收到DHCP client的请求后,将信息返回给client。这些包括IP地址、子网掩码、默认路由器、DNS服务器、租期等。
DHCP Server和DHCP Client之间的DHCP报文交换
下表列出了DHCP消息及其功能之间使用的列表DHCP服务器DHCP客户端。
DHCP消息 | 描述 |
---|---|
DHCP发现 | 客户端广播消息以搜索可用的DHCP服务器。 |
DHCP提供 | 服务器响应客户端DHCP DISCOVER并提供配置参数。 |
DHCP请求 | 客户端向服务器广播,具体地从一个服务器请求提供的参数。确认之前分配的地址是否正确,例如重新启动系统。延长特定网络地址的租期。 |
DHCP释放 | 客户端到服务器的通信,放弃网络地址并取消剩余租约。 |
DHCP消 | 服务器到客户端的通信配置参数,包括提交的网络地址。 |
DHCP NAK | 服务器到客户端表明客户端网络地址的概念是不正确的(例如,客户端已经移动到新的子网)或客户端租约到期。 |
DHCP下降 | 客户端到服务器的通信,表明网络地址已经在使用中。 |
DHCP通知 | 客户端到服务器的通信,只要求客户端已经在外部配置为地址的本地配置参数。 |
DNS和DHCP协议之间的表格差异
下面是DNS和DHCP服务器协议之间的表格差异。
特性 | DNS | DHCP |
---|---|---|
完整的形式 | 域名系统 | 动态主机配置协议 |
函数 | 将名称解析为IP地址 | 为主机或客户端分配IP地址 |
服务器 | DNS服务器解析名称并向DNS客户端提供地址。 | DHCP server为DHCP client动态分配IP地址。 |
使用的协议和端口 | DNS同时使用UDP和TCP协议。 DNS客户端最初通过端口53使用UDP发送DNS查询。 如果客户端没有收到DNS服务器的响应,则必须在等待几秒钟后,通过TCP端口53重新发送DNS查询。 |
DHCP使用UDP端口号67作为目的服务器,使用68作为客户端。 |
有什么不同
SLIP vs PPP
FTP vs HTTP
FTP vs SMTP
FTP与TFTP
轮毂开关
电路交换和分组交换
防火墙Vs路由器
HDLC Vs PPP
IGRP Vs EIGRP
网络相关链接
OSI和TCPIP层的基础知识
网络网关
路由器是什么
什么是IP地址
网络交换机
网络桥
集线器和集线器类型
MAC地址是什么