2016年2月23日星期二

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 computer-list] | [-k computer-list] [-w timeout] destination-list

-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 的远程计算机。

3、怎样使用Ping这命令来测试网络连通呢?

连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等,当然还包括设备等造成的故障。

首先我们讲一下使用Ping命令的步骤。

使用Ping检查连通性有五个步骤:

1. 使用ipconfig /all观察本地网络设置是否正确,如图;



2. Ping 127.0.0.1,127.0.0.1 回送地址Ping回送地址是为了检查本地的TCP/IP协议有没有设置好;



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



4. Ping本网网关或本网IP地址,这样的是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常;(在非局域网中这一步骤可以忽略)



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



4、如何用Ping命令来判断一条链路好坏?

Ping这个命令除了可以检查网络的连通和检测故障以外,还有一个比较有趣的用途,那就是可以利用它的一些返回数据,来估算你跟某台主机之间的速度是多少字节每秒

我们先来看看它有那些返回数据。



在例子中"bytes=32"表示ICMP报文中有32个字节的测试数据,"time=4ms"是往返时间。 Sent 发送多个秒包、Received 收到多个回应包、Lost 丢弃了多少个Minmum 最小值 、MAXimun 最大值、Average 平均值。所在图上来看,来回只用了4MS 时间,lost =0 即是丢包数为0,网络状态相当良好。 (更详细可以使用-n参数 “ping –n 100 IP地址” ping 100次。查看 Sent Received Lost Minmum MAXimun Average 这些值的变化。)

5、对Ping后返回信息的分析

1.Request timed out

这是大家经常碰到的提示信息,很多文章中说这是对方机器置了过滤ICMP数据包,从上面工作过程来看,这是不完全正确的,至少有下几种情况。



(1) 对方已关机,或者网络上根本没有这个地址:比如在上图中主机A中PING 192.168.0.7 ,或者主机B关机了,在主机A中PING 192.168.0.5 都会得到超时的信息。

(2)对方与自己不在同一网段内,通过路由也无法找到对方,但有时对方确实是存在的,当然不存在也是返回超时的信息。

(3)对方确实存在,但设置了ICMP数据包过滤(比如防火墙设置)。

怎样知道对方是存在,还是不存在呢,可以用带参数 -a 的Ping命令探测对方,如果能得到对方的NETBIOS名称,则说明对方是存在的,是有防火墙设置,如果得不到,多半是对方不存在或关机,或不在同一网段内。

(4)错误设置IP地址

正常情况下,一台主机应该有一个网卡,一个IP地址,或多个网卡,多个IP地址(这些地址一定要处于不同的IP子网)。但如果一台电脑的“拨号网络适配器”(相当于一块软网卡)的TCP/IP设置中,设置了一个与网卡IP地址处于同一子网的IP地址,这样,在IP层协议看来,这台主机就有两个不同的接口处于同一网段内。当从这台主机Ping其他的机器时,会存在这样的问题:

A.主机不知道将数据包发到哪个网络接口,因为有两个网络接口都连接在同一网段。

B.主机不知道用哪个地址作为数据包的源地址。因此,从这台主机去Ping其他机器,IP层协议会无法处理,超时后,Ping 就会给出一个“超时无应答”的错误信息提示。但从其他主机Ping这台主机时,请求包从特定的网卡来,ICMP只须简单地将目的、源地址互换,并更改一些标志即可,ICMP应答包能顺利发出,其他主机也就能成功Ping通这台机器了。

2.Destination host Unreachable

(1) 对方与自己不在同一网段内,而自己又未设置默认的路由,比如上例中A机中不设定默认的路由,运行Ping 192.168.0.1.4就会出现“Destination host Unreachable”。

(2)网线出了故障

这里要说明一下“destination host unreachable”和 “time out”的区别,如果所经过的路由器的路由表中具有到达目标的路由,而目标因为其他原因不可到达,这时候会出现“time out”,如果路由表中连到达目标的路由都没有,那就会出现“destination host unreachable”。 3.Bad IP address

这个信息表示您可能没有连接到DNS服务器,所以无法解析这个IP地址,也可能是IP地址不存在。

4.Source quench received

这个信息比较特殊,它出现的机率很少。它表示对方或中途的服务器繁忙无法回应。

5.Unknown host——不知名主机

这种出错信息的意思是,该远程主机的名字不能被域名服务器(DNS)转换成IP地址。故障原因可能是域名服务器有故障,或者其名字不正确,或者网络管理员的系统与远程主机之间的通信线路有故障。

6.No answer——无响应

这种故障说明本地系统有一条通向中心主机的路由,但却接收不到它发给该中心主机的任何信息。故障原因可能是下列之一:中心主机没有工作;本地或中心主机网络配置不正确;本地或中心的路由器没有工作;通信线路有故障;中心主机存在路由选择问题。

7.Ping 127.0.0.1:127.0.0.1是本地循环地址

如果本地址无法Ping通,则表明本地机TCP/IP协议不能正常工作。

8.no rout to host:网卡工作不正常。

9.transmit failed,error code:10043网卡驱动不正常。

10.unknown host name:DNS配置不正确。

2016年2月12日星期五

PC修改MTU值——个人电脑如何设置最大传输单元MTU值

MTU(Maximum Transmission Unit),最大传输单元,单位:字节”。
我们在使用互联网时进行的各种网络操作,都是通过一个又一个数据包传输来实现的。而MTU指定了网络中可传输数据包的最大尺寸,在我们常用的以太网中,MTU是1500字节。超过此大小的数据包就会将多余的部分拆分再单独传输。

为什么MTU影响网络性能?
让我们看看这个情况,在Windows系统中,默认MTU值也是1500字节,但是“不同的接入方式、不同地区的网络运营商、不同的路由器”有着不同的MTU设置。
例如:ADSL接入时MTU为1492字节,假设A需要给B传输3000字节数据,如果整个传输过程中各个环节的MTU都是1500,那么2个数据包就可以传输完成。可是偏偏这时ADSL接入方式的MTU是1492字节,数据包就因为这个MTU差异额外拆分为3个(为了便于理解,暂时不将“数据包报头”纳入考虑范围)。显然这额外增加了需要传输的数据包数量,而且拆包组包的过程也浪费了时间。如果从本地到网络采用一致的MTU就可以避免额外拆包。

对下载速度的影响会有多大?

就拿常见的电信4M带宽为例,将操作系统的MTU值改为1492,再将路由器的MTU值从1460改为1492后,下载速度从原本的435KB/s提升到了450KB/s,提升了15KB/s。电信的带宽检测工具的检测结果也从4.09M提升到了4.19M。

我该如何合理设置MTU呢?

MTU设置不能一个值天下通用,所以我们讲究合理设置MTU。 那么什么情况下的MTU值才是合理的呢? 我们先看看什么是不合理的:

1、本地MTU值大于网络MTU值时,本地传输的数据包过大导致网络会拆包后传输,不但产生额外的数据包,而且消耗了“拆包、组包”的时间。

2、本地MTU值小于网络MTU值时,本地传输的数据包可以直接传输,但是未能完全利用网络给予的数据包传输尺寸的上限值,传输能力未完全发挥。

这样我们就知道,所谓合理的设置MTU值,就是让本地的MTU值与网络的MTU值一致,既能完整发挥传输性能,又不让数据包拆分。接下来最重要的就是要找出对于你的网络环境来说MTU多少才是合理的。

找出合理的MTU值
方法如下(以windows7为例):
1.按Win+R组合键,调出“运行”菜单,输入“cmd”然后回车

2.在出现的“命令提示符”窗口中输入“ping -l 1472 -f www.google.com”并回车 含义:

ping:发起一个探测请求;

-l(L的小写):限制探测包大小;

1472:ping包(ICMP的data部分)大小为1472字节;

-f:禁止路由器拆分数据包;

www.google.com:探测目标网站。

3 . 这时有2种情况:

(1)如果收到了回复,那么说明你的网络允许最大MTU值就是1500字节, 与系统默认值相同,只需要将路由器的MTU值也设置为1500即可;

(2)如果出现需要拆分数据包但是设置DF 或是Packer needs to be fragmented but DF set
的提示,那就说明数据包大小超过了网络限定的MTU大小。需要减小探测包大小再次尝试。

4.按“上箭头”恢复刚才输入的命令,然后以5为跨度减小包的大小,并再次回车探测。

5.这时同样也有两种可能:

(1)如果有返回,说明数据包小于MTU限制,就将包大小+3再次探测,如果+3之后没有返回,那就以1为跨度降低数据包大小进行探测。

(2)如果还是没有返回,就继续以5为跨度减小包大小,直至有返回后进行5(1)中的操作。
6.直至你发现数据包-1 后,有了返回,就说明你探测到了MTU允许的准确数据包大小。

(例如从1465降低到1464就有了返回,那么允许的数据包大小就是1464)

7.不过上面得到的值还不能设置为操作系统或路由器的MTU,你找到的数据包大小需要加上28字节的“数据包报头”,才是完整的数据包尺寸。

(例如:探测到的数据包大小是1464,那么加上28字节,最终MTU=1492字节)

修改MTU值
方法如下(windows XP和windows 7通用):

1.按Win+R组合键,调出“运行”菜单,输入regedit,然后回车;

2.“HKEY_Local_Machine>SYSTEM>CurrentControlSet>Services>Tcpip>Parameters>interface”;

3.在 interface 中下可能有很多项,需要逐个观察键值,会有一个项与你的网卡IP 的DHCP地址一致的,选中该项;

4.然后在该项上点击右键,选择“编辑>新建>DWORD 值”,然后在右侧将其命名为“MTU”;

5.右键点击MTU,选择“修改”,在弹出的窗口中选择“十进制”,填入你得出的

合理MTU值即可。

Vista、Win7操作系统也可用下面的设置方法:

1.进入系统盘:\Windows\System32\找到cmd.exe,右键“以管理员身份运行”;

2.在出现的“命令提示符”窗口中输入“netsh interface ipv4 show subinterfaces”并回车来查看当前的MTU值

3.接下来输入“netsh interface ipv4 set subinterface "需修改的连接名" mtu=你得出的合理值
store=persistent”并回车即可。例如:“netsh interface ipv4 set subinterface "本地连接" mtu=1500
store=persistent”,弹出了“确定”,表示设置成功,再查看netsh interface ipv4 show subinterfaces

最后,设置完MTU之后重启电脑,或者重启网卡。显然重启网卡更快捷:

禁用网卡——再启用

2016年2月11日星期四

WIN7输入法图标不见了,怎么办



windows7系统下,输入法在右下角不能正常显示,或中毒或设置不当。在电脑没有中毒的情况下,只需要启动服务或者修改输入法相关设置即可解决输入法图标不显示问题,若因中毒导致,就需要利用软件工具来进行修复。

一、服务没有启动
在服务没有启动的情况下,我们无法切换输入法甚至在状态栏根本就不显示。
解决方法:在“开始菜单”中的“运行”里输入“ctfmon”启动该服务即可解决该问题。

二、输入法被删,只剩“美式键盘”或一个不剩
卸载驱动之后,由于自定义输入法自动被删出列表外,易出现此类问题。
解决方法:打开到控制面板---〉选择更改键盘或其它输入法---〉点击更改键盘---〉点击添加---〉拉到最下面,添加已存在的输入法。---〉最后确定修改即可。

三、输入法被隐藏
输入法被隐藏后,右下角也将不再显示输入法图标。
解决方法:打开到控制面板---〉选择更改键盘或其它输入法---〉点击更改键盘---〉选择“语言栏”标签---〉选择“停靠于任务栏”。

2016年2月8日星期一

电脑开机自动登陆ADSL的方法

电脑开机自动登陆ADSL的方法(一).
一.在win xp中点击“开始——运行”,输入“regedit"回车后,打开注册表编辑器。
二. 进入”HKEY_Current_User\Software\Microsoft\Windows\CurrentVersion\InternetSettings"分支,
在对应的InternetSettings右边窗口中,将“EnableAutodial"键值设置为”01000000“。
三. 重启计算机就能进行自动拨号。以后要取消该功能,只要把键值设为”00000000“即可
(二).
右键点击“网上邻居”-“属性”。
2.在弹出来的“网络连接”中你的ADSL拨号图标上点右键——“属性”——“选项”中,钩掉“提示名称、密码和证书等”选项,确定。
3.将你桌面上的ADSL图标添加在启动程序里(即拖到“开始”——“程序”——“启动”)。
这样做每次机器启动,就自动拨号了
(三)
1,你可以把拨号拉到启动项目里面,选自动拨号,短线重新连接,这个是电脑开机以后自动登陆
2,方法比较麻烦,需要更改猫的设定,这个可以在网络里搜索下,每个不同型号的猫更改方法不同
效果是 只要电源连接上就一直在网上不下来拨号都可以免了
怎样设置ADSL开机后自动登陆宽带
问:我家的款待用的是ADSL,开机后需要手动连接上网,怎么设置就可以开机自动上网了呢?
答:一:首先要修改一下宽带连接的属性:
开始-设置-控制面板-网络连接-右键点击宽带连接-选择 属性 -在弹出的窗口中选择 选项-去除 口连接时显示连接进度 和 口提示名称、密码和证书等 这两项的勾选。应用确定,
  二、给配好的ADSL连接建立快捷方式,把它放在启动组中
方法一:启动组地址(XP):C:\Documents and Settings\All Users\「开始」菜单\程序\启动
  注: All Users为所有用户,也可以选择自己的用户
  方法二:在“开始→运行”中键入“gpedit.msc”,启动“组策略”,展开“用户配置→管理模板→系统→登录”,启用“在用户登录时运行 这些程序”项,并单击“显示”按钮,点添加,在弹出窗口中输入 c:\windows\system32\rasphone -d XX (XX为你拔号联接的名字,建议用英文)然后应用确定重新登录后该程序就会自动运行。

2016年2月7日星期日

2016央视春晚直播时间及频道


2016年央视春晚直播时间

北京时间—2月7日8:00 pm
加拿大多伦多时间-2月7日7:00 am
加拿大温哥华时间-2月7日 4:00 am
美国东部时间—2月7日7:00 am
美国中部时间—2月7日6:00 am
美国山地时间—2月7日5:00 am
美国太平洋时间—2月7日4:00 am
阿拉斯加时间—2月7日3:00 am
夏威夷时间—2月7日2:00 am

2016年中央电视台春节联欢晚会 - 播出信息
频道标识频道名称
CCTV-1 综合 中央电视台综合频道
CCTV-3 综艺 中央电视台综艺频道
CCTV-4 中文国际 中央电视台中文国际频道
CCTV-7 军事·农业 中央电视台军事·农业频道
CCTV-14 少儿 中央电视台少儿频道
CCTV-NEWS 中央电视台英语新闻频道

2016年2月2日星期二

最新超级骗,大家一定要警惕。



最新超级骗,大家一定要警惕。骗子通过电脑木马、病毒,盗取个人的银行卡信息,然后在网上融资平台购买理财产品和贵金属。再打电话给受害人,利用她们惊慌的情绪,进行诱导操作,骗取手机验证码,从而将钱从第三方平台,转到骗子自己的账户上。

遇到类似情况,首先要冷静,不要慌,然后...

先是迅速去最近的ATM机插入被转走钱的银行卡,故意输错三次密码,冻结锁定自己的银行卡。然后再口头挂失银行卡,紧接着报警。这期间骗子会疯狂来电话进行诱导操作骗取手机验证码,不用理。最后划到第三方平台的钱由于操作超时会被划转回来,这样失去的钱会基本失而复得!!