خرید بک لینک
 NS3یک شبیه ساز مبتنی بر رویداد است که برای اهداف تحقیقاتی و آموزشی استفاده می شود. این شبیه ساز در سیستم عاملxadهای MAC، Linux و Windows قابل نصب و استفاده می xadباشد. NS3 شبکهxad های مبتنی بر IP و غیر IP را پشتیبانی می xadکند و علاوه بر این با بهره xadگیری از یک زمانxadبند بلادرنگ امکان تعامل با یک سیستم واقعی را نیز فراهم میxadنماید.

مزیت NS3 در مقایسه با سایر شبیه xadسازهای مبتنی بر رویداد، عدم استفاده از زبان های مدل سازی مانند TCL است. NS3 از  زبان های ++C و Python استفاده کرده است در حالی  که بسیاری از شبیهxad سازها از زبانxad های مدل سازی خاص حوزهxad کاری مد نظرشان استفاده میxad کنند. برای مثال NS-2 از زبان OTcl  برای این منظور استفاده میxadکند. کاربر با اسکریپتxadهای OTcl ساختار شبکهxad مورد نظر را میxadنویسد و سپس برنامه ی اصلی NS2 آن ساختار را با پارامترهای مشخص شده شبیهxad سازی میxadنماید.

برای کسانی که با NS2 آشنایی دارند، واضح xadترین تغییر در NS3 عبارت است از انتخابی بودن زبان اسکریپت است. در NS2 امکان شبیه xadسازی تماماً xadبه زبان ++C وجود ندارد. علاوه بر این برخی از اجزای NS2 به زبان ++C و برخی دیگر به زبان OTcl نوشته شدهxad اند درحالیکه در NS3 کلیه ماژول ها به زبان ++C نوشته شده است و شما می توانید اسکریپت های خود را به صورت کامل با ++C یا Python بنویسید.

یکی دیگر از مزایای NS-3 قدرت بصری سازی بالای این شبیه ساز است که در ابزار NetAnim دیده می شود. آخرین نسخه این انیماتور شبکه در حال حاظر (اکتبر 2015) نسخه 3.106 می باشد که آخرین نسخه این انیماتور را می توانید از این لینک دریافت نمایید. این ابزار، قادر است وقایع شبکه را با استفاده از خروجی trace شبیهxad سازی، به صورت ویژوال نمایش دهد. در شکل زیر یک اسکرین شات از محیط NetAnim قابل مشاهده می باشد:



Ns3 از لحاظ ماژول ها و فیلدهای قابل شبیه سازی بسیار غنی تر از NS-2 بوده و به صورت مداوم به پروتکل های آن افزوده می شود. در لیست زیر، ماژول های موجود در NS-3.24 قابل مشاهده می باشد:

 لیست ماژول ها

  • aodv
  • applications
  • bridge
  • click
  • config-store
  • core
  • csma
  • csma-layout
  • dsdv
  • emu
  • energy
  • flow-monitor
  • internet
  • lte
  • mesh
  • mobility
  • mpi
  • netanim
  • network
  • nix-vector-routing
  • ns3tcp
  • ns3wifi
  • olsr
  • openflow
  • point-to-point
  • point-to-point-layout
  • propagation
  • spectrum
  • stats
  • tap-bridge
  • test
  • topology-read
  • uan
  • virtual-net-device
  • visualizer
  • wifi
  • wimax

               موفق باشید.

برچسب: آشنایی با شبیه ساز opnet,آشنایی با شبیه ساز ns2,آشنایی با شبیه سازی مونت کارلو, نویسنده: مهتاب بختیاری تاريخ: پنجشنبه 11 آذر 1395 ساعت: 4:34

صفحه بندی