loading...
دانلود تحقیق و مقاله
فاطمه بداغ آبادی بازدید : 90 دوشنبه 12 مهر 1395 نظرات (0)

دانلود تحقیق و مقاله پیرامون الگوریتمهای مسیریابی

دانلود تحقیق و مقاله پیرامون الگوریتمهای مسیریابیدسته: کامپیوتر
بازدید: 10 بار
فرمت فایل: doc
حجم فایل: 16 کیلوبایت
تعداد صفحات فایل: 16

این تحقیق و مقاله با فرمت doc و در 16 صفحه تهیه و تنظیم شده است

قیمت فایل فقط 1,600 تومان

خرید

در الگوریتم های مسیر یابی غیر متمركز،هر روتر اطلاعاتی در مورد روترهایی كه مستقیما به آنها متصل میباشند در اختیار دارد. در این روش هر روتر در مورد همه روتر های موجود در شبكه،اطلاعات در اختیار ندارد.این الگوریتمها تحت نام الگوریتمهای (DV (distance vector معروف هستند.در الگوریتمهای مسیریابی عمومی،هر روتر اطلاعات كاملی در مورد همه روترهای دیگر شبكه و نیز وضعیت ترافیك شبكه در اختیار دارد.این الگوریتمها تحت نام الگوریتمهای(LS (Link state معروف هستند.ما در ادامه مقاله به بررسی الگوریتمهای LS میپردازیم.

سرفصل :

الگوریتم های مسیر یابی

الگوریتمهای LS

الگوریتم Dijkstra

الگوریتمهای DV

مسیریابی سلسله مراتبی

قیمت فایل فقط 1,600 تومان

خرید

برچسب ها : دانلود تحقیق و مقاله پیرامون الگوریتمهای مسیریابی , الگوریتم Dijkstra , الگوریتمهای DV , الگوریتمهای LS , الگوریتم های مسیر یابی , روتر , قیمت روتر , مسیر یابی شبکه , مسیریابی

فاطمه بداغ آبادی بازدید : 122 سه شنبه 22 تیر 1395 نظرات (0)

بررسی ایمن ترین مسیر از منظر نرخ تصادفات با نگاهی به الگوریتم های مسیریابی

بررسی ایمن ترین مسیر از منظر نرخ تصادفات با نگاهی به الگوریتم های مسیریابیدسته: کامپیوتر
بازدید: 4 بار
فرمت فایل: doc
حجم فایل: 810 کیلوبایت
تعداد صفحات فایل: 168

در اعصار اخیر با تكامل جوامع انسانی، تغییراتی در تمامی جنبه‌های زندگی انسان‌ها ایجاد شده است كه انسان چاره‌ای جز اینكه خود را با این تغییرات منطبق كند ندارد

قیمت فایل فقط 11,500 تومان

خرید

مقدمه:
در اعصار اخیر با تكامل جوامع انسانی، تغییراتی در تمامی جنبه‌های زندگی انسان‌ها ایجاد شده است كه انسان چاره‌ای جز اینكه خود را با این تغییرات منطبق كند ندارد.
امروز تفكر انسان‌ها در مورد حمل و نقل و وسائل نقلیه تغییر كرده است. امروزه در اكثر كشورها معضلات آلودگی‌های محیط و هوا و از بین رفتن زیبایی‌ها و ایجاد سروصدا و نظایر اینها اولین مسائلی هستند كه در مورد سیستم‌های حمل و نقل جلب توجه می‌كند و صد البته درصد ایت آثار سوء روز به روز حتی می‌توان گفت لحظه به لحظه در حال افزایش است.
در كنار این آثار زیست محیطی، با افزایش تعداد وسائل نقلیه شخصی و یا عمومی و در كنار آن افزایش حجم ترافیك و درنتیجه بوجود آمدن مشكلات كنترل و ساماندهی وسائل نقلیه و كمبودها و نقایص راههای ارتباطی باعث ایجاد ناراحتی‌ها و رنجش‌های روانی در افراد می‌گردد.
قرارگیری این عوامل در كنار هم باعث بوجود آمدن تصادفات با روند صعودی می‌گردد، كه هزینه‌‌های گزاف اجتماعی و اقتصادی را بهمراه دارد.
اهمیت این موضوع برای كشورهای در حال توسعه از جمله ایران بیشتر است چرا كه آمار تصادفات و درنتیجه خسارات (جانی و مالی) ناشی از آن در این كشورها نسبت به كشورهای توسعه یافته بیشتر است. هرچند كه در كشورهای توسعه یافته نیز این آمار كم نیست. جهت بهبود ایمنی راهها باید اقدام به شناخت عوامل بوجود آورندة تصادفات و تصحیح آنها نمود. اما مسلماً رسیدن به این مرحله یعنی تصحیح عوامل بوجود آورندة حوادث كار ساده و آسانی نیست كه به سرعت نتیجه دهد و نیازمند تحصیات وسیع و گسترده و همچنین هزینه‌های اقتصادی و زمانی بالا می‌باشد.
با توجه به اهمیت موضوع ایمنی راهها از منظر دارا بودن كمترین میزان تصادفات در این پژوهش عوامل مؤثر در ایجاد تصادفات و تأثیر آنها بر ایمنی راه‌ها و همچنین خلاصه‌ای از روش‌های آماری مورد استفاده در شناسایی مكان‌های حادثه نیز مورد بررسی قرار گرفته، و ارائه گردیده است؛ همچنین در انتها الگوریتم‌های مربوط به یافتن ایمن‌ترین مسیر از جهت دارا بودن كمترین میزان تصادفات با در ظنر گرفتن چند عامل از مجموعه عوامل ایجاد تصادفات ارائه شده تا در جهت انجام نمونة عملی مورد استفاده قرار گیرد.

فهرست مطالب:

مقدمه..................4
· بخش اول
-طرح مسئله...............7
-اهمیت موضوع............8
· بخش دوم:تصادفات
-فصل اول:عامل انسانی.........30
-فصل دوم:عامل راه.....40
· تقاطع‌های چراغ‌دار............63
· انحراف از راه..........101
-فصل سوم :عامل وسیله نقلیه و محیط..... 115
-فصل چهارم:مقایسه عوامل تصادف.......122 
· بخش سوم:مسیر ایمن
-فصل اول:شناسایی مكان‌های حادثه‌خیز....136
-فصل دوم:پارامترهی موثر در ترافیك........ 144
فصل سوم:الگوریتم‌های مسیر‌یابی.......151
· نتایج و پیشنهادات......... 166
· منابع و مؤاخذ...............168

قیمت فایل فقط 11,500 تومان

خرید

برچسب ها : بررسی ایمن ترین مسیر از منظر نرخ تصادفات با نگاهی به الگوریتم های مسیریابی , پایان نامه , بررسی , ایمن , مسیر , منظر , نرخ تصادفات , الگوریتم , مسیریابی

فاطمه بداغ آبادی بازدید : 136 چهارشنبه 09 تیر 1395 نظرات (0)

پرتکل های مسیریابی و درجه مشارکت نودها در مسیریابی

پرتکل های مسیریابی و درجه مشارکت نودها در مسیریابیدسته: کامپیوتر
بازدید: 1 بار
فرمت فایل: doc
حجم فایل: 122 کیلوبایت
تعداد صفحات فایل: 81

امروزه تمایل به استفاده از شبكه های بی سیم روز به روز در حال افزایش است ،‌ چون هر شخصی،‌ هر جایی و در هر زمانی می تواند از آنها استفاده نماید در سالهای اخیر رشد شگرفی در فروش كامپیوترهای laptop و كامپیوترهای قابل حمل بوجود آمده است

قیمت فایل فقط 12,000 تومان

خرید

پرتکل های مسیریابی و درجه مشارکت نودها در مسیریابی

 

امروزه تمایل به استفاده از شبكه های بی سیم روز به روز در حال افزایش است ،‌ چون هر شخصی،‌ هر جایی و در هر زمانی می تواند از آنها استفاده نماید . در سالهای اخیر رشد شگرفی در فروش كامپیوترهای laptop و كامپیوترهای قابل حمل بوجود آمده است . این كامپیوترهای كوچك،‌به چندین گیگا بایت حافظه روی دیسك ،‌ نمایش رنگی با كیفیت بالا و كارتهای شبكه بی سیم مجهز هستند . علاوه بر این ،‌ این كامپیوترهای كوچك می توانند چندین ساعت فقط با نیروی باتری كار كنند و كاربران آزادند براحتی آنها را به هر طرف كه می خواهند منتقل نمایند . زمانی كه كاربران شروع به استفاده از كامپیوترهای متحرك نمودند ،‌ به اشتراك گذاشتن اطلاعات بین كامپیوترها یك نیاز طبیعی را بوجود آورد . از جمله كاربردهای به اشتراك گذاری اطلاعات در مكانهایی نظیر سالن كنفرانس ،‌كلاس درس ‌،‌ ترمینالهای فرودگاه و همچنین در محیط های نظامی است .

دوروش برای ارتباط بی سیم بین كامپیوترهای متحرك وجود دارد .

1-  استفاده از یك زیر ساخت ثابت كه توسط یك Acces point خارج شد آنگاه در محدوده رادیویی Wireless Access point ها فراهم می آید . كه در این گونه شبكه ها ،‌ نودهای متحرك از طریق Access Point ها با یكدیگر ارتباط برقرار می كنند و هنگامیكه یك نود از محدوده رادیویی Access Pointدیگری قرار می گیرد . مشكل اصلی در اینجا هنگامی است كه یك اتصال باید از یك Access Point به Access Point دیگری تحویل داده شود ،‌ بدون آنكه تاخیر قابل توجهی به وجود آید ویا بسته ای گم شود .

2-  شكل دادن یك شبكه بی سیم Adhoc در بین كاربرانی است كه می خواهند با هم ارتباط داشته باشند . این گونه شبكه ها زیر ساخت ثابتی ندارند و كنترل كننده و مركزی نیز برای آنها وجود ندارد .

شبكه های بی سیم Adhoc از مجموعه ای از نودهای متحرك تشكیل شده اند كه این نودها قادرند به طور آزادانه و مداوم مكانشان را در شبكه تغییر دهند . نودهای موجود در شبكه Adhoc همزمان به عنوان client و مسیریاب عمل می كنند و  با توجه به عدم وجود ساختار ثابت در این گونه شبكه‎ها ،‌ نودها مسئولیت مسیریابی را برای بسته هایی كه می خواهند در شبكه ارسال شوند بر عهده دارند و در انجام این امر با یكدیگر همكاری می كنند .

هدف ما نیز در اینجا بررسی و مطالعه بر روی خصوصیات و ویژگی های این تكنیكهای مسیر یابی است . لازم بذكر است پروتكل های مسیریابی متفاوتی برای استفاده در شبكه های Adhoc پیشنهاد شده اند كه پس از مطالعه اجمالی برروی نحوه عملكرد هر یك از آنها ،‌ قادر خواهیم بود آنها را بر طبق خصوصیاتشان قسمت بندی نمائیم .

چرا نیاز به طراحی پروتكلهای مسیر یابی جدیدی برای شبكه های Adhoc وجود دارد ؟‌

در شبكه های سیم دار تغییرات در توپولوژی شبكه بندرت اتفاق می افتد . بیشتر host ها و نودهای دیگر در یك جای مشخصی در شبكه قرار دارند ویك شكستگی در لینك زمانی اتفاق می‎افتد كه یك قطع فیزیكی نظیر fail‌ شدن host  و یا خسارت فیزیكی كامل اتفاق بیفتد . برای این نوع شبكه های سیم دار با ساختار ثابت یك الگوریتم مسیریابی كلاسیك به خوبی كار می كند.

برای اینكه اطلاعات جداول مسیریابی بروز باشند ،‌مسیریابها به صورت دوره ای اطلاعاتشان را با یكدیگر مبادله می كنند و در حالتی كه یك failure‌ ی در لینكی اتفاق بیفتد مسیرها باید مجدداً محاسبه شوند ودر شبكه منتشر گردند. این پروسه یك مدت زمانی طول می كشد كه چنین چیزی در شبكه های سیم دار طبیعی است و آشكار است كه چنین روشی در شبكه های Adhoc كار نخواهد كرد . در این شبكه ها از آنجایی كه نودها مرتباً در حال حركت هستند ،‌ تغییراتی كه در لینكها به وجود می آید نیز بسیار مداوم خواهد بود . به عنوان مثال زمانی را در نظر بگیرید كه 2 تا نود در حالی با هم ارتباط برقرار كرده اند كه مدام از همدیگر فاصله می گیرند . تا زمانی كه هردوی آنها در محدوده ارتباطی همدیگر باشند این ارتباط می تواند حفظ گردد. ولی هنگامیكه فاصله بین نودها بیشتر شود دیگر این ارتباط نیز میسر نخواهد بود . حال تصور كنید كه تعداد زیادی از نودها مطابق این سناریو رفتار نمایند ،‌ در این حالت لینكهای زیادی شكل خواهند گرفت ومسیرهای جدیدی به سمت مقصدها محاسبه خواهد شد و در مقابل لینكهای بسیاری نیز شكسته خواهند شد و مسیرهای بسیاری نیز از بین خواهند رفت .

از دیگر مواردی كه می توان به عنوان دلایل نیاز به طراحی پروتكلهای مسیریابی جدید برای شبكه‎های Adhoc به آنها اشاره كرد عبارتند از :‌

-    پروتكلهای مسیریابی شبكه های سیم دار بار محاسباتی بسیار زیادی را به صورت مصرف زیاد حافظه و همچنین مصرف زیاد انرژی بر روی هر كامپیوتر قرار می دهند .

-    پروتكلهای مسیریابی مورد استفاده در شبكه های سیم دار از مشكلات به وجود آوردن حلقه‎های كوتاه مدت وبلند مدت رنج می برند .

-    متدهایی كه برای حل مشكلات ناشی از بوجود آوردن حلقه ها در پروتكلهای مسیریابی سنتی استفاده می شوند در شبكه های Adhoc عملی نیستند .

این تفاوتها بین شبكه های سیم دار و بی سیم به راحتی آشكار می كند كه یك پروتكل مسیریابی برای شبكه های Adhoc باید یكسری از مشكلات اضافه تری را حل نماید كه این مشكلات در شبكه های سیم دار وجود نداشته است .

در زیر لیستی از مواردی را كه یك پروتكل مسیریابی باید آنها را مدنظر قرار دهد ذكر گردیده كه بعضی از این خصوصیات مهمتر از خصوصیات دیگر هستند .

به طور كلی اهداف طراحی پروتكلهای مسیریابی این است كه پروتكلی ساخته شود كه :‌

1-    وقتی كه توپولوژی شبكه گسترش می یابد این پروتكل نیز بتواند همچنان مسیریابی را انجام دهد .

2-    زمانی كه تغییراتی در توپولوژی شبكه به وجود می آید این پروتكل سریعاً قادر به پاسخگویی باشد .

3-    مسیرهایی را فراهم كند كه بدون حلقه باشد .

4-    تاخیر را به حداقل رساند (‌باانتخاب مسیرهای كوتاه )‌

5-    برای اجتناب از تراكم چندین مسیر را از مبدأ به مقصد فراهم نماید .

پروتكل طراحی شده برای مسیریابی در یك شبكه Adhoc باید خصوصیات زیررا دارا باشد .

1-    اجرای غیر مركزی داشته باشد ،‌ به این معنی كه نباید به یك نود مركزی وابسته باشد .

2-    استفاده از پهنای باند را كار اگرداند (overhead مسیریابی را می نیمم كند )

3-    هم از لینكهای یكطرفه و هم از لینكهای دو طرفه استفاده كند .

تقسیم بندی پروتكلهای مسیریابی در شبكه های Adhoc

چندین معیار متفاوت برای طراحی و كلاس بندی پروتكلهای مسیر یابی در شبكه های Adhoc وجود دارد . به عنوان مثال اینكه چه اطلاعات مسیریابی مبادله می شوند ؟ چه زمانی و چگونه این اطلاعات مبادله می‎شوند ؟‌ چه زمانی و چگونه مسیرها محاسبه می شوند .

 كه ما در این بخش در مورد هر یك از این معیارها مطالبی را بیان خواهیم كرد .

-         مسیریابی Link State در مقابل مسیریابی DisTance Vector

همانند شبكه های سیم دار عرف ،‌ LSR و DVR مكانیزم های زیرین برای مسیریابی در شبكه‎های Adhoc بی سیم می باشند . در LSR‌ اطلاعات مسیریابی به شكل بسته های Link State
(Link  State Packets) مبادله می شوند . LSP یك نود شامل اطلاعات لینكهای همسایگانش است . هرنود زمانی كه تغییری را در لینكی شناسایی كند LSP‌ هایش را فوراً در كل شبكه جاری می كند . نودهای دیگر بر اساس اطلاعاتی كه از LSP های دریافتی شان بدست می آورند ‌، توپولوژی كل شبكه را ترسیم می كنند و برای ساختن مسیرهای لازم از یك الگوریتم كوتاهترین مسیر نظیردایجكسترا استفاده می كنند .

لازم به ذكر است تعدادی از هزینه های لینكها از دید یك نود می توانند غیر صحیح باشند واین بدلیل تاخیر زیاد انتشار و قسمت بندی بودن شبكه است . این دیدهای ناسازگار از توپولوژی شبكه می تواند مارا به سمت تشكیل مسیرهایی دارای حلقه سوق دهد . اگرچه این حلقه ها عمرشان كوتاه است  وبعد از گذشت مدت زمانی (‌مدت زمانی كه طول می كشد تا یك Message‌ قطر شبكه را بپیماید ) ناپدید می شوند . مشكلی كه در LSR‌ وجود دارد overhead‌ بالای مسیریابی است كه بدلیل حركت سریع نودها در شبكه و در نتیجه تغییرات سریع در توپولوژی شبكه اتفاق می افتد .

در مكانیزم DVR ،‌ هر نود یك بردار فاصله  كه شامل شناسه مقصد ،‌ آدرس hop‌ بعدی ،‌ كوتاهترین مسیر. می باشد  را برای هر مقصدی نگهداری می كند . هر نود بصورت دوره ای  بردارهای فاصله را با همسایگانش مبادله می كند . هنگامیكه نودی بردارهای فاصله را از همسایگانش دریافت می كند ،‌ مسیرهای جدید را محاسبه می كند و بردار فاصله اش را نیز Update‌ می كند و یك مسیر كاملی را از مبدأ تا مقصد شكل می دهد . مشكلی كه در مكانیزم DVR وجود دارد همگرایی كند آن وتمایلش به تولید مسیرهای دارای حلقه است .

Event – driven Update در مقابل Periodical Update

برای تضمین اینكه اطلاعات مربوط به موقعیت لینكها و توپولوژی شبكه بروز باشد ،‌ اطلاعات مسیریابی باید در شبكه منتشر شوند . براساس اینكه چه زمانی اطلاعات مسیریابی منتشر خواهند شد قادر خواهیم بود كه پروتكلهای مسیریابی را به 2 دسته تقسیم بندی نمائیم . دسته اول پروتكلهایی هستند كه به صورت دوره ای اطلاعات مسیریابی را منتشر می كنند و دسته دوم مربوط به پروتكلهایی است كه در زمان وقوع تغییری در توپولوژی شبكه اطلاعات مسیریابی را انتشار می‎دهند .

پروتكلهای Periodical Update ،‌ اطلاعات مسیریابی را بصورت دوره ای پخش می كنند . این پروتكلها ،پروتكلهای ساده ای هستند و پایداری شبكه ها را حفظ می كنند و مهم تر از همه این است كه به نودهای جدید امكان می دهند كه اطلاعات مربوط به توپولوژی و موقعیت لینكها را درشبكه بدست آورند. اگرچه ،در صورتی كه مدت زمان بین این بروز رسانی های دوره ای طولانی باشد آنگاه این پروتكلها نمی توانند اطلاعات بروز ر انگه دارند . از طرف دیگر ،‌ در صورتی كه این مدت زمان كوتاه باشد ،‌ تعداد بسیار زیادی از بسته های مسیریابی منتشر خواهند شد كه در نتیجه پهنای باند زیادی را از یك شبكه بی سیم مصرف خواهد كرد .

در یك پروتكل بروز رسانی Event – Driven‌ ،‌ هنگامیكه یك حادثه ای اتفاق می افتد ،‌ ( نظیر اینكه یك لینك fail‌ می شود و یا اینكه یك لینك جدیدی بوجود می آید )،‌ یك بسته مسیریابی جهت بروزرسانی نمودن اطلاعات مسیریابی موجود در نودهای دیگر ،‌ broadkact‌ می شود . مشكل زمانی بوجود خواهد آمد كه توپولوژی شبكه بسیار سریع تغییر كند ، كه در آن هنگام تعداد زیادی از بسته های بروز رسانی تولید و در شبكه پخش خواهند شد كه این موجب مصرف مقدار زیادی از پهنای باند ونیز تولید نوسانات بسیاری در مسیرها می گردد .

مكانیزم های بروز رسانی دوره ای و بروز رسانی Event Driven‌ می توانند با یكدیگر استفاده شوند و یك مكانیزمی به نام مكانیزم بروز رسانی تركیبی (‌Hybrid Update ) را به وجود آورند .

-         ساختارهای مسطح (Flat ) در مقابل ساختارهای سلسله مراتبی (‌Hierarchical‌)

 دریك ساختار مسطح همه نودها در شبكه در یك سطح قرار دارند و دارای عملكرد مسیریابی مشابهی می باشند ،‌ مسیریابی مسطح برای استفاده در شبكه های كوچك ،‌ ساده  وكارا است .

در مسیریابی سلسله مراتبی نودها به صورت دینامیك در شبكه به قسمتهایی كه clustor‌‌ نامیده می‎شوند سازماندهی می گردند ،‌ سپس مجدداً این clustor‌ هادر كنار یكدیگر تجمع می كنند وSuperclustor‌ ها را می سازند  وبه همین ترتیب ادامه می یابد .

سازماندهی یك شبكه به clustor‌ به نگهداری توپولوژی یك شبكه نسبتاً پایدار كمك می كند .

در شبكه هایی كه عضویت در آنها و همچنین تغییرات در توپولوژی بسیار داینامیك باشد استفاده از cluster‌ ها كارایی چندانی نخواهد داشت .

-         محاسبات غیر متمركز(Decentralizad) در مقابل محاسبات توزیع شده (Distributed)

براساس اینكه چگونه و در كجا یك مسیر محاسبه می شود 2 بخش برای پروتكلهای مسیریابی به وجود می آید . محاسبات Decentralized و محاسبات توزیع شده .

در یك پروتكلی كه بر اساس محاسبات Decentralized باشد ،‌ هرنود در شبكه از اطلاعات كاملی راجع به توپولوژی شبكه نگهداری می كند بطوریكه هر زمان كه مایل باشد بتواند خودش یك مسیری را به سمت مقصد مورد نظر محاسبه كند . برخلاف آن ،‌ در پروتكلی كه بر اساس محاسبات توزیع شده باشد هر نود در شبكه فقط قسمتی از اطلاعات مربوط به توپولوژی شبكه را نگهداری می كند . هنگامیكه یك مسیری نیاز به محاسبه داشته باشد ،‌ تعداد زیادی از نودها با هم همكاری می كنند تا آن مسیررا محاسبه كنند .

-         Source Routing درمقابل hop- by-hop Routing

بعضی از پروتكلهای مسیریابی كل مسیر را در header‌ مربوط به بسته های اطلاعاتی قرار می دهند بنابراین نودهای میانی فقط این بسته ها را بر طبق مسیری كه در header‌ شان وجود دارد forward‌ می‎كنند . به چنین مسیریابی ،‌ مسیریابی از مبدأ یا Source Routing گفته می شود . مزیت این گونه مسیریابی ها در این است كه نودهای میانی نیازی ندارند كه اطلاعات مسیریابی بروز شده را نگهداری كنند چون خود بسته ها شامل تمام تصمیمات مسیریابی می باشند . بزرگترین مشكل این مسیریابی، زمانی است كه شبكه بزرگ باشد ومسیرها طولانی باشند در این حالت قرار دادن كل مسیر در header هر بسته مقدار زیادی از پهنای باند را مصرف خواهد كرد . لازم بذكر است كه مسیریابی Source Route ،‌ امكان تولید چندین مسیر را به سمت یك مقصد خاص فراهم می كند . در مسیریابی hop- by- hop ‌،‌ هنگامیكه یك نود بسته ای را برای یك مقصدی دریافت می كند ،‌ بر طبق آن مقصد بسته را به hop بعدی forward خواهد كرد . مشكل این است كه همه نودها نیاز دارند كه اطلاعات مسیریابی را نگهداری كنند  وبنابراین این امكان وجود دارد كه مسیرهای دارای حلقه شكل بگیرند .

-مسیرهای منفرد در مقابل مسیرهای چندگانه

بعضی از پروتكلهای مسیریابی یك مسیر منفرد را از مبدأ به مقصد پیدا می كنند كه این گونه پروتكلها معمولاً عملكرد ساده ای دارند . پروتكلهای مسیریابی دیگری نیز هستند كه چندین مسیر را به سمت یك مقصد معین پیدا می كنند كه مزیت آن قابلیت اطمینان بالاتر و همچنین بهبودی راحتتر در هنگام وقوع failure می باشد . علاوه بر این ،‌ نود مبدأ می تواند بهترین مسیر را از میان مسیرهای در دسترس انتخاب نماید .

 

 

مسیریابی ProActive  در مقابل مسیریابی ReAvtive

بسته به اینكه چه زمانی مسیرها محاسبه می شوند ،‌ پروتكلهای مسیریابی می توانند به 2 بخش تقسیم شوند . مسیریابی ProActive و مسیریابی ReActive .

مسیریابی ProActive ،‌ مسیریابی Precomputed‌ و یا Table-Driven نیز نامیده می شود . دراین متد ،‌ مسیرها از قبل به سمت تمام مقصدها محاسبه می شوند . برای محاسبه مسیرها ،‌ نودها نیاز دارند كه تمام ویا قسمتی از اطلاعات را در مورد موقعیت های لینكها و توپولوژی شبكه نگهداری كنند و برای اینكه این اطلاعات را بروز رسانی نمایند ،‌ احتیاج دارند كه بصورت دوره ای ویا در زمانی كه موقعیت لینكی یا توپولوژی شبكه ای تغییر كرد اطلاعاتشان را منتشر نموده و براساس اطلاعات بدست آمده جداولشان را نیز Update‌ نمایند . مزیت مسیریابی ProActive‌ این است كه زمانی كه یك مبدأ نیازمند ارسال بسته ای به مقصدی باشد ،‌ مسیر مورد نظر در دسترس است و هیچ اتلاف زمانی صورت نمی پذیرد . عیبی كه برای این گونه مسیریابی ها مطرح می باشد این است كه بعضی از مسیرهای تولید شده ممكن است هیچ گاه استفاده نشوند و همچنین اینكه در هنگامیكه تغییرات در توپولوژی شبكه سریع باشد ،‌ انتشار اطلاعات مسیریابی ممكن است مقدار زیادی از پهنای باند را مصرف نماید .

مسیریابی ReActive ،‌ مسیریابی On-Demand نیز نامیده می شود . دراین متد ،‌ مسیر به سمت یك مقصد وجود ندارد و فقط هنگامیكه آن مسیر مورد نیاز باشد اقدامات لازم جهت محاسبه آن صورت می پذیرد . ایده اصلی این نوع مسیریابی به صورت زیر است :‌

هنگامیكه یك مبدأ نیاز دارد كه بسته ای را به سمت یك مقصدی بفرستد ،‌ ابتدا یك یا چند مسیر را به سمت آن مقصد شناسایی می كند كه به این پروسه ‌، پروسه كشف مسیر و (‌Route Discovery) گفته می شود . بعد از اینكه آن مسیر یا مسیرها بدست آمدند ،‌ مبدأ بسته مورد نظر را از طریق یكی از آنها ارسال می كند . در طول انتقال بسته ها ،‌ ممكن است كه بدلیل حركت مداوم نودها در شبكه ،‌ مسیرها شكسته شوند  .

مسیر های شكسته شده نیازمند بازسازی هستند . پروسه شناسایی شكست مسیرها و بازسازی آنها نگهداری مسیر و (‌Route maintenance) نام دارد .

مزیت اصلی مسیریابی On-Demand صرفه جویی در پهنای باند است زیرا از انتشار اطلاعات مسیریابی به صورت دوره ای و یا جاری نمودن این اطلاعات هنگامیكه تغییری در موقعیت لینكی اتفاق می افتد جلوگیری می كند.

مشكل اصلی این نوع مسیریابی تاخیر زمانی زیادی است كه در ابتدا برای انجام عمل كشف مسیر باید انجام بگیرد .

لازم بذكر است كه استراتژی دیگری نیز برای مسیریابی در شبكه های Adhoc‌ وجود دارد و این استراتژی تركیبی از مسیریابی هایProActive‌ و ReActive‌ می باشد و اصطلاحاً به آن Hybrid می گویند . در این گونه پروتكلها یك شبكه به تعدادی ناحیه تقسیم می شود كه از مسیریابی ProActive‌ در داخل این نواحی و از مسیریابی ReActive برای مسیریابی در بین نواحی مذكور استفاده می شود . این روش برای شبكه های بزرگی كه تقسیم بندی نواحی در آنها انجام می گیرد بسیار مناسب و كارا است . به غیر از مكانیزم های فوق ،‌ مكانیزم مسیریابی دیگری نیز وجود دارد كه Flooding نامیده می شود . در Flooding‌ ،‌ هیچ مسیری محاسبه و یا كشف نمی شود . یك بسته به تمام نودها در شبكه فرستاده می شود و انتظار داریم كه حداقل یك كپی از بسته به مقصد مورد نظر برسد . ناحیه بندی می تواند برای محدودتر كردن سرباركاری در مكانیزم Floding استفاده شود .

 این متد ساده ترین متد مسیریابی است زیرا نیاز به هیچ دانشی در مورد توپولوژی شبكه ندارد و عموماً برای ارسال بسته های كنترلی (‌اطلاعات مسیریابی )‌ استفاده می شود ،‌ نه برای ارسال بسته های اطلاعاتی .

هدف ما در این جا مطالعه برروی 2 دسته پروتكلهای Table- Driven‌ و On-Demand‌ می باشد . دراین راستا به بررسی خصوصیات و ویژگی های چند نمونه از پروتكلهای مسیریابی می پردازیم و آنها را بر اساس عملكردشان در دسته های ذكر شده فوق قرار می دهیم .

قیمت فایل فقط 12,000 تومان

خرید

برچسب ها : پرتکل های مسیریابی و درجه مشارکت نودها در مسیریابی , پرتکل های مسیریابی , درجه مشارکت نودها , مسیریابی , پروژه , تحقیق , مقاله , پژوهش , پایان نامه , دانلود پروژه , دانلود تحقیق , دانلود مقاله , دانلود پژوهش , دانلود پایان نامه

فاطمه بداغ آبادی بازدید : 132 چهارشنبه 09 تیر 1395 نظرات (0)

پرتکل های مسیریابی و درجه مشارکت نودها در مسیریابی

پرتکل های مسیریابی و درجه مشارکت نودها در مسیریابیدسته: کامپیوتر
بازدید: 1 بار
فرمت فایل: doc
حجم فایل: 122 کیلوبایت
تعداد صفحات فایل: 81

امروزه تمایل به استفاده از شبكه های بی سیم روز به روز در حال افزایش است ،‌ چون هر شخصی،‌ هر جایی و در هر زمانی می تواند از آنها استفاده نماید در سالهای اخیر رشد شگرفی در فروش كامپیوترهای laptop و كامپیوترهای قابل حمل بوجود آمده است

قیمت فایل فقط 12,000 تومان

خرید

پرتکل های مسیریابی و درجه مشارکت نودها در مسیریابی

 

امروزه تمایل به استفاده از شبكه های بی سیم روز به روز در حال افزایش است ،‌ چون هر شخصی،‌ هر جایی و در هر زمانی می تواند از آنها استفاده نماید . در سالهای اخیر رشد شگرفی در فروش كامپیوترهای laptop و كامپیوترهای قابل حمل بوجود آمده است . این كامپیوترهای كوچك،‌به چندین گیگا بایت حافظه روی دیسك ،‌ نمایش رنگی با كیفیت بالا و كارتهای شبكه بی سیم مجهز هستند . علاوه بر این ،‌ این كامپیوترهای كوچك می توانند چندین ساعت فقط با نیروی باتری كار كنند و كاربران آزادند براحتی آنها را به هر طرف كه می خواهند منتقل نمایند . زمانی كه كاربران شروع به استفاده از كامپیوترهای متحرك نمودند ،‌ به اشتراك گذاشتن اطلاعات بین كامپیوترها یك نیاز طبیعی را بوجود آورد . از جمله كاربردهای به اشتراك گذاری اطلاعات در مكانهایی نظیر سالن كنفرانس ،‌كلاس درس ‌،‌ ترمینالهای فرودگاه و همچنین در محیط های نظامی است .

دوروش برای ارتباط بی سیم بین كامپیوترهای متحرك وجود دارد .

1-  استفاده از یك زیر ساخت ثابت كه توسط یك Acces point خارج شد آنگاه در محدوده رادیویی Wireless Access point ها فراهم می آید . كه در این گونه شبكه ها ،‌ نودهای متحرك از طریق Access Point ها با یكدیگر ارتباط برقرار می كنند و هنگامیكه یك نود از محدوده رادیویی Access Pointدیگری قرار می گیرد . مشكل اصلی در اینجا هنگامی است كه یك اتصال باید از یك Access Point به Access Point دیگری تحویل داده شود ،‌ بدون آنكه تاخیر قابل توجهی به وجود آید ویا بسته ای گم شود .

2-  شكل دادن یك شبكه بی سیم Adhoc در بین كاربرانی است كه می خواهند با هم ارتباط داشته باشند . این گونه شبكه ها زیر ساخت ثابتی ندارند و كنترل كننده و مركزی نیز برای آنها وجود ندارد .

شبكه های بی سیم Adhoc از مجموعه ای از نودهای متحرك تشكیل شده اند كه این نودها قادرند به طور آزادانه و مداوم مكانشان را در شبكه تغییر دهند . نودهای موجود در شبكه Adhoc همزمان به عنوان client و مسیریاب عمل می كنند و  با توجه به عدم وجود ساختار ثابت در این گونه شبكه‎ها ،‌ نودها مسئولیت مسیریابی را برای بسته هایی كه می خواهند در شبكه ارسال شوند بر عهده دارند و در انجام این امر با یكدیگر همكاری می كنند .

هدف ما نیز در اینجا بررسی و مطالعه بر روی خصوصیات و ویژگی های این تكنیكهای مسیر یابی است . لازم بذكر است پروتكل های مسیریابی متفاوتی برای استفاده در شبكه های Adhoc پیشنهاد شده اند كه پس از مطالعه اجمالی برروی نحوه عملكرد هر یك از آنها ،‌ قادر خواهیم بود آنها را بر طبق خصوصیاتشان قسمت بندی نمائیم .

چرا نیاز به طراحی پروتكلهای مسیر یابی جدیدی برای شبكه های Adhoc وجود دارد ؟‌

در شبكه های سیم دار تغییرات در توپولوژی شبكه بندرت اتفاق می افتد . بیشتر host ها و نودهای دیگر در یك جای مشخصی در شبكه قرار دارند ویك شكستگی در لینك زمانی اتفاق می‎افتد كه یك قطع فیزیكی نظیر fail‌ شدن host  و یا خسارت فیزیكی كامل اتفاق بیفتد . برای این نوع شبكه های سیم دار با ساختار ثابت یك الگوریتم مسیریابی كلاسیك به خوبی كار می كند.

برای اینكه اطلاعات جداول مسیریابی بروز باشند ،‌مسیریابها به صورت دوره ای اطلاعاتشان را با یكدیگر مبادله می كنند و در حالتی كه یك failure‌ ی در لینكی اتفاق بیفتد مسیرها باید مجدداً محاسبه شوند ودر شبكه منتشر گردند. این پروسه یك مدت زمانی طول می كشد كه چنین چیزی در شبكه های سیم دار طبیعی است و آشكار است كه چنین روشی در شبكه های Adhoc كار نخواهد كرد . در این شبكه ها از آنجایی كه نودها مرتباً در حال حركت هستند ،‌ تغییراتی كه در لینكها به وجود می آید نیز بسیار مداوم خواهد بود . به عنوان مثال زمانی را در نظر بگیرید كه 2 تا نود در حالی با هم ارتباط برقرار كرده اند كه مدام از همدیگر فاصله می گیرند . تا زمانی كه هردوی آنها در محدوده ارتباطی همدیگر باشند این ارتباط می تواند حفظ گردد. ولی هنگامیكه فاصله بین نودها بیشتر شود دیگر این ارتباط نیز میسر نخواهد بود . حال تصور كنید كه تعداد زیادی از نودها مطابق این سناریو رفتار نمایند ،‌ در این حالت لینكهای زیادی شكل خواهند گرفت ومسیرهای جدیدی به سمت مقصدها محاسبه خواهد شد و در مقابل لینكهای بسیاری نیز شكسته خواهند شد و مسیرهای بسیاری نیز از بین خواهند رفت .

از دیگر مواردی كه می توان به عنوان دلایل نیاز به طراحی پروتكلهای مسیریابی جدید برای شبكه‎های Adhoc به آنها اشاره كرد عبارتند از :‌

-    پروتكلهای مسیریابی شبكه های سیم دار بار محاسباتی بسیار زیادی را به صورت مصرف زیاد حافظه و همچنین مصرف زیاد انرژی بر روی هر كامپیوتر قرار می دهند .

-    پروتكلهای مسیریابی مورد استفاده در شبكه های سیم دار از مشكلات به وجود آوردن حلقه‎های كوتاه مدت وبلند مدت رنج می برند .

-    متدهایی كه برای حل مشكلات ناشی از بوجود آوردن حلقه ها در پروتكلهای مسیریابی سنتی استفاده می شوند در شبكه های Adhoc عملی نیستند .

این تفاوتها بین شبكه های سیم دار و بی سیم به راحتی آشكار می كند كه یك پروتكل مسیریابی برای شبكه های Adhoc باید یكسری از مشكلات اضافه تری را حل نماید كه این مشكلات در شبكه های سیم دار وجود نداشته است .

در زیر لیستی از مواردی را كه یك پروتكل مسیریابی باید آنها را مدنظر قرار دهد ذكر گردیده كه بعضی از این خصوصیات مهمتر از خصوصیات دیگر هستند .

به طور كلی اهداف طراحی پروتكلهای مسیریابی این است كه پروتكلی ساخته شود كه :‌

1-    وقتی كه توپولوژی شبكه گسترش می یابد این پروتكل نیز بتواند همچنان مسیریابی را انجام دهد .

2-    زمانی كه تغییراتی در توپولوژی شبكه به وجود می آید این پروتكل سریعاً قادر به پاسخگویی باشد .

3-    مسیرهایی را فراهم كند كه بدون حلقه باشد .

4-    تاخیر را به حداقل رساند (‌باانتخاب مسیرهای كوتاه )‌

5-    برای اجتناب از تراكم چندین مسیر را از مبدأ به مقصد فراهم نماید .

پروتكل طراحی شده برای مسیریابی در یك شبكه Adhoc باید خصوصیات زیررا دارا باشد .

1-    اجرای غیر مركزی داشته باشد ،‌ به این معنی كه نباید به یك نود مركزی وابسته باشد .

2-    استفاده از پهنای باند را كار اگرداند (overhead مسیریابی را می نیمم كند )

3-    هم از لینكهای یكطرفه و هم از لینكهای دو طرفه استفاده كند .

تقسیم بندی پروتكلهای مسیریابی در شبكه های Adhoc

چندین معیار متفاوت برای طراحی و كلاس بندی پروتكلهای مسیر یابی در شبكه های Adhoc وجود دارد . به عنوان مثال اینكه چه اطلاعات مسیریابی مبادله می شوند ؟ چه زمانی و چگونه این اطلاعات مبادله می‎شوند ؟‌ چه زمانی و چگونه مسیرها محاسبه می شوند .

 كه ما در این بخش در مورد هر یك از این معیارها مطالبی را بیان خواهیم كرد .

-         مسیریابی Link State در مقابل مسیریابی DisTance Vector

همانند شبكه های سیم دار عرف ،‌ LSR و DVR مكانیزم های زیرین برای مسیریابی در شبكه‎های Adhoc بی سیم می باشند . در LSR‌ اطلاعات مسیریابی به شكل بسته های Link State
(Link  State Packets) مبادله می شوند . LSP یك نود شامل اطلاعات لینكهای همسایگانش است . هرنود زمانی كه تغییری را در لینكی شناسایی كند LSP‌ هایش را فوراً در كل شبكه جاری می كند . نودهای دیگر بر اساس اطلاعاتی كه از LSP های دریافتی شان بدست می آورند ‌، توپولوژی كل شبكه را ترسیم می كنند و برای ساختن مسیرهای لازم از یك الگوریتم كوتاهترین مسیر نظیردایجكسترا استفاده می كنند .

لازم به ذكر است تعدادی از هزینه های لینكها از دید یك نود می توانند غیر صحیح باشند واین بدلیل تاخیر زیاد انتشار و قسمت بندی بودن شبكه است . این دیدهای ناسازگار از توپولوژی شبكه می تواند مارا به سمت تشكیل مسیرهایی دارای حلقه سوق دهد . اگرچه این حلقه ها عمرشان كوتاه است  وبعد از گذشت مدت زمانی (‌مدت زمانی كه طول می كشد تا یك Message‌ قطر شبكه را بپیماید ) ناپدید می شوند . مشكلی كه در LSR‌ وجود دارد overhead‌ بالای مسیریابی است كه بدلیل حركت سریع نودها در شبكه و در نتیجه تغییرات سریع در توپولوژی شبكه اتفاق می افتد .

در مكانیزم DVR ،‌ هر نود یك بردار فاصله  كه شامل شناسه مقصد ،‌ آدرس hop‌ بعدی ،‌ كوتاهترین مسیر. می باشد  را برای هر مقصدی نگهداری می كند . هر نود بصورت دوره ای  بردارهای فاصله را با همسایگانش مبادله می كند . هنگامیكه نودی بردارهای فاصله را از همسایگانش دریافت می كند ،‌ مسیرهای جدید را محاسبه می كند و بردار فاصله اش را نیز Update‌ می كند و یك مسیر كاملی را از مبدأ تا مقصد شكل می دهد . مشكلی كه در مكانیزم DVR وجود دارد همگرایی كند آن وتمایلش به تولید مسیرهای دارای حلقه است .

Event – driven Update در مقابل Periodical Update

برای تضمین اینكه اطلاعات مربوط به موقعیت لینكها و توپولوژی شبكه بروز باشد ،‌ اطلاعات مسیریابی باید در شبكه منتشر شوند . براساس اینكه چه زمانی اطلاعات مسیریابی منتشر خواهند شد قادر خواهیم بود كه پروتكلهای مسیریابی را به 2 دسته تقسیم بندی نمائیم . دسته اول پروتكلهایی هستند كه به صورت دوره ای اطلاعات مسیریابی را منتشر می كنند و دسته دوم مربوط به پروتكلهایی است كه در زمان وقوع تغییری در توپولوژی شبكه اطلاعات مسیریابی را انتشار می‎دهند .

پروتكلهای Periodical Update ،‌ اطلاعات مسیریابی را بصورت دوره ای پخش می كنند . این پروتكلها ،پروتكلهای ساده ای هستند و پایداری شبكه ها را حفظ می كنند و مهم تر از همه این است كه به نودهای جدید امكان می دهند كه اطلاعات مربوط به توپولوژی و موقعیت لینكها را درشبكه بدست آورند. اگرچه ،در صورتی كه مدت زمان بین این بروز رسانی های دوره ای طولانی باشد آنگاه این پروتكلها نمی توانند اطلاعات بروز ر انگه دارند . از طرف دیگر ،‌ در صورتی كه این مدت زمان كوتاه باشد ،‌ تعداد بسیار زیادی از بسته های مسیریابی منتشر خواهند شد كه در نتیجه پهنای باند زیادی را از یك شبكه بی سیم مصرف خواهد كرد .

در یك پروتكل بروز رسانی Event – Driven‌ ،‌ هنگامیكه یك حادثه ای اتفاق می افتد ،‌ ( نظیر اینكه یك لینك fail‌ می شود و یا اینكه یك لینك جدیدی بوجود می آید )،‌ یك بسته مسیریابی جهت بروزرسانی نمودن اطلاعات مسیریابی موجود در نودهای دیگر ،‌ broadkact‌ می شود . مشكل زمانی بوجود خواهد آمد كه توپولوژی شبكه بسیار سریع تغییر كند ، كه در آن هنگام تعداد زیادی از بسته های بروز رسانی تولید و در شبكه پخش خواهند شد كه این موجب مصرف مقدار زیادی از پهنای باند ونیز تولید نوسانات بسیاری در مسیرها می گردد .

مكانیزم های بروز رسانی دوره ای و بروز رسانی Event Driven‌ می توانند با یكدیگر استفاده شوند و یك مكانیزمی به نام مكانیزم بروز رسانی تركیبی (‌Hybrid Update ) را به وجود آورند .

-         ساختارهای مسطح (Flat ) در مقابل ساختارهای سلسله مراتبی (‌Hierarchical‌)

 دریك ساختار مسطح همه نودها در شبكه در یك سطح قرار دارند و دارای عملكرد مسیریابی مشابهی می باشند ،‌ مسیریابی مسطح برای استفاده در شبكه های كوچك ،‌ ساده  وكارا است .

در مسیریابی سلسله مراتبی نودها به صورت دینامیك در شبكه به قسمتهایی كه clustor‌‌ نامیده می‎شوند سازماندهی می گردند ،‌ سپس مجدداً این clustor‌ هادر كنار یكدیگر تجمع می كنند وSuperclustor‌ ها را می سازند  وبه همین ترتیب ادامه می یابد .

سازماندهی یك شبكه به clustor‌ به نگهداری توپولوژی یك شبكه نسبتاً پایدار كمك می كند .

در شبكه هایی كه عضویت در آنها و همچنین تغییرات در توپولوژی بسیار داینامیك باشد استفاده از cluster‌ ها كارایی چندانی نخواهد داشت .

-         محاسبات غیر متمركز(Decentralizad) در مقابل محاسبات توزیع شده (Distributed)

براساس اینكه چگونه و در كجا یك مسیر محاسبه می شود 2 بخش برای پروتكلهای مسیریابی به وجود می آید . محاسبات Decentralized و محاسبات توزیع شده .

در یك پروتكلی كه بر اساس محاسبات Decentralized باشد ،‌ هرنود در شبكه از اطلاعات كاملی راجع به توپولوژی شبكه نگهداری می كند بطوریكه هر زمان كه مایل باشد بتواند خودش یك مسیری را به سمت مقصد مورد نظر محاسبه كند . برخلاف آن ،‌ در پروتكلی كه بر اساس محاسبات توزیع شده باشد هر نود در شبكه فقط قسمتی از اطلاعات مربوط به توپولوژی شبكه را نگهداری می كند . هنگامیكه یك مسیری نیاز به محاسبه داشته باشد ،‌ تعداد زیادی از نودها با هم همكاری می كنند تا آن مسیررا محاسبه كنند .

-         Source Routing درمقابل hop- by-hop Routing

بعضی از پروتكلهای مسیریابی كل مسیر را در header‌ مربوط به بسته های اطلاعاتی قرار می دهند بنابراین نودهای میانی فقط این بسته ها را بر طبق مسیری كه در header‌ شان وجود دارد forward‌ می‎كنند . به چنین مسیریابی ،‌ مسیریابی از مبدأ یا Source Routing گفته می شود . مزیت این گونه مسیریابی ها در این است كه نودهای میانی نیازی ندارند كه اطلاعات مسیریابی بروز شده را نگهداری كنند چون خود بسته ها شامل تمام تصمیمات مسیریابی می باشند . بزرگترین مشكل این مسیریابی، زمانی است كه شبكه بزرگ باشد ومسیرها طولانی باشند در این حالت قرار دادن كل مسیر در header هر بسته مقدار زیادی از پهنای باند را مصرف خواهد كرد . لازم بذكر است كه مسیریابی Source Route ،‌ امكان تولید چندین مسیر را به سمت یك مقصد خاص فراهم می كند . در مسیریابی hop- by- hop ‌،‌ هنگامیكه یك نود بسته ای را برای یك مقصدی دریافت می كند ،‌ بر طبق آن مقصد بسته را به hop بعدی forward خواهد كرد . مشكل این است كه همه نودها نیاز دارند كه اطلاعات مسیریابی را نگهداری كنند  وبنابراین این امكان وجود دارد كه مسیرهای دارای حلقه شكل بگیرند .

-مسیرهای منفرد در مقابل مسیرهای چندگانه

بعضی از پروتكلهای مسیریابی یك مسیر منفرد را از مبدأ به مقصد پیدا می كنند كه این گونه پروتكلها معمولاً عملكرد ساده ای دارند . پروتكلهای مسیریابی دیگری نیز هستند كه چندین مسیر را به سمت یك مقصد معین پیدا می كنند كه مزیت آن قابلیت اطمینان بالاتر و همچنین بهبودی راحتتر در هنگام وقوع failure می باشد . علاوه بر این ،‌ نود مبدأ می تواند بهترین مسیر را از میان مسیرهای در دسترس انتخاب نماید .

 

 

مسیریابی ProActive  در مقابل مسیریابی ReAvtive

بسته به اینكه چه زمانی مسیرها محاسبه می شوند ،‌ پروتكلهای مسیریابی می توانند به 2 بخش تقسیم شوند . مسیریابی ProActive و مسیریابی ReActive .

مسیریابی ProActive ،‌ مسیریابی Precomputed‌ و یا Table-Driven نیز نامیده می شود . دراین متد ،‌ مسیرها از قبل به سمت تمام مقصدها محاسبه می شوند . برای محاسبه مسیرها ،‌ نودها نیاز دارند كه تمام ویا قسمتی از اطلاعات را در مورد موقعیت های لینكها و توپولوژی شبكه نگهداری كنند و برای اینكه این اطلاعات را بروز رسانی نمایند ،‌ احتیاج دارند كه بصورت دوره ای ویا در زمانی كه موقعیت لینكی یا توپولوژی شبكه ای تغییر كرد اطلاعاتشان را منتشر نموده و براساس اطلاعات بدست آمده جداولشان را نیز Update‌ نمایند . مزیت مسیریابی ProActive‌ این است كه زمانی كه یك مبدأ نیازمند ارسال بسته ای به مقصدی باشد ،‌ مسیر مورد نظر در دسترس است و هیچ اتلاف زمانی صورت نمی پذیرد . عیبی كه برای این گونه مسیریابی ها مطرح می باشد این است كه بعضی از مسیرهای تولید شده ممكن است هیچ گاه استفاده نشوند و همچنین اینكه در هنگامیكه تغییرات در توپولوژی شبكه سریع باشد ،‌ انتشار اطلاعات مسیریابی ممكن است مقدار زیادی از پهنای باند را مصرف نماید .

مسیریابی ReActive ،‌ مسیریابی On-Demand نیز نامیده می شود . دراین متد ،‌ مسیر به سمت یك مقصد وجود ندارد و فقط هنگامیكه آن مسیر مورد نیاز باشد اقدامات لازم جهت محاسبه آن صورت می پذیرد . ایده اصلی این نوع مسیریابی به صورت زیر است :‌

هنگامیكه یك مبدأ نیاز دارد كه بسته ای را به سمت یك مقصدی بفرستد ،‌ ابتدا یك یا چند مسیر را به سمت آن مقصد شناسایی می كند كه به این پروسه ‌، پروسه كشف مسیر و (‌Route Discovery) گفته می شود . بعد از اینكه آن مسیر یا مسیرها بدست آمدند ،‌ مبدأ بسته مورد نظر را از طریق یكی از آنها ارسال می كند . در طول انتقال بسته ها ،‌ ممكن است كه بدلیل حركت مداوم نودها در شبكه ،‌ مسیرها شكسته شوند  .

مسیر های شكسته شده نیازمند بازسازی هستند . پروسه شناسایی شكست مسیرها و بازسازی آنها نگهداری مسیر و (‌Route maintenance) نام دارد .

مزیت اصلی مسیریابی On-Demand صرفه جویی در پهنای باند است زیرا از انتشار اطلاعات مسیریابی به صورت دوره ای و یا جاری نمودن این اطلاعات هنگامیكه تغییری در موقعیت لینكی اتفاق می افتد جلوگیری می كند.

مشكل اصلی این نوع مسیریابی تاخیر زمانی زیادی است كه در ابتدا برای انجام عمل كشف مسیر باید انجام بگیرد .

لازم بذكر است كه استراتژی دیگری نیز برای مسیریابی در شبكه های Adhoc‌ وجود دارد و این استراتژی تركیبی از مسیریابی هایProActive‌ و ReActive‌ می باشد و اصطلاحاً به آن Hybrid می گویند . در این گونه پروتكلها یك شبكه به تعدادی ناحیه تقسیم می شود كه از مسیریابی ProActive‌ در داخل این نواحی و از مسیریابی ReActive برای مسیریابی در بین نواحی مذكور استفاده می شود . این روش برای شبكه های بزرگی كه تقسیم بندی نواحی در آنها انجام می گیرد بسیار مناسب و كارا است . به غیر از مكانیزم های فوق ،‌ مكانیزم مسیریابی دیگری نیز وجود دارد كه Flooding نامیده می شود . در Flooding‌ ،‌ هیچ مسیری محاسبه و یا كشف نمی شود . یك بسته به تمام نودها در شبكه فرستاده می شود و انتظار داریم كه حداقل یك كپی از بسته به مقصد مورد نظر برسد . ناحیه بندی می تواند برای محدودتر كردن سرباركاری در مكانیزم Floding استفاده شود .

 این متد ساده ترین متد مسیریابی است زیرا نیاز به هیچ دانشی در مورد توپولوژی شبكه ندارد و عموماً برای ارسال بسته های كنترلی (‌اطلاعات مسیریابی )‌ استفاده می شود ،‌ نه برای ارسال بسته های اطلاعاتی .

هدف ما در این جا مطالعه برروی 2 دسته پروتكلهای Table- Driven‌ و On-Demand‌ می باشد . دراین راستا به بررسی خصوصیات و ویژگی های چند نمونه از پروتكلهای مسیریابی می پردازیم و آنها را بر اساس عملكردشان در دسته های ذكر شده فوق قرار می دهیم .

قیمت فایل فقط 12,000 تومان

خرید

برچسب ها : پرتکل های مسیریابی و درجه مشارکت نودها در مسیریابی , پرتکل های مسیریابی , درجه مشارکت نودها , مسیریابی , پروژه , تحقیق , مقاله , پژوهش , پایان نامه , دانلود پروژه , دانلود تحقیق , دانلود مقاله , دانلود پژوهش , دانلود پایان نامه

فاطمه بداغ آبادی بازدید : 149 سه شنبه 08 تیر 1395 نظرات (0)

نحوه ارسال اطلاعات در مدل OSI

نحوه ارسال اطلاعات در مدل OSIدسته: کامپیوتر
بازدید: 6 بار
فرمت فایل: doc
حجم فایل: 2575 کیلوبایت
تعداد صفحات فایل: 150

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

قیمت فایل فقط 15,000 تومان

خرید

نحوه ارسال اطلاعات در مدل OSI

 

 

سیگنال ها و پروتکل ها

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

بعضی از شبکه ها متشکل از کامپیوتر های مشابهی هستند که دارای سیستم عامل و برنامه های یکسانی می باشند در صورتی که شبکه هایی هم وجود دارند که دارای سکوهای (platform) متفاوتی هستند و نرم افزارهایی را اجرا می کنند که کاملا با یکدیگر تفاوت دارند . ممکن است اینطور به نظر آید که برقراری ارتباط بین کامپیوترهای یکسان ساده تر از بین کامپیوتر های متفاوت است و البته در بعضی از موارد این نتیجه گیری صحیح می باشد. صرفنظر از نرم افزارهایی که در یک شبکه روی کامپیوترها اجرا می شود و صرفنظر از نوع آن کامپیوترها ، باید زبان مشترکی بین آنها وجود داشته باشد تا برقراری ارتباط میسر شود . این زبان مشترک پروتکل نامیده می شود و حتی در ساده ترین نوع تبادل اطلاعات ، کامپیوترها از تعداد زیادی از آنها استفاده می کنند.در واقع همانطور که برای اینکه دو نفر بتوانند با یکدیگر صحبت کنند باید از زبان مشترکی استفاده کنند کامپیوترها هم برای تبادل اطلاعات نیاز به یک یا چند پروتکل مشترک دارند .

یک پروتکل شبکه می تواند نسبتا ساده یا کاملا پیچیده باشد .در بعضی موارد پروتکل فقط یک کد است (مثلا الگویی از ولتاژهای الکتریکی ) که مقدار دودویی یک بیت را نشان می دهد و همانطور که می دانید این مقدار می تواند 0 یا 1 باشد. پروتکل های پیچیده تر شبکه می توانند سرویس هایی را ارائه دهند که بعضی از آنها در اینجا نام برده شده  است:

اعلام دریافت بسته (packet acknowledgment) :که ارسال یک پیغام از طرف گیرنده به فرستنده مبنی بر دریافت یک یا چند بسته می باشد. یک بسته جزء بنیادی اطلاعات فرستاده شده روی یک شبکه محلی  (LAN) می باشد.

بخش بندی (segmentation) : که در واقع به تقسیم کردن یک جریان داده طولانی به بخش های کوچکتر می باشد به صورتی که بتوان آنرا در داخل بسته ها ، روی یک شبکه انتقال داد .

کنترل جریان (flow control) : شامل پیغام هایی می باشد که از طرف گیرنده به فرستنده مبنی بر بالا یا پایین بردن سرعت انتقال داده فرستاده می شود .

تشخیص خطا (error detection) : شامل کدهای بخصوصی می باشد که در یک بسته وجود دارد و سیستم گیرنده از آنها برای اطمینان از اینکه داده های آن بسته سالم به مقصد رسیده است یا نه استفاده می کند .

تصحیح خطا (error correction)  : پیغام هایی که توسط سیستم گیرنده تولید می شود و به اطلاع فرستنده می رسانند  که بسته های معینی آسیب دیدند و باید دوباره فرستاده شوند .

فشرده سازی (data compression) : مکانیزمی است که در آن با حذف اطلاعات اضافه، مقدار داده ای را که باید از طریق شبکه فرستاده شود در حد امکان کم می کنند .

کدگذاری داده (data encryption) : مکانیزمی است برای محافظت از داده هایی که قرار است از طریق شبکه منتقل شود و در آن توسط کلیدی که سیستم گیرنده از آن مطلع است داده ها کد گذاری می شوند.

اغلب پروتکل ها بر مبنای استاندارد های عمومی می باشند که توسط یک کمیته مستقل تولید شده اند نه یک تولید کننده بخصوص. بدین صورت این تضمین وجود دارد که سیستم های مختلف می توانند از آنها به راحتی استفاده کنند .

معهذا هنوز تعدادی پروتکل وجود دارد که اختصاصی هستند و هرگز در بین عموم معرفی نشده اند مسئله مهمی که همیشه باید در نظر داشت این است که همه ی کامپیوتر های موجود در یک شبکه در طول فرآیند برقراری ارتباط و تبادل اطلاعات از پروتکل های گوناگون استفاده می کنند .کارهایی که پروتکل های مختلف در یک شبکه انجام می دهند در بخش هایی به نام لایه تقسیم می شوند که مدل OSI را تشکیل می دهند .

رابطه ی بین پروتکل ها  

اغلب به مجموع پروتکل هایی که در لایه های مختلف مدل OSI وجود دارد پشته پروتکل اطلاق می شود .این مجموعه پروتکل ها به کمک همدیگر سرویس هایی را که یک برنامه بخصوص ممکن است نیاز داشته باشد ، ارائه می کنند و هیچ یک از آنها قابلیت انجام کار دیگری را ندارند به عنوان مثال اگر پروتکلی در یک لایه سرویس خاصی را ارائه می کند ، پروتکل های موجود در لایه های دیگر دقیقا آن سرویس خاص را ارائه تامین نمی کنند . نسبت به جهت جریان داده ها ، پروتکل های لایه های کنار همدیگر سرویس هایی را برای همدیگر تامین می کنند در یک شبکه ، اطلاعات از یک برنامه که در لایه بالایی پشته پروتکل قرار دارد سرچشمه می گیرد و متعاقبا لایه ها را به سمت پایین طی می کند .

پایین ترین بخش پشته پروتکل را رسانه شبکه تشکیل می دهد که وظیفه انتقال داده ها به کامپیوتر های دیگر موجود در شبکه را دارد .

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

اطلاعات از لایه پایینی پشته به سمت برنامه گیرنده که در لایه بالایی قرار دارد عبور می کند و در هر لایه عملیاتی مشابه با آنچه در فرستنده در همان لایه انجام شده است ،اعمال می شود به عنوان مثال اگر پروتکلی در لایه سوم فرستنده مسئول کد گذاری اطلاعات می باشد ، همان پروتکل در لایه سوم گیرنده مسئول کد گشایی اطلاعات می باشد .به این صورت پروتکل های موجود در لایه های مختلف سیستم فرستنده با پروتکل های معادل خود که در همان لایه اولی در بخش گیرنده وجود دارند ارتباط بر قرار می کنند .شکل 2 این مطلب را نمایش می دهد.

تاریخچه پیدایش شبکه

در سال 1957 نخستین ماهواره، یعنی اسپوتنیک توسط اتحاد جماهیر شوروی سابق به فضا پرتاب شد. در همین دوران رقابت سختی از نظر تسلیحاتی بین دو ابرقدرت آن زمان جریان داشت و دنیا در دوران رقابت سختی از نظر تسلیحاتی بین دو ابر قدرت آن زمان جریان داشت و دنیا در دوران جنگ سرد به سر می برد. وزارت دفاع امریکا در واکنش به این اقدام رقیب نظامی خود، آژانس پروژه های تحقیقاتی پیشرفته یا آرپا (ARPA) را تاسیس کرد. یکی از پروژه های مهم این آژانس تامین ارتباطات در زمان جنگ جهانی احتمالی تعریف شده بود. در همین سال ها در مراکز تحقیقاتی غیر نظامی که بر امتداد دانشگاه ها بودند، تلاش برای اتصال کامپیوترها به یکدیگر در جریان بود. در آن زمان کامپیوتر های Mainframe از طریق ترمینال ها به کاربران سرویس می دادند. در اثر اهمیت یافتن این موضوع آژانس آرپا (ARPA) منابع مالی پروژه اتصال دو کامپیوتر از راه دور به یکدیگر را در دانشگاه MIT بر عهده گرفت. در اواخر سال 1960 اولین شبکه کامپیوتری بین چهار کامپیوتر که دو تای آنها در MIT، یکی در دانشگاه کالیفرنیا و دیگری در مرکز تحقیقاتی استنفورد قرار داشتند، راه اندازی شد. این شبکه آرپانت نامگذاری شد. در سال 1965 نخستین ارتباط راه دور بین دانشگاه MIT و یک مرکز دیگر نیز برقرار گردید.

در سال 1970 شرکت معتبر زیراکس یک مرکز تحقیقاتی در پالوآلتو تاسیس کرد. این مرکز در طول سال ها مهمترین فناوری های مرتبط با کامپیوتر را معرفی کرده است و از این نظریه به یک مرکز تحقیقاتی افسانه ای بدل گشته است. این مرکز تحقیقاتی که پارک (PARC) نیز نامیده می شود، به تحقیقات در زمینه شبکه های کامپیوتری پیوست. تا این سال ها شبکه آرپانت به امور نظامی اختصاص داشت، اما در سال 1927 به عموم معرفی شد. در این سال شبکه آرپانت مراکز کامپیوتری بسیاری از دانشگاه ها و مراکز تحقیقاتی را به هم متصل کرده بود. در سال 1927 نخستین نامه الکترونیکی از طریق شبکه منتقل گردید.

در این سال ها حرکتی غیر انتفاعی به نام MERIT که چندین دانشگاه بنیان گذار آن بوده اند، مشغول توسعه روش های اتصال کاربران ترمینال ها به کامپیوتر مرکزی یا میزبان بود. مهندسان پروژه MERIT در تلاش برای ایجاد ارتباط بین کامپیوتر ها، مجبور شدند تجهیزات لازم را خود طراحی کنند. آنان با طراحی تجهیزات واسطه برای مینی کامپیوتر DECPDP-11 نخستین بستر اصلی یا Backbone شبکه کامپیوتری را ساختند. تا سال ها نمونه های اصلاح شده این کامپیوتر با نام PCP یا Primary Communications Processor نقش میزبان را در شبکه ها ایفا می کرد. نخستین شبکه از این نوع که چندین ایالت را به هم متصل می کرد Michnet نام داشت.

روش اتصال کاربران به کامپیوتر میزبان در آن زمان به این صورت بود که یک نرم افزار خاص بر روی کامپیوتر مرکزی اجرا می شد. و ارتباط کاربران را برقرار می کرد. اما در سال 1976 نرم افزار جدیدی به نام Hermes عرضه شد که برای نخستین بار به کاربران اجازه می داد تا از طریق یک ترمینال به صورت تعاملی مستقیما به سیستم MERIT متصل شوند.این، نخستین باری بود که کاربران می توانستند در هنگام برقراری ارتباط از خود بپرسند: کدام میزبان؟

از وقایع مهم تاریخچه شبکه های کامپیوتری، ابداع روش سوئیچینگ بسته ای یا Packet Switching است. قبل از معرفی شدن این روش از سوئیچینگ مداری یا Circuit Switching برای تعیین مسیر ارتباطی استفاده می شد. اما در سال 1974 با پیدایش پروتکل ارتباطی TCP/IP از مفهوم Packet Switching استفاده گسترده تری شد. این پروتکل در سال 1982 جایگزین پروتکل NCP شد و به پروتکل استاندارد برای آرپانت تبدیل گشت. در همین زمان یک شاخه فرعی بنام MILnet در آرپانت همچنان از پروتکل قبلی پشتیبانی می کرد و به ارائه خدمات نظامی می پرداخت. با این تغییر و تحول، شبکه های زیادی به بخش تحقیقاتی این شبکه متصل شدند و آرپانت به اینترنت تبدیل گشت. در این سال ها حجم ارتباطات شبکه ای افزایش یافت و مفهوم ترافیک شبکه مطرح شد.

مفهوم شبکه

هسته اصلی سیستم های توزیع اطلاعات را شبکه های کامپیوتری تشکیل می دهند. مفهوم شبکه های کامپیوتری بر پایه اتصال کامپیوتر ها و دیگر تجهیزات سخت افزاری به یکدیگر برای ایجاد امکان ارتباط و تبادل اطلاعات استوار شده است. گروهی از کامپیوتر ها و دیگر تجهیزات متصل به هم را یک شبکه می نامند.

ساده ترین نوع شبكه با متصل كردن چند كامپیوتر به وسیله كابل های خاصی به وجود می آید . ممكن است یك چاپگر به یكی از كامپیوترها متصل باشد و با استفاده از این سیستم شبكه ٬ این چاپگر به اشتراك بقیه كامپیوترها نیز گذاشته شود . همچنین ممكن است چاپگر مستقیما به شبكه متصل شده باشد . سایر تجهیزات جانبی كامپیوتر نیز می توانند برای استفاده همه كاربران در یك شبكه به اشتراك گذاشته شوند . هر دستگاه با یك كابل به شبكه اتصال می یابد و دارای یك آدرس یگانه و منحمصر به فرد است ٬ كه در شبكه با آن آدرس شناخته می شود . به همین دلیل اطلاعات دقیقا به همان كامپیوتری كه مد نظر است فرستاده می شود و خطایی رخ نمی دهد . دسترسی به منابع به اشتراك گذاشته دارای ارزش بسیار زیادی است . یك منبع می تواند یك فایل ٬ متن ٬ چاپگر ٬ دیسك سخت ٬ مودم یا دسترسی به اینترنت باشد و حتی توانایی پردازش كامپیوترها نیز می تواند به اشتراك گذاشته شود . به اشتراك گذاشتن منابع بیان شده نوعی قابلیت سیستم عامل تحت شبكه است كه به كاربر امكان دسترسی به اطلاعات موجود در سایر كامپیوترهای شبكه را می دهد . نكته مهم در این سیستم این است كه سیستم عامل باید دارای امنیت باشد و باید بتواند در دسترسی به اطلاعات (به خصوص داده ها ) محدودیت ایجاد كند.

 

فهرست

 

فصل اول ....................................................................................... 1

سیگنال ها و پروتکل ها ................................................................

فصل دوم ...................................................................................... 39

مدل OSI

فصل سوم..................................................................................... 54

پروتکل TCP/IP

فصل چهارم..................................................................................... 81

لایه اینترنت

فصل پنجم..................................................................................... 121

ارسال اطلاعات با استفاده از TCP/IP

فصل ششم..................................................................................... 129

مسیریابی

 

 

 

قیمت فایل فقط 15,000 تومان

خرید

برچسب ها : نحوه ارسال اطلاعات در مدل OSI , پایان نامه , نحوه ارسال , ارسال اطلاعات , مدل OSI , سیگنال , پروتکل , مسیریابی , اینترنت , لایه , پروژه , پژوهش , پایان نامه , مقاله , جزوه , دانلود پروژه , دانلود پژوهش , دانلود پایان نامه , دانلود مقاله , دانلود جزوه

فاطمه بداغ آبادی بازدید : 104 چهارشنبه 19 خرداد 1395 نظرات (0)

بررسی نقش Router در مسیریابی

بررسی نقش Router در مسیریابیدسته: برنامه نویسی
بازدید: 4 بار
فرمت فایل: doc
حجم فایل: 201 کیلوبایت
تعداد صفحات فایل: 50

پایان نامه بررسی نقش Router در مسیریابی در 50 صفحه ورد قابل ویرایش

قیمت فایل فقط 5,000 تومان

خرید

بررسی نقش Router در مسیریابی


چکیده

 

اگر بخواهیم چکیده ای از مطالب راجع به روترها را بگوئیم باید به این نکته اشاره کنیم که روترها کامپیوترهای خاصی هستند که پیام های اطلاعاتی کاربران را با استفاده از هزاران مسیر موجود به مقاصد مورد نظر هدایت می نمایند.

 

استفاده از روترها در شبکه به امری متداول تبدیل شده است . یکی از دلایل مهم گسترش استفاده از روتر ، ضرورت اتصال یک شبکه به چندین شبکه دیگر  (اینترنت و یا سایر سایت ها ی از راه دور) در عصر حاضر است . نام در نظر گرفته شده برای روترها ، متناسب با کاری است که آنان انجام می دهند : " ارسال داده از یک شبکه به شبکه ای دیگر " . مثلا" در صورتی که یک شرکت دارای شعبه ای در تهران و  یک دفتر دیگر در اهواز باشد ، به منظور اتصال آنان به یکدیگر می توان از یک خط  leased ( اختصاصی ) که به هر یک از روترهای موجود در دفاتر متصل می گردد ، استفاده نمود . بدین ترتیب ، هر گونه ترافیکی که لازم است از یک سایت به سایت دیگر انجام شود از طریق روتر محقق شده و تمامی ترافیک های غیرضروری دیگر فیلتر و در پهنای باند و هزینه های مربوطه ، صرفه جوئی می گردد .

 

مقدمه

 

امروزه دنیا به نیروی متخصص و زبده در زمینه‌ی فناوری اطلاعات نیاز مبرم دارد واین نیاز در هیچ زمینه‌ای به اندازه‌ی تخصص در تكنولوژی شبكه و مسیریابی، بطور جدی احساس نمی‌شود.

 

مسیریابی و هدایت اطلاعات همان عاملی است كه جهان را به یك گردهمائی مردمی و دهكده كوچك تبد یل كرده است.

 

همیشه تكنولوژی مسیریابی با پیچیدگی‌ها و مشكلات خاص خود مواجه بوده و هست . ابزارهای مسیریابی نسبتاً گران هستند و حیات بسیاری از شرکت ها و سازمانها  (بالاخص مؤسسات تجاری) به این ابزارها و ابسته‌اند، به همین دلیل اغلب شركت‌ها و سازمان‌ها ترجیح می‌دهند مهندسین مجرب و متخصص را به خدمت بگیرند تا اولاً زمان و هزینه‌ی زیادی صرف كسب تجربه‌ی این افراد نشود؛ ثالثاً تحویل دادن یك مسیریاب مثلاً پنجاه هزار دلاری به یك فرد زبده و مجرب مخاطره‌ی كمتری دارد.

 

لذا این مطالب به درد افرادی می‌خورند كه تصمیم دارند معلومات تخصص خود را گسترش بدهند و به یك حرفه‌ای تبدیل شوند.

 

 

 

 

 

تاریخچه

 

در دهه‌ی شصت و هفتاد فقدان ابزارهای مسیریابی هوشمند مشكل حادی نبود زیرا شبكه‌هائی كه نیاز به ارتباط با یكدیگر داشتند می‌توانستند از تكنولوژی سوئیچ بسته (هر چند با سرعت و كارائی ناچیز) استفاده كنند. در آن زمان كامپیوترهای شخصی وجود نداشت.

 

پس از آنكه PC بعنوان یك كامپیوتر كوچك، كامل و همه‌ی منظوره در محیط‌های كاری (و حتی منزل افراد) پذیرفته شد و جا افتاد، متخصصین این رشته با مسائل جدیدی مواجه شدند.

 

PC یك كامپیوتر مستقل محسوب می‌شود و همانند یك كامپیوتر Mainframe به اتصال مستقیم با كانال اصلی شبكه احتیاج دارد. بعنوان مثال اگر تكنولوژی برقراری ارتباط بین كامپیوتر مبتنی بر «توپولوژی حلقه» (Ring) باشد، اتصال 60 كامپیوتر PC (و آن هم با پهنای باند 4Mbps) كارائی شبكه را بسیار كم خواهد كرد.

 

پس از ظهور PC و استقبال چشمگیر از این پدیده كه نتیجه‌ی مستقیم قیمت ارزان و قابلیت بالای آن بود، متخصصین شبكه و صاحبان صنایع به ساخت مسیریاب برای اتصال شبكه‌های كوچك و محلی ترغیب شدند. بدین ترتیب می‌شد تا شبكه‌های محلی كوچك و با راندمان بالا طراحی و پیاده كرد و ارتباط مابین آنها را از طریق مسیریاب برقرار نمود.

 

با استفاده از یك مسیریاب دیگر لازم نبود كه همه‌ی ماشین‌های شبكه از سخت‌افزار، نرم‌افزار و پروتكل ارتباطی یكسان استفاده كنند و بدین ترتیب انعطاف لازم در توسعه‌ی انواع سخت افزار و نرم افزار‌های شبكه پدید آمد .

 

شبكه‌های كوچك محلی، كارآمدتر و قابل مدیریت هستند؛ پس می‌شود یك شبكه‌ی بزرگ را به چند شبكه‌ی كوچك شكست و با استفاده از مسیریاب ارتباط آنها را برقرار ساخت.

 

شاید بتوان بنیانگزاران تكنولوژی مسیریابی را Lerner و Bosack دانست. این دو نفر بدون حمایت مالی و با سرمایه‌گذاری شخصی، تحقق و توسعه‌ی تكنولوژی مسیریاب را آغاز كردند. پس از دو سال كار آنها به نتیجه رسید و اولین مسیریاب را عرضه كرده و آن را در دانشگاه استنفورد بكار گرفتند.

 

شركت سیسكو اولین مسیریاب خود را در اكتبر سال 1984 به بازار عرضه كرد.

 

فصل 1 

 

1-1 مسیریابی و اینترنت

 

در بدو دهه‌‌ی هشتاد كه سیل كامپیوترهای شخصی به سمت فروشگاه‌ها روانه شد شبكه‌های كوچك (Bulletin Board Service) BBS در پهنه‌ی كشورها سربرآوردند. از طریق سرویس دهنده‌های BBS كه بطور معمول در محیط‌های دانشگاهی بزرگ قرار داشتند (چون قادر به تهیه‌ی مدیریت تكنولوژی لازم بودند)، كاربران می‌توانستند از درون منزل خود شماره‌گیری كرده و (از طریق خط تلفن) به این شبكه‌ها وارد شوند.


فهرست مطالب:

 

چکیده   .........................................................................   4

 

مقدمه   .........................................................................    5    

 

تاریخچه   ......................................................................   6    

 

1  فصل اول ..................................................................    8   

 


 

1-1 مسیر یابی و اینترنت  .................................................    8

 

1-2 غناصر اصلی در یک روتر  ........................................    9  

 

1-2-1 اینترفیس .............................................................     9   

 

1-2-2 پردازنده ............................................................     11  

 

1-3 وظائف مسیر یابها  ...................................................    12 

 

1-3-1 استفاده از روتر برای ارتباط به اینترنت ...................       13

 

1-3-2 استفاده از روتر در یک شبکه lan ..............................   14

 

2 فصل دوم  .................................................................. 16    

 


 

2-1 آشنائی با سخت افزار مسیر یابها  .................................... 16      

 

2-2 سخت افزار خارجی مسیر یاب  ....................................... 17    

 

2-2-1 بدنه ...................................................................... .17     

 

2-2-2 مؤلفه هائی كه در پشت بدنه مسیریاب تعبیه شده اند ........... 19      

 

2-2-3 پورت كنسول .........................................................  20    

 

2-2-4 پورت های توسعه wan ............................................ 21      

 

2-2-5 flash memory ..................................................... 21    

 

2-3 سخت افزار داخلی ......................................................  22     

 

2-4 سخت افزار خاص و ویژه هر سری ...............................  24

 

2-4-1 سری 800 ........................................................... 25

 

2-4-2 مسیر یابهای سری 1600 ........................................ 25

 

2-4-3 مسیر یابهای سری 2500 .........................................  26      

 

2-4-4 مسیر یابهای سری enter price ............................... 27      

 

فصل 3  ........................................................................    28      

 

3-1 آشنائی با سیستم عامل مسیر یاب .................................. 28    

 

3-2 تهیه نسخه های ارتقاء Ios .......................................... 30     

 

3-3 معماری حافظه مسیر یابها ............................................ 31

 

3-3-1 مسیر یابهای RFF .................................................. 32     

 

3-3-2 مسیر یابهای RFR ................................................... 34      

 

3-4 ارتقاء سیستم عامل IOS .............................................. 37      

 

3-4-1 ارتقاء سیستمهای عامل IOS در مسیر یابهای RFF ......... 37        

 

3-4-2 ارتقاء سیستمهای عامل IOS در مسیر یابهای RFR ......... 37        

 

3-5 آشنائی با مدها و فرمانها ............................................... .39

 

فصل 4 ...........................................................................  41           

 

4-1 فراگیری واسط كاربری در سیستم عامل IOS .................... 41       

 

4-2 پیام های سیستم عامل IOS در هنگام راه اندازی مسیر یاب ...  44

 

3-4 مسیریابها و لایه شبکه................................................... 45

 

4-4 protocol routing.................................................... 47

 

4-5 بسته بندی داده ها.......................................................... 48

 

4-6 روش های مسیر یابی..................................................... 49

 

4-7 جداول مسیریابی........................................................... 50

 

کلید واژگان......................................................................... 53

 

منلبع................................................................................ 57

 



قیمت فایل فقط 5,000 تومان

خرید

برچسب ها : بررسی نقش Router در مسیریابی , پایان نامه بررسی نقش Router در مسیریابی , مقاله بررسی نقش Router در مسیریابی , پروژه بررسی نقش Router در مسیریابی , تحقیق بررسی نقش Router در مسیریابی , دانلود پایان نامه بررسی نقش Router در مسیریابی , مسیریابی , Router , مقاله , پژوهش , تحقیق , پروژه , دانلود مقاله , دانلود پژوهش , دانلود تحقیق , دانلود پروژه , مقاله بررسی نقش Router در مسیریابی , پژ

فاطمه بداغ آبادی بازدید : 191 سه شنبه 18 خرداد 1395 نظرات (0)

بررسی نقش Router در مسیریابی

بررسی نقش Router در مسیریابیدسته: برنامه نویسی
بازدید: 2 بار
فرمت فایل: doc
حجم فایل: 201 کیلوبایت
تعداد صفحات فایل: 50

پایان نامه بررسی نقش Router در مسیریابی در 50 صفحه ورد قابل ویرایش

قیمت فایل فقط 5,000 تومان

خرید

بررسی نقش Router در مسیریابی


چکیده

 

اگر بخواهیم چکیده ای از مطالب راجع به روترها را بگوئیم باید به این نکته اشاره کنیم که روترها کامپیوترهای خاصی هستند که پیام های اطلاعاتی کاربران را با استفاده از هزاران مسیر موجود به مقاصد مورد نظر هدایت می نمایند.

 

استفاده از روترها در شبکه به امری متداول تبدیل شده است . یکی از دلایل مهم گسترش استفاده از روتر ، ضرورت اتصال یک شبکه به چندین شبکه دیگر  (اینترنت و یا سایر سایت ها ی از راه دور) در عصر حاضر است . نام در نظر گرفته شده برای روترها ، متناسب با کاری است که آنان انجام می دهند : " ارسال داده از یک شبکه به شبکه ای دیگر " . مثلا" در صورتی که یک شرکت دارای شعبه ای در تهران و  یک دفتر دیگر در اهواز باشد ، به منظور اتصال آنان به یکدیگر می توان از یک خط  leased ( اختصاصی ) که به هر یک از روترهای موجود در دفاتر متصل می گردد ، استفاده نمود . بدین ترتیب ، هر گونه ترافیکی که لازم است از یک سایت به سایت دیگر انجام شود از طریق روتر محقق شده و تمامی ترافیک های غیرضروری دیگر فیلتر و در پهنای باند و هزینه های مربوطه ، صرفه جوئی می گردد .

 

مقدمه

 

امروزه دنیا به نیروی متخصص و زبده در زمینه‌ی فناوری اطلاعات نیاز مبرم دارد واین نیاز در هیچ زمینه‌ای به اندازه‌ی تخصص در تكنولوژی شبكه و مسیریابی، بطور جدی احساس نمی‌شود.

 

مسیریابی و هدایت اطلاعات همان عاملی است كه جهان را به یك گردهمائی مردمی و دهكده كوچك تبد یل كرده است.

 

همیشه تكنولوژی مسیریابی با پیچیدگی‌ها و مشكلات خاص خود مواجه بوده و هست . ابزارهای مسیریابی نسبتاً گران هستند و حیات بسیاری از شرکت ها و سازمانها  (بالاخص مؤسسات تجاری) به این ابزارها و ابسته‌اند، به همین دلیل اغلب شركت‌ها و سازمان‌ها ترجیح می‌دهند مهندسین مجرب و متخصص را به خدمت بگیرند تا اولاً زمان و هزینه‌ی زیادی صرف كسب تجربه‌ی این افراد نشود؛ ثالثاً تحویل دادن یك مسیریاب مثلاً پنجاه هزار دلاری به یك فرد زبده و مجرب مخاطره‌ی كمتری دارد.

 

لذا این مطالب به درد افرادی می‌خورند كه تصمیم دارند معلومات تخصص خود را گسترش بدهند و به یك حرفه‌ای تبدیل شوند.

 

 

 

 

 

تاریخچه

 

در دهه‌ی شصت و هفتاد فقدان ابزارهای مسیریابی هوشمند مشكل حادی نبود زیرا شبكه‌هائی كه نیاز به ارتباط با یكدیگر داشتند می‌توانستند از تكنولوژی سوئیچ بسته (هر چند با سرعت و كارائی ناچیز) استفاده كنند. در آن زمان كامپیوترهای شخصی وجود نداشت.

 

پس از آنكه PC بعنوان یك كامپیوتر كوچك، كامل و همه‌ی منظوره در محیط‌های كاری (و حتی منزل افراد) پذیرفته شد و جا افتاد، متخصصین این رشته با مسائل جدیدی مواجه شدند.

 

PC یك كامپیوتر مستقل محسوب می‌شود و همانند یك كامپیوتر Mainframe به اتصال مستقیم با كانال اصلی شبكه احتیاج دارد. بعنوان مثال اگر تكنولوژی برقراری ارتباط بین كامپیوتر مبتنی بر «توپولوژی حلقه» (Ring) باشد، اتصال 60 كامپیوتر PC (و آن هم با پهنای باند 4Mbps) كارائی شبكه را بسیار كم خواهد كرد.

 

پس از ظهور PC و استقبال چشمگیر از این پدیده كه نتیجه‌ی مستقیم قیمت ارزان و قابلیت بالای آن بود، متخصصین شبكه و صاحبان صنایع به ساخت مسیریاب برای اتصال شبكه‌های كوچك و محلی ترغیب شدند. بدین ترتیب می‌شد تا شبكه‌های محلی كوچك و با راندمان بالا طراحی و پیاده كرد و ارتباط مابین آنها را از طریق مسیریاب برقرار نمود.

 

با استفاده از یك مسیریاب دیگر لازم نبود كه همه‌ی ماشین‌های شبكه از سخت‌افزار، نرم‌افزار و پروتكل ارتباطی یكسان استفاده كنند و بدین ترتیب انعطاف لازم در توسعه‌ی انواع سخت افزار و نرم افزار‌های شبكه پدید آمد .

 

شبكه‌های كوچك محلی، كارآمدتر و قابل مدیریت هستند؛ پس می‌شود یك شبكه‌ی بزرگ را به چند شبكه‌ی كوچك شكست و با استفاده از مسیریاب ارتباط آنها را برقرار ساخت.

 

شاید بتوان بنیانگزاران تكنولوژی مسیریابی را Lerner و Bosack دانست. این دو نفر بدون حمایت مالی و با سرمایه‌گذاری شخصی، تحقق و توسعه‌ی تكنولوژی مسیریاب را آغاز كردند. پس از دو سال كار آنها به نتیجه رسید و اولین مسیریاب را عرضه كرده و آن را در دانشگاه استنفورد بكار گرفتند.

 

شركت سیسكو اولین مسیریاب خود را در اكتبر سال 1984 به بازار عرضه كرد.

 

فصل 1 

 

1-1 مسیریابی و اینترنت

 

در بدو دهه‌‌ی هشتاد كه سیل كامپیوترهای شخصی به سمت فروشگاه‌ها روانه شد شبكه‌های كوچك (Bulletin Board Service) BBS در پهنه‌ی كشورها سربرآوردند. از طریق سرویس دهنده‌های BBS كه بطور معمول در محیط‌های دانشگاهی بزرگ قرار داشتند (چون قادر به تهیه‌ی مدیریت تكنولوژی لازم بودند)، كاربران می‌توانستند از درون منزل خود شماره‌گیری كرده و (از طریق خط تلفن) به این شبكه‌ها وارد شوند.


فهرست مطالب:

 

چکیده   .........................................................................   4

 

مقدمه   .........................................................................    5    

 

تاریخچه   ......................................................................   6    

 

1  فصل اول ..................................................................    8   

 


 

1-1 مسیر یابی و اینترنت  .................................................    8

 

1-2 غناصر اصلی در یک روتر  ........................................    9  

 

1-2-1 اینترفیس .............................................................     9   

 

1-2-2 پردازنده ............................................................     11  

 

1-3 وظائف مسیر یابها  ...................................................    12 

 

1-3-1 استفاده از روتر برای ارتباط به اینترنت ...................       13

 

1-3-2 استفاده از روتر در یک شبکه lan ..............................   14

 

2 فصل دوم  .................................................................. 16    

 


 

2-1 آشنائی با سخت افزار مسیر یابها  .................................... 16      

 

2-2 سخت افزار خارجی مسیر یاب  ....................................... 17    

 

2-2-1 بدنه ...................................................................... .17     

 

2-2-2 مؤلفه هائی كه در پشت بدنه مسیریاب تعبیه شده اند ........... 19      

 

2-2-3 پورت كنسول .........................................................  20    

 

2-2-4 پورت های توسعه wan ............................................ 21      

 

2-2-5 flash memory ..................................................... 21    

 

2-3 سخت افزار داخلی ......................................................  22     

 

2-4 سخت افزار خاص و ویژه هر سری ...............................  24

 

2-4-1 سری 800 ........................................................... 25

 

2-4-2 مسیر یابهای سری 1600 ........................................ 25

 

2-4-3 مسیر یابهای سری 2500 .........................................  26      

 

2-4-4 مسیر یابهای سری enter price ............................... 27      

 

فصل 3  ........................................................................    28      

 

3-1 آشنائی با سیستم عامل مسیر یاب .................................. 28    

 

3-2 تهیه نسخه های ارتقاء Ios .......................................... 30     

 

3-3 معماری حافظه مسیر یابها ............................................ 31

 

3-3-1 مسیر یابهای RFF .................................................. 32     

 

3-3-2 مسیر یابهای RFR ................................................... 34      

 

3-4 ارتقاء سیستم عامل IOS .............................................. 37      

 

3-4-1 ارتقاء سیستمهای عامل IOS در مسیر یابهای RFF ......... 37        

 

3-4-2 ارتقاء سیستمهای عامل IOS در مسیر یابهای RFR ......... 37        

 

3-5 آشنائی با مدها و فرمانها ............................................... .39

 

فصل 4 ...........................................................................  41           

 

4-1 فراگیری واسط كاربری در سیستم عامل IOS .................... 41       

 

4-2 پیام های سیستم عامل IOS در هنگام راه اندازی مسیر یاب ...  44

 

3-4 مسیریابها و لایه شبکه................................................... 45

 

4-4 protocol routing.................................................... 47

 

4-5 بسته بندی داده ها.......................................................... 48

 

4-6 روش های مسیر یابی..................................................... 49

 

4-7 جداول مسیریابی........................................................... 50

 

کلید واژگان......................................................................... 53

 

منلبع................................................................................ 57

 



قیمت فایل فقط 5,000 تومان

خرید

برچسب ها : بررسی نقش Router در مسیریابی , پایان نامه بررسی نقش Router در مسیریابی , مقاله بررسی نقش Router در مسیریابی , پروژه بررسی نقش Router در مسیریابی , تحقیق بررسی نقش Router در مسیریابی , دانلود پایان نامه بررسی نقش Router در مسیریابی , مسیریابی , Router , مقاله , پژوهش , تحقیق , پروژه , دانلود مقاله , دانلود پژوهش , دانلود تحقیق , دانلود پروژه , مقاله بررسی نقش Router در مسیریابی , پژ

اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آمار سایت
  • کل مطالب : 8202
  • کل نظرات : 65
  • افراد آنلاین : 174
  • تعداد اعضا : 14
  • آی پی امروز : 425
  • آی پی دیروز : 130
  • بازدید امروز : 1,432
  • باردید دیروز : 227
  • گوگل امروز : 5
  • گوگل دیروز : 1
  • بازدید هفته : 3,373
  • بازدید ماه : 3,373
  • بازدید سال : 75,935
  • بازدید کلی : 2,258,359