丁智
(蚌埠學院 計算機科學與技術系,安徽 蚌埠 233030)
網絡命令在計算機網絡工程中的使用
丁智
(蚌埠學院 計算機科學與技術系,安徽 蚌埠 233030)
本文探討網絡命令在計算機網絡工程中的使用,首先結合我國信技術的發(fā)展與應用的實際情況,對其進行了簡要概述;主要從Ping命令切入,對其基本概念、命令參數(shù)功能、命令應用功能進行了具體分析;并且討論了諸如Tracert命令等其它網絡命令,最后還對SOCKET編程開發(fā)網絡命令軟件進行了簡單介紹.
網絡命令;計算機;網絡工程
伴隨經濟發(fā)展、科技進步,在二世紀九十年代出現(xiàn)了以計算機為基礎、互聯(lián)網絡為支撐的信息技術,伴隨著電子科技產品的發(fā)展與更新,信息技術的應用范圍也在不斷擴展,不但改變了人們的生活方式,而且,對各大產業(yè)結構進行了有利的影響,促進了產業(yè)改革;比如,網絡購物這種新形式的出現(xiàn),德國工業(yè)發(fā)展出工業(yè)4.0階段的革新等等,都表明了電子信息技術在人類生活方面、生產方面,均有著突出的貢獻與作用.因此,值得對信息技術的其它方面,進行深入討論,以窺見其全貌,加強人們對它的認知與了解.
首先,計算機網絡工程包括系統(tǒng)設計、需求分析、安裝調試、軟件維護等;網絡技術是其核心命脈,也是保護整體網絡工程安全有效的重要手段;其次,在我國,網絡技術于90年代引入,如今發(fā)展得如火如荼,用戶量之大、使用頻次之多,均居全球之首;第三,計算機網絡工程中,要求安全、穩(wěn)定這兩個基本標準;但是,自電子計算機及互聯(lián)網絡發(fā)明以來,這就是令人煩惱的基本問題,而且,隨著黑客技術的不斷翻新,各種安全問題也岌岌可危;因此,需要做好網絡安全保障,就需要對網絡性能進行相應測試,而這一切,都離不開網絡測試儀.
在計算機網絡工程中的網絡命令較多,比如,Ping命令、Tracert命令、還有諸如Netstat命令、Arp命令等其它網絡命令,其原理大致相同,只是應用了不同的命令,所使用的方法各有差異;另一方面,在計算機網絡工程之中,網絡命令,是保障其網絡性能及網絡安全的重要途徑;傳統(tǒng)的測試儀器,在今天的應用逐漸減少,加上,近些年來的各大系統(tǒng)的出現(xiàn),都自帶有一些重要的網絡命令,也在很大程度上彌補了一些缺失,對計算機網絡的安全提供了重要保證;所以,在下文中,集中討論基于網絡命令的計算機網絡工程運用問題.以下就以Ping命令、Tracert命令進行具體說明.
2.1 Ping命令
首先,從基本概述看,它主要是通過發(fā)出ICMP響應請求信息包,完成任務;因為,ICMP實際上是作為因特網控制消息協(xié)議而存在;在執(zhí)行Ping命令時,工作人員可發(fā)出請求命令,然后會通過信號傳輸通道,發(fā)送至物定主機與路由器,最后完成對網絡性能的分析與診斷,排除故障;還有,在ICMP控制方面,存在數(shù)據(jù)報的超時、源站抑制信息、重定向消息、信息請求或響應消息等;具體而言,在有目的地不可到達信息方面,若關于網關路由表,未能到達指定域的目的地時,就表明信息的送達未完成;若網關處理數(shù)據(jù)報時發(fā)現(xiàn)域=0,那么數(shù)據(jù)報即會被嚴格丟棄.
其次,在Ping命令參數(shù)功能詳解方面;在通常所使用的WINDOWS/Linux系統(tǒng),都自帶有PING等命令功能;而這些功能的實現(xiàn),都是通過PING命令參數(shù)加以實現(xiàn)的;比如,通過CMD——DOS界面,然后執(zhí)行PING/?,可以在線對該命令參數(shù)格式進行查找.具體的格式可表述為:Ping[—t][—a] [—n count][—l length][—f][—v tos][—r count][—s count][—j computer—list] |[—k computer—list] [—w tineout] destination —list.以下對所有的格式進行對應性的說明:—t Ping是指在用到<Ctrl>+<C>時,指定計算機會產生;—a功能性指示,在于解析主機,更給出命名;—n count與—t的功能基本類似,指發(fā)送指定ECHO數(shù)據(jù)包數(shù);—l length 發(fā)送數(shù)據(jù)包;—f發(fā)送中的分段控制,若不分段則表現(xiàn)為不分段,要求分段,則會在路由中表明分段;—v tos設置tos指定值,但要求是服務類型或其它硬性條件;—r count是通過“記錄路由”字段中記錄傳出和返回數(shù)據(jù)包的路由count(1到9臺);—s count指定的躍點數(shù)的時間戳;—j computer—list利用computer—list指定的計算機列表路由數(shù)據(jù)包;—k computer—list以computer—list指定的計算機列表路由數(shù)據(jù)包(連續(xù)計算機不能被中間網關分隔IP允許的最大數(shù)量為9);—w tineout指定超時間隔,單位為毫秒;destination —list為要Ping的遠程計算機.
第三,對該命令的功能方面展開具體的分析,可以看出,這一網絡命令功能可以完全取代傳統(tǒng)的儀器測量法;具體來看,在測試網絡適配器,也稱網卡,是否正常時可采用如下的方法;當Ping命令下達時,可以對本地主機進行功能性分析,具體來看,需要先運行操作系統(tǒng)的界面,然后,再進行相關信息與內容的查詢;Ping后,若PING 192168.1.1,按照通的反應,可判斷屬于正常工作狀態(tài),網卡正常,若不通,就表明適配器出現(xiàn)問題,需更換;在測試TCP/IP協(xié)議方面,可以找到IP地址的本地循環(huán)地址,若無法Ping通,則表明不正常,需要進行處理;在線路故障測試方面,需要對同網段的計算機IP進行Ping通,不通,說明故障,若存在路由器,需先對路由器在本網段端口IP進行Ping,不通則表明故障,通后,可進行其它方面測試;對于DNS服務、WINS的測試,則需要PING網址.
2.2 Tracert命令
該命令主要是路由跟蹤的實用程序,通過它,能夠對IP數(shù)據(jù)報訪問目標的行進路徑進行認知;比如,利用IP生存時間字段、ICMP錯誤消息對某一個主機到網絡上的其它主機路由加以確定;也就是說,以發(fā)送TTL值的ICMP加應數(shù)據(jù)包,然后用診斷程序對目標路由進行確定;其中,需要的TTL轉發(fā)這前,遞減為1,當?shù)扔?時,則會顯示超時,并將消息返回源系統(tǒng);即先發(fā)送遞減為1的TTL,當響應達到最大值時,再確定目標;運用此方法,對某些路由器丟棄的過期數(shù)據(jù)包,則無法看到,具體的參數(shù)如下所述:
Tracert[—d][—h maxinun —hops][—j host—list][—w tineout] target—name.具體可以解釋為:—d 直接進行主機名稱的解析;—h maxinun —hops 與主機路由相關,表現(xiàn)為跟蹤模式;—j host —list路由接口列表;—w tine out主要是回復時間值,每次回復都是指定的;target—name 是目標主機IP地址.檢測方法與Ping命令原理基本相同.
首先,若能夠熟練掌握網絡命令的操作與應用技巧,并進行一系列編程技術的編輯學習,則可以在這些基礎之上,向前一步,向著編程技術方向發(fā)展,并提升計算機軟件的應用水準;比如,SOCKET編程開發(fā)網絡命令軟件就是一款很好的編程軟件;它主要是利用計算機網絡應用層、TCP/IP協(xié)議族通信之間的軟件抽象層,以接口的形式,完成編程;其次,通常而言,主要是將較為復雜的TCP/IP協(xié)議族進行隱藏,從而利用自身去進行數(shù)據(jù)組織,以使其符合指定協(xié)議所需;第三,具體來看,需要在服務器端對SOCKET進行初始化,再將其與端口進行連接,最后實現(xiàn)最終的信息渠道搭建;第四,在客戶端也需要先進行SOCKET的初始化,再與服務器相連;若連接成功,就在客戶端與服務端建立起了連接;此時,客戶端即可通過發(fā)送數(shù)據(jù)請求,服務器端即可進行請求接收,將對其進行處理,最后將處理結果以數(shù)據(jù)的方式發(fā)送加去,當客戶端讀取后,關閉連接,這樣,就可以順利完成一次交互.比如,在send()中,利用的SOCKET基本實現(xiàn)方法就可以表述如下:sene to ( sock , &pkt , sizeof(pkt) o,& sa ,sizeof (sa)).另外,需要對上面的兩個網絡命令介紹與說明,進行比較分析,對比兩者之間的異同,這樣,更有助于對其有一個清晰的理解與分析,從而提高對其認知、辨析具體應用中的方法、原理,從而提升對編程開發(fā)的理解與應用技巧.
在新的時代,就需要堅持與時俱進的精神,堅持因時制宜的原則,為人類的發(fā)展設置新的目標;在計算機網絡工程方面,存在著龐大的系統(tǒng),從設計、需求分析、安裝、設備調試、軟件維護等等,各方面不但要求具備可靠的技術手段,還要求有相當高的管理水準;另一方面,計算機網絡工程最需要解決的問題集中體現(xiàn)在安全性、公共性方面,因此,應該注重對網絡命令的研究與應用,從而為其發(fā)展提供重要保障,以促進我國計算機網絡工程發(fā)展方面的全速前進,提高對網絡用戶的安全保護水平,為其提供安全可靠的網絡使用環(huán)境.
〔1〕黎峰,邱衛(wèi)娟.煤礦計算機網絡工程與信息系統(tǒng)工程的探討[J].煤炭技術,2013(9).
〔2〕蔣偉.計算機網絡工程安全問題及其對策[J].網絡安全技術與應用,2014(8).
〔3〕史君.試析計算機網絡工程在經濟建設中的作用[J].中國集體經濟,2015(16).
〔4〕賈志兵.計算機網絡工程的安全威脅及破解之道[J].軍民兩用技術與產品,2015(14).
〔5〕徐洪學,郭秀英.仿真軟件Packet Tracer在計算機網絡工程課程教學中的應用[J].沈陽教育學院學報,2013(1).
TP393
A
1673-260X(2016)11-0029-02
2016-08-17
蚌埠學院自然科學項目資助(2013ZR11)