因此,我最近看到了一個有關乙太網路電纜駭客的視頻,其中演示瞭如何製作網路電纜,使電腦可以同時連接到兩個網路。我在使用雙網卡的手機中看到了相同的概念。
我的問題是,作業系統是否會以某種方式將請求拆分到兩個網路上,從而使整個過程更快?
同時連接到兩個網路有優勢嗎?
答案1
有幾種可能的方法可以完成此操作 - 默認情況下,它可能會更喜歡一種連接而不是另一種連接(因此它充當窮人的故障轉移)。這樣做的優點是可靠性 - 如果一條線路出現問題,您可以切換到另一條線路
如果連接兩端都支持,則可以使用通道綁定,並將兩個實體連接像單一連接一樣一起使用。如果您需要詢問是否可以使用它,您很可能不能使用它 - 它通常由高端企業級設備支持
您也可以運行一些負載平衡軟體 -派遣(僅限 Windows,有一個有限的免費版本和一個具有大量有用功能的專業版本)或調度代理(免費,在node.js運行的任何地方運行)這對單線程速度沒有幫助(例如一網站),但可以透過在多個連線之間分配頻寬來提高多線程速度。 Dispatch 有一個 UI,以及對要使用的連接的非常細粒度的控制。調度代理很簡單,除了設定要使用的介面以及選擇其中一個介面之外,您不需要做更多的事情。
答案2
您可以(有時,這可能違反標準並可能降低效能)使用網路電纜中未使用的導線來承載附加連接(顯然不適用於 1000BASE-T,因為需要所有導線)。這是利用實體電纜中的額外線對 - 實際上並不是使用單一網路適配器來進行兩個連接。
例如,可以綁定兩個互聯網連接來創建一個更快的連接(例如,在Ubuntu上)。然而,這不會自動發生。您必須正確配置連接。