1장 HTTP 개관
전 세계의 웹브라우저, 서버, 웹 애플리케이션은 모두 HTTP(Hypertext Transfer Protocol)을 통해 서로 대화한다.
1.1 HTTP: 인터넷의 멀티미디어 배달부
- HTTP는 신뢰성 있는 데이터 전송 프로토콜을 사용한다.
- 신뢰성 : 데이터 전송 중 손상되거나 꼬이지 않음을 보장한다.
- 개발자는 인터넷의 결함이나 약점에 대한 걱정 없이 애플리케이션 고유의 기능을 구현하는데 집중할 수 있다.
1.2 웹 클라이언트와 서버
- 웹 콘텐츠는 웹 서버에 존재한다.
- 클라이언트는 서버에게 HTTP 요청을 보내고, 서버는 요청된 데이터를 HTTP응답으로 돌려준다.

1.3 리소스
리소스
웹 서버 파일 시스템의 정적 파일 혹은 동적 콘텐츠
- 정적 파일 : 텍스트 파일, HTML 파일, 마이크로소프트 워드 파일, 어도비 아크로뱃 파일, JPEG이미지 파일, AVI 동영상 파일, 그 외 모든 종류의 파일을 표함한다.
- 리소스는 사용자에 따라서, 혹은 어떤 정보를 요청했는지, 언제 했는지 등에 따라 다른 콘텐츠를 생성하여 보여줄 수 있다.
미디어 타입