프록시(Proxy)

김기영·2024년 1월 31일
0

개념완성

목록 보기
4/4

0.


PWA 공부 중에 ServiceWorker 는 virtual Proxy 라는 내용을 보고 Proxy에 대한 개념을 정리하기로 했다.

개념.


Proxy는 의미는 대리 라는 뜻으로, 프로그램 개발 측면에서는 보통 Proxy Server로 많이 사용된다.

의미 그대로 를 반영하는데, A와 B의 Proxy 라는 것은 A와 B 사이에서 중간에 대리로 무언가를 해준다는 것을 의미한다.

Proxy Sever에 적용해보면 Client 와 Server 사이에서 중간에서 대리로 일을 처리해주는 Server라는 의미이다.

추가.


조금만 더 알아보면, 프록 시의 종류에는 Foward Proxy, Reverse Proxy 가 있으며, 간단하게 특징만 살펴보면 다음과 같다.

Foward Proxy

  • Server 가 Client의 정보를 알 수 없다.

Reverse Proxy

  • Client 가 Server의 정보를 알 수 없다.

사용 이유

  • 우회의 성격을 가지기 떄문에 보안 효과가 있다.
  • 중간에 Proxy가 캐시를 통해 성능을 향상 시킬 수 있다.

정리.


매우 빈약하게 알아 보았지만, 어떤 역할을 하는지는 충분히 이해했다고 생각한다.
종류에 대한 상세 적인 특징은 실제로 사용하게 될 때 자세히 알아보도록 해야 겠다.

결론은 Proxy 라는 단어를 만나면 중간에 끼어서 작업을 처리해준다는 의미로 이해하면 될 것 같다.

profile
당당한 개발자가 되고 싶은.

0개의 댓글