Exit Zen
1 ../../principles/transport.rst:7
English
Ceci est une ébauche non révisée de la troisième édition de cet e-book. Si vous trouvez une quelconque erreur ou avez des suggestions pour améliorer ce texte, n'hésitez pas à envoyer une issue via https://github.com/CNP3/ebook/issues?milestone=3 ou aidez-nous en fournissant une pull request afin de clore les issues existantes.
2 ../../principles/transport.rst:10
English
Applications
9 ../../principles/transport.rst:29
English
Alice : `Hello`
10 ../../principles/transport.rst:30
English
Bob : `Hello`
11 ../../principles/transport.rst:31
English
Alice : `Quelle heure est-il ?`
12 ../../principles/transport.rst:32
English
Bob : `11:55`
13 ../../principles/transport.rst:33
English
Alice : `Merci`
14 ../../principles/transport.rst:34
English
Bob : `Avec plaisir`
17 ../../principles/transport.rst:44
English
Trudy : `1234`
20 ../../principles/transport.rst:50
English
Alice : `3.1415`
21 ../../principles/transport.rst:51
English
Bob : `Ce n'est pas le bon mot de passe.`
40 ../../principles/transport.rst:86
English
Outre les chaînes de caractères, certaines applications doivent également échanger des champs de 16 et 32 bits tels que des entiers. Une solution naïve aurait été d'envoyer le champ de 16 ou 32 bits tel qu'il est codé dans la mémoire de l'hôte. Malheureusement, il existe différentes méthodes pour stocker les champs de 16 ou 32 bits en mémoire. Certains processeurs stockent l'octet le plus significatif d'un champ de 16 bits dans la première adresse du champ, tandis que d'autres stockent l'octet le moins significatif à cet endroit. Lorsque des applications en réseau fonctionnant sur des unités centrales différentes échangent des champs de 16 bits, il existe deux possibilités pour les transférer via le service de transport :
41 ../../principles/transport.rst:88
English
envoyer l'octet le plus significatif suivi de l'octet le moins significatif
42 ../../principles/transport.rst:89
English
envoyer l'octet le moins significatif suivi de l'octet le plus significatif
44 ../../principles/transport.rst:93
English
Outre les mots de 16 et 32 bits, certaines applications doivent échanger des structures de données contenant des champs de bits de différentes longueurs. Par exemple, un message peut être composé d'un champ de 16 bits suivi de huit drapeaux d'un bit, d'un champ de 24 bits et de deux octets de 8 bits. Les spécifications du protocole Internet définiront un tel message en utilisant une représentation telle que celle qui suit. Dans cette représentation, chaque ligne correspond à 32 bits et les lignes verticales sont utilisées pour délimiter les champs. Les chiffres au-dessus des lignes indiquent la position des bits dans le mot de 32 bits, le bit de poids fort étant en position "0".
45 ../../principles/transport.rst:99
English
Format du message
46 ../../principles/transport.rst:101
English
Le message mentionné ci-dessus sera transmis en commençant par le mot supérieur de 32 bits dans l'ordre des octets du réseau. Le premier champ est codé sur 16 bits. Il est suivi de huit drapeaux d'un bit (`A-H`), d'un champ de 24 bits dont l'octet de poids fort figure sur la première ligne et les deux octets de poids faible apparaissent sur la deuxième ligne, suivis de deux champs d'un octet. Cette représentation ASCII est fréquemment utilisée lors de la définition de protocoles binaires. Nous l'utiliserons pour tous les protocoles binaires abordés dans ce livre.
48 ../../principles/transport.rst:109 ../../principles/transport.rst:122 ../../principles/transport.rst:213 ../../principles/transport.rst:526
English
La couche de transport
157 ../../principles/transport.rst:827
English
Notes de pied de page
The translation has come to an end.