dns协议实现的基本功能?(如何实现dns)
大家好,今天小编关注到一个比较有意思的话题,就是关于如何实现dns的问题,于是小编就整理了3个相关介绍的解答,让我们一起看看吧。
- dns协议实现的基本功能?
- DNS服务器能实现什么和IP地址之间的转换?
- 应用层DNS协议主要用于实现哪种网络服务功能?
dns协议实现的基本功能?
dns域名系统 (Domain Name System),它的的作用为,将域名解析为IP 地址,域名和IP地址联系在一起进行服务,这样可不必不用输入IP地址,而是通过输入网址访问网站。

每个IP地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开。有了主机名,就不要死记硬背每台IP设备的IP地址,只要记住相对直观有意义的主机名就行了。这就是dns协议的功能。
dns功能映射:
1、静态映射,每台设备上都配置主机到IP地址的映射,各设备独立维护自己的映射表,而且只供本设备使用。

2、动态映射,建立一套域名解析系统,只在专门的dns服务器上配置主机到IP地址的映射,网络上需要使用主机名通信的设备,首先需要到dns服务器查询主机所对应的IP地址。
DNS服务器能实现什么和IP地址之间的转换?
dns是实现IP地址与 MAC 地址的转换。
当一个程序要求把一个主机域名转换成ip地址时,该应用程序称为域名系统中的一个用户。该应用程序需要与域名服务器建立连接,把主机名传送给域名服务器,域名服务器经过查找,把主机的ip地址传送给应用程序

应用层DNS协议主要用于实现哪种网络服务功能?
域名是由圆点分开一串单词或缩写组成的,每一个域名都对应一个惟一的IP地址,在Internet上域名与IP地址之间是一一对应的,DNS就是进行域名解析的服务器。DNS命名用于Internet等TCP/IP网络中,通过用户友好的名称查找计算机和服务。DNS是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库。ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。浏览器以一种满足http协议的请求报文的形式发往服务器,请求报文中包含了要请求的页面地址,请求的文件类型等一系列信息。在请求报文传递至客户端得网络设备的时候,网络设备把请求报文包装在一个满足TCP协议的数据中,通过网线传向服务器的网络设备。3.服务器的网络设备接收到数据后,使用特殊的算法将数据解译,重新恢复成浏览器发出满足http协议的请求报文的形式,然后传向服务器软件。4.服务软件得到请求报文后,根据请求报文所请求的页面地址在服务器的数据库中找到相应的页面,然后生成满足http协议的响应报文发向浏览器。响应报文中包括了响应报文头和被请求页面的代码(响应报文体)。5.同样的,响应报文通过服务器的网络设备,被包装在一个满足TCP协议的数据,通过网线传向客户端的网络设备。
到此,以上就是小编对于如何实现dns劫持的问题就介绍到这了,希望这3点解答对大家有用。