mardi 29 avril 2008

Une histoire de bits

Lorsque comme moi on travaille dans l'informatique, on est sensé connaitre les bases.
Une des bases de l'informatique est que la machine ne connait que des 0 et des 1 et que tout le reste n'est qu'interprétations.

Heureusement pour nous, on a inventé des trucs plus pratique pour dialoguer avec une machine : le mode texte !
C'est grâce à ce mode que je vous écrit et que vous me lisez.

Comme il y a pleins d'alphabets différents, il a fallu trouver un moyen de coder ces différentes lettres.
Un des moyen le plus simple est le code ASCII. Il associe un nombre à une lettre. Par exemple, la lettre "A" porte le numéro 65 tandis que "a" porte le 97.

Du coup, dans un ordinateur, on se retrouve (en gros, je passe les détails) avec des fichiers textes encodés en ASCII et d'autres, appelés binaires, qu'on ne peut pas lire. Une video est donc un fichier binaire.

Où vais je en venir?
Pour transférer un fichier d'une machine à une autre, il faut utiliser un protocole. C'est un moyen de communication que les deux machines connaissent et qui leur permettent de dialoguer en se mettant d'accord sur la façon de le faire.
Ainsi, un vieux protocole, qui marche encore super bien, est le protocole ftp, pour File Transfer Protocol (Protocole de Transfert de Fichers, ils n'ont pas été cherché loin pour le nom!).

C'est le protocole ftp qui permet par exemple, de transmettre un fichier de mon ordinateur vers le fameux boitier freebox hd.
Je peux ainsi voir des fichiers divx sur ma télé.

Sauf que...
Un fichier vidéo, ce n'est pas très texte comme vous pouvez vous l'imaginer.
Mais, si par bêtise, on dit au protocole de transférer le fichier en mode ASCI au lieu du mode binaire, il le fait !!!
Il s'en moque lui !!
Ça marchera moins bien mais il s'en moque !


Et comment cela marche tellement moins bien qu'on se demande ce qu'il se passe, qu'on vérifie si on a bien envoyé le bon fichier, qu'on voit que le fichier est lisible sur le pc, qu'on reboot le boitier freebox 3/4 fois en 10 minutes...

Au bout du compte, les bases finissent par revenir sous forme d'illumination merveilleuse 24h plus tard.

Merci donc à tous ces zéros et ces uns de me fournir un divertissement devant ma télé !

1 commentaire:

thilde a dit…

Pur bonheur que ce post-ci cher Chri :D
Quelle belle narration historique des bases de l'informatique.
Parfois ce sont les choses les plus simples qui résolvent les gros problèmes hihi.

Et comme dirait l'autre 1+1=10