回覆列表
  • 1 # lanfengz2

    網路丟包是在網路較差的情況下,由於資料包的傳輸不可能百分之百的能夠完成,從而造成在資料的傳輸中出現空洞,造成丟包網路丟包的故障原因主要有:蠕蟲病毒、網線連線距離過長、網線故障、作業系統自身故障、網絡卡故障、網路裝置故障、網路運營商線路問題

    網路丟包的故障解決

    斷開網路後安全模式下查殺病毒、適當減短網線長度、檢查網線並重新制作水晶頭、重灌作業系統、調整網絡卡或網路裝置使之工作在同一頻率、更換網絡卡、更換網路裝置的使用環境或更換網路裝置、聯絡網路運營商解決。

    下面結合具體情況進行說明。

      物理線路故障

      發現廣域網線路時通時斷,發生這種情況時,有可能是線路出現故障,也可能是使用者方面的原因。為了分清是否是線路故障,可以做如下測試。

      如果廣域網線路是透過路由器實現的,可以登入到路由器,透過擴充套件ping向對端路由器廣域網介面傳送大量的資料包進行測試。

      如果線路是透過三層交換機實現,可線上路兩端分別接一臺計算機,並將IP地址分別設為本端三層路由交換機的廣域網介面地址,使用“ping 對端計算機地址 -t”命令進行測試。

      如果上述測試沒有發生丟包現象,則說明線路運營商提供的線路是好的,引起故障的原因在於使用者自身,需要進一步查詢。

      如果上述測試發生丟包現象,則說明故障是由線路供應商提供的線路引起的,需要與線路供應商聯絡儘快解決問題。

      由物理線路引起的丟包現象還有很多,如光纖連線問題,跳線沒有對準裝置介面,雙絞線及RJ-45接頭有問題等。另外,通訊線路受到隨機噪聲或者突發噪聲造成的資料報錯誤,射頻訊號的干擾和訊號的衰減等都可能造成資料包的丟失。我們可以藉助網路測試儀來檢查線路的質量。

      裝置故障

      裝置故障主要是指裝置硬體方面的故障,不包含軟體配置不當造成的丟包。如網絡卡是壞的,交換機的某個端口出現了物理故障,光纖收發器的電埠與網路裝置介面,或兩端裝置介面的雙工模式不匹配。

    資料在INTERNET上是以資料包為單位傳輸的,每包nK,不多也不少。這就是說,不管網路線路有多好、網路裝置有多強悍,你的資料都不會是以線性(就象打電話一樣)傳輸的,中間總是有空洞的。資料包的傳輸,不可能百分之百的能夠完成,因為種種原因,總會有一定的損失。碰到這種情況,INTERNET會自動的讓雙方的電腦根據協議來補包和重傳該包。如果網路線路好、速度快,包的損失會非常小,補包和重傳的工作也相對較易完成,因此可以近似的將所傳輸的資料看做是無損的。但是,如果網路線路較差,資料的損失量就會非常大,補包工作又不是百分之百完成的。這種情況下,資料的傳輸就會出現空洞,造成丟包。

    在實際中發現使用servlet進行流讀取,並將響應寫入另一個輸出流時,當讀取速度很慢,寫入速度也很慢的時候,發現有丟包的現象,比較奇怪。目前還未找到原因。

  • 中秋節和大豐收的關聯?
  • “不亦樂乎”的反義詞是什麼?