علوم مهندسی کامپیوتر و IT و اینترنت

مقدمه ای بر شبیه ساز شبکه NS

Shabihsaz_shabake_NS

در نمایش آنلاین پاورپوینت، ممکن است بعضی علائم، اعداد و حتی فونت‌ها به خوبی نمایش داده نشود. این مشکل در فایل اصلی پاورپوینت وجود ندارد.




  • جزئیات
  • امتیاز و نظرات
  • متن پاورپوینت

امتیاز

درحال ارسال
امتیاز کاربر [0 رای]

نقد و بررسی ها

هیچ نظری برای این پاورپوینت نوشته نشده است.

اولین کسی باشید که نظری می نویسد “مقدمه ای بر شبیه ساز شبکه NS”

مقدمه ای بر شبیه ساز شبکه NS

اسلاید 1: 1به نام خدامقدمه اي برشبيه ساز شبكه NSدانشكده مهندسيدكتر كمال جمشيديسعید ميرشمس پاييز 1386

اسلاید 2: 2معرفي NSNS يك شبيه ساز شيء گرا ست، كه با زبان C++ پياده سازي شده است و مفسر آن داراي يك رابط كاربر به نام OTcl است. رابطه اي يك به يك بين اشياء كامپايل شده در C++ و اشيائي كه در OTcl مورد استفاده قرار مي گيرند، وجود دارد.رفتار هر شي كه درOTcl مورد استفاده قرار مي گيرد،بايد توسط يك شي پشت زمينه در C++ تعريف شده باشد.توسعه يك شبيه سازي NS توسط كلاسهاي OTcl و همچنين در سطح C++ امكانپذير است.

اسلاید 3: 3همزادي اشياء در OTcl وبرنامه C++C++otcl

اسلاید 4: 4كاربردها و امكانات NsLocal Area NetworksMobile Networking Satellite Networking Radio PropagationModelsEnergy Model Directed DiffusionRoutingUnicast RoutingMulticast RoutingNetwork Dynamics…

اسلاید 5: 5نصب NSطريقه نصب NS در دو سيستم عامل Windows وLinux در زير آورده مي شود.براي استفاده از تمام قابليت هاي NS لازم است در كد C++ آن نيز بتوانيم تغييراتي ايجاد كنيم.اين كار فقط در نسخه تحت Linux آن امكان پذير است.

اسلاید 6: 6 نصب در ويندوزالف) دريافت نسخه هاي تحت ويندوز Tcl/tk و Ns.exeوNam.exe از سايت isi:http://www.tcl.tk/software/tcltk/http://www.isi.edu/nsnam/http://www.usq.edu.au/users/leis/notes/software/ns2win.htmlب)نصب Tclج) نصب Nam.exe وNs.exe

اسلاید 7: 7نصب در ويندوز (ادامه)د) معرفي مسير Nam.exe و Ns.exe در مسير هاي سيستم.ه) ايجاد يك فولدر با نام usr درمحل دلخواه به عنوان فولدر كاري Ns، خروجي ها به طور پيش فرض در اين فولدر توليد مي شوند.و) معرفي متغير جديد Home در متغير هاي سيستم با مقدار مسير usr

اسلاید 8: 8نصب در Linuxبراي نصب در Linux لازم است كه ابتدا فايل هاي منبع Ns وNam كه به زبان C++ مي باشد و در چندين فايل Zip قرار دارند را از سايت isi دريافت كنيم و آنها را در يك فولدر باز (Extract) كنيم.يك فايل فشرده محتوي تمام فايل هاي لازم جهت كار با Ns با نام ns-allinone-2.31.tar.gz در سايت isi قابل دريافت است.

اسلاید 9: 9نصب در Linux(ادامه)جهت كار با برنامه لازم است كه فايل هاي مربوط به آنها كامپايل شود. (پس لازم است كه كامپايلر cc يا gcc روي نسخه Linux شما نصب شده باشد.)يك برنامه اتوماتيك با نام install كار كامپال را انجام مي‌دهد. كافيست از يك پنجره ترمينال در فولدر مربوط فرمان ./install را اجرا كنيم.

اسلاید 10: 10درج توضيحات# example1.tclايجاد شيء زمانبند شبيه سازيset ns [new Simulator]معرفي فايل خروجي (قدم هاي شبيه سازي)جهت نمايش گر nam(network animator)set nf [open out.nam w]$ns namtrace-all $nfيك مثال ساده (OTcl)

اسلاید 11: 11يك مثال ساده (ادامه)تعريف procedure ها و زمان تحريك آنهاproc finish { } {global ns nf$ns flush-traceclose $nf exec nam out.nam &exit 0}$ns at 5.0 finish

اسلاید 12: 12تعريف گره ها set n0 [$ns node]set n1 [$ns node]تعريف لينك ها$ns duplex-link $n0 $n1 1Mb 100ms DropTailيك مثال ساده (ادامه)

اسلاید 13: 13يك مثال ساده (ادامه)ايجاد يك عاملTCP و الحاق آن به نود n0set tcp0 [new Agent/TCP]$ns attach-agent $n0 $tcp0ايجاد ترافيك ازنوع CBR روي عامل ftpset ftp0 [new Application/Traffic/CBR]$ftp0 set type_ FTP$ftp0 attach-agent $tcp0

اسلاید 14: 14يك مثال ساده (ادامه)تعريف نود گيرنده set sink [new Agent/TCPSink]$ns attach-agent $n1 $sinkارتباط دو عامل روي دو نود$ns connect $tcp0 $sink

اسلاید 15: 15يك مثال ساده (ادامه)چاپ رشته در زمان توليد شبيه سازي و فراخواني متدهاي اشيا به صورت تو در توputs packet size = [$tcp0 set packetSize_]$ns at 0.1 $ftp0 start$ns run

اسلاید 16: 16منابعThe ns Manual Kevin Fall , Kannan Varadhan, A Collaboration between researchers at UC Berkeley, LBL, USC/ISI, and Xerox PARC. October 8, 2007ns-2 Tutorial Polly Huang, USC/ISI, 14 June, 1999

اسلاید 17: 17پايانبا تشكراز توجه شما عزيزان

29,000 تومان

خرید پاورپوینت توسط کلیه کارت‌های شتاب امکان‌پذیر است و بلافاصله پس از خرید، لینک دانلود پاورپوینت در اختیار شما قرار خواهد گرفت.

در صورت عدم رضایت سفارش برگشت و وجه به حساب شما برگشت داده خواهد شد.

در صورت بروز هر گونه مشکل به شماره 09353405883 در ایتا پیام دهید یا با ای دی poshtibani_ppt_ir در تلگرام ارتباط بگیرید.

افزودن به سبد خرید