Une couche logicielle supplémentaire 16 forme interface entre couches. applicatives (non représentées) et les couches inférieures, CC1 CC2. La fonction principale dévolue à cette couche 16 est une fonction de multiplexageldémultiplexage. Les communications avec la carte à puce 2a effectuent selon un paradigme similaire à celui utilisé pour la manipulation fichiers dans un système d'exploitation du type "UNIX" (marque déposée) : OUVRIR ("OPEN"), LIRE ("READ"), ECRIRE ("WRITE"), FERMER ("CLOSE"), Du côté de la carte à puce 2a, on retrouve une organisation similaire, à savoir la présence de deux couches basses, référencees CCa1 (couche physique) CCa2 (couche de lien de données), ainsi qu'une couche d'interface , tout à fait similaire à la couche 16. Selon l'invention, on prévoit, de part et d'autre, c'est-à-dire dans le terminal 1 dans la carte à puce 2a, deux couches de protocoles spécifiques 13 et 23a, respectivement. Dans le terminal 1, la couche spécifique 13 s'interface aux "drivers couches basses" 15, aux bibliothèques 14 des couches réseau, C3 et C4, et aux couches protocolaires du lecteur de carte 3, c'est-à-dire les couches inférieures, CC1 et via la couche de multiplexage 16. La couche spécifique 13 permet le transfert de paquets réseaux de et vers la carte à puce 2a. En outre, elle adapte les applications existantes telles le navigateur Internet 10, le courrier électronique, etc., pour des utilisations mettant en oeuvre la carte à puce 2a. Du côté de la carte à puce 2a, on retrouve une organisation tout à fait similaire constituée par une instance supplémentaire de la couche spécifique, référencée 23a, pendant de la couche 13. De façon plus précise, les couches spécifiques, 13 et 23a, sont subdivisées trois éléments logiciels principaux - module, 130 ou 230a, de transfert de blocs d'informations entre les couches 13 et 23a, via les couches conventionnelles CC1, CC2, CCal et CCa2 ; - une ou plusieurs pièces de logiciel, dites "agents intelligents", 132 ou 232a, qui réalisent, par exemple, des fonctions de conversion de protocoles ; - et un module de gestion de la configuration spécifique, 131 et 231a, respectivement ; module qui peut être assimilé à un agent intelligent particulier. Pour simplifier, on appellera ci-après les agents intelligents, "agents", comme il a été précédemment indiqué. On retrouve donc, dans le terminal 1 et la carte à puce 2a, une pile protocolaire de communication entre les deux entités. Les couches de niveau deux (couches de lien de données), CC2 et CCa2, assurent l'échange entre la carte à puce 2a et le terminal 1. Ces couches sont responsables de la détection et l'éventuelle correction d'erreurs de transmission. Différents protocoles sont utilisables, et à titre d'exemples non exhaustifs suivants recommandation ETSI GSM 11.11 ; protocole défini par la norme ISO 7816-3, en mode caractère T=0 ; protocole défini par la norme ISO 7816-3, en mode bloc T=1 ; ou le protocole défini par la norme ISO 3309, en mode trame "HDLC" (pour "High-Level Data Link Control procedure" ou procédure commande de liaison à haut niveau). Dans le cadre de l'invention, on utilisera de préférence le protocole ISO 7816- en mode bloc. façon connue en soi, à chaque couche de protocole, il est associe un certain nombre de primitives qui permettent les échanges de données entre couches même niveau et d'une couche à l'autre. A titre d'exemple, primitives associées à la couche de niveau deux sont du type "demande données" ("Data. requesP') et "envoi de données" par la carte ("Data. response"), ainsi que "confirmation de données" ("Data. confirm"), etc.