전체 TCP 오프로드

NDIS 6.0은 전체 TCP 오프로드를 위한 아키텍처를 도입했습니다. 이 아키텍처는 애플리케이션과 오프로드 가능 NIC 간에 "굴뚝"이라는 직접 연결을 제공하기 때문에 "굴뚝 오프로드" 아키텍처라고 합니다. 굴뚝을 사용하면 NIC가 프로토콜 상태 유지 관리를 포함하여 오프로드된 연결에 대해 TCP 처리를 수행할 수 있습니다.

굴뚝 오프로드 아키텍처는 네트워크 집약적 애플리케이션에 대한 호스트 네트워크 처리를 줄입니다. 이를 통해 네트워크 애플리케이션을 보다 효율적으로 확장할 수 있는 동시에 엔드 투 엔드 대기 시간을 줄일 수 있습니다. 애플리케이션을 호스트하는 데 필요한 서버 수가 줄어들고 서버는 전체 이더넷 대역폭을 사용할 수 있습니다.

TCP 굴뚝은 하나 이상의 TCP 연결에 대한 모든 TCP 처리를 오프로드합니다. 기본 성능 향상은 SAR(분할 및 재어셈블리)을 오프로드하고, 신뢰할 수 있는 연결(예: ACK 처리 및 TCP 재전송 타이머)을 보장하는 오프로딩 처리 및 인터럽트 로드를 줄임으로써 얻을 수 있습니다.

참고 Windows Vista 운영 체제는 이전 버전의 운영 체제에서 사용할 수 있는 개별 TCP 작업 오프로드를 계속 지원합니다. 굴뚝을 통해 오프로드되지 않은 연결에서 이러한 작업을 오프로드할 수 있습니다. 오프로드 가능 NIC는 굴뚝 오프로드와 작업 오프로드를 모두 지원해야 합니다. 이러한 NIC는 가장 높은 수준의 오프로드 최적화를 제공합니다.

NDIS 6.0 이상의 TCP 굴뚝 오프로드에 대한 자세한 내용은 NDIS TCP 굴뚝 오프로드를 참조하세요.