Les deux révisions précédentes Révision précédente | |
reseaux:internet:rest [2022/08/06 08:55] – [2. Le nommage] phil | reseaux:internet:rest [2022/08/06 09:00] (Version actuelle) – [2. Le nommage] phil |
---|
Les URI formalisent ce principe. Le [RFC 3986] explique comment ils peuvent être construits. | Les URI formalisent ce principe. Le [RFC 3986] explique comment ils peuvent être construits. |
| |
<note warning>Un URI commence par un **schéma** indiquant l’autorité de nommage, suivi d’une **valeur d’autorité** puis d’**un chemin** dans l’espace d’autorité. Des caractères comme les ":" ou les "/" sont utilisés pour améliorer la lisibilité de l'URI.</note> | <callout icon="fa fa-hand-stop-o" color="red" title="IMPORTANT">Un URI commence par un **schéma** indiquant l’autorité de nommage, suivi d’une **valeur d’autorité** puis d’**un chemin** dans l’espace d’autorité. Des caractères comme les ":" ou les "/" sont utilisés pour améliorer la lisibilité de l'URI.</callout> |
| |
{{ :reseaux:internet:schema_nomage.png?nolink&500 |}} | {{ :reseaux:internet:schema_nomage.png?nolink&500 |}} |
Personne d’autre dans l’univers ne pourra identifier ses ressources avec cette chaîne de caractères puisque //example.com// m’appartient. Je dispose donc d’un espace de nommage infini sous //example.com// qui me permet de désigner l’ensemble infini de ressources sans que personne d’autre ne puisse prendre les mêmes noms. | Personne d’autre dans l’univers ne pourra identifier ses ressources avec cette chaîne de caractères puisque //example.com// m’appartient. Je dispose donc d’un espace de nommage infini sous //example.com// qui me permet de désigner l’ensemble infini de ressources sans que personne d’autre ne puisse prendre les mêmes noms. |
| |
<note warning>Un URI est une construction administrative permettant d’attribuer un identifiant unique global à une ressource spécifique.</note> | <callout type="primary" icon="true">Un URI est une construction administrative permettant d’attribuer un identifiant unique global à une ressource spécifique.</callout> |
| |
L’URI a pour but de facilement nommer une ressource, de pouvoir lier les ressources entre elles pour former cette toile d’araignée mondiale. Le schéma définit à la fois l'espace de nommage de l'autorité et son format. Une adresse IP ou un nom de domaine comme autorité est à la fois un moyen d'assurer l'unicité globale, mais également de savoir comment accéder à la ressource. | L’URI a pour but de facilement nommer une ressource, de pouvoir lier les ressources entre elles pour former cette toile d’araignée mondiale. Le schéma définit à la fois l'espace de nommage de l'autorité et son format. Une adresse IP ou un nom de domaine comme autorité est à la fois un moyen d'assurer l'unicité globale, mais également de savoir comment accéder à la ressource. |
| |
<callout type="warning" icon="true">Un sous-ensemble d’URI peut être directement utilisé pour localiser la ressource, c’est-à-dire trouver sur quel serveur se trouve la ressource et comment y accéder. Il s’agit d’une **URL** (**U**niform **R**esource **L**ocator) utilisée par les navigateurs Web. \\ Pour bien comprendre la différence entre URI et URL : <html><a href="https://www.journaldunet.fr/web-tech/developpement/1203023-quelle-est-la-difference-entre-uri-url-et-urn/#:~:text=Le%20terme%20URI%20est%20l,signifie%20Identifiant%20de%20ressource%20uniforme.&text=Il%20s'agit%20de%20l,1%20Rue%20de%20la%20mairie." target="_blank">URI vs URL</a></html></callout> | <callout type="warning" icon="true">Un sous-ensemble d’URI peut être directement utilisé pour localiser la ressource, c’est-à-dire trouver sur quel serveur se trouve la ressource et comment y accéder. Il s’agit d’une **URL** (**U**niform **R**esource **L**ocator) utilisée par les navigateurs Web. \\ Pour bien comprendre la différence entre URI et URL : <html><a href="https://www.journaldunet.fr/web-tech/developpement/1203023-quelle-est-la-difference-entre-uri-url-et-urn/#:~:text=Le%20terme%20URI%20est%20l,signifie%20Identifiant%20de%20ressource%20uniforme.&text=Il%20s'agit%20de%20l,1%20Rue%20de%20la%20mairie." target="_blank">URI vs URL</a></html></callout> |
| |
Le schéma HTTP est pratique, car il peut se lire également comme un URL. Ce schéma donne : | Le schéma HTTP est pratique, car il peut se lire également comme un URL. Ce schéma donne : |