adsense

글 목록

프록시 서버(Proxy server)란? 프록시 서버의 동작 원리 및 주요 사용 목적


프록시 서버(Proxy server)




간접적으로 접속할 수 있도록 해주는 컴퓨터 혹은 프로그램을 이야기한다. 이 컴퓨터나 프로그램이 일반적으로 서버로써 작동하기 때문에 프록시 서버라고 말한다.



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

프록시 서버 입장에서의 동작 원리를 보면 다음과 같다.

1.     사용자가 웹브라우저에서 도메인을 입력한다.(요청
2.     요청에 대하여 캐시 역할을 하는 프록시 서버로 전달한다.
3.     프록시 서버 내에 도메인 홈페이지의 페이지를 가지고 있는지 체크한다.
4.     가지고 있는 경우라면 홈페이지가 있는 서버에 자신이 가진 페이지가 최신 버전인지 체크하고, 갱신이 필요한 경우 갱신할 부분만 가져온다
5.     가지고 있지 않은 경우라면 홈페이지가 있는 서버와 연결하여 페이지를 가져온다.



프록시 서버 사용 목적을 나무위키에 나온 주요 내용을 요약해보면 다음과 같다.

1.     트롤러들의 도구
자신의 IP를 세탁하거나, 기존에 차단이 된 경우 우회접속하려고 사용하는 경우이다. 프록시 사용해서 IP 세탁이 된다고 해도 잡고자 하면 잡히니까 악용하지 마시라.

2.     인터넷 검열에 대항하는 도구
검열로 고통받는 사람들이 많이 사용하는 우회방식이다.(warning.or.kr…)

3.     다운로드 속도 향상을 위한 도구
외국 사이트에서 다운로드를 할 때, 외국 프록시로 다운로드하면 더 빨라지는 경우가 있다고 한다.

4.     그 외의 우회접속
특정 국가로부터의 접속을 막아둔 사이트들이 있는데, 이 때 다른 국가의 프록시 서버를 이용해서 접속할 수 있다.

5.     유동 IP와 프록시
유동 IP 대역중 일부가 프록시 서버라서 어제까지 접속 잘 되던 사이트가 갑자기 안 들어가질 수도 있나보다.

6.     도서관 프록시

저널 등의 유료 서비스는 교내에서만 사용이 가능하다. 이를 외부에서도 이용 가능하게 만들어주고자, 학교에 프록시 서버를 만들어, 어디서든 내부에서 접속하는 것처럼 만들어 서비스 제공하고자 할 때 사용한다.