URI, URL, URN

geonmyung·2020년 7월 28일
0
post-thumbnail

1. URI

  • Uniform Resource Identifier
  • 인터넷에서 웹 서버가 리소스를 고유하게 식별하기 위한 문자열이다.
  • 하위 개념으로 URL, URN이 있다.
  • http://jacob.com/sport.pdf?docid=111
    -> URI (O), URL (X)
    -> docid=111이라는 쿼리스트링의 값에 따라 결과가 달라지므로 식별자 역할을 하고 있다.
    -> http://jacob.com/sport.pdf까지가 URL이다.

2. URL

  • Uniform Resource Locator
  • 특정 서버의 한 리소스에 대해 구체적인 위치를 서술한다.
  • 웹 상에 서비스를 제공하는 각 서버들에 있는 파일의 위치를 표시하기 위한 것
    -> http://jacob.com/sport/baseball.png
    -> jacob.com 서버에서 sport 폴더 안의 baseball.png를 요청

3. URN

  • Uniform Resource Name
  • 리소스가 어디에 위치해 있든, 위치에 영향을 받지 않는 고유한 이름 역할을 한다.
  • URL이 만약에 변경됐을 경우, 이전 URL로 접근했을 때 페이지를 찾을 수 없게 되는데, 이런 문제를 해결하기 위해 리소스의 위치에 상관없이 실제 리소스의 이름을 사용한다.
  • URN
    urn:def://blue_laser
    URL
    https://whatis.techtarget.com/definition/blue_laser

참고자료

profile
옹골찬 개발자가 되기 위한 험난한 일대기

0개의 댓글