BOSS/웹 멘토링

[20 BOSS] URI, URL의 구조

jir4vvit 2020. 4. 25. 17:58

URI와 URL라는 것을 많이 들어보셨을 것이다.

나는 처음에 URI가 URL의 오타인 줄 알았다.

더이상 헷갈리지않기 위해 정리를 해보려고 한다.

 

1. URI ( Uniform Resource Identifier )

- 웹 서버가 리소스를 고유하게 식별할 수 있도록 하는 것

- URL과 URN을 포함하는 개념

- 요즘은 URI와 URL을 혼용하여 말함

- 참고로 URN는 리소스가 어디에 위치해 있든 찾을 수 있는 방식을 뜻한다. urn으로 시작하여 콜론으로 구분하여 표현

 

2. URL ( Uniform Resource Locator )

- 특정 서버의 한 리소스에 대해 구체적인 위치를 서술

- http://www.naver.com 같은 우리가 흔히 알고 있는 웹사이트를 가리키는 주소를 나타내는 것이 일반적이지만 웹사이트 주소뿐만 아니라 메일주소 같은 것도 여기에 포함된다.

 

 

3. URL 구조

<스키마>://<사용자이름>:<비밀번호>@<호스트>:<포트>/<경로>?<쿼리>#<프레그먼트>

 

  • 스키마 - 사용할 프로토쿌을 뜻하며 웹에서는 http나 https를 사용함
  • 사용자이름비밀번호 - 어떤 서버들은 자신이 가지고 있는 데이터에 접근하기 위해서 사용자의 이름과 비밀번호를 요구함
  • 호스트포트 - 접속할 웹 서버의 호스트와 포트에 대한 정보를 가짐
  • 경로 - 접속할 웹 서버의 경로에 대한 정보
  • 쿼리 - 웹 서버에 전달하는 파라미터(추가적인 정보)
  • 프레그먼트 - 메인 리소스 내에 존재하는 서브 리소스에 접근할 때 이를 식별하기 위한 정보