Here the word
resource could be anything, take it as a img on your computer for easier understanding
URIstands for Uniform Resource Identifier
URIcontains two things
- We need URI so identify the resource from its name and also be able to locate it using location
URLstands for Uniform Resource Locator
- This is basically the address of the resource.
URNstands for Uniform Resource Name
- This is basically the name of the resource.
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]
host port ┌───┴───┐ ┌─┴┐ https://localhost:8080/forum/q/?tag=networking#top └─┬─┘ └───────────┬──────────────┘└───────┬───────┘ └───────────┬─────────────┘ └┬┘ scheme authority path query fragment
I hope you like this article !