Brevet FR2814017A1 — publié le 20020315

La présente invention concerne un procédé de rémunération d'un routeur d'un réseau de communication. Elle concerne également un procédé de transmission d'un paquet de données sur un réseau de communication via des routeurs rémunérés. Corrélativement, la présente invention concerne un dispositif de rémunération d'un routeur et un dispositif de transmission de paquets de données sur un réseau de communication. La présente invention concerne de manière générale le domaine des réseaux de communication du type Internet ou réseau local comprenant plusieurs routeurs adaptés à recevoir et transmettre des paquets de données sur le réseau. Plus précisément, elle concerne la rémunération des différents routeurs sur le réseau de communication en fonction notamment du trafic assuré par chacun de ces routeurs. Les mécanismes de facturation utilisés à ce jour pour rémunérer des routeurs en fonction du trafic sont fondés sur des mesures de trafic qui peuvent être réalisées aux extrémités du réseau. Ainsi, on mesure le nombre de paquets de données émis par une station client du réseau, au niveau d'un routeur proche de la station client, pour évaluer la durée d'utilisation du réseau par la station client. Ce routeur spécifique correspond souvent aux fournisseurs d'accès sur le réseau Internet (en anglais Internet Service Provider ou ISP). Ensuite, ce fournisseur d'accès ventile le paiement reçu de la station client aux différents routeurs du réseau, en fonction de leur contribution pour la transmission des paquets de données. Un tel système de facturation requiert des mesures spécifiques du trafic aux différentes frontières du réseau. En outre, il est difficile de convertir le nombre de paquets et le nombre de bytes transmis en des minutes d'utilisation du réseau, du fait notamment des variations de bande passante sur le réseau. La présente invention a pour but de proposer un système de rémunération de routeur sur un réseau de communication dans lequel la facturation est réalisée à l'intérieur même du réseau de communication. A cet effet, la présente invention vise un procédé de rémunération d'un routeur d'un réseau de communication adapté à recevoir et transmettre des paquets de données sur le réseau de communication. Conformément à l'invention, ce procédé de rémunération comporte les étapes suivantes - réception d'un paquet de données ; - prélèvement d'un montant prédéterminé parmi une somme globale de monnaie mémorisée dans le paquet de données; et - transmission du paquet de données sur le réseau de communication. Ainsi, grâce à l'invention, chaque routeur sur le trajet d'un paquet de données dans le réseau de communication prélève une fraction d'une somme d'argent directement mémorisée dans le paquet de données. Outre la fonction habituelle de routage, les routeurs du réseau de communication ont aussi une fonction de prélèvement d'un montant de monnaie sur les paquets de données réceptionnés par ce routeur. Grâce à l'invention, la facturation et rémunération des différents routeurs est réalisée en fonction du trafic réel des paquets de données sur chacun de ces routeurs du réseau de communication. Selon une caractéristique préférée de l'invention, l'étape de prélèvement comporte les sous-étapes - lecture d'une somme globale initiale de monnaie mémorisée dans ledit paquet de données ; - soustraction d'un montant prédéterminé de la somme globale initiale de monnaie ; - mémorisation dudit montant prédéterminé dans un porte-monnaie électronique du routeur ; et - remplacement de la somme globale initiale par la somme globale restante après soustraction du montant prédéterminé. Chaque paquet de données peut ainsi traverser le réseau de communication dès lors qu'il comporte en mémoire une somme globale initiale de monnaie suffisante pour la rémunération de chacun des routeurs du réseau de communication. Selon une autre caractéristique préférée de l'invention, le procédé de rémunération comporte en outre les étapes suivantes - vérification pour le paquet de données reçu si ce paquet de données a déjà été transmis par ledit routeur ; et - dans l'affirmative, transmission du paquet de données sans prélèvement dudit montant prédéterminé. Grâce à cette caractéristique particulière, on évite toute surfacturation d'un routeur lorsqu'un paquet de données doit être retransmis pour cause d'une défaillance d'un des routeurs du réseau de communication. Selon un autre caractéristique préférée de l'invention, le procédé de rémunération comprend une étape préalable de mémorisation pour chaque connexion établie entre le routeur et une station client, d'un certificat d'authentification de la monnaie mémorisée dans des paquets de données émis par la station client, et une étape de validation du montant prédéterminé de monnaie à prélever dans le paquet de données. On vérifie ainsi, avant chaque prélèvement, que la monnaie incluse dans chaque paquet de données est bien valide afin d'éviter toute utilisation frauduleuse du réseau de communication. Selon un autre aspect de l'invention, un procédé de transmission d'un paquet de données à partir d'une station client et à destination d'une station serveur via des routeurs rémunérés d'un réseau de communication comprend une étape de mémorisation dans un champ spécifique dudit paquet de données d'une somme globale de monnaie, chaque routeur du réseau de communication étant adapté à prélever un montant prédéterminé de ladite somme globale de monnaie. En mémorisant directement la somme globale de monnaie à dépenser sur le réseau dans le paquet de données, on évite toute perte de monnaie dans le réseau de communication. La mémorisation de la somme globale de monnaie peut en outre être réalisée directement lors du découpage des données à transmettre en des paquets de longueur prédéterminée. Selon un mode de réalisation particulièrement pratique de l'invention, le procédé de transmission d'un paquet de données comprend les étapes suivantes - détermination d'un ensemble de routeurs adaptés à établir une connexion entre la station client et la station serveur ; - acquisition des montants prédéterminés de monnaie perçus respectivement par les routeurs dudit ensemble de routeurs ; et - mémorisation dans un champ spécifique dudit paquet de données d'une somme globale de monnaie supérieure ou égale à la somme desdits montants prédéterminés perçus par les routeurs. Ainsi, pour chaque connexion à établir entre une station client et une station serveur, un chemin dans le réseau de communication est déterminé via un ensemble de routeurs utilisés. Grâce à l'acquisition des différents droits de passage perçus par les routeurs du réseau de communication, il est possible de déterminer la somme globale de monnaie qui doit être mémorisée dans chaque paquet de données pour permettre le transfert de ce dernier de la station client vers la station serveur du réseau de communication. Corrélativement, la présente invention concerne un dispositif de rémunération d'un routeur d'un réseau de communication, le routeur étant adapté à recevoir et transmettre des paquets de données sur le réseau de communication, comprenant - des moyens de réception d'un paquet de données ; - des moyens de prélèvement d'un montant prédéterminé parmi une somme globale de monnaie mémorisée dans le paquet de données ; et - des moyens de transmission du paquet de données sur le réseau de communication. Ce dispositif de rémunération d'un routeur présente des caractéristiques et avantages analogues à ceux décrits précédemment en référence au procédé de rémunération conforme à l'invention. La présente invention concerne également un dispositif de transmission d'un paquet de données à partir d'une station client et à destination d'une station serveur via des routeurs rémunérés d'un réseau de communication, comprenant des moyens de mémorisation dans un champ spécifique dudit paquet de données d'une somme globale de monnaie, les routeurs du réseau de communication étant adaptés à prélever un montant prédéterminé de ladite somme globale de monnaie. Ce dispositif de transmission d'un paquet de données présente des avantages et caractéristiques analogues à ceux décrits précédemment en référence au procédé de transmission conforme à l'invention. La présente invention concerne aussi directement un routeur de réseau de communication comprenant des moyens adaptés à mettre en oeuvre le procédé de rémunération conforme à l'invention. La présente invention vise également un ordinateur et un réseau de communication comprenant des moyens adaptés à mettre en oeuvre respectivement le procédé de rémunération d'un routeur et le procédé de transmission d'un paquet de données conformes à l'invention. Enfin, elle vise un programme d'ordinateur, lisible par un microprocesseur, comprenant des instructions de programme ou des portions de code logiciel adaptées à mettre en ceuvre le procédé de rémunération d'un routeur et/ou de transmission d'un paquet de données conformes à l'invention. D'autres particularités et avantages de l'invention apparaîtront encore dans la description ci-après. Aux dessins annexés, donnés à titre d'exemples non limitatifs - la figure 1 est un schéma illustrant un réseau de communication adapté à mettre en couvre l'invention ; - la figure 2 illustre schématiquement un paquet de données transmis conformément au procédé de transmission conforme à l'invention ; - la figure 3 est un schéma bloc illustrant un dispositif de transmission conforme à l'invention ; - les figures 4, 5 et 6 sont des algorithmes illustrant le procédé de transmission conforme à l'invention ; - la figure 7 est un schéma bloc d'un routeur adapté à mettre en couvre le procédé de rémunération conforme à l'invention ; - les figures 8, 9 et 10 sont des algorithmes illustrant le procédé de rémunération d'un routeur conformément à l'invention ; et - la figure 11 est un schéma bloc illustrant un ordinateur adapté à mettre en couvre l'invention. La figure 1 illustre un réseau de communication du type TCP/IP (acronyme de l'anglais Transmission Control Protocol / Internet Protocol) adapté à mettre en couvre l'invention. Ce réseau peut être le réseau Internet ou un réseau local. Typiquement, une station client 1 peut échanger des données avec une station serveur 2 via le réseau de communication 3. Des routeurs RA_E sont adaptés à recevoir et transmettre les données sur le réseau de communication 3. L'invention pourrait également s'appliquer à d'autres types de réseau utilisant des relais (Switches), tels que des réseaux ATM (acronyme de l'anglais Asynchrome Transfert Mode). Ces relais réalisent sensiblement les mêmes fonctions que des routeurs. Afin de réaliser la transmission des données sur le réseau de communication 3, ces données sont découpées en un ensemble de paquets de longueur prédéterminée. Par exemple, chaque paquet tel qu'illustré à la figure 2, peut avoir une longueur de 4 096 octets (ou en anglais 4 096 bytes). Chacun de ces paquets comprend une en-tête H (en anglais Header) dans laquelle sont mémorisées notamment l'adresse du destinataire, l'adresse de l'expéditeur, la taille des données et un numéro de séquence. L'information proprement dite à transmettre sur le réseau est découpée et insérée dans un champ de données Data du paquet. On va décrire à présent en référence à la figure 3, une station client adaptée à transmettre des paquets de données sur le réseau de communication 3. L'utilisateur de la station client 1 utilise l'application 10 et celle-ci échange des données avec un autre ordinateur du réseau. Pour cela, elle fait appel et pilote des moyens de connexion fournis par un système d'exploitation. Les moyens de connexion peuvent ici se décomposer sur trois niveaux - des moyens d'établissement d'une connexion payante 20 avec une station serveur 2 ; - des moyens d'émission de données 30 ; et - des moyens de clôture de la connexion payante 40. Les moyens d'établissement d'une connexion payante 20 comportent tout d'abord des moyens d'établissement d'une connexion normale 21 utilisée classiquement dans les réseaux de communication TCP / IP et qu'il n'est pas nécessaire de re-décrire ici. En particulier, ces moyens d'établissement d'une connexion normale 21 permettent de déterminer le trajet suivi par les différents paquets de données sur le réseau de communication 3 entre la station client 1 et la station serveur 2. Ainsi, en référence à la figure 1, lorsque la station client envoie des paquets à la station serveur 2, il existe deux trajets possibles sur le réseau de communication 3 - soit par les routeurs A, B, C et D ; - soit par les routeurs A, E et D. Généralement, dans un réseau du type Internet, les paquets transmis suivent le trajet le plus court par exemple via les routeurs A, E et D. Ces moyens d'établissement de la connexion permettent ainsi de connaître l'ensemble des routeurs qui transféreront les paquets de données de la station client 1 vers la station serveur 2. II est nécessaire de définir le trajet pour chaque connexion établie entre deux ordinateurs du réseau, dans un sens donné, en fonction de la configuration à un moment donné du réseau de communication. En effet, les paquets de données ne suivent pas nécessairement un trajet inverse identique lorsqu'ils sont transmis dans le sens opposé entre deux ordinateurs. Des moyens d'obtention 22 d'un identifiant de connexion permettent de générer un identifiant de connexion S. Conformément à l'invention, des moyens d'acquisition 23 des droits de passage perçus par chaque routeur sont incorporés dans la station client 1 afin d'obtenir les montants prédéterminés de monnaie perçus par chacun des routeurs. Des moyens de calcul et de mémorisation 24 permettent de connaître le droit de passage total qui devra être acquitté par un paquet de données transféré de la station client 1 jusqu'à la station serveur 2. Afin de générer une monnaie électronique utilisable sur le réseau de communication 3, la station client 1 comprend également des moyens de frappe 25 d'une monnaie et des moyens de stockage 26 de cette monnaie dans une table de pièces 27. La génération de cette monnaie sera décrite ultérieurement en référence à la figure 4. Des moyens d'envoi 28 de lettres de change permettent d'émettre sur le réseau 3, à destination de chaque routeur RA, RE et Ro utilisé pour la connexion de la station client 1 et de la station serveur 2 via le réseau de communication, des lettres de change. Ces dernières sont constituées d'un paquet de données spécifiques comprenant à la fois l'identifiant de connexion S et un certificat d'authentification de la monnaie générée par la station client 1. Par ailleurs, les moyens d'émission de données 30 comprennent des moyens de segmentation 31 permettant, de manière classique dans ce type de réseau, de découper l'information à transmettre en plusieurs paquets de données du type de celui illustré à la figure 2. Des moyens de prélèvement d'un droit de passage 32 permettent de prélever dans la table des pièces 27 le montant nécessaire à l'acheminement de chaque paquet de données jusqu'à sa destination. Des moyens d'inscription 33 permettent en outre de mémoriser dans un champ spécifique C de chaque paquet de données une somme globale de monnaie. Le fonctionnement de ces moyens de prélèvement et d'inscription 32, 33 sera mieux compris en référence à la description de la figure 5. Des moyens d'envoi de chaque paquet de données 34 permettent de manière classique d'émettre un paquet de données sur le réseau de communication 3. Les moyens de clôture de la connexion payante 40 comprennent des moyens de clôture de connexion 41 utilisés classiquement dans les réseaux de communication. Généralement, un paquet de données dit paquet de fin est émis sur le réseau de communication afin de signaler la fin de cette connexion. En outre, des moyens de destruction 42 permettent de supprimer de la table des pièces 27, les pièces restantes à la fin de la connexion. Il est important de noter que les pièces générées et stockées dans la table des pièces 27 sont spécifiques à la connexion établie. Ainsi, si la station client établit deux connexions différentes avec la même station serveur 2, deux ensembles de monnaie distincts seront générés sur la station client 1. On va maintenant décrire en référence aux figures 4 à 6, le procédé de transmission conforme à l'invention mis en oeuvre par la station client 1 décrite précédemment. Tout d'abord, en référence à la figure 4, la station client 1 ouvre une connexion payante sur le réseau de communication 3. Une étape d'établissement E101 d'une connexion normale est tout d'abord mise en couvre classiquement sur le réseau de communication du type TCP / IP. Lors de cette étape d'établissement d'une connexion E101, on détermine un ensemble de routeurs permettant le transfert d'information entre la station client 1 et la station serveur 2 destinataire. Une étape d'obtention E102 permet d'obtenir un identifiant de connexion S valable pour toute la session en cours. Ensuite, conformément à l'invention, une étape d'acquisition E103 permet de connaître les montants prédéterminés de monnaie perçus par chacun des routeurs déterminés à l'étape d'établissement de la connexion E101. Ces montants prédéterminés perçus par chaque routeur, également appelés droits de passage, peuvent être différents d'un routeur à l'autre ou identiques. En pratique, puisque la station client 1 ne connaît pas l'identité des routeurs sur le trajet suivi par chaque paquet dans le réseau de communication 3, il est possible d'utiliser une procédure connue consistant à envoyer sur le réseau de communication différents paquets ayant des durées de vie TTL (en anglais Time To Live) différentes. Ainsi, on envoie un premier paquet de durée de vie égale à 1, puis un deuxième paquet de durée de vie égale à 2, etc, jusqu'au moment où un paquet atteint la station serveur 2. On peut ainsi obtenir des informations sur chaque routeur intermédiaire de la connexion S, et notamment son adresse et le droit de passage perçu. Dès que les adresses sur le réseau informatique de chaque routeur sont connues de la station client 1, cette dernière peut directement s'adresser à ces routeurs pour connaître le montant du droit de passage perçu par chacun. Une étape de calcul et mémorisation E104 permet de calculer le droit de passage total D nécessaire pour acheminer un paquet de données de la station client 1 vers la station serveur 2. Ce droit de passage total D correspond à la somme des différents droits de passage acquis précédemment. II est ensuite nécessaire de générer une monnaie électronique sur la station client 1 permettant de créer une suite de pièces qui peuvent être dépensées sur le réseau de communication 3, et notamment prélevées par chaque routeur. On utilise à titre d'exemple, pour générer cette monnaie électronique, un système dit Pay Word proposé par Rivest et Shamir. Une description de ce système peut être consultée à l'adresse Internet http://theory.lcs.mit.edu/-rivest/RivestShamir-mpay.ps. Ce système consiste de manière générale, à partir d'un nombre aléatoire Wn, de générer une suite de nombres à l'aide d'une fonction de hachage (en anglais Hash function). Ce système PayWord présente l'avantage d'être fiable et de ne pas requérir l'approbation d'un organisme tiers (banque, notaire, etc.) pour valider chaque paiement individuel. En pratique, la station client 1 tire un nombre au hasard dans une étape de tirage aléatoire E105. Soit le nombre aléatoire Wn. On applique ensuite, dans une étape de frappe de pièce E106, de manière récursive, une fonction de hachage connue telle que W,-, - h (Wn) Cette fonction de hachage h a la particularité de ne pas être réversible de telle sorte qu'il est impossible, à partir d'un nombre Wn - de retrouver le nombre précédent Wn. On obtient ainsi une série de pièces Wn, Wn-1, ... W2, W1, Wo. L'extrémité Wo de la chaîne de nombres ainsi obtenue est appelée pièce racine (en anglais Root Coin) et permet de vérifier l'authenticité des différentes pièces. Ce système PayWord permet avantageusement de vérifier l'authenticité des pièces par simple application de la fonction de hachage. Lors de la génération d'une telle monnaie électronique, il est nécessaire que la station client 1 obtienne un certificat d'une banque afin de prouver son identité aux vendeurs ultérieurs. Deux certificats sont utilisés - un certificat de banque C(Pke), émis par une banque en réponse à une requête de la station client ; et - une lettre de change C(Wo) générée directement par la station client. Le certificat de banque C(PKe) est une assurance pour chaque vendeur que la banque honorera toute demande de rédemption de pièces authentiques. La lettre de change C(Wo) est une assurance pour chaque vendeur que les pièces produites par la station client sont bien authentiques et seront honorées par la banque. En pratique, la station client envoie à un organisme bancaire le numéro de sa carte de crédit ainsi que sa clé publique Pke. L'organisme bancaire retourne un certificat de banque C(PKe) qui contient l'identité de l'organisme bancaire, l'identité de la station client et la clé publique de la station client PKe. Ce certificat comporte en outre une signature électronique authentifiant les informations qu'il contient, cette signature étant réalisée par la banque à l'aide de sa clé privée SKb. Une fois les différentes pièces Wo, Wj, ..., Wn générées, ces pièces sont mémorisées dans la table des pièces 27 telles qu'illustrées à la figure 3 en association avec l'identifiant de connexion S, la valeur de droit de passage total D (calculée à l'étape E104) et un indice i, initialisé à la valeur 0, correspondant à l'indice de la dernière pièce utilisée dans la table des pièces 27. En outre, à partir du certificat de banque C(PKe) obtenu de la banque, la station client 1 génère des certificats ou lettres de change à destination de chacun des routeurs intermédiaires utilisés lors de la connexion S. Chaque lettre de change contient le certificat de banque C(PKe) précédemment reçu, l'identité du routeur auquel il est destiné, ainsi que la pièce racine Wo. Cette lettre de change comporte en outre une signature électronique authentifiant les informations qu'elle contient, cette signature étant réalisée par la station client à l'aide de sa clé privée SK,.. Après cette étape de création E108 des lettres de change, ces dernières sont envoyées dans une étape d'envoi E109 à chacun des routeurs intermédiaires. Ainsi, seuls les routeurs déterminés pour la connexion S établie entre la station client 1 et la station serveur 2 seront habilités à prélever un droit de passage sur les paquets de données transmis lors de cette connexion S. Par ailleurs, les lettres de change sont spécifiques à chaque routeur intermédiaire de la connexion S, bien qu'il soit possible d'envoyer une même lettre de change à chaque routeur si l'organisme bancaire gérant la monnaie électronique le permet. En définitive, chaque routeur reçoit par l'intermédiaire du certificat C(PKe) les informations suivantes : l'identité de l'organisme bancaire, de la station client, la clé publique de la station client PKe, et la pièce racine Wo. On rappelle que la clé publique de la station client PKe est contenue dans le certificat de la banque C(PKe). L'authenticité de cette clé peut donc être établie en comparant la valeur obtenue en décodant la signature de ce certificat à l'aide de la clé publique de la banque PKb, aux informations initiales contenues dans ce certificat (signature exclue). Par ailleurs, on rappelle que la pièce Wo est contenue dans la lettre de change de la station client C(Wo). L'authenticité de cette pièce peut donc être établie en comparant la valeur obtenue en décodant la signature du certificat à l'aide de la clé publique PKe précédemment authentifiée, aux informations initiales contenues dans ce certificat (signature exclue). Ainsi, par le jeu d'une double signature, chaque routeur est capable de vérifier qu'il est bien en possession d'une pièce racine Wo émise par un client, connu de la banque, et autorisé par celle-ci à émettre des pièces de monnaie électronique. Une fois cette connexion payante établie, la station cliente 1 peut émettre un ou plusieurs paquets de données conformément à la procédure illustrée à la figure 5. Une étape de lecture E201 permet tout d'abord de lire dans la table de pièce 27 le droit de passage total D nécessaire pour établir la connexion S. Ce droit de passage total D correspond à la somme globale de monnaie qu'il est nécessaire de mémoriser au minimum dans chaque paquet de données pour permettre son transfert sur le réseau de communication lors de la connexion S. Une seconde étape de lecture E202 permet de connaître la valeur de l'indice i de la dernière pièce utilisée dans la chaîne de pièce mémorisée dans la table 27. Une étape de mémorisation E203 permet ensuite d'inscrire dans le champ spécifique C de chaque paquet de données à transmettre une somme globale de monnaie supérieure ou égale au droit de passage total D. II est possible de mémoriser par exemple dans ce champ spécifique C une suite de pièces W; + 1, .. ., W; + p. Chacune de ces pièces sera alors déduite du champ spécifique C du paquet de données lors de son routage par chaque routeur du réseau de communication. Cependant, afin de limiter la place occupée par la monnaie électronique dans chacun des paquets de données, il est avantageux de mémoriser seulement la dernière pièce lu W; +p ainsi que son indice i +D dans la chaîne de pièces. Les pièces générées ont chacune une longueur par exemple de 32 octets. L'indice peut être codé sur 16 bits ce qui permet de générer 2'6 pièces. La monnaie électronique utilisée ici occupe par conséquent peu de place dans chaque paquet de données. Comme cela sera mieux décrit dans la description du procédé de rémunération de chacun des routeurs, cette information est suffisante pour permettre à chacun des routeurs lors de la connexion S de prélever une pièce de la somme globale. Une étape de mémorisation E204 permet de mémoriser dans la table des pièces 27 le nouvel indice i + D correspondant à la dernière pièce lue. On comprend aisément que, lors de l'émission du paquet de données suivant, l'étape de mémorisation E203 permet d'inscrire dans le champ spécifique C du paquet de données suivant la valeur W; +2p associée à la valeur de l'indice i +2D. Les pièces étant générées et mémorisées à l'ouverture de la connexion, leur insertion dans chaque paquet de données peut être réalisée très rapidement, sans créer un retard réel sur l'envoi des paquets. Une fois une somme d'argent mémorisée dans chaque paquet de données, une étape d'envoi E205 permet de transmettre chaque paquet de données de manière classique sur le réseau de communication 2. Comme illustré à la figure 6, à la fin de la connexion payante S, une étape de fin E301 permet de terminer la connexion S. Typiquement, dans un réseau du type TCP/IP, un paquet de données final est émis sur le réseau de communication 3 afin d'informer chacun des routeurs de la connexion S de la fin de cette connexion. Une étape de suppression E302 permet de supprimer de la table des pièces 27 l'ensemble des pièces restantes Wo, ..., Wn associées à la connexion S. II est en effet avantageux, lors de la génération des différentes pièces, de créer un grand nombre de pièces permettant de transmettre un grand nombre de paquets de données, quitte à supprimer les pièces restantes non utilisées à la fin de la connexion. On va décrire à présent, en référence à la figure 7, un routeur R adapté à mettre en oeuvre le procédé de rémunération conforme à l'invention. Ce routeur R permet de transmettre des paquets de données entre un lien de réseau entrant 3a vers un lien de réseau sortant 3b connecté lui- même à un autre routeur ou directement à la station serveur 2. De manière classique, ce routeur comprend des moyens de réception d'un paquet de données 51 et des moyens de transmission 63 d'un paquet de données. II comprend également des moyens de mise à jour 52 d'une table des paquets reçus 53, permettant de mémoriser l'ensemble des paquets reçus par le routeur R lors d'une connexion S. Afin de valider et mémoriser les lettres de change telles que décrites précédemment, envoyées par la station client 1 lors de l'étape d'envoi E109, il comprend des moyens de validation 54, et des moyens de mise à jour 55 d'une table de lettres de change 56. Le fonctionnement de ces différents moyens de validation et de mise à jour 54, 55, sera décrit ultérieurement en référence à la figure 8. Par ailleurs, pour le traitement d'un paquet de données normal et la rémunération du routeur R, ce dernier comprend des moyens de lecture 57 d'une somme globale mémorisée dans le paquet de données. Afin de vérifier l'authenticité de la monnaie électronique présente dans chacun des paquets de données, le routeur R comprend des moyens de lecture 58 de l'identifiant de connexion S et des moyens de validation 59, coopérant avec la table des lettres de change 56. Le routeur R comprend également des moyens de prélèvement 60 d'un montant prédéterminé dans chacun des paquets de données et un porte-monnaie électronique 61 adapté à mémoriser le droit de passage ainsi prélevé. Des moyens d'écritures 62 permettent d'inscrire dans le paquet de données, avant sa transmission sur le réseau, le montant global restant, c'est-à- dire le montant global de monnaie inclus dans le paquet à son entrée dans le routeur diminué du droit de passage perçu. On va décrire à présent, lors de l'initialisation de la connexion payante entre la station client 1 et la station serveur 2, la procédure utilisée par chaque routeur situé sur le trajet de cette connexion S pour traiter les paquets de lettres de change émis par la station client 1. Une étape d'obtention E401 permet à chaque routeur R d'obtenir auprès d'un organisme de certification la clé publique de la banque PKb correspondant à la procédure de signature utilisée par la banque. Comme décrit précédemment, une étape de vérification E402 du certificat de banque C(PKe) peut être mise en oeuvre à partir de la clé publique de banque PKb afin de vérifier la signature . A l'issue d'une étape de test E403, si cette signature est non valide, la procédure de connexion payante est interrompue. Sinon, une étape de lecture E404 est mise en ceuvre afin de lire la clé publique de la station client PKe. Cette clé publique PKe permet de vérifier dans une étape E405 la signature de la lettre de change C(Wo) reçue par le routeur. A l'issue d'une étape de test E406, si cette signature est non valide, la procédure de connexion payante est interrompue. Sinon, une étape de lecture E407 est mise en oeuvre afin de lire l'identifiant de connexion S. Une étape de mémorisation E408 permet ensuite de mémoriser la lettre de change dans la table 56 du routeur R. En pratique, chaque identifiant de connexion S est mémorisé en association avec le certificat d'authenticité ou lettre de change C(Wo), et plus précisément avec la valeur de la pièce racine Wo. La connexion payante ainsi établie, on va décrire en référence à la figure 9, la procédure de traitement d'un paquet de données normal transmis par le routeur R sur le réseau de communication. Une étape de réception E501 permet de réceptionner le paquet de données dans le routeur R. Une étape de lecture E502 est mise en oeuvre afin d'obtenir l'identifiant de connexion S. Puis une seconde étape de lecture E503 est ensuite mise en oeuvre afin d'obtenir un identifiant du paquet P ainsi reçu. Un identifiant de paquet peut être constitué par exemple par le numéro de séquence mémorisé dans l'en-tête H de chaque paquet de données. Cette valeur de l'identifiant de paquet P est ajoutée et mémorisée dans la table des paquets reçus 53 du routeur R. Lors de cette étape d'ajout E504, on vérifie dans une étape de test E505 si le paquet de données courant a déjà été transmis ou non. En pratique, on compare l'identifiant de paquet lu à l'étape de lecture E503 avec les identifiants de paquets déjà mémorisés dans la table des paquets reçus 53. Dans l'affirmative, c'est-à-dire lorsque le paquet de données courant a déjà été transmis par le routeur R lors de la même connexion S, on transmet le paquet dans l'étape de transmission E513 directement sur le réseau de communication 3, sans prélèvement d'un droit de passage. Une telle éventualité peut se présenter lorsque par exemple le paquet de données doit être retransmis par un routeur du réseau de communication 3 pour cause de défaillance d'un des routeurs. En référence à la figure 1, si le routeur RE est défaillant, les paquets transmis par le routeur précédent RA seront de nouveau transmis par ce même routeur RA au routeur RB afin d'atteindre la station serveur 2 par un autre trajet du réseau de communication. II est nécessaire, dans un tel cas, de ne pas refacturer la transmission du paquet de données par le routeur RA. Alternativement, le test de l'étape E505 peut être réalisé à partir des informations mémorisées dans l'en-tête H de chaque paquet de données. Si à l'issue de l'étape de test E505, le paquet de données n'a pas déjà été transmis par le routeur R, une étape de test E506 permet de vérifier si il existe une lettre de change dans la table des lettres de change 56, correspondant à la connexion courante S. Dans la négative, le paquet de données est rejeté et sa transmission sur le réseau est interrompue. Sinon, une étape de test E507 permet de vérifier ensuite que le paquet de données comporte bien dans un champ spécifique C une somme globale de monnaie mémorisée pour rémunérer le routeur R. Dans la négative, la procédure de traitement de paquets est également interrompue. Dans l'affirmative, une étape de lecture E508 est mise en oeuvre afin de lire le montant mémorisé correspondant ici à une pièce W; et son indice i dans la chaîne de pièces générée au niveau de la station client 1. A partir de la lecture de la lettre de change dans la table 56, on peut obtenir la valeur de la pièce racine Wo dans une étape de lecture E509. Une étape de validation E510 permet alors de vérifier l'authenticité de la pièce W;. En pratique, on applique sur cette pièce courante W; la fonction de hachage h de manière récursive, et ici i fois h (h (...h(W;))) La valeur ainsi obtenue est comparée à la valeur de la pièce racine Wo. On peut également, pour accélérer cette procédure de validation, appliquer, de manière récursive, i - j fois la fonction de hachage h, c'est-à-dire un nombre de fois juste suffisant pour retrouver une pièce Wj, d'indice j inférieur à l'indice courant i, et déjà prélevée par le routeur pour le transfert d'un paquet de données précédent. Si la valeur obtenue est différente, la procédure de traitement du paquet de données est interrompue. En revanche, si la valeur obtenue est égale à la valeur de la pièce racine Wo, une étape de mémorisation E511 permet d'inscrire dans le champ spécifique C du paquet de données, la somme globale de monnaie restante égale à h (W;) = W; _ 1 associée à l'indice suivant i - 1. Dans cet exemple, on considère que chaque routeur R prélève un droit de passage correspondant à une pièce W; mémorisée dans le paquet de données. La valeur de chaque pièce W; doit être définie à l'avance et peut par exemple être égale à 0,01 centimes. Bien entendu, chaque routeur pourrait prélever une ou plusieurs pièces, le montant de monnaie restant correspondant au montant de monnaie initial diminué du nombre de pièces prélevées par chaque routeur R. On mémorise dans une étape d'ajout E512 la pièce prélevée W; associée à son indice i dans le porte-monnaie électronique 61 du routeur R. Le paquet de données ainsi traité peut ensuite être transmis dans une étape classique de transmission E513. A la fin de la connexion payante, et comme illustré à la figure 10, lorsque le routeur R reçoit un paquet de données signifiant la fin de la connexion S, une étape de lecture E501 permet d'identifier la connexion S et une étape de suppression E602 est mise en couvre afin de supprimer de la table des lettres de change 56 la lettre de change correspondant à la connexion S. La table des paquets reçus 53 est également régulièrement mise à jour par suppression des données mémorisées dans cette table 53 à la fin de chaque connexion. En outre, comme certaines connexions peuvent être interrompues anormalement, la table des paquets reçus 53 et la table des lettres de change 56 sont effacées périodiquement pour supprimer les informations périmées. Après chaque connexion, ou de manière journalière, chaque routeur R peut retransmettre à l'organisme bancaire les valeurs W; associées à chaque indice i et mémorisées dans le porte-monnaie électronique 61 afin d'en récupérer la valeur monétaire. L'ensemble des moyens décrits précédemment formant le dispositif de transmission de la figure 3 et le dispositif de rémunération incorporé dans un routeur R tel qu'illustré à la figure 7, sont incorporés dans un ordinateur tel qu'illustré à la figure 11. Cet ordinateur comprend de manière classique un microprocesseur 70, une mémoire morte (Read Only Memory ou ROM) mémorisant soit le procédé de transmission d'un paquet de données, soit le procédé de rémunération d'un routeur, et une mémoire vive 72 (Ramdom Access Memory ou RAM) comportant différents registres pour la mise en oeuvre de ces procédés. L'ordinateur comporte notamment une interface de communication 79 pouvant être reliée au réseau de communication 3 pour recevoir ou transférer des paquets de données. En outre, l'ordinateur comporte des moyens de stockage de documents, tel qu'un disque dur 76, où est adapté à coopérer au moyen d'un lecteur de disque 77 avec des moyens de stockage amovibles 78 tels que des disquettes, des disques compacts ou des cartes informatiques (PC-Card). Ces moyens de stockage fixes ou amovibles peuvent comporter le code du procédé de transmission et/ou de rémunération d'un routeur conforme à l'invention, qui, une fois lu par le microprocesseur 70, sera stocké dans le disque dur 76. A titre de variante, le programme permettant à un dispositif de mettre en couvre l'invention pourra être stocké dans la mémoire morte 71. En seconde variante, le programme pourra être reçu pour être stocké comme décrit précédemment par l'intermédiaire du réseau de communication 3. De manière classique, l'ordinateur possède également un écran 73 permettant par exemple de servir d'interface avec un opérateur à l'aide d'un clavier 74 ou d'une souris 75 ou tout autre moyen. L'unité centrale 70 (CPU) va exécuter les instructions relatives à la mise en couvre de l'invention. Lors de la mise sous tension, les programmes et méthodes relatives à l'invention stockés dans une mémoire non volatile, par exemple la mémoire morte 71, sont transférés dans la mémoire vive 72 qui contiendra alors le code exécutable de l'invention ainsi que les variables nécessaires à la mise en couvre de l'invention. Ainsi, la mémoire vive 72 d'un ordinateur tel qu'illustré à la figure 11, incorporant le dispositif de transmission de paquet de données, contiendra des registres pour stocker notamment la table des pièces 27, l'identifiant de connexion S et le droit de passage total D. De même, la mémoire vive 72 incorporée dans un routeur R du réseau de communication comprendra des registres pour stocker la table des paquets reçus 53, la table des lettres de change 56, et un porte-monnaie électronique 61. Un bus de communication 80 permet la communication entre les différents sous-éléments de l'ordinateur ou lié à lui-même. La représentation du bus n'est pas limitative et notamment le microprocesseur 70 est susceptible de communiquer des instructions à tout sous-élément directement ou par l'intermédiaire d'un autre sous-élément. Grâce à l'invention, on obtient un système de rémunération des routeurs d'un réseau de communication permettant la facturation de ces routeurs en fonction du trafic réel sur le réseau de communication. La facturation est réalisée dans le réseau lui-même, chaque paquet de données incluant suffisamment de monnaie pour traverser le réseau de communication jusqu'à sa destination. Bien entendu, de nombreuses modifications pourraient être apportées à l'exemple de réalisation décrit ci-dessus sans sortir du cadre de l'invention. En particulier, le système PayWord n'est qu'un exemple parmi d'autres de monnaie électronique pouvant être générée sur la station client 1 et dépensée ensuite sur chaque routeur R d'un réseau de communication 3. REVENDICATIONS 1. Procédé de rémunération d'un routeur d'un réseau de communication (3) adapté à recevoir et transmettre des paquets de donnée sur le réseau de communication (3), caractérisé en ce qu'il comporte les étapes suivantes - réception (E501) d'un paquet de données ; - prélèvement (E508-E512) d'un montant prédéterminé (W;, i) parmi une somme globale de monnaie mémorisée dans le paquet de données ; et - transmission (E513) du paquet de données sur le réseau de communication (3). 2. Procédé de rémunération d'un routeur conforme à la revendication 1, caractérisé en ce que l'étape de prélèvement comporte les sous-étapes suivantes - lecture (E508) d'une somme globale initiale de monnaie mémorisée dans ledit paquet de données ; - soustraction (E511) d'un montant prédéterminé (W;, i) de la somme globale initiale de monnaie; - mémorisation (E512) dudit montant prédéterminé (W;, i) dans un porte-monnaie électronique (61) du routeur (R) ; et - remplacement (E511) de la somme globale initiale par la somme globale restante après soustraction du montant prédéterminé. 3. Procédé de rémunération d'un routeur conforme à l'une des revendications 1 ou 2, caractérisé en ce qu'il comporte en outre les étapes suivantes - vérification (E505) pour le paquet de données reçu si ce paquet de données a déjà été transmis par ledit routeur (R) ; et - dans l'affirmative, transmission (E513) du paquet de données sans prélèvement dudit montant prédéterminé. 4. Procédé de rémunération d'un routeur conforme à la revendication 3, caractérisé en ce qu'il comprend une étape de mémorisation (E504) dans une table de paquets (53) d'un identifiant (P) associé à chaque paquet de données transmis par le routeur (R). 5. Procédé de rémunération d'un routeur conforme à l'une des revendications 1 à 4, caractérisé en ce qu'il comprend une étape préalable de mémorisation (E405), pour chaque connexion (S) établie entre le routeur (R) et une station client (1), d'un certificat d'authentification (C(Wo)) de la monnaie mémorisée dans des paquets de données émis par ladite station client (1), et en ce qu'il comprend une étape de validation (E509-510) du montant prédéterminé (W;, i) de monnaie à prélever dans le paquet de données. 6. Procédé de transmission d'un paquet de données à partir d'une station client (1) et à destination d'une station serveur (2) via des routeurs rémunérés (R) d'un réseau de communication (3), caractérisé en ce qu'il comprend une étape de mémorisation (E203) dans un champ spécifique (C) d'un paquet de données d'une somme globale de monnaie (W;+p, i + D), les routeurs (R) du réseau de communication (3) étant adaptés à prélever un montant prédéterminé (W;, i) de ladite somme globale de monnaie. 7. Procédé de transmission d'un paquet de données conforme à la revendication 6, caractérisé en ce qu'il comprend les étapes suivantes - détermination (E101) d'un ensemble de routeurs (R) adaptés à établir une connexion (S) entre la station client (1) et la station serveur (2) ; - acquisition (E103) des montants prédéterminés de monnaie perçus respectivement par les routeurs (R) dudit ensemble de routeurs (R) ; et - mémorisation (E203) dans un champ spécifique (C) dudit paquet de données d'une somme globale de monnaie (W;+p, i + D) supérieure ou égale à la somme (D) desdits montants prédéterminés perçus par les routeurs (R). 8. Procédé de transmission conforme à l'une des revendications 6 ou 7, caractérisé en qu'il comprend en outre les étapes suivantes - génération (E102) d'un identifiant (S) de connexion ; et - envoi (E109) dudit identifiant (S) de connexion aux routeurs (R) dudit ensemble de routeurs. 9. Dispositif de rémunération d'un routeur d'un réseau de communication (3) adapté à recevoir et transmettre des paquets de données sur le réseau de communication (3), caractérisé en ce qu'il comprend - des moyens de réception (51) d'un paquet de données ; - des moyens de prélèvement (60) d'un montant prédéterminé (W;, i) parmi une somme globale de monnaie mémorisée dans le paquet de données ; et - des moyens de transmission (63) du paquet de données sur le réseau de communication (3). 10. Dispositif de rémunération conforme à la revendication 9, caractérisé en ce que les moyens de prélèvement comprennent - des moyens de lecture (57) d'une somme globale initiale de monnaie mémorisée dans le paquet de données ; - des moyens de soustraction (60) d'un montant prédéterminé (W;, i) de la somme globale initiale de monnaie ; - des moyens de mémorisation (60) dudit montant prédéterminé (W;, i) dans un porte-monnaie électronique (61) du routeur (R) ; et - des moyens de remplacement (62) de la somme globale initiale par la somme globale restante après soustraction du montant prédéterminé. 11. Dispositif de rémunération d'un routeur conforme à l'une des revendications 9 ou 10, caractérisé en ce qu'il comprend en outre - des moyens de vérification (59) pour le paquet de données reçu si ce paquet de données a déjà été transmis par ledit routeur (R). 12. Dispositif de rémunération d'un routeur conforme à la revendication 11, caractérisé en ce qu'il comprend des moyens de mémorisation (52) dans une table de paquets (53) d'un identifiant (P) associé à chaque paquet de données transmis par le routeur (R). 13. Dispositif de rémunération d'un routeur conforme à l'une des revendications 9 à 12, caractérisé en ce qu'il comprend des moyens de mémorisation (56), pour chaque connexion (S) établie entre le routeur (R) et une station client (1), d'un certificat d'authentification (C(wo)) de la monnaie mémorisée dans des paquets de données émis par ladite station client (1), et des moyens de validation (58, 59) du montant prédéterminé (W;, i) de monnaie à prélever dans le paquet de données. 14. Dispositif de rémunération d'un routeur conforme à l'une des revendications 9 à 13, caractérisé en ce qu'il est incorporé dans - un microprocesseur (70) ; - une mémoire morte (71) adaptée à mémoriser un programme de rémunération d'un routeur ; et - une mémoire vive (72) comprenant des registres adaptés à mémoriser des variables modifiées lors de l'exécution dudit programme. 15. Dispositif de transmission d'un paquet de données à partir d'une station client (1) et à destination d'une station serveur (2) via des routeurs rémunérés (R) d'un réseau de communication (3), caractérisé en ce qu'il comprend des moyens de mémorisation (32, 33) dans un champ spécifique (C) d'un paquet de données d'une somme globale de monnaie (W;+o, i + D), les routeurs (R) du réseau de communication (3) étant adaptés à prélever un montant prédéterminé (W;, i) de ladite somme globale de monnaie. 16. Dispositif de transmission d'un paquet de données conforme à la revendication 15, caractérisé en ce qu'il comprend - des moyens de détermination (21) d'un ensemble de routeurs (R) adaptés à établir une connexion (S) entre la station client (1) et la station serveur (2) ; - des moyens d'acquisition (23) des montants prédéterminés de monnaie perçus respectivement par les routeurs (R) dudit ensemble de routeurs (R) ; et - des moyens de mémorisation (32, 33) dans un champ spécifique (C) dudit paquet de données d'une somme globale de monnaie (W;+p, i +D) supérieure ou égale à la somme (D) desdits montants prédéterminés perçus par les routeurs (R). 17. Dispositif de transmission conforme à l'une des revendications 15 ou 16, caractérisé en ce qu'il comprend en outre - des moyens de génération (22) d'un identifiant (S) de connexion ; et - des moyens d'envoi (28) dudit identifiant (S) de connexion aux routeurs (R) dudit ensemble de routeurs. 18. Dispositif de transmission conforme à l'une des revendications 15 à 17, caractérisé en ce qu'il est incorporé dans - un microprocesseur (70) , - une mémoire morte (71) adaptée à mémoriser un programme de transmission d'un paquet de données ; et - une mémoire vive (72) comprenant des registres adaptés à mémoriser les variables modifiées lors de l'exécution dudit programme. 19. Routeur de réseau de communication, caractérisé en ce qu'il comprend des moyens adaptés à mettre en oeuvre le procédé de rémunération conforme à l'une des revendications 1 à 5. 20. Ordinateur, caractérisé en ce qu'il comprend des moyens adaptés à mettre en oeuvre le procédé de rémunération d'un routeur conforme à l'une des revendications 1 à 5. 21. Ordinateur, caractérisé en ce qu'il comprend des moyens adaptés à mettre en oeuvre le procédé de transmission d'un paquet de données conforme à l'une des revendications 6 à 8. 22. Réseau de communication, caractérisé en ce qu'il comprend des moyens adaptés à mettre en oeuvre le procédé de rémunération d'un routeur conforme à l'une des revendications 1 à 5. 23. Réseau de communication, caractérisé en ce qu'il comprend des moyens adaptés à mettre en oeuvre le procédé de transmission conforme à l'une des revendications 6 à 8.