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

블로그 이미지
Sweetmeats_boy

태그목록

Yesterday
Today
Total

달력

 « |  » 2025.2
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

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함