计算机网络课程设计实验报告.docVIP

  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文档。上传文档
查看更多
.word 格式 , 计算机网络课程设计 实验报告 , 专业 .专注 . .word 格式 , 一、实验内容和要求 1、实验一 数据包的捕获与分析 Wireshark 是一种开源的网络数据包的捕获和分析软件 ,本实验通过 Wireshark 软件 的安装使用 ,监控局域网的状态 ,捕获在局域网中传输的数据包 ,并结合在计算机网络 课程中学习到的理论知识 ,对常用网络协议的数据包做出分析 ,加深网络课程知识的理 解和掌握 。 具体内容及要求如下 : Wireshark 软件的安装 ; Wireshark 软件的启动 ,并设置网卡的状态为混杂状态 ,使得 Wireshark 可以监 控局域网的状态 ; 启动数据包的捕获 ,跟踪 PC 之间的报文 ,并存入文件以备重新查 ; 设置过滤器过滤网络报文以检测特定数据流 ; 对常用协议的数据包的报文格式进行分析 ,利用协议分析软件的统计工具显示 网络报文的各种统计信息 。 2 、实验二 网络层实验 — Ping 程序的设计与实现 实验目的 本实验目的是使学生掌握网络层协议的原理及实现方法 。 实验设计内容 本实验为 ICMP 实验 。 实验内容 :Ping 命令实现的扩充 ,在给定的 Ping 程序的基础上做 , 专业 .专注 . 如下功能扩充 : .word 格式 , 二、实验环境 实验一 数据包的捕获与分析 1.联网计算机 2.Windows 或 linux 系统 3.在 PC中安装协议分析软件 (如:Wireshark ) 4.物理基础 : IEEE802.3 标准的以太网采用的是持续 CSMA 的方式 ,正是由于以太网 采用这种广播信道争用的方式 ,使得各个站点可以获得其他站点发送的数 据。运用这一原理使信息捕获系统能够拦截的我们所要的信 5.工作模式 : 广播模式 ( Broad Cast Model ): 它的物理地址 ( MAC )地址是 0Xffffff 的帧为广播帧 ,工作在广播模式的网卡接收广播帧 。 2) 多播传送 ( MultiCast Model ):多播传送地址作为目的物理地址的 帧可以被组内的其它主机同时接收 ,而组外主机却接收不到 。但是, 如果将网卡设置为 多播传送模式 ,它可以接收所有的多播传送帧 , 而不论它是不是组内成员 。 3) 直接模式 (Direct Model ):工作在直接模式下的网卡只接收目地址 是自己 MAC 地址的帧 。 4) 混杂模式 (Promiscuous Model ):工作在混杂模式下的网卡接收所 有的流过网卡的帧 ,信包捕获程序就是在这种模式下运行的 。 , 专业 .专注 . 实验二 网络层实验 — Ping 程序的设计与实现 .word 格式 , 三、 程序的需求分析与逻辑框图 需求分析 1、实验一 数据包的捕获与分析 1. 在 PC中安装协议分析软件 。 2. 启动 Wireshark 协议分析软件 ,选择抓包菜单项启动实时监视器 ,开始实 时跟踪显示网络数据报文 。可根据系统提示修改显示方式 。 3. 调出跟踪存储的历史报文 ,选择有代表性的 ETHERNET,IEEE802.3,IP, ICMP, TCP,UDP 报文,对照有关协议逐个分析报文各字段的含义及内 容。 4. 设置过滤器属性 ,如目的地址 ,源地址 ,协议类型等 。 如过滤不需要的网 络报文,过滤器允许设置第二层 ,第三层或第四层的协议字段 。 2、实验二 网络层实验 — Ping 程序的设计与实现 PING 程序是我们使用的比较多的用于测试网络连通性的程序 。PING 程序 , 给予 ICMP 使用 ICMP 的回送请求和回送应答来工作 。ICMP 是基于 IP 的一个 专业 .专注 . 协议,ICMP 包通过 IP 的封装之后传递 。实现检测网络通畅及速度的 ping ,并 .word 格式 , 三、程序的需求分析与逻辑框图 逻辑框图 1 、 总体设计 程序分为两大部分 :一部分读取收到的所有消息 ,并输出 ICMP Echo replay 消息, 另一部分每个一秒钟发送一个 Echo 消息 。 另一部分由 SIGALARM 信号每秒驱动一次 。 2 、 详细设计 为 SIGALARM 建立 信号处理程序 main sig_alarm readloop send recvfrom proc 无限接收循环 每秒发送一个 Echo消息 1 ) main 函数 设置随同 Echo请求一起 发送的可选数据长度 处理命令行参数 为SIGALARM 信号 建立一个处理程序 处理主机名参数 , 专业 .专注 调用 readloop.处理分组 .word 格式 , 三、 程序的需求分析与逻辑框图 逻辑框图 2) readloop 函数 创建

文档评论(0)

187****6128 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档