المستخلص: |
يعد برتوكول التحكم بالإرسال (tcp) واحدا من أهم بروتوكولات الاتصال في الشبكة العالمية (الإنترنت)، حيث يحتوي على عدة أليات داخلية ومن أهم هذه الأليات الية التحكم بالازدحام والتي تساهم في منع حدوث ازدحامات غير مرغوب بها وذلك عن طريق تغيير سرعة الإرسال بناء على حالة الازدحام في الشبكة. ومع التطور الكبير في الشبكات هذه الأيام فقد أصبح من الطبيعي أن يعمل ال(tcp) داخل شبكات تتميز بكثرة ضياع حزم البيانات أثناء الإرسال (مثل الشبكات اللاسلكية). تحدث المشكلة حين يخلط ال(tcp بين الأخطاء في حالة الإرسال والأخطاء يسبب الزحام مما يترتب عليه تباطئا غير مبرر في سرعة الإرسال. في هذه الورقة أقوم بعرض أهم الحلول لمشكلة تباطؤ أداء بروتوكول ال(tcp) عندما يستخدم على الشبكات ذات معدل الأخطاء العالي. خلال الفترة السابقة تم اقتراح الكثير من الحلول لهذه المشكلة، وسنركز في هذه الورقة على الحلول التي تعالج المشكلة عن طريق أطراف الاتصال دون الحاجة لإحداث تغيير في برامج الشبكة.
Transmission Control Protocol (TCP) is considered one of the most important protocols in the Internet. An important mechanism in TCP is the congestion control mechanism which controls TCP sending rate and makes TCP react to congestion signals. Nowadays in heterogeneous networks, TCP may work in networks with some links that have lossy nature (wireless networks for example). TCP treats all packet loss as if they were due to congestion. Consequently, when used in networks that have lossy links, TCP reduces sending rate aggressively when there are transmission (non-congestion) errors in an uncongested network. In this paper, we present different solutions to overcome the performance degradation problem TCP faces when working over lossy links. Many solutions have been proposed, but we will concentrate on end-to-end solutions that require no help from the intermediate network.
|