프록시 서버란 서버 앞단에 둬서 캐싱, 로깅, 데이터 분석등을 서버보다 먼저 하는 서버를 말합니다.
즉 직접 통신할 수 없는 클라이언트와 서버 사이에서 대리로 통신을 수행하는 기능을 프록시, 그 중간에서 중계 기능을 하는 서버를 프록시 서버라고 합니다. (포트 번호를 달리하여 구분)
이를 통해 사용자가 실제 서버의 포트에 접근하지 못하게 할 수 있으며 공격자의 DDOS 공격을 차단하거나 프록시 서버에 요청된 내용들의 캐싱 처리를 용이하게 할 수 있습니다.
사례 : nginx로 Node.js로 이루어진 서버의 앞단에 둬서 버퍼 오버플로우를 해결
CloudFlare를 둬서 캐싱, 로그 분석
'컴퓨터공학' 카테고리의 다른 글
[1일1cs] 커널 기초 (0) | 2022.07.26 |
---|---|
[1일1cs] 패킷교환방식 vs 회선교환방식 (0) | 2022.07.25 |
[1일1cs] INNER JOIN과 OUTER JOIN (0) | 2022.07.23 |
DNS서버 구성방식 중 DNS Round Robin (0) | 2022.07.21 |
[1일1cs]데이터베이스 무결성 제약조건 (0) | 2022.07.20 |