1、1附件 2:北京理工大学珠海学院实验报告ZHUHAI CAMPAUS OF BEIJING INSTITUTE OF TECHNOLOGY实验题目 扫描技术 实验时间 2014.4.8一、实验目的:(1)掌握 ping 扫描技术的原理; 熟悉其应用二、实验内容以及步骤:点击“开始”菜单,单击“运行” ,键入“cmd” ,确定。打开命令行窗口。(1)Ping t说明:不停的发送 icmp 数据包命令如下:ping t 172.20.3.178当使用 ping 命令时,Windows 平台默认发送四个 icmp 数据包。带有参数 t 的 ping 命令,将不断向目的地址发送 icmp 数据包;Ct
2、rl+C 键停止此命令。(2)Ping i说明:修改 ping 命令发送的 icmp 协议的 TTL 值命令如下:ping i 32 172.20.3.178运行抓包工具,并设置 Filter 条件,对 ping 命令进行数据包的抓取,不加参数的 ping 命令加参数 ping i 32 172.20.3.178,进行数据包抓取(3)Ping f说明:设置 Dont Fragment 标志位为 1不加参数的 ping 命令加参数的 ping 命令 ping 172.20.3.178 f2(4)Ping l说明:发送特定长度的 icmp 数据包不加参数的 ping 命令,带有 32 字节的数据部
3、分加参数的 ping 命令 ping 172.20.3.178 l 200三、思考题:1、ping 扫描基本原理Ping 命令通过向计算机发送 ICMP 回应报文并且监听回应验与远程计算机或本地计算机的连接。可以使用 Ping 程序测试计算机名和 IP 地址。如果能够成功校验 IP 地址却不能成功校验计算机名,则说明名称解析存在问题。ping 的原理就是首先建立通道,然后发送包,对方接受后返回信息,这个包至少包括以下内容:发送的时候、包的内容包括对方的 ip 地址、自己的地址、序列数。回送的时候包括双方地址,还有时间等。2、ping 命令有哪些常见的错误?(1)“request time ou
4、t“ 就是本机的 IP 不正确和网关设置错误。(2)“destination host unreachable“ 如果局域网中使用 DHCP 分配 IP 时,而碰巧 DHCP失效,这时使用 PING 命令就会产生此错误。子网掩码设置错误也会出现这错误。四、实验总结:由于之前已经学过 ping 命令,所以在本次实验中我更灵活地使用 ping 命令,按照题目要求输入相关的命令然后捕获数据包,虽然还不是很熟悉对数据包的数据分析,但是以后课后会多加练习掌握。实验过程中遇到了这些问题,那就是数据包的相关数据不知道应该怎样去核对,经过询问同学和上网查找资料,初步掌握了 ICMP 报文的数据分析。实验中需要特别注意每次捕获的数据包的异同,以后要牢记这些要点。