Translation status

Strings51
100.0% Translate
Words2163
100.0%

Other components

Component Strings Words Needs editing Checks Suggestions Comments
index 100.0% 100.0% 0.0% 0.0% 0.0% 0.0% Translate
bibliography 1.6% 0.1% 0.0% 0.0% 0.0% 0.0% Translate
glossary 3.4% 1.9% 0.0% 0.0% 0.0% 0.0% Translate
links 100.0% 100.0% 0.0% 0.0% 0.0% 0.0% Translate
exercises/ex-sharing 7.3% 2.8% 0.0% 0.0% 0.0% 0.0% Translate
exercises/intro 100.0% 100.0% 0.0% 0.0% 0.0% 0.0% Translate
exercises/network 100.0% 100.0% 0.0% 0.0% 0.0% 0.0% Translate
exercises/reliability 78.6% 46.8% 0.0% 0.0% 0.0% 0.0% Translate
exercises/transport 100.0% 100.0% 0.0% 0.0% 0.0% 0.0% Translate
principles/naming 100.0% 100.0% 0.0% 0.0% 0.0% 0.0% Translate
principles/network 15.0% 12.9% 0.0% 0.0% 0.0% 0.0% Translate
principles/referencemodels 100.0% 100.0% 0.0% 0.0% 0.0% 0.0% Translate
principles/reliability 22.7% 27.7% 0.0% 0.0% 0.0% 0.0% Translate
principles/sharing 1.5% 0.3% 0.0% 0.0% 0.0% 0.0% Translate
principles/transport 12.3% 5.1% 0.0% 0.0% 0.0% 0.0% Translate
protocols/dns 100.0% 100.0% 0.0% 0.0% 0.0% 0.0% Translate

Translation Information

Project website https://www.computer-networking.info/
Translation process
  • Translations can be made directly.
  • Translation suggestions can be made.
  • Any authenticated user can contribute.
  • The translation uses bilingual files.
Translation license CC BY-SA 3.0
Repository https://github.com/cnp3/ebook
Repository branch master
Last remote commit remove spurious ` character (#110) 1d158d9
Quentin De Coninck authored a month ago
Filemasklocale/*/LC_MESSAGES/exercises/sockets.po
Translation file locale/fr/LC_MESSAGES/exercises/sockets.po
When User Action Detail Object
2 months ago None Committed changes cnp3-ebook/exercises/sockets - French
2 months ago pdan1 New translation cnp3-ebook/exercises/sockets - French
Par exemple, la fonction ``htonl(3)`` (resp. ``ntohl(3)``) de la bibliothèque C standard convertit un entier non signé de 32 bits de l'ordre des octets utilisé par le CPU à l'ordre des octets du réseau (resp. de l'ordre des octets du réseau à l'ordre des octets du CPU). Des fonctions similaires existent dans d'autres langages de programmation.
2 months ago pdan1 New translation cnp3-ebook/exercises/sockets - French
Voici quelques exercices qui vous permettront d'apprendre à utiliser les sockets.
2 months ago pdan1 New translation cnp3-ebook/exercises/sockets - French
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.
2 months ago pdan1 New translation cnp3-ebook/exercises/sockets - French
Format du message
2 months ago pdan1 New translation cnp3-ebook/exercises/sockets - French
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".
2 months ago pdan1 New translation cnp3-ebook/exercises/sockets - French
La première possibilité a été nommée `big-endian` dans une note écrite par Cohen [Cohen1980]_ tandis que la seconde a été nommée `little-endian`. Les vendeurs de processeurs qui utilisaient le `big-endian` en mémoire insistaient pour utiliser le codage `big-endian` dans les applications en réseau alors que les vendeurs de processeurs qui utilisaient le `little-endian` recommandaient le contraire. Plusieurs études ont été écrites sur les mérites relatifs de chaque type de codage, mais la discussion est devenue presque une question religieuse [Cohen1980]_. Finalement, Internet a choisi le codage `big-endian`, c'est-à-dire que les champs à plusieurs octets sont toujours transmis en envoyant l'octet le plus significatif en premier, :rfc:`791` se réfère à ce codage comme le :term:`network-byte order`. La plupart des bibliothèques [#fhtonl]_ utilisées pour écrire des applications en réseau contiennent des fonctions permettant de convertir les champs multi-octets de la mémoire à l'ordre des octets du réseau et vice-versa.
2 months ago pdan1 New translation cnp3-ebook/exercises/sockets - French
envoyer l'octet le moins significatif suivi de l'octet le plus significatif
2 months ago pdan1 New translation cnp3-ebook/exercises/sockets - French
envoyer l'octet le plus significatif suivi de l'octet le moins significatif
2 months ago pdan1 New translation cnp3-ebook/exercises/sockets - French
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 :
Browse all translation changes

Customize download

Statistics

Percent Strings Words Chars
Total 51 2163 13238
Translated 100.0% 51 2163 13238
Needs editing 0.0% 0 0 0
Failing check 0.0% 0 0 0

Last activity

Last change May 8, 2021, 11:05 a.m.
Last author Philippe D

Activity in last 30 days

Activity in last year