13.07.2015 Views

Mécanismes de fiabilisation pro-actifs - ISAE

Mécanismes de fiabilisation pro-actifs - ISAE

Mécanismes de fiabilisation pro-actifs - ISAE

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

28 Chapitre 2. Etat <strong>de</strong> l'art et principales notions2.3.1.2 Introduction à la compression d'en-têtesLa compression d'en-têtes <strong>pro</strong>tocolaire a pour origine la volonté <strong>de</strong> diminuer la<strong>pro</strong>portion <strong>de</strong> données prise par les piles <strong>pro</strong>tocolaires, au détriment <strong>de</strong>s données effectives,et ceci, dans le but d'augmenter le débit disponible dans <strong>de</strong>s réseaux à fortecontrainte <strong>de</strong> ban<strong>de</strong> passante. Le domaine d'application initial, dans le début <strong>de</strong>s années1990 concernait en majorité les réseaux classiques, mais avec l'avènement <strong>de</strong>nouveaux types <strong>de</strong> communication, cette théorie vise à s'étendre aux réseaux à fortcoût, tels les réseaux satellitaires, mais aussi à forte contrainte, tels les réseaux mobiles.Par ailleurs, le développement d'applications <strong>de</strong> type VoIP a mis en évi<strong>de</strong>nce lebesoin d'une telle compression, où la pile <strong>pro</strong>tocolaire peut représenter jusqu'à 50%<strong>de</strong> la taille <strong>de</strong>s paquets transmis.2.3.2 Compressed TCP / Van JacobsonUne <strong>de</strong>s premières ap<strong>pro</strong>ches concernant la compression d'en-têtes <strong>pro</strong>vient <strong>de</strong><strong>de</strong>ux <strong>pro</strong>tocoles, respectivement Thinwire-I et Thinwire-II dénis par Farber et al.[36] en 1984. Ces <strong>de</strong>ux mécanismes visaient à la compression <strong>de</strong>s en-têtes TCP/IPdans le cadre d'une communication "mono-caractère" à très faible débit. En eet, <strong>de</strong>nombreuses applications, <strong>de</strong> type Telnet, nécessitaient l'envoi <strong>de</strong> données caractèrepar caractère, ainsi que leur acquittement respectif. En conséquence, pour chaquecaractère, était apposé l'en-tête complet TCP/IP d'une longueur <strong>de</strong> 40 octets. Dansce cas là, le paquet TCP/IP transmis est d'une longueur <strong>de</strong> 41 octets avec seulementun seul octet d'information.Thinwire-I fonctionne sur un principe <strong>de</strong> drapeaux. Lorsque un nouveau paquetest envoyé, seuls les octets changeants entre l'en-tête précé<strong>de</strong>nt et le nouvel en-têtesont transmis. Pour cela, chaque modication est notié par un drapeau d'un octet.Les quatre premiers bits permettent <strong>de</strong> fournir le décalage en octets entre le <strong>de</strong>rnieroctet du précé<strong>de</strong>nt champ modié et le début du nouveau champ modié. Les quatre<strong>de</strong>rniers bits dénissent la longueur <strong>de</strong> la modication en octets. La n <strong>de</strong> l'en-têteest signalée par un drapeau nul. Cette technique <strong>de</strong> compression permet <strong>de</strong> réduire,dans le cas général, la taille moyenne <strong>de</strong> l'en-tête TCP/IP à 17 octets. Par rapportà ce mécanisme, Thinwire-II permet <strong>de</strong> dénir <strong>de</strong>s classes types. Le principe consisteà dénir <strong>de</strong>s "squelettes" <strong>de</strong> type <strong>de</strong> modications. Dans la plupart <strong>de</strong>s cas, les différences,et donc les modications entre paquets, sont sensiblement i<strong>de</strong>ntiques d'unpaquet à l'autre. En dénissant <strong>de</strong>s classes types, Thinwire-II permet <strong>de</strong> s'aranchir<strong>de</strong> mécanismes <strong>de</strong> drapeaux et permet une compression jusqu'à 13 octets.Compressed TCP, ou CTCP en abrégé, est un mécanisme <strong>de</strong> compression d'entêtestandardisé [37] déni par Van Jacobson en 1990. On peut également trouvercette algorithme sous le nom VJ, en référence à son auteur. Comme son nom l'indique,ce mécanisme se charge <strong>de</strong> la compression <strong>de</strong>s en-têtes TCP/IP, en IPv4 seulement.Ce mécanisme <strong>de</strong> compression permet d'obtenir une réduction <strong>de</strong> l'en-tête jusqu'à 3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!