Kernel Linux 5.6 termasuk kod yang menyokong VPN WireGuard dan sambungan MPTCP (MultiPath TCP).

Linus Torvalds diterima sebagai sebahagian daripada repositori di mana cawangan masa depan kernel Linux 5.6 dibentuk, tompok dengan pelaksanaan antara muka VPN daripada projek itu WireGuard dan sokongan pengembangan awal MPTCP (MultiPath TCP). Primitif kriptografi yang sebelum ini diperlukan untuk WireGuard berfungsi ialah dibawa daripada perpustakaan zink sebagai sebahagian daripada API Crypto standard dan disertakan ke dalam inti 5.5. Anda boleh berkenalan dengan ciri WireGuard dalam pengumuman terakhir termasuk kod WireGuard dalam cawangan net-next.

MPTCP ialah lanjutan daripada protokol TCP yang membolehkan anda mengatur operasi sambungan TCP dengan penghantaran paket secara serentak di sepanjang beberapa laluan melalui antara muka rangkaian berbeza yang dikaitkan dengan alamat IP yang berbeza. Untuk aplikasi rangkaian, sambungan agregat sedemikian kelihatan seperti sambungan TCP biasa; semua logik pemisahan aliran dilakukan oleh MPTCP. TCP berbilang laluan boleh digunakan untuk meningkatkan daya pengeluaran dan meningkatkan kebolehpercayaan. Sebagai contoh, MPTCP boleh digunakan untuk mengatur penghantaran data pada telefon pintar menggunakan pautan WiFi dan 3G secara serentak, atau untuk mengurangkan kos dengan menyambungkan pelayan menggunakan beberapa pautan murah dan bukannya satu yang mahal.

Sumber: opennet.ru

Tambah komen