[네트워크]프록시(Proxy)
프록시(Proxy)란 무엇일까? 사전적으로 대리, 대리권을 의미한다. 원 서버를 대리하여 통신하며 캐시, 로드밸런서, 보안 등 중계 역할을 하는 서버를 말한다. 해당 그림처럼 프록시 서버가 중간에 위치하기에, 클라이언트는 프록시 서버를 "서버"라 인식하고, 서버는 프록시 서버를 "클라이언트"로 인식한다. 왜 프록시를 사용할까? 앞서 캐시, 로드밸런서, 보안 등 중계 역할을 한다고 했다. HTTP의 Connectionless, Stateless 성질로 한계점이 있기에 그것을 해결하기 위해 프록시가 사용되는 것은 아닐까? 캐시, 로드밸런서, 보안 등 각각 알아보고 왜 프록시를 사용하는지 고민해보자. 프록시 서버의 10가지 사용 예시 위 공식문서에 프록시 서버의 예시에 대해 잘 나와있다. 이것을 읽기 쉽게 정..
더보기