본문 바로가기

WebInfo

proxy server 이해

1. proxy란?

  • 남의 일을 대신 처리해준다.

 

2. proxy server 란?

  • 대리로 통신을 수행하는 server



3. proxy 전체 흐름도

client --- forward proxy --- internet --- reverse proxy --- servers

 

4. proxy server 특징

  • 캐시, 보안, 트래픽 분산 등 여러 장점을 가질 수 있음

 

5. proxy 종류

1) forward proxy

(1) forward proxy 특징

  • 일반적인 proxy는 forward proxy

[1]캐싱

  • 클라이언트 요청 캐싱

[2]익명성

  • 클라이언트 요청 감춤

(2) forward proxy 장점

  • 인터넷 속도 향상
  • 외국 접속 테스트
  • ip 추적 방지

 

 

2) reverse proxy

 

(1) reverse proxy 특징

[1]캐싱

  • 클라이언트 요청 캐싱

[2]보안

  • 서버 정보를 클라이언트로 부터 숨김
  • 즉, 클라이언트는 요청할 때 실제 서버를 알지 못한다.
  • 클라이언트 입장에서 reverse proxy가 서버이고(여기에 요청) 이 reverse proxy에 지정된 서버에 클라이언트 요청을 보낸다.
  • 그래서 클라이언트는 reverse proxy를 실제 서버라고 생각하며 요청해서 실제 서버의 IP가 노출되지 않는다.*

[3]load balancing(optional)[선택사항]

  • 부하분산
  • 해야할 작업을 나누어 서버의 부하를 분산시키는 것

                                  - server1

ex) reverse proxy.   - server2

                                  - server3

 

 

 

ps. nginx가 대표적인 reverse proxy이다.

 

 

references

1) proxy server(forward)

https://ko.wikipedia.org/wiki/%ED%94%84%EB%A1%9D%EC%8B%9C_%EC%84%9C%EB%B2%84

 

2) reverse proxy

https://ko.wikipedia.org/wiki/%EB%A6%AC%EB%B2%84%EC%8A%A4_%ED%94%84%EB%A1%9D%EC%8B%9C

 

3) proxy

https://www.youtube.com/watch?v=YxwYhenZ3BE&t=1s

 

 

 

'WebInfo' 카테고리의 다른 글

웹사이트 검색 노출 설정 방법  (0) 2022.09.19
nginx 이해  (0) 2022.07.10
서버를 어떻게 안전하게 운영할 수 있을까?  (0) 2022.05.13
JWT(Json Web Token)  (0) 2022.04.19
HTTP  (0) 2021.11.09