Quand on évoque les grandes figures qui ont façonné l’informatique moderne, certains noms reviennent naturellement. Pourtant, d’autres pionnières, tout aussi essentielles, restent encore trop peu connues du grand public. C’est le cas de Radia Perlman, ingénieure et mathématicienne américaine, à qui l'on doit pourtant l'un des mécanismes les plus discrets et les plus essentiels de nos réseaux : le Spanning Tree Protocol.
Sans elle, brancher deux switches ensemble par erreur suffirait à faire tomber un réseau entier. On la surnomme "la mère d'Internet". Un titre qu'elle n'a jamais vraiment aimé porter, mais qui en dit long sur l'ampleur de sa contribution.
Née en 1951 à Portsmouth, en Virginie, Radia Perlman grandit dans une famille où l'informatique fait partie du quotidien : son père est ingénieur, sa mère est programmeuse pour l'administration américaine. Très tôt, elle se découvre une facilité pour les mathématiques et la logique, qu'elle trouve "naturelles et fascinantes". Elle se plaît aussi à préciser qu'elle ne correspond pas au cliché de l'ingénieure : elle n'a jamais démonté un ordinateur ni bricolé de circuits dans son garage.
Elle intègre le MIT à la fin des années 1960, où elle obtient une licence puis un master de mathématiques. C'est presque par hasard qu'elle apprend à programmer : un assistant de recherche cherchant un programmeur pour un projet de physique lui propose le poste, alors qu'elle ne sait pas encore coder. Elle apprend sur le tas, au laboratoire d'intelligence artificielle du MIT.
Après ses études, elle rejoint Bolt, Beranek and Newman (BBN), une entreprise qui développe des équipements réseau pour le gouvernement américain, et qui a joué un rôle clé dans les débuts d'ARPANET. C'est là qu'elle commence à s'intéresser sérieusement aux protocoles de routage.
En 1980, alors qu'elle donne une conférence sur le sujet, elle attire l'attention d'un responsable de Digital Equipment Corporation (DEC), qui lui propose un poste. Peu de temps après son arrivée, on lui confie un problème que l'entreprise n'arrive pas à résoudre : comment permettre à des ordinateurs reliés par plusieurs chemins redondants de communiquer sans créer de boucles infinies de données, capables de saturer tout le réseau ?
En quelques jours, elle imagine une solution élégante. L'idée : faire en sorte que les équipements du réseau (les ponts, aujourd'hui on dirait les switches) se mettent d'accord entre eux pour ne garder qu'un seul chemin actif entre deux points, en désactivant automatiquement les liens superflus, tout en gardant les autres en réserve au cas où le chemin principal tomberait en panne.
Le réseau, vu ainsi, devient un arbre : d'où le nom de Spanning Tree Protocol (STP). Standardisé par l'IEEE en 1990 sous le nom de 802.1D, il équipe encore aujourd'hui la quasi-totalité des réseaux Ethernet du monde. Sans lui, il suffirait de mal brancher deux câbles réseau pour provoquer ce que les administrateurs redoutent entre tous : la tempête de diffusion, où les paquets de données tournent en boucle et finissent par paralyser tout le réseau.
Radia Perlman a une manière bien particulière de rendre la technique accessible, mêlant rigueur scientifique et sens de l'humour. Pour expliquer le fonctionnement du STP, elle écrit un poème intitulé "Algorhyme", inspiré du poème "Trees" de Joyce Kilmer, qui commence par ces mots : "I think that I shall never see, a graph more lovely than a tree." Son fils le mettra plus tard en musique.
En 1992, elle publie "Interconnections: Bridges and Routers", un ouvrage qui deviendra une référence dans l'enseignement des réseaux informatiques, salué pour sa clarté à une époque où la terminologie du domaine était particulièrement confuse et mal définie.
Sa carrière ne s'arrête pas au STP. Après DEC, elle passe chez Novell puis chez Sun Microsystems, où elle se spécialise dans la sécurité des réseaux. Elle y développe notamment le protocole TRILL (Transparent Interconnection of Lots of Links), conçu pour corriger les limites du STP dans les réseaux plus complexes et plus denses.
Au total, elle détient plus d'une centaine de brevets, obtient un doctorat en informatique au MIT en 1988, et reçoit de nombreuses distinctions, dont une place au National Inventors Hall of Fame et à l'Internet Hall of Fame.
Reste ce fameux titre de "mère d'Internet", qu'elle a toujours pris avec une certaine distance. Interrogée sur le sujet, elle a expliqué que ce surnom lui avait été donné presque par jeu, lors d'une interview, à une époque où beaucoup d'hommes revendiquaient haut et fort avoir "inventé Internet", sans qu'aucune femme n'ose dire la même chose.
Pour elle, Internet n'a jamais été l'œuvre d'une seule personne : c'est un empilement de contributions, dont la sienne n'est qu'une pièce parmi d'autres. Elle ajoute même, avec la modestie qui la caractérise, que si elle n'avait pas inventé le STP, quelqu'un d'autre l'aurait fait tôt ou tard.
C'est peut-être là que réside toute la leçon de son parcours. Radia Perlman n'a pas cherché la gloire ni le titre qu'on lui a accolé. Elle a simplement résolu, avec une clarté d'esprit redoutable, un problème que personne d'autre ne savait formuler aussi simplement. Et c'est peut-être bien ça, la vraie définition d'une pionnière.
- Accedi o registrati per poter commentare