اس دی ان

اطلاعیه: جمعه یکم تیر – شروع دوره دهم کلاس آنلاین SDN

⭕️توجه توجه! دوستان و همراهان عزیز به حول و قوه الهی پس از ماه مبارک رمضان دوره دهم #کلاس آنلاین SDN پس از وقفه شش ماهه برگزار خواهد شد. دوستان علاقه مند میتوانند جهت ثبت نام تا پایان خرداد اقدام نمایند. شروع کلاس #جمعه_اول_تیر می باشد. ??? #هدیه به مناسبت عید سعید فطر برای تمامی دوستانی که تا پایان جشن عید سعید فطر (شنبه ۲۶ خرداد) اقدام به ثبت نام نمایند. کد تخفیف: eyd تعداد کوپن های باقی مانده: ۵ عدد ??? لینک ثبت نام: sdncentral.ir/registration

بررسی ubuntu 18.04

اوبونتو 18.04 – تاریخ انتشار، ویژگی‌ها، نصب و …

این مقاله ممکن است به مرور بروزرسانی شود. سیستم عامل Ubuntu 18.04 LTS با نام Bionic Beaver، در تاریخ 26 آوریل 2018 (6 اردیبهشت 1397) منتشر شد. هر نسخه از سیستم عامل اوبونتو به اصطلاح یک code name دارد که برای این نسخه “Bionic Beaver” انتخاب شده است. Beaver به معنای “سگ آبی” و Bionic به معنای  “به کار گذاشتن اعضای ساختگی در بدن”، “(در داستان های تخیلی علمی) دارای اندام مصنوعی (که به شخص نیروی خارق العاده می دهد)”،” وابسته به [...]

تفاوت مقلد شبکه (امولاتور) با شبیه ساز (سیمولاتور)

مقدمه برای کارهای دانشگاهی و نیز صنعتی خیلی اوقات خرید تجهیزات گرانقیمت سخت افزاری و یا صرف هزینه برای خرید لایسنس برای اپلاینس‌های نرم افزاری ممکن است توجیه اقتصادی نداشته باشد و یا شاید بودجه لازم قابل تأمین نباشد. از این رو سازوکارهای شبیه‌سازی (سیمولیشن) و تقلید (امولیشن) زیادی در دنیای فناوری استفاده می‌شوند تا با صرف هزینه کمتر (و یا حذف هزینه) امکان ارزیابی رویکردهای مختلف فراهم شود. در ادامه این مقاله نگاهی  به تفاوت‌های شبیه‌سازی (simulation) و امولیشن [...]

SD-WAN و مزایای آن

چکیده SD-WAN مخفف شبکه نرم‌افزار محور در شبکه گسترده (software-defined networking in a wide area network) می‌باشد. SD-WAN بطور هوشمندانه با جداسازی سخت‌افزارهای شبکه از بخش کنترلی نرم‌افزاری، مدیریت و بهره‌برداری شبکه را آسان می‌سازد. یکی از کاربردهای اصلی SD-WAN امکان ایجاد شبکه‌های WAN با کارایی بالا و هزینه کم می‌باشد که این امر می‌تواند موجب جایگزینی با فناوری‌های هزینه‌بر کنونی از جمله MPLS شود. موسسه گارتنر در سال ۲۰۱۵ پیش‌بینی نموده است که تا پایان سال ۲۰۱۹، ۳۰٪ سازمان‌ها در [...]

URI چیست؟ تفاوت آن با URL چیست؟

زمانی که اولین بار با مفهوم REST آشنا شده بودم عبارت URI توجهم را جلب کرده بود. بعد از جستجو در گوگل متوجه شدم که URI مخفف Uniform Resource Identifier است و کمی بیشتر که جستجو کردم با شکل زیر مواجه شدم که بیانگر این موضوع است که URI دربرگیرنده URL می‌باشد و در REST برای نامگذاری منابع از URI استفاده می‌شود (و نه URL). در واقع هر URI یک سری کاراکتر است که دسترسی به یک منبع(resource) را مشخص [...]

پیاده سازی فانکشن های شبکه

پیاده سازی فانکشن های شبکه در کنترلر انجام می‌شود یا در مینینت؟

یکی از ویژگی‌های مهم SDN جداسازی صفحه کنترل از صفحه دیتا است. اگر از امولاتور mininet برای پیاده‌سازی استفاده می‌کنید دقت کنید که از این امولاتور فقط برای پیاده‌سازی data plane معماری SDN استفاده می‌شود (اگرچه mininet دارای یک کنترلر basic می‌باشد که می‌تواند موجب خروجی درست pingall شود) و برای پیاده‌سازی فانکشن‌های شبکه از لایه ۱ تا ۴ می‌توانید از کنترلرهای SDN (کنترلر‌های OpenFlow) استفاده نمایید (پیاده‌سازی control plane). پس مثلا در mininet دنبال روتر یا فایروال یا … [...]

آموزش جاوا

آموزش جاوا – قسمت 14 (مفهوم نخ و رشته)

در این جلسه قصد داریم تا آخرین مبحث آموزشی جاوا را به مفهوم نخ (Thread) و چندنخی بودن (Multi-Threaded) زبان جاوا که مبحثی کاربردی  در پیاده‌سازی‌ شبکه‌های اس دی ان است، اختصاص دهیم. احتمالا تا به حال شنیده‌اید که جاوا یک زبان برنامه‌نویسی چندنخی محسوب می‌شود و می‌توان برنامه‌های چندنخی را با زبان جاوا ایجاد کرد. اما بیایید ببینیم که این جمله چه مفهومی دارد، و چه مزیتی را برای ما برنامه‌نویسان فراهم می‌کند. یک برنامه چندنخی شامل حداقل دو بخش [...]

آموزش جاوا

آموزش جاوا – قسمت 13 (Networking)

در جاوا مفهوم networking به ارتباط دو یا چند device گفته‌ می‌شود که از طریق یک شبکه به یکدیگر متصلند. با شنیدن network programming در جاوا، اولین چیزی که باید به ذهنتان برسد، کلاینت و سرور است، چیزی که در برخی مدل‌سازی‌های شبکه‌های SDN و در بخش‌های مختلف آن مورد استفاده قرار گرفته است. بنابراین تصمیم گرفتیم تا این قسمت از آموزش جاوا را به این مفهوم اختصاص دهیم. پس تا انتهای آموزش با ما همراه باشید… پیش از اینکه [...]

کتاب رایگان SDN

دانلود رایگان دوسالانه پژوهشی SDN

 دانلود دوسالانه پژوهشی SDNCentral به لطف و عنایت پروردگار متعال دومین سال از طراحی و راه اندازی اولین تارنمای تخصصی “شبکه نرم افزار محور”  می ­گذرد .مفتخر بودیم در این مسیر  با برگزاری دوره­ های مجازی و حضوری با علاقمندان این حوزه بیشتر آشنا شویم و بابی گشوده شود در جهت تحقق اهداف پژوهشی و صنعتی در کشور عزیزمان ایران. در راستای بهبود وضعیت تحقیقاتی در این حوزه به راه ­اندازی دپارتمان ترجمه تخصصی اقدام نمودیم و با حمایت شما [...]

آموزش جاوا

آموزش جاوا – قسمت 12 (مفهوم Generic)

شاید بعد از 11 قسمت جلسه آموزشی جاوا که با typeهای مختلف داده ها کار کردید به ذهنتان رسیده باشد که چقدر خوب می‌شد اگر می‌توانستیم توابع را طوری تعریف کنیم که دیگر دغدغه type آرگومان آن را هنگام صدا زدن تابع نداشتیم. خوب باید بگم که این آرزوی شما خیلی هم بی‌راه و دور از ذهن نیست و قبل از شما آروزی خیلی‌های دیگه بوده… و خبر خوب اینکه با مفهوم Generic تا حدی امکان‌پذیر است! و اما [...]