1. 程式人生 > >網絡排錯簡記

網絡排錯簡記

朋友 不足 通信 網絡 style 培訓 str 協議棧 清醒

  說明:網絡故障是生產過程中非常常見的問題,如何快速定位故障並解決問題是十分重要的。本文針對網絡故障的排錯問題,總結一過往經驗以及來自網絡或者書籍的知識簡單整理一些排障過程。(好記性不如爛筆頭,本文主要目的為梳理終結,如有雷同,聯系必刪)

  閱讀目錄:

    一、網絡排錯的必備條件

    二、網絡排錯的基本思路

    三、網絡排錯的詳細步驟

    四、最後說明

一、網絡排錯的必備條件

  網絡排錯並不僅僅是停留在某一個小小的命令的使用上,而是一套系統的方法,需要我們掌握一定的基礎知識,並且能運用到實際當中,所以還是先看看這些基礎的條件吧。

  1、熟悉OSI七層模型與TCP/IP協議棧

    • OSI七層模型
    • DoD模型
    • TCP
    • UDP
    • ARP

  2、了解網絡通信的基礎設備和其對應的OSI層次

    • VLAN技術
    • VxLAN技術

  3、了解中小型企業網絡的基本架構

    • 中小型園區網絡建設指導
    • 子網劃分

  4、了解常用的排錯命令

    • ipconfig
    • ping
    • nslookup
    • tracert
    • arp

  5、清楚知道網絡排錯的一個重要原則

    網絡排錯的一個重要的原則:數據的走

    一個數據報文之旅

二、網絡排錯的基本思路

  1、檢查物理鏈路是否有問題

  2、檢查本機IP地址、路由、DNS的設置是否有問題

  3、測試網關或路由器的通暢情況。先測試網關然後在測試路由器,一級一級低測試

  4、測試ping網關的通暢情況

  5、測試DNS的通暢情況,可以直接ping網站地址

三、網絡排錯的詳細步驟

四、最後最重要說明

  其實基本上,一個相對完整的網絡排錯過程就應該如上面所說的了,不過,是基本上的,因為上面的講解,都幾乎是假定你是沒有權限進入機房查看網絡設備的情況的。

事實上,你是根本不需要照搬來進行上面的全部步驟的,在實際排錯的過程中,可能你用到的只是其中的一小部分而已,畢竟,如果每次都這樣下來,沒有誰是不會瘋掉的,因為一些很簡單的問題也要這樣折騰,那就是太浪費時間了!但是,上面的方法,只是提出一種網絡排錯的思路,希望按照這個思路可以判斷出網絡的問題出現在哪裏,至於如何去解決,這中間真的又涉及到太多太多的經驗問題(其實遇到問題可以百度),

其實整個下來,我個人覺得,最重要的仍然不是技術本身,而是在網絡排錯過程當中的一個思路,思路決定出路,這可以讓自己在網絡排錯的過程中時刻保持清醒的頭腦,這一點很重要!

本人現在並非是專攻網絡這一塊的(接觸網絡是因為曾經出於某些原因參加過幾個月的CCIE培訓),只是在實際過程當中要處理比較多的網絡故障,這一年多的時間下來,也積累了勉強能夠稱得上是經驗的經驗吧,寫此一文,即是自己作為一個總結,也希望可以幫助到有需要的朋友。

由於技術和語言功底都十分有限,真心希望可以多諒解和包涵,有不足不處還望指導一下,感激不盡!

網絡排錯簡記