1. 程式人生 > >計算機網路第一次課上作業

計算機網路第一次課上作業

題目1

解答

題目2

解答

題目3

解答


題目1

請說明分組交換與電路交換的概念,並說明為什麼現在的網路大多使用分組交換?

解答

分組交換:

  • 為了從源端系統向目的端傳送一個報文,源將長報文劃分為較小的資料塊,稱之為分組。
  • 分組以等於該鏈路最大傳輸速率的速度傳輸通過通訊鏈路。
  • 特點:
    • 儲存轉發傳輸
    • 排隊時延與分組丟失
    • 轉發表和路由選擇協議

電路交換:

  • 在端系統間通訊會話期間,預留了端系統間通訊沿路徑所需的資源(快取,鏈路傳輸速率)。

原因:

  • 提供了比電路交換更好的頻寬共享
  • 比電路交換更加簡單、更有效、實現的成本更低。
  • 電路交換不考慮需求,而預先分配了傳輸鏈路的使用,這使得已分配而不需要的鏈路時間未被利用。
  • 分組交換按需分配鏈路的使用,鏈路傳輸能力將在所有使用者之間逐分組的被共享。

題目2

請說明TCP持續連線與非持續連線的定義,同時說明現代web網路服務更傾向於採用哪一種TCP,為什麼? 

解答

持續連線:所有的請求及響應經相同的TCP連線傳送

非持續連線:每一個請求/響應都需要經一個單獨的TCP連線傳送

現代的web網路服務更加傾向對採用持續連線

原因:(非持續連線的缺點)

  • 必須為每一個請求的物件建立和維護一個全新的連線,每一次連線都需要分配TCP的緩衝區和TCP變數,導致Web伺服器負擔嚴重
  • 時間消耗大

題目3

web伺服器如何同時應對多個客戶的請求? 

解答

套接字技術、單例項多執行緒