1. برای کسب اطلاعات بیشتر در ساعات 9 الی 13 و 16 الی 18 با شماره 08138270182 یا 09353637799 تماس حاصل فرمایید.
    آدرس ایمیل: info@wsnlab.ir
    آدرس کانال تلگرام http://telegram.me/gloriot
  2. بدین وسیله به اطلاع پژوهشگران محترم می رسانیم که آزمایشگاه اینترنت اشیاء ایران راه اندازی شد. از این پس می توانید با شماره تلفن همراه 09353637799 با لابراتوار در تماس باشید.

شبیه سازی شبکه های ادهاک

شروع موضوع توسط adel28 13/4/13 در انجمن انجمن شبکه های موردی - ادهاک

تلفن سفارش: 08138311237 تلفن سفارش: 08138311237
  1. adel28 کاربر تازه وارد

    تاریخ عضویت:
    13/4/13
    تعداد ارسال ها:
    14
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    دوستان برای شبیه سازی شبکه های ادهاک (Ad-hoc) از چه نرم افزار شبیه سازی باید استفاده کنیم؟
    با NS میشه شبیه سازی اش کرد؟
    پروژه های نمونه در این زمینه سراغ دارید؟
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  2. مشاوره، آموزش و پیاده سازی پروژه های شبکه های موردی، شبکه حسگر بی سیم و انواع شبکه های کامپیوتری . برای کسب اطلاعات بیشتر با شماره 08138270182 تماس بگیرید. .
  3. amirbakhtiari کاربر تازه وارد

    تاریخ عضویت:
    26/4/13
    تعداد ارسال ها:
    3
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    سلام
    منم به همچین چیزی نیاز دارم
    باید تو ns
    attack ad-hoc شبیه سازی کنم اگه سورسی راهنمایی کنید ممنون میشم
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  4. adel28 کاربر تازه وارد

    تاریخ عضویت:
    13/4/13
    تعداد ارسال ها:
    14
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    منم دنبال سورس های نمونه هستم.
    ولی متاسفانه تا حالا که چیزی پیدا نکردم.
    دوستان هم که چیزی معرفی نکردند!!!!!o_O
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  5. adel28 کاربر تازه وارد

    تاریخ عضویت:
    13/4/13
    تعداد ارسال ها:
    14
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    از بین دوستان کسی هست که راهنمایی کنه؟
    الگوریتم ospf در شبکه adhoc را میخوام روش پیاده سازی کنم.
    ولی هیچ سورسی ازش پیدا نکردم.:confused:
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  6. Rahimian مهمان

    تاریخ عضویت:
    تعداد ارسال ها:
    0
    تشکر شده:
    0
    امتیاز دستاورد:
    0
    با سلام
    با استفاده از شبیه ساز NS میتونید این نوع از شبکه ها رو پیاده سازی کنید.
    بطور پیش فرض 4 پروتکل ادهاک رو ساپورت میکنه و نیازی به کدنویسی ندارید.
    adel28 likes this.
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  7. adel28 کاربر تازه وارد

    تاریخ عضویت:
    13/4/13
    تعداد ارسال ها:
    14
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    سورسی برای شبیه سازی های شبکه ادهاک سراغ ندارید؟
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  8. Rahimian مهمان

    تاریخ عضویت:
    تعداد ارسال ها:
    0
    تشکر شده:
    0
    امتیاز دستاورد:
    0
    منظورتون از سورس چیه دقیقا؟
    شبیه ساز NS ی سورس خوبه که کد 4 پروتکل ادهاک توش هست و شما میتونید ازش استفاده کنید، فقط کافیه شبیه ساز رو نصب کنید.
    Homaei and adel28 like this.
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  9. adel28 کاربر تازه وارد

    تاریخ عضویت:
    13/4/13
    تعداد ارسال ها:
    14
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    دوستان امکانش هست بیشتر راهنمایی بفرمایند.
    برنامه NS رو نصب کردم ولی هنوز نتونستم انجام اش بدم.
    بابا یه داکیومنتی چیزی معرفی کنید که کمک ام کنه.
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  10. mehdi.isakhani کاربر معمولی

    تاریخ عضویت:
    19/11/12
    تعداد ارسال ها:
    25
    تشکر شده:
    31
    امتیاز دستاورد:
    13


    ببينيد خود شبيه ساز ns2 كه به تنهايي براتون كاري انجام نمي ده.شما بايد به زبان tcl سناريو يي رو كه مي خواهيد شبيه سازي كنيد رو بنويسيد و با استفاده از الگوريتم هاي شبكه adhoc موجود در ns2 مثل aodv,dsr,tora,dsdv اون سناريو تون رو شبيه سازي كنيد
    بعد از انجام شبيه سازي ns2 يه فايل traceبه شما مي دهد كه مي تونيد با تحليل اين فايل trace به مواردي كه نياز داريد دست پيدا كنيد.
    دو تا ebook اپلود مي كنم. فكر كنم براي اشنايي و شروع كار با ns2 خوب باشه
    پيروز باشيد

    پیوست ها:

    mohebbi, sepide and adel28 like this.
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  11. sozan_nl کاربر تازه وارد

    تاریخ عضویت:
    12/7/14
    تعداد ارسال ها:
    13
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    سلام من این ترم شبکه های پیشرفته داشتم متاسفانه 11 شدم با استاد صحبت کردم گفتن اگر یک شبیه سازی با ns2 راجب adhoc ببرم 1 نمره را میدم می خواستم بدونم کسی این لطف را میکنه
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  12. rad.bahar کاربر معمولی

    تاریخ عضویت:
    23/9/13
    تعداد ارسال ها:
    118
    تشکر شده:
    22
    امتیاز دستاورد:
    18
    خوب این که کاری نداره تو اینترنت فایل tcl برای aodv سرچ کن یکی را در ns اجرا کن فایل nam اش را به استاد نشان بده
    این هم یک فایل tcl به عنوان نمونه http://read.pudn.com/downloads93/sourcecode/windows/comm/364468/aodv/wrls-aodv.tcl__.htm
    sozan_nl likes this.
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  13. sozan_nl کاربر تازه وارد

    تاریخ عضویت:
    12/7/14
    تعداد ارسال ها:
    13
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    سلام ممنون از توجهات از کجا باید جستجو کنم مثلا اگر بخواهم کارایی شبکه ادهاک را با الگوریتم aodv , dsr مقایسه کنم چه جوری جستجو کنم ممنون
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  14. sozan_nl کاربر تازه وارد

    تاریخ عضویت:
    12/7/14
    تعداد ارسال ها:
    13
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  15. rad.bahar کاربر معمولی

    تاریخ عضویت:
    23/9/13
    تعداد ارسال ها:
    118
    تشکر شده:
    22
    امتیاز دستاورد:
    18
    دقیقا متوجه سوال استادتان نشدم لطفا کاملتر توضیح بدهید
    پروتکل های aodv و DSR هر دو پروتکل هایی هستند که در شبکه های ادهاک استفاده می شوند
    هدف استادتان چیست می خواهد که شما این دو پروتکل را از نظر پارامترهای کیفیت خدمات QOS(quality of service) با هم مقایسه کنید و مثلا نمودار های مقایسه انها را بکشید
    پارامترهای کیفیت خدمات مواردی نظیر تاخیر انتها به انتها ،jitter، PDR ونرخ بسته های drop شده و... می باشد که در این لینک
    http://en.wikipedia.org/wiki/Quality_of_service
    درباره ان بیشتر توضیح داده شده است
    اگر انچه گفتم منطور استادتان باشد باید در اینترنت یگردید فایل های awk یا prel را برای محاسبه هر کدام از این پارامتر ها ی بالا پیدا کنید این فایل های awk یا prel با استفاده از فایل tr حاصل از اجرای شبیه سازی که به عنوان ورودی به این فایل ها داده می شوند مقادیر هر پارامتر را جداگانه محاسبه کرده نتایج حاصله را در یک فایل خروجی دخیره کنند و در نهایت با استفاده از xgraph این فایل خروجی را به صورت نمودار نشان دهید.
    sozan_nl likes this.
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  16. sozan_nl کاربر تازه وارد

    تاریخ عضویت:
    12/7/14
    تعداد ارسال ها:
    13
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    سلام ممنون از توجهتون راستش منم سر در نمیارم فقط اینقدر فهمیدم که اگر 2 تا الگوریتم ِDSR , AODV را انجام بدهم و یه مقایسه هم داشته باشه حالا از شما پرسیدم از چه سایتی می توانم برنامه این دو الگوریتم را بگیرم چون من سرچ می کنم موفق نمی شوم با سپاس فراوان
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  17. rad.bahar کاربر معمولی

    تاریخ عضویت:
    23/9/13
    تعداد ارسال ها:
    118
    تشکر شده:
    22
    امتیاز دستاورد:
    18
    لازم نیست از جایی کد این دو پروتکل پیدا کنید در خود ns کد این دو پروتکل وجود دارد مثلا اگر از ns2.28 استفاده می کنید در مسیر ns-allinone-2.28/ns-2.28 حتما دو پوشه به نام aodv و dsr دارید در داخل هر کدام از این پوشه ها فایل های cc و هدر مربوط به هر پروتکل که همان کد ان پروتکل است وجود دارد
    به گمانم استاد می خواهد شما دو tcl ایجاد کنید در یک tcl پروتکل dsr و در دیگری aodv را اجرا کنید بعد دو فایل های trace مربوط به این دو tcl را با هم مقاسه کنید
    پیشنهاد می کنم این دو پروتکل را با توجه به pdr و throughput مقایسه کنید که فایل های awk مربوط به این دو پارامتر را می توانید از لینک های http://s5.picofile.com/file/8119331842/Packet_delivery_ratio_calculation_in_ns2_using_awk.docx.html
    و
    https://docs.google.com/file/d/0B2iOeMRDrwPccnpkRVRRQXBUbHM/edit
    دانلود کنید
    sozan_nl likes this.
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  18. sozan_nl کاربر تازه وارد

    تاریخ عضویت:
    12/7/14
    تعداد ارسال ها:
    13
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    با سلام و تشکر اگر از الگوریتم های در ns-allinone-2.28/ns-2.28 استفاده کنم استاد نمی فهمه؟
    نحوه استفاده از دو لینک که زحمت کشیدید فرستادین رو می فرمایید
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  19. sozan_nl کاربر تازه وارد

    تاریخ عضویت:
    12/7/14
    تعداد ارسال ها:
    13
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    سلام با استاد صحبت کردم
    این فایل رو دادن که فقط شبیه سازی کنم اگر امکن داره راهنمایی کنید

    پیوست ها:

    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  20. rad.bahar کاربر معمولی

    تاریخ عضویت:
    23/9/13
    تعداد ارسال ها:
    118
    تشکر شده:
    22
    امتیاز دستاورد:
    18
    پرونکل های aodv و dsr پروتکل های استاندارد وپر استفاده ای هستند که خود ns کد شان را دارد اصلا نیازی نیست کدشان را بنویسید مثل tcp هست که خود ns کد tcp را دارد و اصلا نیازی نیست که شما کدش را بنویسید
    تنها کافی است که این دو پروتکل را در فایل tcl صدا بزنید به نظرم استاد خودش هم می داند که این پروتکل ها در ns قبلا تعریف شده هستند تنها برایش مقایسه بین این دو پروتکل مهم است
    به گمانم استاد می خواهد شما دو tcl ایجاد کنید در یک tcl پروتکل dsr و در دیگری aodv را اجرا کنید بعد دو فایل های trace مربوط به این دو tcl را با هم مقاسه کنید. که برای این کار این مراحل را انجام بدهید
    1- دو فایلی که لینک دانلودشان داده شده را دانلود کنید
    2- دو فایل tcl تعریف کنید یک فایل tcl که الگوریتم مسیریابی اش aodv باشد و دیگری dsr
    که در چند پست بالاتر یک فایل tcl را به عنوان نمونه دادم که از aodv استفاده می کرد می توانید از همات فایل برای dsr استفاده کنید فقط هر جا که از aodv استفاده شده به جای ان از dsr استفاده کنید. فایل tcl برای استفاده از پروتکل های adhoc در اینترنت زیاد است می توانید بگردید و پیدا کنید
    3- بعد از اجرای فایل های tcl فایل های tr تولید می شوند
    4- برای استفاده از فایل های awk برای هر فایل tr دستور زیر را استفاده کنید
    کد:
    gawk -f <address of awk file>/awk-file-name.awk  <address of tr file>/tr-file-name.tr
    مثلا awk فایلی که pdr را محاسبه مب کند با استفاده از دستور بالا یکبار برای tr پروتکل aodv و بار دیگر برای trپروتکل dsr استفاده کنید با اجرای این دستور خروجی در کنسول یا ترمینال نشان داده می شود. مثلا اگر مقدار خروجی برای aodv بیشتر از dsr باشد pdr برای aodv یعنی نسبت بسته های داده تحویلی در مقصد به تعداد کل بسته های ارسالی در مبدا بیشتر از dsr است یعنی اینکه aodv بیشتر از dsr بسته به مقصد تحویل می دهد.
    یاد تان باشد دو فایل tcl کاملا عین هم باید باشند و فقط نام پروتکل مسیریابی مورد استفاده فرق می کند تا بگوییم در شرایط مساوی کارایی فلان پروتکل ار فلان پروتکل بهتر است
    sozan_nl likes this.
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  21. sozan_nl کاربر تازه وارد

    تاریخ عضویت:
    12/7/14
    تعداد ارسال ها:
    13
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    با سلام
    وضمن تشکر از زحمات شما فایل دوم رو نتونستم دانلود کنم میگه فایل وجود ننداره میشه برام بفرستید
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.

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