Jądro Linuksa 5.6 zawiera kod obsługujący VPN WireGuard i rozszerzenie MPTCP (MultiPath TCP).

Linus Torvalds przyjęty jako część repozytorium, w którym tworzona jest przyszła gałąź jądra Linux 5.6, łatki z wdrożeniem interfejsu VPN z projektu WireGuard i wstępne wsparcie ekspansji MPTCP (Wielościeżkowy TCP). Prymitywy kryptograficzne wymagane wcześniej do działania WireGuard były przeniósł ponad z biblioteki Cynk jako część standardowego Crypto API i w zestawie w rdzeń 5.5. Możesz zapoznać się z funkcjami WireGuard w ostatnie ogłoszenie łącznie z kodem WireGuard w gałęzi net-next.

MPTCP jest rozszerzeniem protokołu TCP, które pozwala organizować działanie połączenia TCP z jednoczesnym dostarczaniem pakietów kilkoma trasami przez różne interfejsy sieciowe powiązane z różnymi adresami IP. W przypadku aplikacji sieciowych takie zagregowane połączenie wygląda jak zwykłe połączenie TCP; cała logika separacji przepływów jest wykonywana przez MPTCP. Wielościeżkowy protokół TCP można wykorzystać zarówno do zwiększenia przepustowości, jak i zwiększenia niezawodności. Na przykład MPTCP można wykorzystać do zorganizowania transmisji danych na smartfonie za pomocą jednocześnie łączy WiFi i 3G lub do obniżenia kosztów poprzez połączenie serwera kilkoma tanimi łączami zamiast jednego drogiego.

Źródło: opennet.ru

Dodaj komentarz