Résumé

  • RFC 2169 définit THTTP, une convention légère qui encode des demandes de résolution d’URN dans HTTP 1.0 ou 1.1.
  • Une réponse du résolveur peut fournir une localisation ou des octets, sans établir l’autorité du namespace, l’intégrité, le droit d’accès ou le succès durable de la récupération.

L’intérêt historique de RFC 2169 tient à sa retenue. Le texte expérimental de juin 1997 demandait à HTTP de porter une requête de résolution, pas de devenir une constitution pour les noms persistants. Une extension CGI pouvait recevoir l’URN et le service demandé, consulter une base, puis produire une réponse HTTP ordinaire. Le coût d’adoption était bas parce que les serveurs HTTP existaient déjà.

Les services distinguaient des résultats. N2L demandait une URL ; N2R demandait la ressource nommée. Les codes d’état, la négociation de format et les règles de cache restaient ceux de HTTP. Ce découpage est important : le chemin de la demande, l’opérateur du résolveur et le dépositaire de la ressource ne sont pas nécessairement la même personne ni la même autorité.

RFC 2141 avait déjà séparé la syntaxe d’un URN de son équivalence fonctionnelle. Une forme lexicale peut être normalisée, alors que l’identité effective relève des règles du namespace. RFC 2169 exigeait des résultats identiques pour des URN lexicalement équivalents, mais ne choisissait pas un résolveur mondial et ne transformait pas un en-tête Location en preuve d’attribution.

Une transaction HTTP observée ne prouve donc qu’un fait limité : un client a atteint un serveur choisi et ce serveur a répondu à cet instant. Une redirection peut indiquer un emplacement ; une réponse N2R peut livrer des données. Elle ne démontre ni que le namespace a attribué le nom, ni que le serveur reste mandaté, ni que les octets sont intègres, ni que le client possède une permission durable.

Les textes ultérieurs ont rendu ces rôles plus explicites. RFC 3406 décrit l’attribution des URN comme un processus géré et précise que la résolution globale exige une voie d’enregistrement distincte. Le registre IANA des namespaces URN, encadré aujourd’hui par RFC 8141, atteste une administration de namespace ; il ne valide pas un résolveur HTTP particulier de 1997.

RFC 2169 montre ainsi une discipline de composition : employer une technologie familière pour une fonction précise, sans lui attribuer les décisions qu’elle n’a pas prises.

Sources et limites des preuves

Les faits reposent sur RFC 2169, RFC 2141, RFC 1737, RFC 3401, RFC 3406, RFC 8141 et le registre IANA. Ils n’établissent ni le déploiement effectif de THTTP ni l’autorité actuelle d’un serveur de résolution particulier.