• ベストアンサー

URLのプロトコルとスキームの違いってなんですか?

URLのプロトコルとスキームの違いってなんですか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

プロトコルは、通信のための作法を定めたものであり、 ネットワークノード間のお約束が定義されているものです。 スキームはURL(URI)上で一意のリソースにアクセスする手順のことです。 両者は同名を重複して使用する場合が多く、 そのため貴殿のような疑問が生まれていると推察します。 例えば「http://」や「https://」「ftp://」はプロトコルに「://」を付け加えて、 スキームを呼びますが、「://」がくっついていても気にせずプロトコルという場合が有ります。 しかし、「smtp」や「smb」と「mailto:」や「file:」は同じ意味ですが、それぞれ前者がプロトコル、後者はスキームです。 つまりクライアント・サーバ間でのお約束がプロトコルであり、クライアントアプリケーションが一意のリソースを指定する言葉が、スキームなわけです。 まあ、しかし、はっきり言って、両者を敢えて区別することにはあまり意味はありません。

okwaveokw
質問者

お礼

ありがとうございます

関連するQ&A