Première rédaction de cet article le 2 février 2011
Dernière mise à jour le 6 février 2011
L'architecture de l'Internet repose largement sur une distinction entre la machine ordinaire (le host, dans la langue de Ken Follett) et le routeur (router en anglais). Traduire le second est facile, mais le premier ? Hôte, machine, terminal, quoi d'autre ?
J'essaie en général, sur ce blog ou ailleurs, d'écrire en français
correct et cela veut dire d'utiliser avec précaution les termes en
anglais. Mais ce n'est pas toujours facile (ni d'ailleurs toujours
souhaitable) en informatique. Ainsi, il semble qu'il n'existe pas de
traduction correcte pour ce concept. Il est pourtant essentiel. Depuis
longtemps, l'Internet sépare le routeur, qui
fait passer des paquets IP d'une interface à
l'autre, et peut donc traiter des paquets dont l'adresse IP de destination n'est pas une des siennes, du
host qui, lui, n'accepte que les paquets qui lui
sont destinés (et les paquets de
diffusion). L'évolution ultérieure de
TCP/IP a toujours été d'accroître cette
différence. Ainsi, lorsque j'ai commencé sur
Unix, on se souvenait encore de l'époque où
Unix routait les paquets par défaut, dès qu'il détectait au moins deux
interfaces réseau (aujourd'hui, il faut l'activer explicitement, par
exemple avec la variable sysctl
inet.ipv6.conf.all.forwarding
sur
Linux). Ensuite, il était courant que les
hosts écoutent sur le réseau avec le protocole
RIP (mis en œuvre dans le
démon routed, qui était
lancé d'autorité) pour apprendre les routes possibles.
Aujourd'hui, les documents normatifs sont même différents pour routeur et host : RFC 1812 pour le premier contre RFC 1122 et RFC 1123 pour le second.
Donc, comment traduire ce host. J'ai vu passer plusieurs traductions, sur lesquelles je sollicite l'avis de mes chers et érudits lecteurs :
Des avis ? Des termes pas encore proposés ?
Version PDF de cette page (mais vous pouvez aussi imprimer depuis votre navigateur, il y a une feuille de style prévue pour cela)
Source XML de cette page (cette page est distribuée sous les termes de la licence GFDL)