- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
课程设计(论文)
题目名称DNS网络协议分析与实现
课程名称网络协议分析课程设计
学生姓名
学号
系、专业信息工程系、网络工程专业
指导教师
年月日
目录TOC\o1-2\h\z\u
1课程设计目的 1
2课程设计的任务和内容 2
3网络协议分析环境和分析工具 2
3.1协议分析环境 2
3.2网络拓扑图 6
3.3协议分析工具 8
4网络协议分析设计及实现过程 9
5DNS协议分析与实现过程 14
6课程设计总结 27
参考文献 28
致谢 28
1课程设计目的
1.1课程设计实际的意义
DNS是基本的TCP/IP网络服务之一,用数字表示IP地址不仅难以记忆,而且不够形象、不够直观,于是产生了域名方案,即为联网了的计算机赋予有意义的名称。Internet上的域名与IP地址之间是一一对应的,计算机之间通过IP地址进行通信,将域名转换为IP地址称为域名解析,DNS(DomainNameServer)就是专门进行域名解析的服务器。要正确部署DNS服务器,理解区域(Domain)的关系就非常的重要。对企业用户来说,还可以通过域名来反映自己的品牌和服务内容,以提升企业形象。总之,DNS在TCP/IP网络中具有非常重要的地位,所以本次课程设计是具有实际意义的。
1.2DNS服务器配置的目的
1)掌握DNS服务器的概念
DNS是域名服务器(DomainNameServer)的缩写,在TCP/IP网络中是一种很重要的网络服务,它用于将易于记忆的域名和不易记忆的IP地址进行转化。
2)掌握DNS服务器工作原理及功能
DNS通过在网络中创建不同的区域,并采用一个分布式数据系统进行主机名和地址的查询。当在客服机的浏览器中键入要访问的主机名时就会触发一个IP地址的查询请求,请求会自动发送到默认的DNS服务器,DNS服务器就会从数据库中查询该主机所对应的IP地址,并将找到IP地址作为查询结果返回。浏览器得到IP地址后,就根据IP地址在Internet中定位所要访问的资源。
3)掌握DNS的组成及查询
域名空间
域名服务器
解析器
4)DNS服务器的类型
主域名服务器(masterserver)
辅助域名服务器(slaveserver)
缓存域名服务器(cachingonlyserver)
1.3DNS的重要性
从技术角度看:DNS解析是互联网绝大多数应用的实际寻址方式,域名技术的再发展、以及基于域名技术的多种应用,丰富了互联网的应用和协议。而从资源角度看,域名是互联网上的身份标识,是不可重复的唯一标识资源,互联网的全球化使得域名成为标识一国主权的国家战略资源。
我们此次课程设计就是为了加深对DNS协议的理解,以及掌握流量分析工具的使用,学习基本的流量分析方法。
2课程设计的任务和内容
2.1课程描述
DNS服务器是计算机域名系统(DomainNameSystem或DomainNameService)的缩写,由解析器和域名服务器组成。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,而IP地址不一定有域名。域名系统采用类似目录树的等级结构。域名服务器为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器。将域名映射为IP地址的过程就称为“域名解析”。DNS采用客户/服务器机制,实现名称与IP地址的转换。DNS服务器上提供域名解析库,响应客户端的域名查询请求,DNS客户端也称解析程序,用来查询服务器获取名称解析信息。DNS是基本的TCP/IP网络服务之一,用数字表示IP地址难以记忆,而且不够形象、直观,于是就产生了域名方案,即为联网计算机赋予有意义的名称。在Internet上域名与IP地址之间是一一对应的,计算机之间通过IP地址进行通信,将域名转换为IP地址称为域名解析,DNS(DomainNameServer)就是专门进行域名解析的服务器。
2.2设计内容
理解域名与域名解析的基本概念,且熟练掌握Windows下的DNS服务器的配置,能使用Wireshark抓取DNS的数据包并进行具体的分析。
3网络协议分析环境和分析工具
3.1协议分析环境
1)安装Windows2000/2003S
文档评论(0)