Proxy에 대해 설명해주세요
클라이언트의 요청을 프록시 서버가 받는다. 클라이언트의 대리 역할을 하기도 하고 서버의 대리 역할을 하기도 한다.
네트워크와 공용 인터넷 사이에 있는 중개자이다.
- 캐싱
- 익명성
- 보안
- 로깅
- 접근 제한
Forward Proxy
클라이언트의 역할을 대신하는 프록시 서버이다.
- 익명성
- 콘텐츠 필터
- 접근 제한
Reverse Proxy
서버의 역할을 대신하는 프록시 서버이다.
서버 개발자가 설정을 한다. 클라이언트를 대신하여 요청을 보내는 것이 아닌 서버를 대신하여 클라이언트의 요청을 받는다.
Apache
, NGINX
와도 관련이 있다.
- 보안
- SSL 중앙화 관리
- 로드 밸런싱
여러 대의 서버가 분산처리하도록 요청을 분배하는 서비스이다. 특정 웹 서버에 부하가 집중되지 않도록 하는 것이다.
GPT로 문장 정리하기
Proxy에 대해 설명해줘
- 클라이언트와 서버 간의 통신을 중계하는 역할
- 프록시의 주요 기능과 역할
- 캐싱
- 보안 및 필터링
- 로깅
- 익명화
- 로드 밸런싱
- 접근 제어
- 암호화 및 디코딩
- 프록시의 유형
- 포워드 프록시
- 클라이언트가 프록시 서버를 통해 외부 서버로 요청을 보내는 형태
- 리버스 프록시
- 클라이언트는 백엔드 서버의 존재를 알지 못하는 형태
- 포워드 프록시
키워드 정리
- Forward Proxy
- Reverse Proxy
- Load Balancing