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 |