TCP/IP協(xié)議體系包括許多實用的網(wǎng)絡(luò)測試命令格侯。
一般分為三類:診斷工具岭辣、連接工具和服務(wù)命令工具吱晒。
診斷工具包括:Ping,Ipcogfig沦童,Arp仑濒,Nbtstat叹话,Netstat等;
連接工具包括:FTP墩瞳、Telnet驼壶、Route;
服務(wù)命令工具:Net VIEW喉酌、Net USER辅柴、Net USE、Net Send瞭吃、Net Config等。
常用命令
- ping
原理:源站點向目的站點發(fā)送ICMP request報文涣旨,目的主機收到后回icmp repaly報文
功能:用ping來判斷兩個接點在網(wǎng)絡(luò)層的連通性.
ping命令格式與參數(shù)
缺省設(shè)置:Windows上ping命令發(fā)送4個ICMP回送請求歪架,每個32字節(jié),一切正常會收到4個響應(yīng)霹陡。
使用時可以直接ping域名或者ip地址
ping 127.0.0.1檢測本地主機是否正確安裝和配置TCP/IP
常用參數(shù):
ping -t IP連續(xù)對某個ip執(zhí)行ping命令和蚪,直到用戶以Ctrl+c中斷;Crtl+Break暫時終止
ping -l IP指定ping報文的數(shù)據(jù)部分字節(jié)數(shù)
ping -n IP連續(xù)對某個ip發(fā)送N個包 -
Ipconfig
作用:該命令用于顯示烹棉、更新和釋放網(wǎng)絡(luò)地址設(shè)置攒霹,包括IP地址、子網(wǎng)掩碼浆洗、網(wǎng)關(guān)地址和DNS服務(wù)器設(shè)置
ipconfig命令格式與參數(shù)
- 不帶任何參數(shù)時催束,為每個已經(jīng)配置了的接口顯示ip、子網(wǎng)掩碼和缺省網(wǎng)關(guān)值
- ipconfig /all 能為DNS和WINS服務(wù)器顯示它已配置且要使用的附加信息伏社,并顯示內(nèi)置本地網(wǎng)卡的物理地址抠刺。如果ip地址由DHCP服務(wù)器分配,將顯示DHCP服務(wù)器的ip和租用地址的失效日期
- ipconfig /release或/renew 這兩個附加選項只能在向DHCP租用ip地址的計算機上起作用摘昌。release將所有租用ip歸還DHCP速妖。renew重新租用DHCP分配的ip
-
ARP
作用:顯示和修改IP地址與物理地址之間的轉(zhuǎn)換表
arp參數(shù)表
- arp -a顯示所有arp緩存記錄
- arp -d刪除arp緩存
- arp -s添加靜態(tài)記錄
-
netstat
netstat是Windows系統(tǒng)提供用于查看與TCP、IP聪黎、UDP和ICMP協(xié)議相關(guān)的統(tǒng)計數(shù)據(jù)的網(wǎng)絡(luò)工具罕容,并能檢驗本機各端口的網(wǎng)絡(luò)連接情況
netstat語法與參數(shù)列表
- netstat -a顯示所有連接和偵聽端口
- netstat -e顯示以太網(wǎng)統(tǒng)計
- netstat -s分別顯示ip、tcp稿饰、udp锦秒、icmp的協(xié)議統(tǒng)計數(shù)據(jù),通常與-p配合使用
- netstat -p顯示指定協(xié)議的統(tǒng)計數(shù)據(jù)
- netstat -r顯示路由表內(nèi)容
- route
原理:路由是ip層的核心問題湘纵,路由表是tcp/ip協(xié)議棧所必須的核心數(shù)據(jù)結(jié)構(gòu)脂崔,是ip選路的唯一依據(jù)
功能:操作維護路由表
route參數(shù)列表
- route print與netstat -r顯示效果相同,打印路由表
- route add增加路由條目梧喷,配合-p參數(shù)可以增加永久路由記錄
- route delete刪除路由條目
- route change更改路由條目
- tracert
原理:tracert是為了探測源節(jié)點到目的節(jié)點之間數(shù)據(jù)報經(jīng)過的路徑.利用IP報文的TTL域在每個經(jīng)過一個路由器的轉(zhuǎn)發(fā)后減一砌左,如果此時TTL=0則向源節(jié)點報告TTL超時這個特性脖咐,從一開始逐一增加TTL,直到到達目的站點或TTL達到最大值255.
功能:探測兩個節(jié)點間的路由
tracert參數(shù)列表
- tracert ip_address測試兩節(jié)點間路由
- tracert -h N設(shè)置TTL最大值為N