URIとURLの違い


URI
URI(Uniform Resource Identifier)は、リソースを一意に表すために、数字、アルファベット、記号からなる文字列を使用する標準です.
URL
URL(Uniform Resource Locator)は、リソースのアドレス情報をどのように見つけるかを含む統合リソースロケータです.すなわち、アドレス情報を提供することによってこのリソースを特定することができるので、URLはURIのサブセットであり、1つのリソースを特定することによってもURIに属する所定の方法の1つであるからである.-すべてのURLをURIと呼ぶことができます.-しかしURIはURLに等しくない.URIはまた、名前のようなリソースを識別するために他の方法を採用することができるからである.
URN
URN(Uniform Resource Name)は、リソース名を統一し、一意で永続的な名前でリソースを一意に識別します.しかし、これはリソースの場所情報を提供していません.明らかにURNもURIのサブセットであるが,URLとURNは平レベル関係に属する.例えばURLの形式は住所の位置決めで、URNは名前の位置決めで、例えばあなたは家庭の住所と部屋の番号であなた自身を位置決めすることができて、もちろん身分証明書の番号であなたを表すことができます.それは一般的に接頭辞urn:で表される:-urn:isbn:343243243はISBN番号で本を一意に識別する-urn:uuid:43253534543543543252 uuidも一意の識別コードである.
説明する
URI,URL,URN間の関係図
リファレンス
  • https://stackoverflow.com/questions/176264/what-is-the-difference-between-a-uri-a-url-and-a-urn/1984225#1984225