اهداف کلی دوره، ارائه مفاهیم پایهای و اساسی شبکههای نرم افزار-محور و آموزش موضوعات کلیدی این حوزه شامل کنترل و مدیریت شبکه میباشد. در پایان دوره، تجربه عملی و نمونههای پیاده سازی بر اساس تمارین طراحی شبکه و ابزارهای متن-باز ارائه میگردد.
مخاطبان:
دانشجویان و فارغالتحصیلانی که علاقهمند به یادگیری و مهارتآموزی در حوزه شبکههای مخابراتی پیشرفته هستند.
دانشجویان و فارغالتحصیلان رشتههای مهندسی برق، کامپیوتر، فناوری اطلاعات و سایر علاقهمندانی که قصد ورود به بازار کار در حوزه شبکههای کامپیوتری و ارتباطی پیشرفته را دارند.
متخصصین و مهندسین فعال در حوزه شبکه و فناوریهای ارتباطی که قصد توسعه کسبوکار و ارتقا مهارتهای خود به ویژه در زمینه شبکههای نسل پنجم را دارند.
کارآفرینانی که علاقهمند به راهاندازی کسبوکار در این حوزه هستند و یا میخواهند از این تکنولوژی برای رشد و توسعه کسبوکار خویش استفاده نمایند.
پیشنیاز:
الزامات:
- تسلط کافی به مباحث شبکههای کامپیوتری و مخابراتی:
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.