프록시란(proxy)?
2023. 3. 14. 17:40ㆍCS
728x90
일반적으로 프록시란?
일반적으로 프록시는 다른 사람을 대신하여 행동하는 중개자 또는 대리인을 일컫는다.
proxy
1. [명사] 대리[위임](권)
2. [명사] 대리인
3. [명사][격식 또는 전문 용어] (측정·계산하려는 다른 것을 대표하도록 이용하는) 대용물
출처
컴퓨터 과학에서 프록시란?
컴퓨터 과학에서 프록시는 클라이언트와 서버 사이에서 중개자 역할을 하는 서버 또는 서비스,
즉 중계 서버를 의미한다.
프록시 서버는 클라이언트로부터 요청을 받은 다음 클라이언트를 대신하여 서버로 전달합니다.
서버는 프록시 서버에 응답한 다음 응답을 다시 클라이언트로 전달합니다.
프록시 서버의 용도
보안 향상 : 프록시는 클라이언트와 서버 사이의 장벽 역할을 하여 들어오는 트래픽을 필터링하여 악의적인 요청이나 트래픽을 차단할 수 있다.
익명성 : 프록시는 프록시의 IP 주소를 통해 요청을 마스킹하여 클라이언트의 IP 주소와 ID를 숨기는 데 사용할 수 있다.
캐싱 : 프록시는 캐시된 콘텐츠를 클라이언트에 직접 제공하여 성능을 개선하기 위해 웹 페이지나 이미지와 같이 자주 액세스하는 리소스를 저장할 수 있다.
로드 밸런싱 : 프록시는 들어오는 트래픽을 여러 서버로 분산하여 워크로드의 균형을 맞추고 한 서버가 과부하되지 않도록 할 수 있다.
즉, 프록시 서버는 중계 서버로서,
컴퓨터 네트워킹에서 성능 향상, 보안 강화 및 익명성 제공을 위한 유용한 도구입니
728x90
'CS' 카테고리의 다른 글
HTTP GET vs POST? (0) | 2023.03.17 |
---|---|
트랜잭션의 연산 중 ROLLBACK 이란? (0) | 2023.03.16 |
거품 정렬(Bubble Sort)이란? (0) | 2023.03.15 |
가상 메모리란? (0) | 2023.03.11 |
Q. 로깅을 이용한 데이터베이스의 회복에 대해서 간략히 설명해주세요 (0) | 2023.03.09 |