分組交換協議包括IP和X-25
分組交換是一些計算機網絡協議通過本地或長途連接傳輸數據的方法。 分組交換協議的例子是幀中繼 , IP和X.25 。
分組交換如何工作
分組交換需要將數據分解成多個部分,然後將這些部分打包成稱為數據包的特殊格式單元。 這些通常使用網絡交換機和路由器從源路由到目的地,然後在目的地重新組合數據。
每個數據包都包含標識發送計算機和預期收件人的地址信息。 使用這些地址,網絡交換機和路由器將確定如何最佳地在到目的地的路徑上的“跳躍”之間傳輸數據包。 Wireshark等免費應用程序可幫助您在必要時捕獲和查看數據。
什麼是一跳?
在計算機網絡中,一跳代表源和目的地之間的完整路徑的一部分。 例如,通過互聯網進行通信時,數據會通過許多中間設備(包括路由器和交換機)傳輸,而不是直接通過單條線路傳輸。 每個此類設備都會導致數據在一個點對點網絡連接和另一個點對點網絡連接之間跳轉。
跳數表示給定數據包經過的設備總數。 一般而言,數據包必須經過以達到其目的地的跳數越多,發生的傳輸延遲就越大。
像ping這樣的網絡實用程序可以用來確定到特定目的地的跳數。 Ping會生成包含為跳數保留的字段的數據包。 每當有能力的設備接收到這些數據包時,該設備就會修改數據包,並將跳數加1。 另外,設備將跳數與預定限制進行比較,如果數據包的跳數過高,則丟棄該數據包。 這可以防止由於路由錯誤而導致數據包無休止地在網絡中跳動。
分組交換的優點和缺點
分組交換是歷史上用於電話網絡和有時與ISDN連接使用的電路交換協議的替代方案。
與電路交換相比,分組交換提供以下功能:
- PRO。 由於在共享鏈路上路由較小數據包的靈活性,因此可更有效地使用整體網絡帶寬 。
- PRO。 由於需要更少的設備,分組交換網絡通常更便宜。
- PRO。 可靠性。 如果數據包沒有按預期到達目的地,接收計算機檢測到一個數據包丟失並請求重新發送。
- PRO。 如果分組交換的任何節點失敗,分組交換都會自動重新路由。
- CON。 由於打包和路由數據包所需的時間,延遲接收消息的時間更長。 對於許多應用程序來說,延遲時間不夠重要,但對於實時視頻等高性能應用程序而言,通常需要額外的服務質量(QoS)技術才能達到所需的性能水平。
- CON。 由於使用共享物理鏈路,存在網絡安全風險的可能性。 分組交換網絡中的協議和其他相關元素必須與適當的安全預防措施保持一致。
- CON。 延遲是不可預測的。