در تحقیقات شبکه رایانه ای ، شبیه سازی شبکه روشی است که به وسیله آن یک برنامه نرم افزاری با محاسبه تعامل بین اشخاص مختلف شبکه (روتر ، سوئیچ ، گره ، نقاط دسترسی ، پیوندها و غیره) رفتار یک شبکه را مدل می کند. بیشتر شبیه سازها از شبیه سازی رویداد گسسته استفاده می کنند - مدل سازی سیستم هایی که متغیرهای حالت در زمان در نقاط گسسته تغییر می کنند. رفتار شبکه و برنامه ها و خدمات مختلفی که از آن پشتیبانی می کند ، می تواند در آزمایشگاه مشاهده شود. ویژگی های مختلف محیط نیز می تواند به صورت کنترل شده اصلاح شود تا ارزیابی شود که شبکه / پروتکل ها در شرایط مختلف چگونه رفتار می کنند.

 

فهرست

شبیه ساز شبکه ویرایش ]

شبیه ساز شبکه است نرم افزار است که پیش بینی رفتار یک شبکه کامپیوتری . از آنجا که شبکه های ارتباطی برای ارائه روش های درک دقیق از رفتار سیستم بسیار پیچیده شده اند ، از شبیه سازهای شبکه استفاده می شود. در شبیه سازها ، شبکه رایانه ای با دستگاه ها ، پیوندها ، برنامه ها و غیره مدل سازی شده و عملکرد شبکه گزارش می شود. شبیه سازی با پشتیبانی از اکثر تکنولوژی های محبوب و شبکه در استفاده از امروز مانند آمده 5G ، اینترنت از چیزهایی که (اینترنت اشیا)، شبکه های محلی بی سیم ، شبکه های تلفن همراه آگهی تک کاره ، شبکه های حسگر بی سیم ، شبکه اد هاک وسایل نقلیه ،شبکه های رادیویی شناختی ، LTE و غیره

شبیه سازی ویرایش ]

بیشتر شبیه سازهای تجاری توسط GUI هدایت می شوند ، در حالی که برخی شبیه سازهای شبکه CLI هدایت می شوند. مدل / پیکربندی شبکه ، شبکه (گره ها ، روترها ، سوئیچ ها ، پیوندها) و رویدادها (انتقال داده ، خطای بسته و غیره) را توصیف می کند. نتایج خروجی شامل معیارهای سطح شبکه ، اندازه گیری لینک ، اندازه گیری دستگاه و غیره خواهد بود. علاوه بر این ، از لحاظ فایل های ردیابی شبیه سازی نیز می توانید در دسترس باشید. فایلهای ردیابی هر بسته ، هر رویدادی را که در شبیه سازی رخ داده است ثبت می کنند و برای تجزیه و تحلیل استفاده می شوند. بیشتر شبیه سازهای شبکه از شبیه سازی رویدادهای گسسته استفاده می کنند، که در آن لیستی از "وقایع" در انتظار ذخیره می شود ، و آن رویدادها به ترتیب پردازش می شوند ، با برخی از وقایع باعث تحریک رویدادهای آینده می شوند - مانند رویداد ورود یک بسته به یک گره باعث تحریک رویداد رسیدن آن بسته در یک گره پایین دست .

شبیه سازی شبکه ویرایش ]

شبیه سازی شبکه به کاربران اجازه می دهد تا دستگاه ها و برنامه های واقعی را در یک شبکه آزمایشی (شبیه سازی شده) وارد کنند که جریان بسته ها را به گونه ای تغییر می دهد که رفتار یک شبکه زنده را تقلید کند. ترافیک زنده می تواند از طریق شبیه ساز عبور کرده و تحت تأثیر اشیاء درون شبیه سازی قرار گیرد.

روش معمول این است که بسته های واقعی از یک برنامه زنده به سرور شبیه سازی (جایی که شبکه مجازی شبیه سازی شده است) ارسال می شوند. بسته واقعی "بسته بندی شده" شبیه سازی می شود. بسته شبیه سازی پس از تجربه اثرات از دست دادن ، خطاها ، تاخیر ، جرقه و غیره به یک بسته واقعی تبدیل می شود و از این طریق این اثرات شبکه را به بسته واقعی منتقل می کند. بنابراین به نظر می رسد که اگر بسته واقعی از طریق یک شبکه واقعی جریان یابد ، اما در واقعیت از طریق شبکه شبیه سازی شده جریان پیدا می کند.

شبیه سازی به طور گسترده ای در مرحله طراحی برای اعتبارسنجی شبکه های ارتباطی قبل از استقرار استفاده می شود.

لیست شبیه سازهای شبکه ویرایش ]

شبیه سازهای شبکه آزاد / منبع باز و اختصاصی در دسترس هستند. نمونه هایی از شبیه ساز / شبیه ساز شبکه قابل توجه عبارتند از:

استفاده از شبیه ساز شبکه ویرایش ]

شبیه سازهای شبکه یک روش مقرون به صرفه را برای آن ارائه می دهند

  • اعتبار سنجی طراحی شبکه برای شرکتها / مراکز داده / شبکه های حسگر و غیره
  • تحقیق و توسعه شبکه (بیش از 70٪ از کل مقاله تحقیقات شبکه به شبیه ساز شبکه مراجعه می کنند) [ نیاز به استناد ]
  • برنامه های دفاعی مانند رادیوس های MANET ، HF / UHF / VHF مبتنی بر رادیو ، لینک های داده تاکتیکی و غیره
  • شبیه سازی LTE ، LTE Advanced ، IOT ، VANET
  • ارتباطات ماهواره ای
  • بهینه سازی قرار دادن حافظه پنهان در شبکه های بزرگ توزیع محتوای مجازی
  • آموزش - دوره های آنلاین ، آزمایشگاه آزمایشگاه و تحقیق و توسعه اکثر دانشگاه ها از یک شبیه ساز شبکه برای تدریس / تحقیق و توسعه استفاده می کنند زیرا برای خرید تجهیزات سخت افزاری بسیار گران است

انواع مختلفی از شبیه سازهای شبکه وجود دارد ، از ساده گرفته تا بسیار پیچیده. حداقل ، یک شبیه ساز شبکه باید کاربر را فعال کند

  • مدل توپولوژی شبکه مشخص کردن گره های موجود در شبکه و ارتباط بین این گره
  • جریان برنامه (ترافیک) بین گره ها را مدل کنید
  • ارائه معیارهای عملکرد شبکه به عنوان خروجی
  • تجسم جریان بسته
  • ارزیابی فناوری / پروتکل و طراحی دستگاه
  • ورود به بسته / رویدادها برای تجزیه و تحلیل / اشکال زدایی دریل

منبع

https://en.wikipedia.org/wiki/Network_simulation