從宏觀大方向來說,5G的實(shí)施,大數(shù)據(jù),人工智能,物聯(lián)網(wǎng),虛擬現(xiàn)實(shí)等大規(guī)模應(yīng)用上對ip地址提出了更高的要求,升級(jí)到IPv6也就是大勢所趨了;從微觀上看,各個(gè)企業(yè)的網(wǎng)絡(luò)應(yīng)用也是越來越廣泛,但ip地址也是ip地址難求的境地,升級(jí)IPv6雖然不是那么急不可待,但顯然早升級(jí)比晚升級(jí)要更好,主動(dòng)比被動(dòng)好。
聊到網(wǎng)絡(luò)協(xié)議,我們常常會(huì)想到OSI(Open System Interconnection 開放式系統(tǒng)互聯(lián))七層模型、TCP/IP協(xié)議簇,她位于OSI、TCP/IP協(xié)議簇哪一層等問題。如下圖OSI七層模型及對應(yīng)的TCP/IP協(xié)議簇所示,TCP位于OSI中的第四層(傳輸層)。位于TCP/IP協(xié)議簇中的第四層(TCP or UDP)。
OSI TCP/IP FamilyTCP是面向連接的,是指客戶端在發(fā)送、接收數(shù)據(jù)之前需要先建立連接,這個(gè)連接過程需要三次握手來完成,筆者借助Python搭建了一個(gè)本地的TCP服務(wù),并使用Wireshark(Wireshark(前稱Ethereal)是一個(gè)網(wǎng)絡(luò)封包分析軟件。網(wǎng)絡(luò)封包分析軟件的功能是擷取網(wǎng)絡(luò)封包,并盡可能顯示出最為詳細(xì)的網(wǎng)絡(luò)封包資料。)捕獲了本地的TCP服務(wù)器和TCP客戶端之間請求響應(yīng)的過程,帶大家一起看一下建立連接(三次握手),傳輸數(shù)據(jù),斷開連接(四次揮手)的過程。本地搭建TCP服務(wù)準(zhǔn)備工作筆者在前文提到了要用Python創(chuàng)建一個(gè)本地TCP服務(wù)器,并且分析TCP的請求響應(yīng)過程。這里筆者使用的是PythonIDE、Mac自帶的終端簡單創(chuàng)建了一個(gè)本地TCP服務(wù)端和客戶端。筆者會(huì)分析的過程如下:
創(chuàng)建并且啟動(dòng)一個(gè)端口號(hào)為20000的TCP服務(wù)端,創(chuàng)建客戶端并和服務(wù)端建立連接(三次握手),客戶端向服務(wù)端發(fā)送數(shù)據(jù)'AB',服務(wù)端到數(shù)據(jù)后給客戶端發(fā)送數(shù)據(jù)'AB',服務(wù)端收到數(shù)據(jù)向客戶端發(fā)送收到的數(shù)據(jù)(當(dāng)前即'AB'),客戶端和服務(wù)端斷開連接(四次揮手),使用Wireshark對建立連接(三次握手),傳輸通過使用方便的網(wǎng)絡(luò)故障排除應(yīng)用程序,你將能夠分析究竟發(fā)生了什么事情,網(wǎng)絡(luò)速度如何等問題。
下面讓我們看看5款網(wǎng)絡(luò)故障排除應(yīng)用程序。
一、IP Tools:Network Utilities無論你的網(wǎng)絡(luò)有什么問題,IP Tools: Network Utilities都可幫助你查明問題。該應(yīng)用程序可提供你需要知道的所有信息。并且,即使你在外面時(shí)你也可以優(yōu)化你的家庭網(wǎng)絡(luò),你將比很多IP工具競爭對手的應(yīng)用程序更快地恢復(fù)網(wǎng)絡(luò)。在IP Tools:Network Utilities中,你將可訪問各種工具以幫助您查明問題。這個(gè)應(yīng)用程序可提供LAN掃描儀、端口掃描儀、IP計(jì)算器以及很多其他工具,特別是當(dāng)你想要知道不同的事物如何工作以及如何具體解決反復(fù)出現(xiàn)的網(wǎng)絡(luò)問題時(shí)。
二、Network Analyzer ProNetwork Analyzer Pro提供非常詳細(xì)的信息,并使用更簡單的術(shù)語來描述,它非常適合數(shù)據(jù)愛好者,同時(shí)也適合可能無法了解所有細(xì)節(jié)但渴望學(xué)習(xí)更多的用戶。無論你在分析自己的網(wǎng)絡(luò),還是檢查周圍的網(wǎng)絡(luò)強(qiáng)度,Network Analyzer Pro都可幫助你快速有效地完成此工作。Network Analyzer Pro提供的特定工具包括ping、traceroute、LAN掃描儀、Wi-Fi信號(hào)計(jì)、網(wǎng)絡(luò)速度、DNS查詢等。當(dāng)你無法查明問題時(shí),Network Analyzer Pro提供各種資源幫助你恢復(fù)和再次運(yùn)行網(wǎng)絡(luò)??赡?**的部分是,即使你忘記上次如何解決的問題,Network Analyzer Pro可保留你上次的操作和使用的工具清單--以供下次參考。
三、Fing網(wǎng)絡(luò)工具在這個(gè)應(yīng)用程序中,你的隱私性和安全性非常重要。你可使用標(biāo)準(zhǔn)網(wǎng)絡(luò)工具進(jìn)行任何故障排除,同時(shí),你還可查看誰在使用你的WiFi以及何時(shí)。無論你是因?yàn)楹闷?,還是你想更深入了解隔壁鄰居對你網(wǎng)絡(luò)的使用程度,這都是個(gè)很不錯(cuò)的應(yīng)用程序。在Fing中,你可以正常訪問網(wǎng)絡(luò)內(nèi)任何未解決的安全風(fēng)險(xiǎn),并根據(jù)需要進(jìn)行故障排除,以便再次確保安全。你也可以查看網(wǎng)絡(luò)中有哪些設(shè)備,查看設(shè)備的位置以及查看當(dāng)你不在家時(shí)發(fā)生了什么。當(dāng)你出門旅游或者不經(jīng)常在家時(shí),這非常重要,只要有人進(jìn)入你的網(wǎng)絡(luò),你都會(huì)收到警報(bào)。
四、PingTools Pro雖然 PingTools Pro不是免費(fèi)工具(2美元),但如果你不熟悉網(wǎng)絡(luò)概念的話,這是完全值得擁有的應(yīng)用程序。 PingTools Pro簡化了網(wǎng)絡(luò)問題以及故障排除操作,即使是新手,也可以輕松地進(jìn)行故障排除。不過, PingTools Pro不只是針對新手,即使你經(jīng)驗(yàn)豐富且熟悉網(wǎng)絡(luò)的各個(gè)方面,你也會(huì)想要使用簡潔明了的工具來進(jìn)行故障排除。
五、Network Inventory and ToolsNetwork Inventory and Tools有著與其他應(yīng)用程序不同的外觀以及使用體驗(yàn),但它也是一個(gè)非常易于使用的應(yīng)用程序,你可以非常簡單地查看所有問題以及潛在問題。你也可以進(jìn)入路由器看看發(fā)生了什么。你還可以訪問故障排除技巧資源,并且因?yàn)檫@是免費(fèi)的應(yīng)用程序,它可作為開始嘗試網(wǎng)絡(luò)故障排除的不錯(cuò)工具。
連續(xù)多年獲得網(wǎng)易優(yōu)秀經(jīng)銷商
以高品質(zhì)的企業(yè)服務(wù)助力客戶成功
滿足企業(yè)各階段的不同需求
7x24小時(shí)一對一專屬顧問在線服務(wù)
CopyRight © 2012-2020 網(wǎng)易企業(yè)郵箱 版權(quán)所有 粵ICP備17117627號(hào)