Search code examples
uriurl-scheme

URI scheme vs protocol


A common definition of URI is that it is a string in format scheme:[//authority]path[?query][#fragment] (from Wikipedia: https://en.wikipedia.org/wiki/Uniform_Resource_Identifier#Definition). So the first part of a URI is called "scheme". But Windows uses the term "protocol" for the same thing (e.g. "Choose default apps by protocol").

What is the exact meaning of these two terms?


Solution

  • The term protocol is used incorrectly in Windows. The first part of a URI is called scheme.