موزه ملي علوم و فناوري

دانلود آهنگ جدید علیرضا عصار جز عشق نمیخواهم

۲ آذر ۱۳۹۶

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

دانلود آهنگ جدید علیرضا عصار جز عشق نمیخواهم

سوپرایز آپ موزیک ♫ ترانه زیبای عشق نمیخواهم از علیرضا عصار با متن و دو کیفیت خوب و عالی

شعر : روزبه بمانی / آهنگسازی و تنظیم کننده : پویا نیکپور

Download New Song By : Alireza Assar – Joz Eshgh Nemikhaham With Text And Direct links In UpMusic

Alireza Assar Joz Eshgh Nemikhaham دانلود آهنگ جدید علیرضا عصار جز عشق نمیخواهم

متن آهنگ جز عشق نمیخواهم علیرضا عصار

♪♪♫♫♪♪♯
از این تب جانکاهم در هر نفس و آهم هر نقطه ای از راهم جز عشق نمیخواهم
این سفره شاهانه سهم توی دیوانه از صاحب این خانه جز عشق نمیخواهم♪♪♫♫♪♪♯
چرخیدم و چرخیدم حال همه را دیدم از حال تو فهمیدم جز عشق نمیخواهم
این مال و منال تو چون شیر حلال تو از فکر و خیال تو جز عشق نمیخواهم

♪♪♫♫♪♪♯ شعر : روزبه بمانی ♪♪♫♫♪♪♯
هر آن تو با من گفت در جان تو با من گفت چشمان تو با من گفت جز عشق نمیخواهم
هر ذره که جان دارد از عشق نشان دارد از هرکه روان دارد جز عشق نمیخواهم
ابرویت خوش رقصی گیسویت از این همه جادویت جز عشق نمیخواهم♪♪♫♫♪♪♯
وقتی که تو خوشبخی کم میشود این سختی با این همه بدبختی جز عشق نمیخواهم
چرخیدم و چرخیدم حال همه را دیدم از حال تو فهمیدم جز عشق نمیخواهم♪♪♫♫♪♪♯
وقتی که تو خوشبخی کم میشود این سختی با این همه بدبختی جز عشق نمیخواهم

♪♪♫♫♪♪♯

علیرضا عصار جز عشق نمیخواهم

برای دانلود بر روی لینک روبرو کلیک کنید : دانلود آهنگ جدید علیرضا عصار جز عشق نمیخواهم

دانلود آهنگ جدید امو باند بعد از تو

۲ آذر ۱۳۹۶

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

دانلود آهنگ جدید امو باند بعد از تو

امشب برای شما کاربران آپ موزیک ترانه زیبای امو بند بنام بعد از تو را با بهترین کیفیت آماده کرده ایم

شعر و آهنگسازی : امو باند

Download New Song By : EMO Band – Bad Az To With Text And Direct links In UpMusic

…. دموی آهنگ اضافه شد ….

fh دانلود آهنگ جدید امو باند بعد از تو

متن آهنگ بعد از تو امو باند

♪♪♫♫♪♪♯
نشده که من یه لحظه با نبودنت کنار بیام
نشد که جز بودن تو چیزی از این دنیا بخوام♪♪♫♫♪♪♯
دست تورو ازم گرفت دستای سرد سرنوشت
من واسه تو میمیرم و تو جای من نفس بکش
بعد از تو حالمو هیچکس نفهمید♪♪♫♫♪♪♯
این دنیا جای خالیتو از چشم من دید
بعد از تو حتی خودمم نمیشناسم♪♪♫♫♪♪♯
تو نیستی پیش منو این گفتنشم سخته واسم

♪♪♫♫♪♪♯

توضیحات امو باند در اینستاگرام :

بعد از تو” رو با تمام احساسمون تقديم

ميكنيم به همه ى عزيزانى كه عزيزانشون رو تو زلزله از

دست دادن 🌹😔 دوستتون داريم بيشتر از هميشه. ♥

كليپ رو همگى به اشتراك بزارين و مثل هميشه هوامون

رو داشته باشين

امو باند بعد از تو

برای دانلود بر روی لینک روبرو کلیک کنید : دانلود آهنگ جدید امو باند بعد از تو

چگونه با Near Share فایل‌ها را به‌صورت بی سیم و به‌راحتی در ویندوز ۱۰ به‌ اشتراک بگذاریم

۲ آذر ۱۳۹۶

مایکروسافت در هفته جاری، پیش‌نمایش بیلد ۱۷۰۳۵ ویندوز ۱۰ را منتشر کرد. آخرین بیلد اینسایدر شامل یک‌سری ویژگی‌ها و بهینه‌سازی‌های جدید می‌شود که همگی بخشی از Redstone 4 خواهند بود که در آینده‌ای نزدیک منتشر می‌شود. نسخه Redstone 4 نسخه بعدی به‌روزرسانی Fall Creators ویندوز ۱۰ است که چندی پیش منتشر شده بود. یکی از جالب‌ترین امکانات بیلد جدید ویژگی به‌نام Near Share است.

Near Share چیست؟ 

اگر از بیلد ۱۷۰۳۵ استفاده می‌کنید می‌توانید از قابلیت جدید اشتراک‌گذاری ویندوز ۱۰ به‌نام Near Share یا اشتراک نزدیک استفاده کنید. کاربران به‌کمک این قابلیت می‌توانند فایل‌های خود را به‌صورت وایرلس و از طریق بلوتوث به‌دستگاه‌هایی که در آن محدوده وجود دارند به‌اشتراک بگذارند. می‌توان این ویژگی جدید مایکروسافت را مشابه “ایردراپ” دانست.

مایکروسافت Near Share را در تمام ویندوز ۱۰ جاسازی کرده است. در نتیجه، می‌توانید با استفاده از آن، فایل‌های خود را در مایکروسافت اج، ویندوز اکسپلورر و اپ‌هایی مانند Photos به‌اشتراک بگذارید.

چگونه از Near Share در بیلد ۱۷۰۳۵ ویندوز ۱۰ استفاده کنیم؟

نحوه استفاده از اشتراک نزدیک برای انتقال فایل‌ها بین دستگاه‌های سازگار ویندوز ۱۰ نسبتا ساده است. منظور از سازگار در این‌جا، آن است که ویندوز ۱۰ هر دو طرف ارسال کننده و دریافت کننده باید نسخه بیلد ۱۷۰۳۵ باشد.

کافی است به “اکشن سنتر” (Action Center) بروید و Near Share را فعال کنید. مایکروسافت برای این منظور یک دکمه سریع اکشن در این قسمت درنظر گرفته است.

در مایکروسافت اج

با استفاده از دکمه Share در مایکروسافت اج صفحات وب را با دیگران به‌اشتراک بگذارید. این دکمه در نوار منو کنار دکمه Add Notes قرار دارد. روی دکمه Share کلیک کنید و منتظر دستگاه‌های مجاور که از Near Share پشتیبانی می‌کنند بمانید.

بعد از آغاز فرآیند اشتراک‌گذاری فایل، یک نوتیفیکیشن تأیید در Action Center ویندوز ۱۰ روی دستگاه دریافت کننده ظاهر می‌شود. 

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

ویژگی Continue On PC که در ویندوز ۱۰ طراحی شده نیز به کاربران این امکان را می‌دهد تا صفحات وب را بین دستگاه‌های مختلف به‌اشتراک بگذارند. البته، برای این کار باید به‌اینترنت دسترسی داشته باشند.

در ویندوز اکسپلورر

۱- در My Computer یا My PC به پوشه مربوط به فایل موردنظرتان بروید.

۲- روی فایلی که می‌خواهید به‌اشتراک بگذارید کلیک راست کنید.

۳- در بخش منو روی گزینه Share کلیک کنید.

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

۵- یک پیام نوتیفیکیشن به‌منظور گرفتن تأیید در Action Center دستگاه دریافت کننده ظاهر می‌شود.

این فرآیند با توجه به‌حجم فایل ممکن است چند دقیقه طول بکشد. این قابلیت در هر محیطی در ویندوز ۱۰ که دکمه Share وجود داشته باشد کار می‌کند.

دانلود آهنگ جدید مصطفی فتاحی حکم دنیا

۲ آذر ۱۳۹۶

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

دانلود آهنگ جدید مصطفی فتاحی حکم دنیا

امشب آپ موزیک ♫ برای شما کاربران ترانه زیبای حکم دنیا از مصطفی فتاحی ♫ با متن و دو کیفیت

شعر و آهنگسازی : کوروش راد / تنظیم کننده : امیر حیدری

Download New Song By : Mostafa Fattahi – Hokme Donya With Text And Direct Links In UpMusic

Mostafa Fattahi Hokme Donya دانلود آهنگ جدید مصطفی فتاحی حکم دنیا

متن آهنگ حکم دنیا مصطفی فتاحی

♪♪♫♫♪♪♯
مگه گناه من چیه فقط این که جوونم کمم از مال دنیا باید تنها بمونم
چرا هیشکی نمیخواد بشینه پای حرفام خدا برس به دادم اسیر حکم دنیام♪♪♫♫♪♪♯
چقد داد بزنم ای دل حذر کن خدا یه لحظه ای به من نظر کن
خدا یه لحظه هم وقتی نداری نمیخوای که منو به یاد بیاری
خدا تنهام خدا خستم امید به مردنم بستم خدا تو حال این هق هق غما کاری دادن دستم♪♪♫♫♪♪♯
خدا بیا پیشم تا غم بره از قلب من بیرون چرا فاصله افتاده تو راه بین دستامون
تو راه بین دستامون ♪♪♫♫♪♪♯
مگه گناه من چیه فقط این که جوونم کمم از مال دنیا باید تنها بمونم
چرا هیشکی نمیخواد بشینه پای حرفام خدا برس به دادم اسیر حکم دنیام
چقد داد بزنم ای دل حذر کن خدا یه لحظه ای به من نظر کن♪♪♫♫♪♪♯
خدا یه لحظه هم وقتی نداری نمیخوای که منو به یاد بیاری
خدا تنهام خدا خستم امید به مردنم بستم خدا تو حال این هق هق غما کاری دادن دستم
خدا بیا پیشم تا غم بره از قلب من بیرون چرا فاصله افتاده تو راه بین دستامون♪♪♫♫♪♪♯
تو راه بین دستامون

♪♪♫♫♪♪♯

مصطفی فتاحی حکم دنیا

برای دانلود بر روی لینک روبرو کلیک کنید : دانلود آهنگ جدید مصطفی فتاحی حکم دنیا

دانلود آهنگ جدید مجید خراطها راهو برگرد

۲ آذر ۱۳۹۶

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

دانلود آهنگ جدید مجید خراطها راهو برگرد

امشب برای شما کاربران آپ موزیک ترانه زیبای مجید خراطها بنام راهو برگرد را با بهترین کیفیت آماده کرده ایم

شعر و آهنگسازی : مجید خراطها / تنظیم کننده : حمید احدی

Download New Song By : Majid Kharatha – Raho Bargard With Text And Direct links In UpMusic

Majid Kharatha Raho Bargard دانلود آهنگ جدید مجید خراطها راهو برگرد

متن آهنگ راهو برگرد مجید خراطها

♪♪♫♫♪♪♯
من واسه تو مرد بدی نبودم میشد باهام بازی کنی هنوزم
میشد واسه اینکه خودت خنک شی حرفایی بهم بگی که من بسوزم♪♪♫♫♪♪♯
هنوز میشد بازی کنی با قلبم حرفی نداشتم خب ازم چی دیدی
من که همیشه عاشق تو بودم به خاطر چی سرم داد کشیدی
به خاطر کی سرم داد کشیدی
اونی که میساخت همیشه با خوبیو بدی کو اون روزای خوبیو که حرفش رو میزدی کو
اونی که میساخت همیشه با خوبیو بدی کو اون روزای خوبیو که حرفش رو میزدی کو♪♪♫♫♪♪♯
حرفش رو میزدی کو

♪♪♫♫♪♪♯ تنظیم کننده : حمید احدی ♪♪♫♫♪♪♯
وقت خوشی هستن همه هیشکی تو بی کسیم نیست
دورت شلوغه این روزا پشتت ولی کسی نیست
فدا سرت که رفتنت خیلی چشامو تر کرد پلای پشتمون هنوز سالمه راهو برگرد
آره شاید به قول تو بد دلمو حسودم اونی که تگ کرده بودی عکس تو روش نبودم♪♪♫♫♪♪♯
همین که این روزا داری حرصمو در میاری نشون میده هنوز برام یه ذره وقت میذاری
فدا سرت که رفتنت خیلی چشامو تر کرد پلای پشتمون هنوز سالمه راهو برگرد
اونی که میساخت همیشه با خوبیو بدی کو اون روزای خوبیو که حرفش رو میزدی کو
اونی که میساخت همیشه با خوبیو بدی کو اون روزای خوبیو که حرفش رو میزدی کو
حرفش رو میزدی کو♪♪♫♫♪♪♯

♪♪♫♫♪♪♯

مجید خراطها راهو برگرد

برای دانلود بر روی لینک روبرو کلیک کنید : دانلود آهنگ جدید مجید خراطها راهو برگرد

متن موزیک حکم دنیا مصطفی فتاحی

۲ آذر ۱۳۹۶

متن موزیک حکم دنیا مصطفی فتاحی
Lyrics New Song By : Mostafa Fattahi Hokme Donya

متن آهنگ حکم دنیا مصطفی فتاحی متن موزیک حکم دنیا مصطفی فتاحی

متن موزیک شنیدنی حکم دنیا مصطفی فتاحی

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

چقدر داد بزنم ای دل حذر کن خدا یه لحظه ای به من نظر کن
خدا یه لحظه هم وقتی نداری نمیخوای که منو به یاد بیاری

خدا تنهام خدا خستم امید به مردنم بستم خدا تو این حاله هق هق غما کاری دادن دستم
خدا بیا پیشم تا غم بره از قلبه من بیرون چرا فاصله افتاده تو راه بین دستامون
تو راه بین دستامون

ترانه حکم دنیا مصطفی فتاحی

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

چقدر داد بزنم ای دل حذر کن خدا یه لحظه ای به من نظر کن
خدا یه لحظه هم وقتی نداری نمیخوای که منو به یاد بیاری

خدا تنهام خدا خستم امید به مردنم بستم خدا تو این حاله هق هق غما کاری دادن دستم
خدا بیا پیشم تا غم بره از قلبه من بیرون چرا فاصله افتاده تو راه بین دستامون
تو راه بین دستامون

♪♫♦

دانلود موزیک خواننده مصطفی فتاحی حکم دنیا

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

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

متن موزیک راهو برگرد مجید خراطها

۲ آذر ۱۳۹۶

متن موزیک راهو برگرد مجید خراطها
Lyrics New Song By : Majid Kharatha Raho Bargard

متن آهنگ راهو برگرد مجید خراطها متن موزیک راهو برگرد مجید خراطها

متن موزیک شنیدنی راهو برگرد مجید خراطها

من واسه تو مرد بدی نبودم میشد باهام بازی کنی هنوزم
میشد واسه اینکه خودت خنک شی حرفایی بهم بگی که من بسوزم

هنوز میشد بازی کنی با قلبم حرفی نداشتم خب ازم چی دیدی
من که همیشه عاشقه تو بودم به خاطر چی سرم داد کشیدی به خاطر کی سرم داد کشیدی

اونی که میساخت همیشه با خوبی و بدی کو اون روزایه خوبی و که حرفش رو میزدی کو
اونی که میساخت همیشه با خوبی و بدی کو اون روزایه خوبی و که حرفش رو میزدی کو
حرفش رو میزدی کو

ترانه راهو برگرد مجید خراطها

وقت خوشی هستن همه هیشکی تو بی کسیم نیست
دورت شلوغه این روزا پشتت ولی کسی نیست

فدا سرت که رفتنت خیلی چشامو تر کرد پلای پشتمون هنوز سالمه راهو برگرد

آره شاید به قوله تو بد دلمو حسودم اونی که تگ کرده بودی عکس تو روش نبودم
همین که این روزا داری حرصمو در میاری نشون میده هنوز برام یه ذره وقت میذاری

فدا سرت که رفتنت خیلی چشامو تر کرد پلای پشتمون هنوز سالمه راهو برگرد

اونی که میساخت همیشه با خوبی و بدی کو اون روزایه خوبی و که حرفش رو میزدی کو
اونی که میساخت همیشه با خوبی و بدی کو اون روزایه خوبی و که حرفش رو میزدی کو
حرفش رو میزدی کو

♪♫♦

دانلود موزیک خواننده مجید خراطها راهو برگرد

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

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

آموزش ساخت اپلیکیشن اندروید در محیط Basic4Android – پروژه ساخت اپلیکیشن مشاهده نرخ ارز

۲ آذر ۱۳۹۶

آموزش ساخت اپلیکیشن اندروید در محیط Basic4Android

آموزش پروژه ساخت اپلیکیشن مشاهده نرخ ارز

در دوره آموزش ساخت اپلیکیشن اندروید در محیط Basic4Android نحوه برقراری ارتباط بین سایت و اپلیکیشن مشاهده نرخ ارز را آموزش داده ایم.

برای این دوره از زبان بیسیک و نرم افزار B4A استفاده شده است.

Basic4Android نرم افزار برنامه نویسی موبایل و زبان آن شبیه به زبان VB.Net است. B4A نسبت به محیط های Eclipse و Android Studio که غالباٌ اپلیکیشن های اندرویدی در این محیط ها توسعه می یابند، ساده تر است.

کار کردن در محیط Basic4Android برای افرادی که علاقه زیادی به کد نویسی ندارند، مناسب است.

این دوره برای تمام افراد علاقه مند به برنامه نویسی موبایل به خصوص افراد علاقه مند به برنامه نویسی اندروید مناسب است.

آنچه در این آموزش خواهید آموخت شامل:

  • نحوه ایجاد پروژه در محیط b4a
  • نحوه انتخاب packagename انحصاری برای اپلیکیشن
  • کار با دیزاینر
  • کار با spinner
  • پیاده سازی عملی پروژه

برای استفاده از این آموزش آشنایی مقدماتی با Basic4Android به شما کمک خواهد کرد.

شما می توانید هرگونه سوال یا پیشنهادی را از طریق دیدگاه های این پست مطرح کنید.

الگوریتم TCP BBR، راهکار جامع گوگل برای حل مشکل ازدحام در شبکه

۲ آذر ۱۳۹۶

نگاهی به گذشته

پروتکل TCP از همان ابتدای شکل‌گیری اینترنت (دهه ۷۰ میلادی) با آن همراه بوده است. یک پروتکل ساده ولی بسیار کارآمد است برای اینکه از ازدحام در شبکه تا حد امکان جلوگیری شود. TCP برگرفته از عبارتی به معنای «پروتکل کنترل ارسال» است و اگر بخواهیم طرز کار آن را در یک جمله بیان کنیم، باید گفت که اگر بسته‌ها به مقصد نمی‌رسند، از ارسال بسته‌های بیشتر خودداری کن! البته کمی‌سازی همین یک جمله و تبدیل آن به پروتکلی که چندین دهه جزئی اساسی از اینترنت باشد، قطعاً به خلاقیت و ابتکار زیادی نیاز داشته است و ما این را مدیون وینت سرف و باب کان دو دانشمند برجسته در مهندسی شبکه هستیم. لازم به ذکر است، TCP اجزا و کارکردهای مهم دیگری نیز دارد که تمرکز ما در این مقاله بر کارکرد آن به‌منظور جلوگیری از ازدحام است.
در پروتکل TCP، یک پنجره ارسال وجود دارد که تعداد بسته‌های ارسال ‌شده حداکثر برابر اندازه آن است. اگر یک بسته به طور صحیح به مقصد برسد، پنجره یک واحد جلو می‌رود. برای مثال در شکل ۱،هر عدد نشان‌گر یک بسته است. طبق این شکل بسته‌های ۱۲ و قبل از آن به طور صحیح به مقصد رسیده‌اند. اگر بسته ۱۳ نیز به مقصد برسد و تأییدیه (ACK) آن دریافت شود، پنجره یک واحد جلو می‌رود و بسته شماره ۱۹ داخل پنجره قرار می‌گیرد. مطابق این شکل بسته‌های ۱۳، ۱۴ و ۱۵ نیز ارسال شده‌اند، اما فرستنده از رسیدن آن‌ها به مقصد هنوز اطلاعی ندارد. بسته‌های ۱۶، ۱۷ و ۱۸ نیز می‌توانند ارسال شوند. اندازه پنجره را گیرنده بر اساس اندازه بافر خود اعلام می‌کند و در عین حال ازدحام شبکه بر آن تأثیر دارد. اگر ازدحام شدید باشد، ممکن است اندازه پنجره حتی به صفر نیز برسد. بنابراین، تغییر در اندازه پنجره است که به‌نوعی نرخ ارسالی از سوی فرستنده را کنترل می‌کند. 

مطلب پیشنهادی

الگوریتم جدید گوگل کلاود باعث افزایش سرعت انتقال اطلاعات می‌شود

روش جدید گوگل برای جلوگیری از سرریز شدن شبکه

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

مطلب پیشنهادی

نرم‌افزارهایی برای کنترل پهنای باند و نظارت بر شبکه (بخش اول)

۱۲ نرم‌افزار مدیریت بر شبکه و ترافیک شبکه

گوگل وارد بازی می‌شود

از زمان معرفی TCP، اصلاحات زیادی در ارتباط با آن ارائه شده است که مواردی را از جمله نحوه تشخیص ازدحام و میزان کاهش اندازه پنجره در هنگام بروز ازدحام در بر می‌گیرد. برخی از این بهبودها در حد یک کار پژوهشی باقی ‌مانده و برخی دیگر در عمل استفاده شده‌اند. در واقع، نسخه‌ TCP که امروزه در ارتباطات اینترنتی ما استفاده می‌شود، یک نسخه اصلاح ‌شده از آن است. در این میان، شرکت گوگل که خود را یک شرکت پژوهشی می‌داند (که ادعای درستی هم است) یک الگوریتم معرفی کرده است. الگوریتم گوگل TCP BBR نام دارد که قسمت دوم آن کوتاه‌شده عبارت Bottleneck Bandwidth and RTT به‌معنای پهنای ‌باند گلوگاه و زمان رفت ‌و‌ برگشت سفر است. این الگوریتم سال‌ها قبل طراحی شده است، اما در سپتامبر ۲۰۱۶ به‌صورت یک وصله به کرنل لینوکس اضافه شد و در حال حاضر به سکوی ابری گوگل نیز افزوده شده است. 
با این حساب ما با یک فناوری کاملاً جدید روبه‌رو نیستیم، بلکه این فناوری هم‌اکنون به جهان عرضه شده است. تفاوت اصلی الگوریتم گوگل با نسخه‌های قبلی TCP در نحوه تشخیص ازدحام است. در نسخه‌های قبلی، ازدحام پس از رخ دادن شناسایی می‌شد، اما در TCP BBR ازدحام قبل از وقوع پیش‌بینی می‌شود. این تفاوت برای اینترنت فعلی که انتقال اطلاعات به‌صورت بی‌درنگ در آن اهمیت روزافزونی یافته است، بسیار مهم خواهد بود. در بخش بعدی، نحوه کار این الگوریتم را به اختصار بیان خواهیم کرد.

مطلب پیشنهادی

در حال ورود به عصر زتابایت هستیم، آیا شما آمادگی دارید؟

در دوران زتااستراکچر چه بخش‌هایی باید متحول شوند؟

الگوریتم چگونه کار می‌کند

الگوریتم TCP BBR یک برآورد دائمی از دو پارامتر را لحاظ می‌کند. پارامتر اول زمان رفت ‌و ‌برگشت سفر موسوم به RTT است. این پارامتر بازه زمانی را مشخص می‌کند که اطلاعات از مبدأ به مقصد رفته و سپس تأییدیه آن به مبدأ برگشته است. هرچه این پارامتر کوچک‌تر باشد، به‌معنای سرعت بیشتر انتقال اطلاعات است. الگوریتم مذکور کمترین مقدار RTT ثبت ‌شده را در لحظات اخیر به‌عنوان برآوردی از آن ثبت می‌کند. پارامتر دوم پهنای باند گلوگاه است که بر اساس بیشینه نرخ دریافت ‌شده توسط گیرنده در یک بازه مشخص تخمین زده می‌شود. دو پارامتر فوق مستقل از هم در نظر گرفته می‌شوند و محاسبه هریک جداگانه انجام می‌شود. برای هر تأییدیه دریافتی، اگر بسته از نوع محدود از نظر اپلیکیشن نباشد، فرستنده دو پارامتر فوق را به‌روزرسانی می‌کند. محدود از نظر اپلیکیشن یعنی اینکه برنامه‌ای که در حال ارسال اطلاعات است، خودش جریان اطلاعات را قطع کرده باشد. روال اصلی الگوریتم این است که فرستنده بسته‌ها را با نرخی ارسال کند که صف در هیچ نقطه از مسیر شکل نگیرد. این برخلاف پروتکل‌های قبلی است که نرخ فرستنده را (با افزایش اندازه پنجره ارسال) آنقدر بالا می‌برند که صف تشکیل بشود و درنهایت از هدر رفتن بسته‌ها در مسیر متوجه رخ دادن ازدحام بشوند. اگر نگاهی مجدد به‌ شکل ۲ بیاندازید، متوجه حالت زیگزاگی نمودار می‌شوید که حکایت از کنش و واکنش‌های متناوب نسبت به ازدحام در شبکه دارد. اما BBR این حالت زیگزاگی را ندارد و ثبات بیشتری دارد. در شکل ۳ نیز این پروتکل (منحنی سبز رنگ) با دو نسخه دیگر Reno   ) Tcp با منحنی آبی ‌رنگ و CUBIC با منحنی قرمز رنگ) مقایسه شده است.


اگر با نسخه‌های مختلف TCP آشنا باشید، شاید به نظرتان برسد که این الگوریتم همان TCP Vegas است، در حالی که از نظر رفتار انطباقی جریان با آن تفاوت دارد. در BBR اندازه پنجره برابر حاصل ‌ضرب پهنای باند گلوگاه و RTT است. برای مثال اگر پهنای باند یک گیگابیت بر ثانیه و RTT یک میلی ‌ثانیه باشد، حاصل ضرب آن دو برابر یک میلیون می‌شود، در نتیجه اندازه پنجره برابر یک میلیون بیت است. برای آشنایی با چگونگی تنظیم نرخ ارسال و جزئیات دیگر الگوریتم، به مقاله‌ای که گوگل با عنوان BBR Congestion-Based Congestion Control منتشر کرده، مراجعه کنید.

مطلب پیشنهادی

ماهنامه شبکه 197 با پرونده ویژه «داده‌های بزرگ؛ فردای بزرگ‌تر» منتشر شد

سخن آخر

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