Espace membre :
flechePublicité

35 messages
Filtrer ok

Google souhaite faire évoluer le protocole TCP

Le web tel que nous le connaissons pourrait être encore plus rapide et Google relance l'idée de revoir l'architecture du protocole TCP.

En juin 2009, des ingénieurs de Google expliquaient que beaucoup des protocoles de l'Internet ont été développés à une époque où la connexion bas-débit prédominait. Ces derniers ne sont donc pas optimisés pour les lignes ADSL d'aujourd'hui. La société souhaitait ainsi former un groupe de travail planchant sur les protocoles HTTP et TCP/IP.

En novembre 2009, Google présentait ainsi SPDY, un protocole de transfert sur Internet qui serait deux fois plus rapide que le traditionnel HTTP. Contrairement au protocole HTTP qui envoie chacune des requêtes pour l'ensemble des éléments de la page (feuille de style, images, JavaScript) SPDY les compresse toutes en amont. Il en résulterait un gain de temps moyen de 55%.

L'ingénieur Yuchung Cheng s'intéresse cette fois au TCP. A l'heure actuelle, afin de contourner les limitations du protocole TCP, le navigateur web ouvre plusieurs connexions parallèles ; un mécanisme qui résulterait cependant en plusieurs temps de latence. Lorsqu'une nouvelle connexion est effectuée, la machine procède à l'envoi de trois paquets pour vérifier cette dernière et garantir la communication avec serveur. Google propose d'augmenter ce nombre de paquets à 10 afin d'envoyer immédiatement une requête HTTP complète, laquelle pourra être exécutée sans devoir attendre un retour de confirmation de la part du serveur.

Au sein du mécanisme permettant de contrôler la congestion du réseau, par défaut, le port TCP attend 3 secondes la confirmation du serveur. Si aucun retour n'est effectué, les données transmises sont considérées comme perdues et une requête est à nouveau envoyée pour récupérer celles-ci. Google explique que ce temps d'attente était justifié à l'époque de l'Internet bas-débit et souhaite diminuer celui-ci à 1 seconde.

M. Cheng propose également l'adoption de l'algorithme Proportional Rate Reduction (PPR). Actuellement, en cas de réseau saturé et de perte de données lors d'une transmission, celles-ci sont retransmises plus lentement pour permettre de récupérer les pertes. PPR permet pour sa part d'ajuster automatiquement la vitesse de cette nouvelle transmission en fonction de la perte des données. L'algorithme est déjà embarqué au sein du kernel de Linux et est en passe d'être standardisé par l'IETF.

Reste à savoir si ces propositions permettront de mettre à niveau le protocole TCP pour répondre aux besoins d'aujourd'hui. Davantage d'informations sont diponibles sur cette page.
 
 
Contacter le membreVoir profil
3o6
Ca fait plus mise a jour que nouveau protocole quand même
 
 
J'ai du mal à comprendre s'il s'agit de nouveautés où de "tweaks" dans la façon de faire du TCP.

Et sinon ça en est où le SPDY qui était sensé bouleversé Internet ? Pas facile de faire adopter des standards logiciels même s'il apportent beaucoup Même quand on s'appelle Google, qu'on possède une partie non négligeable du trafic et du parc de navigateurs...
Edité le 25/01/2012 à 12:12
 
 
Dans la ligné du HTTP il y a aussi le HTCPCP dont la généralisation dans l'industrie informatique pourrait révolutionner les usages et la productivité

Faire évoluer une norme comme le TCP n'a rien de trivial ... on sait en mesurer les limites et défaut ... et le delais de 3s est certe problématique ... Mais ce qui est difficile à mesurer c'est les impactes de ces changements ...

Mais bon c'est une bonne chose d'essayer d'améliorer les choses
 
 
Ca fait rêver !
 
 
Faut bien avouer que les propositions sont pertinentes d'un point de vu technique.
Toute la complexité c'est de les déployer.
 
 
De toute facon, si il ya changement de protocole, ça se fera progressivement
 
 
Plus besoin de passer au fibre
 
 
"Ca fait plus mise a jour que nouveau protocole quand même "

Faut bien assurer la rétro-compatibilité avec l'existant pardi !
Edité le 25/01/2012 à 12:39
 
 
burnit a écrit:
Plus besoin de passer au fibre

ben si, pour cumuler les ameliorations

Lapis_lazuli a écrit:
"Ca fait plus mise a jour que nouveau protocole quand même "

Faut bien assurer la rétro-compatibilité avec l'existant pardi !

bah, je vois pas trou ou est le probleme... charge a la nouvelle version de s'annoncer comme n'etant pas le TCP traditionnel. si le meteriel sait gerer, il reponds, sinon on basule en TCP "traditionnel"
 
 
3o6 a écrit:
Ca fait plus mise a jour que nouveau protocole quand même

Bin oui, c'est exactement ce qu'explique la news
 
 
azuriel a écrit:
3o6 a écrit:
Ca fait plus mise a jour que nouveau protocole quand même

Bin oui, c'est exactement ce qu'explique la news
+1
 
 
mwais, si c'est encore une super trouvaille comme les websockets, ils peuvent se la garder.
 
 
madmancdx a écrit:
mwais, si c'est encore une super trouvaille comme les websockets, ils peuvent se la garder.
Parole d'expert
 
 
burnit a écrit:
Plus besoin de passer au fibre
Tout dépend des besoins.
Pour le moment, avec ma connexion ADSL, je ne vois aucune mais aucune utilité de la fibre (parce que j'ai des besoins limité, je m'en fou un peu de la TV super méga HD par exemple)
 
 
ca me rappel un article sur clubic d'il y a quelques année qui parlait de chercheur israeeliens qui avaient trouve une evolution possible sur le TCP (fact tcp me semble t'il)qui permetait de gagner aussi 50% mais on en a jamais reentendu parle
 
 
Belle initiative.
 
 
burnit a écrit:
Plus besoin de passer au fibre

Le TCP s'il change/évolue, n'augmentera pas la vitesse de la ligne, il diminuera la latence.
 
 
Il s'agit d'optimisation plutôt que de nouveauté, cependant la latence devient plus importante que le débit car les applications sont de plus en plus interactives avec Internet (exemple : SIRI d'Apple).

A titre d'exemple, il est aussi possible de faire de l'optimisation WAN par simple compression ZIP (gzip ou deflate) comme le font de nombreux boitiers BlueCoat ou Cisco (WAAS) et modification des mécanismes de Window (taille des échanges avant acknowledge) : les navigateurs pourraient intégrer la partie "agent" et les serveurs effectueraient la compression automatiquement...

La question est de savoir si ces optimisations sont prises en compte par IPv6 (dans ce cas, il suffit d'accélérer la migration) ou bien si le travail fournit sur le protocole actuel IPv4 sera compatible par la suite avec IPv6.
Edité le 25/01/2012 à 14:57
 
 
je vais peut être dire une lapalissade, mais on parle de faire évoluer TCP... et beaucoup confonde TCP et IPv4/v6... le protocole "TCP" n'évolue presque pas pour supporter IPv6 ("96 bits de plus, rien de magique").

après, effectivement pour la stabilité, la sécurité et la pérénité du réseau "Internet", il deviens crucial de passer en IPv6... mais ce n'est pas le fond de l'article...
Edité le 25/01/2012 à 15:20
 
 
     
35 messages
Filtrer ok
Vous devez être connecté pour écrire un message !

BE GEEK ! Avec

flechePublicité