讲解实验二:Ping等命令解析
实验报告2 常用网络命令的使用
计算机网络实验报告班级信工(2)班日期 2016-5-12学号 20130702047 姓名李格实验名称常用网络命令的使用一、实验目的1. 掌握几种常用的网络命令,通过使用这些命令能检测常见网络故障。
2. 理解各命令的含义,并能解释其显示内容的意义。
二、实验步骤(一)ping 命令的使用1、单击开始按钮,输入cmd 并按回车键,进入windows DOS环境。
2、输入ping/? 回车,了解ping命令的基本用法。
结果如下:最常用的ping命令是在ping后面直接跟域名或IP地址。
测试内网或外网的联通情况。
3、依次输入以下命令并查看分析结果。
(1)输入ping 并回车查看分析结果。
结果如下:分析:(2)输入ping 218.197.176.10并回车查看分析结果。
结果如下:分析:(3)输入ping 并回车查看分析结果。
结果如下:分析:(3)输入pi ng 121.14.1.189 并回车查看分析结果。
结果如下:分析:4、使用不同的参数测试ping命令。
结果如下:分析:(二)ipconfig 命令的使用1、单击开始按钮,输入cmd 并按回车键,进入windows DOS环境。
2、输入ipconfig/? 回车,了解ipconfig 命令的基本用法。
结果如下:3、依次输入以下命令并查看分析结果。
(1)输入ipconfig 并回车查看并分析结果。
结果如下:分析:(2)输入ipconfig/all 并回车查看分析结果。
结果:分析:ipconfig/all显示详细信息(3)输入ipconfig/displaydns 并回车查看分析结果。
结果:分析:ipconfig/displaydns 显示DNS解析程序缓存的内容。
由于显示内容太多所以没有全部截图展示出来。
(三)tracert 命令的使用1、单击开始按钮,输入cmd 并按回车键,进入windows DOS环境。
2、输入tracert/? 回车,了解tracert命令的基本用法。
ping命令详解图文
p i n g命令详解图文集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]Ping1、P ing的基础知识Ping 是一个十分好用的TCP/IP工具。
[功能] 用来检测网络的连通情况和分析网络速度2、P ing命令详解参数意思和使用。
-t Ping指定的计算机直到中断。
-a 将地址解析为计算机名。
-n count 发送 count 指定的 ECHO 数据包数。
默认值为 4。
-l length 发送包含由 length 指定的数据量的 ECHO 数据包。
默认为 32 字节;最大值是65,527。
-f 在数据包中发送"不要分段"标志。
数据包就不会被路由上的网关分段。
-i ttl 将"生存时间"字段设置为 ttl 指定的值。
-v tos 将"服务类型"字段设置为 tos 指定的值。
-r count 在"记录路由"字段中记录传出和返回数据包的路由。
count 可以指定最少 1 台,最多 9 台计算机。
-s count 指定 count 指定的跃点数的时间戳。
-j computer-list 利用 computer-list 指定的计算机列表路由数据包。
连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。
-k computer-list 利用 computer-list 指定的计算机列表路由数据包。
连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。
-w timeout 指定超时间隔,单位为毫秒。
destination-list 指定要 ping 的远程计算机Ctrl + c暂停TTL:(Time To Live ) 生存时间当数据包传送到一个路由器之后,TTL就自动减1,如果减到0了还是没有传送到目的主机,那么就自动丢失,出现Request timed out(请求超时)的情况默认情况下,Linux 系统的TTL值为64或255,Windows NT/2000/XP 系统的默认TTL值为128,Win7 系统的TTL值是64,Windows 98 系统的TTL值为32,UNIX 主机的TTL值为2553、怎样使用Ping这命令来测试网络连通呢连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等,当然还包括设备等造成的故障。
ping 命令 原理
ping 命令原理
ping命令使用Internet控制消息协议(ICMP)来测试网络连接和测量往返时间(RTT)。
它通过发送ICMP回显请求消息
(称为ping请求)到目标主机,并等待对应的回复消息
(ping响应)来确定主机的可达性和延迟。
当使用ping命令时,计算机会发送一个ICMP Echo Request消息到目标主机,该消息包含有关发送时间的时间戳。
目标主机收到消息后,会生成一个ICMP Echo Reply消息并将其发送回
计算机。
计算机根据收到回复的时间戳和发送时间戳之差来计算往返时间(RTT)。
通过连续发送ping请求并计算RTT,可以检测网络是否正常、主机是否可达以及网络的延迟情况。
ping结果中通常包括目标主机的IP地址、ping请求和响应的往返时间,以及丢包率等
信息。
需要注意的是,由于ping命令使用ICMP协议,因此需要在
目标主机所在的网络中启用ICMP回显请求和回复。
有些网络可能为了安全性而禁用了ICMP,因此在ping请求中可能会收到“请求超时”或“目标主机不可达”的错误消息。
总结起来,ping命令通过发送ICMP回显请求并接收回复消息来测试网络连接和测量往返时间(RTT),以便检测主机可达性和网络延迟情况。
ping命令参数详细解释
ping命令参数详细解释-a 将目标的机器标识转换为ip地址-t 若使用者不人为中断会不断的ping下去-n count 要求ping命令连续发送数据包,直到发出并接收到count个请求-d 为使用的套接字打开调试状态-f 是一种快速方式ping。
使得ping输出数据包的速度和数据包从远程主机返回一样快,或者更快,达到每秒100次。
在这种方式下,每个请求用一个句点表示。
对于每一个响应打印一个空格键。
-i seconds 在两次数据包发送之间间隔一定的秒数。
不能同-f一起使用。
-n 只使用数字方式。
在一般情况下ping会试图把IP地址转换成主机名。
这个选项要求ping打印IP地址而不去查找用符号表示的名字。
如果由于某种原因无法使用本地DNS服务器这个选项就很重要了。
-p pattern 拥护可以通过这个选项标识16 pad字节,把这些字节加入数据包中。
当在网络中诊断与数据有关的错误时这个选项就非常有用。
-q 使ping只在开始和结束时打印一些概要信息。
-R 把ICMP RECORD-ROUTE选项加入到ECHO_REQUEST数据包中,要求在数据包中记录路由,这样当数据返回时ping就可以把路由信息打印出来。
每个数据包只能记录9个路由节点。
许多主机忽略或者放弃这个选项。
-r 使ping命令旁路掉用于发送数据包的正常路由表。
-s packetsize 使用户能够标识出要发送数据的字节数。
缺省是56个字符,再加上8个字节的ICMP数据头,共64个ICMP数据字节。
-v 使ping处于verbose方式。
它要ping命令除了打印ECHO-RESPONSE 数据包之外,还打印其它所有返回的ICMP数据包。
=========================================================== ======================《ping的参数!》ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list][-w timeout] destination-listPing 命令可以用来验证与远程计算机的连接。
实验二 网络命令的使用
实验二网络命令的使用一、实验目的1. 了解网络命令的基本功能2. 掌握基本网络命令的使用方法3. 握使用网络命令观察网络状态的方法。
二、实验环境1. 硬件环境:配备网卡的计算机,通过集线器或交换机互联。
2. 软件环境:WINDOWS XP,WINDOWS SERVER三、实验内容在本实验中对WINDOWS环境下的基本网络命令的使用方法进行介绍,并给出具体范例。
范例一、PING命令PING命令只有在安装了TCP/IP协议后才可以使用。
PING命令的主要作用是通过发送数据包并接收应答信息来检测两台计算机之间的网络是否连通。
当网络出现问题时,可以用这个命令来预测故障机确定故障源。
如果执行PING命令不成功,则可以预测故障出现在以下几个方面:网线是否连通、网络适配器是否正确、IP地址是否可用等。
但PING成功是证明当前主机与目的主机间存在一条连通的路径。
(1)PING命令的主要参数如下:--t:使当前主机不断地向目的主机发送数据,直到按ctrl+c中断--n count:发送count指定的ECHO数据包数,默认值为4。
--i TTL:将“生存时间”字段设置为TTL指定的值。
--w timeout :指定超时间间隔(单位为毫秒),默认为1000。
(2)通常用PING命令验证本地计算机和网络中计算机间的路由是否存在,即PING 目标主机的IP地址看它是否响应:ping IP-address(3)下面是用PING命令测试网络连接是否正常的主要步骤:1)ping 127.0.0.1。
ping环回地址验证是否在本地计算机上安装TCP/IP协议以及配置是否正确。
2)PING本机IP地址。
本地计算机始终都会对该PING命令做出应答。
没有则表示本地配置或安装存在问题。
3)PING局域网内其他机器的IP地址。
命令到达其他计算机再返回。
收到回送应答表明本地网络中的网卡媒体运行正常。
反之,表示子网掩码不正确或网卡配置错误或媒介有问题。
ping命令实验报告
实验报告
实验步骤:
一、
1、关闭windows防火墙。
2、利用ping命令向几个站点发送信息,例如:“ping
192.168.31.127”。
3、使用命令提示符arp /a 显示ARP表项、出现结果即所有曾
有过联系的主机都会有显示。
二、使用命令提示符arp /d 删除记录,再次显示表项(arp /a),则arp
/a命令后,输出的结果为“No ARP Entries found”。
如图:
三、使用ping命令执行ping 出现
由于在机房ping 时出现的IP地址为61.135.169.125
所以,现在直接ping IP地址出现的结果为
使用arp /s将百度IP改错,则无法打开百度网页。
改回来后又可以重新登录百度网页。
四、利用arp /s命令增加一条错误的IP地址与MAC地址映射信息,再通
过ping命令判断该计算机是否能够正常发送信息。
ping命令的常用参数以及解释
ping命令的常用参数以及解释一、概述P i ng命令是网络诊断工具中常用的一种,用于测试目标主机是否可达以及网络连接的质量。
它通过发送IC MP(I nt er ne tC on tr ol M es sa ge Pr ot oc ol)回显请求报文并等待接收回显应答报文来判断目标主机的可达性。
本文将介绍p in g命令的常用参数及其解释。
二、常用参数1.c c o u n t该参数用于指定p ing命令发送的回显请求报文数量。
默认情况下,p i ng命令会一直发送,通过设置-c参数,可以指定发送报文的数量,达到指定数量后停止发送。
2.s s i z e使用-s参数可以设置p in g命令发送的I C MP报文的大小。
默认情况下,报文的大小为56字节(包含8字节I CM P头部),通过设置-s参数,可以增加或减小报文的大小。
3.t t t l-t参数用于设置ICM P报文的生存时间(T im et oL iv e)。
生存时间指示报文在网络上能够存在的最大时间,通过逐跳递减该值,报文最终可能会被丢弃。
通过修改-t参数可以调整报文的生存时间。
4.i i n t e r v a l该参数用于设置p ing命令发送I CM P报文的时间间隔。
默认情况下,报文发送间隔为1秒,通过设置-i参数,可以调整报文发送的时间间隔。
5.W t i m e o u t使用-W参数可以设置p in g命令等待回显应答的超时时间。
默认情况下,超时时间为2秒,如果在指定的时间内没有接收到回显应答,pi ng 命令会输出相应的超时提示。
6.r-r参数用于启用pin g命令的记录路由功能。
当使用-r参数时,p in g 命令会记录报文经过的路由信息,并将其输出显示。
7.q-q参数用于启用安静模式,使p in g命令在结果输出中只显示摘要信息,而不会显示每个回显应答的详细信息。
三、参数解释1.c o u n tc o un t参数指定了pi n g命令发送回显请求报文的数量。
大学生ping命令实验心得
大学生ping命令实验心得一、实验目的1.掌握ping命令的基本用法,了解ping命令的原理。
2.学会使用ping命令进行网络故障排查和网络性能测试。
3.提高自己的网络编程能力,为以后的学习和工作打下基础。
二、实验内容1.ping命令的基本用法2.ping命令的原理3.ping命令的高级用法4.ping命令在网络故障排查和网络性能测试中的应用三、实验步骤1.ping命令的基本用法(1)查询本机IP地址在Windows系统中,打开命令提示符,输入“ipconfig”命令,回车,即可查看本机IP地址。
在Linux系统中,打开终端,输入“ifconfig”或“ipaddr”命令,回车,即可查看本机IP地址。
(2)查询目标主机IP地址在Windows系统中,打开命令提示符,输入“ping目标主机名”或“ping目标主机IP地址”,回车,即可查看目标主机IP地址。
在Linux系统中,打开终端,输入“ping目标主机名”或“ping目标主机IP地址”,回车,即可查看目标主机IP地址。
(3)测试网络连通性在Windows系统中,打开命令提示符,输入“ping目标主机名”或“ping目标主机IP地址”,回车,即可测试网络连通性。
在Linux系统中,打开终端,输入“ping目标主机名”或“ping目标主机IP地址”,回车,即可测试网络连通性。
2.ping命令的原理ping命令是网络诊断中最常用的一个工具,它通过发送ICMP报文并接收ICMP报文来检测网络的连通性。
当ping 命令发送一个ICMP报文给目标主机时,如果目标主机能够正常响应,说明网络是连通的;如果目标主机无法响应或者响应超时,说明网络可能存在问题。
ICMP(InternetControlMessageProtocol)是一种网络层协议,用于在IP主机、路由器之间传递控制消息。
ICMP报文可以分为两种类型:差错报告报文和查询报文。
其中,差错报告报文主要用于报告网络中的错误情况,如目的不可达、超时等;查询报文主要用于获取网络中的一些信息,如目的主机是否可达、路由是否通畅等。
实验二《网络连通测试命令Ping的使用》
实验二《网络连通测试命令Ping的使用》
学院_________商学院______ 班级_______11级_________专业____电子商务_________ 姓名_____胡玮霖____________ 学号_______M01114122___________
指导教师_______________
实验时间:第15 周
实验地点:社科C605
1.实验要求与目的:
1)熟悉网络连通测试命令Ping的启动方法;
2)熟悉网络连通测试命令Ping的常用功能与应用场合。
2.实验内容:
1)写出网络连通测试命令Ping的至少2种启动方式(须含插图);
2)请用网络连通测试命令Ping测试百度网站的IP地址并解释返回结果的
含义(须含插图);
3)通过网络连通测试命令Ping测试您的计算机上的TCP/IP协议是否安装
正确(须含插图)。
如果要测试网卡又该如何做?
3.实验主要仪器设备及材料:
4.实验步骤与结果:(详细)
(1)网络联通测试命ping 的启动方式
方法一
方法二
(2)网络连通测试命令Ping测试百度网站的IP地址
(3)网络连通测试命令Ping测试计算机上的TCP/IP协议是否安装正确
(4)网络连通测试命令Ping测试网卡是否工作正常Ping 本机IP地址172.19.168.39
5.实验心得:
通过这个实验,使我初步掌握和了解了……….。
例如:
1)网络连通测试命令Ping的启动方法;
2)网络连通测试命令Ping的常用功能与应用场合。
6.意见与建议:
附:
实验邮箱dzswxt2012@,密码dzswxt2012。
详解ping命令使用大全
详解ping命令使用大全欢迎大家来到店铺,本文为大家带来详解ping命令使用大全,欢迎大家阅读借鉴。
它是用来检查网络是否通畅或者网络连接速度的命令。
作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包,我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。
下面就来看看它的一些常用的操作。
先看看帮助吧,在DOS窗口中键入:ping /? 回车。
在此,我们只掌握一些基本的很有用的参数就可以了。
-t 表示将不间断向目标IP发送数据包,直到我们强迫其停止。
试想,如果你使用100M的宽带接入,而目标IP是56K的小猫,那么要不了多久,目标IP就因为承受不了这么多的数据而掉线,呵呵,一次攻击就这么简单的实现了。
-l 定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。
结合上面介绍的-t参数一起使用,会有更好的效果哦。
-n 定义向目标IP发送数据包的次数,默认为3次。
如果网络速度比较慢,3次对我们来说也浪费了不少时间,因为现在我们的目的仅仅是判断目标IP是否存在,那么就定义为一次吧。
说明一下,如果-t 参数和-n参数一起使用,ping命令就以放在后面的参数为标准,比如“ping IP-t -n 3”,虽然使用了-t参数,但并不是一直ping下去,而是只ping 3次。
另外,ping命令不一定非得ping IP,也可以直接ping主机域名,这样就可以得到主机的IP。
下面我们举个例子来说明一下具体用法。
这里time=2表示从发出数据包到接受到返回数据包所用的时间是2秒,从这里可以判断网络连接速度的大小。
从TTL的返回值可以初步判断被ping主机的操作系统,之所以说“初步判断”是因为这个值是可以修改的。
这里TTL=32表示操作系统可能是win98。
PING命令入门详解(图文)
PING 命令详解ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下1、Ping的基础知识ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP工具。
它主要的功能是用来检测网络的连通情况和分析网络速度。
Ping有好的善的一面也有恶的一面。
先说一下善的一面吧。
上面已经说过Ping的用途就是用来检测网络的连同情况和分析网络速度,但它是通过什么来显示连通呢?这首先要了解Ping的一些参数和返回信息。
2、Ping命令详解首先需要打开DOS命令界面,通过点击开始菜单中的“运行”选项,输入“cmd”,回车即可打开(如下图)。
回车后我们输入 ping /? 例出ping 以下是PING的一些参数(如图):下面我和大家讲解一下,每个参数意思和使用。
ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j c omputer-list] | [-k computer-list] [-w timeout] destination-list-t Ping 指定的计算机直到中断。
-a 将地址解析为计算机名。
-n count 发送 count 指定的 ECHO 数据包数。
默认值为 4。
-l length 发送包含由 length 指定的数据量的 ECHO 数据包。
默认为 32 字节;最大值是65,527。
ping命令详解(最新)
ping命令详解(最新)通过几个Ping命令判断网络故障篇一局域网内电脑不能上网大致可分以下几个原因,系统的IP设置、网卡、路由器网关和线路故障。
排除硬件及线路的故障问题,我们可以利用Ping命令来快速检测网络状况。
首先,我们点击系统中开始里的运行,在运行栏中输入cmd命令,操作系统中的DOS窗口就会弹出,在这里我们可以直观和方便地输入各种DOS命令。
接着,我们可以在DOS里输入Ping 127.0.0.1,该地址是本地循环地址,如发现本地址无法Ping通,就表明本地机TCP/IP协议不能正常工作,此时应检查本机的操作系统安装设置。
如果上面的操作成功,可Ping通的话,我们接下来可以输入IPConfig来查看本地的IP地址,然后Ping该IP(如 192.168.0.100),通则表明网络适配器(网卡或MODEM)工作正常,不通则是网络适配器出现故障,可尝试更换网卡或驱动程序。
然后Ping 一台同网段计算机的IP,不通则表明网络线路出现故障;若网络中还包含有路由器,则应先Ping路由器在本网段端口的IP,不通则此段线路有问题,应检查网内交换机或网线故障。
如果内网计算机能ping通则再Ping欣联的路由器(网关),(如192.168.0.1)如不通,则是路由器出现故障,可更换连接路由器的网线,或用网线将PC机直接连接至路由器,如能ping通,则应检查路由器至交换机的网线故障,如无法ping通,可尝试更换计算机再ping,若还不能 ping通,则应检查路由器故障。
最后,如果到路由器都正常,可再检测一个带DNS服务的网络,在上一步Ping通了目标计算机的IP地址后,仍无法连接到该机,则可Ping该机的网络名,比如Ping ,正常情况下会出现该网址所指向的IP,这表明本机的DNS设置正确而且DNS服务器工作正常,反之就可能是其中之一出现了故障;同样也可通过Ping计算机名检测WINS解析的故障(WINS是将计算机名解析到IP地址的服务)。
计算机网络实验报告--两次ping命令分析
两次执行ping命令前,PC中ARP高速缓存内容有无区别(注:可利用ARP –a命令查询高速缓存内容)?
第一次执行之前无ARP缓存,输入命令显示无效的地址;
第二次执行前有ARP缓存,输入显示192.168.152.172及其MAC地址。
回答问题
总结ARP协议的工作原理。
实验目的
1、理解计算机网络体系结构中层与层之间的封装。
2、掌握局域网的MAC(介质访问控制)协议,掌握ARP协议的工作机制,掌握ping命令使用的ICMP报文类型和发送方法。
3、掌握对协议数据单元的分析方法。
实验步骤
1、利用实验室中现有以太网络,分别利用IPConfig命令查阅两台PC机的IP地址。
试说出ping命令执行时,发送的echo请求和echo应答的报文类型。解析报文中各字段的含义。回答报文的底层封装协议各是什么。
主机(155)向另一台主机(172)发送请求,然后主机172向主机155做出应答。
然后一共四对这样的请求应答包。
报文底层协议分别是ICMP(request)和ICMP(reply)
Hardware type(硬件类型):以太网,大小为6字节;
Protocol type(协议类型):IP,大小为4字节。
发送方显示有对方的MAC地址(00:01:6c:97:6e:c5)和IP地址(192.168.152.172);
接收方显示有本机的MAC地址(00:01:6c:97:70:44)和IP地址(192.168.152.155);
Source:192.168.152.172(源地址)
Destination:192.168.152.155(目的地址)
目标MAC地址
计算机网络实验二 常用网络命令的使用
实验二常用网络命令的使用实验要求:掌握WINDOWS下常用的网络有关命令的使用,理解常用网络命令的功能以及作用。
实验方案:在计算机上验证网络命令常用的网络命令:ARP、Ping, Netstat, IPconfig, winipcfg,Route, Nbtstat,net,FTP理解每个命令的功能和作用,并记录下试验结果。
实验内容及步骤:1、如何捆绑MAC 地址和IP 地址在校园网络中,最方便的捣乱方法就是盗用别人的IP 地址,被盗用IP 地址的计算机不仅不能正常使用校园网络,而且还会频繁出现IP 地址被占用的提示对话框,给校园网络安全和用户应用带来极大的隐患。
捆绑IP 地址和MAC 地址就能有效地避免这种现象。
如何查找MAC 地址1、在Windows 9x/2000/XP 下单击“开始/程序”,找到“MS-DOS 方式”或“命令提示符”。
2、在命令提示符下输入:“Ipconfig/all”,回车后出现如附图所示的对话框,其中的“Physical Address”即是所查的MAC 地址。
捆绑IP 地址和MAC 地址可以按以下方式进行,进入“MS-DOS 方式”或“命令提示符”,在命令提示符下输入命令:ARP - s 192.168.5.54 00-15-C5-66-58-C4,即可把MAC 地址和IP 地址捆绑在一起。
这样,就不会出现IP 地址被盗用而不能正常使用校园网络的情况(当然也就不会出现错误提示对话框),可以有效保证校园网络的安全和用户的应用。
注意:ARP 命令仅对局域网的上网代理服务器有用,而且是针对静态IP 地址,如果采用Modem 拨号上网或是动态IP 地址就不起作用。
ARP 命令的各参数的功能如下:ARP -s -d –a-s:将相应的IP 地址与物理地址的捆绑,如本文中的例子-d:删除相应的IP 地址与物理地址的捆绑。
-a:通过查询ARP 协议表显示IP 地址和对应物理地址情况。
Ping过程原理详解(图)
Ping过程原理详解(图)如果你想了解PING的原理,就看我的文章,不要去网上找,找不到什么好的内容。
看了我文章,也许你会从对网络一窍不通,到豁然开朗。
先看拓朴图:我在这里讲拼的两情况,一种是同一网段内,一种是跨网段的ping ….首先,如果主机A,要去拼主机B,那么主机A,就要封装二层报文,他会先查自己的MAC地址表,如果没有B的MAC地址,就会向外发送一个ARP 广播包,如图:其中ARP报文格式如下:以太网目的MAC 以太网源MAC帧类型硬件类型46OP发送端以太网MAC发送端IP地址目的MAC目的IPFF-FF-F F-FF-FF -FF00-50-56-C0-00-010806 0800 100-50-56-C0-00-011.1.1.100-00-00-00-00-01.1.1.3 其中OP1 :表示ARP请求2:表示ARP应答3:表示RARP请求4:表示RARP应答首先,交换机会收到这个报文后,交换机有学习MAC地址的功能,所以他会检索自己有没有保存主机B有MAC,如果有,就返回给主机A,如果没有,就会向所有端口发送ARP广播,其它主机收到后,发现不是在找自己,就纷纷丢弃了该报文,不去理会。
直到主机B收到了报文后,就立即相应,我的MAC 地址是多少,同时学到主机A的MAC地址,并按同样的ARP报文格式返回给主机A,如图:ARP报文格式:这时候主机A学到了主机B的MAC,就把这个MAC封装到ICMP协议的二层报文中向主机B发送,报文格式如下:当主机B收到了这个报文后,发现是主机A 的ICPM回显请求,就按同样的格式,返回一个值给主机A,这样就完成了同一网段内的ping过程…在这里讲了这么久的局域网内的PING,实际过程的发生不到1毫秒….如果主机A要ping主机C,那么主机A发现主机C的IP和自己不是同一网段,他就去找网关转发,但是他也不知道网关的MAC情况下呢?他就会向之前那个步骤一样先发送一个ARP广播,学到网关的MAC,再发封装ICMP报文给网关路由器.报文格式如下当路由器收到主机A发过来的ICMP报文,发现自己的目的地址是其本身MAC地址,根据目的的IP2.1.1.1,查路由表,发现2.1.1.1/24的路由表项,得到一个出口指针,去掉原来的MAC头部.加上自己的MAC地址向主机C转发…(如果网关也没有主机C的MAC地址,还是要向前面一个步骤一样,ARP广播一下即可相互学到….路由器2端口能学到主机D的MAC,主机D也能学到路由器2端口的MAC..),报文格式如下:最后,在主机C已学到路由器2端口MAC,路由器2端口转发给路由器1端口,路由1端口学到主机A的MAC的情况下,他们就不需要再做ARP解析,就将ICMP的回显请求回复过来..报文格式大致如下:。
PING命令参数详解
PING命令参数详解1.-t参数:这个参数表示持续发送PING请求,直到手动停止。
使用该参数可以用于检测网络连接的稳定性和延迟。
2.-a参数:这个参数用于将IP地址解析为主机名。
当我们只知道一个主机的IP地址时,可以使用该参数来获得其主机名。
3.-n参数:这个参数指定发送的PING请求的次数。
默认情况下,PING命令发送4个请求,然后停止。
通过指定-n参数,可以发送任意数量的请求。
5.-w参数:这个参数指定等待响应的超时时间。
默认情况下,PING 命令等待1秒钟的响应。
当PING请求发送但没有得到响应时,会显示“请求超时”的错误信息。
通过指定-w参数,可以增加或减少等待响应的时间。
6.-f参数:这个参数用于设置发送的PING请求的标志位为“不可分段”。
这个标志位的设置可以强制PING请求在网络上不分片,从而避免在实际网络中可能出现的分片问题。
7.-i参数:这个参数用于指定发送PING请求的间隔时间。
默认情况下,PING命令发送两个请求之间的间隔为1秒。
通过指定-i参数,可以设置PING请求的发送间隔。
8.-v参数:这个参数用于显示详细的PING请求和响应信息。
使用该参数可以获得更多关于网络连接的信息。
9.-r参数:这个参数用于在PING请求中启用记录路由功能。
这样,在PING响应中就可以看到PING请求经过的路由器的IP地址。
10.-S参数:这个参数用于指定发送PING请求的源IP地址。
在具有多个网络接口的主机上,可以通过指定-S参数来选择特定的源IP地址。
11.-d参数:这个参数用于开启PING命令的调试模式。
在这种模式下,PING命令会显示更多的调试信息,例如发送和接收的数据包的详细内容。
12.-p参数:这个参数用于指定PING请求的目的端口号。
默认情况下,PING请求发送到目标主机上的ICMP端口。
通过指定-p参数,可以发送请求到其他端口。
13.-q参数:这个参数用于禁止PING命令在控制台上显示请求的详细信息。
ping命令详解
ping命令详解系统置的网络测试工具ping1.Ping命令的语法格式ping命令看似小小的一个工具,但它带有许多参数,要完全掌握它的使用方法还真不容易,要达到熟练使用则更是难下加难,但不管怎样我们还得来看看它的真面目,首先我们还是从最基本的命令格式入手吧!ping命令的完整格式如下:ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j -Host list] | [-k Host-list] [-w timeout] destination-list从这个命令式中可以看出它的复杂程度,ping命令本身后面都是它的执行参数,现对其参数作一下详细讲解吧!-t——有这个参数时,当你ping一个主机时系统就不停的运行ping这个命令,直到你按下Control-C。
-a——解析主机的NETBIOS主机名,如果你想知道你所ping的要机计算机名则要加上这个参数了,一般是在运用ping命令后的第一行就显示出来。
-n count——定义用来测试所发出的测试包的个数,缺省值为4。
通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送20个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过执行带有这个参数的命令获知。
-l length——定义所发送缓冲区的数据包的大小,在默认的情况下windows的ping发送的数据包大小为32byt,也可以自己定义,但有一个限制,就是最大只能发送65500byt,超过这个数时,对方就很有可能因接收的数据包太大而死机,所以微软公司为了解决这一安全漏洞于是限制了ping的数据包大小。
-f——在数据包中发送“不要分段”标志,一般你所发送的数据包都会通过路由分段再发送给对方,加上此参数以后路由就不会再分段处理。
-i ttl——指定TTL值在对方的系统里停留的时间,此参数同样是帮助你检查网络运转情况的。
ping命令详解
ping命令详解
一、概念
1、ping命令的主要作用:
ping命令用来测试主机之间网络的连通性。
执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。
2、ping和ICMP的关系:
ping命令发送数据使用的是ICMP协议
二、语法
1、Ping/?显示可用命令
2、Ping+IP地址(主机地址)默认ping对应主机4次
3、Ping+IP地址+(-t)Ping指定主机,直到手动键入Ctrl+C停止
例:ping 192.168.1.1 -t
4、Ping+IP地址+(-l)+ ‘size’发送设定大小的包给指定主机
例:ping 192.168.1.1 -t -l 1000
5、Ping+(-a)+域名将地址解析为主机名/将域名解析为IP地址
6、Ping+IP地址+(-n)+ ‘size’指定发送包的个数
常用选项:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PING命令参数详解-3
-r :在“记录路由”字段中记录传出和返回 数据包的路由。通常情况下,发送的数据包 是通过一系列路由才到达目标地址的,通过 此参数可以设定,想探测经过路由的个数。 限定能跟踪到9个路由。
-s :指定 count 指定的跃点数的时间戳。与 参数-r差不多,但此参数不记录数据包返回 所经过的路由,最多只记录4个。
PING命令的使用
Ping 是Windows系列自带的一个可执行命 令。利用它可以检查网络是否能够连通,用 好它可以很好地帮助我们分析判定网络故障。 应用格式:Ping IP地址。该命令还可以加 许多参数使用,具体是键入Ping /?按回车 即可看到详细说明。
PING的工作原理
PING (Packet Internet Grope),因特网包 探索器,用于测试网络连接量的程序。Ping发 送一个ICMP回声请求消息给目的地并报告是 否收到所希望的ICMP回声应答。
PING命令参数详解-4
-j :利用 computer-list 指定的计算机列表路 由数据包。连续计算机可以被中间网关分隔 (路由稀疏源) IP 允许的最大数量为 9。
-w:timeout 指定超时间隔,单位为毫秒。
PING命令的格式
ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list ][-w timeout] 目的地址
原因:对方与自己不在同一网段内,而自己又未设置
默认的路由;网线出了故障。 这里要说明一下“destination host unreachable”和 “time out”的区别,如果所经过的路由器的路由表 中具有到达目标的路由,而目标因为其他原因不可 到达,这时候会出现“time out”,如果路由表中连 到达目标的路由都没有,那就会出现“destination host unreachable”。
说明:一般情况下,通过ping目标地址,可让对方返回 TTL值的大小,通过TTL值可以粗略判断目标主机的系 统类型是Windows还是UNIX/Linux,一般情况下 Windows系统返回的TTL值在100-130之间,而 UNIX/Linux系统返回的TTL值在240-255之间。但TTL 的值是可以修改的。故此种方法可作为参考.
PING命令参数详解-2
-f :在数据包中发送“不要分段”标志,数据 包就不会被路由上的网关分段。通常你所发 送的数据包都会通过路由分段再发送给对方, 加上此参数以后路由就不会再分段处理。
-i :将“生存时间”字段设置为TTL指定的值。 指定TTL值在对方的系统里停留的时间。同时 检查网络运转情况的。
PING命令参数详解-1
-t :一直Ping指定的计算机,直到从键盘按下 Ctrl+C中断。
-a :将地址解析为计算机NetBios名。 -n :发送count指定的ECHO数据包数。通过
这个命令可以自己定义发送的个数,对衡量网 络速度很有帮助。能够测试发送数据包的返回 平均时间,及时间的快慢程度。默认值为 4。 -l :发送指定数据量的ECHO数据包。默认为 32 字节;最大值是65500byt。
设置)怎样知道对方是存在,还是不存在呢,可以用带 参数 -a 的Ping命令探测对方,如果能得到对方的 NETBIOS名称,则说明对方是存在的,是有防火墙设置,如 果得不到,多半是对方不存在或关机,或不在同一网段内。 d.错误设置IP地址
PING的各类反馈信息-2
Destination host Unreachable
讲解实验——深入理解子网掩码,网关
与ARP协议以及Ping和Tracert
网关(Gateway)
在Internet中的网关一般是指用于连接两个或者两个以上网 段的网络设备,通常使用路由器(Router)作为网关。在 TCP/IP网络体系中,IP网关的基本作用是根据目的IP地址 的网络号与子网号,选择最佳的出口对IP分组进行转发,实 现跨网段的数据通信。 在网络技术中,网关的含义比较广,相互通信的两台主机中, 任意对等层如果采用不同的通信协议,都需要网关做“翻 译”,二层可以是网桥,三层是路由,四层以上统称为XX 网关.
DNS设置无误
PING的各类反馈信息-1
1. Reply from :一切正常; 2. Request timed out: 原因: a.对方已关机,或者网络上根本没有这个地址; b.对方与自己不在同一网段内,通过路由也无法找到对方, 但
有时对方确实是存在的,当然不存在也是返回超时的信息。 c.对方确实存在,但设置了ICMP数据包过滤(比如防火墙
Ping 的使用步骤
Ping 127.0.0.1
确认本机TCP/IP协议运作正常
Ping 本机 IP 地址
确认本机网络设备运作正常
Ping 对外连接的路由器(网关地址)
确认本机TCP/IP协议运作正常
Ping 互联网上计算机的IP地址
确认端到端的通信(三层以下)正常
Ping 互联网上计算机的网址
PING的各类反馈信息-3Fra bibliotekBad IP address:这个信息表示您可能没 有连接到DNS服务器,所以无法解析这个IP 地址,也可能是IP地址不存在。
Source quench received:这个信息比较 特殊,它出现的机率很少。它表示对方或中 途的服务器繁忙无法回应。
PING的各类反馈信息-4
Unknown host——不知名主机:这种出错信息的 意思是,该远程主机的名字不能被域名服务器 (DNS)转换成IP地址。故障原因可能是域名服务 器有故障,或者其名字不正确,或者网络管理员的 系统与远程主机之间的通信线路有故障。
No answer——无响应:这种故障说明本地系统有 一条通向中心主机的路由,但却接收不到它发给该 中心主机的任何信息。故障原因可能是下列之一: 中心主机没有工作;本地或中心主机网络配置不正 确;本地或中心的路由器没有工作;通信线路有故 障;中心主机存在路由选择问题。