Connexion
Abonnez-vous

David L. Mills, inventeur du NTP est décédé

David L. Mills, inventeur du NTP est décédé

Le 22 janvier à 06h08

L’annonce a été faite par Vinton Cerf la semaine dernière, dans un message sur lequel il indique qu’il « était un élément emblématique des débuts d’Internet ». Il est en effet l’inventeur du Network Time Protocol ou NTP, entre autres choses.

« David L. Mills a créé le protocole NTP (Network Time Protocol) en 1985 pour relever un défi crucial dans le monde en ligne : la synchronisation de l’heure entre différents systèmes et réseaux informatiques », explique Ars Technica qui lui consacre un article.

Ce n’est pas tout, il a également créé l’une des premières implémentations de FTP et le protocole de routage EGP (Exterior Gateway Protocol). Il était aussi professeur à l’Université du Delaware.

Il est décédé à Newark le 17 janvier à l’age de 85 ans.

Le 22 janvier à 06h08

Commentaires (15)

Vous devez être abonné pour pouvoir commenter.

Abonnez-vous
votre avatar
RIP...
votre avatar
Loin de dénigrer les travaux de Mills, je ne suis pas très impressionné par le protocole NTP.
De un, c'est mathématiquement assez basique (latence = délai aller/retour divisé par 2).
Et de deux, l'architecture hiérarchique de NTP n'est pas dans l'esprit d'un réseau horizontal. Mais bon, DNS ne l'est pas non plus.

Je suis bien plus impressionné par ses travaux sur FTP ou ping. :yes:
votre avatar
Est-ce que tu n'exagères pas un peu ? En 1985 c'était une excellente solution car il fallait faire avec les ressources limitées des équipements de l'époque ...
Ce qui est certainement dommage c'est qu'il n'y a pas eu de grosses évolutions avec le temps alors que le NTP reste un piliers des infrastructures modernes !
votre avatar
Je trouve que NTP est une excellente solution dans le monde terminal/serveur de BSD unix.

Mais pour le "défi crucial dans le monde en ligne" (comme dit la news), ce que je traduis par "internet", on voudrait davantage une recherche de consensus plutôt que le système pyramidal d'autorités prôné par NTP.

Car le défi du monde en ligne est moins un problème technique qu'un problème de confiance.
votre avatar
Il n'y a aucun consensus à avoir, il y a des horloges de référence de 1er niveau, et ensuite il y a une hiérarchie de serveurs NTP qui permettent de "diffuser" le temps précis peu à peu à l'ensemble des systèmes qui en ont besoin.
votre avatar
Oui, je sais comment ca fonctionne: https://timetoolsltd.com/ntp/what-is-a-stratum-1-time-server/

Je dis juste que la problèmatique du web de 2024 ce n'est pas comment on impose une organisation hiérarchique. C'est, à l'inverse, comment on fait pour ne pas imposer une organisation hiérarchique.
votre avatar
C'est pas tout à fait uniquement hiérarchique puisqu'il existe plusieurs serveurs de 1er niveau, et il y a un temps universel coordonné.
votre avatar
Oui enfin l’heure c’est pas quelque chose de négociable… (les fuseaux horaires et les heures d’été à la limite, mais là on parle de l’écoulement du temps).

La coordination internationale sur ce plan a commencé avant l’arrivée d’Internet, et c’est un sujet « autonome », indépendant.

Du coup l’informatique (et particulièrement Internet et les machines qui y sont reliées) doivent se caler dessus, ça n’aurait aucun sens qu’Internet ait un système de temps décorrélé de l’UTC.

Si t’as pas accès à une horloge atomique officiellement à l’heure et synchro avec le reste du monde, je vois pas pourquoi t’aurais ton mot à dire sur l’heure qu’il est x)
votre avatar
Si t’as pas accès à une horloge atomique officiellement à l’heure et synchro avec le reste du monde, je vois pas pourquoi t’aurais ton mot à dire sur l’heure qu’il est x)


Dans l'avenir, quel sera le meilleur moyen de définir ce qui est '"officiel" sur Internet: la hiérarchie verticale ou le consensus horizontal ?
votre avatar
Les deux : le consensus horizontal se mets d’accord pour suivre verticalement les horloges atomiques.

Mais bon face à un tel troll je vois pas pourquoi je m’emmerde à répondre aussi sérieusement en fait.

C’est vrai quoi, on a créé le système métrique, l’UTC et les fuseaux horaires pour le fun, absolument pas pour résoudre des problèmes concrets dans la collaboration entre différents être humains, on devrait demander leur avis à chacun des 7 milliards d’individus et ce à chaque génération sur ce que devrait être un mètre, une seconde, une année, un kilo. D’ailleurs pourquoi est-ce qu’on utiliserais IP pour communiquer entre deux machines, hein ? Ça va être pratique de définir ce qui est officiel sur Internet quand Internet lui-même ne sera plus standard.

Ça convient comme raisonnement par l’absurde ?
votre avatar
C'est juste deux visions de Internet: centralisée (l'autorité c'est un groupe de référents) vs décentralisée (l'autorité c'est le consensus des utilisateurs).

Aucune vision n'est bonne ou mauvaise.
Inutile d'appeler au Troll pour justifier ta préférence sur l'une des deux options.
votre avatar
Bah quand le choix est pertinent je préfère l’horizontal. Ce que j’appelle troll c’est de demander quelle est la meilleure option / l’option préférable de façon absolue et générale (encore plus pour dire derrière qu’aucune n’est bonne ou mauvaise, d’ailleurs). Y’aura toujours un mix des deux. Et la synchronisation horaire fait partie des systèmes où un choix parfaitement horizontal à l’échelle de l’Internet ne semble pas pertinent (voire techniquement impossible).
votre avatar
RIP.

Sinon, voir ca : https://www.ntpsec.org/
votre avatar
RIP !

Je ne connais ce Monsieur, mais j'utilise quasiment tout les jours le NTP que je configure sur divers appareils.
votre avatar
RIP 🙏

Ça m'a refait penser aux fameux BBC pips : https://en.m.wikipedia.org/wiki/Greenwich_Time_Signal

David L. Mills, inventeur du NTP est décédé

Fermer