본문 바로가기
REST API

URI vs. URL (URI와 URL의 차이점)

by 혀나Lee 2016. 8. 31.

URL (Uniform Resource Locator)

네트워크 상에서 자원이 어디 있는지를 알려주기 위한 규약이다.
흔히 웹 사이트 주소로 알고 있지만, URL은 웹 사이트 주소 뿐만 아니라 컴퓨터 네트워크 상의 자원을 모두 나타낼 수 있다.
그 주소에 접속하려면 해당 URL에 맞는 프로토콜을 알아야 하고, 그와 동일한 프로토콜로 접속해야 한다.

URL의 형태

  • URL은 제일 앞에 자원에 접근하기 위한 프로토콜 명을 적는다. (예, telnet, ftp, http, ...)
  • 프로토콜 명 다음에 구분자 콜론(:)을 적는다.
  • 만약, IP 혹은 Domain name 정보가 필요한 프로토콜이라면 콜론(:) 다음에 "//"를 적는다.
  • 프로토콜명 구분자인 ":" 혹은 "//" 다음에는 프로토콜 마다 특화된 정보를 넣는다.
예1) http://www.somehost.com/a.gif (www.somehost.com에 있는 a.gif를 가리키고 있음)
예2) ftp://id:pass@192.16.1.234 (192.16.1.234에 있는 a.gif를 가리키고 있음)
예3) mailto:somebody@mail.somehost.com (mailto 프로토콜은 단지 메일을 받는 사람의 주소를 나타냄)

URI(Uniform Resource Identifier)

통합 자원 식별자는 인터넷에 있는 자원을 나타내는 유일한 주소이다. 
  • 프로토콜(HTTP 또는 FTP) + : + // + 호스트이름 + 주소
  • 예, http://hyunalee.tistory.com
URI의 하위개념으로 URL, URN이 있다.


'REST API' 카테고리의 다른 글

OAuth2.0  (1) 2016.09.01
마이크로 서비스 아키텍쳐 (MSA)  (0) 2016.08.31
REST API란  (0) 2016.08.24

댓글