| [ WWW ] in KIDS 글 쓴 이(By): fftkrr (천사구함) 날 짜 (Date): 1998년02월11일(수) 03시46분36초 ROK 제 목(Title): 프락시 서버란... 프록시 서버의 사용은 보안의 측면보다는 IP 주소를 획득하지 못했을때 더 많이 사용되는것 같습니다.. 인터넷에 연결된 모든 컴퓨터는 고유의 IP주소를 갖는데, 이 IP어드레스를 획득하지 못한 컴퓨터가 인터넷을 사용하고자 할때 자신의 IP주소 대신에 프록시 서버가 가지고 있는 IP어드레스를 통해서 외부와 통신을 하게 할수 있습니다. 그러니까 IP주소가 없는 컴퓨터가 IP주소를 가지고 있는 프록시 서버의 IP주소를 빌려서 외부에 프록시 서버의 IP어드레스를 자신의 IP주소인것 처럼 보이게 하여 인터넷상의 다른 컴퓨터와 통신을 하게 해 주는것입니다. 구체적으로 예를 들면.. 한 회사에 컴퓨터가 100대가 있는데.. 이 회사가 확보한 IP주소는 1개뿐이 안된다.. 이럴경우에 확보한 주소 한개를 한컴퓨터에 부여하고, 이 컴퓨터에 프록시 서버용 소프트웨어를 설치하면 나머지 99대의 컴퓨터도 인터넷을 이용할수 있습니다. 프록시 서버가 아닌 컴퓨터들은 인터넷 상의 다른 컴퓨터와는 직접 통신을 못하고, 반드시 프록시 서버를 경유해서 통신을 해야합니다. 즉 99대중의 한대인 A라는 컴퓨터가 인터넷 상의 다른 컴퓨터와 연결을 원한다면 A라는 컴퓨터는 IP주소가 없기 때문에 인터넷을 이용할수 없습니다. 이럴때 A컴퓨터는 프록시 서버에게 자신을 대리해서 인터넷상에 다른 컴퓨터와 통신을 해줄것을 요구하고.. 프록시 서버는 A를 대신해서 A가 보내온 자료를 자신의 IP주소를 발신자로 해서 외부로 내보내고, 외부에서 들어온 자료를 프락시 서버가 수신해서 A에게 보내주는 형식입니다.. 이것이 프록시 서버의 주 기능입니다.. 이러한 기능으로 프록시 서버를 이용하면 외부에서는 프록시 서버만 볼수 있고, 나머지 99대의 컴퓨터는 볼수가 없습니다. 그러니까 외부에서 99대중의 한대의 컴퓨터를 직접연결할 방법이 전혀 없으니..보안문제가 자연히 해결됩니다.. 또 99대의 컴퓨터가 자주 이용하는 인터넷 사이트가 있다면.. (예를 들어 자기네 회사의 홈페이지나 주 거래처의 홈페이지등..) 프록시 서버의 디스크에 캐쉬영역을 할당해서.. 한번 읽어온 후에 다시 연결하지 않고, 디스크에 있는 내용을 보여주면 되니까..속도가 빨라집니다.. 하지만 이 캐쉬 기능은 자주이용하는 사이트가 없다면 전혀 소용이 없고, 디스크 낭비만을 가져 옵니다.. 특히 인터넷을 많이 사용할수록 캐쉬영역에 저장되는 내용은 항상 최근에 방문했던 곳이 차례로 저장되니까.. 캐쉬기능은 전혀 소용이 없습니다.. 프록시 서버의 주용도는 내부네트워크(IP주소를 할당받지 못한 네트워크)를 외부 네트워크(체계적으로 IP주소가 할당된 전체인터넷망)에 연결할때 사용되고.. 흔히 가상 PPP라고 불리우는 PPP접속 서비스는 프록시 서버를 이용한 인터넷 접속서비스입니다. 가상 PPP는 내컴퓨터가 인터넷 망을 볼수는 있지만 인터넷 망에서 내컴퓨터를 볼수 없게 됩니다.. 그래서 일대일통신이 필요한 UDP를 이용한 접속등은 사용이 불가능합니다... 그리고 현재 대부분의 프록시 서버 소프트웨어들은 HTTP와 FTP정도만을 중계해주고, telnet도 중계를 안해주는 경우가 많습니다.. 그래서 WEB연결은 되는데 telnet연결이 안되는 경우가 많이 있습니다.. 대충 이정도면 프록시 서버에 대한 설명이 되었나요??? |