هسته لینوکس 5.6 شامل کدهایی است که از VPN WireGuard و پسوند MPTCP (MultiPath TCP) پشتیبانی می کند.

لینوس توروالدز پذیرفته شده به عنوان بخشی از مخزن که در آن شاخه آینده هسته لینوکس 5.6 تشکیل شده است، تکه ها با پیاده سازی رابط VPN از پروژه WireGuard و پشتیبانی توسعه اولیه MPTCP (MultiPath TCP). رمزهای اولیه رمزنگاری که قبلاً برای کار WireGuard مورد نیاز بود ما بودیم منتقل شده است از کتابخانه روی به عنوان بخشی از Crypto API استاندارد و مشمول به هسته 5.5. می توانید با ویژگی های WireGuard در آشنا شوید آخرین اطلاعیه از جمله کد WireGuard در شعبه net-next.

MPTCP گسترش پروتکل TCP است که به شما امکان می دهد عملیات اتصال TCP را با تحویل بسته ها به طور همزمان در طول چندین مسیر از طریق رابط های شبکه مختلف مرتبط با آدرس های IP مختلف سازماندهی کنید. برای برنامه های شبکه، چنین اتصال انبوهی مانند یک اتصال TCP معمولی به نظر می رسد؛ تمام منطق جداسازی جریان توسط MPTCP انجام می شود. TCP چند مسیره را می توان برای افزایش توان عملیاتی و افزایش قابلیت اطمینان استفاده کرد. به عنوان مثال، MPTCP را می توان برای سازماندهی انتقال داده در تلفن هوشمند با استفاده از پیوندهای WiFi و 3G به طور همزمان یا کاهش هزینه ها با اتصال یک سرور با استفاده از چندین لینک ارزان به جای یک لینک گران قیمت استفاده کرد.

منبع: opennet.ru

اضافه کردن نظر