افزایش سرعت و امنیت اینترنت

معرفی پروتکل جدید شبکه که می‌تواند سرعت و امنیت اینترنت را به شکل چشمگیری افزایش دهد .

محققان در دانشگاه آلبرگ، MIT و کلتک موفق به توسعه‌ی یک تکنیک مبتنی بر ریاضیات شده‌اند که می‌تواند سرعت انتقال داده‌های اینترنتی را تا ده برابر افزایش دهد. این شیوه بر هوشمندسازی چشمگیر گره‌های (نودهای) شبکه و نیز افزایش قابلیت انطباق آن‌ها متکی است.

این پیشرفت همچنین موجب افزایش قابل توجه و گسترده‌ی امنیت انتقال داده‌ها در مسیر شبکه شده و می‌تواند راه خود را به شبکه‌ی مخابراتی 5G، ارتباطات ماهواره‌ای و اینترنت اشیا باز نماید. در ادامه‌ی این مقاله تلاش می‌شود ضمن نگاهی به مشکلات پروتکل فعلی اینترنت، با بیانی ساده، به توضیح راه‌حل جایگزین و دستاورد تیم تحقیقاتی دانشگاه آلبرگ بپردازیم.

مشکل TCP/IP چیست؟

قرارداد هدایت انتقال، یا Transmission Control Protocol که همچنین قرارداد کنترل انتقال و یا پروتکل کنترل انتقال نیز گفته می‌شود؛ مجموعه‌ای از پروتکل‌های قراردادی است که پایه و اساس اینترنت را تشکیل می‌دهند. برای برقراری یک ارتباط گفتاری بوسیله اینترنت، در لایه انتقال از دو پروتکل TCP و UDP استفاده می‌شود. پروتکل TCP انتقال داده را با دقت و امنیت بالا انجام می‌دهد در حالیکه ویژگی پروتکل UDP انتقال سریع اطلاعات، بدون در نظر گرفتن مسائل امنیتی برای انتقال داده است. در این میان اما، راه سومی نیز وجود دارد که محققان به تازگی بصورت عملی به پیاده‌سازی آن پرداخته‌اند.

داده‌ها بر بستر اینترنت در قالب بسته‌هایی که Packet خوانده می‌شود ارسال می‌گردد که قسمت کوچکی از اطلاعات دیجیتال هستند. شیوه‌ی دقیق ساختاردهی و فرآیند تحویل این بسته‌ها به مقصد توسط دنباله‌ای از پروتکل‌ها که TCP/IP نامیده می‌شود تعریف می‌گردد که مجموعه‌ی پروتکل اینترنت خوانده شده و در اوایل دهه‌ی 70 میلادی طراحی شده است.

در زمان معرفی، دنباله پروتکل اینترنت یک پیشرفت عظیم رو به جلو شناخته شد که شیوه‌ی و سنت انتقال اطلاعات دیجیتال را متحول کرد. شایان ذکر است که این پروتکل با گذشت چهل سال از نخستین به کار گیری همچنان ستون فقرات اینترنت را تشکیل می‌دهد. با وجود تمام این شایستگی‌ها، این پروتکل نیز از نظر کارایی، بهینه بودن، امنیت و انعطاف‌پذیری بی‌نقص نیست. برای نمونه، به منظور موفق بودن یک تراکنش اطلاعات بر بستر TCP، دریافت کننده ملزم است که بسته‌های ارسال شده را دقیقا به همان ترتیب ارسال، دریافت نماید. در این حالت حتی اگر یک بسته به هر دلیلی از دست برود، پروتکل مربوطه این رخداد را بعنوان انباشت و ترافیک سنگین شبکه در نظر خواهد گرفت، سرعت تراکنش به شدت افت خواهد کرد و پس از آن فرآیند بازآوری با سرعت پایینی آغاز خواهد شد. این فرآیند برای برخی شرایط خاص ایده‌آل بوده و برای بسیاری از موقعیت‌ها نیز به شکل قابل توجهی ناکارآمد است. مشکل از آنجا ناشی می‌شود که پروتکل، به اندازه‌ای هوشمند نیست که بتواند اقدام صحیح مورد نیاز را شناسایی کرده و بر اساس شرایط بهترین حالت را به خود بگیرد.

همچنین اگرچه بسته‌ها می‌توانند از نظر تئوری تعداد نامحدودی از مسیرها را برای حرکت بین نقطه‌ی «الف» و «ب» در بستر شبکه به خود بگیرند اما مشخص شده است که داده‌ها در یک ارتباط TCP همیشه از یک مسیر واحد حرکت می‌کنند. چنین مساله‌ای فرآیند شنود ارتباط شما توسط جاسوسان و هکرها را به شدت ساده می‌سازد.

اما راه‌حل چیست؟

یک پیشنهاد که  در نهایت موجب حل شدن این معضل شود، طرحی است که کدگذاری شبکه خوانده می‌شود. این طرح تلاش دارد گره‌های موجود در شبکه را نسبت به حالت فعلی به مقدار قابل توجهی هوشمندتر سازد. در پروتکل TCP/IP، گره‌های موجود در شبکه تنها سوئیچ‌های ساده‌ای هستند که تنها قادرند بسته‌های اطلاعاتی را دریافت کرده، آن‌ها را ذخیره کنند و در مسیر از پیش‌ تعیین شده‌ی شبکه به گره بعدی ارسال کنند. در نقطه‌ی مقابل، در شیوه‌ی کدگذاری شبکه، هر گره می‌تواند در صورت نیاز از طریق مسیردهی مجدد یا رمزگشایی مجدد به دستکاری و تنظیم بسته‌ها بپردازد.

افزودن هوشمندی به شبکه در سطح گره‌ها می‌تواند به واقع یک تغییر تمرکز زدا باشد چراکه چنین مساله‌ای می‌تواند یکپارچگی و روال ساده‌ی شبکه را با تغییر مواجه کند. چنین روشی می‌تواند انعطاف‌پذیری بی‌نظیری را به شیوه‌ی مدیریت اطلاعات انتقالی اضافه کند. بعنوان نمونه، این طرح قادر است از مزیت TCP چندمسیری (Multipath TCP) بهره برده و ضمن افزودن یک مکانیسم رمزنگاری به افزایش امنیت و سرعت منجر شده و حتی امکان ذخیره‌ی اطلاعات در خود نودهای شبکه را هم فراهم کند.

در مطالعاتی که اخیرا صورت گرفته، محققان دانشگاه آلبرگ دانمارک با همکاری MIT و کلتک موفق شده‌اند نمونه‌ای از این پروتکل جدید که ذکر آن رفت را پیاده‌سازی کنند که نمایانگر دستاوردهای تاثیر برانگیزی در سرعت انتقال داده‌ها بود. در پیش‌نمایش ارائه شده، یک ویدیوی چهار دقیقه‌ای موبایل، در مدت زمانی پنج برابر سریع‌تر از شیوه‌ی سنتی دانلود شد و سپس بدون هیچ وقفه‌ای فرآیند استریم آن آغاز شد. محقق ارشد این پروژه می‌گوید:

در آزمایش‌های ما بر روی کدگذاری شبکه‌ی ترافیک اینترنت، تولیدکنندگان تجهیزات سرعتی را تجربه نمودند که بین پنج تا ده برابر سریع‌تر از حالت عادی است. و این تکنولوژی می‌تواند در ارتباطات ماهواره‌ای، ارتباطات موبایل و نیز اتصالات اینترنت عادی بر روی سیستم‌ها مورد استفاده قرار گیرد.

این پروتکل به چه شکل عمل می‌کند؟

محتوای یک بسته‌ی انتقالی هرچه که باشد، خواه بخشی از یک ویدیوی یوتیوب بوده یا متن و ترانه‌ای را تشکیل دهد، در هر حالت بر اساس زنجیره‌ای از صفرها و یک‌ها کدگذاری خواهند شد که می‌تواند بعنوان یک عدد در ساختار دودویی در نظر گرفته شود.

در پروتکل TCP/IP، تمام کاری که گره‌های شبکه انجام می‌دهد ذخیره‌ی محتوای تک تک بسته‌های داده و سپس ارائه‌ی آن‌ها به گره بعدی است. اما در پروتکل توسعه داده شده توسط این محققان، محتوای هر بسته بعنوان یک عدد واقعی در نظر گرفته می‌شود و بسته‌ها در دسته‌های مشخصی پردازش خواهند شد. در این حالت، هر گره با استفاده از عددهای استخراج شده از محتوای بسته‌ها و نیز مجموعه‌ای از ضریب‌هایی که بصورت تصادفی تولید می‌شوند به تولید مجموعه‌ای از معادلات خطی خواهد پرداخت.

هر معادله‌ی خطی، یک بسته‌ی کدگذاری شده را ایجاد خواهد کرد که ضریب‌های تصادفی در قسمت Header بسته‌ی گدگذاری شده ذخیره خواهند شد. در این حالت متغیرهای ناشناخته، همان محتوای اصلی بسته هستند که بشکل عدد با آن‌ها رفتار می‌شود. به بیان دیگر، هر بسته‌ی کدگذاری شده بصورت همزمان در بر گیرنده‌ی بخشی از اطلاعات چندین بسته‌ی استاندارد است که در ضرایب متفاوتی ضرب خواهد شد.

همانگونه که احتمالا از ریاضیات دبیرستان به خاطر دارید، برای حل یک معادله با N مجهول، به N معادله‌ی خطی نیز نیاز خواهید داشت. بنابراین هر بسته‌ی کدگذاری شده، در بر دارنده‌ی یک معادله بوده که در نتیجه‌ی آن، دریافت کننده‌ی بسته به N بسته با ضریب‌های متفاوت نیاز خواهد داشت تا بتواند داده‌ها را رمزگشایی کند.

بنابراین شخصی که قصد شنود ارتباط را داشته باشد ملزم خواهد بود که تمامی بسته‌های داده را با هم رمزگشایی کند تا به اطلاعات رد و بدل شده دست یابد. نتیجه آنکه، پروتکل جدید ساختاری بسیار ایمن‌تر از پروتکل‌های فعلی اینترنت خواهد داشت.

اما سوالی که مطرح می‌شود این خواهد بود که چه نیازی است که تا این حد مسائل را پیچیده کنیم؟  پاسخ این است که در این شیوه، برخلاف TCP/IP، دریافت‌کننده ملزم به دریافت بسته‌ها در ترتیب مشخص نیست. در حقیقت ترتیب دریافت بسته‌ها در این شیوه کاملا بی‌اهمیت است.تمام آنچه که اهمیت خواهد داشت این است که دریافت‌کننده، تعداد N بسته‌ی کدگذاری شده را بدست آورده که همگی ضریب‌های متفاوتی داشته باشند. در صورت صحت این روال، گره دریافت کننده می‌تواند به سادگی به حل معادله پرداخته و محتوای اصلی را بدست آورد.

این سطح از انعطاف‌پذیری در ترتیب بسته‌ها به معنی سطح بهره‌وری بسیار بالاتر سیستم خواهد بود چرا که تمامی بسته‌ها قابل جایگذاری خواهند بود. در این پروتکل دیگر همانند TCP/IP شاهد تاخیر در ارتباطات سرور، آن‌ هم تنها به دلیل یک بسته‌ی مفقود شده نخواهیم بود. نتیجه آنکه، اکنون بدلیل بی اهمیت بودن ترتیب دریافت بسته‌ها، این تکه‌های کوچک داده می‌توانند از مسیرهای مختلفی برای رسیدن به مقصد عبور کرده که ضمن افزایش چشمگیر سرعت، باعث تقویت قابل توجه امنیت شبکه نیز خواهد شد. در چنین حالتی، ایجاد اخلال و شنود در ارتباط تنها با وارد شدن به یک مسیر تقریبا غیرممکن خواهد بود.

مرحله‌ی بعدی چیست؟

این تکنولوژی می‌تواند بصورت مستقیم در ارتباطات شبکه‌ی 5G کاربرد داشته باشد. اینترنت اشیا و شبکه‌های تعریف شده بر مبنای نرم‌افزار نیز از دیگر زمینه‌های کاربردی خواهند بود. دیگر اینکه، هوشمندی این شبکه می‌تواند امکاناتی را برای ارائه‌ی راهکارهای ذخیره‌سازی گسترده‌ای را در دل خود شبکه فراهم کند. محقق ارشد این پروژه چنین ادامه می‌دهد:

من فکر می‌کنم که این تکنولوژی در اغلب محصولات دیجیتال ادغام خواهد شد چراکه ارائه کننده‌ی برخی عملکردهای بسیار ضروری و حیاتی است. [متاسفانه] تنها چیزی که می‌تواند موجب توقف توسعه‌ی این پروژه شود پتنت‌ها خواهند بود. پیش از این، کمپانی‌های متعددی پتنت‌های قاطعی را در زمینه‌ی رمزنگاری بدست آورده‌اند. اما رویکرد ما این است که این پروتکل را تا حد امکان برای افراد بیشتری قابل دسترس کنیم.

ادغام نسخه‌های مختلف ویندوز

مایکروسافت نسخه‌های مختلف ویندوز را به یک سیستم‌عامل واحد تبدیل می‌کند .

مدیرعامل مایکروسافت، ساتیا نادلا تایید کرد که تمام نسخه‌های پایه‌ی ویندوز را ضمن ادغام، به یک سیستم‌عامل واحد تبدیل خواهد نمود. نادلا که امروز در کنفرانس ارائه‌ی گزارش مالی سه‌ماهه‌ مایکروسافت سخن می‌گفت به تحلیلگران اعلام کرد که کمپاتی متبوع وی در ادامه‌ی روند حرکتی خود سه نسخه‌ی سیستم‌عامل ویندوز را در هم ادغام خواهد نمود تا یک سیستم‌عامل همگرا برای تمام دستگاه‌ها ارائه کند.

نادلا در توضیح مفاهیم این تحول چنین بیان می‌کند که این نسخه‌ی همگرا شده، بر روی تمام اندازه‌های صفحه‌نمایش تطبیق پیدا خواهد نمود. بنابراین نسخه‌ همگرای ویندوز ضمن ارائه‌ی تجربه‌ی کاربری متناسب با اندازه‌ی صفحه‌نمایش، از ساختار، هسته و نیز برنامه‌های یکسانی بهره خواهد برد.

پیش‌تر و در زمان مدیرعاملی استو بالمر، مایکروسافت صاحب تیم‌های کاری جداگانه‌ای برای تولید نسخه‌های کاملا متفاوتی از ویندوز بود که بصورت مجزا از یکدیگر به فعالیت می‌پرداختند. اما اکنون آنگونه که ساتیا نادلا می‌گوید، مایکروسافت تنها از یک تیم برخوردار خواهد بود که بر روی معماری و سیستم یکسانی کار خواهد کرد. رئیس مایکروسافت در ادامه به ذکر منفعت‌های چنین طرحی برای کاربران و نیز توسعه‌دهندگان پرداخت و اذعان کرد که اگرچه این شرکت همچنان به فروش نسخه‌های مختلفی از ویندوز خواهد پرداخت اما پلتفرم متحد شده‌ی جدید امکان ساخت اپلیکیشن‌های جامع را برای ویندوز فراهم خواهد آورد که قادر هستند بر روی تمام دستگاه‌های مجهز به سیستم‌عامل ویندوز اجرا شوند.

مایکروسافت طی ماه‌های گذشته در تلاش بوده تا به سمت وحدت بیشتر در پلتفرم خود رهسپار شود. این کمپانی در آوریل، مایکروسافت به نمایش ابزارهایی پرداخت که امکان ساخت چنین اپلیکیشن‌های جامعی را فراهم می‌کردند. اکنون نیز ادغام سیستم‌عامل‌ها اقدامی است که مایکروسافت را یک قدم از رقیب دیرینه‌ی خود یعنی اپل (که مک و iOS را همچنان جدا نگاه خواهد داشت) فاصله می‌دهد. در هر حال، امکان اجرای یک اپلیکیشن واحد بر روی گوشی هوشمند، تبلت، PC و کنسول اکس‌باکس آن هم به بهترین شکل مساله‌ای است که باید در درجه‌ی اول مورد استقبال توسعه‌دهندگان قرار گیرد.

لازم به ذکر است که پیش‌تر کنونیکال نیز تلاش‌های خود را برای همگرا نمودن سیستم‌عامل مبتنی بر گنو/لینوکس خود یعنی اوبونتو آغاز نموده بود و اکنون در مراحل توسعه‌ی آن قرار دارد. نظر شما در خصوص این رویکرد به منظور ادغام سیستم‌عامل‌های دستگاه‌های مختلف چیست؟ آیا مایکروسافت در این مسیر موفق خواهد بود؟

درآمد میلیارد دلاری مایکروسافت

گزارش عملکرد مالی مایکروسافت در سه ماهه دوم ۲۰۱۴:

 سود ۶.۴۸ میلیارد دلاری از درآمد ۲۳.۳۸ میلیارد دلار

امروز مایکروسافت نیز همچون اپل، گزارش عملکرد مالی خود در سه ماهه چهارم سال مالی ۲۰۱۴ معادل سه ماهه دوم سال جاری را منتشر کرد. مایکروسافت در این فصل موفق به کسب درآمد ۲۳.۳۸ میلیارد دلاری شده که نسبت به همین فاصله زمانی در سال گذشته، رشد داشته است.

درآمد مایکروسافت در سه ماهه دوم ۲۰۱۴ به ۲۳.۳۸ میلیارد دلار رسیده که نسبت به درآمد ۱۹.۹ میلیارد دلاری سال گذشته رشد قابل ملاحظه‌ای داشته است.

رشد هرچند اندک بازار PC نه تنها به افزایش درآمد اینتل کمک کرد، بلکه موجب شده تا درآمد مایکروسافت نیز در سه ماهه دوم سال ۲۰۱۴ افزایش یابد. درآمد فروش سیستم‌عامل ویندوز به تولیدکنندگان سخت‌افزاری در این فصل ۳ درصد افزایش یافته است. شاید یکی دیگر از دلایل افزایش درآمد مایکروسافت از بخش ویندوز مربوط به ارتقاء کامپیوترها در شرکت‌ها باشد که به دنبال قطع پشتیبانی از ویندوز اکس‌پی انجام شده است.

مایکروسافت طی چند ماه اخیر تمرکز ویژه‌ای بر روی موبایل و سرویس‌های ابری داشته است و همچنان برای افزایش نفوذ ویندوز فون سخت در تلاش است. مایکروسافت در این فصل موفق به فروش ۵.۸ میلیون دستگاه تلفن لومیا و ۳۰.۳ میلیون تلفن ویندوز فونی غیر لومیا شده است. با این وجود به نظر می‌رسد که فروش تلفن‌های لومیا نسبت به سال گذشته ۲۱ درصد کاهش یافته است.

مایکروسافت در این فصل موفق به تصاحب کامل نوکیا شد و باید دید سیاست‌های جدید ساتیا نادلا چه تاثیری در فروش تلفن‌های لومیا خواهد داشت.

متاسفانه مایکروسافت این بار نیز اطلاعات دقیقی در باره میزان فروش تبلت‌های سرفیس ارائه نکرد. اما با این حال ۴۰۹ میلیون دلار از درآمد مایکروسافت در این سه ماهه مربوط به تبلت سرفیس بوده است. مایکروسافت همچنین تصمیم گرفت تا سرفیس مینی را عرضه نکند تا زیر بار هزینه‌های طراحی و تولید یک فرم‌فاکتور جدید نرود.

مایکروسافت در این فصل موفق به فروش ۱.۱ میلیون دستگاه ایکس‌باکس شده است. متاسفانه مایکروسافت مشخص نکرده که چه میزان از این فروش مربوط به ایکس باکس وان و چه مقدار مربوط به ایکس‌باکس 360 بوده است.

بخش سرورها و سرویس‌های ابری مایکروسافت بسیار موفق عمل کرده‌اند. درآمد این بخش‌ها ۱۱ درصد افزایش یافته و به ۱۳.۴۸ میلیارد دلار رسیده است. سرویس‌های‌ ابری Azure، آفیس 365، شیرپوینت، اکسچنج، بیشترین تاثیر را در این زمینه داشته‌اند.

ساتیا نادلا، مدیرعامل مایکروسافت اخیرا اعلام کرد که قصد دارد ۱۸ هزار کارمند این شرکت را تعدیل کند تا هزینه‌های جاری کاهش یابد. تقریبا نیمی از این کارمندان پس از تصاحب ۷.۲ میلیارد دلاری نوکیا به مایکروسافت اضافه شدند.

تازه ها درباره فیس بوک

آکیولس رسماً به زیرپرچم فیس‌بوک رفت

پس از اعلام رسمی خرید آکیولس با قیمت ۲ میلیارد دلار توسط فیس‌بوک، بزرگ‌ترین شبکه‌ی اجتماعی دنیای مجازی رسماً آکیولس را در اختیار گرفت. با این خرید زاکربرگ طیف محصولات امپراطوری مجازی خود را بیش از پیش گسترده‌تر کرد.

علی‌رغم اعلام رسمی این خرید در ماه مارس سال جاری میلادی، به‌واسطه‌ی وجود قوانین رگولاتوری این خرید هم‌اکنون بصورت رسمی محقق شده است. فیس‌بوک و آکیولس به‌مناسبت رسمی شدن این خرید، جمله‌ای را با مضمون زیر منتشر ساختند:

ما با نگاه به آینده درصدد ساخت نسل جدیدی از پلتفرم رایانشی و بازسازی نحوه‌ی ارتباط انسان‌ها با یکدیگر هستیم.

پالمر لاکی، مدیرعامل کمپانی آکیولس با نهایی شدن این خرید اعلام کرده است که در پی اشاعه‌ی بیشتر استفاده از واقعیت مجازی به‌جای منفعت مالی کوتاه مدت است. وی این همکاری را روش مناسبی برای توسعه واقعیت مجازی و گسترش دامنه‌ی استفاده از این فناوری خوانده است.

آخرین خبرها از ویندوز ۹

تصاویری منتسب به محیط ویندوز ۹ منتشر شد

مایکروسافت پیش از این نیز تصاویری را از نگرش خود درباره‌ی منوی استارت در ویندوز منتشر ساخته است، اما افشای تصاویری منتسب به محیط‌کاربری ویندوز 9 نشان از تغییرات گسترده در نسخه‌ی آتی ویندوز مایکروسافت دارد.

همانطور که گفتیم، دو تصویر از محیط کاربری ویندوز مایکروسافت با اسم Threshold منتشر شده که نشان از تغییرات در منوی استارت سیستم‌عامل پی‌سی خود دارد. مایکروسافت در حال حاضر توسعه‌ی محصولات مختلفی را به‌عنوان بخشی از پروژه‌ی Threshold در دست دارد که یکی از این پروژه‌ها با نام ویندوز 9 سال آتی میلادی روانه‌ی بازار خواهد شد. در حال حاضر، ردموندی‌ها نسخه‌ی در حال توسعه‌ی ویندوز را با نام ویندوز 8.1 پرو نام‌گذاری کرده‌اند که با پایان یافتن مراحل توسعه و آزمایش و تست این نسخه، نام اصلی آن جایگزین خواهد شد.

تصاویر گویای عدم تغییرات گسترده در منوی استارت در مقایسه با تصویری است که در جریان کنفرانس بیلد مایکروسافت پیش روی علاقمندان قرار گرفت. همانگونه که در تصویر مورد نظر ملاحظه می‌کنید، می‌توان اپلیکیشن‌های محیط مترو را نیز در قالب این منو مشاهده کرد که در کنار نرم‌افزار‌ها و اپلیکیشن‌های سنتی ویندوز قرار گرفته‌اند. می‌توان چنین استنباط کرد که منوی استارت ویندوز ۹ قادر است تا در تمامی صفحه‌ گسترده شده و همچون منوی استارت در ویندوز 8 عمل کند. تصویر دوم نشان از توسعه‌ی سیستمی برای اجرای اپلیکیشن‌های مترو در محیط دسکتاپ ویندوز دارد. شاید بتوان این قسمت از تغییرات را بزرگ‌ترین تغییر ممکن در ویندوز 9 خواند که در جهت آشتی هر چه بیشتر ماوس و کاربرد با اپلیکیشن‌های تحت رابط متروی ویندوز است.

انتظار می‌رود مایکروسافت نسخه‌ی جدید ویندوز را در اوایل سال 2015 میلادی روانه‌ی بازار نماید که با تغییراتی در سیستم‌عامل ایکس‌باکس‌وان و ادغام ویندوز RT و ویندوزفون این کمپانی همراه خواهد شد. ادغام ویندوز RT و ویندوزفون در جهت کنارگذاشتن محیط دسکتاپ و مهاجرت به سمت اپلیکیشن‌های مترو است.