Linux 5.6 branduolyje yra kodas, palaikantis VPN WireGuard ir MPTCP (MultiPath TCP) plėtinį.

Linas Torvaldsas priimtas kaip saugyklos, kurioje formuojama būsima Linux 5.6 branduolio šaka, dalis, pleistrai įgyvendinant VPN sąsają iš projekto WireGuard ir pradinės plėtros parama MPTCP (MultiPath TCP). Kriptografiniai primityvai, kurių anksčiau reikėjo, kad „WireGuard“ veiktų buvo perkelta iš bibliotekos cinkas kaip standartinės Crypto API dalis ir įskaitant į šerdį 5.5. Su WireGuard funkcijomis galite susipažinti paskutinis skelbimas įskaitant „WireGuard“ kodą „net-next“ šakoje.

MPTCP yra TCP protokolo plėtinys, leidžiantis organizuoti TCP ryšio veikimą, vienu metu siunčiant paketus keliais maršrutais per skirtingas tinklo sąsajas, susietas su skirtingais IP adresais. Tinklo programoms toks agreguotas ryšys atrodo kaip įprastas TCP ryšys; visą srauto atskyrimo logiką atlieka MPTCP. Daugiatakis TCP gali būti naudojamas tiek pralaidumui padidinti, tiek patikimumui padidinti. Pavyzdžiui, naudojant MPTCP galima organizuoti duomenų perdavimą išmaniajame telefone, naudojant WiFi ir 3G ryšius vienu metu, arba sumažinti išlaidas, jungiant serverį naudojant kelias pigias nuorodas, o ne vieną brangią.

Šaltinis: opennet.ru

Добавить комментарий