關天一
(中國農業大學信息與電氣工程學院 北京市 100083)
隨著計算機相關技術的發展,基于全新網絡環境中如何提升計算機網絡整體安全性能則成為計算機信息技術領域中核心研究課題。計算機網絡安全具體涵蓋私密性以及共享性兩種內容。而計算機網絡功能便是促進信息有效的共享傳播,屬于信息技術以及計算機技術的融合產物。當下計算網絡面臨著嚴重的安全威脅,而不斷強化網絡安全測試對于強化計算機系統安全性具有重要影響。
當下對于計算機相關網絡工程領域內存在多種網絡檢測命令,而計算機操作系統種類也越加多樣化,相關計算機操作軟件系統大部分自帶多樣網絡命令,如果可以借助計算機相關軟件系統中的自帶網絡命令合理監測網絡故障、分析網絡性能,對于提高計算機系統的可靠運行具有重要意義。當下所存在的各種網絡命令中,應用效果良好的網絡命令如下:包括TOUTE 網絡命令、ARP 網絡命令、NETSTAT 網絡命令、TRACERT 網絡命令、PING 網絡命令等內容,如圖1所示。
軟件工程學的一般概念主要是研究怎樣利用先進科技手段和科學技術為開發設計相關計算機軟件提供有效指導,從而進一步控制資金投入,通過最低投資數額來換取超值的高效回報,通過高質量計算機軟件為人們提供優質科技服務。軟件工程學整體覆蓋范圍較廣,屬于邊緣性學科,相關研究內容涵蓋心理學、經濟學、系統工程學、人體工程學等多種領域學科。能夠對不同學科之間進行交叉指導和交叉研究,從而合理設計出更加符合人們應用條件的人性化軟件,提高相關設計工作的便利性。
眾所周知,計算機屬于電子設備的一種形式,涵蓋軟件和硬件兩個部分內容構成,在計算機相關更新換代和研發工作中,除了需要綜合考慮到硬件設備的影響之外,同時還應該從軟件工程層面入手,投入大量精力。通常情況下,計算機相關軟件系統涵蓋應用軟件和系統軟件兩部分內容,其中的系統軟件主要功能作用便是對計算機整個運行過程以及其中各個軟件運行狀態進行有效的管理、維護和監控,比如我們在日常計算機應用中經常看到的病毒查殺系統以及操作系統等,相關應用軟件主要是一種可以滿足人們日常生活、工作需求,輔助人們順利解決各種現實問題的軟件,包括常用的財務管理系統、人事管理系統以及OFFICE 辦公系統等,從而為計算機的穩定運行提供科學指導,方便用戶進行靈活操作[1]。

圖1:軟件系統中主要的網絡命令名稱
計算機軟件系統在開發過程中會用到多種工具,此工具并非實際物品,而是與計算機相關的多種編程語言。具體來說,軟件系統開發工具主要有Java 語言,該編程語言擁有極多的用戶數量,在互聯網領域中運用較為廣泛。Java 的運行速度要超出JVM,且帶有極強的跨平臺性與安全性。同時,C 語言與C++語言也運用在軟件系統的開發上,在使用過程中兩種語言都帶有較高的運行效率,對于C 語言而言,其常用在互聯網的底層驅動軟件或軟件的開發操作系統中;而C++語言大多運用在應用軟件的開發上,此兩種語言都可作用在底層硬件中[2]。
4.1.1 連接性測試
Ping 網絡命令能夠針對計算機系統軟件相關連接狀態和連接性能實施全面測試。具體測試方法為利用Ping 網絡命令來系統檢測計算機IP,如果最終的檢測結果為128,則證明相關計算機軟件系統整體網絡配置為正常狀態,該種條件下便能夠順利抵達計算機系統內運行對話框,在其中輸入對應的網關信息,假如最終出現266這一結果,證明計算機系統整體通信狀態正常。假如產生了其他的數據結果,則證明計算機系統產生了網絡連接方面的問題,為此需要聯系不同代碼,采取有效處理方法進行科學處理。
4.1.2 考察運行速度
采用Ping 網絡命令對軟件系統的網絡運行速度進行全面檢測過程中,可以率先選擇LSIZE 選項,隨后把大小不同數據順利發送至被檢測計算機系統內,對各個數據的實際往返時間進行準確計算,如此便能夠得到目標計算機系統的網絡運行速度。因為Ping 網絡命令于網絡中具有相對較快的傳播速度,所以通過Ping 網絡命令能夠準確測定用戶訪問站點能夠順利到達,假如計算機網絡出現延時命令執行問題,證明計算機網絡中存在某種故障問題,使得出現IP 地址異常、網絡配置器故障以及網絡線路不通等問題。假如延時命令最終成功執行,但依然存在用戶網絡不同的問題,則可能是計算機網絡相關軟件配置中產生某種問題。想要進一步提升網絡故障檢測速度,需要嚴格按照Ping 網絡命令操作順序開展相關操作,首先應該對IP 協議進行檢測,判斷協議安裝正確性,假如協議成功安裝,證明協議運行方面出現故障,其次對IP 地址實際配置狀況進行檢測,假如計算機系統無法正確回答相關問題,則整體在網絡系統的地址配置上出現誤差,比如其他用戶應用其地址,或是其他配置數值和網卡地址之間存在明顯沖突。Ping 網絡命令通常會率先提供和錯誤信息相關的提示,包括沒有任何響應、不知名主機以及超時響應等問題,由此能夠看出目標計算機系統和主機之間的連接網絡通道不夠順暢,所以無法順利接收相關傳遞信息[3]。
4.1.3 測試其他網絡
利用Ping 網絡命令自身的強大功能取代傳統模式下的專業網絡,對其他計算機開展網絡測試或實施網絡檢測工作。先是計算機系統中的網卡運行狀態測試。在網絡不暢通的條件下,確保本機網卡能夠維持正常運行狀態,隨后Ping 網絡命令本機系統相關IP 地址提出計算機進入一種DOS 狀態,通過ARP 命令和IP CONFIG 命令對本機系統的IP 地址進行查看,并通過Ping 網絡命令針對計算機系統IP 地址相關的循環地址實施全面分析,如果Ping 網絡命令無法順利識別相關指令,則證明IP 協議故障,或選擇Ping 網絡命令測試線路,分析同段計算機IP,如果無法順利執行,證明線路產生問題,導致無法運行。假如PING192 167 2.1 正常,則證明網卡處于正常運行狀態,假如不通,則證明出現網卡故障,需要對網卡進行替換。再如對計算機IP 協議進行測試過程中,PING116.0.0.1屬于目標計算IP 地址相關循環地址,假如PING 無法有序執行,則證明該地IP 協議產生故障,或應用PING 命令對線路故障進行檢測,PING 和網段計算機對應IP,假如無法順利執行相關操作,證明線路產生故障問題。假如網絡內涵蓋路由器,可以選擇通過Ping網絡命令實施延時網絡檢測,主要是對本網段中的IP 實施檢測,假如執行受阻,證明線路出現故障,假如PING 命令順利執行,繼續通過Ping 網絡命令對目標計算機自身IP 進行檢測,如果不通則證明相關計算機系統線路中出現故障,為此需要采取針對性措施進行有效處理。
Tracert 網絡命令也可運用在計算機軟件系統工程中,該命令的作用主要為開展路由跟蹤,在采用該網絡命令的過程中技術人員可報訪其內部的IP 數據,有效認知其目標數據。
具體來說,在使用IP 生存字段與ICMP 錯誤消息的過程中,借助互聯網技術手段可了解主機與網絡的實際鏈接路徑,即借助TTL+ICMP 數值生成的數據包完成診斷程序后可精準找出其目標路徑。而在此期間,TTL 的數值會遞減到1,且不能為0,當其數值為0 時,則系統會顯示其操作超時,則信息就會自動重新回到系統內。完成TTL 數值的發送后,技術人員需耐心等待,當其響應數值在最大值后,才能確認其運行的目標路徑。通過該種方法的使用,即使出現因路由器丟棄而過期的數據包,其數據包也能被重新找回,在找到以后,大多以代碼形式展現出來,即target-name,Tracert[—d][—h maxinun —hops][—j host—list][—wtineout]。在此類代碼中,target-name 的主要含義為目標主機的IP 地址、回復中的時間數值為—w tine out,在開展所有回復的過程中,每項數據都有所指定、—h maxinun 與—hops 則與主機路由有密切關系,其模式的重點為追蹤、d 主要用來直接解釋各項主機名詞,通過多種代碼的展示,技術人員也可找到對應的目標路徑,從應用原理上看,Tracert 與Ping的網絡命令相似[4]。
在實行Arp 網絡命令時,技術人員需了解網絡內部的地址解析協議,即IP/TCP 協議,通過對IP 地址中的內容計算并找出網卡的準確位置。Arp 網絡命令可有效獲取IP 地址內的物理地址,其內部信息也會及時的反饋到主機中。
此網絡命令在運行過程中會找到各個計算機間的緩沖信息,并以IP 的方式完成儲存,有助于信息的整理與查閱。在采用Arp 網絡命令時技術人員可借助快速緩存查閱計算機內部的各項信息內容,并借助人工輸入法得到網卡信息,其主要目的在于較好的采用網關服務器內的主機作業,此過程中的所有緩存項目皆屬動態。當技術人員在使用指定數據包時,通過Arp 網絡命令中的緩存功能可較快的添加與緩存多個項目。
比如,在將項目輸入到Windows 系統中時,若沒能開展后期操作,與之相對應的IP 功能會丟失,會持續2-10min 之間,因此,當Arp 命令中無緩存項目時,其產生的問題并非由某一個系統帶來,技術人員應利用Arp 網絡命令全面檢測計算機軟件系統,在找出問題產生的原因后更為高效的解決。
對于Netstat 網絡命令而言,其可詳細分析計算機軟件系統內的各項端口是否都進入了監測范圍,一般來講,當傳輸信息遭遇刪除或發生信息傳輸故障時,只有運用Netstat 網絡命令才能較好的處理信息傳輸問題。借助此項網絡命令可重新發送出現故障的數據信息,并在此過程中找出其存有的故障,在掌握原因后能被更為高效的解決。
與此同時,部分網絡用戶還會出現因騷擾而難以聯網的情形,在采用Netstat 網絡命令后,可及時獲取對方的完整IP 信息,通過ISP 進行投訴,繼而解決該問題。當網絡用戶給對方發送信息或對方發出信息以后也可運用Netstat 網絡命令,在dosprompt 內輸入netstat-n 期間,就能立即獲取對方的IP 信息,此方式也將該命令的實用性展現出來。采用Netstat 網絡命令的過程中技術人員還能命令控制臺,并全面顯示其網絡連接、網絡接口與路由表的運行狀態,利用該網絡命令用戶能切實了解并掌握當前網絡系統的使用態勢[5]。
4.5.1 Socke 編程
在計算機軟件系統工程內技術人員還可綜合運用網絡命令,其主要的展現形式為編程,即Socke 編程,借助此類編程模式能更好的開發出網絡命令軟件。隨著科學技術的快速發展,互聯網技術已獲得明顯提升,實現Socke 編程技術仍帶有較大難度,其內部蘊含的要求也較多。
通常來講,與開發網絡命令相關的技術人員應不斷提升自身技術水平,掌握較多的專業知識,增強軟件命令的開發能力與水平。由于Socke 編程處在計算機與TCP/IP 通信協議相關的應用層中,其屬中間軟件,接口的設計模式也較為復雜,借助Socke 編程可高效實現數據處理,達到相關模式的基本需求,并及時監聽計算機內部的網絡接口。當計算機網絡發生堵塞現象時,技術人員需利用Socke 編程中的多項功能保證客戶端的正常連接。利用此類編程還能有效綁定客戶端,更為及時的處理相關數據[6]。
具體來說,技術人員在進行編程的過程中借助IP 協議中的一組接口,由于IP 地址大多隱藏在Socke 接口中,可利用相關程序制定對應性協議。工作人員利用主機將Socke 初始化,在綁定端口后開展監聽工作,在及時調整阻塞后,有效連接相關客戶。當連接成功時可快速處理客戶發出的數據,而另一邊的服務器也能將接收到的數據傳輸到客戶端,從而完成信息的交互工作。
4.5.2 提升軟件的使用技術
在計算機軟件系統中技術人員還可采用Web 軟件,當前該軟件的發展速度較快,其通常的工作環境主要為Web browser,而本地網絡較難運行。在開展Web 軟件服務的過程中需用到瀏覽器與服務器,相較于傳統軟件,其運行條件與方式有所不同,由于Web的跨平臺性較好,其主要在瀏覽器環境中運行與工作,其內部的數據信息可在服務器中更改。Web 軟件在運行過程中,用戶無需管理,其可自行更新或升級,在服務器中還會開展整體的維護工作。與客戶端相比,Web 軟件也存有些許缺陷,即運行速度較慢,部分功能需借助瀏覽器窗口,對個性化的要求較低,隨著多類客戶端的運用,技術人員已逐步提升其個性化與靈活性,從而使Web 軟件仍占有較高的市場占有率。
綜上所述,計算機領域中的網絡工程屬于一項復雜性長期任務,所以相關技術人員于實際建設發展中應該積極開拓,從而全面提升計算機網絡相關應用效果。特別是對于某些專業設施不足的用戶而言,包括計算機網絡專業管理者、高職院校以及企業相關人員應該采取有效措施將計算機系統各項功能全面發揮出來,比如熟練應用系統中的各種網絡命令開展專業設計,控制計算機相關網絡工程建設成本,提升網絡工程效益。