کتاب آموزش شبیه ساز NS3 به زبان فارسی
کتاب آموزش شبیه ساز NS3 را به زبان فارسی و به صورت PDF آماده کردیم که ترجمه شده کتاب مرجع و معرفی شده در وب سایت خود نرم افزار NS3 است. کتاب آموزش شبیه ساز NS3 ، مجموعه ای مقدماتی برای این نرم افزار قدرتمند شبیه ساز شبکه های کامپیوتری و مخابراتی می باشد که در 8 فصل به تعداد 216 صفحه به زبان فارسی را آماده کرده ایم.
محتوای این کتاب آموزشی شامل آشنایی با محیط نرم افزار شبیه ساز NS3 ، آموزش نصب NS3 ، خصوصیات نرم افزار، آموزش خروجی گرفتن از پروژه در محیط گرافیکی NetAnim و همینطور اجرای مثال های کاربردی و تشریح آنها به منظور شروع به کار برای کسانی که به تازگی اقدام به یادگیرید NS3 کرده اند، گرد آوری شده است.
معرفی نرم افزار NS3
نرم افزار شبیه ساز NS3 یک شبیه ساز شبکه های کامپیوتری و مخابراتی گسسته می باشد که به دنبال هدف اصلی خود یعنی تحقیق و آموزش است. پروژه NS3 یک پروژه منبع باز در حال توسعه می باشد از سال 2006 آغاز شده است. شبیه ساز NS3 برای پلتفرم های شبیه سازی شبکه باز قابل توسعه برای پژوهش و آموزش شبکه، ارائه شده است. به طور خلاصه NS3 مدل کار بسته های اطلاعاتی شبکه را ارائه و همچنین یک موتور شبیه سازی برای کاربران جهت انجام آزمایش های شبیه سازی فراهم کند.
دلیل استفاده از نرم افزار NS3
برخی از دلایل استفاده از NS3 شامل انجام مطالعاتی است که در سیستم های واقعی دشوار می باسد، انجام مطالعه کنترل شده رفتار سیستم، تولید مجدد محیط کار و یادگیری در مورد نحوه کار شبکه می باشد. کابران باید توجه داشته باشند که مجموعه مدل در دسترس در NS3 در رابطه با نحوه مدل سازی پروتکل های اینترنت و شبکه تمرکز دارد، اما NS3 تنها به سیستم اینترنت محدود نمی باشد. چندین کاربر از NS3 برای مدلسازی سیستم های مبتنی بر غیر اینترنت استفاده می کنند.
ابزار های شبیه سازی متعددی برای شبیه سازی شبکه وجود دارد که در ادامه به تعدادی از ویژگی های متمایز NS3 در مقایسه با ابزار های دیگر می پردازیم.
ویژگی های متمایز نرم افزار شبیه ساز NS3
- نرم افزار NS3 به صورت کتابخانه هایی طراحی شده است که می تواند با یکدیگر یا سایر کتابخانه های نرم افزاری خارجی ترکیب شود. در حالی که برخی از سیستم عامل شبیه سازی به کاربران یک محیط رابط کاربری گرافیکی یکپارچه ارائه می دهند که در آن همه وظایف اجرا می شوند.
- شبیه ساز NS3 دارای ماژولاریتی بیشتری در این زمینه می باشد. چندین شبیه ساز خارجی با تجزیه و تحلیل داده ها و ابزار تصویر سازی می تواند با NS3 مورد استفاده قرار گیرد. با این حال، کاربران باید انتظار کار در خط فرمان و با ابزار ++C یا نرم افزار توسعه Python را داشته باشند.
- نرم افزار NS3 در درجه اول بر روی سیستم های لینوکس استفاده می شود، اگر چه برای FreeBSD ، از نرم افزار Cygwin (برای ویندوز) و Windows Visual Studio در ابزار توسعه یافته نیز پشتیبانی می شود.
- نرم افزار NS3 مخصوصا پشتیبانی محصول نرم افزار هر شرکتی نمی باشد. پشتیبانی از NS3 بر اساس بهترین تلاش در لیست پستی کاربران NS3 انجام می شود.
فهرست مطالب کتاب آموزش NS3
فصل اول : مقدمه
- در مورد NS-3
- برای کاربران NS-3
- مشارکت
- سازمان آموزش
فصل دوم : منابع
- وب
- Mercurial
- WAF
- محیط توسعه
- برنامه نویسی Socket ها
فصل سوم : شروع
- بررسی اجمالی
- دانلود NS-3
- دانلود NS-3 با استفاده از یک فایل با فرمت tarball
- دانلود NS-3 با استفاده از Bake
- ایجاد NS-3
- ایجاد توسط build.py
- ایجاد با Bake
- ایجاد با Waf
- تست NS-3
- اجرای یک اسکریپت
- پارامتر های برنامه
- رفع اشکال
- دایرکتوری کار
فصل چهار :
- انتزاع کلیدی
- گره
- نرم افزار
- کانال
- دستگاه NET
- راهنمای توپولوژی
- اولین اسکریپت NS-3
- Boilerplate
- ماژول Includes
- فضای نام NS-3
- Logging
- تابع اصلی
- راهنمای توپولوژی
- برنامه کاربردی
- شبیه ساز
- ایجاد اسکریپت شما
- کد مبدا NS-3
فصل پنجم :
- استفاده از ماژول ورود
- بررسی اجمالی Log
- استفاده از پارامتر های خط فرمان
- اتصال (hooking) مقادیر خود
- استفاده از سیستم ردیابی
- ردیابی ASCII
- ردیابی PCAP
- خواندن خروجی Wireshark
فصل ششم : توپولوژی های ایجاد
- ایجاد یک توپولوژی شبکه Bus
- ساخت یه توپولوژی شبکه بی سیم
فصل هفتم :
- سابقه و هدف
- ابزار Blunt
- مثال ساده
- اتصال با پیکربندی
- یافتن منابع
- منابع در دسترس
- مسیرهای پیکربندی
- Callback Signatures
- TracedValues
- مثال واقعی
- منابع در دسترس
- مثال های جستجو
- منابع ردیابی پویا
- بررسی fifth.cc
- اجرای fifth.cc
- استفاده از راهنمای سطح – متوسط
- راهنمای ردیابی
- راهنمای دستگاه
- راهنمای پروتکل
- خلاصه
فصل هشتم : جمع آوری داده ها
- هدف 234
- کد مثال
- GnuplotHelper
- انواع ردیابی پشتیبانی شده
- راهنمای فایل
- خلاصه
با دریافت آموزش ns3 می تونیم شبیه سازی های مقاله رو خودمون انجام بدیم.
برای اینکه بتونید مقاله ای معتبر رو با ns3 شبیه سازی کنید باید اول خوده ns3 رو خوب بلد باشید بعد می تونید با تمرین و انجام شبیه سازی پروتکل های ساده به مرور زمان شبیه سازی های سخت را هم انجام بدید.
ممنون از کتاب آموزش ns3 واقعا خیلی دنبال این آموزش میگشتم توی اینترنت نتونستم آموزش ns3 رو به این شکل پیدا کنم. واقعا ممنون از زحمات شما دوستان
برای آموزش ns3 آیا فیلم آموزشی هم دارین یا نه؟ و اینکه کتاب ns3 جلد چندم است؟
فعلا فیلم آموزش ns3 رو نداریم ولی در روزهای آینده دوره آموزشی شبیه ساز ns3 رو در سایت قرار خواهیم داد و کتاب ns3 که مربوط به ترجمه کتاب انگلیسی موجود در سایت ns3 را نیز در همین قسمت قرار دادیم.
سلام فیلم آموزشی ns3 چه زمان میذارید در سایت؟
به زودی فیلم آموزش ns3 تهیه و در سایت قرار داده می شود
آیا با تهیه این آموزش می تونم شبیه سازی با ns3 رو راحت یاد بگیرم و مقاله های خودمو شبیه سازی کنم؟
برای یادگیری شبیه ساز ns3 فقط خوندن این کتاب کفایت نمیکنه شما باید اول این کتاب رو بخونید و روش های که داخلش است رو یاد بگیرید و بعد با پروتکل های ساده شروع کنید و خودتون اونا رو با سناریو های مختلف توی ns3 شبیه سازی کنید تا به مرور بتونید مقاله های پیشرفته رو هم شبیه سازی کنید.
سلام کتاب و فیلم آموزشی در مورد شبیه ساز NS2 تو سایت دارید اگه هست آدرسشو لطف می کنید بدید. با تشکر
به زودی فیلم آموزشی ns2 رو در سایت قرار خواهیم داد
به نظرتون بین ns3 و opnet کدوم بهتره ؟ با توجه به امکان تغییر پروتکل ها و اینکه شما آموزش جامعی دارید از هر کدوم تو سایت دارید ؟
یادگیری opnet خیلی راحتتر از یادگیری شبیه ساز ns3 است پیشنهاد میکنم که از آپنت استفاده کنید.
سلام نرم افزار NS3 رو میشه تو ویندوز نصبش کرد یا فقط باید تو محیط لینوکس نصب بشه ؟ ممنون میشم در این مورد پاسخ بدید..
بله با استفاده از نرم افزار سیگوین می تونید توی ویندوز هم شبیه ساز ns3 رو نصب کنید
واقعا ازتون ممنونم خیلی دنبال کتاب ns3 میکشتم اولین سایتی هستین که این کتاب رو قرار دادین. یه سوال دیگه داشتم آیا شما شبیه سازی مقاله رو با ns3 هم انجام میدین؟
بله در صورت سفارش شبیه سازی جزئیات و یا مقاله پایه رو ارسال کنید تا بررسی کنیم
با درود و خسته نباشید. بنده می خوام از اول شبکه حسگر بی سیم رو پیاده سازی کنم نیاز به کتابی دارم که دستورات ns3 رو واسه wsn گفته باشه. کتابی دارید که سریع کارم راه بیفته؟ با سپاس
فرق بین شبیه ساز gns3 با شبیه ساز ns3 در چیست ؟ برای پایان نامه ارشد شبکه های مخابراتی کدومش مناسب تره ؟
هر دو نرم افزار شبیه سازی شبکه است، شبیه سازی GNS3 در ویندوز نصب میشه و محیط گرافیکی داره و برای طراحی و شبیه سازی شبکه های کوچک مناسبه. اما شبیه ساز NS3 یه نرم افزار شبیه ساز شبکه های مختلف قوی هست که تحت لینوکس کار می کنه و محیط کاربرش هم به صورت کد نویسی است. برای استفاده در پایان نامه ارشد شبکه نرم افزار NS3 مناسب و کاربردی است.
چند روز پیش آنلاین با پشتیبان سایت صحبت میکردم گفتن که آموزش ns3 رو به صورت فیلم قراره تو سایت بزاریم الان آماده است یا نه؟
فیلم آموزش ns3 در حال ضبط می باشد بعد از اتمام اطلاع رسانی خواهد شد
سلام امیدوارم خوب باشید در صورت آماده شدن فیلم NS3 امکان اطلاع رسانی از طریق ایمیل یا موبایل هست؟
بله به محض آماده شدن دوره آموزش NS3 با ایمیل بهتون اطلاع خواهیم داد
سلام پاورپوینت آموزش شبیه ساز NS3 رو می خواستم شدیدا بهش نیاز دارم می تونید کمکم کنید ممنون میشم .
سلام میخواستم بدونم برای شبیه سازی پروتکل coap هم میشه از ns 3 استفاده کرد؟ پروتکل مسیر یابی rpl چطور؟
بله پروتکل CoAP یکی از پروتکل های مورد استفاده در اینترنت اشیا است که پیاده سازی اون در نرم افزار NS3 امکان پذیر است. بله پروتکل مسیریابی RPL هم در NS3 قابل پیاده سازی است.
کتاب آموزش NS3 رو دریافت و مطالعه کردم، خیلی ممنون از شما مفید و کارآمد بود.
سلام با مطالعه کتاب آموزشی ns3 در چه حدی میشه رو یه پروژه کار کرد.
با مطالعه و پیگیری این کتاب آموزشی می تونید علاوه بر آشنایی با محیط نرم افزار، پروژه های ساده را پیاده سازی کنید.
من این کتاب شما رو خریداری کردم دوستان هم در پشتیبانی راهنمایی های لازم در زمینه NS3 را انجام دادند، خیلی ممنون از فعالیت شما.
آیا با این کتاب میشه نرم افزار ns3 رو کامل و به صورت حرفه ای یاد گرفت؟
مطالب ارائه شده در این کتاب آموزشی ns3 به صورت مقدماتی است اما می تونه راه رو برای سطوح بالاتر هموار سازد.
با سلام من در ریختن لینوکس ( ابنتو - کالی و...) روی VMWARE مشکل دارم چرا که ارور بایوس میده و من نمیدونم چه کنم لب تابم HP هستش و ساپورت نمیکنه چکار کنم میخوام NS را نصب کنم سیگوین هم نصب کردم به سرور اصلی وصل نمیشه که دانلود شه
سلام چطور میتونم کتاب 245 صفحه ای و فایل های مربوطه رو تهیه کنم؟
کتاب آموزش NS3 که در این بخش قرار دادیم 216 صفحه می باشد و از بخش خرید محصول در آخر همین بخش می توانید اقدام کنید
سلام.من این کتاب ر صبح خریدم ولی هنوز چیزی برام ارسال نشده
از بخش دانلود های من می تونید لینک دانلود رو مشاهده کنید همچنین به ایمیلتان به صورت اتوماتیک ارسال می شود
با سلام و درود مهندس جان ممنون از خدماتتون . من برنامه نویسی خوب بلد نیستم و C++ خیلی مقدماتی در حد دانشگاه . میخواستم بدونم میتونم از python برای اجرا و کار با ns3 استفاده کنم ؟ چون با این وقت محدودم یادگیری c++ خیلی زمانبر هست ولی python را سریعتر میتونم جمع کنم. با تشکر
سلام من دنبال کتاب آموزش طراحی شبکه های زیر دریایی هستم شما می تونید این کتابو برام تهیه اش کنید.
مطالب مرتبط با شبیه سازی شبکه های زیر دریایی که در لینک زیر قرار دارند، می تونه کمکنون کنه:
مقاله شبیه سازی شبکه های صوتی زیر آب
معرفی شبیه ساز های شبکه های UWSN
پاورپوینت شبکه های حسگر بی سیم زیر آب
سلام چرا من نمیتونم کتاب را خریداری کنم؟
خرید محصول و درگاه پرداخت فعال است و مشکلی ندارد
با سلام کتاب ns2 خریدم سی دی داخل ان cygwin ns2 بود چگونه می توان cygwin ns3 داشت تحت ویندوز
سلام وقت بخیر من می خواستم یه تحیق برای دانشگاه راجع به این نرم افزار بنویسم ایا پی دی اف کتاب امکان کپی کردن متن رو داره ؟
بله مطالب کتاب قابل کپی کردن هست، می تونید از محتوای کتاب در داکیومنت خودتون استفاده کنید.
با سلام من خرید کردم اما نمی تونم فایل و دانلود کنم ایمیل هم نشده.
لینک دانلود سالمه لطفا دوباره تست کنید، البته کتاب با ایمیل هم برای شما ارسال شده.
با سلام چطوری میتوان ns3 cygwin windows نصب کرد
سلام خسته نباشید اموزش کتاب به زبان پایتون هست یا سی پلاس؟
کدهای که داخل کتاب گفته شده است به زبان tcl است که مخصوص ns2-ns3 می باشد و بعضا از سی پلاس پلاس هم استفاده شده است
سلام با احترام ، توی ns3 اصلا از tcl استفاده نمیشه ، از پایتون و c++ کدها نوشته میشه ، پس آیا میتونیم نتیجه بگیریم این کتاب پایه اصلیش آموزش ns2 هست ؟ اگر اشتباه می کنم راهنماییم بفرمایید با تشکر