اختصاصی از یارا فایل
دانلود با لینک مستقیم و پرسرعت .
پروژه آنالیز ترافیک و شبیه سازی شبکه داده کشور دانشکده مهندسی کامپیوتر و فن آوری اطلاعات دانشگاه صنعتی امیرکبیر
مروری بر قابلیتهای
NS-2
آموزش کامل شبیه سازی ان اس 2
به همراه اسلایدها و جزوات و کتابچه های الکترونیکی
1. مقدمه
با توجه به پیچیدگی شبکه، شبیهسازی نقش بسیار مهمی هم در تعیین خصوصیات رفتار فعلی شبکه، و هم در تعیین اثرات احتمالی ناشی از تغییرات پیشنهاد شده روی عملکرد شبکه دارد. شبکه داده کشور نیز از این قاعده مستثنی نیست و به منظور ارزیابی رفتار آن در شرایط مختلف نیاز است شبیهسازی شود.
شبیهسازهای زیادی برای این امر وجود دارد. در این پروژه به منظور شبیهسازی شبکه داده کشور NS-2 انتخاب شده است علت استفاده از این شبیهساز موارد زیر میباشد:
الف- مورد تایید مجامع علمی میباشد.
ب- به صورت رایگان در دسترس است.
ج- کد آن نیز در دسترس است و میتوان به این شبیهساز کدهایی اضافه یا کم نمود.
د- اکثر پروتکلهای شبکه در آن پیادهسازی شده است.
قبل از شبیهسازی شبکه داده کشور، ابتدا باید با نحوه کار NS و نحوه استفاده از آن آشنا شویم. هدف از تهیه این گزارش تشریح نحوه استفاده از برخی قابلیتها و ماجولهای NS که برای شبیهسازی داده کشور مورد نیاز هستند، میباشد.
در فصل اول این گزارش چگونگی نصب و راهاندازی NS-2 و نحوه شروع کار با آن تشریح میشود، در فصل دوم نحوه استفاده از قابلیت Monitoring و trace در NS-2 شرح داده میشود، در فصل سوم چگونگی استفاده از MPLS در NS-2 تشریح میشود و در فصل چهارم به شرح نحوه استفاده از ماجول DiffServ در NS-2 پرداخته خواهد شد.
2. آشنایی مقدماتی با NS-2
در این گزارش به توضیح چگونگی نصب و راهاندازی ns و نحوة استفاده از آن پرداخته میشود. ns یک شبیهساز شیگرا و discrete event driven است که با استفاده از زبانهای C++ و OTcl در دانشگاه برکلی طراحی و پیادهسازی شده است. از نرمافزار ns عموما به منظور شبیهسازی شبکههای کامپیوتری محلی و شبکههای گسترده استفاده میشود. ns میتواند شبکههای IP گوناگونی را شبیهسازی نماید. پروتکلهای شبکه مانند TCP و UDP، منابع ترافیک همچون FTP، Telnet، Web، CBR و VBR، مکانیزمهای مدیریت صفهای مسیریاب مثل DropTail، RED و CBQ، الگوریتمهای مسیریابی مثل Dijkstra و ... در ns پیادهسازی شدهاند. همچنین multicasting و برخی از پروتکلهای لایة MAC برای شبیهسازی شبکههای محلی در ns پیادهسازی شدهاند.