1.域名系统的主要功能是什么?互联网的域名结构是怎样的?域名系统中的本地域名服务器、根域名服务器、顶级域名服务器以及权限域名服务器有何区别?
功能:
域名系统的主要功能是将域名转换成IP地址,便于在计算机识别处理,或者把IP地址转换成域名,域名便于用户使用。
域名结构:
采用了层次树状结构的命名方法,域可以划分子域,子域又可以划分为子域的子域,因此形成了顶级域、二级域、三级域等等,相应的名字为顶级域名、二级域名、三级域名等等。每个层次的域名可看成一个标号,在63个字符之内,域名则是由多个标号用点分隔开形成的标号序列,标号序列都是由数字、字符和_连接符组成,总长度不超过255个字符,标号字段有递进关系,级别最高的层级域名写在最右边,级别最低的层级域名写在左边。
区别:
从他们的作用来看,他们各自负责管理域名体系中的一部分。
1.根域名服务器是最重要的域名服务器,所有的根域名服务器都知道所有的顶级域名服务器的域名和IP地址,不管是哪一个本地域名服务器,若要对互联网上任何一个域名进行解析,只要自己无法解析,就要首先求助根域名服务器。
2.顶级域名服务器负责管理该顶级域名服务器注册的所有二级域名的列表,以及到其他域名服务器的关系。
3.权限域名服务器就是管理每个区的所有域名到主机IP 的映射表。
4.本地域名服务器实际上就是每一台主机或路由器所使用的默认的DNS域名服务器。
2.假定要从已知的URL获得一个万维网文档。若该万维网服务器的IP地址开始时并不知道。试问:除http之外,还需要什么应用层协议和传输层协议?
应用层的DNS协议和传输层的UDP协议和TCP协议。
3.DHCP协议用在什么情况下?当一台计算机第一次运行引导程序时,其ROM中有没有该主机的IP地址、子网掩码或某个域名服务器的IP地址?
动态主机配置(DHCP)协议用于大型局域网中有主机频繁加入和离开(即插即用),DHCP协议方便网络管理人员对IP地址分配管理,也用于一台计算机加入新的网络而不用手动去获得连接互联网需要的配置信息,包括IP地址、子网掩码、默认路由器的IP地址以及DNS域名服务器的IP地址(适用于经常移动位置的计算机)。
计算机第一次运行引导程序时,其ROM中没有该主机的IP地址、子网掩码或者某个服务器的IP地址(ROM制造商并不知道,需要后期配置),需要广播发送DHCP消息从DHCP服务器处获得这些信息,才能进行上网。