CHAPITRE III : APPROCHES POUR L'AMELIORATION DE TCP
DANS UN ENVIRONNEMENT SANS FIL
? Les parties du champ qui sont réservés à
la puissance du signal et du bruit
seront initialisés avec la puissance du signal et le bruit
du récepteur, respectivement.
? Après chaque saut vers un nouveau noeud de la route, le
mécanisme compare
les deux valeurs contenues dans le paquet ACK, si la puissance
du signal du noeud est inférieure de celle de l'ACK alors il remplace
celle de l'ACK avec celle du noeud, sinon il ne fait rien. De même pour
le bruit, si la valeur du bruit du noeud courant est plus puissante que celle
sauvegardée sur l'ACK alors il remplace celle de l'ACK avec celle du
noeud, sinon il ne fait rien.
? Ainsi de suite jusqu'à ce que le paquet ACK arrive vers
l'émetteur, là il va faire
la même chose que les noeuds intermédiaires, puis
il récupère les deux valeurs sauvegardées sur le champ
`RESERVED' de l'ACK. Ainsi, le récepteur, recevra la valeur courante
minimale de la puissance du signal et la valeur maximale du bruit.
Algorithme de récupération des valeurs de
SSM et de NMX
Début
// Quand un noeud `n' reçoit un paquet ACK
Si (noeud(n)
<>noeud_émetteur) alors
CSS = Get(noeud(n)_signal_strength);
CN = Get(noeud(n)_noise);
Si (ACK_RESERVED(SS)>CSS)
alors
ACK_RESERVED(SS)=CSS;
Si
(ACK_RESERVED(N)<CN)alors
ACK_RESERVED(N)=CN;
n=n+1;
Sinon
n=n+1;
Fin ;
86
CHAPITRE III : APPROCHES POUR L'AMELIORATION DE TCP
DANS UN ENVIRONNEMENT SANS FIL
2.1.5. Organigramme de la solution proposée
Début
Activer le mécanisme de réduction
de fenêtre de flux
PNMX<NSeuil
Estimé PSSM et PNMX
Envoi de paquet (N)
Calculer RTO
RTO Ecouler
Estimer PRTT
N=N+1
Changer de canal
PSSM<SSeui
Protocole de routage
Figure 24 : Organigramme de la solution
proposée
87
|