回覆列表
  • 1 # 郭哥聊科學

    我的回答:這些都是網路上的測試命令。

    雖然這不是我認證的領域,但看到這個問題還是回答一下吧,對網路比較喜歡,也從事了多年的相關工作,所以對這些命令還是比較熟悉的。

    我們今天的網際網路是基於OSI七層網路模型而建立的,網路作業系統也是以這個網路模型為基礎的。為了要理解這些命令,我們就需要理解一下我們現在所使用OSI七層網路結構。

    其實這種結構是出於電腦之間相互連通的需要一步步的搭建起來的。這很容易理解,我們要想讓兩臺電腦之間進行通訊,首先就需要把它們之間連線起來。早期是沒有無線網路的,就是用銅纜連線,利用銅纜傳遞位元資訊,這一層就被定義為物理層。這一層主要是定義了各種連線裝置,比如網線、光纖,它們的傳輸率等等。

    現在物理層有了,但是資料在傳輸的時候不一定可靠啊,這就需要糾錯和重發,於是就定義了第二層,資料鏈路層。這層的作用主要是保障位元流資訊不出現錯誤。

    但是位元流資訊直接傳送的時候,需要對每個包進行編號,防止哪個包丟失,好通知源重發。這樣科學家就建立了第三層,傳輸層。在這層上定義了網路協議UDP和TCP。

    現在,在前3層的基礎上,我們可以解決計算機之間的連結和資料打包的問題了,然而,一個網路裡不可能只有兩臺電腦,當我們有多臺電腦的時候怎麼辦呢,科學家為了解決這個問題,開發出來路由器,說白了就是一個電腦的門牌號,並且給每臺電腦分配一個地址,這就是IP協議。

    有了IP協議之後,我們需要一個自動定址的功能,這就是會話層。利用會話層可以建立和管理應用程式之間的通訊。

    然而,有了會話層還是不夠的,因為電腦的作業系統都不一樣啊,它們之間還是沒辦法通訊,科學家為了解決這個問題,就需要在不同的電腦之間建立一種通用語言或者說是不同語言之間的一個翻譯,這就是表示層。

    最後一層叫做應用層,這一層嚴格的說並不是一個什麼協議,它使用了前6層定義的協議來建立一個對話,這樣我們就可以在不同的作業系統上去完成某種需求。

    瞭解完網路的七層結構,我們需要回到正題上,看看這幾個命令都幹了什麼

    1、我在自己的電腦上用ping localhost命令ping了一下自己的主機,我們透過圖1,可以看到,系統提示我發出了32個位元組的一個(乒乓球)被打了出去,然後我的主機在1毫秒內返回了資訊,表示所有的資訊都收發成功。這意味著,我這個電腦的前4個層次是沒問題的。

    2、nslookup命令執行後,系統提示了我使用的DNS伺服器的地址,我輸入一個網址後,nslookup命令返回了這個網址的IP地址。所以,我們可以用nslookup命令來測試我們的DNS域名解析服務是不是好用。(見圖2)

    3、tracert命令叫做跟蹤命令,它的作用是返回從我的主機到我要訪問的主機之間經過的路徑(地址)並返回經過每個路徑的時候,那個節點的相應速度。(見圖3)所以我們可以用這個命令,跟蹤我們所經過的路徑,或者是檢視網路訪問速度慢的原因在哪裡。剛才我就是用這個命令檢查了一下自己的路由器,發現,由於我搬動了電腦,導致電腦的無線網絡卡訊號不好,現在我調整了一下路由器的位置,已經恢復原來的速度了。

    4、最後一個命令不是系統內部命令,我沒測試,這是個外部小軟體,主要是針對TCP監控的,也可以看到ping 值,即使機房禁PING,伺服器禁PING了,也可以透過它來監控伺服器的情況。除了ping ,它還有一個功能,監聽埠的狀態。

    相信看完我的回答的小夥伴,一定是明白了這幾個命令的功能了吧。 

  • 2 # 肥肥運維

    ping 命令是測試網路物理連線是否通暢?

    比如:用 ping IP 地址,

    如果返回的是:Reply from IP 地址,說明網路物理連線是暢通的,否則的話,系統會返回一個 Request Time out ;

    tracert 命令是跟蹤路由命令,格式是:tracert IP 地址(或者域名)。其作用是跟蹤從源 IP 地址到目的 IP 經過了多少個路由器。

    nslookup 是域名解析命令,是將域名翻譯到 IP 地址的一個過程。格式是:nslookup,然後再輸入相應的域名,即可將域名解析成對應的 IP 地址。

    tcping可以用來檢查和確認我們的網站有哪些埠是開放的。

  • 3 # 風科技

    對於大部分的人來說,只需要會使用這幾個命令和大體的瞭解命令的作用就行了。首先他們都是網路連線問題的測試工具,並且前三個命令都是WINDOWS的命令提示符自帶的命令。這些命令都可以透過“命令 /?”來獲取幫助!

    Ping是一個測試網路協議安裝是否正確及測試t本機和目的地是否能聯通的工具,一般用來測試網路的通斷。通常的用法是ping空格引數空格域名或者IP地址!

    引數包括-t不停的ping直到按ctrl+c-l數字,表示傳送資料包的大小-w 數字 表示超時時間,單位毫秒-n 數字 表示早傳送的次數,預設是四次還有其他可以參考幫助!

    Nslookup可以用來測試一個域名是否可以被解析。通常直接鍵入nslokqp將會進入互動模式,之後你打入域名就可以使用本機獲得的DNS地來解析該域名,要退出的時候鍵入exit。如果你只是用來解析一個域名,那麼可以直接輸入nslookup空格域名就可以了。

    Tracert也可以測試到達一個目的地的通斷,不過他更多的是測試到達一個目的地中間經過的哪些三層裝置或者說路由器。通常的用法是tracert空格域名或者IP地址。

    最後一個tcping不屬於命令提示符的內建命令,需要下載該命令進行安裝,除了可以完成ping命令的功能外,還能測試tcpudp埠。

  • 中秋節和大豐收的關聯?
  • 蛇肉好吃嗎?