工具介紹
ping(IP連通性測試)
ping 參數(shù) IP或域名
常用參數(shù)
-t:不停的ping指定的主機,直到停止。ctrl+c停止
-a:解析計算機NetBios名。
-n x:發(fā)送指定的數(shù)據(jù)包數(shù)。默認情況下,只發(fā)送四個數(shù)據(jù)包。
-l size:指定發(fā)送的數(shù)據(jù)包的大小。默認的情況下發(fā)送的數(shù)據(jù)包大小為32byte,也可以自己定義它的大小,但是最大也只能發(fā)送 65500byte。
-i:指定TTL值在對方的系統(tǒng)里停留的時間(生存時間)。
-S: srcaddr 要使用的源地址。
-s: count 計數(shù)躍點的時間戳(僅適用于 IPv4)。
-r: 在“記錄路由”字段中記錄傳出和返回數(shù)據(jù)包的路由(僅適用于 IPv4)。
-w:指定超時間隔,單位為毫秒
telnet(TCP端口測試)
telnet ip port
-8 允許使用8位字符資料,包括輸入與輸出。
-a 嘗試自動登入遠端系統(tǒng)。
-b <主機別名> 使用別名指定遠端主機名稱。
-c 不讀取用戶專屬目錄里的.telnetrc文件。
-d 啟動排錯模式。
-e <脫離字符> 設(shè)置脫離字符。
-E 濾除脫離字符。
-f 此參數(shù)的效果和指定"-F"參數(shù)相同。
-F 使用Kerberos V5認證時,加上此參數(shù)可把本地主機的認證數(shù)據(jù)上傳到遠端主機。
-k<域名> 使用Kerberos認證時,加上此參數(shù)讓遠端主機采用指定的領(lǐng)域名,而非該主機的域名。
-K 不自動登入遠端主機。
-l<用戶名稱> 指定要登入遠端主機的用戶名稱。
-L 允許輸出8位字符資料。
-n<記錄文件> 指定文件記錄相關(guān)信息。
-r 使用類似rlogin指令的用戶界面。
-S<服務(wù)類型> 設(shè)置telnet連線所需的IP TOS信息。
-x 假設(shè)主機有支持數(shù)據(jù)加密的功能,就使用它。
-X<認證形態(tài)> 關(guān)閉指定的認證形態(tài)。
tcping(TCP端口測試)
tcping 參數(shù) ip或域名 端口(不指定默認80)
-t: 不停的ping指定的主機,直到停止。ctrl+c停止
-n 1: 指定發(fā)送ping包個數(shù)。
-i 1: 指定發(fā)送間隔,例如x秒
-s: ping成功后自動退出
-d: 輸出每行執(zhí)行的日期
–tee file: 將執(zhí)行結(jié)果輸出至file文件
NC (UDP/TCP端口測試)
NC 參數(shù) IP port
-h:在線幫助;
-i<延遲秒數(shù)>:設(shè)置時間間隔,以便傳送信息及掃描通信端口;
-l:使用監(jiān)聽模式,監(jiān)控傳入的資料;
-n:直接使用ip地址,而不通過域名服務(wù)器;
-o<輸出文件>:指定文件名稱,把往來傳輸?shù)臄?shù)據(jù)以16進制字碼傾倒成該文件保存;
-p<通信端口>:設(shè)置本地主機使用的通信端口;
-r:指定源端口和目的端口都進行隨機的選擇;
-s<來源位址>:設(shè)置本地主機送出數(shù)據(jù)包的IP地址;
-u:使用UDP傳輸協(xié)議;
-v:顯示指令執(zhí)行過程;
-w<超時秒數(shù)>:設(shè)置等待連線的時間;
-z:使用0輸入/輸出模式,只在掃描通信端口時使用。
tpcping和ping區(qū)別
1.指代不同
①ping:1、ping:是Windows、Unix和Linux系統(tǒng)下的一個命令。ping也屬于一個通信協(xié)議,是TCP/IP協(xié)議的一部分。通過ICMP協(xié)議發(fā)送報文到對方主機上任意一個60000以上的端口,然后獲取對方主機的回復
②tcping:是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議。使用tcp協(xié)議嘗試與某一個端口建立連接,然后獲取與對方主機建立一次連接的回復
二.功能不同
①.ping:利用“ping”命令可以檢查網(wǎng)絡(luò)是否連通,可以很好地幫助分析和判定網(wǎng)絡(luò)故障。
②.tcping:適知應(yīng)支持多網(wǎng)絡(luò)應(yīng)用的分層協(xié)議層次結(jié)構(gòu)。
連接到不同但互連的計算機通信網(wǎng)絡(luò)的主計算機中的成道對進程之間依靠TCP提供可靠的通信內(nèi)服務(wù)。有些網(wǎng)絡(luò)環(huán)境禁ping,想要知道網(wǎng)絡(luò)或端口連通性,tcping就是很好的方法
三.特點不同
①.ping:Ping發(fā)送一個ICMP即因特網(wǎng)信報控制協(xié)議;回聲請求消息給目的地并報告是否收到所希望的ICMPecho
②.tcping:可以從較低級別的協(xié)議獲得簡單的,可能不可靠的數(shù)據(jù)報服務(wù)。
原則上,TCP應(yīng)該能夠在從容硬線連接到分組交換或電路交換網(wǎng)絡(luò)的各種通信系統(tǒng)之上操作
主機連通性測試(IP地址測試)
ping IP
成功示例:
ttl:此IP包的生存周期,一般為固定值。
時間:IP包的消耗時長,此值越大代表延遲越高
字節(jié):發(fā)送IP包的大小,可通過-l指定大小
失敗示例:
TCP端口測試
telnet IP Port
成功示例:
失敗示例:
tcping ip port
成功示例:
失敗示例:
nc -vz ip port
成功示例:
失敗示例:
UDP端口測試
- 雙向測試原理
主機1監(jiān)聽某個UDP端口消息(可以是一個沒有使用的端口) 主機2向主機1監(jiān)聽的端口發(fā)送消息,測試UDP端口是否暢通
主機1: nc -ul 1080
主機2: nc -u 192.168.0.161 1080
主機1可接收到主機2發(fā)送的消息為端口正常
- 單向測試原理
主機1往主機2發(fā)送數(shù)據(jù)包,測試單向通信(不管主機存不存在這個端口只要能發(fā)送消息就會返回succes)
nc -vuz IP port
文章來源:http://www.zghlxwxcb.cn/news/detail-447999.html
ping命令詳解
ping是一種因特網(wǎng)包探索器,用于檢測網(wǎng)絡(luò)連接量的程序。ping是工作在TCP/IP網(wǎng)絡(luò)體系結(jié)構(gòu)中應(yīng)用層的一個服務(wù)命令,主要是向特定的目標主機發(fā)送ICMP報文,測試目的站是否可達及了解其相關(guān)狀態(tài)。
1.測試網(wǎng)絡(luò)連通性:本地網(wǎng)絡(luò)、互聯(lián)網(wǎng)
2.排除網(wǎng)絡(luò)接口卡故障
3.測試 DNS 名稱解析問題文章來源地址http://www.zghlxwxcb.cn/news/detail-447999.html
使用協(xié)議:ICMP
返回結(jié)果解釋
Bytes 數(shù)據(jù)包大小
From 遠端服務(wù)器地址
Icmp_seq 發(fā)送的第幾個包
Time 超時時間(與對方主機往返一次所用的時間)
Ttl 系統(tǒng)標識
操作系統(tǒng) TTL
LINUX 64
WIN2K/NT 128
WINDOWS 系列 32
UNIX 系列 255
常見錯誤碼含義
1. Requesttimed out
(1)對方已關(guān)機,或者網(wǎng)絡(luò)上根本沒有這個地址
(2)對方與自己不在同一網(wǎng)段內(nèi),通過路由也無法找到對方,但有時對方確實是存在的,當然不存在也是返回超時的信息。
(3)對方確實存在,但設(shè)置了ICMP數(shù)據(jù)包過濾(比如防火墻設(shè)置)。
(4)錯誤設(shè)置IP地址:
(5)MAC地址沖突
2. Destinationhost Unreachable
(1)對方與自己不在同一網(wǎng)段內(nèi),而自己又未設(shè)置默認的路由
(2)網(wǎng)線出了故障
這里要說明一下“destinationhostunreachable”和“timeout”的區(qū)別,如果所經(jīng)過的路由器的路由表中具有到達目標的路由,而目標因為其他原因不可到達,這時候會出現(xiàn)“timeout”,如果路由表中連到達目標的路由都沒有,那就會出現(xiàn)“destinationhostunreachable”。
3. BadIP address
這個信息表示您可能沒有連接到DNS服務(wù)器,所以無法解析這個IP地址,也可能是IP地址不存在。
4. Sourcequench received
這個信息比較特殊,它出現(xiàn)的機率很少。它表示對方或中途的服務(wù)器繁忙無法回應(yīng)。
5. Unknownhost——不知名主機
這種出錯信息的意思是,該遠程主機的名字不能被域名服務(wù)器(DNS)轉(zhuǎn)換成IP地址。故障原因可能是域名服務(wù)器有故障,或者其名字不正確,或者網(wǎng)絡(luò)管理員的系統(tǒng)與遠程主機之間的通信線路有故障。
6. Noanswer——無響應(yīng)
這種故障說明本地系統(tǒng)有一條通向中心主機的路由,但卻接收不到它發(fā)給該中心主機的任何信息。故障原因可能是下列之一:中心主機沒有工作;本地或中心主機網(wǎng)絡(luò)配置不正確;本地或中心的路由器沒有工作;通信線路有故障;中心主機存在路由選擇問題。
7. Ping127.0.0.1:127.0.0.1是本地循環(huán)地址
如果本地址無法Ping通,則表明本地機TCP/IP協(xié)議不能正常工作。
8. norout to host:網(wǎng)卡工作不正常。
9. transmitfailed,error code:10043網(wǎng)卡驅(qū)動不正常。
10. unknownhostname:DNS配置不正確。
到了這里,關(guān)于基礎(chǔ)網(wǎng)絡(luò)測試(TCP/UDP)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!