TCP/IP 工具Ping

TCP/IP 工具Ping

在网络中Ping 是一个十分好用的TCP/IP工具。它主要的功能是用来检测网络的连通情况和分析网络速度。

C:\Users\gechong>ping /?

用法: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
           [-r count] [-s count] [[-j host-list] | [-k host-list]]
           [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name

选项:
    -t             Ping 指定的主机,直到停止。
                   若要查看统计信息并继续操作 - 请键入 Control-Break;
                   若要停止 - 请键入 Control-C。
    -a             将地址解析成主机名。
    -n count       要发送的回显请求数。
    -l size        发送缓冲区大小。
    -f             在数据包中设置“不分段”标志(仅适用于 IPv4)。
    -i TTL         生存时间。
    -v TOS         服务类型(仅适用于 IPv4。该设置已不赞成使用,且
                   对 IP 标头中的服务字段类型没有任何影响)。
    -r count       记录计数跃点的路由(仅适用于 IPv4)。
    -s count       计数跃点的时间戳(仅适用于 IPv4)。
    -j host-list   与主机列表一起的松散源路由(仅适用于 IPv4)。
    -k host-list   与主机列表一起的严格源路由(仅适用于 IPv4)。
    -w timeout     等待每次回复的超时时间(毫秒)。
    -R             同样使用路由标头测试反向路由(仅适用于 IPv6)。
    -S srcaddr     要使用的源地址。
    -4             强制使用 IPv4。
    -6             强制使用 IPv6。

1:使用ipconfig /all 观察本地网络设置是否正确

2:Ping 127.0.0.1检查本地的TCP/IP协议有没有设置好  

C:\Users\gechong>ping 127.0.0.1

正在 Ping 127.0.0.1 具有 32 字节的数据:
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128

127.0.0.1 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 0ms,最长 = 0ms,平均 = 0ms

3.:Ping本机IP地址,这样是为了检查本机的IP地址是否设置有误

4:Ping 192.168.0.1判断本机与路由器(网关)的连通情况

5:Ping远程IP地址,这主要是检查本网或本机与外部的连接是否正常

C:\Users\gechong>ping 101.69.178.208

正在 Ping 101.69.178.208 具有 32 字节的数据:
来自 101.69.178.208 的回复: 字节=32 时间=63ms TTL=49
来自 101.69.178.208 的回复: 字节=32 时间=62ms TTL=49
来自 101.69.178.208 的回复: 字节=32 时间=62ms TTL=49
来自 101.69.178.208 的回复: 字节=32 时间=61ms TTL=49

101.69.178.208 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 61ms,最长 = 63ms,平均 = 62ms

  

Ping不通(请求超时)

1:IP不在一个网段

2:主机关机

3:防火墙过滤(ping -a IP :如果有NETBIOS则说明防火墙禁止了ICMP)

Ping错误

Unknown host:一般是DNS配置错误

unknown host name:DNS配置不正确

时间: 2024-10-14 16:03:47

TCP/IP 工具Ping的相关文章

Linux中“新旧”TCP/IP工具的对比

如今很多系统管理员依然通过组合使用诸如ifconfig.route.arp和netstat等命令行工具(统称为net-tools)来配置网络功能.解决网络故障,net-tools起源于BSD的TCP/IP工具箱,后来成为老版本Linux内核中配置网络功能的工具.但自2001年起,Linux社区已经对其停止维护,甚至一些Linux发行版比如Arch Linux和CentOS/RHEL 7则已经完全抛弃了net-tools,只支持iproute2,对于网络配置工具而言,iproute2的出现旨在从功

TCP/IP协议——ARP详解(转载)

本文主要讲述了ARP的作用.ARP分组格式.ARP高速缓存.免费ARP和代理ARP. 1.学习ARP前要了解的内容 建立TCP连接与ARP的关系 应用接受用户提交的数据,触发TCP建立连接,TCP的第一个SYN报文通过connect函数到达IP层,IP层通过查询路由表: 如果目的IP和自己在同一个网段: 当IP层的ARP高速缓存表中存在目的IP对应的MAC地址时,则调用网络接口send函数(参数为IP Packet和目的MAC))将数据提交给网络接口,网络接口完成Ethernet Header

TCP/IP协议——ARP详解

本文主要讲述了ARP的作用.ARP分组格式.ARP高速缓存.免费ARP和代理ARP. 1.学习ARP前要了解的内容 建立TCP连接与ARP的关系 应用接受用户提交的数据,触发TCP建立连接,TCP的第一个SYN报文通过connect函数到达IP层,IP层通过查询路由表: 如果目的IP和自己在同一个网段: 当IP层的ARP高速缓存表中存在目的IP对应的MAC地址时,则调用网络接口send函数(参数为IP Packet和目的MAC))将数据提交给网络接口,网络接口完成Ethernet Header

[转] 用协议分析工具学习TCP/IP

一.前言 目前,网络的速度发展非常快,学习网络的人也越来越多,稍有网络常识的人都知道TCP/IP协议是网络的基础,是Internet的语言,可以说没有TCP/IP协议就没有互联网的今天.目前号称搞网的人非常多,许多人就是从一把夹线钳,一个测线器联网开始接触网络的,如果只是联网玩玩,知道几个Ping之类的命令就行了,如果想在网络上有更多的发展不管是黑道还是红道,必须要把TCP/IP协议搞的非常明白. 学习过TCP/IP协议的人多有一种感觉,这东西太抽象了,没有什么数据实例,看完不久就忘了.本文将介

TCP/IP详解 卷一(第七、八章 Ping、Traceroute程序)

Ping程序 Ping程序由Mike Muuss编写,目的是为了测试另一台主机是否可达. 该程序发送一份ICMP回显请求报文给主句,并等待返回ICMP回显应答. ping程序还能测出到这台主机的往返时间 Traceroute程序 Traceroute程序是一个能更深入探索TCP/IP协议的方便可用的工具 Traceroute程序可以让我们看到IP数据报从一台主机传到另一台主机所经过的路由. 下图是书本的一个例子

OSI七层模型和TCP/IP五层模型、iproute家族命令、管理工具介绍

1.简述osi七层模型和TCP/IP五层模型网络协议通常分不同层次进行开发,每一层分别负责不同的通行功能. 1.1 OSI七层模型OSI:Open System Internetconnection(开放系统互联),由ISO国际标准化组织定义:目的是规范网络环境,实现软硬件兼容:自上而下共分为七层,分别为:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层. 应用层:各种应用程序及接口 表示层:对数据进行转换,加密.压缩 会话层:维持不同应用程序的数据分离 传输层:提供可靠的端到端的报文

利用netsh工具配置Windows系统TCP/IP

在特定场合有时需要使用netsh工具配置Windows系统TCP/IP,下面简要说明常用配置命令. 1.设置固定IP地址.子网掩码: netsh interface ip set address name="本地连接"source=static addr=192.168.0.12 mask=255.255.255.0 2.设置默认网关: netsh interface ip set address name="本地连接"gateway=192.168.0.254 g

对TCP/IP协议的一些看法(14):ping指令

懂网络的同学都知道,DOS环境下使用的最多的一个指令就是ping.ping可以用来对网络的连接情况进行测试,属于ICMP包的一种.比如说ping网关可以用来检查路由器是否在正常工作,ping127.0.0.1可以检查自己的主机是否正确安装了TCP/IP协议,ping www.baidu.com可以检查是否能够连上百度的主页. 如果两台主机互ping IP地址不通,那么可能存在以下的原因: 1.是否是网络的原因 2.局域网设置问题,是否安装了必要的网络协议 3.网卡驱动是否安装正确 4.防火墙设置

Eclipse小工具 TCP/IP Monitor

之前有提到过公司有个老产品写的 SOAP Server 是大佬十年前自己参照 SOAP 协议用 完全用 C 写的.我手里的活需要用到这个SOAP Server.一开始用 Eclipse 自带的插件直接自动生成客户端代码.后面发现有些方法调用没有问题,有些方法传进去的数据并不能正确处理, 毕竟是大佬根据协议纯靠C写的,源代码我也看过一点,都是很基本的字符串解析, 要把这么细的代码组织起来真的很难,难免有些遗漏的情况.并且我debug的看Server返回response是很快的,但是java这边处理