빰_s
(24.01.06) 프록시 서버 본문
프록시
프록시?
- 클리이언트가 자신을 통해 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해주는 시스템이나 응용 프로그램
- 서버 ~ 클라이언트 사이에 중계기로써 대리로 통신을 수행하는 것을 ‘프록시’
- 그 중계 기능을 ‘프록시 서버’라고 함
- 서버 ~ 클라이언트 간 통신을 프록시 서버를 사용함으로써
- 보안,트래픽 분산 등의 장점을 가짐
- 클리이언트가 자신을 통해 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해주는 시스템이나 응용 프로그램
프록시의 종류
포워드 프록시
- 클라이언트가 서버로 요청할 때 직접 요청하지 않고 먼저 프록시 서버를
이용해 요청하는 방식- 인터넷보다 프록시 서버를 먼저 호출하게 되면 포워드 프록시
- 클라이언트의 요청은 포워드 프록시 서버 통과 시 암호화
- 클라이언트의 IP를 감춰줄 수 있어 보안 효과를 가짐
- 서버로 요청된 내용을 캐싱(임시보관) 해놓고 동일한 요청 시 캐싱한 정보(페이지)를 그대로 반환하도록 설정할 수도 있음
- 시간 및 리소스 절약 가능
- 서버 부하 감소
리버스 프록시
- 포워드 프록시와는 반대
- 클라이언트가 서버를 호출할 때 리버스 프록시를 호출하게 되고, 프록시 서버가 서버를 요청하여 받은 응답을 클라이언트로 전송
- 프록시 서버보다 인터넷을 먼저 호출하게 되면 리버스 프록시
- 로드 밸런싱 가능
- 서버 과부하 방지
- 본래 서버의 IP 주소를 감춰줄 수 있음
- 본 서버의 정보 숨길 수 있음
- 캐싱 가능(포워드와 동일)
- SSL 암호화에도 좋음
- 들어오는 요청을 모두 복호화하고 나가는 응답을 모두 암호화해줌
- 본 서버의 부하 감소
- 클라이언트의 통신 보안 보장
- 들어오는 요청을 모두 복호화하고 나가는 응답을 모두 암호화해줌
- 클라이언트가 서버로 요청할 때 직접 요청하지 않고 먼저 프록시 서버를
'네트워크' 카테고리의 다른 글
(230226) ipconfig가 안켜질때 - 환경변수 편집 (0) | 2023.02.26 |
---|
Comments