دانلود تحقیق مکانیزمهای کنترل ازدحام در TCP و مروری بر عملکرد TCP در Wireless Sensor Networks

Word 238 KB 18442 28
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۱۰,۱۵۰ تومان
قیمت با تخفیف: ۷,۵۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • -1)تعاریف (definitions):
    سگمنت ((Segment: به بسته های TCP (Data,Ack) اصطلاحا سگمنت گفته می شود.
    (Sender Maximum Segment Size)SMSS: اندازه بزرگترین سگمنتی که فرستنده می تواند ارسال کند. این مقدار براساس حداکثر واحد انتقال در شبکه ، الگوریتمهای تعیین MTU ، RMSS یا فاکتورهای دیگر تعیین می شود. این اندازه شامل هدر بسته و option نمی باشد.
    (Receiver Maximum Segment Size)RMSS: سایز بزرگترین سگمنتی که گیرنده می تواند دریافت کند. که در یک ارتباط در فیلد MSS در option توسط گیرنده تعیین می شود و شامل هدر و option نمی باشد.
    (Receiver Window)rwnd: طول پنجره سمت گیرنده.
    (Congestion Window )cwnd: نشان دهنده وضعیت متغیر TCP است که میزان داده در شبکه را محدود می کند.در هر لحظه , حجم داده در شبکه به اندازه مینیمم cwnd و rwnd می باشد.

    1-2)مکانیزمهای کنترل ازدحام در شبکه TCP:
    در یک شبکه زمانیکه ترافیک بار از ظرفیت شبکه بیشتر می شود ، ازدحام اتفاق می افتد.که به منظورکنترل ازدحام در شبکه الگوریتمهای متفاوتی وجود دارد. در یک ارتباط ، لایه شبکه تا حدی قادر به کنترل ازدحام در شبکه است اما راه حل واقعی برای اجتناب از ازدحام پایین آوردن نرخ تزریق داده در شبکه است. TCP با تغییر سایز پنجره ارسال تلاش میکند که نرخ تزریق داده را کنترل کند.
    شناسایی ازدحام اولین گام در جهت کنترل آن است.
    در گذشته ،شناسایی ازدحام به راحتی امکانپذیر نبود. از نشانه های آن وقوع Timeout بدلیل اتلاف بسته یا وجود noise در خط ارتباطی یا اتلاف بسته ها در روترهای پر ازدحام و ... را می توان نام برد. اما امروزه از آنجا که اکثرا تکنولوژی بستر ارتباطی از نوع فیبر می باشد اتلاف بسته ها که منجر به خطای ارتباطی شود بندرت اتفاق می افتد. و از طرفی وقوع Timeout در اینترنت بدلیل ازدحام می باشد.
    در همه الگوریتمهای TCP فرض بر این است که وقوع Timeout بدلیل ازدحام شبکه است.
    در شروع یک ارتباط در شبکه ،سایز پنجره مناسب تعیین می شود. گیرنده بر اساس سایز بافر خود می تواند سایز پنجره را تعیین کند. اگر میزان داده های ارسالی از فرستنده در حد سایز پنجره باشد ،مشکلی پیش نمی آید. در غیر اینصورت در سمت گیرنده Overflow اتفاق می افتد. پس بطور کلی با دو مسئله مواجه هستیم:
    1- ظرفیت شبکه
    2- ظرفیت گیرنده
    که دریک ارتباط باید این دو مورد را در نظر گرفت.
    فرستنده در هنگام ارسال ،سایز دو پنجره را در نظر می گیرد.
    1- پنجره سمت گیرنده
    2- پنجرا ازدحام
    که سایز پنجره ارسال به اندازه مینیمم این دو مقدار تعیین می شود.
    کنترل ازدحام در شبکه TCP از بالا رفتن ظرفیت شبکه جلوگیری می کند . در واقع به فرستنده اجازه مس دهد نرخ ارسال داده در شبکه را به منظور جلوگیری از ازدحام تنظیم نماید.
    مکانیزمهای کنترل ازدحام که توسط TCP حمایت می شوند عمدتا شامل 4 مرحله اصلی می باشند که عبارتند از:
    1- Slow Start
    2- Congestion Avoidance
    3- Fast Retransmission
    4- Fast Recovery
    که در ادامه هر یک به تفصیل شرح داده می شوند.

    1-2-1)Slow Start: در شروع یک ارتباط ،ارسال داده ها به سمت گیرنده به اندازه حداکثر ظرفیت سمت گیرنده انجام نمی شود. بلکه فرستنده تعدادی بسته در شروع ارسال می کند و منتظر دریافت Ack بسته های ارسالی می شود. و سپس بتدریج نرخ ارسال را افزایش می دهد . این مکانیزم به فرستنده TCP این اجازه را می دهد که وضعیت موجود شبکه اعم از پهنای باند در دسترس را شناسایی کند.
    مکانیزم Slow Start درموارد زیر کاربرد دارد:

    1- در شروع هر ارتباط مبتی بر TCP.
    2- در شروع مجدد یک ارتباط TCP بعد از مدتی بیکاری.
    3- در شروع مجدد یک ارتباط TCP بعد از وقوع Timeout.

    شکل(1) مکانیزم Slow Start در TCP را به تصویر کشیده است. در مرحله Slow Start فرستنده باید سایز پنجره ازدحام (Cwnd که میزان ترافیک در شبکه را مشخص می کند) داشته باشد. تعداد سگمنتهای ارسالی از سمت فرستنده در هر لحظه به اندازه مینیمم سایز پنجره ازدحام و سایز پنجره سمت گیرنده می باشد.
  • فصل اول
    1-1)تعاریف 4
    1-2)مکانیزمهای کنترل ازدحام در شبکه TCP 4
    1-2-1)Slow Start 5
    1-2-2)Congestion Avoidance 8
    1-2-3)Fast Retransmission 9
    1-2-4)Fast Recovery 9
    1-3)پیشرفتهای جدید در زمینه کنترل ازدحام در TCP 12
    1-3-1)TCP Tahoe 12
    1-3-2)TCP Reno 13
    1-3-3)TCP New Reno 14
    1-3-4)TCP Vegas 14
    فصل دوم
    2-1)عملکرد بهینه TCP در شبکه های بی سیم حسی 16
    2-2)شبکه های حسی مبتنی بر IP 18
    2-2-1)محدودیت گره ها 19
    2-2-2)آدرس دهی مرکزی 19
    2-2-3)مسیر یابی متمرکز 19
    2-2-4)سر بار هدر 19
    2-3)Distributed TCP Caching 19
    2-3-1)مکانیزمهای پروتکل 20
    2-3-2)شناسایی اتلاف بسته ها و ارسال مجدد بصورت محلی 21
    2-3-3)Selective Acknowledgement 21
    2-3-4)تولید مجدد تصدیق بصورت محلی 22
    2-4)TCP Support for Sensor Nodes 22
    2-4-1)مکانیزمهای پروتکل 23
    2-4-2)انتقال مجدد سگمنتها ی TCP بصورت محلی 24
    2-4-3)تولید مجدد و بازیابی تصدیق (TCP Acnowledge 25
    2-4-4)مکانیزم Back pressure 26
    منابع 27

پروژه دوره کارشناسي رشته برق- قدرت مقدمه بشر همواره به فکر استفاده از ابزارها و روشهايي است که نقايص فيزيکي و ذهني خود را مرتفع ساخته و به يک تکامل نسبي در اين خصوص نايل گردد و حداکثر بهره جويي را در مقاطع زماني مشخ

به نام خدا شرکت رهنمون فناوري اطلاعات در سال 1381 با مالکيت خصوصي به شماره ثبت 196417 در تهران با هدف ارايه راهکارهاي جامع اتوماسيون مالي و اداري تاسيس گرديد. اين هدف با پوشش جنبه‌هاي مختلف فناوري اطلاعات شامل بررسي و امکان سنجي پياده

یک بانک اطلاعاتی که تعدادی کارگزار قدرتمند به نام Servers دارد و تعداد مشتری elients که بخشهای ساده تر دسترسی دارند و به داده ها از راه دور دسترسی دارند . شبکه های LAN : (Loval eara Network) در داخل یک ساختمان در فواصل کم ( در حد چند کیلومتر) مورد استفاده قرار می گیرند . این نوع شبکه ها برای اتصال کامپیوترهای شخصی به شرکت ها – محل های تعمیر – راه اندازی برای تبادل اطلاعات به کار ...

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

مروری بر مفاهیم شبکه: برای تحلیل و فهم روشهائی که یک نفوذگر با بکارگیری آنها با شبکه حمله می کند، باید یک دانش پایه از تکنولوژی شبکه داشته باشیم. درک مکانیزم حملات ممکن نیست مگر آنکه حداقل اصول TCP/IP را بدانیم. عاملی که تمام شبکه های مختلف را به صورت موفقیت آمیز به هم پیوند زده است، تبعیت همه آنها از مجموعه پروتکلی است که تحت عنوان TCP/IP در دنیا شناخته می شود. دقت کنید که ...

ERP چیست؟ کلمه ERP در اصل مخفف واژگان Enterprise Resource Planning یا سامانه تخصیص منابع سازمان است که طیف وسیعی از فعالیتهای مختلفی که به بهبود عملکرد سازمان منتهی می شود را در بر دارد. ERP توسط برنامه های کاربردی با چندین زیربرنامه کاربردی پشتیبانی می شود که فعالیتها را در گستره واحدهای عملیاتی سازمان یکپارچه می سازد. این فعالیتها می تواند بازه وسیعی از مدیریت تولید، خربد ...

سيستمهاي کنترل موجودي ERP ERP چيست؟ کلمه ERP در اصل مخفف واژگان Enterprise Resource Planning يا سامانه تخصيص منابع سازمان است که طيف وسيعي از فعاليتهاي مختلفي که به بهبود عملکرد سازمان منتهي مي شود را در بر دارد. ERP توسط برنامه هاي کاربردي با چندي

ERP ERP چيست؟ کلمه ERP در اصل مخفف واژگان Enterprise Resource Planning يا سامانه تخصيص منابع سازمان است که طيف وسيعي از فعاليتهاي مختلفي که به بهبود عملکرد سازمان منتهي مي شود را در بر دارد. ERP توسط برنامه هاي کاربردي با چندين زيربرنامه کاربردي پش

کلمه ERP در اصل مخفف واژگان Enterprise Resource Planning یا سامانه تخصیص منابع سازمان است که طیف وسیعی از فعالیتهای مختلفی که به بهبود عملکرد سازمان منتهی می شود را در بر دارد. ERP توسط برنامه های کاربردی با چندین زیربرنامه کاربردی پشتیبانی می شود که فعالیتها را در گستره واحدهای عملیاتی سازمان یکپارچه می سازد. این فعالیتها می تواند بازه وسیعی از مدیریت تولید، خربد قطعات، کنترل ...

مقدمه دزدی متداولترین جرم نوجوانان است موفت(1969Mopffatt) 500 جوان دزد را مورد مطالعه قرار داده است. در این مورد عوامل موثر عبارت بوده اند از: زمینه های دزدی در خانواده، بی توجهی والدین نسبت به نادرستی عمل، جدائی پدر و مادر، گرفتاری و اشتغال پدر و مادر، سختگیریهای افراطی در مذهب،نا امنی، ارائه الگوها و نمونه های بد به وسیله پدر و مادر، تایید ضمنی نادرستی کودک، و یا ازدحام و ...

ثبت سفارش
تعداد
عنوان محصول