Linux 5.6 өзөгү VPN WireGuard жана MPTCP (MultiPath TCP) кеңейтүүсүн колдогон кодду камтыйт.

Линус Торвалдс Мен алып Linux 5.6 ядросунун келечектеги бутагы түзүлгөн репозиторийдин бир бөлүгү катары, тактар долбоордон VPN интерфейсин ишке ашыруу менен WireGuard жана баштапкы кеңейтүү колдоо MPTCP (MultiPath TCP). WireGuard иштеши үчүн мурда талап кылынган криптографиялык примитивдер Ал эле өткөрдү китепканадан цинк стандарттык Crypto API бөлүгү катары жана киргизилген өзөгүнө 5.5. Сиз WireGuard өзгөчөлүктөрү менен тааныша аласыз акыркы жарыя анын ичинде WireGuard кодун кийинки тармакта.

MPTCP ар кандай IP даректери менен байланышкан ар кандай тармак интерфейстери аркылуу бир эле учурда бир нече маршруттар боюнча пакеттерди жеткирүү менен TCP байланышынын иштешин уюштурууга мүмкүндүк берген TCP протоколунун кеңейтилиши. Тармактык тиркемелер үчүн мындай бириктирилген туташуу кадимки TCP туташуу сыяктуу көрүнөт; бардык агымдарды бөлүү логикасы MPTCP тарабынан аткарылат. Multipath TCP өткөрүү жөндөмдүүлүгүн жогорулатуу жана ишенимдүүлүгүн жогорулатуу үчүн да колдонсо болот. Мисалы, MPTCP бир эле учурда WiFi жана 3G шилтемелерин колдонуп смартфондо маалыматтарды берүүнү уюштуруу үчүн же кымбат баалуу шилтеменин ордуна бир нече арзан шилтемелер аркылуу серверди туташтыруу менен чыгымдарды азайтуу үчүн колдонулушу мүмкүн.

Source: opennet.ru

Комментарий кошуу