计算机网络课程设计.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机网络课程设计

计算机网络课程设计 专 业计算机科学与技术 学 号 101030111 班 级 2班 姓 名 指导老师鲁丽 廖剑锋 2016 3.17 目录一、课程的性质、目的和任务3二、课程内容和基本要求3(一)、协议包的分析,网络协议的组成31、 捕获ARP请求,ARP应答数据包32、 捕获ICMP数据包,对其进行分析研究43、 捕获TCP“三次握手”“2次两次握手”释放连接数据包64、 捕获HTTP,DNS,DHCP数据包,分析其构成115、 通过捕捉smtp协议包捕捉邮箱密码.15小结15(二)、数据包的分析程序16程序代码:16编译运行21(三)、机架实验22小结22(四) 、模拟学校校园网23校园网拓扑图23网络测试24小结26一、课程的性质、目的和任务 该课程为实践类课程。通过本课程,(1)学生需要深入理解网络协议的组成,对网络中传输数据的过程有更深入的认识。(2)学生需要了解计算机网络工程设计的一般任务,明确计算机网络设计与建设的基本原则,熟悉计算机网络需求分析的目标、任务与方法,掌握计算机网络设计的通用方法,并学会撰写规范的计算机网络方案书。二、课程内容和基本要求 (一)、协议包的分析,网络协议的组成捕获ARP请求,ARP应答数据包,分析其组成特征。总结ARP协议运行的基本过程。本机(9)ping目的主机(9):抓包截图:本机9 源MAC地址 c8:9c:dc:59:39:30目的主机 9 目的MAC地址 c8:9c:dc:5a:2b:57ARP协议运行过程:ARP进程在本局域网上发送ARP请求,目的主机在ARP请求分组里看到自己的IP,就发送一个响应分组,写入自己的硬件地址。捕获ICMP数据包,对其进行分析研究。(icmp请求数据包,icmp应答数据包) Ping 进行ICMP数据包截获 ICMP请求数据包: TYPE:8CODE:0CHECKSUM :0X225CICMP应答数据包:TYPE:0CODE:0CHECKSUM :0X2A5C ICMP协议数据包对IP分组在传送时出现的异常情况进行报告,对IP报文传输时出现的差错、拥塞、路由改变、以及路由器或主机信息的获取等情况,向源端主机提交报告,由源主机采取相应措施,改进传输质量。捕获TCP“三次握手”建立连接的数据包并分析;捕获TCP“2次两次握手”释放连接的数据包并分析。tcp连接的建立 第一次握手第二次握手第三次握手Seq=0;第一次握手:本地向目的主机发送连接请求,等待服务器确认。Seq=0,ack=1;第二次握手:目的主机确认本机的连接请求,建立正向连接,同时发送反向连接请求。Seq=1,ack=1;第三次握手:本机响应目的主机的连接请求,建立反向连接。完成三次握手,本机与目的主机开始通信。tcp连接的释放Seq=3769,ack=855,win=7552,len=0;第一步:目的主机对本机发出释放连接请求,结束数据传送Seq=855,ack=3770,win=64647,len=0;第二步:本机对目的主机释放反向连接Seq=855,ack=3770,win=64647,len=0;第三步:本机对目的主机发出释放请求Seq=3770,ack=856,win=7552,len=0;第四步:目的主机确认本机的请求,释放正向连接捕获HTTP,DNS,DHCP数据包,分析其构成。http数据包的捕获与分析 通过访问进行抓包http请求报文Request method:getRequest version:http/1.1Referer:/\r\nhttp响应报文Request version:http/1.1Response pharse:okServer:suggestion.baidu.zbb.df\r\nhttp协议定义了浏览器怎样向万维网服务器请求万维网文档,以及怎样把文档传送给浏览器。DNS数据包的捕获与分析 以为例抓包:源地址:8源Mac地址:c8:9c:dc:50:02:7b域名到IP地址的解析过程: 当某一个进程需要把主机名解析为IP地址时,该应用进程就调用解析程序,并成为DNS的客户,把待解析的域名放在DNS请求报文中,以UDP用户数据报方式发给本地域名服务器。本地域名服务器在查找域名后,把对应的IP地址放在回答报文中返回。应用进程得到目的主机的IP地址后即可进行通信。DHCP数据包的捕获与分析Discover数据包Discover数据包含了客户机的信息:客户端硬件地址类型,物理地址,客户机的计算机名;包含了要请求信息的内容:子网掩码、DNS服务器、网关、netbios名字服务器等。网络中的DHCP服务器收到discover数据包后,会回复一个offer数据包,内容如下:由数据包内容可以看出DHCP服务器提供

文档评论(0)

cuotian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档