
227
8
장 통합점: 게이트웨이, 터널, 릴레이
The Definitive Guide
8
장
HTTP: The Definitive Guide
통합점: 게이트웨이, 터널, 릴레이
웹이 콘텐츠를 전파하는 놀라운 도구라는 것은 검증된 사실이다. 시간이 지나면서
사람들은 온라인에 단순히 정적인 문서뿐만 아니라 더욱 복잡한 리소스(데이터베
이스 콘텐츠나 동적으로 생성된 HTML 페이지)를 공유하기를 원했다. 브라우저 같
은 HTTP 애플리케이션은 인터넷상의 콘텐츠에 접근하는 통일된 방법을 제공한다.
HTTP 위에 다른 프로토콜을 얹으려고 하는 개발자들에게는 HTTP가 기본 구성
요소다(예를 들어 HTTP만 허용하는 방화벽이 있는 회사에서 다른 프로토콜로 통
신하는 트래픽을 HTTP로 감싸서 터널링하거나 릴레이 하는 것). HTTP는 웹에 있
는 모든 리소스에 대한 프로토콜로 사용됐으며, 애플리케이션 간에 서로 다른 프로
토콜을 상호 운용하는 용도로 사용하기도 한다.
이 장에서는 여러 종류의 리소스에 접근하는데 HTTP가 어떻게 쓰이는지 알아보
고, 다른 프로토콜이나 애플리케이션 간 통신에 HTTP를 어떻게 사용하는지 알아
볼 것이다.
이 장에서는 다음과 같은 내용을 다룬다.
· 게이트웨이: 서로 다른 프로토콜과 애플리케이션 간의 HTTP 인터페이스다.
· 애플리케이션 인터페이스 ...