본문 바로가기
Web

[http] URI, URL

by 쟈근꿈틀이 2022. 5. 10.
728x90

URI(통합 자원 식별자; Uniform Resource Identifier)

 

URI인터넷 자원을 나타내는 고유 식별자(ID)이다. 

 

URI 문법
scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment]

 

  1. scheme : 사용할 프로토콜, 웹에서는 http 또는 https를 사용
  2. user와 password : (서버에 있는) 데이터에 접근하기 위한 사용자의 이름과 비밀번호
  3. host와 port : 접근할 대상(서버)의 호스트명과 포트번호
  4. path : 접근할 대상(서버)의 경로에 대한 상세 정보
  5. query : 접근할 대상에 전달하는 추가적인 정보 (파라미터)
  6. 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