Study/TIL(Today I Learned)

24.06.10 복습

에린_1 2024. 6. 10. 22:42
728x90

복습

프록시(Proxy)

  • 프록시는 클라이언트와 서버 사이에 중간 매개체 역할을 하는 서버이다.
  • 프록시는 클라이언트의 요청을 받아서 대신 서버에 전달하고, 서버의 응답을 받아서 클라이언트에 전달한다.

주요 용도

  1. 캐싱
    • 자주 요청되는 웹 리소스를 캐싱하여 클라이언트 요청에 대한 응답 시간을 줄이고 서버 부하를 줄인다.
  2. 익명성
    • 클라이언트의 IP 주소를 숨기고 프록시 서버의 IP 주소를 사용하여 요청을 전송함으로써 클라이언트의 익명성을 보장한다.
  3. 접근 제어
    • 특정 웹사이트나 리소스에 대한 접근을 제한하거나 허용한다.
  4. 로깅 및 모니터링
    • 트래픽을 로깅하고 모니터링하여 사용 패턴을 분석하거나 보안 위협을 탐지한다.
  5. 부하 분산
    • 여러 서버에 트래픽을 분산시켜 서버의 균형 있게 유지한다.
  6. 콘텐츠 필터링
    • 악성 웹사이트나 부적절한 콘텐츠를 필터링하여 클라이언트를 보호한다.

유형

  1. 정방향 프록시
    • 클라이언트가 직접 요청을 보내는 프록시로, 클라이언트의 요청을 받아서 서버에 전달한다.
  2. 리버스 프록시
    • 서버 앞단에 위치하여 클라이언트의 요청을 받아 내부 서버로 전달하는 프록시다.
  3. 투명 프록시
    • 클라이언트가 프록시를 사용하고 있다는 사실을 모르는 상태에서 동작하는 프록시로, 클라이언트의 요청을 자동으로 가로챈다.
  4. 익명 프록시
    • 클라이언트의 IP 주소를 숨기고 프록시 서버의 IP 주소를 사용하여 요청을 전송한다.

---------------------------

예비군 기본훈련끝!!!!!!!!!!!!!!!!!!!!!!!! 야호 진짜 개덥다 증말루

너무 더웡..

728x90

'Study > TIL(Today I Learned)' 카테고리의 다른 글

24.06.12 C++  (0) 2024.06.12
24.06.11 C++  (0) 2024.06.12
24.06.09 복습  (0) 2024.06.10
24.06.08 복습  (0) 2024.06.10
24.06.07 복습  (0) 2024.06.07