实验一Ping 扫描实验

预备知识:
Ping是Windows和Linux都自带的一个扫描工具,用于校验与远程计算机或本机的连接。只有在安装TCP/IP协议之后才能使用该命令。Ping命令通过向计算机发送ICMP 回应报文并且监听回应验与远程计算机或本地计算机的连接。对Ping最多等待1秒,并打印发送和接收的报文的数量。比较每个接收报文和发送报文,以校验其有效性。默认情况下,发送四个回应报文,每个报文包含64 字节的数据(周期性的大写字母序列)。
可以使用Ping程序测试计算机名和IP地址。如果能够成功校验IP地址却不能成功校验计算机名,则说明名称解析存在问题。这种情况下,要保证在本HOSTS文件中或DNS数据库中存在要查询的计算机名。ping 的原理就是首先建立通道,然后发送包,对方接受后返回信息,这个包至少包括以下内容:发送的时候、包的内容包括对方的ip 地址、自己的地址、序列数。回送的时候包括双方地址,还有时间等。总的来说ping 的功能比较简单,只能确认目标主机的存活状态,而对于其上运行的服务和开放的端口无法查明。
参数说明
-t Ping the specified host until stopped.
To see statistics and continue -type Control-Break;
To stop -type Control-C.
-a Resolve addresses to hostnames.
-n count Number of echo requests to send.
-l size Send buffer size.
-f Set Don’t Fragment flag in packet.
-i TTL Time To Live.
-v TOS Type Of Service.
-r count Record route for count hops.
-s count Timestamp for count hops.
-j host-list Loose source route along host-list.
-k host-list Strict source route along host-list.
-w time out Timeout in milliseconds to wait for each reply.

实验目的与要求:
熟悉wireshark软件的使用
理解Ping命令数据包交互过程、理解ICMP协议的工作原理
掌握Ping命令的基本使用方式和带参数的高级使用方式,
了解以下参数命令的功能-t; -a; -n; -l; -i; -r
实验环境描述:
进入实验平台,选择wireshark教程课程,打开Wireshark抓包过滤器的用法实验环境
实验内容:
使用以下参数的ping命令-t; -a; -n; -l; -i; -r
实验步骤:
1、 首先选择“实验环境实验”,点击“打开控制台”,打开实验台。

图1
2、Windows环境下
(1)查看目标主机xp02的IP地址为172.27.65.67
(2)在xp01中点击“开始”菜单,单击“运行”,键入“cmd”,确定。打开命令行窗口。

图2 打开cmd.exe
(3)不停的发送icmp数据包,Ctrl+C键停止此命令
命令如下:ping 172.27.65.67

图3 ping 172.27.65.67

图4 ping –t 172.27.65.67
当使用ping命令时,Windows平台默认发送四个icmp数据包。带有参数t的ping命令,将不断向目的地址发送icmp数据包;Ctrl+C键停止此命令。
(4) Ping –i 修改ping命令发送的icmp协议的TTL值
命令如下:ping –i 32 172.27.65.67

图4
(5)在桌面上双击Wireshark图标,运行Wireshark抓包工具,界面如下图所示:

图5
(6)设置Filter条件,对ping命令进行数据包的抓取,点击Apply

图6
(7)不加参数的ping命令,抓包格式如下图所示,TTL值随系统的默认值不同而不同,这里只是默认值为128。

图7 不加参数的ping命令
加参数ping –i 32 172.27.65.67,进行数据包抓取,如图9至图10所示。

图8

图9

图10加参数的ping -i
(8)ping -f
说明:设置Don’t Fragment 标志位为1
不加参数的ping命令如图11所示

图11 不加参数的ping命令
加参数的ping命令ping 172.27.65.67 –f,过程如图12所示,结果查看图15

图13

图14

图15 加参数的ping命令
(9) Ping –l
说明:发送特定长度的icmp数据包
不加参数的ping命令,带有32字节的数据部分,如图16所示。

图16
加参数的ping命令ping 172.27.65.67 –l 200,如图17所示,带有200字节的数据

图17

图18 加参数的ping命令

评分标准:
1、Wireshark过滤器的使用(20分)
2、执行6个各带参数ping命令,并进行wireshark抓包,实验步骤完整,有相关说明和实验截图(60分)
3、实验目的明确,有结果分析或小结(20分)
小结:
熟悉wireshark软件的使用
理解Ping命令数据包交互过程、理解ICMP协议的工作原理
掌握Ping命令的基本使用方式和带参数的高级使用方式,
了解以下参数命令的功能-t; -a; -n; -l; -i; -r
-t ping指定的主机,直到停止。
要查看统计信息并继续,请键入Control-Break;
要停止,请键入Control-C。
-a将地址解析为主机名。
-n count要发送的回显请求数。
-l size发送缓冲区大小。
-f设置数据包中的“不分段”标志。
-i TTL生存时间。
-v TOS服务类型。
-r count记录计数跳的路由。
-s count计数跃点的时间戳。
-j host-list沿着host-list松散的源路由。
-k host-list严格遵循host-list的源路由。
-w timeout等待每个答复的超时(以毫秒为单位)。

实验一Ping 扫描实验相关推荐

  1. 实验三 端口扫描实验

    一. 实验目的 了解端口扫描的基本概念和工作原理         编写一个利用全连接的端口扫描程序,能显示目标主机的端口开放情况.要求能在命令行输入要扫描的目标主机和端口范围.比如:scan  *.* ...

  2. Nmap网络扫描实验

    目录 预备知识 TCP与UDP 建立TCP连接的三次握手: 扫描的分类 nmap简介 实验目的 实验环境 实验步骤 实验步骤一 实验步骤二 实验步骤三 课后习题 预备知识 TCP与UDP 项目 TCP ...

  3. 渗透测试工程师——第一部分 信息扫描实验系列 001主机存活性探测实验

    主机存活性探测实验 实验目的 实验原理 1.TCP/IP协议 网络协议 传输控制协议(TCP) 2.Ping命令的原理 实验环境 1.操作系统 2.实验工具 实验步骤 步骤1:Ping命令(Windo ...

  4. 实验六 键盘扫描显示实验(矩阵键盘)

    实验六 键盘扫描显示实验(矩阵键盘) 一.实验要求 在上一个实验的基础上,利用实验仪提供的键盘扫描电路和显示电路,做一个扫描键盘和数码显示实验,把按键输入的键码在八位数码管上显示出来. 实验程序可分成 ...

  5. 山东大学单片机原理与应用实验 3.4 矩阵键盘扫描实验

    目录 一.实验题目 二.实验要求 三.实验过程及结果记录 1. 在Proteus 环境下建立图1所示原理图,并将其保存为keyscan_self.DSN 文件. 2. 编写控制源程序,将其保存为key ...

  6. 扫描---实验一:端口扫描(X-scan)

    一.实验目的及要求 掌握使用X-scan对目标主机进行综合检测,查看相关漏洞信息. 二.实验原理 计算机通过各个端口与其他设备交换信息,每一个打开的端口都是一个潜在的通信通道,同时也意味着是一个可入侵 ...

  7. 计算机网络实验ping命令,计算机网络基础实验一 ping命令的使用.doc

    计算机网络基础实验一 ping命令的使用 贵州大学实验报告 学院 : 职业技术学院 专业 :计算机科学与技术 班级 :计科职111 姓名程能云学号1120020322实验组1实验时间2014/03/1 ...

  8. 网络安全实验二 网络扫描及安全评估实验

    桂 林 理 工 大 学 实 验 报 告 实验名称 网络扫描及安全评估实验 一.实验目的: 1.掌握网络端口扫描器的使用方法,熟悉常见端口和其对应 的服务程序,掌握发现系统漏洞的方法. 2.掌握综合扫描 ...

  9. 网络渗透测试实验一 网络扫描与网络侦察

    目录 一.实验目的和要求 二.实验步骤 三.实验小结 一.实验目的和要求 实验目的:理解网络扫描.网络侦察的作用:通过搭建网络渗透测试平台,了解并熟悉常用搜索引擎.扫描工具的应用,通过信息收集为下一步 ...

最新文章

  1. okl4 linux,Native OKL4 Android Stack
  2. PMWiki安装教程
  3. MyBatis运行原理(一)SqlSessionFactory对象创建过程分析
  4. phpcmsV9一、二级导航栏目loop循环输出、当前高亮显示
  5. 字节流抽象类 java
  6. 电源噪声(EMI)滤波器的基本原理与应用方法
  7. vs2008打开aspx文件时设计界面死机情况的解决
  8. Julia : 1亿条记录读取测试,及几个优化点
  9. 线性代数 (二): 证明 A^T 乘以 A 为半正定矩阵
  10. 基础练习 特殊回文数 C语言
  11. 一天天学WG--第一天
  12. mmorpg无缝地图
  13. 同时买票是怎么实现的_候补购票和抢票有什么不同 候补购票和抢票能同时进行吗...
  14. 解析身份证号码(Python版)
  15. 数据模型工具--powerDesigner下载分享
  16. 多线程同步与并发访问共享资源工具—Lock、Monitor、Mutex、Semaphore
  17. CBM2198A - [2013-06-06]量产工具可用CBM2098_V6007工具解决
  18. java图片加气泡文字_图片加气泡文字
  19. 【LeetCode 459 】重复的子字符串
  20. matlab读写xlsx文件和txt文件

热门文章

  1. AT32F435 定时器Time1实现 实时更新时间(万年历算法)
  2. Keil科普教程 | Keil C51 和 MDK 的区别
  3. ORers‘ Bling Chat | 【高光聊天记录集锦-01】:运小筹读者群里那些热烈的讨论
  4. Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the desi
  5. Android 反编译获取class代码
  6. 7-13 实验三(2)求3个长方柱的体积 (1 分)
  7. CoreSeek 安装问题解决及使用
  8. 百度IP定位和百度地图API定位
  9. 火狐浏览器的几个比较好的,最常用的几款插件。
  10. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java高校社团管理l51n3