티스토리 뷰
반응형
URL과 리소스
- URL(Uniform Resource Locator)은 인터넷의 리소스(텍스트, 이미지, 동영상 같이 웹에서 사용되는 식별을 할 수 있는 모든 자원) 을 가르키는 표준이름이다. URL은 전자 정보 일부를 가리키고 그것이 어디에 있고 어떻게 접근할 수 있는지 알려준다.
- HTTP 및 다른 프로토콜을 통해 접근할 수 있다.
인터넷의 리소스 탐색
ex) http://www.hellomyblog.tistory.com/test/index.html URL을 불러올 경우
URL의 첫부분인 http는 URL의 스킴이다. 스킴은 웹 클라이언트가 리소스에 어떻게 접근하는지 알려준다. 이경우, URL이 HTTP 프로토콜을 사용한다
두번째 부분인 www.hellomyblog.tistory.com 은 서버의 위치다. 이는 웹 클라이언트가 리소스가 어디에 호스팅 되어있는지 알려준다.
세번째 부분인 /test/index.html 은 리소스의 경로다. 경로는 서버에 존재하는 로컬 리소스들 중에서 요청 받는 리소스가 무엇인지 알려준다.
URL은 HTTP 프로토콜이 아닌 다른 가용한 프로토콜을 사용할 수도 있다.
- mailto:xxxx@xxxx.xxx : 이메일 주소를 가르키고
- ftp://ftp.xxx.xxx.com/xx/xxx/xxx : FTP(File Transfer Protocol) 서버에 올라가 있는 파일을 가리키고
- rtsp://www.xxxx.xxxx:554/xxxx/xxx/xxxxx/cto_video : 스트리밍을 제공하기 위해 비디오 서버에 호스팅하고 있는 영화를 가리킨다.
대부분의 URL은 동일하게 '스킴://서버위치/경로' 구조로 이루어져 있다.
- <스킴>://<사용자 이름>:<비밀번호>@<호스트>:<포트>/<경로>;<파라미터>?<질의>#<프래그먼트>
* HTTP 완벽가이드 책을 참고하였습니다.
반응형
댓글