Publié dans Société numérique

15

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

Horloge

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.

15

Tiens, en parlant de ça :

Le fichier des empreintes digitales sera interconnecté avec huit autres fichiers

FAED y verse

17:24 DroitSécu 2
Les logos de Facebook et Meta dans des carrés en 3D sur un fond grisé dégradé

Le ciblage publicitaire ne peut pas utiliser des données personnelles récupérées ailleurs

Schrems vs Meta, encore et encore

16:53 DroitSocials 6

Windows 11 ajoute des publicités dans le menu Démarrer, comment les supprimer

Rogntudjuuu !

11:18 Soft 58
next n'a pas de brief le week-end

Le Brief ne travaille pas le week-end.
C'est dur, mais c'est comme ça.
Allez donc dans une forêt lointaine,
Éloignez-vous de ce clavier pour une fois !

15

Fermer

Commentaires (15)


RIP...
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:
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 !

maddanny

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 !
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.
Modifié le 22/01/2024 à 14h28

127.0.0.1

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.
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.

OlivierJ

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.
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.

127.0.0.1

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.
C'est pas tout à fait uniquement hiérarchique puisqu'il existe plusieurs serveurs de 1er niveau, et il y a un temps universel coordonné.

127.0.0.1

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.
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)
Modifié le 04/02/2024 à 02h19

Br31zh

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)
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 ?

127.0.0.1

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 ?
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 ?

Br31zh

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 ?
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.
Modifié le 08/02/2024 à 10h14

127.0.0.1

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.
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).
Modifié le 08/02/2024 à 14h09
RIP.

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

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

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