URI, URL, URN

wujin·2023년 6월 23일
0

URI, URL 및 URN은 모두 인터넷에서 리소스를 식별하는 데 사용되는 용어이다.


URI(Uniform Resource Identifier)

  • URI는 인터넷의 자원을 고유하게 식별할 수 있는 문자열을 의미한다.
  • URI의 하위 개념으로 URL과 URN이 있다.
  • URI 중 URL과 URN이라는 하위 개념을 만들어서 특별히 어떤 표준을 지켜서 자원을 식별하는 것이다.
  • 결론은 URI라는 개념은 어떤 형식이 있다기 보다는 특정 자원을 식별하는 문자열을 의미한다. 그래서 URL이 아니고 URN도 아니면 그냥 URI가 되는 것이다.

URL(Uniform Resource Locator)

  • URL은 리소스의 위치를 식별하는 URI의 하위 개념이다.
  • URL은 네트워크 상에서 리소스(웹 페이지, 이미지, 동영상 등의 파일) 위치한 정보를 나타낸다.
  • URL은 HTTP 프로토콜 뿐만아니라 FTP, SMTP 등 다른 프로토콜에서도 사용할 수 있다.
  • URL은 웹 상의 주소를 나타내는 문자열이기 때문에 더 효율적으로 리소스에 접근하기 위해 클린한 - URL 작성을 위한 방법론이다.
https://www.google.com:80/search?q=javaScript
부분명칭설명
file://, http://, https://scheme통신 프로토콜
127.0.0.1, www.google.comhosts웹 페이지, 이미지, 동영상 등의 파일이 위치한 웹 서버, 도메인 또는 IP
:80, :443, :3000port웹 서버에 접속하기 위한 통로
/search, /Users/username/Desktopurl path웹 서버의 루트 디렉토리로부터 웹 페이지, 이미지, 동영상등의 파일이 위치까지의 경로
q=JavaScriptquery웹 서버에 전달하는 추가 질문

URN(Uniform Resource Name)

  • URN은 (Uniform Resource Name)의 줄임말이다.
  • URN은 URI의 표준 포맷 중 하나로, 이름으로 리소스를 특정하는 URI이다.
  • http와 같은 프로토콜을 제외하고 리소스의 name을 가리키는데 사용된다.
  • URN은 리소스를 영구적이고 유일하게 식별할 수 있는 URI이다.
  • URN에는 리소스 접근방법과, 웹 상의 위치가 표기되지 않는다.
  • URN은 리소스 자체에 부여된 영구적이고 유일한 이름이고 변하지 않는다.
  • 실제 자원을 찾기 위해서는 URN을 URL로 변환하여 이용한다.


참고 사이트
https://hanamon.kr/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EA%B8%B0%EB%B3%B8-url-uri-urn-%EC%B0%A8%EC%9D%B4%EC%A0%90/

0개의 댓글