티스토리 뷰

네트워크

웹 프록시(proxy)

tioon 2023. 7. 20. 02:04
프록시 서버(Proxy Server)

-클라이언트와 웹 서버 사이에서 중개역할을 수행하는 서버입니다. 사용자가 웹사이트에 접속하거나 인터넷을 사용할때, 클라이언트가 웹서버에 요청을 보내고 그에 대한 응답을 받게 되는데 이 사이에서 프록시 서버가 중간에서 중계를하는 역할을 합니다.

 

 

 

 

프록시 서버 특징
  • 보안
    -클라이언트의 요청과 응답을 필터링하여 악성 코드나 해킹 시도와 같은 보안 위협을 차단하거나 감시 가능합니다.
    또한,외부 인터넷에서 서버 내부의 침입을 막는 방화벽과 같은 효과를 가집니다.

  • 익명성 보장
    -프록시 서버를 통해 인터넷에 접속하면, 웹서버에선 클라이언트의 실제 IP주소를 알수 없고, 프록시 서버 IP주소만 볼 수 있으므로, 클라이언트의 익명성을 유지할 수 있습니다.

  • 데이터 캐시
    -프록시 서버는 이전에 접속한 웹페이지의 데이터를 캐시로 저장하여, 다음의 동일한 웹페이지에 접속할때 해당 캐시를 가져와 빠르게 로딩할 수 있습니다. 
    즉, 이기능을 활용해 웹 페이지 로딩 속도를 향상시킬 수 있습니다.

  • 우회
    -프록시 서버를 통해 클라이언트의 IP주소를 숨길 수 있는데, 이를 이용해서 IP주소를 기반으로 접속차단하는 사이트를 프록시 서버를 통해 우회할 수 있습니다.

 

 

Forward Proxy
  • 클라이언트에서 웹서버로 데이터 전달
  • 클라이언트와 인터넷 사이에 위치
  • 클라이언트의 익명성과 보안 강화
  • 웹서버에서 클라이언트의 실제 IP를 알 수 없음.

 

 

 

 

 

Reverse Proxy
  • 외부에서 웹서버로의 요청을 중계하여 처리
  • 웹서버와 인터넷 사이에 위치
  • 웹서버의 보안과 성능향상
  • 내부 서버의 직접적인 노출을 막음.
  • 클라이언트는 서버 내부를 알지못하고 리버스 프록시서버 정보만 알 수 있음.

 

'네트워크' 카테고리의 다른 글

네트워크 라우팅(Routing)  (0) 2023.07.22
로드 밸런싱(Load balancing)이란?  (0) 2023.07.20
VPN(virtual private network)란?  (0) 2023.07.19
네트워크 기초  (0) 2023.07.10
스위치(Switch)  (0) 2023.06.27
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
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 31
글 보관함