- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络协议作业
实验二 TCP/IP协议数据包分析
一、实验目的
基于网络协议分析工具Wireshark(原为Ethereal),通过多种网络应用的实际操作,学习和掌握不同网络协议数据包的分析方法,提高TCP/IP协议的分析能力和应用技能。
二、实验前的准备
二人一组,分组实验;
熟悉Ping、Tracert等命令,学习FTP、HTTP、SMTP和POP3协议;
安装软件工具Wireshark,并了解其功能、工作原理和使用方法;
安装任一种端口扫描工具;
阅读本实验的阅读文献;
实验内容、要求和步骤
学习Wireshark工具的基本操作
学习捕获选项的设置和使用,如考虑源主机和目的主机,正确设置Capture Filter;捕获后设置Display Filter。
Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。网络封包分析软件的功能可想像成 电工技师使用电表来量测电流、电压、电阻 的工作 - 只是将场景移植到网络上,并将电线替换成网络线。
在过去,网络封包分析软件是非常昂贵,或是专门属于营利用的软件。Ethereal的出现改变了这一切。在GNUGPL通用许可证的保障范围底下,使用者可以以免费的代价取得软件与其源代码,并拥有针对其源代码修改及客制化的权利。Ethereal是目前全世界最广泛的网络封包分析软件之一。
软件简介
Wireshark使用目的:网络管理员使用Wireshark来检测网络问题,网络安全工程师使用Wireshark来检查资讯安全相关问题,开发者使用Wireshark来为新的通讯协定除错,普通使用者使用Wireshark来学习网络协定的相关知识当然,有的人也会“居心叵测”的用它来寻找一些敏感信息……
Wireshark不是入侵侦测软件(Intrusion DetectionSoftware,IDS)。对于网络上的异常流量行为,Wireshark不会产生警示或是任何提示。然而,仔细分析Wireshark撷取的封包能够帮助使用者对于网络行为有更清楚的了解。Wireshark不会对网络封包产生内容的修改,它只会反映出目前流通的封包资讯。 Wireshark本身也不会送出封包至网络上。
PING命令的网络包捕获分析
PING命令是基于ICMP协议而工作的,发送4个包,正常返回4个包。以主机1为例,主要实验步骤为:
(1)设置“捕获过滤”:在Capture Filter中填写host 1;
(2)开始抓包;
(3)在DOS下执行PING命令;
(4)停止抓包。
(5)设置“显示过滤”: IP.Addr=1
(6)选择某数据包,重点分析其协议部分,特别是协议首部内容,点开所有带+号的内容。
针对重要内容截屏,并解析协议字段中的内容,一并写入WORD文档中。
源ip地址:41 目的ip地址:12 ;TTL值为64,可判断目的主机操作系统为windows。
分析:
源ip地址:41
目的ip地址:12
IP协议版本:4
头部长度:20字节
TTL值为64,可判断目的主机操作系统为windows
版本:4
总长度:60
Fragment offset:0 一片偏移
协议:ICMP协议
头部校验和:源41 12
IMCP: 类型:8
代码:0
校验和 0x4d0f
标识符 0x0400
TRACERT命令数据捕获
观察路由跳步过程。分别自行选择校内外2个目标主机。比如,
校内:tracert
校外:tracert HYPERLINK
Tracert 工作原理
通过向目标发送不同 IP 生存时间 (TTL) 值的“Internet 控制消息协议 (ICMP)”回应数据包,Tracert 诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减 1。数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。Tracert 先发送 TTL 为 1 的回应数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert 实用程序中看不到。
(1)校内:
分析:
源ip地址:41
目的ip地址:12
IP协议版本:4
头部长度:20字节
TTL值为64,可判断目的主机操作系统为windows
版本:4
总长度:92
Fragment offset:0 一片偏移
协议:ICMP协议
头部校验和:源41
文档评论(0)