proxy server

About_work·2023년 3월 15일
0

통신

목록 보기
1/4

요약

  • 클라이언트와 인터넷 사이에서 요청된 정보를 중계해주는 서버

  • 클라이언트는 인터넷에 직접적으로 접속하지 않고, 프록시 서버를 거쳐서 인터넷과 통신합니다.

  • 목적:클라이언트의 IP 주소를 숨기거나, 인터넷 상에서의 익명성을 유지

  • 프록시 서버는 cache를 이용하여 이전에 요청된 정보를 저장해두고, 동일한 요청이 발생할 경우에는 cache된 정보를 제공함으로써 네트워크 대역폭을 절약

  • 또한, 프록시 서버를 통해 트래픽을 모니터링하고, 필요한 경우에는 필터링이나 액세스 제어를 할 수도 있습니다.

    • Cache

      • 데이터나 정보를 미리 복사해 두는 임시 저장소
      • 네트워크에서 캐시는 네트워크 대역폭을 절약하고 응답 속도를 향상시키는 데에 사용
      • 예를 들어, 사용자가 인터넷에서 웹 페이지를 방문하면, 웹 페이지에 대한 정보를 요청하고, 해당 정보를 서버에서 받아와서 사용자에게 보여줍니다.
      • 그러나, 같은 웹 페이지를 여러 사용자가 방문할 경우, 매번 서버에서 웹 페이지 정보를 받아오는 것은 비효율적입니다.
      • 따라서, 이전에 요청된 웹 페이지 정보를 캐시에 저장해두고, 같은 정보가 다시 요청될 경우 캐시된 정보를 사용하여 서버의 부하를 줄일 수 있습니다.
    • 네트워크 Bandwidth

      • 단위 시간당 전송 가능한 데이터 양을 의미
      • 예를 들어, 인터넷 회선의 대역폭이 1Gbps인 경우, 초당 최대 1Gbps의 데이터를 전송할 수 있습니다.
      • 따라서, 대역폭이 높을수록 네트워크에서 더 많은 데이터를 전송할 수 있으며, 다수의 사용자가 동시에 네트워크를 이용할 경우에도 더 빠른 속도로 데이터를 전송할 수 있습니다.
profile
새로운 것이 들어오면 이미 있는 것과 충돌을 시도하라.

0개의 댓글