자바썸
자바랑 썸타는중
자바썸

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
자바썸
Web

Proxy란 ?

Proxy란 ?
Web

Proxy란 ?

2022. 6. 20. 14:54

이전에 캐시(Cache)에 대해 다루면서 프록시에 대해 간단하게 언급하고 지나간 적이 있는데 오늘은 그 프록시에 대해 좀 더 알아보려고 한다. 


Proxy란 ? 

출처:https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=0&ie=utf8&query=proxy

 

위 사진을 보면 알 수 있듯이 Proxy는 '대신'이라는 의미를 가지고 있다. 

보안상의 이유로 직접 정보를 주고 받을 수 없는 관계에서 Proxy를 이용하여 중계하는 개념이라고 볼 수 있다. 

그래서 서버와 클라이언트 사이에서 중계 기능을 하는 서버를 '프록시 서버'라고 한다.

 

Proxy 서버의 종류 

 

프록시 서버는 두 가지로 종류로 나눌 수 있다. 

 

  • Forward Proxy
  • Reverse Proxy

1) Forward Proxy

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

일반적으로 프록시 서버라고 하면 Forward Proxy를 일컫는다. 클라이언트가 요청을 할 때, 서버에 직접하는 게 아닌 프록시 서버에 요청을 하는 방식이다. 

 

클라이언트가 요청한 내용을 프록시 서버에 캐시로 저장해두면 후에 같은 요청을 했을 때, 캐시된 데이터를 사용하면 되므로 전송시간을 절약할 수 있다. 

 

이러한 캐싱 기능뿐만 아니라 특정 사이트에 접근할 수 없도록 제한을 걸 수 있다.

 

그래서 위 그림처럼 인터넷보다 프록시 서버를 먼저 호출하게 되면 Forward Proxy라고 한다.

 

2. Reverse Proxy

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

Reverse Proxy는 Forward Proxy와 반대 개념으로 볼 수 있다.

 

보통 클라이언트가 요청하면 프록시 서버가 서버에서 데이터를 가지고 와서 클라이언트에서 응답해주는 구조이다. 

 

클라이언트가 직접 서버에 요청을 할 수 있지만 이럴 경우 보안 문제가 발생할 수 있기 때문에 프록시 서버를 둬서 내부망을 보호하는 것이다.

Proxy의 이점

  • 실제 IP를 숨길 수 있기 때문에 해킹을 방지하여 보안 측면에서 유리하다.
  • 프록시 서버의 캐싱 기능을 활용하여 전송 시간을 줄일 수 있다.
  • 프록시 서버에서 로드 밸런싱을 제공하는 경우 서버의 트래픽을 분산시킬 수 있다.
  • 접근할 수 없는 사이트를 우회해서 접근할 수 있고, 반대로 접근하지 못하도록 설정할 수 있다.

▼ 도움을 주신 분들

 

프록시(Proxy)란?

Proxy 란? Proxy 는 '대리' , '대신' 이라는 뜻을 가집니다. 프로토콜에 있어서 대리 응답 등에서 사용하는 개념이라고 할 수 있습니다. 보안상의 문제로 직접 통신을 주고 받을 수 없는 사이에서 프

dev-coco.tistory.com

 

프록시(Proxy)란 무엇인가?

프록시란 무엇일까? : 프록시(proxy)란 [대신] 이라는 의미를 가지고 있습니다. 프로토콜에 있어서 대리 응답 등에서 사용하는 개념이라고 할 수 있겠습니다. 보안상의 문제로 직접 통신을 주고 받

velog.io

 

Forward Proxy와 Reverse Proxy 차이점

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

firework-ham.tistory.com

 

Proxy 프록시란?

Proxy 란? Proxy 는 ‘대리', '대신' 이라는 뜻을 가진다. 주로 보안상의 문제를 방지하기 위해, 직접 통신하지 않고 중계자를 거친다는 개념이다. 이 때 중계의 기능을 하는 것이 ‘프록시 서버' 이

iforint.tistory.com

'Web' 카테고리의 다른 글

HTTP와 HTTPS의 차이가 뭐지?  (0) 2022.07.06
JWT(Json Web Token)란?  (0) 2022.06.16
토큰이란 ? (토큰 기반 인증 VS 서버 기반 인증)  (0) 2022.06.15
REST란? REST API 와 RESTful API  (0) 2022.06.13
캐시(Cache)  (0) 2022.05.23
  • Proxy란 ? 
  • Proxy 서버의 종류 
  • Proxy의 이점
'Web' 카테고리의 다른 글
  • HTTP와 HTTPS의 차이가 뭐지?
  • JWT(Json Web Token)란?
  • 토큰이란 ? (토큰 기반 인증 VS 서버 기반 인증)
  • REST란? REST API 와 RESTful API
자바썸
자바썸

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.