فایل ورد کامل آشنایی با ساختار و نحوه عملکرد نرم افزار شبیه سازی شبکه ۳۶ صفحه در word
توجه : به همراه فایل word این محصول فایل پاورپوینت (PowerPoint) و اسلاید های آن به صورت هدیه ارائه خواهد شد
فایل ورد کامل آشنایی با ساختار و نحوه عملکرد نرم افزار شبیه سازی شبکه ۳۶ صفحه در word دارای ۳۶ صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است
فایل ورد فایل ورد کامل آشنایی با ساختار و نحوه عملکرد نرم افزار شبیه سازی شبکه ۳۶ صفحه در word کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.
توجه : در صورت مشاهده بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی فایل ورد کامل آشنایی با ساختار و نحوه عملکرد نرم افزار شبیه سازی شبکه ۳۶ صفحه در word،به هیچ وجه بهم ریختگی وجود ندارد
بخشی از متن فایل ورد کامل آشنایی با ساختار و نحوه عملکرد نرم افزار شبیه سازی شبکه ۳۶ صفحه در word :
موضوع : فایل ورد کامل آشنایی با ساختار و نحوه عملکرد نرم افزار شبیه سازی شبکه ۳۶ صفحه در word
توضیح : این فایل به صورت ورد و آماده چاپ می باشد
. مقدمه
۱-۱ هدف
NS شبیهسازی شئ گراست که بصورت گسسته مبتنی بر رویدادها شبکه را شبیه سازی میکند، این برنامه در دانشگاه برکلی با زبانهای C++ و Otcl ایجاد شده و بسط یافته است. NS اساساً برای پیادهسازی شبکههای محلی و گسترده مفید میباشد. هرچند استفاده از NS برای افرادی که با اصول شبیهسازها آشنا هستند ساده خواهد بود اما بکارگرفتن این برنامه برای کاربران مبتدی استفاده از شبیه سازها کاملاً دشوار است زیرا تعداد وستندات و راهنماهای مناسب برای کاربران مبتدی بسیار اندک میباشد. با وجود این مستندات زیادی وجود دارد که بوسیله افراد حرفهای در شبیه سازی برای کاربران حرفهای NS نوشته شده است. هدف از این نوشته ارائه برخی ایده از چگونگی عملکرد شبیه سازها، راهنمایی برای توسعه و ادامه راه، آشنایی با اجزای شبکه در کدهای شبیه ساز، چگونگی ایجاد اجزای شبکه جدید و …. میباشد. عمده مطالب با پرداختن به مثالهای ساده و توضیحات مختصر مبتنی بر تجربیات مختلف بیان شده است.
۲-۱ نمای کلی
NS یک شبیه ساز رویدادگراست که در دانشگاه برکلی برای شبیهسازی شبکههای مبتنی بر IP ایجاد گردیده. در این شبیه ساز پروتکلهای شبکه از قبیل TCP و UDP ، رفتار منابع ترافیک زا مانند Ftp ، Telnet و Web ، مکانیزم مدیریت صف در مسیریابها از قبیل DropTail ، RED و CBQ ، الگوریتمهای مسیریابی مانند Dijkestra و …. قابل اجرا میباشند. همچنین در NS، ارسال چندتایی (Multicast) و برخی از پروتکلهای لایه فیزیکی برای شبیه سازی LANها نیز قابل اجرا میباشند. پروژه NS در حال حاضر بخشی از پروژه VINT میباشد که ابزارهایی را برای نمایش نتایج شبیه سازی، آنالیز و تبدیل توپولوژهای شبکه ایجاد کرده و توسعه میدهد. توسعه VINT از طریق تولید کنندههایی که بخوبی توانایی بکارگیری NS را دارند. NS رایج کنونی در محیط C++ و Otcl ( Otcl یک زبان اسکریپت با الحاقات شئ گراست که در MIT ایجاد شده است)، نوشته شده و در دسترس میباشد. در این مقاله در مورد ساختار NS مختصری بحث میشود اما چگونگی استفاده بیشتر از NS بطور جزئی با مثالهایی توضیح داده خواهد شد.
شکل ۱: NS از دیدگاهی ساده شده برای کاربر
همانگونه که در شکل ۱ نشان داده شده است از دیدگاهی ساده شده برای کاربر، NS مفسر اسکریپت TCL بصورت شئ گراست که دارای یک فایل ورد کامل آشنایی با ساختار و نحوه عملکرد نرم افزار شبیه سازی شبکه ۳۶ صفحه در word
فهرست کننده رویدادهای شبیه سازی و کتابخانه Object های اجزاء شبکه و کتابخانههای راهاندازی و تنظیم شبکه میباشد. بعبارت دیگر برای استفاده از NS شما در زبان اسکریپت Otcl برنامه مینویسید. برای تنظیم و راهاندازی شبکه، کاربر باید اسکریپت Otcl بنویسد که یک فایل ورد کامل آشنایی با ساختار و نحوه عملکرد نرم افزار شبیه سازی شبکه ۳۶ صفحه در word
فهرست کننده رویداد (زمانبند) را ایجاد کند، برای تنظیم کردن توپولوژیهای شبکه از Objectهای شبکه و توابع موجود در کتابخانهها و بیان منابع ترافیک زا در هنگام شروع و توقف انتقال بستهها از طریق زمانبند رویدادها استفاده میشود. لغت عمودی برای تنظیم شبکه استفاده شده است چون تنظیم نمودن شبکه بصورت عمودی (عمقی) امکان مسیرهای داده را از میان Objectهای شبکه بوسیله تنظیم اشارهگر از یک Object به آدرس Object دیگر، فراهم میکند. هنگامیکه یک کاربر بخواهد یک Object شبکه جدید ایجاد کند بسهولت میتواند با نوشتن یک Object جدید یا ایجاد یک Object مرکب از کتابخانه Object یک Object جدید ایجاد نماید و جریان داده را از طریق Objectها برقرار سازد.
از اجزاء مهم NS در کنار Objectهای شبکه زمتنبند رویدادهاست. هر رویداد در NS یک ID منحصر بفردی با زمان تنظیم شده برای هر بسته است که به یک Object که رویدادها را موجب میشود، اشاره میکند. در NS یک زمنبند رویداد، زمان شبیه سازی و شروع همه رویدادها را نگه میدارد. اجزاء شبکه از طریق ارسال بستهها با یکدیگر ارتباط برقرار میکنند، هرچند که این امر موجب مصرف زمان حقیقی شبیه سازی نمیشود. همه اجزاء شبکه بخشی از زمان شبیه سازی را صرف بکاربردن بستهها میکنند. برای مثال سوئیچی در شبکه که با ۲۰ میکروثانیه تاٌخیر خروج یک رویداد برای یک بسته شبیه سازی شدهاست، در جدول زمانبندی تاٌخیر هر رویداد برای آن ۲۰ میکروثانیه تنظیم گردیده، زمانبند بعد از ۲۰ میکروثانیه رویداد را از صف خارج کرده و آنرا به عنصر سوئیچ ارسال میکند، که آنهم بعد بسته را یک عنصر مرتبط خروجی مشخص ارسال مینماید. استفاده دیگری که از زمانبند رویداد میشود بعنوان تایمر است. برای مثال TCP نیازمند یک تایمر برای نگهداری زمان سرآمدن انتقال بستهها میباشد. تنها تفاوت بین تایمرها و زمانبندها، آنست که تایمر مقدار زمان مرتبط با یک بسته را اندازهگیری میکند و یک عمل خاص را به آن بسته بعد از سپری شدن یک زمان مشخص نسبت میدهد.
NS نتنها در Otcl بلکه در C++ نیز نوشته شده است. بدلیل کارآمد بودن، NS مسیرهای عبوری دادهها را از مسیرهای عبوری کنترلی تفکیک ساخته است. بخاطر کاهش دادن بستهها زمان پردازش رویدادها (نه زمان شبیه سازی)، زمانبند و Object های اجزای شبکه اصلی در مسیر دادهها با زبان C++ نوشته و کمپایل شدهاند. این Objectهای کمپایل شده از طریق یک اتصال Otcl در دسترس مفسر Otcl قرار گرفتهاند که هر اتصال Otcl یک Otcl Object جفت برای هر C++ Object ایجاد کرده و توابع کنترلی را میسازند. متغیرهای قابل تنظیم مشخص شده با Objectهای C++ بعنوان توابع و متغیرهای عضو Objectهای Otcl مخابره شده عمل میکنند. بدین طریق کنترل Objectهای C++ به Otcl واگذار شده است. همچنین افزودن توابع عضو و متغیرها به یک اتصال C++ در Otcl Object امکانپذیر است.
نیازی به کنترل کردن Objectهای C++ در شبیه سازی نمیباشد بعلاوه یک Object (نه در مسیر دادهها) بطور کامل میتواند در Otcl اجرا شود.
فایل ورد کامل آشنایی با ساختار و نحوه عملکرد نرم افزار شبیه سازی شبکه ۳۶ صفحه در word
فهرست عناوین
عنوان صفحه
۱ مقدمه ۱
۱-۱ هدف ۱
۲-۱ نمای کلی ۱
۲ مبانی NS 5
۱-۲ Otcl زبانی برای استفاده کاربر۵
۲-۲ مثال سادهای از شبیهسازی ۷
۳-۲ زمانبند رویداد ۱۲
۴-۲ اجزای شبکه ۱۴
۵-۲ بسته ۱۷
۳ بعد از شبیهسازی ۱۹
۱-۳ مثالی از تحلیل ردیابی ۱۹
۴ توسعه NS22
۱-۴ در کجا بدنبال چه چیزی باشیم؟ ۲۲
۲-۴ اتصال Otcl 23
۵ ارائه چند مثال ۲۵
۱-۵ LAN25
۲-۵ Multicasting 25
۳-۵ Web Server 26
- همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
- ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
- در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.
مهسا فایل |
سایت دانلود فایل 