Computer Science/Network

[Network] URI / URL / URN

Jiwoo 2023. 5. 4. 22:34

🍀 URI / URL / URN의 상관관계




URI는 URL과 URN을 포괄하는 개념이다. 모든 URL과 URN은 URI이라는 말이다.





  • Scheme: 리소스에 접근하는데 사용할 프로토콜. 웹에서는 http나 https 사용
  • Host: 접근할 대상(서버)의 호스트명
  • Path: 접근할 대상(서버)의 경로에 대한 상세정보

🍀 URI

Uniform Resource Identifie = 인터넷상의 리소스 자체를 식별하는 고유한 문자열 시퀀스

  • Uniform: 리소스을 식별하는 통일된 방식
  • Resource: URI로 식별이 가능한 모든 종류의 리소스(웹 브라우저 파일 등)을 지칭함
  • Identifier: 다른 항목과 구분하기 위해 필요한 정보

=> 통합 리소스 식별자
ex) google.com, https://google.com, google.com/posts/1 모두 포함

🍀 URL

Uniform Resource Locator = 네트워크상에서 통합 리소스의 위치를 나타내기 위한 규약

=> 식별자 + 위치 (https://google.com)

  • 컴퓨터 네트워크와 검색 메커니즘에서의 위치를 지정하는 웹 리소스에 대한 참조
    (흔히 우리는 URL을 웹 사이트의 주소라고만 인식하지만 이는 웹 사이트 뿐만 아니라 컴퓨터 네트워크 상의 리소스을 모두 나타내는 표기법임)
  • 해당 리소스의 서버가 지원하는 프로토콜(http, https, ftp 등)이 앞에 결합된 형태임

🍀 URN

Uniform Resource Name = 통합 리소스 이름

=> 리소스의 위치, 프로토콜, 호스트와는 상관없이 리소스에 부여된 이름