在做智能化弱電項目時,前端攝像頭設備安裝結束后,我們會對網絡攝像頭進行調試,調試過程中會遇到前端攝像頭沒有圖像或者圖像出來了畫面卡頓的現象。我們會采用ping命令來測試網絡的連通性和網絡承載能力。
ping是個使用頻率極高的實用程序,主要用于確定網絡的連通性。這對確定網絡是否正確連接,以及網絡連接的狀況十分有用。簡單的說,ping就是一個測試程序,如果ping運行正確,大體上就可以排除網絡訪問層、網卡、Modem的輸入輸出線路、電纜和路由器等存在的故障,從而縮小問題的范圍。
ping能夠以毫秒為單位顯示發送請求到返回應答之間的時間量。如果應答時間短,表示數據報不必通過太多的路由器或網絡,連接速度比較快。ping還能顯示TTL(Time To Live,生存時間)值,通過TTL值可以推算數據包通過了多少個路由器。
(1) 命令格式
ping 主機名
ping 域名
ping IP地址
如圖所示,使用ping命令檢查到IP地址172.17.38.152的計算機的連通性,該例為連接正常。共發送了四個測試數據包,正確接收到四個數據包。
(2) ping命令的基本應用
一般情況下,用戶可以通過使用一系列ping命令來查找問題出在什么地方,或檢驗網絡運行的情況。
下面就給出一個典型的檢測次序及對應的可能故障:
① ping 127.0.0.1
如果測試成功,表明網卡、TCP/IP協議的安裝、IP地址、子網掩碼的設置正常。如果測試不成功,就表示TCP/IP的安裝或設置存在有問題。
② ping 本機IP地址
如果測試不成功,則表示本地配置或安裝存在問題,應當對網絡設備和通訊介質進行測試、檢查并排除。
③ ping局域網內其他IP
如果測試成功,表明本地網絡中的網卡和載體運行正確。但如果收到0個回送應答,那么表示子網掩碼不正確或網卡配置錯誤或電纜系統有問題。
④ ping 網關IP
這個命令如果應答正確,表示局域網中的網關路由器正在運行并能夠做出應答。
⑤ ping 遠程IP
如果收到正確應答,表示成功的使用了缺省網關。對于撥號上網用戶則表示能夠成功的訪問Internet(但不排除ISP的DNS會有問題)。
⑥ ping localhost
local host是系統的網絡保留名,它是127.0.0.1的別名,每臺計算機都應該能夠將該名字轉換成該地址。否則,則表示主機文件(/Windows/host)中存在問題。
⑦ ping www.baidu.com(百度)
對此域名執行Ping命令,計算機必須先將域名轉換成IP地址,通常是通過DNS服務器。如果這里出現故障,則表示本機DNS服務器的IP地址配置不正確,或它所訪問的DNS服務器有故障
如果上面所列出的所有ping命令都能正常運行,那么計算機進行本地和遠程通信基本上就沒有問題了。但是,這些命令的成功并不表示你所有的網絡配置都沒有問題,例如,某些子網掩碼錯誤就可能無法用這些方法檢測到。
(3)ping命令的常用參數選項
ping IP -t:連續對IP地址執行ping命令,直到被用戶以Ctrl+C中斷。
ping IP -l 1000:指定ping命令中的特定數據長度(此處為1000字節),而不是缺省的32字節。
ping IP -n 10:執行特定次數(此處是10)的ping命令。
注意:隨著防火墻功能在網絡中的廣泛使用,當你ping其他主機或其他主機ping你的主機時,而顯示主機不可達的時候,不要草率地下結論。最好與對某臺“設置良好”主機的ping結果進行對比。
Ping延遲詳解
網絡延時是指一個數據包從源端發向目的端,然后再立即從目的端返回源端的時間。影響網絡延時的主要因素是路由跳數和網絡流量。
1、路由跳數
每次路由轉發都需要時間,因此路由跳數越多,網絡延時越大。
2、網絡流量
網絡流量越大,設備處理報文排隊的時間就越長,網絡延時也就越大。網絡延時高可能有以下三個原因:
2.1、報文經過的路由跳數多
由于光/電的傳輸速度非常快,報文在物理介質中的傳播時間幾乎可以忽略不計,但是設備轉發數據包的處理時間是不可忽略的。當報文經過太多路由轉發處理時,網絡延時就會很明顯。
2.2、網絡帶寬不夠
當報文經過的網絡其帶寬不夠時,會產生網絡擁塞報文排隊等待處理,從而表現為響應延時。
2.3、處理內存不夠
當設備接收到大量的報文,但是設備處理內存不足時,造成處理速度緩慢,此時也會造成響應延時。
通過Ping命令可以對于網絡延遲進行檢測,給用戶提供當前網絡延時的參考,不能作為當前網絡延遲的絕對測量值。
Ping延時是否正常沒有一個具體的參考值,網絡狀況不同則要求不同,當需要精確的知道網絡延遲時,需要借助于其他的測量方法,比如NQA等。
分析Ping延遲時需要注意以下兩點:
當設備對報文進行硬件轉發,速度非常快,所以延時也就小。例如,Ping設備端口下掛的電腦。當報文需要CPU進行處理時,延遲比較大。例如,Ping設備網關。
盡管存在Ping設備網關延時大的問題,但是由于業務數據報文不需要CPU處理,而是直接由底層芯片處理,所以不會影響到數據包的轉發。
為解決Ping設備網關延時大的問題,可以在設備上執行命令icmp-reply fast使能設備的Ping快回功能,使能后設備對收到的目的地址是自己的Echo Request報文做快速應答,業務板的CPU收到ICMP報文時,會直接進行ICMP響應,增加CPU對ICMP報文的處理速度,從而降低延遲。
設備為了防止網絡中常見的Ping攻擊對設備造成影響,將ICMP報文的處理優先級降到最低,ICMP報文傳送和處理都排在最后,所以延時就會比較大。
攝像頭測試
測試攝像頭網絡的連通和承載性能,常用的DOS命令主要有ping,tracert,ipconfig,Telnet等命令。在進行ping測試攝像頭網絡時,需要先把自己的電腦IP地址和目標的終端的設備IP地址設置為同一個網段,這樣才能保證攝像頭終端設備收到一個數據包后,并能放回一個數據包。
IP地址設置
1、ping命令
①打開ping命令
打開Windows界面→輸入運行→輸入cmd→進入dos窗口
輸入cmd
進入DOS界面
②ping命令介紹
ping -t:表示不間斷的向終端設備發送數據包,來驗證攝像頭終端設備的連通性,直到我們用Ctrl+C快捷鍵強迫停止,比如攝像頭終端設備的IP為192.168.31.169,我們可以驗證下。
連續ping攝像頭IP地址
Ctrl+c強制停止ping
看到上面ping的驗證圖片,心中還有一個疑問就是字節32和時間和TTL表示什么?其實字節表示的是數據包的大小,時間就是數據包返回的時間,一般局域網內設備互ping返回的時間都是<1ms,TTL則表示數據包的生存時間,Windows xp以上的系統TTL值為128,Linux系統的TTL值為64或125,通過這個TTL值可以計算數據包經過的路由器的個數。比如上面ping 192.168.31.169,TTL值為128,則128-128=0,表示該設備在局域網內,中間未經過任何路由器。
ping 域名:通過ping網站的域名,可以得到網站的IP地址,現在演示下ping百度,查看下百度的實際IP地址。
ping百度
從上圖中可以看出百度的實際IP地址,并且剛才有提到TTL值,百度的服務器的肯定是Linux系統,我可以從ping百度的TTL只可以計算64-56=9,表明數據包途中經過9個路由器。
ping -l:可以通過此命令來定義數據包的大小,默認數據的大小為32字節,我們可以最大定義為65500字節,來驗證攝像頭網絡的承載能力。
ping大包驗證網絡承載能力
最近建立了弱電學習圈,現在圈子有1910名弱電行業技術成員,可以相互交流。并且圈子內的圈友可以源源不斷的獲取資料,有圖紙,方案,有清單,學習視頻等。如何獲取了?可以點擊下方加入我的圈子:讓我們一起交流弱電項目上遇到的技術問題,這個圈子沒有時間限制,永久,優惠價69元,即使按一年算每天也就僅1毛6分錢,一次繳費,終身受益!
(此處已添加圈子卡片,請到今日頭條客戶端查看)
2、Telnet命令
調試網絡攝像頭最常用的就是ping命令,不過有時候ping命令也不好用,比如防火墻或者策略限制,我們可以Telnet來驗證網絡端口或遠程物理主機。在運行Telnet命令之前,先要在自己電腦上配置Telnet服務。
點擊開始→輸入控制面板→進入控制面板→點擊程序→點擊打開或關閉Windows功能→勾選Telnet服務器、客戶端→最后確認。
打開或關閉Windows功能
勾選Telnet服務器、客戶端
telnet IP 端口:主要驗證某個業務是否開啟端口,我們以80端口為例,驗證百度的80端口是否開放。通過Telnet 百度IP 80端口,來驗證。
Telnet端口號
80端口正常開放
3、ipconfig命令
①ipconfig:通過ipconfig命令可以查看電腦ip,子網,網關地址,如下圖所示:
ipconfig
②ipconfig/all:通過這個命令可以查看電腦的IP地址,mac地址,以及網卡的信息,如下圖所示:
ipconfig/all命令
③ipconfig/renew:通過此命令可以清楚之前IP地址緩存,自動獲取新IP地址,如下圖所示:
ipconfig/renew
④ipconfig/flushdns:通過此命令可以刷選DNS緩存,如下圖所示:
ipconfig/flushdns刷新dns
4、tracert ip命令
tracert IP:通過此命令來追蹤IP路由功能,查看路由在哪個節點出現問題。
追蹤IP路由功能
總結
DOS命令還有很多,但是在智能化弱電行業只需要掌握ping、ipconfig、ipconfig/all、Telnet、tracert等常用命令,會測試網絡的連通性和承載性能就可以了。
審核編輯:湯梓紅
-
TTL
+關注
關注
7文章
503瀏覽量
70231 -
攝像頭
+關注
關注
59文章
4836瀏覽量
95599 -
網絡
+關注
關注
14文章
7553瀏覽量
88729 -
Ping
+關注
關注
0文章
69瀏覽量
15974 -
命令
+關注
關注
5文章
683瀏覽量
22011
原文標題:總結
文章出處:【微信號:通信弱電交流學習,微信公眾號:通信弱電交流學習】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論