얼마나 많은 애플리케이션이 HTTP를 이용해 통신을 하고, HTTP가 어떻게 그 일을 해내는지 개략적으로 알아보자.
URL 문법, 여러 URL 컴포넌트가 어떤 의미를 가지며 무엇을 수행하는지, 단축 URL과 URL의 인코딩과 문자 규칙에 대해 알아보자.
HTTP 메시지가 어떻게 흘러가는지, 요청과 응답 메시지는 어떤 차이가 있을까.
HTTP는 어떻게 TCP 커넥션을 사용하는가.
여러 종류의 웹 서버에 대해 알아보고, 웹 서버가 어떻게 HTTP 트랜잭션을 처리하는지 단계별로 알아보자.
클라이언트와 서버 사이에 위치하여 그들 사이의 HTTP 메시지를 정리하는 프락시에 대한 이해
캐시가 어떻게 성능을 개선하고 비용을 줄이는지, 어떻게 그 효과를 측정하는지 알아보자.
여러 종류의 리소스에 접근하거나 다른 프로토콜이나 애플리케이션 간 통신에 HTTP가 어떻게 사용되는지 알아보자.
사람과의 상호작용 없이 연속된 웹 트랜잭션들을 자동으로 수행하는 소프트웨어 프로그램인 웹 로봇에 대하여 알아보자.