3.2 Améliorations de la
Performance TCP
Pour augmenter les performances du TCP au dessus des
systèmes sans fil , beaucoup de propositions ont été
développées dans la littérature, qui essayent de s'
approcher de l'une de ces deux comportements idéal :
ü L'expéditeur de TCP devrait simplement
retransmettre un paquet perdu à cause erreurs de transmission, sans
ne prendre aucune mesure de contrôle de congestion ;
ü Les erreurs de transmission devraient être
récupérées d'une manière transparente et efficace
par le réseau.
Selon leurs comportements, les techniques proposées
peuvent être classifiés dans trois catégories [10-13]:
ü Solutions niveau liaison fiabilise,
ü Solutions de division de la connexion,
ü Solutions de bout en bout.
Chaque type de solution est décrit pour
acquérir une meilleure compréhension des interactions qui
peuvent se produire entre la liaison radio et le protocole TCP.
3.2.1
Présentation des procédés
ü Les procédés de bout en bout aident
à travers l` émetteur TCP de gérer les pertes suivant
deux techniques :
- Premièrement, ils utilisent la forme
d'acquittements sélectifs, (SACKs ), qui permet à
l'émetteur de retrouver les multiples paquets perdus sans avoir recours
au timeout ; - Deuxièmement, ils permettent à
l'émetteur de distinguer les paquets perdus sous congestion et ceux
perdus hors congestion en utilisant un mécanisme dite ELN ( Error
Loss Notification )
ü Les procédés de division de la connexion
masquent complètement la liaison sans fil pour l'émetteur en
terminant la connexion TCP à la station de base. De tels
procédés font appel à deux connexions
séparées :
-Une connexion fiabilisée entre la station de
base et la destination hôte (ou mobile) ;
- Une autre connexion entre l'émetteur et la
station de base faisant appel à des techniques telles que les
acquittements sélectifs.
ü Les procédés à couche de liaison
fiabilisée, se positionnent entre les deux précédents. Ces
procédés masquent les pertes des liaisons au TCP émetteur
par des retransmissions locales et éventuellement par des corrections
successives d `erreurs (FEC) à travers la liaison sans fil.
3.2.1.1 Solutions niveau liaison
Les solutions niveau liaison visent que la couche
liaison sans fil se comporte comme celles du réseau câble
avec respect des protocoles de haut niveau. L'idée fondamentale est que
les erreurs au dessus de la liaison sans fils devraient être
récupérés dans le système sans inclure le TCP dans
le processus de rétablissement. En d'autres termes, ces solutions
essayent de masquer ou cacher le rétablissement d'erreur au TCP. FEC
combiné avec le protocole d'ARQ est employé dans la
majorité des systèmes sans fil pour fournir le service fiable
requis par les couches supérieures, telles que le TCP. ARQ peut
entraîner des fausses retransmissions à la couche TCP,
particulièrement quand le niveau d'erreur dans la liaison radio est
élevé. Aucune approche n'est appropriée du point de vue
efficacité ou interaction de couche. Des corrections additionnelles
doivent être introduites dans la couche liaison pour améliorer
les performances TCP. Les solutions de la couche liaison peuvent être
prisent en compte ou ignores. Différents hypothèse,
complexité, performance globale du système est observe dans
chaque cas.
|