Linus Torvalds im Bestand des Repositories, in dem der zukĂŒnftige Branch des Linux-Kernels 5.6 erstellt wird, mit der Implementierung der VPN-Schnittstelle aus dem Projekt und der anfĂ€nglichen UnterstĂŒtzung der Erweiterung (MultiPath TCP). Zuvor erforderliche kryptografische Primitive fĂŒr den Betrieb von WireGuard Zinc-Bibliothek in den Kernel integriert. im Kern . Mit den Besonderheiten von WireGuard kann man sich hier vertraut machen EinfĂŒgung des WireGuard-Codes in den Branch net-next.
MPTCP ist eine Erweiterung des TCP-Protokolls, die es ermöglicht, TCP-Verbindungen herzustellen, die Pakete gleichzeitig ĂŒber mehrere Routen durch verschiedene Netzwerkinterfaces senden, die an verschiedene IP-Adressen gebunden sind. FĂŒr Netzwerk-Anwendungen sieht eine solche aggregierte Verbindung aus wie eine gewöhnliche TCP-Verbindung, wĂ€hrend die gesamte Logik der Strangtrennung von MPTCP selbst ausgefĂŒhrt wird. Multipath TCP kann sowohl zur Erweiterung der Bandbreite als auch zur Erhöhung der ZuverlĂ€ssigkeit eingesetzt werden. Zum Beispiel kann MPTCP verwendet werden, um die DatenĂŒbertragung auf einem Smartphone unter gleichzeitiger Nutzung von WiFi- und 3G-Verbindungen zu organisieren oder um Kosten zu sparen, indem man einen Server mithilfe mehrerer gĂŒnstiger Verbindungen anstelle einer teuren verbindet.
Quelle: opennet.ru
