URI と URL の違い#
一、実際の意味#
・URI(Uniform Resource Identifier)と URL(Uniform Resource Locator)は、インターネット上でリソースを識別するために使用される 2 つの異なる概念です:
• URI(Uniform Resource Identifier):
二、両者の違い#
・URI はより広い概念であり、インターネット上のリソースを一意に識別するための統一リソース識別子を指します。
・URI は URL と URN(Uniform Resource Name)の 2 つの形式を含むことができます。
・URI はリソースの位置を特定するだけでなく、リソースに関する名称情報も提供できます。
・URI は URL を含む場合もあれば、含まない場合もあり、リソースを特定するために十分な情報を提供しているかどうかによります。
• URL(Uniform Resource Locator):
・URL は URI の一種であり、インターネット上のリソースを特定するために特化しています。
・URL は、プロトコル(http、https、ftp など)、サーバーアドレス、ポート番号、パスなど、リソースにアクセスするための具体的なパスと方法を提供します。
・簡単に言えば、URL は URI のサブセットであり、ネットワークを通じてリソースを見つけてアクセスすることを可能にします。
三、例#
• http://www.example.com/index.html
は URL であり、特定のウェブページにアクセスするための具体的なパスと方法を提供しています。
• urn:isbn:978-3-16-148410-0
は URN であり、本の識別子を提供しますが、このリソースにアクセスする方法の情報は含まれていません。
• mailto:[email protected]
は URI であり、電子メールアドレスを識別するために使用されますが、リソースを特定するための URL ではありません。
四、まとめ#
全体として、URL はリソースを特定するための URI の一種であり、URI は URL や他のタイプのリソース識別子を含むより広い用語です。