مقدمه
نرم افزار NS2 ، یک شبیه ساز مبتنی بر رخداد است که در دانشگاه کالیفرنیا برکلی طراحی و پیاده سازی شده است .
نرم افزار NS2 قادر است طیف وسیعی از پروتکل ها و همبندی های شبکه های محلی و گسترده را شبیه سازی نماید .
نکته : در این مجموعه آموزش NS2، نرم افزار NS2 در سطوح مقدماتی و متوسط آموزش داده می شود.
این مجموعه خودآموز آنلاین آموزش NS2 به مرور تکمیل می شود و استفاده از آن برای استفاده فردی رایگان است.
برای آموزش NS2 به صورت مستقیم و یا حضوری و همچنین آموزش NS2 در سطح پیشرفته با ما تماس بگیرید.
لازم به تذکر است که به سبب فراگیری و محبوبیت اینترنت ، و خانواده پروتکل TCP / IP به عنوان یکی از اجزائ تفکیک ناپذیر ان ،نرم افزار NS2 قابلیتهای قابل توجهی در شبیه سازی خانواده پروتکل فوق از خود نشان می دهد .
نرم افزار NS2 پروتکلهایی نظیر ، UDP ، TCP رفتار منابع مولد ترافیک نظیر پروتکلهای ، VBR ، CBR ، WEB ، FTP ، Telnet مکانیزمهای مدیریت صف در مسیریابها مانند ، RED ، Drop Tail و CBQ و الگوریتمهای مسیریابی نظیر دایجسترا و امثالهم را مهیا می نماید .
علاوه بر اینها نرم افزار NS2 مکانیزمهای چندپراکنی و برخی از پروتکلهای دسترسی به رسانه برای شبیه سازی شبکه های محلی را نیز در اختیار میگذارد .
نرم افزار NS2 در حال حاضر به عنوان بخشی از پروژه VINT است .
در حال حاضر نگارش دوم نرم افزار NS2 با بهره گیری از قابلیتهای زبان برنامه نویسی ++C و زبان برنامه نویسی OTclطراحی وپیاده سازی شده است .
که زبان برنامه نویسی OTcl زبانی اسکریپتی با ساختار نگارشی زبان برنامه نویسی Tcl بعلاوه امکانات و تواناییهای شی گرایی است .
قابلیتهای شی گرایی و افزوده شده به زبان برنامه نویسی Tcl در دانشگاه MIT طراحی و پیاده سازی گردیده است .
در یک نگاه ساده شده از دید کاربر ،نرم افزار NS2 یک مفسر اسکریپت های OTcl است که از کتابخانه اشیائ و اجزائ شبکه ، زمانبند رخدادهای شبیه سازی ، و واحدهای کتابخانه ای برپایی شبکه تشکیل شده است .
نرم افزار NS2 ، یک شبیه ساز مبتنی بر رخداد است که در دانشگاه کالیفرنیا برکلی طراحی و پیاده سازی شده است .
نرم افزار NS2 قادر است طیف وسیعی از پروتکل ها و همبندی های شبکه های محلی و گسترده را شبیه سازی نماید .
نکته : در این مجموعه آموزش NS2، نرم افزار NS2 در سطوح مقدماتی و متوسط آموزش داده می شود.
این مجموعه خودآموز آنلاین آموزش NS2 به مرور تکمیل می شود و استفاده از آن برای استفاده فردی رایگان است.
برای آموزش NS2 به صورت مستقیم و یا حضوری و همچنین آموزش NS2 در سطح پیشرفته با ما تماس بگیرید.
لازم به تذکر است که به سبب فراگیری و محبوبیت اینترنت ، و خانواده پروتکل TCP / IP به عنوان یکی از اجزائ تفکیک ناپذیر ان ،نرم افزار NS2 قابلیتهای قابل توجهی در شبیه سازی خانواده پروتکل فوق از خود نشان می دهد .
نرم افزار NS2 پروتکلهایی نظیر ، UDP ، TCP رفتار منابع مولد ترافیک نظیر پروتکلهای ، VBR ، CBR ، WEB ، FTP ، Telnet مکانیزمهای مدیریت صف در مسیریابها مانند ، RED ، Drop Tail و CBQ و الگوریتمهای مسیریابی نظیر دایجسترا و امثالهم را مهیا می نماید .
علاوه بر اینها نرم افزار NS2 مکانیزمهای چندپراکنی و برخی از پروتکلهای دسترسی به رسانه برای شبیه سازی شبکه های محلی را نیز در اختیار میگذارد .
نرم افزار NS2 در حال حاضر به عنوان بخشی از پروژه VINT است .
در حال حاضر نگارش دوم نرم افزار NS2 با بهره گیری از قابلیتهای زبان برنامه نویسی ++C و زبان برنامه نویسی OTclطراحی وپیاده سازی شده است .
که زبان برنامه نویسی OTcl زبانی اسکریپتی با ساختار نگارشی زبان برنامه نویسی Tcl بعلاوه امکانات و تواناییهای شی گرایی است .
قابلیتهای شی گرایی و افزوده شده به زبان برنامه نویسی Tcl در دانشگاه MIT طراحی و پیاده سازی گردیده است .
در یک نگاه ساده شده از دید کاربر ،نرم افزار NS2 یک مفسر اسکریپت های OTcl است که از کتابخانه اشیائ و اجزائ شبکه ، زمانبند رخدادهای شبیه سازی ، و واحدهای کتابخانه ای برپایی شبکه تشکیل شده است .