分組交換是一種將網絡通信中的數據分成可管理的小塊(稱為數據包)的技術。通過將一個大文件分成若干小塊通過網絡發送,分組交換可以將數據傳輸錯誤的影響降到最低,并避免了流量瓶頸,允許數據以最有效的方式在網絡上流動。...
分組交換是一種將網絡通信中的數據分成可管理的小塊(稱為數據包)的技術。通過將一個大文件分成若干小塊通過網絡發送,分組交換可以將數據傳輸錯誤的影響降到最低,并避免了流量瓶頸,允許數據以最有效的方式在網絡上流動。

分組交換將計算機網絡上的所有信息分組為可管理的小塊,以提高效率網絡通信的思想包括遵循一套精確的規則將數據從網絡上的一個位置或節點移動到另一個位置或節點,當所有數據在因特網上移動時,就會發生分組交換。傳輸控制協議/因特網協議(TCP/IP)和幀中繼就是分組交換協議的例子,一些移動電話技術也使用這種技術分組交換是對電路交換技術的改進,這在固定電話網絡中已普遍存在多年。當采用分組交換時,網絡路由軟件將文件分成若干個小數據包,每個數據包的大小在1000到1500字節之間,用報頭信息標記每個包在報頭中,路由軟件包括按照正確的順序從包中重新組合文件的指令。它還包括目的地信息,在通過網絡發送數據包之前。當數據包在網絡上傳輸時,它們可能會被分開,根據Internet流量采用不同的路由路徑。網絡上的路由器和交換機使用報頭信息來確定將每個數據包移動到其目的地的最有效的路由。數據包交換允許有效地利用網絡帶寬,因為發送大量的小數據包比完整地發送大文件更適合網絡容量。一旦數據包到達目的地,不管它們到達的順序如何,路由軟件使用報頭信息正確地重新組合文件。如果所有的數據包都完好無損地到達并且沒有錯誤,文件就可以使用了。但是,如果一個數據包到達時出現錯誤,路由軟件可以請求重新發送該包。通過使用這種技術,只需重新發送整個文件的一部分,Paul Baran和Donald Davies在20世紀60年代早期各自提出了分組交換的思想,這是對固定電話網中常用的電路交換技術的改進多年來,隨著電路交換,一條專用線路承載著與某個文件相關的所有數據流量。電路交換對于快速傳送大文件非常有效,因為它沒有延遲。但是,同時移動大量數據到數千個節點和從數千個節點移出,例如在互聯網上,如果使用電路交換,效率將是不可能的。