ping、telnet、tracert 的用法与介绍

2017-08-17  本文已影响0人  笑才

监测网络连通情况是日常项目维护时期常遇到的,其中我们常用到的有(本人用到的)ping、telnet、tracert,今天我就把这三个命令总结一下。
一、ping
1.1、介绍:ping称为因特网包探索器,用于测试网络连接量的程序,通常是用来检查网络是否通畅或者网络连接速度的命令,Ping域名还可以得出解析IP。
1.2、原理:利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。
1.3、注意:ping指的是端对端连通,通常用来作为可用性的检查,但是某些病毒木马会强行大量远程执行ping命令抢占你的网络资源,导致系统变慢,网速变慢。严禁ping入侵作为大多数防火墙的一个基本功能提供给用户进行选择。通常的情况下你如果不用作服务器或者进行网络测试,ping是被防火墙禁用的(如果被禁用可以采取下面提到的telnet方式)
1.2、用法:ping ip地址(网址)即可

二、telnet
2.1、介绍:Telnet协议是TCP/IP协议族的其中之一,是Internet远端登录服务的标准协议和主要方式,常用于网页服务器的远端控制,可供使用者在本地主机执行远端主机上的工作。使用者首先在电脑执行Telnet程序,连线至目的地服务器,然后输入帐号和密码以验证身份。使用者可以在本地主机输入命令,然后让已连接的远端主机执行,就像直接在对方的控制台上输入一样。传统Telnet会话所传输的资料并未加密,帐号和密码等敏感资料容易会被窃听,因此很多服务器都会封锁Telnet服务,改用更安全的SSH。
2.2、用法:

1.  telnet [-a][-e escape char][-f log file][-l user][-t term][host [port]] 

2.  -a      企图自动登录。除了用当前已登陆的用户名以外,与 -l 选项相同。 

3.  -e      跳过字符来进入 telnet 客户端提示。 

4.  -f      客户端登录的文件名 

5.  -l      指定远程系统上登录用的用户名称。 

6.  要求远程系统支持 TELNET ENVIRON 选项。 

7.   -t      指定终端类型。 

8.  支持的终端类型仅是: vt100, vt52, ansi 和 vtnt。 

9.   host    指定要连接的远程计算机的主机名或 IP 地址。 

10.  port    指定端口号或服务名。

ping与telnet的总结:Ping命令是用来检测网络是否畅通的,而Telnet命令则用来远程登陆。 但Ping不通并不一定代表网络不通。ping是基于ICMP协议的命令,就是你发出去一个数据包,对方收到后返给你一个!就好比声纳。这个协议是可以禁止的!禁止后,如果你ping对方,对方收到后就不回馈给你,这样你就显示无法ping通,但实际你们还是连着的!telnet是登陆服务器的!服务没禁止就能登陆。

三、tracert
3.1、介绍:tracert也被称为Windows路由跟踪实用程序,可以用于确定IP数据包访问目标时所选择的路径。
3.2、常用场景:涉密单位数据链路是通的,但传输端口全部未开放,需要用到的端口必须申请“开墙”(打通端口),所以在维护是,为了精准定位到一条链路是哪里不通,就用路由跟踪命令。
3.3、用法:在命令行中输入“tracert ”并在后面加入一个IP地址(或一个网址),可以查询从本机到该IP地址(网址)所在的电脑要经过的路由器及其IP地址。如图,跟踪百度站点

2017-08-17_140527.png

从左到右的5条信息分别代表了“生存时间”(每途经一个路由器结点自增1)、“三次发送的ICMP包返回时间”(共计3个,单位为毫秒ms)和“途经路由器的IP地址”(如果有主机名,还会包含主机名),图中带有星号(*)的信息表示该次ICMP包返回时间超时。

在“tracert”命令与IP地址或URL地址中间输入“-d”,可以不将IP地址解析到主机名称。从下图可以看出,添加了“-d”后将不显示出caililiang-pc”字样,即不显示主机名称。

2017-08-17_141124.png

在“tracert”命令与IP地址或URL地址中间输入“-h”,并在之后添加一个数字,可以指定本次tracert程序搜索的最大跳数。如下图中加入“ -h 5 ”后,搜索只在路由器间跳转5次,就无条件结束了。

在“tracert”命令与IP地址或URL地址中间输入“-w”,并在之后添加一个数字,可以指定tracert为每次回复所指定的毫秒数。

另外,tracert中还有如“-j”、“-r”、“-s”、“-4”、“-6”等命令,其用法都可以在命令行中输入命令“tracert”直接查到,这里就不一一赘述了。

上一篇下一篇

猜你喜欢

热点阅读