实验四应用层实验
【实验内容与实验目的】
1. DNS解析实验
●理解DNS系统的工作原理;
●熟悉DNS服务器的工作过程;
●熟悉DNS报文格式;
●理解DNS缓存的作用。
2. DHCP分析
●了解DHCP的作用。
●熟悉DHCP的工作过程。
●熟悉DHCP的报文格式
3. HTTP分析
●熟悉HTTP的工作过程。
●理解HTTP报文的封装格式。
4.协议分析
●了解邮件服务器的配置以及邮件客户端账号的设置。
●熟悉Packet Tracer中收发的操作方法。
●观察发送和接收邮件时的报文交换,从而更好地理解发送邮件和接收邮件的工作过程。
5.文件传输协议分析
●了解FTP的作用。
●熟悉Packet Tracert 中FTP常用命令的使用并进行验证。
●学会简单分析FTP的PDU,查看FTP的命令报文及应答报文各字段的含义。
●理解FTP的各类事务的处理过程。
1 DNS解析实验
实验配置说明
web服务器域名是什么实验步骤及结果记录
任务一:观察本地域名解析过程
✧步骤1:在PC的浏览器窗口请求内部Web服务器的网页
✧步骤2:捕获DNS事件并分析本地域名解析过程(填写以下信息)
(1. 拓扑图中的PC机,设置的本地域名服务器IP地址是多少?在哪里查 192.168.5.12
(2.观察事件列表,简述本地域名服务器和PC机之间的域名解析过程
将PC提出的名字变换成网络地址的方法和过程,域名解析是一个自上而下的过程。当dns客户端提出名字时,接受查询的服务器先从其数据库中寻,即自己能否解析,若能解析,就将ip地址送回给客户;若不能解析,这个任务就转给下一个dns服务器,这个过程可能进行多次直至解析成功
(3.到DNS查询报文的数据格式,记录DNS首部中的查询记录数(QDCOUNT)及应答记录数(ANCOUNT);
(4.到DNS响应报文的数据格式,记录首部内容,包括查询记录数(QDCOUNT)及应答记录数(ANCOUNT,并查看返回了谁的IP地址信息,此信息在DNS服务器的记录表项中吗?)
任务二:观察外网域名解析过程
✧步骤1:在PC的浏览器窗口请求外部Web服务器的网页
✧步骤2:捕获DNS事件并分析外网域名解析过程(若通信过程中信封图标未能一次成功到达
y_dns服务器返回WWW.Y.COM的IP地址,则在实时和模拟状态下切换几次,再将几个DNS服务器中的“服务”标签下的DNS cache 按钮打开,清空里面的缓存列表,然后重新让PC浏览器访问WWW.Y.COM, 最终,信封应能到达y_dns服务器)
1)观察到的访问过程:___PC____→__cn_dns___→_root_dns__→com_dns__→__y_dns__
2)此过程是迭代查询还是递归查询?解释两种查询的不同之处。
是递归查询,递归查询是域名服务器将代替提出请求的客户机(下级DNS服务器)进行域名查询,若域名服务器不能直接回答,则域名服务器会在域各树中的各分支的上下进行递归查询,最终将返回查询结果给客户机。迭代查询是能够使其他服务器返回一个最佳的查询点提示或主机地址,若此最佳的查询点中包含需要查询的主机地址,则返回主机地址信息,若此时服务器不能够直接查询到主机地址,则是按照提示的指引依次查询。
3)查看每个DNS服务器的资源记录表,里面包含了哪几项内容?为什么域名解析过程最终是访问
y_dns服务器才返回结果?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论