دانلود نرم افزار شبیه ساز NS2 به همراه فیلم آموزش نصب
دانلود نرم افزار شبیه ساز NS2 به همراه فیلم آموزش نصب و راه اندازی را در این پست با لینک مستقیم برای دوستان علاقمند به شبکه های کامپیوتری و مخابراتی آماده کرده ایم. در ادامه به توضیحاتی در مورد معرفی نرم افزار شبیه ساز NS2 و زبان برنامه نویسی در آن پرداخته و لینک دانلود آخرین نسخه شبیه ساز NS2 قرار داده شده است.
نرم افزار شبیه ساز NS2
نرم افزار شبیه ساز NS ، یک ابزار قدرتمند در زمینه شبیه سازی شبکه های کامپیوتری و مخابراتی و همینطور رایانه ای با قابلیت پشتیبانی از پروتکل های مختلف شبکه است. شبیه ساز فوق شاخه ای از پروژه REAL Network Simulator می باشد که از سال ۱۹۸۹ آغاز شد و در طی چند سال اخیر تکمیل و توسعه یافته است. نرم افزار NS2 بر اساس تکنیک شبیه سازی رخدادگرا طراحی شده و تعداد بسیاری از برنامه های کاربردی، پروتکل ها، انواع شبکه، اجزای شبکه و مدل های شبکه که آنها را اشیا شبیه سازی شده می نامیم، پوشش می دهد.
دور نما و پس زمینه شبیه ساز NS
نرم افزار شبیه ساز NS2 مبتنی بر دو زبان است: یک زبان شی گرا که همان ++C می باشد یک مفسر OTCL که توسعه شی گرای TCL می باشد که دومی جهت اجرای اسکریپت دستورات کاربر استفاده می شود. شبیه ساز NS2 دارای یک کتابخانه غنی از اشیا و شبکه و پروتکل ها می باشد.
کلاس ارث بری و سلسله مراتبی در NS
سلسله مراتب کد های کامپایل شده ++C و دیگری سلسله مراتب کدهای مفسری OTCL که یک تناظر یک به یک میان آن دو موجود می باشد. سلسله مراتب کامپایل شده به ما توانایی برخورداری از بازدهی و کارایی را در شبیه سازی داده و نیز امکان اجرای سریع تر شبیه سازی را فراهم می نماید. این وجه مخصوصا از نظر تعاریف با جزئیات زیاد و عملکرد پروتکل ها مفید است. این ویژگی باعث کاهش زبان پردازشی رخدادها و بسته ها می شود. اما در اسکریپت OTCL ایجاد شده توسط کاربر می توان ساختار شبکه، پروتکل خاصی مورد کاربرد را نیز می توان تعریف نمود.
در مورد برنامه کاربردی مورد استفاده نیز که روی آن پروتکل خاصی به ارسال ترافیک می پردازد، نوع آن در اسکریپت کاربر مشخص می شود که به همراه نام فایل آن مشخص می گردد. در طراحی شبیه ساز فوق، از زبان برنامه نویسی ++C استفاده گردیده است و همچنین از زبان otcl نیز به عنوان واسط و مترجم فرامین استفاده می شود.
استفاده از زبان ++C و OtCl به صورت همزمان
در نرم افزار شبیه ساز NS2، از دو زبان ++C و OtCl همزمان با هم استفاده می شود. به علت سرعت بالای ++C از آن برای پیاده سازی پروتکل ها و پردازش بسته های اطلاعاتی ورودی استفاده می شود. اما برای شبیه سازی ساختار و توپولوژی شبکه از زبان Otcl استفاده می گردد.
زبان OTCL از طریق یک پیوند می تواند از اشیا کامپایل شده ++C استفاده نماید که این کار از طریق tclcl انجام میپذیرد که یک مفسر ++TCL/C است و یک تطابقی میان اشیا OTCL و ++C را فراهم می نماید. NS یک شبیه ساز رویداد و رخدادها از نوع دقیق می باشد و پیش برد و جلو رفتن زمان بستگی به زمانبندی رویداد ها که توسط زمانبند نگهداری می شود اتفاق می افتد.
در سلسله مراتب ++C یک رویداد یک شی با شناسه یکتا می باشد که یک زمان تنظیم شده و یک اشاره گر به یک شی که با رویداد سروکار دارد را نیز همراه خواهد داشت. زمانبند یک ساختار داد مرتب را (که اغلب از لیست پیوسته استفاده می کند) با رویداد هایی که باید اجرا شود را نگهداری می نماید و آنها را یک به یک اجرا نموده و آن رویداد را در ان زمان فراخوانی می نماید.
سلام خسته نباشید پکیج کامل آموزش شبیه سازی ns2 رو به همراه چند تا از دوستان نیاز داشتیم اگه اونو هم تو سایت بزارین خوشحال خواهیم شد. صمیمانه متشکریم
به زودی آموزش ns2 رو در سایت قرار خواهیم داد که می تونید با این دوره آموزش ns2 راحت مقالات شبکه رو شبیه سازی کنید.
من شدیدا نیاز به فیلم آموزشی ns2 دارم ممنون میشم اگه توی سایتتون برامون تهیه کنید چون این ترم قرار مقاله های isi رو با شبیه ساز ns2 انجام بدیم ولی هیچ کس تو کلاس حتی نمی تونن ns2 رو نصب کنن.
به زودی فیلم آموزش ns2 در سایت قرار خواهد گرفت که می تونید از روی اون ns2 رو یاد بگیرید درضمن نحوه نصب ns2 رو نیز در انجمن قرار خواهیم داد.
سلام می خوام ns2 رو روی سگوین نصب کنم چه مراحلی رو باید طی کنم امکان داره راهنمایی کنید ممنون
پیشنهاد میکنم که ns2 رو توی سیگوین نصب نکنید بهتره از نرم افزار VMware استفاده کنید یعنی اول این نرم افزار رو توی ویندوز نصب کنید سپس سیستم عامل فدورا و یا ابونتو رو نصب کنید و در نهایت اقدام به نصب ns2 بکنید.
سلام پروژه ns2 رو میشه تو شبیه سازی opnet اجراش کرد؟
نه نمی تونید پروژه ای که با ns2 کار شده توی آپنت باز کنید باید از نوع در ns2 شبیه سازی بشه
سلام یه سوال تخصصی داشتم لطف می کنید بگید اسکریپت های شبیه سازی به چه زبانی نوشته شدن ؟
در نرم افزار NS2 به سه زبان برنامه نویسی نیاز است که زبان TCL ، زبان OTCL و زبان C++ هستند.
ایا فقط برای اوبنتو هستش یعنی برای ویندوز موجود نیست؟
برای نصب NS2 در ویندوز باید از نرم افزار Cygwin استفاده کنید که پیشنهاد نمی کنم. بهتره روی لینوکس نصب کنید.
سلام روشی می خواستم که ns2 رو که در fedora نصب کردم uninstall کنم. از چه دستوری باید استفاده کنم ؟
در داخل فدورا پوشه مربوط به NS2 رو از سیستم پاک کنید، به این معنی هست که از سیستم uninstall شده.
با سلام نحوه نصب ns2 روی اوبونتو 10.4 چطوره ؟ متشکرم موقع نصب به دستور sudo su cd home/admin/ns-allinone-2.35/./install گیر میده دستورات ابونتوی 10.4 با ورژن های 14و 16 فرق داره ؟
با سلام علاقمند به یادگیری ns2 دارم، سایت یا کلیپ اموزشی ممنون میشم به بنده معرفی کنید.
سلام دوستان من این نرم افزار رو باید آموزش بدم برای درس آزمایشگاه شبکه این نرم افزار فقط روی لینوکس نصب میشه؟ نمیشه روی ویندوز نصبش کرد؟