Ward Christensen est décédé en 2024. Les modems et lignes téléphoniques que faisait crépiter son logiciel sont désormais des reliques mais XMODEM perdure. Des microcontrôleurs aux centres de données, le « quick hack » créé pour des amis reste le mécanisme de secours d’Internet, le protocole de dernier recours.
À propos du code
À une époque où les protocoles de transfert de données sous-tendent aussi bien le streaming vidéo que l’informatique cloud, on oublie que la communication en ligne est née d’expérimentations de passionnés avec des modems rudimentaires et des lignes téléphoniques.
XMODEM fut l’une de leurs inventions majeures : un protocole permettant de transférer des données entre ordinateurs via des modems à couplage acoustique et des lignes téléphoniques grésillantes. Créé en 1977 par Ward Christensen, un amateur de Chicago, et partagé librement avec son club informatique, XMODEM devint vite la norme pour l’échange de fichiers entre utilisateurs de micro-ordinateurs. En moins de 1 000 lignes, le code assembleur découpait les données en blocs de 128 octets, chacun envoyé avec une « somme de contrôle » numérique (checksum), une astuce permettant de détecter les erreurs et de renvoyer automatiquement les blocs corrompus. Cette méthode permit des communications plus rapides et fiables, favorisant la création de réseaux d’échange mondiaux.
Le succès de XMODEM tient autant à l’esprit communautaire de Christensen qu’à sa technique. Son code – clair, annoté avec humour et ouvert aux modifications – encourageait collaboration et interopérabilité plutôt que contrôle commercial. Au milieu des années 1980, de nombreuses communautés et services – comme RBBS et CompuServe – utilisaient XMODEM pour transférer des fichiers. Il devint un élément essentiel des réseaux citoyens comme FidoNet, acheminant courriels et fichiers à travers des milliers de communautés en ligne durant les années 1980 et 1990.
COUPLEUR ACOUSTIQUE
Un modem à coupleur acoustique était un appareil qui transmettait des données informatiques via des téléphones classiques en « parlant » par des bips et des tonalités à travers le combiné – une solution ingénieuse pour un monde antérieur aux lignes téléphoniques numériques ou aux connexions haut débit.
BIOGRAPHIE
Kevin Driscoll est l’auteur de The Modem World: A Prehistory of Social Media (Yale University Press, 2022), c le co-auteur de Minitel: Welcome to the Internet (The MIT Press, 2017), et le co-responsable, avec Julien Mailland, du Minitel Research Lab, USA. Il a grandi en explorant des serveurs télématiques locaux et à télécharger des fichiers via XMODEM. Il est professeur associé en études des médias à l’Université de Virginie.
#Réseaux informatiques
#Pré-Internet
#Communauté