클라이언트가 브라우저를 통해서 어떠한 서비스 url를 통하거나 다른 방법으로 요청(request)를 하면, 서버에서는 해당 요청사항에 맞는 결과를 찾아서 사용자에게 응답(response)하는 형태로 동작한다.

HTML 문서만이 HTTP 통신을 위한 유일한 정보 문서는 아니다.

Request

클라이언트가 서버에게 연락하는 것을 요청이라고 하며, 요청을 보낼떄는 요청에 대한 정보를 담아 서버로 보낸다.

Response

서버가 요청에 대한 답변을 클라이언트에게 보내는것을 응답이라고 한다.

상태코드는 크게 5가지 부류로 나눌수 있다.