宁波大学计算机网络实验四

宁波大学信息科学与工程学院

计算机网络

第四章

DIY!now

电子版实验报告

班 级: 通信112班

姓 名: 徐威

学 号: 116040040

完成时间: 2012-12-29

[注]

每个实验问题回答时可以采用截图辅助说明;

实验报告(包含数据)打包成rar文件,传到Reports文件夹,并用 学号+姓名+章号 命名,如山-Reports-.rar

请独立完成实验和报告,实验报告分析和数据要一致。

实验1234得分4.1 IP协议分析(见手册P64)

实验时间: 12-24 客户端IP: 2 RACK编号: 5A

A.上传的文件名是: 4-1 。

一、捕获traceroute

二、观察捕获的数据

Q1.选择你的电脑所发送的第一个ICMP请求消息,在包详细信息窗口扩展包的Internet协议部分。你的电脑的IP地址是多少?

答:

电脑的ip地址:98

Q2.在IP包头部,上层协议区域的值是多少?

答:

上层协议区域的值是1 Protocol: ICMP (1)

Q3.IP头部有多少字节?IP数据包的有效载荷是多少字节?解释你是怎样确定有效载荷的数量的?

答:

有效载荷是36字节,

Q4.这个IP数据包被分割了吗?解释你是怎样确定这个数据包是否被分割?

答:

这个IP数据包没有被分割

Q5.在包捕获列表窗口,你能看到在第一个ICMP下的所有并发的ICMP消息吗?

答:

Q6.往同一IP的数据包哪些字段在改变,而且必须改变?为什么?哪些字段是保持不变的,而且必须保持不变?

答:

必须改变:1. Identification:相同的标示段值能使分片的数据报不可能重新装成原来的数据报 2. Time to live 3. Header checksum 保持不变 片偏移 某片在源地址中的相对位置

标示:是否收到最后一片数据报

Q7.描述一下在IP数据包的Identification字段的值是什么样的?

答:

每个IP数据包ID值是连续变化的数据

Q8.Identification字段和TTL字段的值是多少?

答:

Q9.所有的通过最近的路由器发送到你的电脑去的ICMP的TTL溢出回复是不是值都保持不变呢?为什么?

答:

不是;因为不同的路由器到达电脑所经过的路由器的数目不一

Q10. 那个消息是否传送多于一个IP数据包的分片?看第一个被分割的IP数据包的片段,在IP头部有什么信息指出数据包已经被分割?在IP头部有什么信息指出这是否是第一个与后面片段相对的片段?这个IP数据包的长度是多少?

答:

是的

14018.78731026IPFragmented IP protocol (proto=ICMP 0x01, off=0, ID=896a) [Reassembled in #141]

Total Length: 1500

Q11.看被分割的IP数据包的第二个片段。在IP头部有什么信息指出这不是第一个数据包片段?有更多的片段吗?你是怎么知道的?和上一个分片的长度加起来是2000吗?

答:

没有更多的片段 因为Flags为:0x00 不是2000是2020bytes,因为我们设置的是发2000个字节的包,由于分片,第二个片段要另外加20字节头部

Q12.哪个字段在第一个和第二个片段之间的IP头部改变了?Identification变了吗?

答:

检验和 Total lengths 变了 TTL不变 ID改变

Q13.从原始的数据包中产生了多少片段?片偏移分别为多少?

答:

产生了3个片段;片偏移分别为0,1480,2960

Q14.在片段之中IP头部哪些字段改变了?Identification变了吗?

答:

在IP头部:offest有变,Flag有变,TTL有变;Identification没变4.2 ICMP协议分析(见手册P62)

实验时间: 12-24 客户端IP: 2 RACK编号: 5A

A.上传的文件名是: 4-2-1 。

一、ICMP与Ping

Q1.你主机的IP地址是什么?远程主机的IP地址是什么?

答:

151.625539288ICMPEcho (ping) request

Q2.为什么一个ICMP包没有源和目标端口号?

答:

当某个网关发现传输错误时,立即向信源主机发送ICMP报文,报告出错信息,让信源主机采取相应处理措施,它是一种差错和控制报文协议,不仅用于传输差错报文,还传输控

宁波大学计算机网络实验五,宁波大学计算机网络实验四.doc相关推荐

  1. 计算机网络实验五 STP配置实验

    实验五 STP配置实验 一.实验目的: 理解交换机中STP协议的作用. 掌握配置.查看STP信息的方法. 掌握修改桥优先级,控制根桥选举的方法 掌握修改端口优先级,控制根端口和指定端口选举的方法. 掌 ...

  2. 实验五——数据库设计实验

    实验五--数据库设计实验 一.实验题目 二. 实验内容和要求 三.实验步骤 1.分析问题 2.概念结构设计 3.逻辑结构设计 四.实验心得体会 一.实验题目 数据库设计实验 二. 实验内容和要求 掌握 ...

  3. linux内存实验,LINUX编程-实验五 内存管理实验

    实验五内存管理实验 1.目的要求 (1)学习使用内存管理库函数. (2)学习分析.改正内存错误. 2.实验内容 (1)内存库函数实验 ●malloc函数 原型:extern void *malloc( ...

  4. 20145308刘昊阳 20145302张薇《信息安全系统设计基础》实验五:网络通信 实验报告...

    20145308刘昊阳 20145302张薇 <信息安全系统设计基础>实验五:网络通信 实验报告 本次实验报告由结队伙伴书写:http://www.cnblogs.com/5302v/p/ ...

  5. 【安卓实验】实验五、广播实验

    [实验名称]实验五.广播实验 [实验目的] 1.了解使用Intent进行组件通信的原理: 2.了解Intent过滤器的原理和匹配机制: 3.掌握发送和接收广播的方法 [实验内容] 任务1.普通广播: ...

  6. 使用matlab设计电机控制器,matlab实验五直流电机拖动系统控制器设计.doc

    matlab实验五直流电机拖动系统控制器设计.doc 实验五直流电机拖动系统控制器设计1实验目的学会CONTROLSYSTEMTOOLBOXSISO设计工具的使用2实验方法按照HELP下CONTROL ...

  7. 多思计组实验实验五、程序计数器实验

    实验五.程序计数器实验 一.实验目的: 1.连接程序计数器.地址寄存器.存储器与指令寄存器,理解程序计数器的作用. 2.掌握使用微命令通过程序计数器从存储器中读取指令和数据的方法. 预习要求: 1.读 ...

  8. linux实验五 信号应用,实验五 进程间通信(中)

    一.实验名称:实验五进程间通信(中) 二.实验日期:2014/3/27 三.实验目的: 1.  通过实验理解消息缓冲通信 2.  通过实验理解共享内存通信 3.  了解消息缓冲通信与内存共享通信之间的 ...

  9. 实验五 微控制器实验

    系列文章目录 目录 系列文章目录 一.实验目的 二.实验原理 三.微程序控制电路与微指令格式 四.实验接线 五.实验步骤 ①写微程序 ②读微程序 ③单步运行 ④连续运行 六.实验结论 一.实验目的 1 ...

最新文章

  1. Sharepoint学习笔记—ECMAScript对象模型系列-- 8、组与用户操作(一)
  2. 如何查看python解释器位置_Python:查看解释器的位置
  3. 回文字符串—回文子串—中心扩散法
  4. [剑指offer][JAVA]面试题第[32-3]题[从上到下打印二叉树 ][BFS]
  5. 微信自动回复如何实现?用 Python 就可以!
  6. Collections.sort的两个方法
  7. Python遍历破解FTP密码,并上传webshell
  8. c 不安装oracle,安装oracle 10g 的艰难之旅
  9. 解决启动WebLogic输入用户名密码问题以及密码重置
  10. 手把手教你利用微软的Bot Framework,LUIS,QnA Maker做一个简单的对话机器人
  11. MFC对话框打开一幅图片并在picture显示和图片保存
  12. docker 系列 - 基础镜像环境和Docker常用命令整理
  13. Qt QLabel双击编辑接口
  14. 微信扫码免密登陆第三方应用平台
  15. linux设置ipsan_Linux挂载IPSAN和FCSAN操作
  16. 一种高效的Polar码冻结比特编译码方法
  17. Anaconda 修改默认虚拟环境安装位置
  18. A constrained Eigenvalue Problem翻译
  19. python的基本语法、数据类型、运算符及基本操作_Python教程基础语法、变量基本使用和算术运算符...
  20. 关于征订2009年“注册电气工程师执业资格考试(供配电专业)

热门文章

  1. Task02:SQL基础查询与排序-天池龙珠计划SQL训练营
  2. while(scanf(%d,n)!=EOF) / while(cinn)终止问题
  3. BZOJ 1444 [JSOI2009]有趣的游戏 (Trie图/AC自动机+矩阵求逆)
  4. 关于git stash的应用总结
  5. java知识总结-25
  6. 【HLSDK系列】服务端 AddToFullPack 函数
  7. 破碎纪念---记第二次Nexus4换屏
  8. Linux下双网卡绑定bond0
  9. Android学习--写一个发送短信的apk,注意布局文件的处理过程!!!
  10. ORACLE登录错误的解决方法