آنچه یاد خواهید گرفت:
مفاهیم شبیهسازی شبکه را با مدلسازی توپولوژیها و پروتکلهای مختلف شبکه با استفاده از NS-3 درک کرده و اعمال کنید.
مهارتهای عملی نوشتن اسکریپتهای NS-3 با ++C و Python را برای پیکربندی گرهها، کانالها و تجهیزات شبکه توسعه دهید.
عملکرد شبکه را با استفاده از شاخصهایی مانند توان عملیاتی تأخیر و پکت لاس تحلیل کرده و نتایج شبیهسازی را بهصورت مؤثر مصورسازی کنید.
سناریوهای واقعی شبکه، از جمله شبکههای سیمی، بیسیم و ترکیبی را برای اهداف آموزشی و پژوهشی طراحی و ارزیابی کنید.
پیشنیازهای دوره
درک اولیه شبکههای کامپیوتری، از جمله مفاهیمی مانند TCP/IP ،UDP، مسیریابی و توپولوژیهای شبکه. آشنایی با برنامهنویسی، ترجیحاً با ++C یا Python، زیرا اسکریپتهای NS-3 با این زبانها نوشته میشوند. دانش پایه از سیستمعاملهای Linux یا Windows، از جمله اجرای ابزارهای خط فرمان و نصب نرمافزار. علاقه به شبیهسازی شبکه و پژوهش، همراه با تمایل به آزمایش مدلهای شبکه و تحلیل نتایج. هیچ تجربه قبلی با NS-3 لازم نیست؛ این دوره هم برای مبتدیان و هم برای فراگیران سطح متوسط که میخواهند مهارتهای عملی خود را تقویت کنند مناسب است.
توضیحات دوره
NS3: شبیهساز شبکه برای پژوهش و آموزش یک دوره جامع است که برای ارائه دانش عملی و نظری در زمینه شبیهسازی شبکه با استفاده از NS-3 طراحی شده است. NS-3 یک شبیهساز شبکه رویدادگسسته و متنباز است که بهطور گسترده در پژوهش، دانشگاه و صنعت برای مدلسازی و تحلیل رفتار شبکههای مدرن مورد استفاده قرار میگیرد.
این دوره با اصول شبیهسازی شبکه آغاز میشود و فراگیران را در مسیر نصب و پیکربندی محیط NS-3 روی سیستمعاملهای مختلف راهنمایی میکند. فراگیران انواع توپولوژیهای شبکه، از جمله point-to-point ،STAR، مش و شبکههای بیسیم را بررسی خواهند کرد و تجربه عملی در راهاندازی گرهها، کانالها و تجهیزات شبکه به دست خواهند آورد. این دوره پروتکلهای مهم شبکه مانند TCP، UDP و الگوریتمهای مسیریابی را پوشش میدهد و بر پیادهسازی عملی و تحلیل عملکرد آنها تأکید دارد.
فراگیران خواهند آموخت چگونه خروجیهای شبیهسازی، از جمله فایلهای Trace، آمار شبکه و شاخصهای عملکردی مانند توان عملیاتی، تأخیر و پکت لاس را تولید و تفسیر کنند. همچنین تکنیکهای مصورسازی برای تحلیل مؤثر رفتار شبکه آموزش داده میشود. مباحث پیشرفته شامل شبکههای بیسیم، پروتکلهای IEEE 802.11، مدلهای تحرک و شبیهسازی سناریوهای واقعی است.
در پایان این دوره، فراگیران به مهارتهایی مجهز خواهند شد که بتوانند بهصورت مستقل شبیهسازیهای شبکه را طراحی، پیادهسازی و ارزیابی کنند. این دوره برای دانشجویان، پژوهشگران و متخصصانی که میخواهند درک خود از شبکه را از طریق آزمایش عملی و یادگیری پژوهشمحور تقویت کنند، ایدهآل است.
این دوره برای چه کسانی مناسب است؟
دانشجویان و فراگیرانی که میخواهند مهارتهای عملی در شبیهسازی شبکه کسب کنند و مفاهیم شبکه را بهصورت عمیق درک نمایند.
پژوهشگران و اعضای هیئت علمی که به دنبال مدلسازی، شبیهسازی و تحلیل شبکهها برای پروژهها، مقالات یا آزمایشهای خود هستند.
متخصصان و مهندسان شبکه که میخواهند از NS-3 برای تست پروتکلهای شبکه و ارزیابی عملکرد استفاده کنند.
مبتدیان و فراگیران سطح متوسط که به کسب تجربه عملی در شبیهسازی شبکههای سیمی، بیسیم و ترکیبی علاقه دارند.
تمام افرادی که درباره رفتار شبکه و تحلیل عملکرد آن در یک محیط شبیهسازیشده و کنترلشده کنجکاو هستند.