1.1 Ping命令的使用

  •  ping检测网络故障步骤:

    • ping 127.0.0.1 ping环绕指针检测是否在计算上anzhaung了TCP/IP协议及配置是否正确
    • ping本机IP这个命令被被送到我们计算机所配置的IP地址,计算机始终保持对该ping命令作出答,如果没有则表明本地配置或安装存在问题。
    • ping局域网内IP或其他的IP,如果收到0表示子网掩码不正确或者网卡配置错误,或者电缆问题。
    • ping远程IP收到四个应答表示成功使用默认网关,对于拨号上网用户则表示成功访问到Internet
    • ping localhost 如果没能做到表示主机文件/window/host中存在问题
    • ping www.xxx.com如果没有收到通常表示DNS服务器有问题,
  • ping命令通常用的参数选项
    • -t表示一直ping,ctr+c终止
    • -a表示将ip解析出计算机NETBIOS
    • -n发送指定数量的ECHO数据包默认值是4
    • -了size send buffer size:定义了echo数据包的大小 默认的数据包是32B,也可能是定义ta的大小如64B,但不能超过65500B
    • -i TTL time to live:指定了TTL值,TTL的作用限制IP数据包在计算机网络中存活的时间,最大是255,默认是64
  • ping命令返回结果
    • 如若不成功显示一下结果:

      • Rquest timed out(请求超时,无响应)
      • 对方确实存在,但是设置了ICMP数据包过滤(如防火墙设置)判断对方是否存在用-a ping对方
      • 错误的设置了IP地址
  • Destination host uncreachable(目的主机不可达)
    • 对方与自己不在同一网段内,而自己又设置未设置默认路由。
    • 网络设置故障
    • Bad IP address(坏IP地址)这个ip可能没有链接到DNS服务器,所谓没法解析这个IP地址,也可能是IP地址不存在
    • source quench received(接收源终止)出现的概率比较小可能是中途服务器比较忙 无法回应
    • Unkonwn host(不知名主机) 域名服务器故障或者其名字不正确 或者是网络管理员的系统与远程主机之间的通信线路的故障。
    • no answer(无响应)这种故障说明本地系统有一条指向中心主机的路由,但却接收不到他发给中心主机的任何信息,可能是中心主机没有工作,本地或中心主机没有网络配置不正确,本地或中心的路由路由meiiyou工作,线路有故障,中心主机存在路由选择
    • ping 127.0.0.1(本地循环地址)如果无法ping通则表明本地的TCP/IP协议不能正常工作
    • no route to host(网卡工作不正常)
    • transmit failed,error code(10043网卡驱动不正常)

1.1 netstat命令

neetstat用于显示和IP、TCP、UDP、ICMP协议的相关统计数据,用于一般的检测本机的哥哥端口的网络连接情况。

  计算机有时接收的数据会导致出错,但是TCP/IP可以容许这些类型的错误,并且能够自动重发数据报,如果累计的出错占接收的大百分比时候,出错数目增加时候就要查一下

 1. Netstat命令格式

  net [-a][*e][-n][-s][-t][-p protocol][-r][-internval]

  -a:显示一个所以的有效链接信息列表,包括已经建立的ESTABLISHED,也包括监听的链接请求LISTENING的链接

  -e:用于显示以太网的统计数据,包括传送数据报的总字节书、错误数、删除数、数据包的数量和广播的数量。这些统计的数据既有发送的数据包数量,也有接收的数据报数量。该选项包括一些用于统计一些基本的网络流量

  -n:显示所有的建立有效链接

  -s:显示每个协议的统计。默认情况下,显示IP、IPV6、ICMP、TCP、TCPv6、UDP、UDPv-6

  -t:能够按照各个协议分别显示统计的数据,

  -r:显示关于路由器的统计信息

1.3 ipconfig命令

  ipconfig命令显示当前所有的TCP/IP配置值、刷新动态主机的配置协议DHCP和域名系统DNS设置

    1.ipconfig命令格式

    

网络命令ping/netstat/ipconfig/arp/tracert/nbstat的更多相关文章

  1. linux常用网络命令ping和arping

    linux常用网络命令ping和arping ping 向目标主机发送icmp请求包 常用来测试当前主机与目标主机网络连接状况 常见选项 -c              设置发包的个数 -s      ...

  2. Linux命令网络命令之netstat

    Linux命令网络命令之netstat 这一年感觉到技术上成长到了一个瓶颈.可能是感觉自己学的东西足够应付目前的工作了,因此精神上就产生了懈怠,不思进取.到了一个技术氛围不错的公司,有许多专业能力很不 ...

  3. Linux命令-网络命令:ping

    ping 192.168.67.1 ping windows网卡地址,默认会一直ping下去,区别于windows的ping命令ping4次 ping -c 次192. 友情提示:如果您(阅读者)是从 ...

  4. linux 网络命令ping、关闭防火墙、ifconfig、ip addr、setup、nmtui、write、wall、mail

    ping /bin/ping语法:ping [选项] IP地址 选项:-c 指定发送次数功能描述:测试网络连通性 ping -c 4 192.168.1.101 关闭防火墙systemctl stop ...

  5. linux笔记:网络命令ping,traceroute,ifconfig,netstat;挂载和卸载命令mount,umount

    命令名称:ping功能:测试网络连通性命令所在路径:/bin/ping用法:ping [-c] IP地址参数:-c 指定发送次数 命令名称:ifconfig功能:查看和设置网卡信息(临时设置)命令所在 ...

  6. 常见的网络命令--ping.hostname

    hostname命令 作用:显示以及设置主机名 一.  显示系统主机名 第一种方式:hostname 第二种方式:cat /etc/sysconfig/ntework 使用举例: 从上面可以看到我的系 ...

  7. linux笔记:linux常用命令-网络命令

    网络命令:ping(测试网络连通性) 网络命令:ifconfig(查看和设置网卡信息) 注意:在查看网卡信息时,直接输入ifconfig命令即可. 网络命令:last(列出目前和过去登入系统的用户信息 ...

  8. [Linux] 017 网络命令与挂载命令

    1. 网络命令:write 命令名称:write 命令所在路径:/usr/bin/write 执行权限:所有用户 语法:write [用户名] 功能描述:给用户发信息,以 Ctrl-d 保存结束 范例 ...

  9. 常用网络工具 ipconfig arp traceroute

    如今的计算机是离不开网络的计算机了,因而我们对网络要有一基础的认识.连不上网,程序运行不正常之类的,多少都与网络有关.本文将介绍常用的工具. 网络出问题 ipconfig ping 网络连不上,首先要 ...

随机推荐

  1. 打乱一个文件 shuf

    $ shuf --help 用法: shuf [选项]... [文件] 或者: shuf -e [选项]... [参数]... 或者: shuf -i LO-HI [选项]... 把输入行按随机顺序输 ...

  2. (7)random(随机模块)

    import random print(random.random()) #得到一个随机的数,但是随机的数的范围是(0,1),这里用小括号(开曲线)代表取不到0也取不到1,o-1之间只有小数,所以只能 ...

  3. (1)变量、常量、程序交互、数据类型、bool、基本运算符

    什么是变量 变量由变量名和变量值组成 name = 'Alex Li'  这个算式就是将一个值赋予给变量,也就是声明变量的意思 name 就是一个变量,也是一个变量的名字 'Alex Li' 就是一个 ...

  4. 【java规则引擎】《Drools7.0.0.Final规则引擎教程》第4章 4.2 no-loop

    转载至:https://blog.csdn.net/wo541075754/article/details/75201934 no-loop 定义当前的规则是否不允许多次循环执行,默认是 false, ...

  5. tomcat源码阅读之容器(Container)

    一. 实现容器的接口是Container接口,Tomcat中共有四种类型的容器: 1.Engine:表示整个Catalina Servlet引擎: 2.Host:表示含有一个或者多个Context容器 ...

  6. shell教程-001:shell简介 什么是shell,shell命令的两种执行方式

    Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的. Shell既是一种命令语言,又是一种程序设计语言.作为命令语言,它交互式地解 ...

  7. Apache关闭VirtualHost的Log日志记录

    有时我们的apache产生的日志是超大的并且 没什么用处,这时我们就可以关闭了,关闭apache日志很简单,直接ErrorLog off或 # CustomLog即可. Web server(ex: ...

  8. You Arent Gonna Need It 理解

    软件开发是一项无法驾驭全局的工作,其工作效率,工作精神都高度依赖需求反馈. 开发不存在需求的功能,实际上是除了要开发软件,还要构思需求,这样一正一反,严重消耗了脑力资源. 如果是自己开发软件,需求来自 ...

  9. webpack4构建react脚手架

    create-react-app 脚手架还没有更新到webpack4,但是猛然间发现webpack4已经到 v4.12.0 版本了!!!慌得不行,正好端午有空所以研究了一波,自己搭建了一个简单的rea ...

  10. react组件的创建

    最近项目接触react和rn,之前会一些vue和小程序,起初写react是很难受的,尤其是jsx的写法,不过2周过后感觉写起来有点舒服了... 目前react的组件一共有3种方式:React.crea ...