使用 Multipath TCP 為 iOS 建立備用連線
如果您是網路管理者,您可以在 iOS 中使用 Multipath TCP 強化與目標主機之間的連線。
iOS 支援 Multipath TCP(MPTCP),並能讓 iPhone 或 iPad 與目標主機之間建立使用行動數據連線的備用 TCP 連線。
網路管理者或許會想使用 MPTCP。使用一般家用網路的客戶不需要開啟 MPTCP。
關於 Multipath TCP
MPTCP 是「傳輸控制通訊協定」(TCP)規格的一組延伸功能。藉由 MPTCP,用戶端可以使用不同的網路轉接器,經由多個連線連接到相同的目標主機。這樣便能在現有的網路基礎設施下,於主機之間建立穩定且有效率的資料連線。
iPhone 或 iPad 上的 Multipath TCP
iPhone 和 iPad 使用 MPTCP 搭配有效的行動數據連線來進行兩種連線:
使用 Wi-Fi 的主要 TCP 連線
使用行動數據的備用連線
如果 Wi-Fi 無法使用或無回應時,iOS 便會使用行動數據連線。
MPTCP 使用 TCP Option 欄位 30,即「Internet 號碼分配機構」(IANA)專為此用途所保留的欄位。如果 iOS 裝置和伺服器之間的任何中繼盒(如路由器或交換器)不支援 MPTCP,則 iOS 會建立標準 TCP 連線。
例如,當您向 Siri 發問,Siri 會嘗試建立使用 Wi-Fi 的 MPTCP 連線。如果成功,Siri 就會建立使用行動數據的備用連線。如果 Wi-Fi 無法使用或無回應,MPTCP 會立即切換到行動數據,且不會顯示任何訊息。
為網路開啟 MPTCP
MPTCP 可搭配現有網路使用。如果網路不支援 MPTCP,用戶端便會使用標準 TCP 連線。不過,網路管理者必須檢查其防火牆規則,確定所有中繼裝置皆允許 TCP Option 30 無須進行修改即可傳遞。
許多商用路由器會以 NOOP 資料取代未知的 TCP 選項。有關開啟 TCP 選項的方式,請詢問您的廠商。
對於非 Apple 製造之產品相關資訊,或是非 Apple 控制或測試之獨立網站,不得解釋 Apple 為其推薦或背書。Apple 對於第三方網站或產品的選擇、效能或使用,概不負責。Apple 對於第三方網站的準確性或可靠性不做任何保證。如需其他資訊,請聯絡廠商。