相关知识点
-
BIOS
在计算机领域,BIOS是"Basic Input Output System"
的缩略语,译为"基本输入输出系统", 与前者读法相同。计算机在运行时,首先会进入BIOS,它在计算机系统中起着非常重要的作用。一块主板性能优越与否,很大程度上取决于主板上的BIOS管理功能是否先进。 -
ICMP
ICMP协议是“Internet Control Message Protocol”
(因特网控制消息协议)的缩写。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。 -
ping
ping(Packet Internet Groper)
,因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP;回声请求消息给目的地并报告是否收到所希望的ICMP echo (ICMP回声应答)。它是用来检查网络是否通畅或者网络连接速度的命令
ping命令通常用来作为网络可用性的检查。ping命令可以对一个网络地址发送测试数据包,看该网络地址是否有响应并统计响应时间,以此测试网络。
ping和ICMP的关系:ping命令发送数据使用的是ICMP协议。
- ping的原理:
向指定的网络地址发送一定长度的数据包,按照约定,若指定网络地址存在的话,会返回同样大小的数据包,当然,若在特定时间内没有返回,就是“超时”,会被认为指定的网络地址不存在。
ICMP协议通过IP协议发送的,IP协议是一种无连接的,不可靠的数据包协议。在Unix/Linux,序号从0开始计数,依次递增。而Windows ping程序的ICMP序列号是没有规律。
ICMP协议在实际传输中数据包:20字节IP首部 + 8字节ICMP首部 + 1472字节<数据大小>38字节。
ICMP报文格式:IP首部(20字节) + 8位类型 + 8位代码 + 16校验和 + (不同类型和代码,格式也有所不同)。
- TCP/IP协议
TCP/IP(Transmission Control Protocol/Internet Protocol
,传输控制协议/网际协议),也叫作网络通讯协议 ,是指能够在多个不同网络间实现信息传输的协议簇。它是在网络的使用中的最基本的通信协议。
TCP/IP传输协议对互联网中各部分进行通信的标准和方法进行了规定。并且,TCP/IP传输协议是保证网络数据信息及时、完整传输的两个重要的协议。TCP/IP传输协议是严格来说是一个四层的体系结构,应用层、传输层、网络层和数据链路层都包含其中。
TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。 - DOS命令
DOS是Disk Operating System
的缩写,即磁盘操作系统,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。
下文总结
- 输入
ping /?
,列出ping的相关参数
- 使用Ping这命令来测试网络连通
1, 使用ipconfig /all
观察本地网络设置是否正确
2,Ping 127.0.0.1
回送地址Ping回送地址是为了检查本地的TCP/IP协议有没有设置好;
3,Ping本机IP地址
,这样是为了检查本机的IP地址是否设置有误;
4,Ping本网网关或本网IP地址
,这样的是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常;(在非局域网中这一步骤可以忽略)
5,Ping远程IP地址
(ping www.baidu.com),这主要是检查本网或本机与外部的连接是否正常。
- ping的返回数据
"字节=32"表示ICMP报文中有32个字节的测试数据;
"时间=6ms"是往返时间。
"已发送=4"发送多个秒包、"已接收=4"收到多个回应包、"丢失=0"丢弃了多少个;
TTL (time to live)生存时间 简单来说,TTL是IP协议包中的一个值,它告诉网络路由器包在网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目的地。
TTL的作用是限制IP数据包在计算机网络中的存在的时间。TTL的最大值是255,TTL的一个推荐值是64。
这个含义其实就指的bai是报文在网络中能够du存活的限制。以前这zhi个限制方式是设定一个时间(Time To Live中的daoTime就是这样来的),当报文在网络中转发时,时间超过这个限制,最后一个收到报文的路由点就会把它扔掉,而不继续转发。
后来把时间限制改为了跳数限制,就是当报文在网络中转发时,每经过一个路由点,就把预先设定的这个TTL数值减1,直到最后TTL=1时报文就被扔掉,不向下转发。
Minmum 最小值 、MAXimun 最大值、Average 平均值。
ping的参数
1、通过点击开始菜单中的“运行”选项,输入“cmd”, 回车即可打开。
2、输入ping /?
,列出ping的相关参数
3、使用Ping这命令来测试网络连通
连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等,当然还包括设备等造成的故障。
首先我们讲一下使用Ping命令的步骤。
使用Ping检查连通性有五个步骤:
A. 使用ipconfig /all
观察本地网络设置是否正确,如图;
B.Ping 127.0.0.1
回送地址Ping回送地址是为了检查本地的TCP/IP协议有没有设置好;
C. Ping本机IP地址,这样是为了检查本机的IP地址是否设置有误;
D. Ping本网网关或本网IP地址,这样的是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常;(在非局域网中这一步骤可以忽略)
E. Ping远程IP地址,这主要是检查本网或本机与外部的连接是否正常。
4、用Ping命令来判断一条链路好坏
Ping这个命令除了可以检查网络的连通和检测故障以外,还有一个比较有趣的用途,那就是可以利用它的一些返回数据,来估算你跟某台主机之间的速度是多少字节每秒。
例如在上诉图片中:
"字节=32"表示ICMP报文中有32个字节的测试数据;
"时间=6ms"是往返时间。
"已发送=4"发送多个秒包、"已接收=4"收到多个回应包、"丢失=0"丢弃了多少个;
TTL (time to live)生存时间 简单来说,TTL是IP协议包中的一个值,它告诉网络路由器包在网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目的地。
TTL的作用是限制IP数据包在计算机网络中的存在的时间。TTL的最大值是255,TTL的一个推荐值是64。
这个含义其实就指的bai是报文在网络中能够du存活的限制。以前这zhi个限制方式是设定一个时间(Time To Live中的daoTime就是这样来的),当报文在网络中转发时,时间超过这个限制,最后一个收到报文的路由点就会把它扔掉,而不继续转发。
后来把时间限制改为了跳数限制,就是当报文在网络中转发时,每经过一个路由点,就把预先设定的这个TTL数值减1,直到最后TTL=1时报文就被扔掉,不向下转发。
Minmum 最小值 、MAXimun 最大值、Average 平均值。