loading...

دانلود پروژه پایان نامه کاراموزی کارشناسی و ارشد

دانلود رایگان پایان نامه رشته کامپیوتر گرایش نرم افزار مسیر یابی در اینترنت سرويسQOS و OSPF , پایان نامه جدید , بهترین موضوع پایان نامه رشته نرم افزار.تز,

خوش امدگویی

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

    اميد است سير و سرچ در اين مجموعه افزايش بار اندوخته هاي علمي دوستان دانش دوست و پژوهشگر، را سبب شود در اين اثني ما را با رهنمود هاي ناب خويش راهنمايي نماييد.

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

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


ایمیل پشتیبانی سایت  mahdipnut@yahoo.com

شماره تماس پشتیبانی سایت : 09191968068  (پاسخگویی فقط به  پیامک)

عزیزانی که دسترسی به رمز دوم برای پرداخت ندارند میتوانند از طریق سیستم کارت به کارت با شماره (6063731014667027 به نام مهدی بنی حسن ) استفاده و به پشتیبانی سایت پیامک کنند تا در کوتاهترین زمان فایل مورد نظر ایمیل شود.

دانلود پایان نامه با موضوع  شبکه حسگر  (Sensor networks) , دانلود پایان نامه رشته کامپیوتر , دانلود پایان نامه رشته نرم افزار با موضوع شبکه حسگر  (Sensor networks) , پروژه رشته کامپیوتر , دانلود پایان نامه , دانلود پایان نامه با موضوع  شبکه حسگر  (Sensor networks , Sensor networks ,  پایان نامه رشته نرم افزار , پایان نامه با موضوع شبکه های حسگر , دانلود پایان نامه با فرمت word  رشته نرم افزار شبکه حسگر ,

موضوع پایان نامه: شبکه حسگر  (Sensor networks)

قالب فایل:word   تعداد صفحات :  79 صفحه

چکیده :
 شبكه حسگر/ كارانداز شبكه‌ای است متشكل از تعداد زیادی گره كوچك. در هر گره تعدادی حسگر و یا كارانداز وجود دارد. شبكه حس/ كار به شدت با محیط فیزیكی تعامل دارد. از طریق حسگرها اطلاعات محیط را گرفته و از طریق كاراندازها واكنش نشان می‌دهد. ارتباط بین گره‌ها به صورت بی‌سیم است.  هر گره به طور مستقل و بدون دخالت انسان كار می‌كند و نوعا از لحاظ فیزیكی بسیار كوچك است و دارای محدودیت‌هایی در قدرت پردازش، ظرفیت حافظه، منبع تغذیه و ... می‌باشد. این محدودیت‌ها مشكلاتی را به وجود می‌آورد كه منشأ بسیاری از مباحث پژوهشی مطرح در این زمینه است.
این شبكه از پشته پروتكلی شبكه‌های سنتی  پیروی می‌كند ولی به خاطر محدودیت‌ها و تفاوت‌های وابسته به كاربرد پروتكل‌ها باید بازنویسی شوند. این مقاله ضمن معرفی شبكه حس/ كار و شرح ویژگی‌ها، محدودیت‌ها، كاربردها، ایده‌ها و چالش‌ها، به طرح موضوعات پژوهشی در این زمینه می‌پردازد. پیشرفت‌های اخیر در فناوری ساخت مدارات مجتمع در اندازه‌های كوچك از یك سو و توسعه فناوری ارتباطات بی‌سیم از سوی دیگر زمینه‌ساز طراحی شبكه‌های حس/كار بی‌سیم شده است.  تفاوت اساسی این شبكه‌ها ارتباط آن با محیط و پدیده‌های فیزیكی است.
شبكه‌های سنتی ارتباط بین انسان‌ها و پایگاه‌های اطلاعاتی را فراهم می‌كند در حالی كه شبكه حس/ كار مستقیما با جهان فیزیكی در ارتباط است  با استفاده از حسگرها محیط فیزیكی را مشاهده كرده، بر اساس مشاهدات خود تصمیم‌گیری نموده و عملیات مناسب را انجام می‌دهند. نام شبكه حس/ كار بی‌سیم یك نام عمومی است برای انواع مختلف كه به منظورهای خاص طراحی می‌شود. برخلاف شبكه‌های سنتی كه همه منظوره‌اند شبكه‌های حس/ كار نوعا تك‌منظوره هستند.  در صورتی كه گره‌ها توانایی حركت داشته باشند شبكه می‌تواند گروهی از ربات‌های كوچك درنظر گرفته شود كه با هم به صورت تیمی كار می‌كنند و جهت مقصد خاصی مثلا بازی فوتبال یا مبارزه با دشمن یا جست‌وجو در میدان جنگ طراحی شده است.
از دیدگاه دیگر اگر در شبكه تلفن همراه ایستگاه‌های پایه را حذف نماییم و هر گوشی را یك گره فرض كنیم ارتباط بین گره‌ها باید به طور مستقیم یا از طریق یك یا چند گره میانی برقرار شود.  این خود نوعی شبكه حس/ كار بی‌سیم می‌باشد. اگرچه به نقلی تاریخچه شبكه‌های حس/ كار به دوران جنگ سرد و ایده اولیه آن به طراحان نظامی صنایع دفاع آمریكا برمی‌گردد. ولی این ایده می‌توانسته در ذهن طراحان ربات‌های متحرك مستقل یا حتی طراحان شبكه‌های بی‌سیم موبایل نیز شكل گرفته باشد. به هر حال از آنجا كه این فن نقطه تلاقی دیدگاه‌های مختلف است تحقق آن می‌تواند بستر پیادهسازی بسیاری از كاربردهای آینده باشد.  كاربرد فراوان این نوع شبكه و ارتباط آن با مباحث مختلف مطرح در كامپیوتر و الكترونیك از جمله امنیت شبكه، ارتباط بلادرنگ‌، پردازش صوت و تصویر، داده كاوی، رباتیك، طراحی خودكار سیستم‌های جاسازی شده دیجیتال و ...  میدان وسیعی برای پروهش محققان با علاقه‌مندی‌های مختلف فراهم نموده است. شبكه‌های ارتباطی گیرنده بی‌سیم در حال حاضر در محیط‌های شهری هم استفاده می‌شوند شامل نظارت محیط و محل‌های سكونت، استفاده بهداشتی و سلامتی، كنترل دستگاه‌های خود كارخانه و نظارت در ترافیك و ... .
ساختار كلی شبكه حس/ كار بی‌سیم


در اینجا تعدادی از تعاریف كلیدی در ساختار كلی شبكه حس/ كار بی‌سیم را ذكر می‌كنیم.
حسگر:

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

 

مدل شبكه حسگر
شبكه‌های حسگر توانایی كنترل مناطق جغرافیایی چندگانه، به دست آوردن اطلاعات و پردازش داده در شبكه را دارا می‌باشد. طراحی زیربنایی از این شبكه‌های حسگر می‌تواند بسیار چالش‌برانگیز باشد. اساسی‌ترین هدف یك طراحی در پتولومی سه عامل اصلی قابل مطرح است. نقطه آغاز یك طراحی ایجاد جریانی از فرآیندها یا تكنیك طراحی قدم به قدم برای هر جزء شبكه‌های حسگر است.
كاربردها و چند مثال كاربردی
كاربردها به سه دسته نظامی، تجاری و پزشكی تقسیم می‌شوند. سیستم‌های ارتباطی، فرماندهی، شناسایی، دیده‌بانی و میدان مین هوشمند، سیستم‌های هوشمند دفاعی از كاربردهای نظامی می‌باشد. در كاربردهای مراقبت پزشكی سیستم‌های مراقبت از بیماران ناتوان كه مراقبی ندارند. محیط‌های هوشمند برای افراد سالخوده و شبكه ارتباطی بین مجموعه پزشكان با یكدیگر و پرسنل بیمارستان و نظارت بر بیماران از جمله كاربردهای آن است.
كاربردهای تجاری طیف وسیعی از كاربردها را شامل می‌شود مانند سیستم‌های امنیتی تشخیص و مقابله با سرقت، آتش‌سوزی (در جنگل)، تشخیص آلودگی‌های زیست محیطی از قبیل آلودگی‌های شیمیای، میكروبی، هسته‌ای، سیستم‌های ردگیری، نظارت و كنترل وسایل نقلیه و ترافیك، كنترل كیفیت تولیدات صنعتی، مطالعه در مورد پدیده‌های طبیعی مثل گردباد، زلزله، سیل، تحقیق در مورد زندگی گونه‌های خاص از گیاهان و جانوران و ... . همچنین می‌توانند در محیط‌های بیابانی هم گسترش یابند و سال‌ها باقی بمانند (برای كنترل تغییراتی محلی). در برخی از كاربردها نیز شبكه حس/ كار به عنوان گروهی از ربات‌های كوچك كه با همكاری هم فعالیت خاصی را انجام می‌دهند استفاده می‌شود.
(1نظارت بر ترافیك
اغلب شبكه‌های حسگر بسیار دینامیك و پویا هستند. اشیا به وسیله رفت‌وآمد یك شبكه حسگر نظارت می‌شوند و ممكن است در اطراف یك میدان حسگر حركت كنند.گره‌های حسگر جدید می‌توانند به شبكه ملحق شوند و موقعی كه باتری یك گره حسگر تخلیه می‌شود آن شبكه را ترك می‌كند. یك مدل طبیعی از چنین شبكه‌های حسگر پویایی باید از تغییرات در شبكه پشتیبانی كند نه فقط در توپولوژی اتصال داخلی، بلكه در مجموعه مؤلفه‌ها ی موجود در شبكه Ptolemy II برای تغییر در ساختار مدل پشتیبانی دارد. ما با مثال نشان می‌دهیم كه چه طور این مدل‌سازی شبكه حسگر با كاربرد نظارت بر ترافیك به كار گرفته شود.
حسگرها در امتداد جاده برای جمع‌آوری اطلاعات كه به پایگاه اصلی برای تحلیل بیشتر فرستاده می‌شود، توزیع می‌شوند. برای مدل‌سازی و شبیه‌سازی چنین شبكه‌ای ما ابتدا یك مدل برای میدان حسگر می‌سازیم كه شامل یك مؤلفه برای هر گره حسگر و كانال‌ها (یك كانال بی‌سیم برای انتقال میان حسگر ها و یك كانال صوتی برای انتشار سیگنال از وسایل عبوری در حسگرها). برای اینكه رفتار شبكه را شبیه‌سازی كنیم علاوه براین به یك مدل محرك برای تولید ورودی ترافیك به میدان حسگر نیاز داریم. سئوال این است كه چه نوع از ورودی باید برای مدل محرك در میدان حسگر فراهم گردد؟ به طور مشخص آن یك ماشین است كه در امتداد جاده در یك كران و حاشیه وارد می‌شود. در این جهت محرك واقعاً یك مدل ماشین (اتومبیل) اضافه شده به میدان حسگر است. از آنجایی كه ماشین‌ها می‌توانند در هر زمان وارد یك منطقه شده و پس از مدتی آن را ترك كنند، میسر نخواهد بود تا آنها  به طور ایستا در میدان حسگر مدل شوند.
برای نگهداری ساختار دینامیك به علت ورود و خروج ماشین‌ها ما یك اكتور سطح بالا را استفاده می‌كنیم (یكی كه به عنوان مدل می‌گیرد ورودی دیگر را). یك چنین اكتوری مدل دیگری كه را كه محاسبه‌اش را معین می‌كند در بر می‌گیرد و در طول اجرا مدل نگهداشته شده می‌تواند به طور پویا تغییر داده شود. اكتور سطح بالا دو ورودی دارد، با اولین ورودی داده را دریافت می‌كند كه مدل نگهداشته شده باید پردازش شود و ورودی دوم تغییرات مدل را در مدل نگهداشته جاری دریافت می‌كند.تغییرات مدل می‌تواند مؤلفه‌های جدیدی از قبیل اكتورهایی كه ماشین‌ها را مدل می‌كنند اضافه كند. مؤلفه‌های موجود و اتصالات را حذف یا اضافه كنند.
موقعی كه اجرا شروع می‌شود اكتور سطح بالا یك مدل درون تهی دارد. آن ابتدا یك تغییر مدل را برای ساخت میدان حسگر دریافت می‌كند بعد از تغییر به كار برده شده، اجرا با هیچ وسیله نقلیه‌ای ادامه پیدا نمی‌كند. هنگامی كه مدل ترافیك تصمیم‌گیری می‌كند كه ورود ماشین به میدان به وجود آید آن یك مدل ماشین را تولید می‌كند و به اكتور سطح بالا آن را می‌فرستد، سپس مدل نگهداشته شده را برای قرار دادن مدل ماشین تغییر می‌دهد. اجرا با حركت ماشین در منطقه بر طبق برنامه رانندگی ادامه می‌یابد و حسگر در مسیرش به وسیله كانال صوتی  كشف می‌كند كه آیا یك عبور اتومبیل وجود دارد یا خیر. اگر یك ماشین را شناسایی كند، حسگر سپس داده‌ای را به پایگاه اصلی می‌فرستد.
 (2بررسی مناطق جغرافیایی
محققان اروپایی و هندی براساس تحقیقات به دست آمده از ارگانیسم‌های زنده، به طراحی شبكه حسگرهای بی‌سیم خودساختار اقدام كردند كه كاربرد وسیعی در بررسی‌های پیرامونی (محیطی) دارد.  باران‌های ناشی از بادهای موسمی اقیانوس هند (مانسون) در ایالت كرالای هند باعث افزایش خطر زمین‌لرزه می‌شود اما سئوال اینجاست كه چگونه می‌توان به مردم این مناطق قریب الوقوع بودن خطر مانسون را اطلاع داد؟ یك راه، استفاده از شبكه حسگرهای بی‌سیم است كه به منظور نظارت بر شرایط زمین شناسی طراحی شده است. استفاده از این سیستم در حال عمومی شدن است؛ چرا كه این حسگرها كوچك، ساده و ارزان بوده و نیازی به كابل‌كشی جهت وصل كردن گره‌های اتصالات و مركز كنترل ندارند و می‌توانند كاربردهای متعددی داشته باشند.
البته نقاط ضعفی نیز در این سیستم وجود دارد.  برای مثال خراب شدن پیوندهای ارتباطی حسگرها و این كه منبع تغذیه گره‌ها باتری است. شبكه بزرگ به واسطه حسگرهای زیادی كه همزمان با مركز كنترل در حال ارسال گزارش هستند، شلوغ و پرترافیك می‌شود و چالش پیش رو این است كه آیا این سیستم می‌تواند به طور قابل اطمینان در مركز كنترل آلودگی هوا نظارت كند، آیا این سیستم قابلیت اندازه‌گیری شرایط آب و هوایی را دارد؟ اینها موانعی است كه این پروژه را معلق نگه داشته است. اتحادیه اروپایی به منظور یافتن راه‌های جدید برای رفع مشكل و تقویت این سیستم در مقابل خرابی گره‌های اتصال و توانایی تولید در مقیاس بزرگ، سرمایه‌گذاری خوبی را انجام داده است.  آنچه این پروژه را با پروژه‌های قبل از آن متمایز می‌كند، این است كه طرح اولیه آن از سیستم‌های بیولوژیك گرفته شده است، چرا كه این شبكه شامل حسگرهای زیادی است و ارگانیسم‌های زنده نیز از سلول‌های منفرد فراوانی ساخته شده است.
اگرچه هر كدام از این سلول‌ها پایداری و قابلیت اطمینان ویژه‌ای ندارند، اما تمام قلب به عنوان یك سیستم به شدت پایدار بوده و می‌تواند به آسانی با تغییر شرایط منطبق شود. سرآغاز این پروژه، تهیه مدل ریاضی سیستم‌های بیولوژیكی و ترجمه آنها به الگوریتم‌هایی بود كه نشان‌دهنده چگونه گره‌ها باید با یكدیگر در تقابل باشند.  یك نمونه گره حسگر تولید شد، اما بحث اینجا بود كه چگونه شبكه حتی با وجود خرابی چند حسگر، قادر به ادامه كار باشد. پاسخ، یك سیستم خودسازمانده است. در این پروژه، گره حسگر با گره‌های مجاور به گونه‌ای در ارتباط است تا به توافق برسند چه چیزی را حس كنند. سپس شبكه، بهترین مسیر بین گره‌های موجود را برای مخابره اطلاعات به مركز كنترل انتخاب می‌كند؛ این اصل بیولوژیكی در سیستم ردیابی زمین‌لغزه (ریزش كوه) به كار می‌رود. نمونه اولیه این شبكه در جنگل‌های پرباران منطقه كرالا در هند نصب شده است.
این ناحیه در فصل بارندگی نسبت به زمین‌لغزه آسیب‌پذیر است. حسگرها زیر زمین كار گذاشته می‌شوند، سپس به یك ماهواره كه اطلاعات را جمع می‌كند و به مركز كنترل انتقال می‌دهد، متصل می‌شوند. این شبكه شامل 12 حسگر ژئولوژیكی است كه به 15 گره حسگر متصل هستند و در طول 13 هكتار زمین پخش شده‌اند. در نمایش دیگری، محققان یك شبیه‌ساز رایانه‌ای را كه انتشار آتش در جنگل را شبیه‌سازی می‌كرد، ساختند. این شبیه‌ساز به تقلید از شبكه حسی طراحی شده بود تا بر جنگل‌ها نظارت داشته باشد و آتش‌سوزی را اعلام كند. این حسگرها در جنگل‌های جمهوری چك نصب شد تا منبع گرما و دود را مشخص كند. هدف نهایی پژوهشگران از اجرای این پروژه پیشرفت در طراحی خودسازمانده است. محققان معتقدند تبادل ایده‌ها بین زیست شناسان و مهندسان و به عكس می‌تواند مزایای زیادی به دنبال داشته باشد.


-1 مقدمه ای بر شبکه های حسگر بی سیم Wireless Sensor Networks
 
حسگرهایی که به دستگاهها و سازه ها  متصل شده و یا در محیط زیست قرار داده می شوند قادرند اطلاعات با ارزشی را جمع آوری کنند و سودمندی های زیادی برای جامعه داشته باشند و از جمله توانایی های بالقوه آنها عبارتند از :
کاهش حوادث اسفناک، حفظ منابع طبیعی و محیط زیست، بهبود وضعیت بهره وری تولید و نیز بهبود کمک رسانی در موارد اضطراری و بطورکلی افزایش امنیت شهروندان و جامعه است .
اما تا بحال موانع زیادی برای استفاده از این حسگرها وجود داشته است که یکی از آنها استفاده از حجم عظیمی از سیم های مسی و کابل های نوری و  نیز دکل های که برای حمل این سیم ها لازم است و مثال آن بوده است که همه اینها به همراه وقتی و هزینه ای که برای تعمیر و نگهداری و مرمت آنها مورد نیاز است باعث شده است استفاده از حسگرها با محدودیت همراه باشد و کیفیت  کلی کار را کاهش دهد . اما استفاده از شبکه های حسگر بی سیم می تواند همه این هزینه ها را با استفاده از حذف  اتصالات و نصب   کاهش دهد .
شبکه حسگر بی سیم ایده ل باید انرژی کمی مصرف کند و برنامه ریزی هوشمندانه ای داشته باشد و قادر باشد داده ها را بسرعت  و با دقت و در طی زمان طولانی دریافت کرده و هزینه نصب آن ارزان بوده و نیاز به تعمیر و نگهداری هم نداشته باشد .
استفاده از اینگونه حسگرها هنکامی می تواند بخوبی صورت گیرد که دانش درستی از کاربرد این حسگرها داشته و  مسئله را بخوبی درک کرده باشیم . عمر باتری مورد استفاده در این حسگرها و نیز میزان به روز شدن حسگرها و اندازه آن از جمله عمده ترین ملاحظات طراحی است که در این زمینه وجود دارد .
در این مورد می توان چند مثال زد مثلاً نمونه ای از حسگر هایی که نرخ داده های ارسالی آن ها کم حجم است مانند حسگرهای دما رطوبت و حسگر میزان  حداکثر کشش .
از طرفی حسگرهایی هم هستند که نرخ داده های ارسالی آنها بالاتر است مانند حسگرهای کشش سنج و اندازه گیری شتاب و نوسان ( لرزه نگاری ) .
پیشرفت های اخیر در زمینه  الکترونیک باعث شده است که مجتمع سازی حسگرها و فرستنده آنها و نیز قطعات الکترونیکی در یک مدار مجتمع IC امکان پذیر شود . به همین جهت امروزه مدارهای مجتمع حاوی این حسگرها و تجهیزات جانبی آن ها با قیمتی ارزان در دسترس است و این امکان را فراهم کرده است که بتوان آنها را بر اساس پرونکل های موجود نصب نمود .
شبکه های حسگرهای بی سیم WSN  معمولاً شامل یک ایستگاه مرکزی و یک دروازه ( مدخل ) GATEWAY هستند که می تواند با چندین حسگر دیگر از طریق ارتباط رادیویی متصل شود . . داده ها از طریق این حسگرهای بی سیم جمع آوری و از طریق گره ها به سمت دروازه فرستاده می شوند .
سپس این داده های ارسالی توسط اتصالات مدخل به سیستم عرضه می شوند .
هدف از این فصل ارائه  مقدمه فنی مختصری از چگوتگی کارکرد " شبکه های  حسگر بی سیم " و نیز ارائه برخی از کاربردهایی است که بکارگیری این شبکه های حسگر بی سیم می تواند به همراه آورد .
 
1-2 تاریخچة شبکه های حسگر

اگرچه تاریخچه شبکه های حس کار را به دوران جنگ سرد و ایده اولیه آن را به طراحان نظامی صنایع دفاع آمریکا نسبت می دهند ولی این ایده می توانسته در ذهن طراحان ربات های متحرک مستقل یا حتی طراحان شبکه های بی سیم موبایل نیز شکل گرفته باشد.
1-3 معماری مجزای در حسگرهای بی سیم
نگرش طراحی مدولار روشی متنوع و قابل انعطاف را ارائه می دهد که کاربرهای فراوانی دارد. مثلاً بسته به محلی که حسگر باید بکار گرفته شود شرایط سیگنال در نمودار  باید برنامه ریزی مجدد شده و یا تعویض گردد . این حالت باعث می شود که این امکان فراهم شود که طیف گسترده ای از حسگرها را بتوان با گره های بی سیم مورد استفاده قرار داد . بطریقی مشابه اتصالات رادیویی را می توان به شکلی مورد استفاده قرار داد که با توجه به نوع مخابراتی که مورد نیاز است یک طرفه باشد و یا ارتباطی دو جانبه را ارائه دهد .  
استفاده از فلاش مموری این امکان را فراهم می کند که گره های  حسگرها بتوانند داده های مورد نیاز خود را از طریق ایستگاه مرکزی دریافت کرده و یا حتی داده هایی را که توسط یک یا چند حسگر دیگر گرفته شده است را دریافت کنند بعلاوه سخت افزاری که در آنها جاگذاری شده است  را می توان در محل سایت به روز نمود .
میکروپروسسور ( ریز پردازنده ) دارای عملکردهایی به شرح زیر است :
1.    مدیریت داده هایی که از حسگرها گرفته شده است .
2.    اجرای  عملکردهای مدیریت توان مصرفی
3.    تبادل داده های حسگرها بر روی لایه های رادیویی
4.    مدیریت پروتکل های( مقاوله نامه های )  رادیویی  
 مشخصه کلیدی هر گره حسگر بی سیم این است که کمترین توان ممکن را مصرف نماید . بطور معمول زیر مجموعه های رادیویی بیشترین مصرف انرژی را دارند بنابراین ارجح این است که داده ها  فقط هنگامی  از طریق سیستم رادیویی فرستاده شوند که نیاز به چنین کاری وجود داشته باشد .
حتی می توان سیستم هایی را طراحی کرد که الگوریتم آنها به گونه ای باشد که تنها هنگامی که داده ها به حسگر تحویل می شوند آنها را ارسال نماید . بعلاوه این موضوع اهمیت زیادی دارد که مصرف برق توسط حسگر را به حداقل ممکن کاهش دهیم ( یعنی از حسگرهایی استفاده شود که کمترین برق ممکن را مصرف می نمایند ) بنابراین سخت افزار باید به گونه ای طراحی شود که به میکروپروسسور این امکان را بدهد که بتواند توان منطقی و خردمندانه توان مصرفی رادیو ؛ حسگر و شرایط سیگنال های حسگر  را کنترل نماید.

 


2-6 کاربردهای شبکه حسگر بی سیم
موارد استفاده از شبکه های سنسوری بی سیم متنوع و زیاد است . به عنوان مثال در کاربردهای تجاری و صنعتی برای کنترل داده‌ها و مواردی که استفاده از گیرنده‌های سیمی مشکل و گران است به کار می‌روند. برای مثال این شبکه‌ها می‌توانند در محیط‌های بیابانی هم گسترش یابند و سالها باقی بمانند. کاربرد دیگر اعلام خطر ورود مهاجم به یک محل کنترل شده و سپس ردیابی مهاجم است.
از موارد دیگر کاربرد این شبکه ها میتوان به نظارت بر محل‌های مسکونی، ردیابی هدف‌های متحرک، کنترل راکتور هسته ای، آشکار سازی حریق، نظارت ترافیک و ... اشاره نمود.
2-7 نظارت بر محیط
کنترل یا نظارت بر محیط نوعی استفاده از گیرنده بی سیم است. در نظارت محیط، گیرنده بی سیم در ناحیه‌ای پراکنده می‌شود که تعدادی پدیده یا حادثه باید تحت نظارت باشد. برای مثال تعداد زیادی از این گره‌های فرستنده و دریافت کننده می‌توانند در میدان جنگ برای آشکار کردن تجاوز دشمن بجای استفاده از مین‌های زمینی گسترش داده شوند.
زمانی که این حس گر یا گیرنده اتفاقی را که تحت نظر بوده (گرما، فشار، صدا، نور، زمین هایی با خواص مغناطیسی و لرزش و ارتعاش و غیره) پیدا می‌کند، لازم است که اتفاق به یکی از پایگاه‌ها گزارش شود. این پایگاه بر اساس نوع کاربری شبکه عملی مناسب، مانند ارسال پیغام به اینترنت یا ماهواره و یا پردازش محلی داده، را انجام می‌دهد.
2-8 مشخصه های شبکه حسگر بی سیم
مشخصه‌های منحصر به فرد گیرنده ی بی سیم :
1.    گره‌های گیرنده با مقیاس کم
2.    قدرت محدود که می‌توان ذخیره یا تخلیه شود
3.    شرایط محیطی نا مناسب
4.    نقص‌های گره
5.    ترک گره
6.    شبکه دینامیک توپو لوژی
7.    نقص ارتباطات
8.    غیر یکنواختی گره ها
9.    گسترش با مقیاس بالا
10.    عملکرد خودکار
گره‌های گیرنده را می‌توان کامپیوترهای کوچکی تصور کرد. کاملاً اساسی و در وجه مشترکشان در ساختار و اجزاء آنها معمولاً شامل واحد پردازنده و قدرت اشتباه محاسبهٔ محدود و حافظهٔ محدود هستند گیرنده‌ها (شامل شرایط خاص مدارها) دستگاه ارتباطی (معمولاً فرستنده و گیرنده رادیویی و نوری متناوب) و منبع انرژی هم معمولاً از باتری است. پایگاه‌ها بنیادی از یا چند اجزاء برجسته از شبکه ارتباطی گیرنده بی سیم(WSN) با محاسبهٔ بیشتر انرژی، منبع ارتباطاتی، آنها مثل دروازه بین گره گیرنده و کاربر نهایی عمل می‌کنند.

2-9 سخت‌افزار در شبکه حسگر بی سیم
فصل اصلی گره گیرنده شامل : اصلی‌ترین موضوع با قیمت کم با گره‌های گیرنده کوچک است . با ملاحضه به این اهداف، گره‌های گیرنده در حال حاضر در اصل نمونه‌های اولیه هستند . از کوچک سازی و کاهش هزینه متوجه می شویم که اهداف اخیر و آینده در پیشرفت رشته MEMS و NEMS است و تعدادی از گره‌های گیرنده پایین ارائه می‌شوند و تعدادی از گره‌ها هنوز در مرحله تحقیق هستند. نظر کلی راجع به استفاده از شبکه، پایگاه‌ها و اجزاء و موضوعات مربوط در SNM قابل دسترس است.

2-10 استانداردهای شبکه حسگر بی سیم
زمانیکه مسیر اصلی کامپیوترها درخور استانداردها است تنها استاندارد رسمی که در شبکه‌های ارتباطی گیرنده بی سیم پذیرفته شده ISO 18000-7 و 610wpan و بی سیم HART و در پایین تعداد دیگری از استانداردها که تحقیق شده اند برای استفاده توسط محققین این رشته :
1.    ZigBee
2.    Wibree
3.    IEEE 802.15.4-2006

 

دانلود پایان نامه رشته کامپیوتر نرم افزار شبکه های حسگر

2-11 نرم‌افزارهای شبکه حسگر بی سیم
انرژی منبع کمیاب گره‌های شبکه بی سیم است و تعیین کننده عمر شبکه ارتباطی گیرنده‌های بی سیم (WSN) است بطور متوسط در تعداد بالایی در محیطهای گوناگون در مناطق دور افتاده و متخاصم، همراه ارتباطات تک کاره به عنوان کلید می‌توانند گسترش یابند به همین علت الگوریتم و پروتکلی احتیاج دارد که موارد ذیل در آن لحاظ شده باشد :
1.    بیشینه سازی عمر .
2.    توانمندی و تحمل عیب
3.    روش تنظیم و نصب خودکار
بعضی از موضوع‌های داغ در تحقیق نرم‌افزارهای (WSN)
1.    امنیت
2.    قابلیت انتقال و ترک ( زمانی که گره‌های گیرنده و یا پایگاه‌ها در حال حرکت اند.)
3.    میان افزار، طراحی سطح متوسط اولیه بین نرم‌افزار و سخت‌افزار است.

2-12 سیستم‌عامل های شبکه حسگر بی سیم
سیستم‌عامل مورد نیاز برای گره‌های شبکه ارتباطی گیرنده بی سیم به نوعی پیچیدگی اش کمتر از اهداف کلی سیستم‌عامل ها است . هردو به دنبال پاسخگویی به احتیاجات خاص و درخواست شبکه ارتباطی خاص و به دلیل اضطرار یا کمبود منبع در پایگاه سخت‌افزاری شبکه گیرنده است برای مثال کاربرد استفاده شبکه گیرنده معمولاً مانند همکاری متقابل بین چند کامپیوتر نیست. به همین علت، سیستم‌عامل احتیاجی به پشتیبانی کاربر ندارد علاوه برآن کمبود یا اضطرار منبع در دوره حافظه و نقشه حافظه سخت‌افزار را پشتیبانی می‌کند و ساختمانی می سازد مثل حافظه مجازی که هردو غیر ضروری و غیر ممکن برای انجام دادن هستند. شبکه ارتباطی گیرنده بی سیم، سخت‌افزارهایش فرقی با سیستم‌های سنتی تعبیه شده ندارد و بنابراین استفاده از سیستم‌عامل تعبیه شده ممکن است مثل ecos یا VC/OS برای گیرنده شبکه ارتباطی باشد اگرچه مثل سیستم‌عامل با خواص بی‌درنگ و برخلاف سیستم‌عامل تعبیه شده سنتی طراحی شده اند ، سیستم‌عامل هایی مخصوص شبکه‌های ارتباطی گیرنده هسنتد . اغلب پشتیبانی بی‌درنگ ندارند. Tiny Os شاید اولین سیستم‌عاملی باشد که مخصوصا برای شبکه ارتباطی گیرنده طراحی شده است. بر خلاف بیشتر سیستم‌عامل‌های دیگر Tiny Os براساس برنامه کامپیوتری یا فرآیندی که هر مرحله اجرا مربوط به تحمیلات خارجی است برنامه نویسی می‌کند و هر مسیر هم‌زمان اجرا می‌شود که می گوییم (multithread)است.
Tiny Os برنامه ایست تشکیل شده از گرا و کارهایی دستوری که مداوم هستند مانند وارد شدن اطلاعات و خواندن از گیرنده.
Tiny Os از گرای مناسبی که اتفاقات را شرح می‌دهد خبر می‌دهد. گرا می‌تواند کارهایی را که برنامه ریزی شده با هسته اصلی Tiny Os در زمانی عقب تر هستند ارسال کند. هردو سیستم Tiny Osو برنامه نوشته شده برای Tiny Os که آنها نوشته شده اند با زبان برنامه نویسی C است. Nesc برای یافتن Race-Condition (حالت نا معینی که به هنگام عملکرد هم‌زمان دستورالعمل‌های دو کامپیوتر به وجود می‌آید و امکان شناخت این مسئله که کدام یک از آنها ابتدا تمام خواهد شد وجود ندارد) بین وظایف و گراها طراحی شده است.
سیستم‌عامل هایی شامل Contiki و MANTIS و BT nut و SOS و Nano-RK سیستم‌های عاملی هستند که اجازه برنامه نویسی در C را می‌دهند.
Contiki برای پشتیبانی و اندازه گیری بارگیری در شبکه و پشتیبانی زمان اجرای بارگیری در استاندارد فایلهای ELF طراحی شده است. هسته Contiki برنامه کامپیوتری یا فرآیند کامپیوتری است که هر مرحله ی اجرای آن مربوطه به عملیات خارجی است در حالیکه سیستم Event-driven از Multithread (چند نخی) پشتیبانی می‌کند.
هسته Event-driven، برخلاف هسته‌های Contiki و MANTIS و Nano-RK که بر اساس نگرش قبضه‌ای - انحصاری هستند، Multithread است . با نگرش قبضه‌ای- انحصاری کاربرها صراحتا احتیاجی به ریز پردازنده ی دیگری برای دیگر پردازش‌ها ندارند . در عوض هسته، زمان را بین پردازش‌های فعال تقسیم می‌کند و تصمیم می‌گیرد که کدام پردازش می‌تواند کار کند و این می‌تواند استفاده از برنامه نویسی را راحت کند.
SOS سیستم‌عاملی مثل ترکیبTiny Os و Contiki و Even-driven  است که شبکه ارتباطی و گیرنده آن برای پشتیبانی و ظرفیت بارگیری کامل سیستم‌عامل ساخته شده است از ویژگی های SOS ظرفیت‌های کوچک‌تر و سریع همچنین تمرکز در پشتیبانی برای مدیریت حافظه دینامیک است .

2-13 میان افزار شبکه حسگر بی سیم
تلاش و تحقیق‌های قابل ملاحظه‌ای که اخیرا در طراحی میان افزار شبکه ارتباطی گیرنده بی سیم وجود دارد که این نگرش کلی می‌تواند به توزیع پایگاه داده‌ها، عامل حرکت، پایگاه رویدادها دسته بندی بشود.

2-14 زبان برنامه نویسی شبکه حسگر بی سیم
برنامه نویسی گره‌های گیرنده، زمانی که با سیستم‌های کامپیوتری معمولی مقایسه می شوند مشکل است . اگرچه بیشتر گره‌ها در حال حاضر در زبان C  برنامه نویسی شده اند ولی زبان های زیر از جمله ی زبان های برنامه نویسی شبکه حسگر های بیسیم هستند.
1.    C@t (زمان@محاسبات در نقطه‌ای از فضا)
2.    DSL ( توزیع ترکیبات زمانی )
3.    Galsc
4.    NecC
5.    Proto thread
6.    SNACK
7.    SQTL

2-15 الگوریتم شبکه حسگر بی سیم
WSN متشکل از تعداد زیادی از گره‌های گیرنده هستند. از این رو الگوریتم جاری برای WSN الگوریتم توزیعی است. در WSN منبع انرژی کمیاب است؛ و یکی از مصرف کننده ترین عامل انرژی انتقال اطلاعات است . به همین دلیل تحقیقات الگوریتمی در WSN غالباً در مطالعه و طراحی آگاهانه الگوریتمی ست که از انرژی کمتری برای انتقال اطلاعات از گره‌های گیرنده به پایگاه انتقال اطلاعات Multi-hop ( از یک گره به یک گره به طرف پایگاه ) به علت رشد چند برابر در هزینه انرژی انتقالات رادیویی نسبت به مساحت انتقال بیشتر است تمرکز می‌کند .

 

در مورد  WirelessIOPort ,send  و broadcast  نمی توانند پورت های مقصد را با استفاده از اتصالات روش بلوک دیاگرام تصمیم بگیرند,زیرا چنین اتصالاتی وجود ندارد.در عوض آنها یک نمونه از کانال بی سیم را بوسیله نام تعیین می کنند و به آن نمونه محول می کنند تا مقصد (مقصد های)پیام ها را تصمیم گیری کند.نمونه بوسیله تنظیم پارامتر outsideChannel از پورت معادل با نام کانال بی سیم مشخص می شود(همه اکتور ها در یک سطح معین از سلسله مراتب نامهای یکسانی دارند,یک مشخصه بوسیله کلاس پایه تهیه می شود).
واسط WirelessChannel و کلاس پایه AtomicWirelessChannel که در شکل .... نمایش داده شده است,برای توسعه پذیری طراحی می شوند.آنها با WirelessIOPort با هم کار می کنند,که متد عمومی transmit را برای ارسال داده ها استفاده می کند,که متد سه آرگومان می گیرد ,یک token برای ارسال,یک source port,و یک properties(توان ارسال برای مثال).
AtomicWirelessChannel یک دنباله ای از متد های محافظت شده(protected)دارد,که در UML دیاگرام بوسیله علامت راهنمای # نشان داده می شود.در روش کد گذاری Ptolemy II,متد های محافظت شده نام هایی دارند که با علامت زیر خط(_)شروع می شوند.
این یک مثال ساده ای از الگوی استراتژی طراحی است که در آنجا کد رفتار در مقیاس بزرگ فراهم می کند و رفتار جزیی را به متد های محافظت شده محول می کند.
رفتار پیش فرض AtomicWirelessChannel بوسیله شبه کد زیر نمایش داده می شود:
Public void transmit(token,sender,properties) {
   Foreach  receiver in range{
       _transmiTo(token,sender,receiver,properties)
    }
}  
برای تصمیم گیری اینکه گیرنده در یک محدوده هستند,آن متد محافظت شده _receiverTnRange() را فراخوانی می کند که بوسیله پیش فرض همه گیرنده ها با همه پورت هایی که ارجاع می دهند به همان نام کانال,نگهداری می شود,همچنانکه بوسیله فرستنده مشخص شد.متد _transmitTo()  پیش فرض متد عمومی _transformProperties() برای اصلاح آرگومان Properties استفاده می شود و سپس token و properties اصلاح شده را در داخل گیرنده قرار می دهند.متد transformProperties() هر مبدل مشخصه  را که استفاده از متد registerPropertyTransformer() را ثبت کرده است به کار می برد,ولی کار اضافه ای انجام نمی دهد.بنابراین اگر مبدل مشخصه ثبت نشده است پیش فرض AtomicWirelessChannel محدودیت های برد را ندارد و هیچ افت انتقالی را معرفی نمی کند.ما حالا می توانیم از طریق یک سری از مثال ها نشان دهیم که چه طور زیر کلاس ساخت مدل های مفصل تر(و مفید)را آسان می سازد.

 

دانلود پایان نامه شبکه حسگر
 



برای دریافت کامل فایل برگزینه خرید کلیک کنید تا بتوانید انلاین بعد از پرداخت دانلود کنید.


 روش دانلود فایل :
 
1.کلیک گزینه خرید.
2.پرداخت توسط کلیه کارت های عضو شتاب
3.کلیک بر گزینه ( بازگشت به سایت  پذیرنده )
4.دانلود فایل مورد نظر

 

دانلود پایان نامه کارشناسی رشته کامپیوتر با موضوع: مسیریابی

قالب بندی فایل:word          تعداد صفحات:70

چکیده:     از بررسي و قضاوت در مورد تحقيقاتي که هم اکنون صورت مي پذيرد مي توان به اين نتيجه رسيد که مسيريابي در اينترنت جزء اکثر مواردي است که رغبت بدان هم چنان تنزل نيافته است. مخصوصا مسيريابي مبتني بر کيفيت سرويس (QOS) در سالهاي اخيرگواه صحت اين ادعاست.
در طول دهه اخير،اينترنت از پروژه هاي تحقيقاتي ارتباطات که دنياي ما را براي هميشه دچار تحول ساخته اند،فراتر رفته است.پيام هاي فوري،تلفني ip،فيلم و موسقي هاي درخواستي،بانکداري؛تنها بخشي از کاربرد هاي فراواني هستند که زندگي ما را راحتر کرده اند.اما تکنولوژي و فناوري  که ما را قادر به استفاده از اين امکانات مي کند شبکه هاي کامپيوتري و نحوه ي ارتباط بين اين شبکه ها مي باشد.اينترنت که بزرگترين ابزار براي ارائه خدمات فوق مي باشد از چندين هزار شبکه کوچک تشکيل شده است که براي برقراري ارتباط و تبادل اطلاعت بين اين شبکه ها به يک شبکه گسترده ديگر نياز دارد که backbone ناميده مي شود، و داراي device هاي مختلف از جمله router است ،نحوه ي رد و بدل شدن پيام ها بين router ها اساس کار اين backbone مي باشد،ما به دليل اهميتي که اين تکنيک ارسال و دريافت پيام از يک نتقطه به نقطه ديگر دارد روش هاي مختلف انجام اين کار را بررسي مي کنيم و در نهايت بهترين و مناسب ترين روش انجام کار را به صورت کامل بررسي مي کنيم.
اساس آغاز يک پروژه نظريه فکر يا خواسته اي است که توسط شخص يا اشخاص يا سازماني مطرح مي شود.هدف از انجام اين پروژه تحليل و چگونگي کار پروتکل هاي مسير يابي  و مقايسه آنها و بررسي پروتکل OSPF به طور کامل و ارائه تکنيک هاي هوش مصنوعي براي بهبود کارايي اين پروتکل است.
توضيحات ذيل درباره فصل هاي اين پروژه است و ايده کلي از اين پروژه را در اختيار شما قرار خواهد داد.


•    فصل اول٬ تعريف کلي از مسيرياب و کاربرد آن در شبکه هاي کامپيوتري و معيار هاي مختلف براي يک الگوريتم مسيريابي ونحوه مسيريابي پروتکل IP به صورت ايستا را ارائه مي دهد.
 

•    فصل دوم٬ پروتکل مسيريابي OSPF و مزاياي آن و چگونگي اجراي اين الگوريتم در مسيرياب هاي سيسکو را بيان مي کند.
 

•    فصل سوم٬ طراحي و پياده سازي مدل فازي الگوريتم OSPF و تجزيه و تحليل اين الگوريتم را بيان مي کند.
 

•    فصل چهارم٬مسيريابي چند منظوره وچگونگي مسيريابي چند منظوره OSPF را توضيح مي دهد.

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

پایان نامه رشته کامپیوتر نرم افزار

فهرست مطالب
                                                                                                                                                                                                                                                                          

فصل اول مسيريابي بسته هاي IP    1.....................................................
1-1مسير ياب(ROUTER):    1
1-2تفاوت يك سوييچ لايه ۳ با يك مسيرياب معمولي:   ................................ 2
1-3پروتکل هاي INTERIOR وEXTERIOR :    4
1-4شبکه هايي که با مسيرياب BGP در ارتباطند:   ...................................... 5
1-5دو ديدگاه الگوريتم هاي مسيريابي:  ...................................................  5
1-6انواع پروتکل:  ................................................................................  7
1-6-1انواع پروتکل Routed:    7................................................................
1-6-2انواع پروتکل Routing :    7...........................................................
1-7CLASSFUL ROUTING:    7...........................................................
1-8CLASSLESS  ROUTING:    8...............................................................
1-9پروتکل هاي IP Distance Vector :    9....................................................
1-10عملکرد پروتکل هاي Distance Vector :    9................................................
1-11پروتکل هاي IP Link State:    10.............................................................
1-12آگاهي از وضعيت شبکه:    10...............................................................
1-13نحوه ي مسيريابي بصورت استاتيک:  ..................................................  11

فصل دوم پروتکل OSPF    15......................................................................
2-1پروتکل OSPF:    15...........................................................................
2-2مقايسه پروتکل OSPF با پروتکل RIP:    15..................................................
2-4انواع Area:    18...................................................................................
2-5وضعيت هاي اتصال:  .........................................................................  19
2-6خصوصيات يک شبکه OSPF :    19..........................................................
2-7ID مسيرياب OSPF:    19...................................................................
2-8همسايه يابي OSPF:    20..................................................................
2-9بررسي عملکرد OSPF:    21.................................................................
2-10تايمرهاي OSPF:    22.................................................................
2-11انواع LSA در OSPF:    23....................................................................
2-12انواع شبکه هاي تعريف شده در OSPF:    23.........................................
2-13برقراري رابطه مجاورت در شبکه هاي NBMA:    25..................................
2-14پيکربندي OSPF در شبکه هاي Frame Relay:    26................................
2-15کاربرد OSPF در شبکه frame relay point-to-multipoint:    28.............................
2-16انواع روترهاي OSPF:    29....................................................................
2-17انواع پيام در پروتکل OSPF:    30........................................................
2-18کاربرد Ipv6 در پروتکل OSPF:    31.......................................................
2-19عملکرد OSPF در شبکه هاي IPv6:    32.................................................
2-20مقايسه OSPF V2 و OSPF V3:    32...................................................
2-21نحوه مسيريابي با  پروتکل OSPF:    34............................................

فصل سوم طراحي و پياده سازي مدل فازي OSPF    36.......................................
3-1مسير يابي مبتني بر کيفيت سرويس(QOS):    36..................................................
3-2اهداف مسيريابي کيفيت سرويس:  ....................................................  37
3-3پروتکل LINK STATE و OSPF:    38...........................................................
3-4سيستم فازي پيشنهادي:   ............................................................. 39
3-5توابع عضويت و بانک قوانين:   ...................................................... 40
3-6شبيه سازي و ارزيابي عملکرد:  .....................................................  42

فصل چهارم مسير يابي چند منظوره    ..................................................51
4-1مسير يابي چند منظوره:    ..........................................................51
4-2انتخاب مسير چند منظوره:  ......................................................  52
4-3پروتکل IGMP:    53.....................................................................
4-4پروتکل CGMP:    53.....................................................................
4-5جستجوي IGMP:    54...............................................................
4-6پروتکل مستقل مسيريابي چند منظوره:   ................................... 55
4-7PIM سبک متراکم:    ...........................................................55
4-8PIM سبک پراکنده:   ................................................................. 56
4-9RP ثابت (Static RP):    57.............................................................
4-10Auto-RP:    57.........................................................................
4-11Anycast- RP: 58....................................................................
4-12آدرس هاي چند منظوره ذخيره :   ................................................ 59
4-13مسيريابي هوشمند:    ...............................................................59
منابع   ............................................................................................ 69


فهرست اشکال

عنوا ن                                                                                                صفحه

شکل 1-1 ......................................................................................   13
شکل 2-1  ......................................................................................  34
شکل 3-1   ...................................................................................... 40
شکل 3-2  ....................................................................................  41
شکل 3-3 ........................................................................................   41
شکل 3-4  ........................................................................................  42
شکل 3-5  .........................................................................................  43
شکل 3-6   ......................................................................................... 44
شکل 3-7   .......................................................................................... 44
شکل 3-8   .......................................................................................... 45
شکل 3-9  .............................................................................................  46
شکل 3-10  ........................................................................................  46
شکل 3-11  .......................................................................................  47
شکل3-12   .......................................................................................... 47
شکل 3-13  ...........................................................................................  48
شکل 3-14  .........................................................................................  48
شکل 3-15  ..........................................................................................  49
شکل 3-16  ........................................................................................  49
شکل 3-17   ........................................................................................ 50




فصل اول
مسيريابي بسته هاي IP



1-1مسير ياب(ROUTER):
          محيط‌هاي شبكه پيچيده مي‌توانند  از چندين قسمت كه از پروتكل‌هاي مختلف با معماري‌هاي متفاوت هستند، تشكيل شده باشند. در اين حالت ممكن است استفاده از پل براي حفظ سرعت ارتباطات بين قسمت‌هاي شبكه مناسب نباشد. در اين محيط‌ هاي شبكه‌اي پيچيده و گسترده به دستگاهي نياز خواهد بود تا علاوه بر دارا بودن خواص پل و قابليت‌هاي تفكيك يك شبكه به بخش‌هاي كوچكتر، قادر به تعيين بهترين مسير ارسال داده از ميان قسمت‌ها نيز باشد. چنين دستگاهي Router يا مسيرياب نام دارد.
         مسيرياب‌ها در لايه شبكه مدل OSI  عمل مي‌كنند. مسيرياب‌ها به اطلاعات مربوط به آدرس‌دهي شبكه دسترسي دارند و در نتيجه قابليت هدايت بسته‌هاي داده را از ميان چندين شبكه دسترسي دارا هستند. اين عمل از طريق تعويض اطلاعات مربوط به پروتكل‌ها بين شبكه‌هاي مجزا در مسيرياب ‌ها انجام مي‌شود. در مسيرياب از يك جدول مسيريابي براي تعيين آدرس‌هاي داده‌هاي ورودي استفاده مي‌شود.
در لايه هاي مختلف سويچينگ داريم ،که سويچينگ لايه سوم را مسير يابي گويند.فرآيند مسير يابي همانند فرآيند انتقال نامه در دفاتر پستي مي باشد.
        مسيرياب‌ها بر اساس اطلاعات موجود در جداول مسيريابي، بهترين مسير عبور بسته‌هاي داده را تعيين مي‌كنند. به اين ترتيب ارتباط ميان كامپيوترهاي فرستنده و گيرنده مديريت مي‌شود مسيرياب‌ها فقط نسبت به عبور حجم زيادي از بسته‌هاي داده‌اي معروف به پديده طوفان انتشار يا Broadcaste Storm را به شبكه نمي‌دهند.
         مسيرياب‌ها بر خلاف پل‌ها مي توانند چند مسير را بين قسمت‌هاي شبكه LAN انتخاب كنند. به علاوه قابليت اتصال قسمت‌هايي كه از شكل‌هاي بسته‌بندي داده‌ها متفاوت استفاده مي‌كنند، را نيز دارند.
مسيرياب‌ها مي‌توانند بخش‌هايي از شبكه را كه داراي ترافيك سنگين هستند، شناسايي كرده و از اين اطلاعات براي تعيين مسير مناسب بسته‌ها استفاده كنند. انتخاب مسير مناسب بر  اساس تعداد پرش‌هايي كه يك بسته داده بايد انجام دهد تا به مقصد برسد و مقايسه تعداد پرش‌ها، انجام مي‌گيرد. پرش (اخح) به حركت داده از يك مسيرياب بعدي اطلاق مي‌شود.
         مسيرياب‌ها بر خلاف پل‌هادر لايه شبكه (مدل OSI) كار مي‌كنند و در نتيجه قادر به هدايت بسته‌هاي داده به شكل مؤثري هستند. آنها قابليت هدايت بسته‌هاي داده را به مسيرياب‌هاي ديگر كه ادرس آن‌ها خود شناسايي مي‌كنند، نيز دارند. همچنين مسيرياب‌ها برخلاف پل‌ها كه فقط  از يك مسير براي هدايت داده استفاده مي‌كنند، مي توانند بهترين مسير را از بين چند مسير موجود انتخاب كنند.
Brouler      دستگاهي است كه خواص پل و مسيرياب را با هم تركيب كرده است Brouler در برابر پروتكل‌هاي با قابليت مسيريابي به صورت يك مسيرياب عمل مي‌كند و در ديگر موارد در نقش يك پل ظاهر مي‌شود.
فرآيند دريافت يک واحد داده داراي هويت ،از يکي از کانال هاي ورودي و هدايت آن بر روي کانال خروجي مناسب ،بنحوي که بسوي مقصد نهايي خود نزديک و رهنمون شود را سويچينگ گويند.

1-2تفاوت يك سوييچ لايه ۳ با يك مسيرياب معمولي:
         سوييچينگ لايه ۳ (L3 Switching) و مسيريابي (Routing) هر دو به يك مضمون اشاره دارند : هدايت هوشمند بسته ها بر روي خروجي مناسب براساس آدرسهاي جهاني و سرآيندي كه در لايه ۳ به داده ها اضافه شده است. منظور از هدايت هوشمند نيز آن است كه الگوريتمي بكار گرفته مي شود تا كوتاهترين و بهينه ترين مسيرها محاسبه شده و براساس آن مسير خروج بسته ها انتخاب گردد.
اگر چه مضمون اين دو عبارت يكي است ولي هرگز در كلام يك متخصص شبكه سوييچ لايه ۳ و مسيرياب Router يكسان تلقي نمي شود و با هم فرق اساسي دارند. مسيرياب چيز ديگري است و سوييچ لايه ۳ چيزي ديگر, هرچند هر دو يك كار مشابه انجام مي دهند.!! حال به تفاوتها مي پردازيم:
•    مسيرياب بر خلاف سوييچ لايه ۳ تعداد كانال ورودي/خروجي محدودي دارد ولي در عوض قادر است از انواع و اقسام پروتكل هاي مسيريابي ساده و پيچيده حمايت كرده و خود را با انواع متنوع خطوط WAN مثل ISDN , Frame Relay,ATM, SONET, يا X.25 تطبيق داده و از پروتكل هاي متعدد نقطه به نقطه پشتيباني كند. لذا مسيرياب يك ابزار كاملا پيچيده و در عين حال بسيار منعطف و قابل پيكربندي در شرايط مختلف است. در ضمن يك مسيرياب ميتواند با پروتكل هاي مختلف لايه ۳ مثل IP,IPX و يا نظاير آن كاركند.
•    سوييچ لايه ۳ عموما يك سوييچ با تعداد زيادي پورت همنوع (عموما پورت اترنت) است كه ضمن آنكه مي تواند داده ها را در لايه ۲ و بر اساس آدرس MAC بين پورتها هدايت كند مي تواند همين كار را نيز براساس آدرس هاي جهاني درج شده در سرآيند بسته ها در لايه ۳ انجام بدهد. ولي در عوض از خطوط متنوع WAN حمايت چنداني نمي كنند و انعطاف زيادي در پيكربندي آن در محيطهاي مختلف با توپولوژي پيچيده و پروتكل هاي قدرتمند ندارد.
•    سوييچ لايه ۳ عموما فقط يك سوييچ اترنت است كه از فرآيند مسيريابي براي ايجاد ارتباط بين VLANها و تفكيك حوزه پخش فراگير (Broadcast Domain) و افزايش سطح كنترل و نظارت بر دسترسي و فيلترينگ بسته , استفاده مي كند و فضا و توپولوژي شبكه اي كه در آن مسيريابي صورت مي گيرد چندان گسترده و غيرهمگن نيست.
•    يك سوييچ لايه ۳ در مقايسه با تعداد پورت و سرعتي كه دارد بسيار ارزانتر از يك مسيرياب تمام مي شود. به عنوان مثال يك سوييچ catalyst 3550-24 داراي ۲۴ پورت اترنت ۱۰۰ Mbps است و مي تواند در هر ثانيه ۶.۶ ميليون بسته را بين پورتها هدايت نمايد و ضمن حمايت از VLAN , بين آن ها مسيريابي انجام دهد. چنين سوييچي را امروزه مي توان با قيمتي حدود دو ميليون تومان خريد (قيمت جهت مقايسه است و مربوط به تاريخ خاصي نمي باشد) درحاليكه يك مسيرياب نمونه مثل cisco 7300 با ظرفيت هدايت ۳.۵ ميليون بسته در ثانيه كه تنها دو پورت اترنت گيگابيت دارد به قيمتي حدود ۱۰ ميليون تمام مي شود. يعني با ظرفيتي حدود نصف ظرفيت هدايت يك سوييچ ۳۵۵۰ قيمتي حدود پنج برابر آن دارد ولي درعوض مي تواند از خطوط WAN و پروتكل هاي بسيار متنوع و پيچيده حمايت كند.
•    نظر به آنكه عمليات مسيريابي در يك سوييچ در سطح بسيار ساده و عموما براي مسيريابي بين VLAN ها انجام ميگيرد لذا مي توان در يك سوييچ لايه ۳ با استفاده از مدارات مجتمع (ASIC (Application Specific Integrated Circuits كه صرفا براي عمل مسيريابي در سطح سخت افزار طراحي و ساخته مي شود سرعت هدايت بسته ها را تا حد بسيار بالايي افزايش داد. در حالي كه در يك مسيرياب با پروتكل هاي پيشرفته و بسيار وسيعي كه پشتيباني ميكند نمي توان به سادگي و با طراحي مدارات مجتمع ساده و ارزان به يك سوييچ لايه ۳ با سرعت هدايت بالا دست يافت. سطح عمليات قابل انجام توسط يك مسيرياب و انواع واسط هاي شبكه درآن به قدري وسيعند كه يك سخت افزار واحد ASIC و پيش برنامه ريزي شده(Preprogrammed) نمي تواند اين عمليات را به تنهايي انجام بدهد. پس يك مسيرياب بايد بخش بزرگي از عمليات سطح نرم افزار و به كمك پردازنده هاي همه منظوره انجام گيرد كه سرعت كمتري نسبت به پردازنده هاي خاص منظوره ASIC دارند. براي بالا بردن سرعت هدايت يك مسيرياب بايد از پردازش موازي در محيطي چند پردازنده بهره گرفته شود كه همين موضوع قيمت مسيرياب را بشدت افزايش خواهد داد.
•    يك مسيرياب را مي توان در طراحي ستون فقرات شبكه هاي WAN بكارگرفت ولي سوييچ لايه ۳ عموما زيرساخت شبكه هاي محلي پرديس (Campus LAN )به كار مي آيد.
•    به دليل تنوع و تفرق زياد در خطوط ارتباطي يك مسيرياب , عموما نمي توان يك مسيرياب را براي سوييچينگ لايه ۲ پيكربندي كرد.
         مسير يابي فرآيندي مبتني بر يکسري قواعد منطقي و سياست هاست که پيچيدگي آن به سطوح و لايه ي امنيت،امکان پشتيباني همزمان از دو يا سه پروتکل و پيچيدگي ساختار و توپولوژي شبکه دارد.انتقال داده ها از يک شبکه به شبکه ديگر وقتي که تنها يک مسير واحد بين آن دو شبکه وجود دارد،ساده ترين فرآيند مسير يابي است اما زماني که بين دو شبکه چندين مسير وجود دارد ،مکانيزم پيدا کردن بهترين مسير و همچين اعمال معيار هاي بهينگي مسير،به الگوريتم هاي پويا نياز دارد.

1-3پروتکل هاي INTERIOR وEXTERIOR :
         پروتکل هايي که در داخل يک سازمان فعاليت مي کنند به نام پروتکل هاي Interior ناميده شده که شامل IS-IS،IGRP،EIGRP،OSPF،RIP مي شوند.شبکه هاي خود مختار (AS) شبکه هايي هستند که تحت نظارت و سرپرستي يک مجموعه يا سازمان خاص پياده و اداره ميشود.مسيريابي بسته هاي IP درون يک شبکۀ خود مختار بيشتر تابع پارامترهايي نظير سرعت و قابل اعتماد بودن الگوريتم مسيريابي است.مسيريابي بسته هاي اطلاعاتي بر روي شاهراه هايي که شبکه هاي  ASرا بهم متصل کرده ، مسائلي کاملاً متفاوت با مسيريابي در درون يک شبکۀ خودمختار دارد. در مسيريابي بين شبکه هاي  AS مسائلي نظير امنيت، پرداخت حقّ اشتراک و سياست نيز ميتواند در انتخاب بهترين مسير دخيل باشد.هر کدام از AS ها را با يک شماره مي شناسند اين شماره asn ناميده مي شود٬که اين شماره مي تواند در دو نوع private وpublic باشد.شماره AS هاي متصل به اينترنت بايد در تمامي محيط اينترنت منحصر به فرد بوده و بنابراين سازمان IANA اقدام به تخصيص شماره هاي فوق مي نمايد.
تعريف : Asn در محدوده ي 1 تا 65535 تعريف شده است بخشي از اين محدوده يعني از 64512 تا 65535 نيز براي استفاده ي اختصاصي کنار گذاشته شده است و قابل ثبت نيست .
پروتکل هايي که اطلاعات Routing مربوط به سازمان ها را در بين آنها منتقل مي نمايد،به نام پروتکل هاي Exterior خوانده شده و تنها نمونه موجود آن،پروتکل BGP 4 مي باشد.

1-4شبکه هايي که با مسيرياب BGP در ارتباطند:
شبکه هاي پاياني- Stub- :اين نوع از شبکه ها فقط با يک مسيرياب نوع BGP در ارتباطند و بنابراين نميتوانند در ستون فقرات اينترنت نقش ايفا کنند و کمکي به توزيع ترافيک بر روي شبکۀ اينترنت نمي کنند. معمولاً براي وصل شبکه هاي پاياني به يکي از مسيريابهاي BGP بايد هزينۀ قابل توجهي در هر ماه پرداخت شود. اکثر شبکه هاي متصل به اينترنت در ايران به خاطر عدم وجود ستون فقرات ارتباطي سريع بين شهرها و استانهاي مختلف کشور ، از نوع شبکه هاي پاياني -Stub- بشمار ميروند.
شبکه هاي چندارتباطي: اين گونه از شبکه ها بين مسيريابهاي نوع BGP  واقعند و ميتوانند براي توزيع و حمل ترافيک در شبکۀ اينترنت مورد استفاده قرار بگيرند مگر آنکه بدلايل امنيتي ، تمايل به چنين کاري نداشته باشند.
شبکه هاي ترانزيت: اين گونه شبکه ها که به نحوي به روي ستون فقرات شبکه اينترنت واقعند وظيفه عمده اي در حمل و توزيع بسته هاي IP بعهده دارند.(همانند شبکۀ NSFNet  در آمريکا)

1-5دو ديدگاه الگوريتم هاي مسيريابي:
الف) از ديدگاه روش تصميم گيري و ميزان هوشمندي الگوريتم
ب) از ديدگاه چگونگي جمع آوري و پردازش اطلاعاتِ زيرساخت ارتباطي شبکه
         با ديدگاه اول الگوريتم هاي مسيريابي را ميتوان به دو دستۀ  ”ايستا“ و ”پويا “ تقسيم بندي کرد. در الگوريتم هاي ايستا هيچ اعتنايي به شرايط توپولوژيکي و ترافيک لحظه اي شبکه نمي شود. معمولاً در اين الگوريتم ها براي هدايت يک بسته ، هر مسيرياب از جداولي استفاده مي کند که در هنگام برپايي شبکه تنظيم شده و در طول زمان ثابت است . در هنگام وقوع هرگونه تغيير در توپولوژي زيرساختِ شبکه ، اين جداول بايد توسط مسئول شبکه بصورت دستي مجدداً تنظيم شود. اگرچه اين الگوريتم ها بسيار سريعند ولي چون ترافيک لحظه اي شبکه متغير است ، نمي توانند بهترين مسيرها را انتخاب نمايند و هرگونه تغيير در توپولوژي زيرساخت ارتباطي شبکه ، يک مشکل عمده و جدي ايجاد خواهد کرد.
.در الگوريتم هاي پويا مسيريابي بر اساس آخرين وضعيت توپولوژيکي و ترافيک شبکه انجام مي شود. جداول مسيريابي در اين نوع الگوريتم ها هر T  ثانيه يکبار به هنگام ميشود.
         اين الگوريتمها بر اساس وضعيت فعلي شبکه تصميم گيري مينمايند ولي ممکن است پيچيدگي اين الگوريتمها به قدري زياد باشد که زمان تصميم گيري براي انتخاب بهترين مسير ، طولاني شده و منجر به تاخيرهاي بحراني شده و نهايتاً به ازدحام بيانجامد؛ بهمين دليل در مسيريابهاي سريع از تکنيکهاي چند پردازندهاي و پردازش موازي استفاده ميشود.
         از ديدگاه دوم الگوريتمهاي مسيريابي به دو دستۀ  ”سراسري / متمرکز “و ”غيرمتمرکز“ تقسيم ميشود.در ”الگوريتمهاي سراسري“ هر مسيرياب بايد اطلاعات کاملي از زيرساخت ارتباطي شبکه داشته باشد. يعني هر مسيرياب بايد تمامي مسيريابهاي ديگر ، ارتباطات بين آنها و هزينۀ هر خط را دقيقاً شناسايي نمايد. سپس با جمع آوري اين اطلاعات ”ساختمان دادۀ“ مربوط به گراف زيرساخت شبکه را تشکيل بدهد. در چنين شرايطي براي يافتن بهترين مسير بين هر دو مسيرياب ، از الگوريتمهاي کوتاهترين مسير نظير ”الگوريتم دايجکسترا“استفاده ميشود. به چنين الگوريتمهايي که براي مسيريابي به اطلاعات کاملي از زيرساخت شبکه و هزينۀ ارتباط بين هر دو مسيرياب نيازمندند ، اختصاراً الگوريتمهاي LS  گفته ميشود و در مسيريابهاي مدرن و جديد از آن استفاده ميشود.

دانلود پایان نامه رشته کامپیوتر مسیریابی در اینترنت  سرويسQOS  و OSPF ,پایان نامه رشته نرم افزار,دانلود رایگان,مسیریابی اینترنتی,انتخاب موضوع پایان نامه رشته نرم افزار,

روش دانلود فایل :
 
1.کلیک بر گزینه خرید.
2.پرداخت توسط کلیه کارت های عضو شتاب
3.کلیک بر گزینه ( بازگشت به سایت  پذیرنده )
4.دانلود فایل مورد نظر
خرید انلاین = دانلود انلاین

 

تبلیغات
Rozblog.com رز بلاگ - متفاوت ترين سرويس سایت ساز
درباره ما
Profile Pic
دانلود پروژه، پایان نامه و کاراموزی های دانشجویی
اطلاعات کاربری
نام کاربری :
رمز عبور :
  • فراموشی رمز عبور؟
  • موضوعات

  • پایان نامه
  • پروپوزال
  • کاراموزی
  • علوم دامی اصول تغذیه گاو شیری و ...
  • تحقیقات جامع کشاورزی
  • گیاهشناسی"حشره شناسی"فیزیک"اکولوزی"هواشناسی و...
  • ماشین الات
  • طرح توجیهی/نمونه سوال؟کتاب
  • طرح توجیهی/مقاله/پروژه

  • ژنتیک
  • حشره شناسی
  • باغبانی
  • شیمی

  • جانورشناسی
  • دانشگاه پیام نور تفرش
  • هواشناسی
  • زراعت
  • تصاویر کشاورزی
  • پاورپوینت
  • پروژه
  • هورمون های گیاهی
  • مقالات رشته حسابداری
    آمار سایت
  • کل مطالب : 513
  • کل نظرات : 592
  • افراد آنلاین : 3
  • تعداد اعضا : 2816
  • آی پی امروز : 183
  • آی پی دیروز : 1223
  • بازدید امروز : 811
  • باردید دیروز : 3,833
  • گوگل امروز : 130
  • گوگل دیروز : 1136
  • بازدید هفته : 18,727
  • بازدید ماه : 30,917
  • بازدید سال : 792,321
  • بازدید کلی : 1,819,774
  • خوش امدگویی
    اميد است سير و سرچ در اين مجموعه افزايش بار اندوخته هاي علمي دوستان دانش دوست و پژوهشگر، را سبب شود در اين اثني ما را با رهنمود هاي ناب خويش راهنمايي نماييد.