شبیه سازی شبکه (به انگلیسی: Network simulation) در ارتباطات و شبکه های رایانه ای تحقیقات کامپیوتری، شبیه سازی شبکه تکنیکی است که رفتار شبکه را با انجام محاسبات تراکنشها بین موجودیتهای مختلف شبکه و استفاده از فرمولهای ریاضی و گرفتن مشاهدات از محصولات شبکه مدل می کند. رفتار شبکه و کاربردهای مختلف و سرویسهایی که پشتیبانی می کند را می توان در تست آزمایشگاه مشاهده کرد. ویژگی های مختلف محیط می تواند تحت تأثیر روش های کنترل ارزیابی در شرایط مختلف تغییر کند. برنامه شبیه سازی که در اتصالات کاربردهای زنده و سرویسها برای مشاهده انتها به انتهای کارایی در صفحه نمایش کاربر استفاده می شود به شبیه سازی شبکه اشاره دارد.
مدل کانال
مدل متحرک
هم بندی شبکه
شبیه سازی ترافیک شبکه
تئوری صف
مدل تولید ترافیک
زبان شبیه سازی
نرم افزار شبیه سازی
مدل تولید ترافیک
شبیه ساز شبکه یک قطعه نرم افزار یا سخت افزار است که رفتار شبکه رایانه ای را بدون حضور یک شبکه واقعی پیش بینی می کند. شیبه ساز شبکه برنامه نرم افزاری است که عملکرد یک شبکه کامپیوتری را تقلید می کند. در شبیه سازها، شبکه کامپیوتری با دستگاه ها و ترافیک و… مدل شده و سپس کارایی آن آنالیز و تحلیل می شود. معمولاً کاربران می توانند شبیه ساز را برای عملی کردن نیازهای تحلیلی خاص خودشان سفارشی کنند. شبیه سازها عموماً از پروتکلهای مشهوری که امروزه استفاده می شوند پشتیبانی می کند مثل: شبکه محلی بی سیم، وای مکس، قرارداد داده نگار کاربر و قرارداد هدایت انتقال
بیشتر شبیه سازها تجاری واسط گرافیکی کاربر هستند. برخی شبیه سازهای شبکه به ورودی اسکریپت ها و دستورها (پارامترهای شبکه) نیاز دارند. پارامترهای شبکه وضعیت شبکه را تعریف می کنند (مکان نودها، لینک های موجود) و رویدادها (انتقال داده ها، خرابی لینک ها و غیره) مهم ترین خروجی شبیه سازها فایلهای ردیابی هستند. فایلهای ردیابی می توانند هر رویداد رخ داده در شبیه سازی را برای تحلیل و آنالیز مستند کنند. برخی شبیه سازها توابعی را برای گرفتن مستقیم داده ها از محیط در زمان های مختلف روز، هفته، ماه برای نشان دادن حالتهای میانگین، بدترین و بهترین اضافه کرده اند. شبیه سازهای شبکه ابزارهای دیگر برای تسهیل تجزیه و تحلیل بصری از روند و نقاط مشکل بالقوه ارائه می کنند.
بیشتر شبیه سازهای شبکه از رویدادهای شبیه سازی گسسته که در طول رخ دادن رویداد ذخیره شده و رویدادهایی که برای رخدادهای آینده راه اندازی می شوند مثل بسته های رسیده از یک نود پائین دست استفاده می کنند.
مدل کانال
مدل متحرک
هم بندی شبکه
شبیه سازی ترافیک شبکه
تئوری صف
مدل تولید ترافیک
زبان شبیه سازی
نرم افزار شبیه سازی
مدل تولید ترافیک
شبیه ساز شبکه یک قطعه نرم افزار یا سخت افزار است که رفتار شبکه رایانه ای را بدون حضور یک شبکه واقعی پیش بینی می کند. شیبه ساز شبکه برنامه نرم افزاری است که عملکرد یک شبکه کامپیوتری را تقلید می کند. در شبیه سازها، شبکه کامپیوتری با دستگاه ها و ترافیک و… مدل شده و سپس کارایی آن آنالیز و تحلیل می شود. معمولاً کاربران می توانند شبیه ساز را برای عملی کردن نیازهای تحلیلی خاص خودشان سفارشی کنند. شبیه سازها عموماً از پروتکلهای مشهوری که امروزه استفاده می شوند پشتیبانی می کند مثل: شبکه محلی بی سیم، وای مکس، قرارداد داده نگار کاربر و قرارداد هدایت انتقال
بیشتر شبیه سازها تجاری واسط گرافیکی کاربر هستند. برخی شبیه سازهای شبکه به ورودی اسکریپت ها و دستورها (پارامترهای شبکه) نیاز دارند. پارامترهای شبکه وضعیت شبکه را تعریف می کنند (مکان نودها، لینک های موجود) و رویدادها (انتقال داده ها، خرابی لینک ها و غیره) مهم ترین خروجی شبیه سازها فایلهای ردیابی هستند. فایلهای ردیابی می توانند هر رویداد رخ داده در شبیه سازی را برای تحلیل و آنالیز مستند کنند. برخی شبیه سازها توابعی را برای گرفتن مستقیم داده ها از محیط در زمان های مختلف روز، هفته، ماه برای نشان دادن حالتهای میانگین، بدترین و بهترین اضافه کرده اند. شبیه سازهای شبکه ابزارهای دیگر برای تسهیل تجزیه و تحلیل بصری از روند و نقاط مشکل بالقوه ارائه می کنند.
بیشتر شبیه سازهای شبکه از رویدادهای شبیه سازی گسسته که در طول رخ دادن رویداد ذخیره شده و رویدادهایی که برای رخدادهای آینده راه اندازی می شوند مثل بسته های رسیده از یک نود پائین دست استفاده می کنند.
wiki: شبیه سازی شبکه