기타

URI와 URL 그리고 URN

aim4fun 2020. 6. 10.
반응형

 

URI란 무엇인가?

  • Uniform Resource Identifier
  • 인터넷에서 자원 또는 이름을 식별하는 데 사용되는 일련의 문자
  • Ex. 의적 홍길동
    • 의적 홍길동은 고유 식별자인가? 그렇다. 그렇다면 URI이다.
    • 하지만 유명한 의적 홍길동을 만나기 위해서는 그의 집 주소가 필요하다.
  • URI 구문
    •  scheme:[//authority]path[?query][#fragment]
      • scheme : 문자로 시작하며 숫자, 문자, 마침표, 하이픈 또는 더하기 기호가 뒤따른다.
      • authority : 앞에 '//' 기호가 온다. (선택 사항)
      • path : 경로
      • query : 앞에 '?' 기호가 온다. (선택 사항)
      • fragment : 앞에 '#' 기호가 온다. (선택 사항)
    • Ex. ldap://[2001:db8::7]/c=GB?objectClass?one

 

URL이란 무엇인가?

  • Uniform Resource Locator
    • 자원의 위치
    • Ex. 의적 홍길동 - 전라도 장성현 아곡리 아치실 마을
      • URI에 주소를 추가했다. 전라도 장성현 아곡리 아치실 마을에 사는 의적 홍길동은 여전히 고유하다.
      • 그렇다면 URL은 유효한 URI이다.
      • 만약, 의적 홍길동이 집을 이사하면 URL도 같이 변경해줘야 한다. 즉, URL은 영구적이지 않다.
  • URL 구문
      • https://sjkim-dev.tistory.com/folder-name/index.html
      • 프로토콜 : https
      • 도메인(서버 ID 또는 호스트) : https://sjkim-dev.tistory.com/
      • 특정 폴더 : /folder-name/
      • 웹 페이지 파일명 : index.html

 

URN이란 무엇인가?

  • Uniform Resource Name
  • 고유 자원을 명확하게 식별하는 방법
  • Ex. 820101-1xxxxxx
    • 주민등록번호는 1인 1 번호를 부여하므로 똑같은 번호가 있을 수 없기에 고유하다. 즉, URN은 일정하게 유지된다.
    • 의적 홍길동의 집 위치를 알 수 없으므로 URI가 아니다.
  • URN 구문
    • urn:isbn:0451450523
      • 책 번호로 식별되는 'The Last Unicorn'의 URN
    • urn:isan:0000-0000-2CEA-0000-1-0000-0000-Y</span >
      • 시청각 번호로 식별되는 'Spider-Man'의 URN

 

 

 

🔍참고 사이트

댓글