[HTTP] 웹 서버
2020. 5. 2.
#1. 웹 서버 웹 서버는 HTTP 요청을 처리하고 응답을 제공한다. 모든 웹 서버는 리소스에 대한 HTTP 요청을 받아서 콘텐츠를 클라이언트에게 돌려준다. 웹 서버는 HTTP 및 그와 관련된 TCP 처리를 구현 웹 서버는 자신이 제공하는 리소스를 관리하고 웹 서버를 설정, 통제, 확장하기 위한 관리 기능을 제공 웹 서버는 TCP 커넥션 관리에 대한 책임을 운영체제와 나눠 갖는다. #2. 웹서버가 하는 일 커넥션을 맺는다 - 클라이언트의 접속을 받아들이거나 원치 않는 클라이언트라면 닫는다. 요청을 받는다 - HTTP 요청 메시지를 네트워크로부터 읽어 들인다. 요청을 처리한다 - 요청 메시지를 해석하고 행동을 취한다. 리소스에 접근한다 - 메시지에서 지정한 리소스에 접근한다. 응답을 만든다 - 올바른 헤더..