인터넷에 존재하는 여러 서버들이 제공하는 자원에 접근할 수 있는 주소를 표현하기 위한 것으로
'프로토콜://호스트명:포트번호/경로명/파일명/?쿼리스트링#참조'
의 형태로 이루어져있다. (참고: URL에서 포트번호, 쿼리, 참조는 생략할 수 있다.)
어떠한 컨텐츠가 어디에 있는지(Locator)를 가르켜준다.
Ex) 쿠팡 사이트
URI란?
URL보다 하위 개념
URL에 비해 특정한것을 지칭하는것
Ex) 쿠팡 사이트에서 상품을 나타냄(상품번호)
URL과 URI는 단순한 문자열
이 문자열을 처리하는것이 Controller
예시>
http://www.codechobo.com:80/sample/hello.html?referer=codechobo#index1
자원에 접근하기 위해 서버와 통신하는데 사용되는 통신규약(http)
자원을 제공하는 서버의 이름 (www.codechobo.com)
통신에 사용되는 서버의 포트번호 (80)
접근하려는 자원이 저장된 서버상의 위치(/sample/)
접근하려는 자원의 이름(hello,html)
URL에서 '?'이후의 부분(referer=codechobo)
URL에서 '#'이후의 부분(index1)