Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

URI

Uniform Resource Identifiers 의 줄임말이다. World Wide Web (WWW(12))상에서 접근하고자 하는 자원의 위치를 나타내기 위해서 사용한다. 자원은 "문서", "이미지", "동영상", "프로그램", "이메일"등 모든 것이 될 수 있다. 메일을 받을 상대방의 위치를 나타내기 위해서 사용하는 email://yundream@joinc.co.kr, 웹페이지의 위치를 나타내기 위해서 사용하는 http://www.joinc.co.kr/index.php 등이 대표적인 URI이다.

URL과의 관계

URI는 URL과 URL으로 구성이 된다.

URL(Uniform resource locator)은 웹 자원의 식별정보와 더불어, 네트워크 상에서 자원에 접근하고 획득하고 표현하기 위한 방법들을 지정한다. 예를들어 http://example.org/wiki/Main_Page 은 URL이 있다고 가정해보자. URI는 /wiki/Main_Page 로 접근하고자 하는 자원을 식별할 수 있다. 그리고 http:라는 정보를 이용해서 Hyper Text Transfer Protocol을 이용해서 자원에 접근할 수 있으며, 네트워크 상에서의 위치는 example.org 임을 확인할 수 있다.

URL이 가지는 정보는 다음과 같다.
  • Scheme : http, mysql, postgresql, ftp, mail 등 요청하는 자원의 종류.
  • User : 인증이 필요한 경우 사용 할 유저 이름
  • Password : 인증이 필요한 경우 사용 할 패스워드 이름
  • Host : 호스트를 찾기 위한 도메인 이름
  • Port : 서비스 포트 번호
  • Path : 호스트 내에서 자원의 경로
  • Query : 자원에 내릴 명령
ftp://yundream:mypassword@joinc.co.kr:5432/image/test.jpg?k=v