From db86d084f2c0886b49a8c08e275f7a8579aa504d Mon Sep 17 00:00:00 2001 From: Francois Lesueur Date: Tue, 30 Aug 2022 17:06:04 +0200 Subject: [PATCH] update tp1 --- tp1-encodage.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tp1-encodage.md b/tp1-encodage.md index 2db5e3a..9c5c062 100644 --- a/tp1-encodage.md +++ b/tp1-encodage.md @@ -21,7 +21,7 @@ Encodage Votre ensemble de départ sera des octets (des groupes de 8 bits), ce qui est l'élément de base utilisé par un ordinateur. Un octet étant composé de 8 bits pouvant prendre chacun la valeur 0 ou 1, un octet peut prendre 28=255 valeurs différentes (ce qui fait plus que le nombre de caractères disponibles, il faudra donc plusieurs caractères pour encoder un octet). -> Question 1 : Définissez un ensemble d'arrivée parmi des caractères texte. +> Question 1 : Définissez un ensemble d'arrivée parmi des caractères texte. Choisissez un ensemble de taille supérieure à 2 (pas juste 0 et 1) et composé uniquement de caractères textuels (rien de spécial). > Question 2 : Définissez le mécanisme permettant de passer d'une suite d'octets de votre ensemble d'entrée à une suite de caractères de votre ensemble d'arrivée. @@ -56,7 +56,7 @@ Lors d'un transfert du texte par un moyen électronique, les caractères seront Standardisation =============== -Comme vous l'avez constaté, la communication, au cœur du numérique, ne sera possible qu'avec des normes communes : des standards. Ces standards vont des protocoles réseaux de tous niveaux (une carte wifi communique avec un point d'accès selon un standard défini, un navigateur web communique en HTTP avec un serveur web), au format de fichiers (traitement de texte, tableur) en passant par la représentation des nombres (entiers, réels). +Comme vous l'avez constaté, la communication, au cœur du numérique, ne sera possible qu'avec des normes communes : des standards. Ces standards vont des protocoles réseaux de tous niveaux (une carte wifi communique avec un point d'accès selon un standard défini, un navigateur web communique en HTTP avec un serveur web), au format de fichiers (traitement de texte, tableur) en passant par la représentation des nombres (entiers, réels) ou l'ordre des octets (big-endian / little-endian). Il est donc indispensable pour tous les acteurs (autant matériels que logiciels) de se mettre d'accord sur des standards qui sont soit construit collectivement soit des standards de fait. Vous en rencontrerez de nombreux et cette standardisation implique de spécifier complètement : on trouve ainsi des choix justifiés tout autant que des choix arbitraires (le seul intérêt dans ce cas est d'être tous d'accord). Et évidemment, bien souvent, plusieurs standards pour un même objectif : ce n'est pas (que) de la mauvaise volonté mais un manque de concertation/connaissance comme vous pouvez maintenant le comprendre.