要上網最少須有三個條件:
實體層: (硬體 - 電話線、modem、網路線、網路卡等 ) 必須確實連接,且通信品質良好。
通訊協定 (ex. TCP/IP) 必須功能正常,且設定正確。
應用程式 (ex. IE) 必須正確執行無誤。
其中任何一個環節出問題都會導致無法上網。這些條件於裝設 ADSL 時裝設人員都會將之檢測設定好,所以可以上網,唯使用一段時間之後可能會發生一些故障問題。
實體層:
此層是網路最基礎的一層,因為所有的電信訊號都需要經由電話線等電信設備傳送,若電話線或其他電信設備故障,則電子訊號無法傳輸,當然無法上網。最簡單測試實體層有無故障的方法為,使用 ping 程式查詢網路上的某一節點 (ex. 168.95.1.1),若此節點有回應,則表示實體層沒有問題。若無回應,則表示實體層或通訊協定出問題。此時可換另一部電腦測試,若仍無回應,則很有可能是實體層故障。於此狀況,可使用一般電話檢查電話線是否故障,若電話線可使用,則表示是其他電信設備故障或 ISP 業者的問題,可一一排解。
通訊協定:
通訊協定在網路的世界中扮演著極為重要的角色,一般使用者卻較少知道。網路上能辨識不同的電腦互相傳送資料等,皆依賴通訊協定的功用。網路上有很多種不同的通訊協定,其中使用最廣泛的為 TCP/IP 通訊協定,其中 IP 即規範了電腦的位址若 TCP/IP 通訊協定失效或設定不正確,則電腦無法定址,亦無法溝通,就會造成無法上網的狀況。通訊協定之設定需網路工程師或進階使用者方可設定完全。至於失效故障部分,則可能肇因於病毒破壞或作業系統損壞,此時需依個別情形解決。
應用程式:
上述的 TCP/IP 通訊協定是一種基礎的通訊協定。事實上,還有許多應用的通訊協定,如 http 即為用來瀏覽網站的通訊協定, ftp 即為用來傳輸檔案的一種通訊協定。各種應用的通訊協定需要搭配其相應之應用程式來執行,亦有其專用的埠號。應用程式的通訊協定相關設定需正確才能正常執行,此外應用程式亦可能會受到病毒攻擊而損壞。此狀況可掃毒或重新安裝應用程式。