FR2695782A1 - Data transmission between networks with different protocols - having first frame with data fields and integrity check field for data fields, and converting bit by bit to second field - Google Patents
Data transmission between networks with different protocols - having first frame with data fields and integrity check field for data fields, and converting bit by bit to second field Download PDFInfo
- Publication number
- FR2695782A1 FR2695782A1 FR9210973A FR9210973A FR2695782A1 FR 2695782 A1 FR2695782 A1 FR 2695782A1 FR 9210973 A FR9210973 A FR 9210973A FR 9210973 A FR9210973 A FR 9210973A FR 2695782 A1 FR2695782 A1 FR 2695782A1
- Authority
- FR
- France
- Prior art keywords
- field
- data
- bits
- protocol
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
- H04L12/462—LAN interconnection over a bridge based backbone
- H04L12/4625—Single bridge functionality, e.g. connection of two networks over a single bridge
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Abstract
Description
Procédé de transmission de données entre réseaux
à protocoles hétérogènes et convertisseurs de
protocole pour la mise en oeuvre du procédé.Data transmission method between networks
with heterogeneous protocols and converters
protocol for implementing the method.
La présente invention concerne un procédé de transmission de données entre un appareil émetteur, relié à un premier réseau de transmission de données selon un premier protocole prévoyant une trame comportant un premier champ de bits de données et un champ associé de bits de contrôle d'intégrité des données du premier champ, et un appareil récepteur relié au premier réseau à travers un second réseau de transmission de données selon un second protocole prévoyant une trame comportant un second champ de bits de données, et, le cas échéant, on adapte les débits de transmission des deux réseaux.The present invention relates to a method of transmitting data between a transmitting device, connected to a first data transmission network according to a first protocol providing a frame comprising a first field of data bits and an associated field of integrity check bits data of the first field, and a receiving device connected to the first network through a second data transmission network according to a second protocol providing a frame comprising a second field of data bits, and, if necessary, the bit rates of transmission of the two networks.
Un tel procédé sert à établir une passerelle logique entre des réseaux locaux à protocoles incompatibles et permet ainsi les communications entre les appareils raccordés à ces réseaux locaux. De même, il permet de raccorder des réseaux locaux distants, à protocoles identiques, par exemple du type de la marque enregistrée
ETHERNET, au travers d'un réseau public disposant d'un protocole incompatible avec ceux-ci, par exemple le protocole HDLC (High Data Link Control").Such a method is used to establish a logical gateway between local networks with incompatible protocols and thus allows communications between the devices connected to these local networks. Likewise, it makes it possible to connect remote local networks, with identical protocols, for example of the type of the registered mark.
ETHERNET, through a public network having a protocol incompatible with them, for example the HDLC protocol (High Data Link Control ").
Dans ce dernier cas, il est connu de convertir, en "entrée" sur le réseau public, les données du réseau
ETHERNET qui se trouvent en mode paquet et les présenter en mode circuit au réseau HDLC.In the latter case, it is known to convert the network data into "input" on the public network.
ETHERNET which are in packet mode and present them in circuit mode to the HDLC network.
Pour respecter le norme du protocole HDLC, on calcule et transmet un mot de code de contrôle (CRC2), à partir de tous les bits du paquet, c'est-à-dire des données à transmettre , des adresses des appareils émetteur et destinataire et d'un mot de code de contrôle (CRC1) de l'intégrité du paquet qui a été calculé par l'appareil émetteur du réseau ETHERNET.To comply with the HDLC protocol standard, a control code word (CRC2) is calculated and transmitted, from all the bits of the packet, i.e. data to be transmitted, addresses of the sending and receiving devices. and a code word for checking the integrity of the packet (CRC1) which has been calculated by the sending device of the ETHERNET network.
Ce respect de la norme du protocole utilisé dans le second réseau, HDLC dans cet exemple, a paru, jusqu'à maintenant, être une condition sine qua non pour y transmettre correctement les données, du fait que le protocole prévoit toutes les situations possibles et traite les remèdes aux situations anormales.This respect for the standard of the protocol used in the second network, HDLC in this example, seemed, until now, to be a sine qua non condition for correctly transmitting the data there, since the protocol provides for all possible situations and treats remedies for abnormal situations.
Cette "sécurité" présente cependant l'inconvénient de nécessiter un logiciel volumineux et complexe qui, pour ne pas ralentir le débit de transmission, doit être mis en oeuvre par des composants spécifiques rapides, comme des circuits intégrés. Or, bien qu'intégrés, ces circuits sont, de par leur complexité, relativement coûteux. De plus, en cas de problème lors du raccordement de deux réseaux, leur complexité matérielle et logicielle ne facilite pas la localisation du problème.This "security" has the drawback, however, of requiring large and complex software which, in order not to slow down the transmission rate, must be implemented by specific rapid components, such as integrated circuits. However, although integrated, these circuits are, by their complexity, relatively expensive. In addition, in the event of a problem when connecting two networks, their hardware and software complexity does not make it easier to locate the problem.
La présente invention vise à pallier ces inconvénients.The present invention aims to overcome these drawbacks.
A cet effet, la présente invention concerne tout d'abord un procédé de transmission de données entre un appareil émetteur, relié à un premier réseau de transmission de données selon un premier protocole prévoyant une trame comportant un premier champ de bits de données et un champ associé de bits de contrôle d'intégrité des données du premier champ, et un appareil récepteur relié au premier réseau à travers un second réseau de transmission de données selon un second protocole prévoyant une trame comportant un second champ de bits de données, et, le cas échéant, on adapte les débits de transmission des deux réseaux, procédé caractérisé par le fait que, à l'interface entre les deux réseaux, on convertit les bits du premier champ et du champ de contrôle associé exclusivement en bits du second champ qui sont reconnus par l'appareil récepteur et à partir desquels il extraît les bits de donnés du premier champ.To this end, the present invention firstly relates to a method of transmitting data between a transmitting device, connected to a first data transmission network according to a first protocol providing for a frame comprising a first field of data bits and a field associated with data integrity check bits of the first field, and a receiving device connected to the first network through a second data transmission network according to a second protocol providing a frame comprising a second field of data bits, and, the if necessary, the transmission rates of the two networks are adapted, a process characterized in that, at the interface between the two networks, the bits of the first field and of the associated control field are converted exclusively into bits of the second field which are recognized by the receiving device and from which it extracts the data bits of the first field.
Finalement, la demanderesse s'est aperçu que le calcul du mot de code (CRC2) dans le deuxième réseau était une lourde contrainte, quant à la complexité matérielle et logicielle de la conversion, et qu'on pouvait s'en passer. A cet égard, elle est allée en l'encontre du préjugé évoqué. Comme il existe déjà un mot de code (CRC1) protégeant la transmission dans le premier réseau, l'adjonction d'un autre mot de code (CRC2) dans le deuxième réseau ne servirait qu'à localiser un défaut de transmission dans ce second réseau. I1 est en fait plus avantageux de transmettre de façon transparente les données du premier réseau, avec la seule conversion nécessaire mais sans les protéger à nouveau.Finally, the plaintiff realized that the calculation of the code word (CRC2) in the second network was a heavy constraint, as for the hardware and software complexity of the conversion, and that one could do without it. In this respect, it went against the prejudice mentioned. As there is already a code word (CRC1) protecting the transmission in the first network, the addition of another code word (CRC2) in the second network would only serve to locate a transmission fault in this second network . It is in fact more advantageous to transmit the data from the first network transparently, with the only conversion necessary but without protecting it again.
Si l'appareil récepteur, relié au second réseau, détecte un défaut au moyen du champ de contrôle du premier protocole, il pourra demander une retransmission des données à partir de l'appareil émetteur. En d'autres termes, le second protocole sert, avec une adaptation minimale, d'extension au premier protocole, le premier réseau disposant ainsi d'un maillon d'extension.If the receiving device, connected to the second network, detects a fault by means of the control field of the first protocol, it can request a retransmission of the data from the sending device. In other words, the second protocol serves, with minimal adaptation, as an extension to the first protocol, the first network thus having an extension link.
Avantageusement, on relie l'appareil récepteur audit deuxième réseau à travers un troisième réseau de transmission de données selon le premier protocole.Advantageously, the receiving device is connected to said second network through a third data transmission network according to the first protocol.
L'intérêt de cette mise en oeuvre est de pouvoir assimiler, dans un ensemble de réseaux d'un même protocole, un réseau de protocole différent à un maillon intermédiaire de cet ensemble de réseaux à protocole unique.The advantage of this implementation is to be able to assimilate, in a set of networks of the same protocol, a different protocol network to an intermediate link of this set of networks with a single protocol.
Avantageusement, on intègre un réseau à protocole HDLC au sein d'un ensemble de réseaux à protocole ETHERNET.Advantageously, an HDLC protocol network is integrated into a set of ETHERNET protocol networks.
L'invention concerne aussi un convertisseur de protocole pour la mise en oeuvre du procédé de l'invention, agencé pour être relié à un premier réseau de transmission de données selon un premier protocole prévoyant une trame comportant un premier champ de bits de données et un champ associé de bits de contrôle d'intégrité des données du premier champ, et à un second réseau de transmission de données selon un second protocole prévoyant une trame comportant un second champ de bits de données, caractérisé par le fait qu'il comporte des moyens agencés pour convertir les bits du premier champ et du champ de contrôle associé exclusivement en bits du second champ.The invention also relates to a protocol converter for implementing the method of the invention, designed to be connected to a first data transmission network according to a first protocol providing a frame comprising a first field of data bits and a associated field of data integrity control bits of the first field, and to a second data transmission network according to a second protocol providing a frame comprising a second field of data bits, characterized in that it comprises means arranged to convert the bits of the first field and the associated control field exclusively into bits of the second field.
Le convertisseur, ayant une tâche relativement légère, peut être réalisé beaucoup plus simplement que ceux de l'art antérieur et, en particulier, peut utiliser séquentiellement des circuits logiques uniques, qu'il faudrait dupliquer si sa tâche était plus lourde.The converter, having a relatively light task, can be made much more simply than those of the prior art and, in particular, can use sequentially single logic circuits, which would have to be duplicated if its task was heavier.
L'invention concerne enfin, pour la mise en oeuvre du procédé de l'invention, un convertisseur de protocole de transmission de données agencé pour être relié à un réseau de transmission de données selon un protocole prévoyant une trame comportant un champ global de bits de données contenant, en positions connues, un champ primaire de bits de données ainsi qu'un champ de bits de contrôle d'intégrité des données du champ primaire, caractérisé par le fait qu'il comporte des moyens agencés pour aiguiller, puis mémoriser, les bits du champ global vers un champ de bits de contrôle ou vers un autre champ de bits de données selon que les bits considérés occupent ou non lesdites positions connues.Finally, the invention relates, for the implementation of the method of the invention, to a data transmission protocol converter arranged to be connected to a data transmission network according to a protocol providing for a frame comprising a global field of bits of data containing, in known positions, a primary field of data bits as well as a data integrity control bit field of the primary field, characterized in that it comprises means arranged for routing, then storing, the bits from the global field to a control bit field or to another data bit field depending on whether the bits considered occupy said known positions or not.
En effet, bien que le concept inventif de l'invention soit unique, les deux convertisseurs selon l'invention peuvent être mis séparément dans le commerce et utilisés respectivement en nombres différents. Cela est par exemple le cas si l'appareil récepteur des données reçoit celles-ci, provenant du type de convertisseur de l'invention mentionné en premier, selon le second protocole, mais ne les retransmet pas ce qui lui permet de n'utiliser, du premier protocole, que la partie concernant la position des données reçues.Indeed, although the inventive concept of the invention is unique, the two converters according to the invention can be put on the market separately and used respectively in different numbers. This is for example the case if the data receiving device receives this data, coming from the type of converter of the invention mentioned first, according to the second protocol, but does not retransmit it which allows it to not use, of the first protocol, as the part concerning the position of the data received.
De même, les nombres des convertisseurs de chaque type seront différents si les données issues du premier type de convertisseur sont diffusées vers plusieurs convertisseurs du second type.Similarly, the numbers of converters of each type will be different if the data from the first type of converter is broadcast to several converters of the second type.
L'invention sera mieux comprise au moyen de la description suivante de la forme de réalisation préférée de deux convertisseurs de protocole pour la mise en oeuvre du procédé de l'invention, en référence au dessin annexé, dans lequel - la figure 1 représente schématiquement deux réseaux
ETHERNET reliés, à travers respectivement les deux
convertisseurs de l'invention, à un même réseau à
protocole HDLC modifié, - la figure 2 montre les champs de bits d'un paquet
ETHERNET, - la figure 3 montre un champ de données transmises
selon le protocole HDLC ainsi qu'un champ de contrôle
d'intégrité du champ de données, prévu par le
protocole HDLC et, - les figures 4 et 5 sont des schémas par blocs
représentant les convertisseurs de l'invention,
effectuant respectivement une conversion ETHERNET/HDLC
modifié et une conversion HDLC modifié/ETHERNET.The invention will be better understood by means of the following description of the preferred embodiment of two protocol converters for implementing the method of the invention, with reference to the attached drawing, in which - FIG. 1 schematically represents two networks
ETHERNET connected, through the two respectively
converters of the invention, to the same network at
modified HDLC protocol, - Figure 2 shows the bit fields of a packet
ETHERNET, - Figure 3 shows a field of transmitted data
according to HDLC protocol as well as a control field
data field integrity, provided for by the
HDLC protocol and, - Figures 4 and 5 are block diagrams
representing the converters of the invention,
performing an ETHERNET / HDLC conversion respectively
modified and a modified HDLC / ETHERNET conversion.
Deux réseaux 1 et 31, ici de même type, ETHERNET, représentés sur la figure 1, sont respectivement reliés à l'entrée d'un convertisseur 10 de protocole ETHERNET en protocole HDLC modifié (comme expliqué plus loin) et à la sortie d'un convertisseur 20 du protocole HDLC modifié en protocole ETHERNET. La sortie du convertisseur 10 est reliée à l'entrée du convertisseur 20 par une liaison 40 d'un réseau de transmission de données selon le protocole HDLC.Two networks 1 and 31, here of the same type, ETHERNET, represented in FIG. 1, are respectively connected to the input of a converter 10 from ETHERNET protocol to modified HDLC protocol (as explained below) and to the output of a converter 20 of the HDLC protocol modified into the ETHERNET protocol. The output of converter 10 is connected to the input of converter 20 by a link 40 of a data transmission network according to the HDLC protocol.
Aux réseaux 1 et 31 sont respectivement raccordés des appareils, ici des terminaux, de transmission de données 2, 3, 4 et 32, 33, 34. Dans cet exemple, il n'est prévu, par la clarté de l'exposé, qu'une possibilité de transmission unidirectionnelle du réseau 1 vers le réseau 31.To the networks 1 and 31 are respectively connected devices, here terminals, for transmitting data 2, 3, 4 and 32, 33, 34. In this example, it is not intended, by the clarity of the description, that '' a possibility of unidirectional transmission from network 1 to network 31.
On rappellera que le protocole ETHERNET prévoit une trame 50, représentée sur la figure 2, pour la transmission de paquets de bits, à 10 Mb/s, qui comporte un champ 51 d'adresse du destinataire du paquet, un champ 52 d'adresse de l'émetteur du paquet, un champ 53 de données, contenant les informations utilisables par le destinataire du paquet, et un champ 54 de contrôle de l'intégrité des champs 51, 52 et 53, contenant un mot de code de contrôle CRC1. Le paquet est repéré par la présence d'un signal électrique.It will be recalled that the ETHERNET protocol provides a frame 50, represented in FIG. 2, for the transmission of bit packets, at 10 Mb / s, which includes a field 51 of address of the recipient of the packet, a field 52 of address from the packet sender, a data field 53, containing the information usable by the recipient of the packet, and a field 54 for checking the integrity of fields 51, 52 and 53, containing a control code word CRC1. The package is identified by the presence of an electrical signal.
Pour sa part, le protocole HDLC concerne une transmission en mode circuit, c'est-a-dire permanente, qu'il y ait ou non des données à transmettre. Les données sont transmises dans des trames (60), dont l'une est représentée très schématiquement sur la figure 3, comportant un champ 61 de données utilisables par leur destinataire, et un champ 62 de contrôle d'intégrité des données, du champ 61, contenant un mot de code de contrôle CRC2. La non présence de trame 60 est indiquée par la présence de fanions.For its part, the HDLC protocol relates to a transmission in circuit mode, that is to say permanent, whether or not there is data to be transmitted. The data are transmitted in frames (60), one of which is shown very schematically in FIG. 3, comprising a field 61 of data usable by their recipient, and a field 62 of data integrity control, of field 61 , containing a CRC2 control code word. The absence of frame 60 is indicated by the presence of flags.
Le convertisseur 10 ETHERNET/HDLC modifié, représenté plus en détail sur la figure 4, comporte en entrée un circuit 11 d'interface ETHERNET, disposant des éléments matériels et logiciels d'un circuit d'interface ETHERNET du type connu.The modified ETHERNET / HDLC converter 10, shown in more detail in FIG. 4, has at its input an ETHERNET interface circuit 11, having the hardware and software elements of an ETHERNET interface circuit of the known type.
En réponse à la réception d'un paquet ETHERNET, le circuit 11 fournit à sa sortie les bits du paquet
ETHERNET reçu, ici émis par le terminal 2 à destination du terminal 32, dont il a reconnu l'adresse du destinataire 32.In response to the reception of an ETHERNET packet, the circuit 11 provides at its output the bits of the packet
ETHERNET received, here sent by terminal 2 to terminal 32, of which it has recognized the address of recipient 32.
La sortie du circuit 11 est uniquement reliée à l'entrée de données d'un circuit 16 de gestion du protocole HDLC modifié, dont la sortie constitue la sortie du circuit 10.The output of circuit 11 is only connected to the data input of a circuit 16 for managing the modified HDLC protocol, the output of which constitutes the output of circuit 10.
Pour la simplicité de l'exposé, les signaux de service permettant la gestion des transmissions selon les protocoles ETHERNET et HDLC, et en particulier les fanions de repérage des limites des champs de bits, ne sont pas exposés en détail ici. For the sake of simplicity of presentation, the service signals allowing the management of transmissions according to the ETHERNET and HDLC protocols, and in particular the flags for locating the limits of the bit fields, are not explained in detail here.
Le circuit 16 comporte les éléments matériels et logiciels d'un circuit connu gérant l'émission de bits selon le protocole HDLC, hormis les éléments concernant le champ de contrôle 61, la modification du protocole
HDLC portant sur le fait que la présence du champ de contrôle 61 n'est pas prévue. Les bits du paquet, reçus à l'entrée du circuit 16, sont mis en mémoire tampon 17 puis envoyés à un circuit 18 où ils sont convertis exclusivement en bits du champ de données 61 d'où ils sont ensuite émis en sortie du circuit 10.The circuit 16 includes the hardware and software elements of a known circuit managing the transmission of bits according to the HDLC protocol, except for the elements relating to the control field 61, the modification of the protocol.
HDLC relating to the fact that the presence of control field 61 is not foreseen. The bits of the packet, received at the input of circuit 16, are put in buffer memory 17 then sent to a circuit 18 where they are converted exclusively into bits of the data field 61 from where they are then emitted at the output of circuit 10 .
La mémoire tampon 17 assure l'adaptation de débit entre les bits issus du réseau ETHERNET 1, à 10 Mb/s, et ceux émis sur le réseau HDLC 40, ici à 64 kb/s.The buffer memory 17 ensures the bit rate adaptation between the bits coming from the ETHERNET network 1, at 10 Mb / s, and those sent on the HDLC network 40, here at 64 kb / s.
On comprendra que la conversion de bits reçus par le circuit 16 dépend de la façon dont chaque protocole prévoit de représenter physiquement un bit pour, en particulier, permettre ou non de transmettre, de façon implicite avec les bits de données, un signal d'horloge facilitant la réception de ces bits.It will be understood that the conversion of bits received by the circuit 16 depends on the way in which each protocol plans to physically represent a bit in order, in particular, to allow or not to transmit, implicitly with the data bits, a clock signal facilitating the reception of these bits.
De même si, contrairement à la présente description, les bits étaient, dans un protocole, codés par blocs jointifs, ils pourraient être convertis en d'autres blocs, à codage différent et éventuellement de longueur différente.Likewise if, contrary to the present description, the bits were, in a protocol, coded by contiguous blocks, they could be converted into other blocks, with different coding and possibly of different length.
Dans le présent exemple, les bits reçus par le convertisseur 10 en provenance du réseau ETHERNET 1, sont codés selon le code MANCHESTER, qui permet la transmission d'un signal d'horloge. Le circuit 11 comporte un transcodeur 12 qui reçoit les bits du paquet, provenant de l'entrée du circuit 11, et transforme chaque bit reçu en un bit présenté selon le code Non Retour à Zéro (NRZ), code selon lequel le circuit 16 reçoit les bits du paquet ETHERNET.In the present example, the bits received by the converter 10 from the ETHERNET network 1 are coded according to the MANCHESTER code, which allows the transmission of a clock signal. Circuit 11 includes a transcoder 12 which receives the bits of the packet, coming from the input of circuit 11, and transforms each bit received into a bit presented according to the code No Return to Zero (NRZ), code according to which circuit 16 receives the bits of the ETHERNET packet.
Le convertisseur 20 HDLC modifié /ETHERNET, représenté sur la figure 5, comporte en entrée un circuit d'interface 21, constitué des éléments matériels et logiciels d'un circuit connu gérant la réception de bits selon le protocole HDLC, hormis les éléments concernant le champ de contrôle 62. La sortie du circuit 21 est reliée à l'entrée d'un circuit 22 qui comporte une mémoire tampon 23, ici un registre à décalage, recevant les bits de données du champ 61, issus du circuit 21, ainsi qu'une logique d'aiguillage 24 reliée à la sortie du registre 23. Le registre 23 a pour rôle de stocker temporairement les bits d'un paquet en attendant leur émission vers le réseau 31. Sa capacité est adaptée au nombre de messages, plus précisément de bits, qu'il est prévu de stocker temporairement. Dans cet exemple, le débit instantané sur le réseau ETHERNET 31 est supérieur à celui du réseau HDLC 40, si bien que le registre 23 permet l'adaptation, ici augmentation, de débit instantané en assurant que la totalité d'un paquet soit disponible avant son émission sur le réseau 31.The modified HDLC / ETHERNET converter 20, represented in FIG. 5, has at its input an interface circuit 21, consisting of the hardware and software elements of a known circuit managing the reception of bits according to the HDLC protocol, except the elements relating to the control field 62. The output of circuit 21 is connected to the input of circuit 22 which includes a buffer memory 23, here a shift register, receiving the data bits of field 61, coming from circuit 21, as well as 'a switching logic 24 connected to the output of the register 23. The role of the register 23 is to temporarily store the bits of a packet while waiting for their transmission to the network 31. Its capacity is adapted to the number of messages, more precisely of bits, which it is planned to store temporarily. In this example, the instantaneous speed on the ETHERNET network 31 is higher than that of the HDLC network 40, so that the register 23 allows the adaptation, here increase, of instantaneous speed by ensuring that the whole of a packet is available before its transmission on the network 31.
La logique d'aiguillage 24 comporte un comparateur (non représenté), ayant en mémoire la position des champs
ETHERNET, qui est relié en entrée à -la sortie du registre 23 et aiguille les bits sortant du registre 23 vers une parmi quatre mémoires 25, 26, 27 et 28 en fonction du dernier fanion qu'il a reconnu et qui annonçait le début de l'un des quatre champs 51, 52, 53 et 54.The switching logic 24 includes a comparator (not shown), having in memory the position of the fields
ETHERNET, which is connected as an input to the output of register 23 and directs the bits leaving register 23 to one of four memories 25, 26, 27 and 28 according to the last flag it recognized and which announced the start of one of the four fields 51, 52, 53 and 54.
Les mémoires 25, 26, 27 et 28 reçoivent respectivement les champs ETHERNET 51, 52, 53 et 54, véhiculés dans le champ global 61 HDLC, qui sont ensuite émis sur le réseau ETHERNET 31, par un circuit 29 d'interface
ETHERNET de type connu, pour y être reçus par le terminal destinataire 32.The memories 25, 26, 27 and 28 respectively receive the ETHERNET fields 51, 52, 53 and 54, conveyed in the global field 61 HDLC, which are then transmitted on the ETHERNET network 31, by an interface circuit 29
ETHERNET of known type, to be received there by the destination terminal 32.
On comprendra que la taille des quatre champs ETHERNET 51, 52, 53 et 54 n'est limitée en aucune façon par celle du champ 61 de données HDLC, puisqu'un ensemble de données à transmettre, ici un paquet ETHERNET, peut occuper moins d'un champ 61 ou être réparti sur plusieurs champs 61, dont la présentation de façon jointive à la sortie du circuit 21 rétablit l'unité de l'ensemble des données transportées.It will be understood that the size of the four ETHERNET fields 51, 52, 53 and 54 is in no way limited by that of the field 61 of HDLC data, since a set of data to be transmitted, here an ETHERNET packet, can occupy less than 'a field 61 or be distributed over several fields 61, the presentation of which adjoining the output of the circuit 21 restores the unity of all the data transported.
On remarquera aussi que la présence des mémoires 25, 26, 27 et 28, et non d'une seule mémoire contenant tous les bits du paquet ETHERNET issu du terminal 2, n'est nécessaire que dans le cas où le contenu d'un ou plusieurs des quatre champs 51, 52, 53 et 54 doit être exploité, ce qui est le cas si un contrôle d'intégrité des données est effectué à ce niveau de la chaîne de transmission, à partir du mot de code CRC1 du champ 54.It will also be noted that the presence of memories 25, 26, 27 and 28, and not of a single memory containing all the bits of the ETHERNET packet originating from terminal 2, is only necessary in the case where the content of one or several of the four fields 51, 52, 53 and 54 must be used, which is the case if a data integrity check is carried out at this level of the transmission chain, starting from the code word CRC1 of field 54.
Ceci serait en particulier le cas si le réseau 31 était inexistant, le terminal récepteur 32 comportant alors le transcodeur 20, dépourvu dans ce cas du circuit 29 d' interface ETHERNET.This would in particular be the case if the network 31 were non-existent, the receiving terminal 32 then comprising the transcoder 20, in this case devoid of the circuit 29 of the ETHERNET interface.
Dans le cas général, où une possibilité de transmission dans un sens ou l'autre est souhaitée entre les réseaux 1 et 31, il est alors respectivement adjoint aux transcodeurs 10 et 20, de préférence de façon intégrée avec ceux-ci, des transcodeurs ayant la fonction des transcodeurs 20 et 10. In the general case, where a possibility of transmission in one direction or the other is desired between the networks 1 and 31, it is then respectively added to the transcoders 10 and 20, preferably in an integrated manner with these, transcoders having the function of transcoders 20 and 10.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR9210973A FR2695782A1 (en) | 1992-09-15 | 1992-09-15 | Data transmission between networks with different protocols - having first frame with data fields and integrity check field for data fields, and converting bit by bit to second field |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR9210973A FR2695782A1 (en) | 1992-09-15 | 1992-09-15 | Data transmission between networks with different protocols - having first frame with data fields and integrity check field for data fields, and converting bit by bit to second field |
Publications (1)
Publication Number | Publication Date |
---|---|
FR2695782A1 true FR2695782A1 (en) | 1994-03-18 |
Family
ID=9433509
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR9210973A Withdrawn FR2695782A1 (en) | 1992-09-15 | 1992-09-15 | Data transmission between networks with different protocols - having first frame with data fields and integrity check field for data fields, and converting bit by bit to second field |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR2695782A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1996004754A1 (en) * | 1994-07-29 | 1996-02-15 | British Telecommunications Public Limited Company | Communication apparatus and method |
US6205216B1 (en) | 1994-07-29 | 2001-03-20 | British Telecommunications Public Limited Company | Apparatus and method for inter-network communication |
US8225024B2 (en) * | 2004-03-05 | 2012-07-17 | Finisar Corporation | Use of a first two-wire interface communication to support the construction of a second two-wire interface communication |
US8667194B2 (en) | 2003-12-15 | 2014-03-04 | Finisar Corporation | Two-wire interface in which a master component monitors the data line during the preamble generation phase for synchronization with one or more slave components |
-
1992
- 1992-09-15 FR FR9210973A patent/FR2695782A1/en not_active Withdrawn
Non-Patent Citations (3)
Title |
---|
IEEE NETWORK: THE MAGAZINE OF COMPUTER COMMUNICATIONS. vol. 2, no. 1, Janvier 1988, NEW YORK US pages 57 - 64 W.M.SEIFERT 'BERIDGES AND ROUTERS' * |
IEEE NETWORK: THE MAGAZINE OF COMPUTER COMMUNICATIONS. vol. 3, no. 6, Septembre 1989, NEW YORK US pages 21 - 24 , XP74728 J.LAMONT 'SOME EXPERIENCE WITH LAN INTERCONNECTION VIA FRAME RELAYING' * |
IEEE NETWORK: THE MAGAZINE OF COMPUTER COMMUNICATIONS. vol. 5, no. 5, Septembre 1991, NEW YORK US pages 12 - 16 , XP248468 J.J.BARRETT ET AL 'LAN INTERCONNECT USING X.25 NETWORK SERVICES' * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1996004754A1 (en) * | 1994-07-29 | 1996-02-15 | British Telecommunications Public Limited Company | Communication apparatus and method |
US6205216B1 (en) | 1994-07-29 | 2001-03-20 | British Telecommunications Public Limited Company | Apparatus and method for inter-network communication |
US8667194B2 (en) | 2003-12-15 | 2014-03-04 | Finisar Corporation | Two-wire interface in which a master component monitors the data line during the preamble generation phase for synchronization with one or more slave components |
US8225024B2 (en) * | 2004-03-05 | 2012-07-17 | Finisar Corporation | Use of a first two-wire interface communication to support the construction of a second two-wire interface communication |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0200842B1 (en) | Modem controlling a modem network | |
EP0349371B1 (en) | Computer system having a central interconnection | |
FR2579341A1 (en) | LOCAL DATA TRANSMISSION NETWORK HAVING A SIGNAL DETECTION SYSTEM, PREVENTING COLLISIONS AND DATA TRANSFER METHOD IN SUCH A NETWORK | |
FR2579342A1 (en) | LOCAL DATA TRANSMISSION NETWORK AND METHOD OF AUTOMATICALLY ALLOCATING ADDRESSES TO DATA PROCESSING DEVICES THEREFOR | |
EP0239453A1 (en) | Method and device for transmitting digital data by way of frame-organized messages | |
FR2901442A1 (en) | SECURE FILE TRANSFER METHOD | |
FR2649574A1 (en) | COMMUNICATION NETWORK BETWEEN USER EQUIPMENTS | |
EP0377204A1 (en) | System for the transmission of HDLC frames on a PCM channel using a single HDLC circuit, and transposition buffer memory | |
EP1009153A1 (en) | Communication set-up procedure between two devices connected to an Internet type computer network | |
WO2003013100A9 (en) | Method and device for establishing network communication compatibility of terminals, for example to enable dialogue with a smart card application | |
FR2695782A1 (en) | Data transmission between networks with different protocols - having first frame with data fields and integrity check field for data fields, and converting bit by bit to second field | |
WO2004056049A1 (en) | Dual-ring ethernet network | |
EP0592316B1 (en) | System for transmitting data within a satellite | |
FR2717334A1 (en) | Integrity check of data exchanged between two telecommunications network stations. | |
FR2585909A1 (en) | METHOD FOR PACKET DATA TRANSMISSION THROUGH A NETWORK OR CHAIN OF TRANSMISSION, AND DEVICE FOR IMPLEMENTING THE SAME | |
EP0742977B1 (en) | System for the transmission of pulse streams | |
EP0694238A1 (en) | Method for increasing transmission rate | |
FR2850817A1 (en) | AUDIO AND VIDEO DATA PROCESSING DEVICE FOR MULTIMEDIA COMMUNICATION VIA A LOCAL AREA NETWORK WITHIN AN ASYNCHRONOUS NETWORK | |
EP0924893B1 (en) | Secure communication procedure | |
CA2324430A1 (en) | Device and casing for connection to a local network | |
BE1017850A6 (en) | Infrastructure module for use in transmission system, has series of logic blocks in memory, where each logic block receives data packet following internal protocol and converts data packet according to internal protocol | |
WO1999041885A1 (en) | Method for transmitting data between two network in packet mode | |
FR2847405A1 (en) | Messages e.g. short message service managing method for cellular system of radio communication, involves detecting reception of message in response to previous message by comparing stored and transmitted identifiers | |
EP0966803A1 (en) | Radio communication terminal for processing data of internet servers and electronic mail | |
CA2274723A1 (en) | System for data transfer between multiple stations |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
CD | Change of name or company name | ||
CJ | Change in legal form | ||
CD | Change of name or company name | ||
TP | Transmission of property | ||
ST | Notification of lapse |