Web
[http] URI, URL
쟈근꿈틀이
2022. 5. 10. 12:31
728x90
URI(통합 자원 식별자; Uniform Resource Identifier)
URI는 인터넷 자원을 나타내는 고유 식별자(ID)이다.
URI 문법
scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment]
- scheme : 사용할 프로토콜, 웹에서는 http 또는 https를 사용
- user와 password : (서버에 있는) 데이터에 접근하기 위한 사용자의 이름과 비밀번호
- host와 port : 접근할 대상(서버)의 호스트명과 포트번호
- path : 접근할 대상(서버)의 경로에 대한 상세 정보
- query : 접근할 대상에 전달하는 추가적인 정보 (파라미터)
- fragment : 메인 리소스 내에 존재하는 서브 리소스에 접근할 때 이를 식별하기 위한 정보

URI의 하위개념으로 URL, URN이 있는데 주로 URL가 사용된다.
URL(파일식별자; Uniformed Resource Locator)
URL은 해당 자원의 위치를 나타낸다.
URL은 FTP, SMTP 등 다른 프로토콜에서도 사용할 수 있다.
URN(Uniform Resource Name)
URN은 이름으로 리소스를 특정하는 URI이다.
URN은 리소스 자체에 부여된 영구적이고 유일한 이름이고 변하지 않는다.
정리하면, URN은 인터넷 상에서 특정 자원을 식별하고자 할 때, 자원의 이름을 활용하는 방식이다.
자원의 이름은 특정 자원의 위치 정보를 포함하지 않고, 고유한 이름만으로 특정 자원을 식별할 수 있다.
또, 이름을 통해 자원을 식별해야 함으로 이름은 유일한 값이어야 한다.
출처: https://www.charlezz.com/?p=44767
728x90