关于ping命令学习心得
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机网络技术学习心得
—关于Ping命令的学习心得
如今已经是信息时代,作为主流信息工具的网络越来越重要。以前从一位高人那里学到一句话,把学习当成一种生活,你每天都享受进步。
我个人对于电脑和网络是很感兴趣的,但由于学习的东西不多,真正运用到网络的技术性的东西实在少到可怜。象做博客,我只是会一般的做法,也能把它搞得与众不同,但我全然不知道其中的奥秘。我以前只是耳闻,半点也不懂。学了这门课程后,虽然懂的不是很多,但已经不是什么都不知道的了,这也就行了。我并不要求学得很精深,毕竟我将来并不是干这行的。而制作网页的知识,学了一点,也会做一些简单的网页了,但是做一个好的网页所需要的时间太长了,而我又没有电脑。学习计算机网络技术真的不错,我一直梦想着成为一名电脑黑客,而学习这门课后,我们可以了解组建网络的方法,通信协议,只要你认真研究,你都可以早到攻击点。比如Ping命令本来是网络常见故障检测,被一些人利用向对方发送一个echo数据包,曾经很多人利用它攻击别人,下面是我对Ping命令的一些心得。
1·ping的含义
ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP工具。它主要的功能是用来检测网络的连通情况和分析网络速度。
2·ping命令的启动
在Windows桌面下,选择“开始”→“程序”→“附件”→“命令提示符”或选择“开始”→“运行”→“输入cmd”,即打开了如图1所示窗口。
图1
在“打开”的文本框中输入相应的ping命令(如ping 210.40.0.33),敲“回车”键,如果弹出如图2所示的窗口,则ping失败。
图2
3·ping的工作原理
假定主机A的IP地址是192.168.1.1,主机B的IP地址是192.168.1.2,都在同一子网内,则当你在主机A上运行―Ping 192.168.1.2‖后,都发生了些什么呢?首先,Ping命令会构建一个固定格式的ICMP 请求数据包,然后由ICMP协议将这个数据包连同地址―192.168.1.2‖一起交给IP层协议(和ICMP 一样,实际上是一组后台运行的进程),IP层协议将以地址―192.168.1.2‖作为目的地址,本机IP地址作为源地址,加上一些其他的控制信息,构建一个IP数据包,并在一个映射表中查找出IP地址192.168.1.2所对应的物理地址(也叫MAC地址,熟悉网卡配置的朋友不会陌生,这是数据链路层协议构建数据链路层的传输单元——帧所必需的),一并交给数据链路层。后者构建一个数据帧,目的地址是IP层传过来的物理地址,源地址则是本机的物理地址,还要附加上一些控制信息,依据以太网的介质访问规则,将它们传送出去。主机B收到这个数据帧后,先检查它的目的地址,并和本机的物理地址对比,如符合,则接收;否则丢弃。接收后检查该数据帧,将IP数据包从帧中提取出来,交给本机的IP层协议。同样,IP层检查后,将有用的信息提取后交给ICMP协议,后者处理后,马上构建一个ICMP应答包,发送给主机A,其过程和主机A发送ICMP请求包到主机B 一模一样。
4·ping命令格式
ping命令格式为;
ping [开关系数]〈对方主机IP地址或域名〉
例如,ping 210.40.0.33或ping
ping命令有若干个开关参数,如表1所示,
表1 ping命令主要开关系数
–t 连续对IP地址执行Ping命令,直到被用户以Ctrl+C中断。
–n x 执行特定x次数的Ping命令等
-l x 定义echo数据包大小(x<=65500byt)默认为32byt
-r x 在―记录路由‖字段中记录传出和返回数据包的路由(x<=9)
-a 将地址解析为计算机名。
-i 指定TTL值在对方的系统里停留的时间。
-f 指定发送的回响请求消息带有―不要拆分‖标志
5·我使用ping时会用到的技巧,ping只有在安装了TCP/IP通讯协议以后才可以使用:
(1) –t 连续对IP地址执行Ping命令,直到被用户以Ctrl+C中断。可以配合其它参数使用,,如-l。
图3
(2)–n x 执行特定x次数的Ping命令等
图4
从以上我就可以知道在给10.254.160.81发送2个数据包的过程当中,返回了2个,
(3) -l x 定义echo数据包大小(x<=65500byt)默认为32byt
图5为发送65500byt的数据包
(4) -a 将地址解析为计算机名。
- 图6
上面就可以知道IP为10.254.160.81的计算机NetBios名为lib-81
5·Ping的返回信息
Ping的返回信息有Request Timed Out、Destination Net Unreachable和Bad IP address还有Source quench received。
Request Timed Out这个信息表示对方主机可以到达到TIME OUT,这种情况通常是为对方拒绝接收你发给它的数据包造成数据包丢失。大多数的原因可能是对方装有防火墙或已下线。
Destination Net Unreachable这个信息表示对方主机不存在或者没有跟对方建立连接。
Bad IP address 这个信息表示你可能没有连接到DNS服务器所以无法解析这个IP地址,也可能是IP地址不存在。
6·ping的应用
使用Ping这命令来测试网络连通连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等,当然还包括设备等造成的故障。
首先我们讲一下使用Ping命令的步骤。
使用Ping检查连通性有五个步骤:
1. 使用ipconfig /all观察本地网络设置是否正确;
如图7