资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
TCP/IP 网络协议分析网络协议分析实验报告实验报告学号:姓名:班级:时间:2015 年 5 月 12一、一、WiresharkWireshark 使用1.实验步骤(附上图片)1. 启动 Web 浏览器(如 IE);2. 启动 Wireshark; 3.开始分组捕获:单击工具栏的 按钮,出现如图 3 所示对话框, options按 钮可以进行系统参数设置,在绝大部分实验中,使用系统的默认 设置即可。当计算机具 有多个网卡时,选择其中发送或接收分组的网络接口 (本例中,第一块网卡为虚拟网卡, 第二块为以太网卡)。单击“ Start”开 始进行分组捕获; 4.在运行分组捕获的同时,在浏览器地址栏中输入某个网页的 URL,如: http:/www.uzz.edu.cn 5. 当完整的页面下载完成后,单击捕获对话框中的“ stop”按钮,停止 分组捕获。 此时, Wireshark 主窗口显示已捕获的你本次通信的所有协议报 文6.在协议筛选框中输入“ http”,单击“ apply”按钮,分组列表窗口 将只显示 HTTP 协议报文。7. 选 择 分 组 列 表 窗 口 中 的 第 一 条 http 报 文 , 它 是 你 的 计 算 机 发 向 服 务 器 ( www.uzz.edu.cn2.2.实验思考题(标题宋体四号)实验思考题(标题宋体四号)(1) 列出在第 5 步中分组列表子窗口所显示的所有协议类型; (2) 从发出 HTTP GET 报文到接收到对应的 HTTP OK 响应报文共需要多长时间?(分组列表窗口中 Time 列的值是从 Wireshark 开始追踪到分组被捕获的总 的时间数, 以 秒为单位)(3) 你主机的 IP 地址是什么?你访问的服务器的 IP 地址是什么?2 2、使用 WiresharkWireshark 分析以太网帧与 ARPARP 协议1.1.实验步骤实验步骤( (附上图片附上图片) )1、俘获和分析以太网帧 ( 1)选择 工具-Internet 选项-删除文件 ( 2)启动 Wireshark 分组嗅探器( 3)在浏览器地址栏中输入如下网址: http:/gaia.cs.umass.edu/wireshark-labs 会出现美国权利法案。 ( 4)停止分组俘获。在俘获分组列表中( listing of captured packets) 中找到 HTTP GET 信息和响应信息,(如果你无法俘获此分组,在 Wireshark 下打开文 件名为 ethernet-ethereal-trace-1 的文件进行学习)。 HTTP GET 信息被封装在 TCP 分组中, TCP 分组又被封装在 IP 数据报中, IP 数 据 报又被封装在以太网帧中)。 在分组明细窗口中展开 Ethernet II 信息( packet details window)。回答下面的问题:1、你所在的主机 48-bit Ethernet 地址是多少?2、 Ethernet 帧中目的地址是多少?这个目的地址是 gaia.cs.umass.edu 的 Ethernet2、分析地址 ARP 协议( 1)清除 ARP cache,具体做法:在 MSDOS 环境下,输入命令 arp d * command , The d 表示清除操作, * 删除 all table entries.(2) 选择 工具-Internet 选项-删除文件 ( 3)启动 Wireshark 分组俘获器 ( 4)在浏览器地址栏中输入如下网址: http:/gaia.cs.umass.edu/wireshark-labs/ HTTP-wireshark-lab- file3.html ( 5)停止分组俘获。 ( 6)选择 Analyze-Enabled Protocols-取消 IP 选项-选择 OK2.2.实验思考题(标题宋体四号)实验思考题(标题宋体四号)根据实验,回答下面问题: 由于此实验是关于 Ethernet 和 ARP 的,所以, 只需在分组俘获列表中显示 IP 层下 面的协议,具体做法为:选择 Analyze- Enabled Protocols-不选择 IP 协议-selec三、使用三、使用 WiresharkWireshark 分析分析 IPIP 协议协议1、实验步骤、实验步骤2、分析 IPv4 中的分片在第二个实验中,我们将考察 IP 数据报首部。俘获 此分组的步骤如下: ( 1) 启动 Wireshark,开始分组俘获( “Capture”-“interface”-“start”) 。( 2) 启动 pingplotter ( pingplotter 的下载地址为 www.pingplotter.com),在 “Addressto trace:”下面的输入框里输入目的地址,选择菜单栏“Edit”-“Options”- -“Packet”,在“Packet size(in bytes defaults=56):”右边输入 IP 数据报大小: 5000,按下“OK”。最后按下按钮“Trace”,你将会看到 pingplotter 窗口显示如下 内容,( 3) 停止 Wireshark。设置过滤方式为: IP,在 Wireshark 窗口中将会看 到如下情 形2 2、实验报告内容、实验报告内容 打开文件 dhcp_isolated.cap、 fragment_5000_isolated.cap,回答以下问题:1、 DHCP 服务器广播的本地路由器或默认网关的 IP 地址是多少? 2、在 dhcp_isolated.cap 中,由 DHCP 服务器分配的域名是多少? 3、在 fragment_5000_isolated.cap 中,我们看到通过 UDP 数据报发送的 5000 字节被分 成了多少分片?在网络中,一次能传输且不需要分片的最大数据单元 有多大? 分成 17 片,最大 1515四、利用 WiresharkWireshark 分析 ICMPICMP1 1、实验步骤、实验步骤1、 ping 和 ICMP 利用 Ping 程序产生 ICMP 分组。 Ping 向因特网中的 某个特定主机发送特殊的探测 报文并等待表明主机在线的回复。具体做法: ( 1)打开 Windows 命令提示符窗口( Windows Command Prompt)。 ( 2)启动 Wireshark 分组嗅探器,在过滤显示窗口( filter display window)中输入 icmp,开始 Wireshark 分组俘获。 ( 3)输入“ ping n 10 hostname” 。其中“-n 10”指明应返回 10 条ping 信息。 ( 4)当 ping 程序终止时,停止 Wireshark 分组俘获。停止分组俘获后,在实验报告中回答下面问题: ( 1)你所在主机的 IP 地址是多少?目的主机的 IP 地址是多少?( 2)查看 ping 请求分组, ICMP 的 type 和 code 是多少? ( 3)查看相应得 ICMP 响应信息, ICMP 的 type 和 code 又是多少?2. ICMP 和 Traceroute 在 Wireshark 下,用 Traceroute 程序俘获 ICMP 分组。Traceroute 能够映射出通往特 定的因特网主机途径的所有中间主机。 源端 发送一串 ICMP 分组到目的端。发送的第一个分组时, TTL=1;发送第二个分 组时, TTL=2,依次类推。路由器把经过它的每一个分组 TTL 字段值减 1。当 一个分组到 达了路由器时的 TTL 字段为 1 时, 路由器会发送一个 ICMP 错误分组 ( ICMP error packet) 给源端。 (1) 启动 Window 命令提示符窗口 (2) 启动 Wireshark 分组嗅探器,开始分组俘获。 ( 3)Tracert 命令在 c:windowssystem32 下,所以在 MS-DOS 命令提示行或 者输入“ tracert hostname” or “c:windowssystem32tracert hostname” (注意在 Windows 下, 命令 是 “tracert” 而不是 “traceroute”。 )( 4)当 Traceroute 程序终止时,停止分组俘获。在实验报告中回答下面问题: ( 1) 查看 ICMP echo 分组 , 是否这个分组和前面使用 ping 命令的 ICMP echo 一 样? 不一样前者 32 位,后者 64 位( 2) 查看 ICMP 错误分组,它比 ICMP echo 分组包括的信息多。 ICMP 错误 分组比 ICMP echo 分组多包含的信息有哪些?Type:8 code:0 还多了一部分是原数据包的头部:20bytes2.2.实验思考题(标题宋体四号)实验思考题(标题宋体四号)回答下列问题:1、 DHCP 是基于 UDP 还是 TCP 发送的?udp2、连接层的 IP 地址是多少?10.68.246.1413、 DHCP 服务器的 IP 地址是多少?10.68.246.107
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号