전화 접속 초기에 인터넷 연결을 공유하기 위해 게이트웨이 역할을하는 PC와 모든 클라이언트에서 Wingate라는 프로그램을 실행했습니다. Wingate에는 크기를 설정할 수있는 파일 캐시가 있으며 예외 목록에 URL을 추가하여 필요한 웹 사이트에서 항상 새로운 사본을 얻을 수 있습니다. 캐시의 가장 큰 장점은 빠른 페이지로드를 제외하고 네트워크의 모든 PC에 대한 업데이트가 여러 번 다운로드되지 않았다는 것입니다.
이제 우리는 Windows XP 인터넷 연결 공유를 실행하는데 이것이없는 것 같습니다. 파일 캐시를 Windows ICS 게이트웨이에 볼트로 고정하는 방법이 있습니까?
답변
ICS (Internet Connection Sharing )는 HTTP 용 지능형 ALG ( Application Layer Gateway )없이 NAT ( Network Address Translation ) 기술을 사용합니다 . 내가 기억하는 것처럼 WinGate는 NAT를 사용하는 인터넷 게이트웨이 장치 및 / 또는 HTTP 용 프록시 서버로 액세스를 허용했습니다. ALG가 HTTP를 지원했는지 기억이 나지 않습니다.
HTTP ALG가없는 NAT는 여기서 원하는 것을 수행 할 수 없습니다. 매우 낮은 수준을 제외하고는 데이터 흐름을 검사하지 않습니다. 어떤 파일인지에 대한 개념은 캐싱하지 마십시오. 그러나 이것이 ICS를 실행하는 동일한 시스템에서 캐싱을 허용하기 위해 프록시 서버를 실행하는 것을 방해하지는 않습니다.
세부 사항 : NAT (ALG없이 ICS에서 수행 한대로)는 LAN과 나머지 인터넷 간의 연결을 추적합니다. 프록시 서버 (WinGate의 기능 중 하나에 의해 수행되거나 HTTP ALG가있는 NAT에 의해 수행됨)는 HTTP 요청을 추적합니다. 연결에는 “캐시 가능성”이라는 개념이 없지만 HTTP 요청 및 응답은 그렇지 않습니다. 이러한 동작을 원하는 경우 적절한 HTTP ALG와 함께 NAT를 사용하거나 ICS와 동일한 호스트에 캐싱 기능이있는 프록시 서버를 설치하고 HTTP 트래픽에 프록시 서버를 사용할 수 있습니다.