ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 프록시
    네트워크 2023. 12. 25. 13:03

    프록시란


    서버와 클라이언트 사이에서 대리로 통신을 수행해주는 것을 프록시라 한다.

     

    예를 들어 철수, 영희, 가희가 있다.

    철수는 가희에게 말을 걸고 싶지만 딱히 친분이 없다. 하지만 영희는 철수, 가희 모두와 친하다.

    그렇기에 철수는 영희에게 가희의 취미가 뭐야? 라고 물어보고 영희는 가희에게 해당 질문을 통해 답을 얻고 철수에게 전해준다.

     

    이 일련의 과정이 프록시가 하는 일과 같다.

    1. 철수(클라이언트)가 영희(프록시)에게 "가희에게 취미가 뭔지 질문해줘"라고 요청

    2. 영희(프록시)가 가희(서버)에게 "너 취미가 뭐야"라고 질의

    3. 가희(서버)가 "나는 달리기가 취미야"라고 답변 영희(프록시)에게 전달

    4. 영희(프록시)는 "가희는 달리기가 취미래"라고 철수(클라이언트)에게 전달

     

     

     

    프록시 서버


    위에서 설명한 프록시의 기능을 하는 서버를 프록시 서버라 부른다.

     

    그렇기에 위에서 설명한대로 프록시 서버는 서버와 클라이언트 사이에서 요청과 응답을 처리한다.

     

    사용이유:

    1. 캐시 데이터

    • 일부 프록시 서버는 요청된 내용을 캐시 데이터로 저장해 놓는다. 그럴경우 캐시로 저장되어 있는 데이터에 대한 재요청을 굳이 서버에 따로 접속 할 필요가 없기에 전송시간 절약이 가능하다.

    2. 보안 목적

    • 프록시 서버가 중간에 경유 시 IP를 숨기는 것이 가능하기에 보안 목적으로 사용한다.

    3. 접속 우회

    • 접속이 제한되어 있는 사이트들이 있다. IP를 검사해 제한된 나라에서의 접속임을 감지하는데 이를 우회하기 위해 프록시를 사용할 경우 자기 자신의 IP가 아닌, 우회에 사용한 프록시 서버의 IP와 포트를 이용해 접속 한 것처럼 속일 수 있기에 제한된 사이트에도 접속이 가능해진다.

     

     

     

    참고문헌:

    1. https://liveyourit.tistory.com/251

     

    [네트워크] 프록시 서버란? 원리와 사용 목적

    프록시(Proxy) 서버란? 프록시 서버란 클라이언트가 자신을 거쳐 다른 네트워크에 접속할 수 있도록 중간에서 대리해주는 서버를 말한다. 서버와 클라이언트 사이에서 대리로 통신을 수행해주는

    liveyourit.tistory.com

     

    '네트워크' 카테고리의 다른 글

    IP 클래스 · 서브넷  (0) 2023.12.25
Designed by Tistory.