计算机网络-习题及答案ch07.docx
第七章应用层1 .应用层提供哪些服务?给谁提供服务?应用层:OSI的应用层包含的组件为用户应用程序提供服务并支持网络访问。2 .域名系统的主要功能是什么?具有怎样的结构?主要功能:将域名解析为主机能识别的IP地址。互联网的域名结构:互联网后来就采用了层次树状结构的命名方法。采用这种命名方法, 任何一个连接在互联网上的主机或路由器,都有一个唯一的层次结构的名字一域名。它是名 字空间中一个可被管理的划分,可以划分为子域,而子域还可继续划分为子域的子域,这样就 形成了顶级域、二级域、三级域等等。3 .域名服务器有几种类型?各有什么功能?1、主域名服务器负责维护一个区域的所有域名信息,是特定的所有信息的权威信息源,数据可以修改。2、辅助域名服务器当主域名服务器出现故障、关闭或负载过重时,辅助域名服务器作为主域名服务器的备 份提供域名解析服务。辅助域名服务器中的区域文件中的数据是从另外的一台主域名服务器 中复制过来的,是不可以修改的。3、缓存域名服务器从某个远程服务器取得每次域名服务器的查询回答,一旦取得一个答案就将它放在高速 缓存中,以后查询相同的信息就用高速缓存中的数据回答,缓存域名服务器不是权威的域名 服务器,因为它提供的信息都是间接信息。4、转发域名服务器负责所有非本地域名的本地查询。转发域名服务器接到查询请求后,在其缓存中查找, 如找不到就将请求依次转发到指定的域名服务器,直到查找到结果为止,否则返回无法映射 的结果。4 .举例说明域名系统的解析过程。(1)客户机发出请求解析域名的报文。(2)本地的域名服务器收到请求后,查询本地缓存,假设没有该纪录,则本地域名服务器 则向根域名服务发出请求解析域名。根域名服务器收到请求后,判断该域名属于.cn域渣询到NS记录及相应的A记录并返 回给服务器:域名服务器收到回应后,先缓存以上结果,再向.cn域的服务器之一如 发出请求解析域名的报文。域名服务器收到请求后,判断该域名属于域,开始查询本地的记 录,找到NS记录及相应的A记录:域名服务器收到回应后冼缓存以上结果,再向域的服务器之一如 ,发出请求解析域名 的报文。域名服务器.收到请求后,判断该域名属于域,开始查询 本地的记录,找到NS记录及对应的A记录,然后将结果返回给服务器服务器收到回应后冼缓存以上结果,再向域的域名服务器之 一如.发出请求解析域名的报文。(9)域名服务器.收到请求后,开始查询本地的记录,找到如下CNAME记录 及相应的A记录,附加的NS记录及相应的A记录,并将结果返回给服务器(10)服务器将得到的结果保存到本地缓存同时将结果返回给客户机。5 .举例说明WWW服务中Web浏览器访问Web服务器的过程。一、URL输入二、DNS解析三、建立TCP连接四、发送HTTP/HTTPS请求五、服务器响应请求六、浏览器解析渲染页面七、HTTP请求结束,断开TCP连接6 . DHCP的作用是什么?适用于哪种场合?1、DHCP是动态主机设置协议的简称,主要有两个用途:用于内部网或网络服务供应商 自动分配IP地址;给用户用于内部网管理员作为对所有计算机作中央管理的手段。2、DHCP具有以下功能:1保证任何IP地址在同一时刻只能由一台DHCP客户机所使用。3.、DHCP应当可以给用户分配永久固定的IP地址。4、DHCP应当可以同用其他方法获得IP地址的主机共存(如手工配置IP地址的主机)。5、DHCP服务器应当向现有的BOOTP客户端提供服务。6、DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动。7、当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关 的地址配置等信息,以实现网络主机地址信息的动态配置。7. 简述DHCP客户从DHCP服务器获取IP地址的过程?需要IP地址的主机在启动时就向DHCP服务器广播发送发现报文(DHCPDISCOVER),这 时该主机就成为DHCP客户。本地网络上所有主机都能收到此广播报文,但只有DHCP服务 器才回答此广播报文。(3)DHCP服务器先在其数据库中查找该计算机的配置信息。若找到, 则返回找到的信息。若找不到,则从服务器的IP地址池(addresspool)中取一个地址分配给该 计算机。DHCP服务器的回答报文叫做提供报文(DHCPOFFER)。8. DHCP客户如何完成IP地址租约更新?1 .客户机发送DHCPDiscover消息广播至IJ局域网中的所有DHCP服务器,以请求IP地址 租约和其他网络配置信息。2.DHCP服务器收到Discover消息后,从可用的IP地址池中选择 一个IP地址,并将该IP地址分配给客户机。服务器还向客户机提供其他网络配置信息,如 子网掩码、默认网关和DNS服务器等。3.DHCP服务器将所选的IP地址分配给客户机,并发 送DHCPOffer消息作为响应。该消息包含分配的IP地址和其他网络配置信息。4.客户机收到 DHCPOffer消息后,可以选择接受该租约。如果存在多个DHCP服务器回应,客户机可以选 择其中一个DHCP服务器的租约。5.客户机发送DHCPRequest消息,向选择的DHCP服务器 请求分配的IP地址租约。6.DHCP服务器接收到Request消息后,确认IP地址的可用性,并 向客户机发送DHCPAck消息作为确认。该消息包含已分配的IP地址和其他配置信息。7.客 户机收到DHCPAck消息后,将分配的IP地址和其他配置信息应用于网络设置。8.租约更新 过程:在租约过期之前,客户机周期性地向DHCP服务器发送DHCPRequest消息,以请求更 新租约。DHCP服务器收至IRequest消息后,检查租约是否有效,并发送DHCPAck消息作为 确认。9.如果租约过期,客户机将停止使用分配的IP地址,并重新执行租约请求流程。需要 注意的是,租约时间限制了客户机可以使用的IP地址的时间。如果租约到期后客户机没有 更新租约,DHCP服务器可能会将该IP地址重新分配给其他客户机。9. FTP和TFTP有何区别?TFTP和FTP的主要区别有以下几点1: 1.TFTP没有交互式,不进行身份验证,而FTP可 以以交互方式使用,提供用户身份验证。2.FTP是完整、面向会话、常规用途文件传输协议, 而TFTP用作bonesbare-特殊目的文件传输协议。3.TFTP允许文件只能单向传送,而FTP可 以双向传送。4.FTP依赖于TCP是面向连接并提供可靠的控制,TFTP依赖UDP,需要减少开 销,几乎不提供控制。5.FTP支持验证,因此WindowsNTFTP服务器不支持TFTP。总之,TFTP 是一个小巧、易于实现的文件传输协议,而FTP则是一个完整、功能强大的文件传输协议。 10.电子邮件系统由几部分组成?电子邮件系统主要由邮件传输代理MTA、邮件分发代理MDA和邮件用户代理MUA三 部分组成。邮件传输代理MTA负责邮件在服务器间的发送和接收,其功能由运行在服务器上 的邮件服务端程序实现。MDA只关注将电子邮件从服务器分发到本地用户的过程,可以合并 到MTA或MUA中。邮件用户代理MUA实现用户计算机与MTA客户端之间的电子邮件收发, 是连接用户与MTA的桥梁。11. SMTP邮件传送分为哪几个阶段?连接建立阶段、邮件传送阶段、连接关闭阶段。12. POP3和IMAP有何区别?L工作方式:IMAP是一种同步协议,它在邮件服务器上保留所有邮件的副本,并将其 同步到客户端。而POP3是一种下载协议,它下载邮件到客户端并从服务器上删除。2 .邮件管理:IMAP允许用户在邮件服务器上管理邮件,例如创建文件夹、移动邮件、 标记邮件等。而POP3只能在客户端上管理邮件。3 .多设备同步:由于IMAP在服务器上保留所有邮件的副本,因此当用户在不同设备上 使用IMAP时,所有设备上的邮件都是同步的。而POP3只能在一个设备上下载邮件,无法 同步多个设备。4 .安全性:IMAP支持SSL加密协议,可以保护邮件的安全性。而POP3只有在使用SSL 加密协议时才能保护邮件的安全性。