فا   |   En
Login

مشکلات و راهکارهای بهبود پروتکل TCP در شبکه‌های بی‌سیم

Author: مریم شفیعی، ناصر یزدانی و مسعود رهگذر

پروتکل TCP رایج‌ترین پروتکل انتقال در اینترنت است. از آنجا که این پروتکل برای شبكه‌هاي سيمی‌ طراحي و پياده‌سازي شده است، كارايي آن در محيط‌هاي بي‌سيم دچار افت و كاهش شديدي مي‌شود. از طرفی این پروتکل ارسال مطمئن داده‌ها را تضمین می‌کند و حدود 85% کاربرد‌های اینترنت از این استاندارد استفاده کرده‌اند، بنابراین حذف این پروتکل یا نادیده گرفتن مشکلات آن در شبکه‌های بی‌سیم عملا غیرممکن است. در سال‌هاي اخير، طرح‌ها و پيشنهاد‌هاي بسياري به‌منظور حل مشكل ناكارآمد بودن TCP در شبكه‌هاي بی‌سیم ارائه شده است. ما در این مقاله سعی کرده‌ایم تا تمام مشکلاتی که در شبکه‌های بی‌سیم بر کارایی TCP تاثیر منفی گذاشته‌اند را مورد بررسی قرار دهیم. ما این مشکلات را به دو دسته، مشکلات ناشی از ساختار پروتکل TCP و مشکلات ناشی از ویژگی‌های محیط بی‌سیم بر کارایی پروتکل TCP، تقسیم کرده‌ایم. همچنین متناسب با این مشکلات، روش‌های بهبود کارایی TCP را از نقطه نظر کاربردها و از نقطه نظر پیاده‌سازی به دو دسته تقسیم کرده‌ایم. از نقطه نظر کاربردها، شبکه‌های بی‌سیم رایج شامل شبکه‌های ماهواره‌ای، Ad hoc و سلولی هستند. در دسته دوم نیز روش‌های بهبود TCP را به پنج دسته تقسیم کرده‌ایم: اتصال تقسیم شده، کنترل ازدحام انفعالی، کنترل ازدحام فعالانه، ارتقاء کارکرد لايه پيوند داده و روش‌های همکاری بین لایه‌ای. ما درباره ماهیت هر یک از روش‌ها بحث کرده و برای هرکدام از آنها پروتکل‌هایی را برای مثال آورده‌ایم و درباره عملکرد و نقاط ضعف و قوتشان بحث کرده‌ایم. در ادامه یک پروتکل جدید انتها به انتها به نام VECU که در برخورد با اتلاف بسته‌های تصادفی موثر و کارامد است معرفی می‌نماییم. عنصرکلیدی VECU این است که‌ این پروتکل سطح ازدحام شبکه را مانیتور کرده و از این اطلاعات برای تشخیص علت اتلاف بسته‌ها (ازدحام و یا خطای بیتی) استفاده می‌کند. در این روش زمانی که اندازه پنجره از نقطه اشباع دور است، اندازه پنجره را به صورت تهاجمی‌افزایش می‌دهد و وقتی که نزدیک به نقطه اشباع است به کندی افزایش می‌دهد. VECU با رفع وابستگی تابع افزایش پنجره از RTT، پهنای باند را بصورت عادلانه بین جریان‌ها با RTT متفاوت به اشتراک می‌گذارد. این پروتکل پایدار و مقیاس‌پذیر است و از لینک به صورت کامل استفاده می‌کند. این روش تنها نیاز به تغییر در سمت فرستنده دارد.

 فایل مقاله