عملکرد شبکه: مقایسه‌ی Delay و Packet loss

یکسری مفاهیم انقد ساده محسوب میشن که از سادگی به فراموشی سپرده میشن و وقتی حرفی از اون ها به میون میاد همه میگن: ” هی! بی خیال! این و دیگه همه میدونن!!!!”
و این در حالی هست که همین بدیهیات اگر عمیق بررسی بشن متوجه خواهیم شد که همون ها، عامل خیلی از اتفاقات بزرگ در ساختار شبکه ی ما هستن!

زمانی که صحبت از Network Performance یا همون عملکرد شبکه میشه، بلافاصله ذهنمون میره سمت پارامترایی مثل delay، latency، bandwidth و ….

عملکرد شبکه
تصویر: gigaom.com

ادامه خواندن “عملکرد شبکه: مقایسه‌ی Delay و Packet loss”

سفر به اعماق پروتکل های مسیریابی: EIGRP (DUAL)

سلام به همه ی هم سفران عزیز. در قسمت قبلی با نحوه ی تشکیل ارتباط همسایگی و چگونگی عملکرد EIGRP در تضمین و تحویل پکت هاش آشنا شدیم. در این قسمت قصد داریم به سراغ مولفه ی سوم از مولفه های اصلی عملکردی EIGRP بریم که در واقع بررسی الگوریتمی هست که EIGRP از اون برای محاسبه ی بهترین مسیر به هر مقصد با شرط loop free بودن اون مسیر در هر لحظه استفاده میکنه. پس بیاید کمی بیشتر با این الگوریتم آشنا بشیم 🙂

***

Diffusing Update Algorithm (DUAL):

 DUAL تضمین می کند که شبکه در هر لحظه حتی در هنگام رخ دادن تغییرات در توپولوژی و همگرایی مجدد ساختار، loop free باقی بماند. بر خلاف سایر پروتکل های Distance Vector که بر اساس الگوریتم Bellman-Ford فعالیت می کنند و در صورت بروز تغییری در توپولوژی، آپدیت ها به صورت ناهماهنگ توسط نودها در ساختار ارسال می شوند، DUAL برای آن که بتواند تنها در بخش هایی که تحت تاثیر تغییر واقع شده اند محاسبات یافتن بهترین مسیر جایگزین بعدی را انجام دهد، نیازمند آن است که از یک روش هماهنگ برای انتشار اطلاعات بین تمام نودها در ساختار استفاده کند که این روش diffusing computation نام دارد. بر اساس diffusing computation تنها روترهایی که تحت تاثیر تغییر باشند محاسبات مربوط به یافتن بهترین مسیر جدید بعدی که loop free باشد را انجام می دهند. ادامه خواندن “سفر به اعماق پروتکل های مسیریابی: EIGRP (DUAL)”

AI، Machine Learning و Deep Learning

در منظر اول شاید این مطلب مرتبط با شبکه نباشه؛ اما الان شرکت‌های زیادی هستند که در حال طرح و توسعه محصولاتی هستند که با هوش مصنوعی، وقایع شبکه رو پیش‌بینی کنند. یا همینطور اگر علاقمند هستین میتونین درباره Cognitive Networks گوگل کنین.

مطلب زیر خیلی خلاصه و مختصر به تعریف AI، Machine Learning و Deep Learning می‌پردازه و توضیح میده که هرکدوم چی هستن.

Understanding the differences between AI, machine learning, and deep learning

روز اول سال جدید و تعداد IPv6

روز اول سال جدید رو با دونستن تعداد IPv6 شروع کنیم 😬

میدونین در بدن انسان در حالت معمول چند اتم وجود داره؟ حتماً می‌پرسین خب چه ربطی داره به شبکه؛ حق دارین.

در بدن انسان ۲۷^۱۰ * ۷ (۷,۰۰۰,۰۰۰,۰۰۰,۰۰۰,۰۰۰,۰۰۰,۰۰۰,۰۰۰,۰۰۰) اتم وجود داره.

اگر به هر اتم موجود در بدن تمام انسان ها!! یک آدرس IPv6 داده بشه، بازهم معادل ۳e+38 آدرس باقی می مونه 😁

” Bro ” ابزاری قدرتمند برای آنالیز شبکه

Bro NSM

به عنوان یک ادمین شبکه یا حتی کسی که به حوزه ی شبکه علاقه داره حتما در رابطه با حملات DDoS و Mirai شنیدید.
ابزارهای Open Source زیادی وجود دارن که میتونید از اون ها به عنوان IDS در ساختار شبکتون استفاده کنید که یکی از اون ها ابزار قدرتمند و رایگانی هست به اسم  Bro Network Security Monitor.

Bro در واقع یک طرح آکادمیک/صنعتی هست که نتیجه ی سال ها تلاش و تحقیق بوده و تونسته بسیار موفق عمل کنه. چیزی که Bro رو از سایر IDS های رایج از دید کارشناسان مستثنی میکنه اینه که Bro در صورت توسعه قابلیت تولید طیف وسیعی از داده های NSM رو داره. داده های NSM به صورت کلی در این شش دسته قرار میگیرند: ادامه خواندن “” Bro ” ابزاری قدرتمند برای آنالیز شبکه”