image

شبکه‌های نرم افزار-محور

شبکه‌های نرم‌افزار-محور (SDN) یک معماری نوظهور است که شبکه‌ها را در سطح کنترلی (control plane) و داده‌ای (data plane) به صورت فیزیکی جدا می‌کند، بخش کنترلی را از طریق یک کنترل کننده متمرکز قابل برنامه ریزی می‌کند و شبکه‌های هوشمند و انعطاف پذیر می‌سازد. OpenFlow یکی از معروف‌ترین پروتکل‌های SDN است که به عنوان یک رابط بین سطح کنترل و سطح داده عمل می‌کند. هدف از طراحی این دوره ارائه یک نمای عملیاتی از شبکه‌های نرم افزار-محور است. این شبکه‌ها در حال حاضر ساختار محوری در انواع پیاده سازی‌های شبکه در سطوح مختلف به شمار می‌روند. از جمله این موارد می‌توان به شبکه‌های اپراتورهای مخابراتی اشاره نمود. مزیت این دوره نسبت به دوره‌های موجود، ارائه مطالب بصورت Hands-on و کاربردی است.

مشخصات دوره

سطحپیشرفته
مدت20 ساعت
مدرکدارد
تاریخ به روزرسانی۱۴۰۳/۴/۱۰
قالب دورهخودخوان
میزان محبوبیت
4.5
(22 رای)
۲٬۰۰۰٬۰۰۰
تومان

مطالب دوره

1. هفته اول
1.1 مقدمه
24' : 01''
2.1 مرور بر شبکه‌های سنتی
24' : 44''
3.1 مروری بر مفاهیم اولیه
25' : 04''
4.1 مروری بر مفاهیم مورد نیاز SDN
28' : 26''
5.1 بررسی نقاط ضعف شبکه سنتی و حرکت به SDN
18' : 17''
6.1 مقدمه‌ای بر SDN
17' : 17''
7.1 ساختار SDN
28' : 09''
8.1 لایه بندی ساختار SDN
23' : 38''
2. هفته دوم
3. هفته سوم
4. بخش عملی-1
5. هفته چهارم
6. بخش عملی-2
7. بخش عملی-3
8. هفته پنجم
9. جلسات پرسش و پاسخ SDN

اطلاعات تکمیلی دوره

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

 

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

 

پیش‌نیاز‌:
الزامات:
-    تسلط کافی به مباحث شبکه‌های کامپیوتری و مخابراتی:
    OSI Model and network layers
    routing and switching concepts
    MAC address, IP and netmask,
    TCP and UDP
-    تجربه برنامه‌نویسی با پایتون
-    تجربه استفاده از ماشین‌های مجازی یا سایر محیط‌های شبکه مجازی
-    آشنایی با شبکه لینوکس Linux Networking 101)) مرجع هفتم:
    Chapter2: Basics of Linux Administration
    Chapter3: Basics of Linux Network Administration

    Chapter4: Understanding Linux Inter-networking

ترجیحات:
-    آشنایی کلی  با LPIC1, LPIC2

 

نحوه ارزیابی:
آزمون نهایی دوره

 

منابع اصلی تدریس دوره:
1.    Software-Defined Networks: A Systems Approach: Peterson, Cascone, O’Connor, Vachuska, and Davie, Systems Approach LLC, Online at Systemsapproach.org, 2022
2.    M. Liynage, A. Gurtov, M. Ylianttila, "Software Defined Mobile Networks, Beyond LTE Network Architecture", John Wiley & Sons, First Edition, 2015.
3.    T. Nadeau, K. Gray, "SDN: Software Defined Networks: An Authoritative Review of Network Programmability Technologies", O’Reilly, 2013.
4.    J. Doherty, "SDN and NFV Simplified: A Visual Guide to Understanding Software Defined Networks and Network Function Virtualization", Prentice Hall, 2016.
5.    O. Coker, S. Azodolmolky, "Software-Defined Networking with OpenFlow", Packt Publishing, 2017.
6.    Mininet: An Instant Virtual Network on Your Laptop (or Other PC): Online at Mininet.org
7.    Linux Networking 101: David M. Davis, ActualTech Media, 2017.

مدرس دوره

بابک حسین خلج
بابک حسین خلج

دوره‌های پیشنهادی

فناوری‌های مخابراتی

فناوری‌های مخابراتی

فناوری‌های مخابراتی