320x100
320x100

https://yunyoung1819.tistory.com/9

프록시 서버

- 시스템에 방화벽이 있는 경우 외부와의 통신을 위해 만들어 놓은 서버

 : proxy = 대리

 : 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해주는 컴퓨터

 => 클라이언트와 서버 사이의 중계자 역할

 

 

- 역할

 : 네트워크 속도 향상

 ㆍ프록시 서버에 요청된 내용들을 캐시를 이용하여 저장하기 때문

  ※ 캐시 

    = 느린 기억장치와 빠른 기억장치가 존재할 경우, 느린 기억장치에서 최근 사용한 데이터를 

       빠른 기억장치에 저장하여 여러번 참조할때 빠른 속도로 읽을 수 있도록 하는 기법

 

 : IP우회

 ㆍ특정 사이트에 접속하기 위해 특정 국가의 프록시 서버를 이용하여 접속

 

 : 트래픽분산

 ㆍ일부 프록시 서버의 경우 로드 밸런싱도 제공하여 트래픽 분산 기능

 ㆍ엔드포인트(URL) 마다 호출하는 서버를 설정할 수 있어 트래픽 분산

 

 

- 동작원리

 1. 사용자가 웹 브라우저에서 도메인 입력 (요청)

 2. 요청을 프록시 서버로 전달

 3. 프록시 서버에 도메인 홈페이지의 페이지를 가지고 있는지 확인

 4-1. 가지고 있는 경우, 프록시내 캐시에 저장된 페이지가 최신 버전인지 체크 후 갱신

 4-2. 가지고 있지 않는 경우, 홈페이지의 서버와 연결하여 페이지를 캐시에 저장 

 

※ 웹 캐시 서버 (Web Cache Server)는 프록시 서버의 일종이라고 할 수 있다

 

 

 

 

 

프록시 서버의 종류

https://firework-ham.tistory.com/23

포워드 프록시 (Forward Proxy)

- 클라이언트가 서버로 요청할때 직접 요청하지 않고 먼저 프록시 서버를 통해 요청하는 방식

 : 일반적인 프록시 방식

 : 서버에게 클라이언트를 노출시키지 않는 방식

 

- 예시

 : 회사 내부 인트라넷에서 외부망 접속할때의 방식

 

 

 

 

 

https://firework-ham.tistory.com/23

리버스 프록시 (Reverse Proxy)

- 클라이언트가 서버를 호출할때 리버스 프록시가 호출되는 방식

 : 클라이언트의 요청을 프록시서버가 대신 받고 대신 서버에 요청하고 전달해주는 방식

 : 클라이언트는 실제 서버의 IP나 정보를 알 수 없음

 

- 예시 

 : 내부 인트라넷에 있는 서버를 호출할때 

 

 

 

Refference

 

프록시 서버(Proxy server)란? 프록시 서버의 동작 원리 및 주요 사용 목적

프록시 서버(Proxy server)란? 프록시 서버의 동작 원리 및 주 사용 목적

itsandtravels.blogspot.com

 

프록시 서버(Proxy Server)

프록시 서버(Proxy Server)란? 프록시 서버(Proxy Server)란 시스템에 방화벽을 가지고 있는 경우 외부와의 통신을 위해 만들어 놓은 서버 - 프록시(Proxy)란 원래 '대리' 라는 의미를 가지고 있음. - 프록

yunyoung1819.tistory.com

 

Forward Proxy와 Reverse Proxy 차이점

이번 포스팅은 Proxy의 개념과 Forward Proxy와 Reverse Proxy의 차이점을 알아보겠습니다. 1. Proxy 프록시 서버를 위키 백과에서 찾아보면 아래와 같은 의미를 찾아볼 수 있습니다. 프록시 서버는 클라이

firework-ham.tistory.com

 

300x250
728x90

'Computer Science > Network' 카테고리의 다른 글

방화벽이란? (Fire wall)  (0) 2021.02.06
로드밸런싱이란? (Load Balancing)  (0) 2021.02.06
네트워크 보안  (0) 2020.12.13
네트워크 관리  (0) 2020.12.13
응용계층과 세션계층  (0) 2020.12.13