Sun Java System Web Proxy Server 4.0.8 관리 설명서

SOCKS 정보

SOCKS는 SOCKS 서버 반대쪽에 있는 호스트의 연결 요청을 리디렉션하여 IP에 직접 연결할 필요 없이 한쪽의 호스트가 다른 쪽의 호스트에 완전하게 액세스할 수 있도록 하는 네트워킹 프록시 프로토콜입니다. SOCKS는 인터넷에서 내부 호스트로 무단 액세스할 수 없도록 차단하면서 SOCKS 서버 뒤의 호스트가 인터넷에 완전하게 액세스할 수 있도록 하는 네트워크 방화벽으로 많이 사용됩니다.

SOCKS 서버는 지점간 기반으로 방화벽을 통해 액세스를 제어하는 일반 방화벽 데몬입니다. SOCKS 서버는 요청을 인증 및 권한을 부여하고, 프록시 연결을 설정하고, 데이터를 중계합니다. SOCKS 서버는 응용 프로그램 수준이 아니라 네트워크 수준에서 작동하므로 요청 전송에 사용되는 프로토콜이나 방법에 대해 알지 못합니다. SOCKS 서버가 프로토콜을 알지 못하므로 Telnet과 같이 Proxy Server에서 지원되지 않는 프로토콜을 전달하는 데 사용할 수 있습니다.

그림 15–1 네트워크에서 SOCKS 서버 위치

네트워크에서 SOCKS 서버의 위치를 보여 주는 그림.