iOS รองรับ Multipath TCP (MPTCP) และช่วยให้ iPhone หรือ iPad สร้างการเชื่อมต่อ TCP สำรองกับโฮสต์ปลายทางผ่านการเชื่อมต่อข้อมูลเซลลูลาร์
ขอแนะนำให้ผู้ดูแลระบบเครือข่ายใช้ MPTCP แต่ลูกค้าที่ใช้เครือข่ายภายในบ้านทั่วไปนั้นไม่จำเป็นต้องเปิด MPTCP
เกี่ยวกับ Multipath TCP
MPTCP คือชุดของส่วนขยายสำหรับข้อกำหนดของ Transmission Control Protocol (TCP) เมื่อใช้ MPTCP ไคลเอ็นต์จะสามารถเชื่อมต่อกับโฮสต์ปลายทางเดียวกันได้มากกว่าหนึ่งการเชื่อมต่อผ่านอะแดปเตอร์เครือข่ายหลายตัว วิธีนี้จะสร้างการเชื่อมต่อข้อมูลที่มีเสถียรภาพและมีประสิทธิภาพ ระหว่างโฮสต์ที่ทำงานร่วมกับโครงสร้างพื้นฐานของระบบเครือข่ายที่มีอยู่
Multipath TCP บน iPhone หรือ iPad
iPhone และ iPad ใช้ MPTCP กับการเชื่อมต่อข้อมูลเซลลูลาร์ที่ใช้งานได้เพื่อสร้างการเชื่อมต่อสองประเภท ดังนี้
- การเชื่อมต่อ TCP หลักผ่าน Wi-Fi
- การเชื่อมต่อสำรองผ่านข้อมูลเซลลูลาร์
หาก Wi-Fi ไม่สามารถใช้งานได้หรือไม่ตอบสนอง iOS จะใช้การเชื่อมต่อข้อมูลเซลลูลาร์
MPTCP ใช้ตัวเลือก TCP ช่อง 30 ซึ่ง Internet Assigned Number Authority (IANA) สงวนไว้สำหรับการใช้งานนี้ หากอุปกรณ์ประเภท Middlebox เช่น เราเตอร์หรือสวิตช์ระหว่างอุปกรณ์ iOS และเซิร์ฟเวอร์ไม่รองรับ MPTCP iOS จะทำการเชื่อมต่อ TCP มาตรฐาน
ตัวอย่างเช่น เมื่อคุณถามคำถาม Siri สิ่งที่ Siri ทำคือพยายามทำการเชื่อมต่อ MPTCP ผ่าน Wi-Fi หากสำเร็จ Siri จะสร้างการเชื่อมต่อสำรองผ่านข้อมูลเซลลูลาร์ หากไม่สามารถใช้งาน Wi-Fi หรือทำงานไม่สม่ำเสมอ MPTCP จะเปลี่ยนไปใช้ข้อมูลเซลลูลาร์ทันทีโดยที่มองไม่เห็น
เปิด MPTCP สำหรับเครือข่าย
MPTCP สามารถใช้งานร่วมกับเครือข่ายที่มีอยู่ได้ หากเครือข่ายใดไม่รองรับ MPTCP ไคลเอ็นต์จะใช้การเชื่อมต่อ TCP มาตรฐาน อย่างไรก็ตาม ผู้ดูแลระบบเครือข่ายจะต้องตรวจสอบนโยบายไฟร์วอลล์ของตนเพื่อให้แน่ใจว่าอุปกรณ์ที่แทรกอยู่ทั้งหมดอนุญาตให้ตัวเลือก TCP 30 ผ่านไปได้โดยไม่มีการเปลี่ยนแปลง
เราเตอร์ในท้องตลาดหลายๆ รุ่นจะแทนที่ตัวเลือก TCP ที่ไม่รู้จักด้วยข้อมูล NOOP โปรดสอบถามวิธีเปิดตัวเลือก TCP จากผู้จำหน่ายของคุณ