Here the word resource
could be anything, take it as a img on your computer for easier understanding
URI
stands for Uniform Resource IdentifierURI
contains two things
URL
stands for Uniform Resource LocatorURL
stands for Uniform Resource NameTherefore : URI = URL + URN
The URI generic syntax consists of a hierarchical sequence of five components
URI = scheme:[//authority]path[?query][#fragment]
where the authority component divides into three subcomponents:
authority = [userinfo@]host[:port]
userinfo host port
┌──┴───┐ ┌──────┴──────┐ ┌┴┐
https://john.doe@www.example.com:123/forum/q/?tag=networking#top
└─┬─┘ └───────────┬──────────────┘└───────┬───────┘ └───────────┬─────────────┘ └┬┘
scheme authority path query fragment
I hope you like this article !