เคอร์เนล Linux 5.6 มีโค้ดที่รองรับ VPN WireGuard และส่วนขยาย MPTCP (MultiPath TCP)

Linus Torvalds ได้รับการยอมรับ เป็นส่วนหนึ่งของพื้นที่เก็บข้อมูลซึ่งมีการสร้างสาขาในอนาคตของเคอร์เนล Linux 5.6 แพทช์ ด้วยการใช้งานอินเทอร์เฟซ VPN จากโครงการ WireGuard และการสนับสนุนการขยายตัวเบื้องต้น MPTCP (หลายเส้นทาง TCP) การเข้ารหัสลับพื้นฐานที่จำเป็นสำหรับ WireGuard ในการทำงาน มันเป็น ยกไป จากห้องสมุด สังกะสี เป็นส่วนหนึ่งของ Crypto API มาตรฐานและ รวมอยู่ด้วย เข้าสู่แกนกลาง 5.5. คุณสามารถทำความคุ้นเคยกับคุณสมบัติของ WireGuard ได้แล้ว ประกาศครั้งสุดท้าย รวมถึงรหัส WireGuard ในสาขา net-next

MPTCP เป็นส่วนขยายของโปรโตคอล TCP ที่ช่วยให้คุณสามารถจัดระเบียบการทำงานของการเชื่อมต่อ TCP ด้วยการส่งแพ็กเก็ตพร้อมกันไปตามหลายเส้นทางผ่านอินเทอร์เฟซเครือข่ายที่แตกต่างกันที่เกี่ยวข้องกับที่อยู่ IP ที่แตกต่างกัน สำหรับแอปพลิเคชันเครือข่าย การเชื่อมต่อแบบรวมดังกล่าวดูเหมือนการเชื่อมต่อ TCP ปกติ MPTCP ตรรกะการแยกโฟลว์ทั้งหมดดำเนินการ Multipath TCP สามารถใช้เพื่อเพิ่มปริมาณงานและเพิ่มความน่าเชื่อถือ ตัวอย่างเช่น MPTCP สามารถใช้เพื่อจัดระเบียบการรับส่งข้อมูลบนสมาร์ทโฟนโดยใช้ลิงก์ WiFi และ 3G พร้อมกัน หรือเพื่อลดต้นทุนโดยการเชื่อมต่อเซิร์ฟเวอร์โดยใช้ลิงก์ราคาถูกหลายลิงก์แทนที่จะเป็นลิงก์ราคาแพงเพียงลิงก์เดียว

ที่มา: opennet.ru

เพิ่มความคิดเห็น