我的回答:這些都是網(wǎng)絡(luò)上的測(cè)試命令。
雖然這不是我認(rèn)證的領(lǐng)域,但看到這個(gè)問題還是回答一下吧,對(duì)網(wǎng)絡(luò)比較喜歡,也從事了多年的相關(guān)工作,所以對(duì)這些命令還是比較熟悉的。
其實(shí)這種結(jié)構(gòu)是出于電腦之間相互連通的需要一步步的搭建起來的。這很容易理解,我們要想讓兩臺(tái)電腦之間進(jìn)行通信,首先就需要把它們之間連接起來。早期是沒有無線網(wǎng)絡(luò)的,就是用銅纜連接,利用銅纜傳遞比特信息,這一層就被定義為物理層。這一層主要是定義了各種連接設(shè)備,比如網(wǎng)線、光纖,它們的傳輸率等等。
現(xiàn)在物理層有了,但是數(shù)據(jù)在傳輸?shù)臅r(shí)候不一定可靠啊,這就需要糾錯(cuò)和重發(fā),于是就定義了第二層,數(shù)據(jù)鏈路層。這層的作用主要是保障比特流信息不出現(xiàn)錯(cuò)誤。
但是比特流信息直接發(fā)送的時(shí)候,需要對(duì)每個(gè)包進(jìn)行編號(hào),防止哪個(gè)包丟失,好通知源重發(fā)。這樣科學(xué)家就建立了第三層,傳輸層。在這層上定義了網(wǎng)絡(luò)協(xié)議UDP和TCP。
現(xiàn)在,在前3層的基礎(chǔ)上,我們可以解決計(jì)算機(jī)之間的鏈接和數(shù)據(jù)打包的問題了,然而,一個(gè)網(wǎng)絡(luò)里不可能只有兩臺(tái)電腦,當(dāng)我們有多臺(tái)電腦的時(shí)候怎么辦呢,科學(xué)家為了解決這個(gè)問題,開發(fā)出來路由器,說白了就是一個(gè)電腦的門牌號(hào),并且給每臺(tái)電腦分配一個(gè)地址,這就是IP協(xié)議。
有了IP協(xié)議之后,我們需要一個(gè)自動(dòng)尋址的功能,這就是會(huì)話層。利用會(huì)話層可以建立和管理應(yīng)用程序之間的通信。
然而,有了會(huì)話層還是不夠的,因?yàn)殡娔X的操作系統(tǒng)都不一樣啊,它們之間還是沒辦法通信,科學(xué)家為了解決這個(gè)問題,就需要在不同的電腦之間建立一種通用語言或者說是不同語言之間的一個(gè)翻譯,這就是表示層。
最后一層叫做應(yīng)用層,這一層嚴(yán)格的說并不是一個(gè)什么協(xié)議,它使用了前6層定義的協(xié)議來建立一個(gè)對(duì)話,這樣我們就可以在不同的操作系統(tǒng)上去完成某種需求。
1、我在自己的電腦上用ping localhost命令ping了一下自己的主機(jī),我們通過圖1,可以看到,系統(tǒng)提示我發(fā)出了32個(gè)字節(jié)的一個(gè)(乒乓球)被打了出去,然后我的主機(jī)在1毫秒內(nèi)返回了信息,表示所有的信息都收發(fā)成功。這意味著,我這個(gè)電腦的前4個(gè)層次是沒問題的。
2、nslookup命令執(zhí)行后,系統(tǒng)提示了我使用的DNS服務(wù)器的地址,我輸入一個(gè)網(wǎng)址后,nslookup命令返回了這個(gè)網(wǎng)址的IP地址。所以,我們可以用nslookup命令來測(cè)試我們的DNS域名解析服務(wù)是不是好用。(見圖2)
3、tracert命令叫做跟蹤命令,它的作用是返回從我的主機(jī)到我要訪問的主機(jī)之間經(jīng)過的路徑(地址)并返回經(jīng)過每個(gè)路徑的時(shí)候,那個(gè)節(jié)點(diǎn)的相應(yīng)速度。(見圖3)所以我們可以用這個(gè)命令,跟蹤我們所經(jīng)過的路徑,或者是查看網(wǎng)絡(luò)訪問速度慢的原因在哪里。剛才我就是用這個(gè)命令檢查了一下自己的路由器,發(fā)現(xiàn),由于我搬動(dòng)了電腦,導(dǎo)致電腦的無線網(wǎng)卡信號(hào)不好,現(xiàn)在我調(diào)整了一下路由器的位置,已經(jīng)恢復(fù)原來的速度了。
4、最后一個(gè)命令不是系統(tǒng)內(nèi)部命令,我沒測(cè)試,這是個(gè)外部小軟件,主要是針對(duì)TCP監(jiān)控的,也可以看到ping 值,即使機(jī)房禁PING,服務(wù)器禁PING了,也可以通過它來監(jiān)控服務(wù)器的情況。除了ping ,它還有一個(gè)功能,監(jiān)聽端口的狀態(tài)。
相信看完我的回答的小伙伴,一定是明白了這幾個(gè)命令的功能了吧。?
聯(lián)系客服