بشر همواره در این آرزو بوده که تا حد امکان به نحوی از انحاء از دست رفتن دندانهای خود را جبران نموده و از این طریق مشکلات مضغی و زیبایی خود را جبران نماید و در این راستا سعی و کوشش فراوانی نموده است که ادامه آن تلاشها به نسل امروزی سپرده شده و حق این است که ما نیز تمام تلاش و توانائیهای خود را در راه تکامل این علم بکار بریم.
امروزه پیشرفت در جنبههای مختلف پزشکی و امکانات رفاهی بیشتر منجر به افزایش سن متوسط مردم گشته است، از طرفی علیرغم پیشرفتهای غیرقابل انکاری که در علم دندانپزشکی در جهت نگهداری و حفظ دندانهای طبیعی بعمل میآید، افراد جامعه در سنین پایینترین دندانهای خود را از دست میدهند و همین دو موضوع یعنی افزایش متوسط سن و از دست دادن دندانها در سنین پایینتر سبب شده است تا روز به روز بر تعداد افرادیکه از پروتزهای کامل استفاده میکنند افزوده گردد.
انتقال از مرحله داشتن دندانهای طبیعی به مرحله بیدندانی کامل، دورانی است بس حساس و ناشناخته برای بیماران و باید دانست، غالباً افرادی که دندانهای خود را از دست میدهند از نظر جسمی از سلامت کامل برخوردار نمیباشند و استخوانهای خود را از دست میدهند از نظر جسمی از سلامت کامل برخوردار نمیباشند و استخوانهای فکین آنها تراکم لازم را ندارند. از طرفی واکنشهای ترمیمی در اینگونه افراد نقصان پیدا کرده است. در این بیماران به جای الیاف پریودونت، مخاط نقش نگهداری و پشتیبانی دندانهای مصنوعی را بعهده میگیرد، که باید برای بیماران توضیح داده شود، زیرا آنان انتظار دارند که پروتز کامل همچون دندانهای طبیعی عمل کند که مشکلی است مزید بر مشکلات دیگر.
در برخورد با بیماران بیدندان بایستی با معاینه دقیق، بررسی حالات جسمانی و روانی بیمار و با توجه به خواستههای بجا و نابجای بیمار طرح درمان مناسبی تعیین کرد و با تکنیکی صحیح و اصولی اقدام به درمان کرد، البته با پیشبینی نتایج احتمالی درمان و در نظر گرفتن تمام شرایط مساعد و نامساعد محیط دهان بیمار.
حفره دهان محیطی است که اعمال مختلفی را انجام میدهد و درمان با پروتز صرفاً یک درمان ساده نسجی و ساختمانی نیست، بلکه بایستی با جایگزین کردن دندانهای از دست رفته حالات تشریحی، فانکشنهای طبیعی و فیزیولوژیک این ناحیه از بدن را تا حد امکان احیاء و بازسازی کرد.
در برخی از موارد با وجود اینکه عمل کننده نهایت سعی خود را در بکار بردن اصول لازم در ساختن پروتز کامل ایدهآل مینماید، معهذا چه در ضمن کار و چه پس از قرار دادن پروتز در دهان بیمار با مشکلاتی مواجه میگردد که به سختی میتواند به علت اصلی آن پی ببرد و با اظهار ناراحتی و شکایت بیمار روبرو میشود و علی رغم اصلاحات متعددی که انجام میدهد باز مشکلات بیمار پاربرجا میماند.
اشکالات و ناراحتیهایی که بعد از قرار دادن پروتز کامل در دهان بیمار ایجاد میشود متنوع هستند، در ضمن واکنش بیماران نیز در مقابل آنها مختلف است، که بستگی به وضع سلامت عمومی جسمی و روانی، وضعیت حفره دهان و طرز تفکر و شخصیت آنان دارد. بعضی از بیماران در برابر کوچکترین آزردگی و تحریک خارجی عکسالعملهای شدیدی از خود نشان میدهند و بعضی با داشتن شخصیتی قوی و کنترل عصبی خوب حتی زخمهای شدید پروتز را بدون شکایت تحمل میکنند که هر دو اینها برای بیمار مفید نیستند.
دندانپزشک باید با آگاهی بر علوم آناتومی، پاتولوژی، روانشناسی و داشتن مهارتهای لازم، عکسالعملهای بافت نرم را در حالت طبیعی و پاتولوژیک تشخیص داده و بتواند یک اشکال موضعی را از مشکلات عمومی جسمی و روانی بیمار تمیز دهد.
فصل اول
مروری بر مقوله تشخیص و طرح درمان، و مروری بر آناتومی محیط دهان
1ـ تشخیص و طرح درمان
موفقیت یا شکست درمان با پروتز کامل قبل از شروع به عمل قابل پیشبینی است. اکثر ناراحتیهای بیماران در اثر آماده نکردن بیمار از نظر جسمی و مشکلات دهانی، روحی و عدم شناخت صحیح آنها از ماهیت پروتز کامل است. برای دستیابی به موفقیت و داشتن طرح درمانی دقیق و درست، در ابتدا باید تشخیصی درست داشته باشیم.
هدف از نگارش این بخش مطرح کردن برخی مشکلات ایجاد شده توسط پروتز است که به علت عدم تشخیص صحیح و طرح درمان مناسب میباشد. در این قسمت بطور خلاصه مروری خواهیم داشت بر مقوله تشخیص و طرح درمان.
روشهای تشخیص:
1ـ گرفتن Observation که شامل تاریخچه پزشکی و دندانپزشکی بیمار است.
2ـ معاینه داخل دهانی که شامل بررسی نسوج ساپورت کننده، روابط فکین و ضایعات پاتولوژیک میباشد.
3ـ کستهای تشخیصی برای بررسی روابط فکین.
4ـ رادیوگرافی برای بررسی آنومالیها (اجسام خارجی، ریشه دندان، دندان نهفته، علائم پاتولوژیک) همچنین بررسی محل کانال مندیبول و سوراخ چانهای و ضخامت نسبی نسج زیر مخاطی که استخوان را در نواحی بیدندان پوشانده است. (25)
عنوانصفحه
مقدمه1
فصل اول: مروری بر مقوله تشخیص و طرح درمان، مروری بر آناتومی محیط دهان
1ـ مروری بر مقوله تشخیص و طرح درمان2
ـ روشهای تشخیص
ـ نکات مهم و مؤثر در تشخیص
2ـ مروری بر آناتومی محیط دهان 4
(انسان ساپورت کننده، استخوان فکین، مخاط)
ـ ساپورت و انساج ساپورت کننده پروتز5
ـ ملاحظات آناتومیک مندیبول از نظر نواحی ساپورت کننده6
ـ ملاحظات آناتومیک ماگزیلا از نظر نواحی ساپورت کننده8
ـ آناتومی استخوانهای ساپورت کننده فکین 9
ـ فیزیولوژی استخوان12
ـ مخاط14
ـ نواحی آناتومیکی بافت نرم در بیماران بیدندان فک بالا17
ـ نواحی آناتومیکی بافت نرم در بیماران بیدندان فک پایین19
فصل دوم: مسائل مربوط به عدم موفقیت پروتز کامل و مشکلات پس از تحویل آن
قسمت اول (I): مسائل مربوط به بیمار که به منظور جلوگیری از عدم موفقیت پروتز کامل بایستی در نظر گرفت
الف) شرایط، خصوصیات ویژه و خواستههای بیمار22
ب) مسائلی که دندانپزشک در مورد بیمار باید در نظر داشته باشد23
ـ مرحله تحویل پروتز
ـ دستورالعملهای ویژه برای بیمار
قسمت دوم (II): اشکالات و مسائلی که در ضمن کار برای دندانپزشک بوجود میآیند و باعث عدم موفقیت پروتز کامل میشوند27
1ـ گیر پروتز28
عوامل مؤثر بر گیر پروتز30
2ـ روابط فکین31
ـ اشکال در تعیین ارتفاع عمودی و عوارض ناشی از آن32
3ـ منطقه خنثی (Neutral Zone)33
4ـ پلن / سطح اکلوژن34
ـ مشکلات ناشی از تعیین نادرست پلن اکلوژن34
5ـ بالانس اکلوژن34
ـ مشکلات ناشی از اکلوژن34
ـ عدم بالانس اکلوژن35
ـ عادات پارافانگشنال36
ـ اکلوژن تروماتیک36
قسمت سوم (III): تجزیه و تحلیل مسائلی که پس از ساخته شدن پروتز و تحویل آن به بیمار پیش میآید
1ـ بررسی مشکلات مربوط به فقدان گیر پروتزها37
الف) بررسی مشکلات مربوط به فقدان گیر پروتز فک بالا37
ـ هنگام تحویل آن37
ـ هنگام باز کردن کامل دهان38
ـ هنگام صحبت کردن، خواندن سرود یا آواز38
ـ افتادن یا جابجایی پروتز در سمت بالانس39
ـ هنگام خندیدن39
ـ هنگامیکه بیمار میخواهد سوت بزند40
ـ هنگام بریدن لقمه غذایی40
ـ نقش افزایش و کاهش بزاق بر گیر پروتز40
ـ لق بودن کلی پروتز41
ب) بررسی مشکلات مربوط به فقدان گیر پروتز فک پایین
ـ جابجایی پروتز فک پایین بطرف بالا هنگام زیاد باز کردن دهان43
ـ حرکت پروتز فک پایین که با حرکات مختلف زبان ایجاد میشود43
ـ خارج شدن پروتز هنگام فانکشن44
2ـ بررسی مشکلات مربوط به عدم ثبات پروتز44
ـ عوامل مؤثر بر ثبات پروتز44
I) عدم ثبات پروتز هنگام اکلوژن مرکزی47
II) عدم ثبات پروتز هنگامیکه پروتزها در اکلوژن نباشند47
III) عدم ثبات پروتز هنگام بریدن غذا48
3ـ بررسی آزردگیهای بافت مخاطی توسط پروتز48
ـ آزردگی در بافتهای دهان توسط پروتز49
ـ اشکال، علائم و نشانههای آزردگیهای مخاط تحمل کننده فشار49
ـ علائم و آزردگیهای مخاط بستر پروتز کامل50
ـ نواحی ایجاد آزردگی در بافتهای دهان 52
ـ گاز گرفتن لب، گونه و زبان63
ـ ضایعات مخاط دهان ناشی از پروتز کامل64
4ـ بررسی مشکلات مربوط به فانکشن67
الف ـ اشکال در بلع67
ب ـ حالت تهوع68
ج ـ صدای بهم خوردم دندانها (Clicking)70
د ـ خستگی عضلات جونده71
ح ـ ضایعات و درد در T.m.j.71
* احساس کلی ناجور بودن پروتز (در صورتیکه دردی وجود ندارد)71
5ـ بررسی مشکلات مربوط به زیبائی72
* زیبایی72
1ـ برجستگی (پری زیربینی)73
2ـ فرورفتگی قسمت میانی لب و شیار بین لبی (فیلتروم)73
3ـ لب بالا فرو رفته (تو افتاده) است73
4ـ مقدار زیادی از دندانها دیده میشوند74
5ـ مصنوعی بنظر رسیدن پروتز (نمای مصنوعی)74
6ـ مقدار کمی از دندانها در معرض دید هستند74
7ـ عدم تقارن صورت74
8ـ رنگ دندانها74
6ـ بررسی مشکلات مربوط به تکلم75
I ـ اشکال در ادای حروف لینگو ـ آلوئولار مانند (س)76
IIـ اشکال در ادای حروف لبی (ب م پ)77
III ـ صداهای «ف» و «و» مشخص نیستند77
IV ـ اشکال در ادای حروف زبانی ـ کامی (د (ز) ـ ت)77
7 ـ بررسی مشکلات ناشی از عدم راحتی پروتز و علل آن 78
1) نواحی زخم شده 79
2) درد 79
3) احساس سوزش در 24 ساعت اول یا در طول 2 هفته اول 80
4) احساس سوزش در زبان – کام و گلو 81
5) قرمزی نسوج زیر پروتز یا استوماتیت ناشی از پروتز 82
6) قرمز آتشین بودن تمامی نواحی مجاور پروتز همراه زبان و گونه 83
7) جمع شدن غذا زیر پروتز 84
8) ارتباط بین پروتز، بزاق و ناراحتی های ایجاد شده در دهان (برسی کمیت و کیفیت بزاق)84
9) اختلال در گیرنده های حسی 85
10) آزردگی در عضلات 85
فصل سوم
مروری بر مقالات86
نتیجه و خلاصه108
شامل 115 صفحه فایل word
فرمت:word(قابل ویرایش)
تعداد صفحات:38
چکیده:
با وجود مطالعات نظری نسبتا زیادی که در زمینه استفاده از نظامهای خبره و هوشمند در بازیابی اطلاعات صورت گرفته، اما به طور نسبی نظامهای بازیابی اندکی را میتوان مشاهده کرد که در آنها از قابلیتهای نظامهای خبره و هوش مصنوعی استفاده شده باشد. به تعبیر دیگر، در اغلب اینگونه نظامها، استفاده از الگوهای سنتی بازیابی اطلاعات نظیر منطق بولی قابل مشاهده است.. بررسی متون مرتبط نشان میدهد که اغلب پیشرفتها در این زمینه مرتبط با مفاهیم پردازش هوشمند متن، واسطهای هوشمند و عاملهای هوشمند بوده است. این مقاله سعی دارد به طور نظری میان اهداف مورد انتظار از نظامهای خبره و هوشمند و فرایند بازیابی اطلاعات ارتباط برقرار کند. در نهایت، با رویکردی کاربرمدار این موضوع مورد تاکید قرار میگیرد که ماهیت برخی فرایندها در بازیابی اطلاعات مرتبط با نیاز اطلاعاتی واقعی کاربر به گونهای پیچیده است که به دشواری میتوان نظامهای خبره و هوش مصنوعی را به طور کامل جایگزین آن کرد.
مقدمه
مقالات و متون متعددی در مورد مفهوم و کاربردهای نظامهای خبره و هوش مصنوعی نوشته شده است. با این حال، جستجو در ویرایش پیوسته (2004) پایگاه چکیده مقالات کتابداری و اطلاعرسانی (لیزا) نشان داد که به طور نسبی مقالات اندکی در خصوص کاربردهای عینی نظامهای خبره و هوشمند در بازیابی اطلاعات نوشته شده است. هدف مقاله حاضر، پاسخگویی به این سؤال است که آیا نظامهای خبره و هوش مصنوعی (هوشمند) را میتوان در نظامهای بازیابی اطلاعات مورد استفاده قرار داد و اگر چنین است کاربرد عینی آنها در اینگونه نظامها چگونه است. مروری بر تحقیقات انجام شده در حوزه کتابداری و اطلاع رسانی در این زمینه نشان میدهد که ابهامهایی در خصوص کاربردهای عینی فنآوریهای خبره و هوش مصنوعی در بازیابی اطلاعات مشاهده میشود. چه بسا، یکی از دلایل این امر انتشار متون و مقالاتی است که بیشتر بر جنبههای نظری تاکید داشتهاند. این موضوع توسط لنکستر و وارنر در کتاب” کاربرد فناوریهای هوشمند در خدمات کتابداری و اطلاعرسانی” برجسته شده است (لنکستر و وارنر، 2001، ص1). در واقع، این ابهام وجود دارد که آیا نظامهای مورد بحث در اینگونه متون و مقالات، به طور عینی به مرحله بهره برداری رسیدهاند و در پایگاههای اطلاعاتی حاوی انواع مختلفی از اطلاعات، برروی دیسک فشرده یا شبکههای پیوسته، مورد استفاده قرارگرفتهاند، یا اینکه تنها ساختار و عملکردهای آنها به طور نظری مورد بحث قرارگرفته است، یا در بهترین شکل، در قالب پیش نمون ارائه شدهاند. از طریق جدول 1 میتوان دیدگاهی کلان نسبت به مقالات مرتبط منتشر شده در مجلات حوزه کتابداری و اطلاعرسانی که در پایگاه لیزا نمایه شدهاند بدست آورد.
دو رویکرد را میتوان در خصوص کاربرد نظامهای خبره و هوشمند در متون مختلف مشاهده کرد. تعدادی از مؤلفان عقیده دارند که کامپیوتر میتواند به طور مجازی تقریبا هر کاری را که انسان انجام میدهد، شبیهسازی کند. نمونه بارز این ادعا را میتوان در طراحی برنامههایی که قادرند در سطح بسیار بالایی شطرنج بازی کنند، مشاهده کرد. برخی دیگر از مولفان، این ادعا را تا حدود زیادی اغراق آمیز میدانند و مدعی هستند که کامپیوتر هرگز نمیتواند اعمالی را انجام دهد که واقعا هوشمندانه باشند. حال این سؤال مطرح است فارغ از بحثهای جنجالی میان این دو طرز تفکر، در حال حاضر نظامهای خبره و هوشمند چه کاربردهای عینی را توانستهاند در بازیابی اطلاعات ایفا کنند و آیا ماهیت بازیابی اطلاعات به گونهای است که بتوان از نظامهای خبره و هوشمند برای بهبود عملکرد آن، یعنی همان بازیابی “بیشترین اطلاعات مرتبط با نیاز اطلاعاتی کاربر“، در یک پایگاه اطلاعاتی بهره جست. در اینکه کامپیوتر میتواند برخی امور (نظیر ذخیره و بازیابی حجم بسیار زیادی از اطلاعات یا انجام تجزیه و تحلیلهای آماری پیچیده)، را بهتر از انسان انجام دهد شکی نیست، اما باید به این پرسش نیز پاسخ داده شود که در مواردی که نیاز به تصمیمگیری مبتنی بر تجزیه و تحلیل نیاز اطلاعاتی کاربر و مطابقت آن با محتوای یک مدرک (انواع مختلفی از اطلاعات شامل متن، صوت و تصویر) موجود در یک نظام بازیابی اطلاعات است، آیا نظامهای خبره و هوشمند میتوانند بهبود اساسی را در فرایند تشخیص اینگونه مدارک با نیاز اطلاعاتی کاربران نهایی ایفا نمایند. تشخیص ربط خود از طریق کاربر یا متخصصان موضوعی با پیچیدگیهای فراوانی روبهرو است. به طور مثال، نیازهای اطلاعاتی و رویکردهای موضوعی افراد در رویاوریی با یک مدرک ممکن است متفاوت باشد. همچنین، حتی نیازی واحد از سوی یک فرد نیز ممکن است در زمانهای مختلف تغییر پیدا کند.
فرمت:word
تعداد صفحات:106
مقدمه:
ویروس شناسی تخم مرغ جنین دار
یکی از شاخصه های مهم درمان تشخیص صحیح و سریع عامل عفونی می باشد.
هم اکنون علم تشخیص جایگاه رفیعی در علم پزشکی پیدا کرده و سالیانه میلیاردها دلار سرمایه در جهت پیشرفت این علم هزینه میشود.
در بیماریهای عفونی دستیابی به تشخیص صحیح باعث میشود که درمان توسط پزشک به نحو مطلوبی انجام گیرد.
که نتیجه آن ارتقاء سطح بهداشت عمومی و از سوی دیگر اعتماد و اطمینان بیمار و پزشک به آزمایشگاه است.
انواعی از بیماریهای عفونی در انسان بوسیله ویروس ها ایجاد می شوند، برخی از این بیماریها فوق العاده کشنده بود، مثل هاری، هپاتیت، ایدز، تبهای هموراژیک و انسفالیت و برخی هم ناراحتیهای مختلفی در انسان ایجاد میکنند مثل سرماخوردگی، اوریون، عفونت با هر ویروس ها برخی مثل سرخچه و سیتومگالو ویروس ها ناهنجاریهای مادرزادی ایجاد میکنند بالاخره بعضی از ویروس ها تومور و سرطان ایجاد میکنند.
شیوع روز افزون بیماری های ویروس اهمیت و استفاده از روشهای پیشرفته در تشخیص این عوامل را بیش از پیش مطرح می سازد.
در سیر تکامل شعب مختلف علوم پزشکی رشته ویروس شناسی نیز مستثنی نبوده و پیوسته محققین آن در حال تکاپیو و تحقیق هستند که حاصل تجربیات آنها راهنمای ما در یافتن روشهای بهتر جهت تشخیص آزمایشگاهی بیماریهای عفونی است.
این دفتر تحت عنوان مروری بر روشهای ویروس شناسی با بررسی روشهای معمول ویروس شناسی به علاقمندان این رشته و دانشجویان علوم آزمایشگاهی و پزشکی تقدیم میگردد.
لازم است قید گردد این کتاب طوری طراحی شده و تنظیم شده که شخص علاقمند باید با مقدمات اولیه ویروس آشنایی داشته باشد.
فهرست مطالب:
مقدمه ۶
روشهای مختلف تشخیص آزمایشگاهی بیماریهای ویروسی برسه اصل استوار است ۷
۱-۱ جداسازی ویروس ۸
۱- ا- الف-کشت درتخم مرغ جنین دار ۸
۲-۱- تشخیص بیماریهای ویروسی توسط آزمایشهای سرمی ۹
۳-۱- شناسایی بیماریهای ویروسی توسط آزمایشات ملکولی ۹
تاریخچه تلقیح به تخم مرغ جنین دار ۹
۲-۱- محاسن استفاده ازتخم مرغ جنین دار ۱۰
۲-۲ منبع تهیه تخم مرغ ۱۰
۳-۲ علائم رشد ویروس ۱۱
۴-۲ ساختمان تخم مرغ جنین دارد ۱۲
۵-۲ رشد جنین درسنین مختلف ۱۳
۶-۲ راههای تزریق ۱۳
۹-۲ روش تزریق درحفره الانتوئیک ۱۶
۱۰-۲ روش تزریق درحفره آمینوتیک ۱۸
روش سوم ۲۱
روش تزریق روی غشاء کوریوالانتوئیک ۲۲
۳-کشت سلول Cell Culture
۱-۳-مقدمه ای برکشت سلول ۲۴
۵-۳-جدا نمودن نسج مورد استفاده جهت کشت سلول اولیه ۳۲
۷-۳-تهیه سلول اولیه به روش آنزیمی ۳۳
۸-۳-هضم آنزیمی به روش تریپسین گرم ۳۴
۹-۳-هضم آنزیمی به روش تریپسین سرد ۳۵
۱۰-۳-استفاده از آنزیم های دیگر جهت هضم نسج ۳۵
۱۱-۳-هضم مکانیکی ۳۷
۱۲-۳-جداسازی سلولهای زنده و مرده ۳۸
۱۳-۲-کشت سلول ثانویه، دیپلوئید: ۴۵
۳-کشت سلول Cell Culture
۱-۳-مقدمه ای برکشت سلول ۶۶
۵-۳-جدا نمودن نسج مورد استفاده جهت کشت سلول اولیه ۷۴
۷-۳-تهیه سلول اولیه به روش آنزیمی ۷۵
۸-۳-هضم آنزیمی به روش تریپسین گرم ۷۶
۹-۳-هضم آنزیمی به روش تریپسین سرد ۷۷
۱۰-۳-استفاده از آنزیم های دیگر جهت هضم نسج ۷۷
۱۱-۳-هضم مکانیکی ۷۹
۱۲-۳-جداسازی سلولهای زنده و مرده ۸۰
۱۳-۲-کشت سلول ثانویه، دیپلوئید: ۸۷
موضوع فارسی : سیستم های یادگیری الکترونیکی بر اساس محاسبات ابری: مروری
موضوع انگلیسی : E-learning systems besed on cloud computing : A Review
تعداد صفحه : 8
فرمت فایل :pdf
سال انتشار : 2015
زبان مقاله : انگلیسی
چکیده
و امروز در سال های اخیر، اینترنت را به مکان به عنوان خوانده شده صفحات وب که به کاربران اجازه آموزش محیط زیست و پیاده سازی نرم افزار برنامه ای که در حال تغییر است است.
کلمات کلیدی: محاسبات ابری، آموزش الکترونیکی، سنتی آموزش الکترونیکی، آموزش الکترونیکیابر
پروژه آنالیز ترافیک و شبیه سازی شبکه داده کشور دانشکده مهندسی کامپیوتر و فن آوری اطلاعات دانشگاه صنعتی امیرکبیر
مروری بر قابلیتهای
NS-2
آموزش کامل شبیه سازی ان اس 2
به همراه اسلایدها و جزوات و کتابچه های الکترونیکی
فهرست مطالب
2-1 بخش 1 : طریقه download کردن و نصب ns.... 2-3
2-2 بخش 2 : شروع کار با ns.... 2-6
2-3 بخش 3 : نرم افزار Nam.......... 2-12
2-3-1 پیکربندی nam برای نمایش توپولوژی.......... 2-12
2-3-2 واسط کاربری.......... 2-13
2-4 بخش 4 : مثالهای عملی........ 2-15
2-4-1 فرمانهای اولیه ns-2..... 2-15
2-4-2 مدل کردن یک توپولوژی ساده : دو گره با یک لینک.............. 2-16
2-4-3 مشخص کردن جریانهای ترافیک و مونیتور کردن لینک ها.. 2-19
2-4-4 تعریف توپولوژی.......... 2-19
2-4-5 تعریف منابع ترافیک و گیرنده های ترافیک.............. 2-20
2-4-6 مشخص کردن جریانهای ترافیک.............. 2-21
2-4-7 مونیتور کردن یک لینک.............. 2-22
2-4-8 ایجاد توپولوژی با تعداد گره های بالا و مدل کردن خرابی لینک ها.. 2-23
2-4-8-1 ایجاد توپولوژی با تعداد گره های بالا...... 2-23
2-4-8-2 مدل کردن خرابی لینک ها.. 2-24
2-4-9 ایجاد فایل خروجی برای برنامة XGraph..... 2-27
2-4-9-1 توپولوژی و منابع ترافیک............ 2-27
2-4-9-2 ثبت داده ها در فایل خروجی........ 2-29
2-4-9-3 اجرای شبیه سازی........ 2-31
3-1 روشهای جمعآوری داده در NS...... 3-34
3-2-1 معماری سرآیند بستهها برای پشتیبانی از trace.... 3-35
3-2-2 معماری لینکها برای پشتیبانی از Trace.... 3-36
3-2-3 فرمت فایل trace.... 3-37
3-2-4 توابع کمکی برای دسترسی به اشیاء tracing.... 3-38
3-2-5 واسطهای برنامه نویسی برای استفاده از اشیاء trace.... 3-38
3-2-5-1 واسطهای برنامه نویسی برای فعال نمودن trace در لینکها.. 3-39
3-2-5-2 فرمانهای trace مربوط به صفها.. 3-39
3-3 اشیاء Monitoring..... 3-40
3-3-2 شئ QueueMonitor/ED....... 3-41
3-3-3-1 شئ QueueMonitor/ED/FlowMon..... 3-42
3-3-3-2 شئ QUEUEMONITOR/ED/FLOW.......... 3-43
3-3-3-3 فرمت Flow Monitor.. 3-43
3-3-4 واسطهای برنامه نویسی برای Monitoring.... 3-44
3-3-4-1 فرمانهای فعال نمودن Monitoring روی لینکها.. 3-44
3-3-4-2 فرمانهای شئ QueueMonitor.. 3-44
3-3-4-3 فرمانهای شئ Flow Monitor.. 3-45
3-5 مثالهایی برای استفاده از Trace و Monitoring در NS-2...... 3-46
3-5-1-1 trace-all و numtrace-all. 3-46
3-5-2-1 Queue Monitoring.... 3-48
3-5-2-2 Monitor per Flow....... 3-50
4-1 قابلیتهای MPLS Network Simulator-V2...... 4-53
4-1-1 MNS-v2 اعمال توزیع برچسب که شامل اجزاء زیر است را پشتیبانی میکند:. 4-53
4-1-2 MNS-V2 از روشهای زیر برای ایجاد LSP پشتیبانی میکند:. 4-54
4-1-3 قابلیت مسیریابی مجدد..... 4-55
4-2 معماری Mpls Network Simulator... 4-55
4-2-1 معماری MNS برای ارائه کیفیت سرویس................ 4-55
4-2-2 معماری MNS برای راهگزینی برچسب............ 4-57
4-2-3 معماری MNS برای پردازش ترافیک بیدرنگ.............. 4-58
4-2-4 معماری MNS برای رزرو منابع........ 4-59
4-2-5 سطوح سرویس در MNS..... 4-60
4-2-6 معماری MNS برای مسیریابی مجدد..... 4-62
4-3 واسطهای برنامهنویسس برای استفاده از شبیهساز MNS...... 4-66
4-3-1 فرمانهای واسط برای استفاده از MPLS در NS-2..... 4-66
4-3-2 واسطها برای ساختن مسیر صریح......... 4-68
4-3-3 واسطها برای پیکربندی کلاسهای ترافیک.............. 4-68
4-3-4 واسطها برای ساختن مسیر مقید (CR-LSP) و CR-LDP..... 4-70
4-3-5 واسطها برای فراخوانی روالها.. 4-71
4-3-6 واسطهای مسیریابی مقید....... 4-72
4-3-7 واسطهای مسیریابی مجدد..... 4-72
4-3-8 واسطهای برنامهنویسی برای trace کردن........ 4-74
4-3-9 واسطهای برنامهنویسی برای استفاد در namulator.. 4-74
4-4 مثالهای از استفاده از MPLS در شبیهساز :. 4-75
4-4-1 استفاده از MPLS برای مسیریابی صریح......... 4-79
4-4-2 استفاده از MPLS برای ارائه کیفیت سرویس................ 4-81
4-4-2-1 مسیرهای CR-LSP..... 4-81
4-4-2-2 CR-LSP با خصوصیت به زور گرفتن منابع...... 4-85
4-4-2-3 Constraint Based Routing.... 4-86
4-4-3 استفاده از MPLS برای مسیریابی مجدد..... 4-88
4-4-3-1 کد مورد نیاز برای استفاده از روش مسیریابی مجدد Hashkin..... 4-90
4-4-3-2 کد مورد نیاز برای روش مسیریابی مجدد Makam......... 4-91
4-4-3-3 کد مورد نیاز برای مسیریابی مجدد Simple-Dynamic.... 4-91
4-4-3-4 کد مورد نیاز برای مسیریابی مجدد shortest-dynamic.... 4-91
4-4-3-5 کد مورد نیاز برای مسیریابی مجدد L3..... 4-92
5-1 ماجول DiffServ در NS-2...... 5-93
5-2 معماری ماجول DiffServ...... 5-93
5-2-1 معماری روترهای لبه و مرکزی.......... 5-94
5-2-3 انواع policyهای تعریف شده در ماجول DiffServ..... 5-96
5-2-4 ساختار Policy های تعریف شده.... 5-97
5-3 پیکربندی پارامترهای ماجول DiffServ...... 5-98
5-3-1 پیکربندی پارامترهای صف............ 5-98
5-3-1-1 پیکربندی شمای زمانبندی بین صفهای فیزیکی........ 5-100
5-3-2 پیکربندی Policy..... 5-101
5-4 واسطهای برنامه نویسی برای استفاده از ماجول Diffserv...... 5-102
1. مقدمه
با توجه به پیچیدگی شبکه، شبیهسازی نقش بسیار مهمی هم در تعیین خصوصیات رفتار فعلی شبکه، و هم در تعیین اثرات احتمالی ناشی از تغییرات پیشنهاد شده روی عملکرد شبکه دارد. شبکه داده کشور نیز از این قاعده مستثنی نیست و به منظور ارزیابی رفتار آن در شرایط مختلف نیاز است شبیهسازی شود.
شبیهسازهای زیادی برای این امر وجود دارد. در این پروژه به منظور شبیهسازی شبکه داده کشور NS-2 انتخاب شده است علت استفاده از این شبیهساز موارد زیر میباشد:
الف- مورد تایید مجامع علمی میباشد.
ب- به صورت رایگان در دسترس است.
ج- کد آن نیز در دسترس است و میتوان به این شبیهساز کدهایی اضافه یا کم نمود.
د- اکثر پروتکلهای شبکه در آن پیادهسازی شده است.
قبل از شبیهسازی شبکه داده کشور، ابتدا باید با نحوه کار NS و نحوه استفاده از آن آشنا شویم. هدف از تهیه این گزارش تشریح نحوه استفاده از برخی قابلیتها و ماجولهای NS که برای شبیهسازی داده کشور مورد نیاز هستند، میباشد.
در فصل اول این گزارش چگونگی نصب و راهاندازی NS-2 و نحوه شروع کار با آن تشریح میشود، در فصل دوم نحوه استفاده از قابلیت Monitoring و trace در NS-2 شرح داده میشود، در فصل سوم چگونگی استفاده از MPLS در NS-2 تشریح میشود و در فصل چهارم به شرح نحوه استفاده از ماجول DiffServ در NS-2 پرداخته خواهد شد.
2. آشنایی مقدماتی با NS-2
در این گزارش به توضیح چگونگی نصب و راهاندازی ns و نحوة استفاده از آن پرداخته میشود. ns یک شبیهساز شیگرا و discrete event driven است که با استفاده از زبانهای C++ و OTcl در دانشگاه برکلی طراحی و پیادهسازی شده است. از نرمافزار ns عموما به منظور شبیهسازی شبکههای کامپیوتری محلی و شبکههای گسترده استفاده میشود. ns میتواند شبکههای IP گوناگونی را شبیهسازی نماید. پروتکلهای شبکه مانند TCP و UDP، منابع ترافیک همچون FTP، Telnet، Web، CBR و VBR، مکانیزمهای مدیریت صفهای مسیریاب مثل DropTail، RED و CBQ، الگوریتمهای مسیریابی مثل Dijkstra و ... در ns پیادهسازی شدهاند. همچنین multicasting و برخی از پروتکلهای لایة MAC برای شبیهسازی شبکههای محلی در ns پیادهسازی شدهاند.