
CS
[네트워크] 프록시 서버의 위치, 역할과 종류
프로젝트를 개발할 때, nginx를 리버스 프록시로 사용하였다. 그러나 cs 책을 읽으면서, 이에 대해서 모호하게 '프록시 서버'라고만 되어있어 프록시 서버의 종류와 그 역할 및 작동과정을 명확히 알고 싶어 이 내용을 정리하게 되었다!Proxy 프록시란?웹 프록시 서버는 중개자의 역할을 한다. 프록시는 클라이언트와 서버 사이에 위치하여, 그들 사이의 HTTP 메시지를 정리하는 중개인처럼 동작한다.프록시가 없다면, 클라이언트는 HTTP 서버와 직접 이야기하게 되겠지만, 프록시를 사용한다면 클라이언트는 HTTP 서버와 직접 이야기하는 대신 프록시를 거쳐서 응답을 주고받게 된다. 즉, HTTP 프록시 서버는 웹 서버이자 클라이언트의 역할을 한다.Proxy Server를 사용하는 이유프록시 서버는 보안을 개선하..