반응형

우리가 흔히 인터넷을 사용하면 URL을 정말 많이 들어봤을 것이다. 예를 들어, 아래의 주소와 같이 "네이버 주소 뭐야?", "네이버 URL 뭐야?"라고 많이 말을 하기도 한다.

https://www.naver.com/
https://www.daum.net/
https://www.nexon.com/

 

하지만, URI와 URN은 우리가 흔히 사용하는 단어가 아닌 개발 분야에서 사용하는 단어다. 이번 글에서는 URI와 URL, URN에 대해서 정리를 한다.

 

우리가 흔히 보는 주소가 아래와 같이 있다.

https://yongku.tistory.com/entry/MSSQL-MSSQL-%EC%A0%84%EC%B2%B4-%EA%B2%80%EC%83%89%ED%94%84%EB%A1%9C%EC%8B%9C%EC%A0%80-%ED%95%A8%EC%88%98-%EB%B7%B0-%ED%8A%B8%EB%A6%AC%EA%B1%B0-%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95

 

[MSSQL] MSSQL 전체 검색(프로시저, 함수, 뷰, 트리거) 하는 방법

이번 글은 MS-SQL에서 특정 문자가 들어간 프로시저나 함수, 뷰, 트리거를 찾기 위해 사용하는 쿼리를 정리한다. 테이블 작업을 할 때, 테이블에 데이터가 INSERT가 되거나, UPDATE, DELETE 등이 진행될

yongku.tistory.com

 

위의 주소에서 URI는 아래와 같다.

 

URL은 아래와 같이 프로토콜과 해당 위치를 보여주는 것이며,

 

URN은 앞의 프로토콜을 제외한 것이라고 할 수 있다.

 

 

그래서, 위의 그림처럼 URI는 URL과 URN을 포함하고 있으며, 모든 URL는 URL이 될 수 있지만, 모든 URL은 모두 URL이 될 수 없다.

 

1. URI

- URI는 Uniform Resource Identifier의 줄임말로, 통합 자원 식별자를 뜻한다.

- URI는 말 그대로 식별자를 뜻하기 때문에 유일성이 존재한다.

- URI의 표현 방법은 아래와 같이 정의한다.(RFC 2396 기준)

 scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment]
                    hierarchical part
        ┌───────────────────┴────────────────────┐
                    authority          path
        ┌───────────────┴──────────────┐┌───┴────┐
  abc://username:password@example.com:123/path/data?key=value#fragid1
  └┬┘   └───────┬───────┘└────┬─────┘└─┬┘        └───┬────┘└───┬──┘
scheme  user information    host     port          query   fragment

  urn:example:mammal:monotreme:echidna
  └┬┘ └──────────────┬───────────────┘
scheme

 

 

2. URL

- URL은 Uniform Resource Locator의 줄임말로, 통합 자원 위치를 뜻한다.

- URI와 같이, 프로토콜을 포함한다.

- URL은 네트워크의 자원이 어디있는지에 대한 위치(PATH)를 알려주기 위해 정의한다.

- 웹 이외에도 우리가 흔히 내컴퓨터에 대한 경로 URL도 적용이 된다.

 

3. URN

- URN은 Uniform Resource Name의 줄임말로, 통합 자원 이름을 뜻한다.

 


참고자료

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/

https://ko.wikipedia.org/wiki/%ED%86%B5%ED%95%A9_%EC%9E%90%EC%9B%90_%EC%8B%9D%EB%B3%84%EC%9E%90

 

 

 

 

 

 

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기