자료 저장소

URN (Unifrom Resource Name)


URN은 불변의 의미를 가지는 이름으로 인터넷 자원을 찾는 방식이다. URN은 웹페이지 주소, 즉 URL과 형식이 다소 비슷하게 보인다. 예를 들어, URN을 하나 가정해 보면 다음과 같다.

예) urn:def://blue_laser


URL (Uniform Resource Locator)


인터넷에서 접근 가능한 자원의 주소를 일관되게 표현할 수 있는 형식을 말한다. 여기서 말하는 자원의 형태는 인터넷 응용 프로토콜에 따라 다를 수 있다. 즉, 월드와이드웹 프로토콜인 HTTP를 사용하는 경우, 자원이란 HTML 페이지, 이미지 파일, CGI나 자바 애플릿과 같은 프로그램, 기타 HTTP가 지원하는 다른 파일들이 될 수 있다.


URL은 자원에 접근하는데 필요한 프로토콜의 이름, 인터넷에서 특정한 컴퓨터를 식별하기 위한 도메인 이름, 그리고 컴퓨터 파일의 위치를 계층적으로 나타낸 경로명 등으로 구성된다. 

예)  http://www.metro.seoul.kr/kor


URI (Uniform Resource Identifier)


URI는 그것이 텍스트의 한 페이지나, 비디오 또는 사운드 클립이든, 정지 화상이든 동영상이든, 또는 프로그램이든 상관없이, 이러한 콘텐츠 들 중 어느 하나를 인식하기 위한 수단이다. 가장 보편적인 형태의 URI가 바로, 웹페이지 주소 즉, URL인데, 이는 URI의 특별한 형태이자 부분집합이라 할 수 있다. URI는 대체로 다음과 같이 설명할 수 있다.


  • 자원에 접근하기 위해 사용되는 절차
  • 어떤 자원을 가지고 있는 특정한 컴퓨터
  • 컴퓨터 상의 특정 자원의 이름 (파일 이름)


예를 들어 아래의 URI는 웹프로토콜 애플리케이션인 HTTP를 사용하여 액세스될 수 있는 파일을 인식하며, 그 파일은 유일한 인터넷 주소로 사상될 수 있는 www.w3.org라는 이름을 가진 컴퓨터에 존재한다. URL은 URI (Uniform Resource Identifier)의 일종이다.

예)  http://www.w3.org/Icons/WWW/w3c_main.gif



요약하면 URN과 URL은 URI에 포함되며, URL은 자원의 위치를(Locator) 명시하고, URI는 자원위치와 식별자(Identifier)까지 명시하는 형식이다.



참고

http://www.terms.co.kr/URN.htm

http://www.terms.co.kr/URL.htm

http://www.terms.co.kr/URI.htm

https://ko.wikipedia.org/wiki/URN

http://lambdaexp.tistory.com/39

'개발 관련 > 웹 개발' 카테고리의 다른 글

HTTP의 진화  (0) 2017.02.21
REST, RESTful, RESTful API  (0) 2017.02.21
HTTP 상태 코드  (0) 2017.02.20
How to Become a Great JavaScript Developer  (0) 2017.02.15
JavaScript 정규표현식 분석 사이트  (0) 2017.02.12
댓글 로드 중…

최근에 게시된 글