혼용해서 사용한다고 크게 문제되지는 않지마 또 막상 사용하거나 정의할 때 헷갈리기도 하는 URL, URI, URN의 차이점을 정리한 글인데 최근에 본 글 중에는 잘 정리되어 있다고 생각합니다.
URL은 scheme, authority(도메인, 포트), path, parameter, anchor로 이뤄져 있습니다.
URI는 Uniform Resource Identifier의 약자로 URL, URI가 모두 RFC 3986을 따라서 URI도 URL과 같은 형식을 가지게 됩니다. URL은 리소스의 위치를 나타내고 URI는 리소스를 식별해 주기 때문의 거의 같다고 느낄 수 있지만 URL은 URI의 서브셋입니다.
URN은 Uniform Resource Name의 약자로 리소스가 존재하지 않다고 하더라고 식별해주는 역할을 합니다.