URI | URL | URN
The world of Uniform Resource ___

Here the word resource could be anything, take it as a img on your computer for easier understanding
URI
URIstands for Uniform Resource Identifier- A
URIcontains two things - Name
- Location
- We need URI so identify the resource from its name and also be able to locate it using location
URL
URLstands for Uniform Resource Locator- This is basically the address of the resource.
URN
URLstands for Uniform Resource Name- This is basically the name of the resource.
Therefore : URI = URL + URN
The URI generic syntax consists of a hierarchical sequence of five components
where the authority component divides into three subcomponents:
![]()
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 !