cFos Traffic Shaping réduit les délais dans les échanges de données et permet de surfer le web jusqu'à trois fois plus vite. Ainsi vous bénéficiez pleinement de toute la bande passante de votre connection !
Durant un transfert TCP/IP, une certaine quantité de données doit être validées durant la réception avant l'envoi de données supplémentaires. Ces phases de vérifications provoquent des délais et chutes de débit, forçant alors l'émetteur à attendre. Ceci est particulièrement le cas pour l'ADSL ou le cable, il est alors possible d'affecter drastiquement les téléchargement en saturant le canal d'envoi (ou d'upload - qui a souvent une bande passante inférieure). Dans ce cas de figure il n'existe alors pas assez de bande passante pour l'envoi de la validation des données.
La solution classique est de compenser en augmentant la taille de la fenêtre TCP (ou TCP window size), ceci permet alors l'envoi de données supplémentaires sans confirmation immédiate. Le problème majeur de cette solution est qu'il augmente le lag (ping élevé) et rend l'affichage des pages web plus lent. Des temps d'attente allant jusqu'à 2 secondes n'est alors pas à exclure pour un fenêtre TCP d'une taille de 512k. En résumé trop augmenter la taille de la fenêtre TCP ne vous permettra pas d'obtenir un débit optimal.
En contraste, cFos Traffic Shaping affecte une priorité au traffic de telle manière que les paquets importants se glissent devant les pacquets classiques. De cette manière les accusés de réception arrivent plus vite et les envois ne pénaliseront plus votre bande passante !
La technologie cFos Traffic-Shaping reconnait un nombre important de définitions de paquets et leur affecte une priorité non seulement pour assurer la fluidité du surf sur le web mais vous garantir des temps de latence (ou ping) faibles. Le bénéfice n'est donc pas uniquement d'accélérer le surf et les vitesses de téléchargement, mais aussi apporte un avantage décisif pour le jeu en ligne.
Avec cFos Traffic Shaping vous pourrez constater des améliorations majeures en terme de :
Sans Traffic Shaping, le lag (ou ping) peut facilement atteindre 2 secondes, rendant l'utilisation de Telnet ou sessions SSH pénibles voir impossible (sans parler du jeu en ligne !). Mais avec cFos Traffic Shaping, le lag (ou ping) restera normal.
Cet unique argument devrait vous convaincre de découvrir une nouvelle expérience de votre connexion à internet !
Ceci signifie que même en surfant sur le net, il faudra y regarder de très près pour remarquer que des transferts sont en cours en arrière plan. Encore une fois vous vous rendrez particulièrement compte de cet avantage remarquable lors de jeux en ligne.
En premier lieu, cFos Traffic Shaping mesure les débits d'envoi et de reception, ainsi que les délais de lag (ou ping) pour chacune de vos connections. Ensuite il va utiliser ces informations pour affecter des priorités à l'intégralité des flux de données. En prime, Traffic Shaping assignera la bande passante disponible de manière dynamique à chaque utilisateur en fonction des besoins.
cFos Traffic Shaping ne fait pas qu'affecter des priorités au paquets ACKs, mais aussi les autres paquets de données comme ceux utilisés par Telnet ou un tunel SSH. Ainsi avec cFos Traffic Shaping, les programme de Peer-to-Peer ou l'envoi de mails de grande taille ne paralyseront plus votre connection et vous oublierez même que celà ait toujours été un problème !
Mais si vous ne nous croyez toujours pas ; essayez le et constatez ces résultats par vous-même.
Outre affecter des priorités aux paquets ACK, le Traffic Shaping permet aussi :
Le cFosSpeed traffic shaping consiste en deux parties majeures: la première, trouver la vitesse maximum de la ligne (envoyer répondre recevoir) et ensuite, envoyer des données pas plus grosses que la vitesse et donner la priorité au reste des données. Ainsi, les données les plus importantes peuvent être envoyées en premier. Quand il reçoit, cFosSpeed ne peut pas changer l'ordre des paquets reçus, mais il peut ralentir les envoyeurs tellement que la ligne n'est plus saturée de ce coté de tel façons que les pings soient faibles.
cFosSpeed determine la vitesse de transmission en envoyant des paquets ping. Ces paquets sont envoyés avec une valeur TTL faible, ainsi il reviennent rapidement et donnent des temps plus exacts. Pour cel, cFosSpeed envoie des paquets ping écho-requêtes ICMP ou de petits paquets UDP, en fonction de ce qui marche le mieux.
Au fil du temps, cFosSpeed enregistre le temps de Ping minimum. Ensuite, quand cFosSpeed mesure des temps de ping plus hauts, il sait que la ligne est saturée. Pour contrer cela, cFosSpeed va réduire la vitesse d'envoi et de réception.
Cette méthode marche plutôt bien pour la transmission de donnée média qui sont très stable et fonctionne toujours avec la même vitesse et la même latence comme la liaison DSL ou Cable. Cependant cela crée des problèmes avec des médias avec de hautes variation de ping, comme les connexion sans fil (UMTS, WiMAX, CDMA, CDMA 2000, etc). Une augmentation temporaire du ping obligera cFosSpeed à réduire sa vitesse d'envoi et de reception, même si un tel pic dans le ping n'est pas causé par une ligne bouchée. Ainsi, la vitesse maximale ne sera pas atteinte et cFosSpeed ne pourra pas utiliser toute la bande passante.
Comme solution, désormais cFosSpeed des analyses statistique du ping sur une periode longue pour déterminer le ping normal de la connection et la marge qu'il a. Ces données statistiques sont ajustées dynamiquement, donc les modifications dans la bande passante et la latence sont détéctés et bien utilisées. Cela améliore la vitesse sur les connexion sans-fil, mais augmente aussi légèrement la réactivité sur les liaisons DSL ou cable.
Les analyses statistiques fonctionnent bien tant que cFosSpeed peut être sur que les pings sont autours de la moyenne. Malheureusement, le traffic envoyé ou reçu sur la même ligne par les autres utilisateurs augmentera aussi le ping et va fausser les statistiques et par conséquent va causer des envois ou des réceptions lentes.
cFosSpeed l'addresse avec sa nouvelle fonctionnalité Net Talk: chaque cFosSpeed connecté au même router (c.à.d sur le même réseau local)diffuse le nombre de donnée qu'il a envoyé et reçu à tous les autres drivers cFosSpeed. Cela permet à tous les drivers cFosSpeed d'adjuster leurs vitesses en accord avec la somme de tout le traffic, pas juste leur partage. Les résultats sont des statistiques plus précises, et ainsi améliorer la qualité du modelage du traffic, ce qui signifie que plus de données peuvent être transférées avec un ping plus bas.
greenpeace.org | |
---|---|
cFos | 5.5 sec |
XP | 19.6 sec |
amazon.com | |
---|---|
cFos | 8.3 sec |
XP | 39.2 sec |
Premièrement, gardez en mémoire que seuls les tests avec uniquement un envoi puis un téléchargement peuvent garantir que votre connection sera mesurée de manière précise. C'est pour celà que vous devrez générer au moins deux transferts simultanés pour vous rendre compte de l'efficacité de cFos Traffic Shaping:
cFos et cFosSpeed se calibreront automatiquement en fonction de la connection. Ceci signifie que de meilleurs résultats seront observables en ayant utilisé ces programmes pour plusieurs jours pendant lesquels vous devriez lancer le plus d'envois et téléchargements uniques à vitesse maximale.
Envoyez-vous maintenant un e-mail avec une pièce-jointe d'au moins 5 Megas. Pour une connection standard ceci devrait vous permettre de récolter environ 5 minutes de données. Pour chaque test il est préférable de ne pas utiliser le cache de votre navigateur (effacer les fichiers si nécessaire) pour faire vos propres mesures et obtenir une moyenne.
Par exemple, pendant un envoi unique et un téléchargement unique, une connection ADSL "typique" de 768 kbit/s devrait permettre un téléchargement à environ 87 kbytes/s et un envoi à environ 16 kbytes/s. De ces 16 kbytes/s : 11.5 kbytes/s sont disponibles pour les envois pendant que les 4.5 kbytes/s restants sont réservés pour les échanges liés au téléchargement en cours.
Une façon simple et précise pour mesurer vos temps de réponse (ou lag/ping) est d'utiliser notre gratuiciel hrPing freeware.