پرداخت آسان  و با دریافت کد تخفیف می توانید پروژه را به قیمت درخواستی خرید فرمایید طراحی سایت برای کاندیدای شورای شهر و نمایند مجلس فروش عمده فایل به قیمت یک فایل jashop طراح و مخترع نرم افزار مدیریت حمل و نقل وو ترافیک تهران نفر دوم نرم افزار کشور در بخش اساتید نفر دوم برنامه نویس استان قزوین نفر برتر برنامه نویسی مذهبی ایران

اطلاعیه فروشگاه

مهندس جعفر عالی نژاد مدرس دانشگاه، مربی رباتیک دانش آموزی، پشتیبان کنکوری موسسه علمی رزمندگان، محقق، مخترع و کارآفرین مجازی ایران. تدریس خصوصی کامپیوتر و مشاوره تلفنی. فروش عمده فایل به قیمت یک فایل . 09120682401 www.jait.ir . www.jashop.ir لینک کانال رسمی پژوهش سرای علمی و مشاوره ای: pajoheshi@

آموزش کامل شبیه ساز ان اس 2 و مروري بر قابليتهاي NS-2

آموزش کامل شبیه ساز ان اس 2 و مروري بر قابليتهاي  NS-2

پروژه آناليز ترافيك و شبيه سازي شبكه داده كشور دانشكده مهندسي كامپيوتر و فن آوري‌ اطلاعات دانشگاه صنعتي اميركبير

مروري بر قابليتهاي

NS-2

آموزش کامل شبیه سازی ان اس 2

به همراه اسلایدها، جزوات، کتابچه های الکترونیکی و فیلم های آموزشی

 

 

فهرست مطالب

 

  1. مقدمه        1-1
  2. آشنايي مقدماتي با NS-2 2-2

2-1 بخش 1 : طريقه download كردن و نصب ns.... 2-3

2-1-1     Download كردن ns... 2-3

2-1-2     نصب ns... 2-3

2-2 بخش 2 : شروع كار با ns.... 2-6

2-2-1     اجراي ns... 2-6

2-2-2     معماري ns... 2-7

2-2-3     زبان كاربري OTcl. 2-8

2-3 بخش 3 : نرم افزار Nam.......... 2-12

2-3-1     پيكربندي nam براي نمايش توپولوژي.......... 2-12

2-3-2     واسط كاربري.......... 2-13

2-4 بخش 4 : مثالهاي عملي........ 2-15

2-4-1     فرمانهاي اوليه ns-2..... 2-15

2-4-2     مدل كردن يك توپولوژي ساده : دو گره با يك لينك.............. 2-16

2-4-3     مشخص كردن جريانهاي ترافيك و مونيتور كردن لينك ها.. 2-19

2-4-4     تعريف توپولوژي.......... 2-19

2-4-5     تعريف منابع ترافيك و گيرنده هاي ترافيك.............. 2-20

2-4-6     مشخص كردن جريانهاي ترافيك.............. 2-21

2-4-7     مونيتور كردن يك لينك.............. 2-22

2-4-8     ايجاد توپولوژي با تعداد گره هاي بالا و مدل كردن خرابي لينك ها.. 2-23

2-4-8-1    ايجاد توپولوژي با تعداد گره هاي بالا...... 2-23

2-4-8-2    مدل كردن خرابي لينك ها.. 2-24

2-4-9     ايجاد فايل خروجي براي برنامة XGraph..... 2-27

2-4-9-1    توپولوژي و منابع ترافيك............ 2-27

2-4-9-2    ثبت داده ها در فايل خروجي........ 2-29

2-4-9-3    اجراي شبيه سازي........ 2-31

  1. Trace و Monitoring در NS-2  3-30

3-1 روشهاي جمع‌آوري داده در NS...... 3-34

3-2 اشياء Trace..... 3-35

3-2-1     معماري سرآيند بسته‌ها براي پشتيباني از trace.... 3-35

3-2-2     معماري لينكها براي پشتيباني از Trace.... 3-36

3-2-3     فرمت فايل trace.... 3-37

3-2-4     توابع كمكي براي دسترسي به اشياء tracing.... 3-38

3-2-5     واسطهاي برنامه نويسي براي استفاده از اشياء trace.... 3-38

3-2-5-1    واسطهاي برنامه نويسي براي فعال نمودن trace در لينكها.. 3-39

3-2-5-2    فرمانهاي trace مربوط به صفها.. 3-39

3-3 اشياء Monitoring..... 3-40

3-3-1     Queue Monitoring   3-40

3-3-2     شئ QueueMonitor/ED....... 3-41

3-3-3     PerFlow Monitoring   3-42

3-3-3-1    شئ QueueMonitor/ED/FlowMon..... 3-42

3-3-3-2    شئ QUEUEMONITOR/ED/FLOW.......... 3-43

3-3-3-3    فرمت Flow Monitor.. 3-43

3-3-4     واسطهاي برنامه نويسي براي Monitoring.... 3-44

3-3-4-1    فرمانهاي فعال نمودن Monitoring روي لينكها.. 3-44

3-3-4-2    فرمانهاي شئ QueueMonitor.. 3-44

3-3-4-3    فرمانهاي شئ Flow Monitor.. 3-45

3-4 Loss Monitor   3-45

3-5 مثالهايي براي استفاده از Trace و Monitoring در NS-2...... 3-46

3-5-1     trace  ..3-46

3-5-1-1    trace-all و numtrace-all. 3-46

3-5-1-2    Trace-queue.... 3-47

3-5-2     Monitoring   3-47

3-5-2-1    Queue Monitoring.... 3-48

3-5-2-2    Monitor per Flow....... 3-50

3-5-3     Loss Monitor  3-51

  1. شبيه‌ساز MPLS در NS-2  4-48

4-1 قابليتهاي MPLS Network Simulator-V2...... 4-53

4-1-1     MNS-v2 اعمال توزيع برچسب كه شامل اجزاء زير است را پشتيباني مي‌كند:. 4-53

4-1-2     MNS-V2 از روشهاي زير براي ايجاد LSP پشتيباني مي‌كند:. 4-54

4-1-3     قابليت مسيريابي مجدد..... 4-55

4-2 معماري Mpls Network Simulator... 4-55

4-2-1     معماري MNS براي ارائه كيفيت سرويس................ 4-55

4-2-2     معماري MNS براي راه‌گزيني برچسب............ 4-57

4-2-3     معماري MNS براي پردازش ترافيك بي‌درنگ.............. 4-58

4-2-4     معماري MNS براي رزرو منابع........ 4-59

4-2-5     سطوح سرويس در MNS..... 4-60

4-2-6     معماري MNS براي مسيريابي مجدد..... 4-62

4-3 واسط‌هاي برنامه‌نويسس براي استفاده از شبيه‌ساز MNS...... 4-66

4-3-1     فرمانهاي واسط براي استفاده از MPLS در NS-2..... 4-66

4-3-2     واسط‌ها براي ساختن مسير صريح......... 4-68

4-3-3     واسطها براي پيكربندي كلاس‌هاي ترافيك.............. 4-68

4-3-4     واسط‌ها براي ساختن مسير مقيد (CR-LSP) و CR-LDP..... 4-70

4-3-5     واسطها براي فراخواني روالها.. 4-71

4-3-6     واسطهاي مسيريابي مقيد....... 4-72

4-3-7     واسط‌هاي مسيريابي مجدد..... 4-72

4-3-8     واسط‌هاي برنامه‌نويسي براي trace كردن........ 4-74

4-3-9     واسط‌هاي برنامه‌نويسي براي استفاد در namulator.. 4-74

4-4 مثالهاي از استفاده از MPLS در شبيه‌ساز :. 4-75

4-4-1     استفاده از MPLS براي مسيريابي صريح......... 4-79

4-4-2     استفاده از MPLS براي ارائه كيفيت سرويس................ 4-81

4-4-2-1    مسيرهاي CR-LSP..... 4-81

4-4-2-2    CR-LSP با خصوصيت به زور گرفتن منابع...... 4-85

4-4-2-3    Constraint Based Routing.... 4-86

4-4-3     استفاده از MPLS براي مسيريابي مجدد..... 4-88

4-4-3-1    كد مورد نياز براي استفاده از روش مسيريابي مجدد Hashkin..... 4-90

4-4-3-2    كد مورد نياز براي روش مسيريابي مجدد Makam......... 4-91

4-4-3-3    كد مورد نياز براي مسيريابي مجدد Simple-Dynamic.... 4-91

4-4-3-4    كد مورد نياز براي مسيريابي مجدد shortest-dynamic.... 4-91

4-4-3-5    كد مورد نياز براي مسيريابي مجدد L3..... 4-92

  1. مكانيزم Diffrentiated Servuce در NS-2  5-87

5-1 ماجول DiffServ در NS-2...... 5-93

5-2 معماري ماجول DiffServ...... 5-93

5-2-1     معماري روترهاي لبه و مركزي.......... 5-94

5-2-2     سياست‌ها.. 5-95

5-2-3     انواع policyهاي تعريف شده در ماجول DiffServ..... 5-96

5-2-4     ساختار Policy هاي تعريف شده.... 5-97

5-3 پيكربندي پارامترهاي ماجول DiffServ...... 5-98

5-3-1     پيكر‌بندي پارامترهاي صف............ 5-98

5-3-1-1    پيكربندي شماي زمان‌بندي بين صف‌هاي فيزيكي........ 5-100

5-3-2     پيكربندي Policy..... 5-101

5-4 واسط‌هاي برنامه نويسي براي استفاده از ماجول Diffserv...... 5-102

 

 


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 پياده­سازي شده­اند.


اشتراک بگذارید:


پرداخت اینترنتی - دانلود سریع - اطمینان از خرید

پرداخت هزینه و دریافت فایل

مبلغ قابل پرداخت 431,050 ریال
(شامل 45% تخفیف)
مبلغ بدون تخفیف: 783,730 ریال
کدتخفیف:
سلام دوست عزیز اول توضیحات کامل فایل و یا پروژه را به دقت مطالعه و بعد به خردید آن اقدام فرمایید. در صورت شک و تردید با ما تماس بگیرید. قیمت بصورت دریافت کد تخفیف قابل کاهش می باشد. با سپاس مهندس عالی نژاد09148594038

درصورتیکه برای خرید اینترنتی نیاز به راهنمایی دارید اینجا کلیک کنید


فایل هایی که پس از پرداخت می توانید دانلود کنید

نام فایلحجم فایل
simulation-protocol-tcp1_394053_1439.zip22.4 MB
ns2_394053_2716.zip14.6 MB
Complete-NS_394053_1878.zip115.2 MB





محبوبترین محصولات

نظرسنجی

لطفا نظرتان را درباره فایل های کارشناسی ارشد آی تی بگین؟ قیمت بصورت دریافت کد تخفیف قابل کاهش می باشد...
filesell

آمارگیر وبلاگ

----پر بازدید ترین فایل های همکاران--- -----پر فروشترین فایل های همکاران -----