프록시 서버가 작동하는 일련의 과정을 설명해주세요


  1. 클라이언트 요청의 HTTP header가 유효한지 확인한다. 이때 HTTP Method, URI, HTTP Version이 띄어쓰기를 기준으로 분리되어있다.
  2. 서버 소켓을 생성한 뒤 목적 서버에 요청을 보낸다
  3. 돌아온 응답을 클라이언트에게 요청을 보낸다