مشخصات كتاب
|
|
آموزش گام به گام شبيه سازي OMNet++بارويكرد شبكه هاي خودرويي |
موضوع: |
|
پديدآورنده: |
|
ناشر: |
ناقوس
|
160 صفحه - (در1جلد ) - جلد 1 - وزيري (شوميز) - چاپ 5 - 10 نسخه |
978-964-377-952-8 |
تاريخ نشر:1402 |
قيمت :900000 ريال |
قيمت انتشارات ناقوس :765000 ريال |
|
|
چکيده :
دراين كتاب مي آموزيد:براي ارزيابي يك مساله دو راهكار وجود دارد. راهكار اول و مشكلتر مدلسازي رياضي مي باشد. اين راهكار هرچند دقيقتر و قابل اتكا تر مي باشد، اما نياز به تبحر كافي در رياضيات مي باشد. اما راهكار دوم شبيه سازي كامپيوتري مي باشد. اين راهكار اگر بصورت دقيق و در شرايط استاندارد انجام شود ميتواند نتايج ارزيابي قابل اتكايي را فراهم آورد.
يكي از مهمترين متدها براي ارزيابي مشخصات پروتكل هاي شبكه هاي كامپيوتري، استفاده از شبيه سازي است. شبيه سازي ابزاري مهم و با ارزش براي درك فعاليت اين شبكه ها ميباشد. در حاليكه تست هاي دنياي واقعي براي فهميدن كارايي پروتكلهاي شبكه ها بسيار سخت است، شبيه سازي يك محيط را با مزاياي مشخص روي مطالعات دنياي واقعي فراهم ميكند. اين مزايا مشتمل بر سناريوهاي تكرارپذير، تجزيه پارامترها و ارزيابي بر پايه متريك ها است.
سناريوهاي تكرارپذير در توسعه و تهذيب پروتكلهاي شبكه كمك ميكنند. به اين صورت كه با اعمال تغييرات در پروتكل ها آنها را توسعه داده و در سناريوي مشابه مجددا تست ميشوند. اين سناريوهاي تكرارپذير در فهم اينكه چگونه تغييرات روي نتايج كارايي اثر ميگذارند، ياري ميرسانند.
شبيه سازي همچنين قادر است پارامترها راجداسازي كند. اين مطلب اجازه ميدهد كه اثرات يك پارامتر مثل تحرك، ترافيك داده، رنج و نرخ انتقال و غيره با جزئيات مطالعه شود، در حاليكه همه پارامترهاي ديگر ثابت نگه داشته شده اند.
همچنين شبيه سازي اجازه ميدهد كه يك رنج وسيعي از سناريوها و پيكربنديهاي شبكه ارزيابي شود. همه اين ويژگيها اگر بخواهند كه در دنياي واقعي آزمايش شوند بسيار مشكل و غيرممكن هستند.
شبيه ساز omnet++ يكي از شبيه سازهاي رخداد گسسته است كه امروزه براي شبيه سازي ساختارهاي شبكه اي بسيار محبوب شده است. در اين شبيه ساز نيز پس از طراحي پروتكلهاي رفتاري شبكه، سناريوي شبكه ايجاد مي شود و شبكه مورد آزمون قرار مي گيرد. اين شبيه ساز مخصوصا براي شبكه هاي بي سيم موبايل كاربرد بسياري دارد. يكي از شبكه هايي كه omnet++ بخوبي براي شبيه سازي آن تجهيز شده، شبكه هاي خودرويي مي باشد. از اينرو در اين كتاب توجه ويژه اي به شبيه سازي شبكه هاي خودرويي بوسيله omnet++ شده است. لذا اين كتاب براي محققين و دانشجوياني كه قصد كار روي اين شبكه ها را دارند، ميتوانند بسيار مفيد باشد.
نكته قابل توجه در مطالعه اين كتاب اين است كه، اين كتاب قصد ندارد به عنوان مرجع omnet++ عمل كند. زيرا چنين كاري مسلما حجم كتاب را بشدت زياد مي كرد. در عوض، اين كتاب قصد دارد به سرعت خواننده را با شبيه سازي بوسيله omnet++ بصورت كاربردي آشنا كند. اينكار را ابتدا با بررسي مثالهاي آماده در آن شروع كرده و سپس با توجه به تبديل شدن اين نرم افزار به عنوان شبيه ساز تخصصي شبكه هاي خودرويي، با نحوه شبيه سازي سناريوهاي مختلف در شبكه هاي خودرويي ادامه مي دهد.
نگاهي به فصول كتاب:
فصل اول، در اين فصل مقدمه اي از شبيه سازي، لزوم انجام آن، بايد ها و نبايد ها، مراحل شبيه سازي و اهميت شبيه سازي در حوزه هاي مختلف مورد بحث و بررسي قرار مي گيرد.
فصل دوم، در اين فصل نرم افزار شبيه سازي آمنت پلاس پلاس بصورت كلي مورد معرفي قرار مي گيرد. همچنين نحوه نصب و راه اندازي به صورت قدم به قدم نشان داده شده است. علاوه بر اين چگونگي اضافه كردن افزونه هاي اين نرم افزار آموزش داده شده است. ساختار فايل ها و زبان هاي مورد استفاده نيز مورد معرفي و بررسي قرار مي گيرند.
فصل سوم، در اين فصل مروري بر مثال هاي آماده و موجود در آمنت ارائه خواهد شد. اين مثال ها به مثال هاي تيك تاك معروف هستند و كمك شاياني به يادگيري نرم افزار خواهند نمود. علاوه بر آن، مولفه هاي مختلف تشكيل دهنده OMNeT++ و همينطور پياده سازي سناريو هاي مختلف در اين نرم افزار مورد بحث قرار خواهد گرفت.
فصل چهارم، در اين فصل آموزشي قدم به قدم از چگونگي ايجاد و اجراي يك شبكه شبيه سازي شده در آمنت مورد بحث قرار خواهد گرفت كه خود شامل ايجاد توپولوژي شبكه و ايجاد سناريو هاي مختلف براي پرژه شبيه سازي شده خواهد بود. در ادامه نيز چگونگي اجرا،كنترل و جريان شبيه سازي مورد بررسي قرار خواهد گرفت. همچنين چگونگي جمع آوري اطلاعات از شبيه سازي انجام شده و سپس چگونگي بصري سازي، به منظور نمايش اطلاعات جمع آوري شده مورد بحث قرار مي گيرد.
فصل پنجم، در اين فصل ابتدا مقدماتي از شبكه هاي خودرويي، ارائه خواهد شد. سپس ابزار هاي لازم براي شبيه سازي اين گونه از شبكه ها معرفي و نحوه نصب و پيكربندي آنها مورد بررسي قرار مي گيرند. علاوه براين يك مثال كاربردي از سناريو هاي خودرويي نيز به طور مفصل مورد بررسي قرار مي گيرد.
فصل ششم، در اين فصل مواردي همچون؛ نحوه جمع آوري نتايج حاصل از شبيه سازي سناريو هاي مختلف، بصري سازي و ايجاد نمودار هاي گرافيكي به منظور درك هر چه بيشتر نتايج شبيه سازي، فيلتر سازي نتايج و تمركز بر روي نتايج قسمتي خاص از شبيه سازي، مورد بحث و بررسي قرار مي گيرند.
فصل هفتم، در اين فصل برخي از پر كاربرد ترين مدل ها و فريم ورك هاي موجود براي نرم افزار آمنت پلاس پلاس مورد معرفي و بررسي قرار مي گيرند. ليست فريم ورك هاي موجود براي نرم افزار آمنت پلاس پلاس بر اساس كاربرد آنها بصورت طبقه بندي شده ارائه مي شود.
براي مطالعه اين كتاب به چه مواردي نياز خواهد بود:
نسخه اي از سيستم عامل ويندوز و يا اوبونتو لينوكس (در اين كتاب از سيستم عامل ويندوز استفاده شده است)
داشتن تجربه در برنامه نويسي سي پلاس پلاس كمك شاياني به خوانند كتاب خواهد كرد با اين وجود امري ضروري محسوب نمي شود.
نرم افزار شبيه ساز OMNET++
چه مواردي را در اين كتاب خواهيم آموخت:
با مطالعه اين كتاب موارد زير را خواهيد آموخت:
oنحوه دريافت نسخه رايگان نرم افزار OMNeT++
oنحوه كامپايل و نصب نرم افزار OMNeT++ در ويندوز و لينوكس
oنحوه راه اندازي يك پروژه شبيه سازي در OMNeT++
oنحوه ايجاد توپولوژي هاي شبكه توسط NED
oنحوه ايجاد پروژه هاي شبيه سازي شخصي در محيط OMNeT++ IDE
oنحوه استفاده از كتابخانههاي آماده نرم افزار به منظور شبيه سازي شبكه هاي مقاوم و نزديك به واقع بدون دوباره كاري هاي غير ضروري.
oنحوه شبيه سازي شبكه هاي خودرويي با امكان توليد سناريوهاي تحرك خودروها بصورت واقعگرايانه
|
|