lang/html

HTTP 리소스

C/H 2016. 6. 25. 16:00
리소스
웹서버는 웹 리소스를 관리하고 제공한다. 웹 리소스는 웹 컨텐츠위 원천이다.
가장 단순한 웹 리소스는 정적파일이고, 텍스트, HTML, 이미지, 동영상, MS워드, 한글 HWP등 그 외 모든 파일을 포함한다.
하지만 리소스가 정적 파일일 필요는 없고, 리소스 요청에 따라 생산되는 프로그램이 되 수도 있다.


미디어타입
웹서버는 모든 HTTP객체 데이터에 MIME(Multipurpos Internet Mail Extension, 다목적 인터넷 메일 확장) 타입이 붙는다.
대 부분은 웹 브라우즈는 잘 알려진 객체 타입 수백 가지를 다룰 수 있다.

URI
웹 서버 리소스는 각자 이름을 가지고 있기 때문에, 클러이언트는 관심 있는 리소스를 지목 할 수 있다. 서버 리소스 이름은 통합 자원 식별자(uniform resorce identifer), 혹은 URI로 불린다.
URI는 인터넷의 우편물 주소 같은 것으로, 정보 리소스를 고유하게 식별하고 위치를 지정 할 수 있다.

URL
통합 자원 지시자(uniform resource locate, URL)는 리소스 식별자의 가장 흔한 형태다.
특정 서버의 한 리소스에 대한 구체적인 위치를 기술 한다.

오늘날 대부분의 URI는 URL이다.

URN
URI의 두번째 종류는 통합 자원 이름(uniform resource name, URN)이다.
콘텐츠를 이루는 하나의 리소스에 대해, 그 리소스의 위치에 영향을 받지 않는 유일무이한 이름 역활을 한다.
이 위치 독립적인 URN은 리소스를 여기 저기로 옮기더라도 문제없이 동작한다.
리소스가 그 이름이 변하지 않게 유지 돠는한, 여러 종류의 네트워크 접속 프로토콜로 접근해도 문제없다.
(예:RFC 2141, urn:ietf:rfc:2141)
URN은 아직 실험 중인 상태이고 아직 널리 채택되지 않았다.

- HTTP 완벽 가이드 ISBN 978-89-6626-120-8 8page


반응형