2021. 7. 18. 16:37 Network

Reverse Proxy Server 란?

반응형

앞서 Proxy Server와 비슷한 역할을 하지만 반대 방향으로 일을 진행한다고 생각하면 쉽다.

 

Reverse Proxy란

. Proxy Server가 여러 Client로부터 받은 요청을 중계하여 Server에 요청을 하는 것이라면, 

Reverse Proxyt Server는 Client로부터 받은 요청들을 여러 Server에 중계해주는 역할을 한다.

 - 즉, LAN->WAN을 중계하는것이 proxy / WAN->LAN을 중계하는 것이 reverse proxy

 

그렇다면 reverse proxy만의 특징은 무엇이 있을까

. Client요청을 Server에 전달하기 전, 또는 응답하기 전에 전후처리를 할 수 있다.

. URL마다 호출하는 서버를 지정할 수 있으며, 동적 contents를 전달하는 서비스(ex: SPA)의 경우 

트래픽을 적절히 분산할 수 있으며 서비스 개발, 유지보수가 쉬워진다.

 

반응형

'Network' 카테고리의 다른 글

Proxy Server 에 대하여  (0) 2021.07.18
HTTP Protocol  (0) 2021.06.20
OSI 7계층과 TCP/IP 4 계층  (0) 2021.06.20
load balancing  (0) 2020.08.27
OSI 7계층와 TCP/IP 4 계층  (0) 2020.08.27
Posted by Sweetmeats_boy

2021. 7. 18. 15:58 Network

Proxy Server 에 대하여

반응형

위키백과에는 다음과 같이 서술되어 있다.

https://ko.wikipedia.org/wiki/%ED%94%84%EB%A1%9D%EC%8B%9C_%EC%84%9C%EB%B2%84

 

프록시 서버 - 위키백과, 우리 모두의 백과사전

도식화한 프록시 서버. 두 컴퓨터 사이에 끼어 있는 컴퓨터가 바로 프록시 서버이다. 프록시 서버(영어: proxy server 프록시 서버[*])는 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적

ko.wikipedia.org

Proxy server란 client가 자신을 대신하여 다른 network service에

간접적으로 접속할 수 있게 해주는 System 혹은 Computer를 의미한다.

 

proxy server를 통한 요청과정은 간단하게 아래와 같이 이루어진다.

[ 정확히는 Front Proxy Server이지만 보통 Proxy Server라고 부르면 Front Proxy Server를 의미한다. ]

. client가 특정 service에 대한 url을 요청

. 해당 요청이 proxy server에 전달됨.

. proxy server가 해당 요청을 확인 후 특정 service에 전달 및 응답 수신

. 해당 응답을 client에 전달.

 

위의 과정을 client 가 직접하는 것이 아닌 proxy server를 통해 수행하는 이유는 무엇일까?

당연히 proxy server를 통해서 얻는 이점이 있기 때문이고 해당 이점은 아래와 같다.

. 특정 요청에 대한 결과를 캐싱함으로써 응답에 걸리는 시간을 줄일 수 있다.

 - 예를 들어 특정 url로 GET을 여러번 요청하는 경우 캐싱된 내용을 전달함으로써 시간 단축

 - 캐싱된 내용을 전달하는 경우 Service에 불필요한 연결을 줄일 수 있다.

 - 또한 이로인해 전체 네트워크의 트래픽이 주어들기 때문에 네트워크 병목현상도 줄어든다.

. Client가 Proxy server를 거침으로써 자신의 IP를 숨길 수 있다. 

. 필요에 따라서 접속을 Proxy Server를 통해서 우회할 수 있다.

. 즉, Proxy Server를 통한 요청의 경우 LAN->WAN의 요청을 대리하는 경우라고 볼 수 있다.

 

VPN과  Proxy server의 차이

. Proxy Server의 경우 Data의 암호화를 하지는 않는다.

. VPN의 경우 보안처리된 터널을 통해 Data를 주고 받기 때문에 보안이 유지된다.

반응형

'Network' 카테고리의 다른 글

Reverse Proxy Server 란?  (0) 2021.07.18
HTTP Protocol  (0) 2021.06.20
OSI 7계층과 TCP/IP 4 계층  (0) 2021.06.20
load balancing  (0) 2020.08.27
OSI 7계층와 TCP/IP 4 계층  (0) 2020.08.27
Posted by Sweetmeats_boy
반응형

proxy server 란?

. client가 자신을 타 network service에 간접적으로 접속할 수 있게 해준다.

 - server, client 사이에서 대리자로써 통신을 중계해준다.

 - LAN -> WAN의 요청을 대리 수행

. client의 요청내용을 캐싱함으로써 불필요한 요청 및 연결, 전송시간 절감 등의 이점이 있다.

 

reverse proxy server란?

.  proxy server와는 반대의 개념으로 client의 요청을 한대 이상의 server에 요청을 전달한다.

 - WAN -> LAN의 요청을 대리 수행

. reverse proxy 장비내에 있는 웹 service를 외부로 노추시키지 않는 장점이 있다.

 

 

반응형

'용어 관련' 카테고리의 다른 글

thread란  (0) 2023.12.15
Process에 대해서  (0) 2023.12.13
Zero Trust Model  (0) 2021.07.18
DeadLock, Live Lock  (0) 2021.06.20
SPOF란  (0) 2021.06.20
Posted by Sweetmeats_boy

블로그 이미지
Sweetmeats_boy

태그목록

Yesterday
Today
Total

달력

 « |  » 2025.11
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함