TCP/IP 작업 오프로드 개요

성능을 높이기 위해 Microsoft TCP/IP 전송은 적절한 태스크 오프로드 기능이 있는 NIC(네트워크 인터페이스 카드)로 작업을 오프로드할 수 있습니다.

Windows Vista부터 Windows 운영 체제는 다음 작업 오프로드 서비스를 지원합니다.

체크섬 작업

TCP/IP 전송은 IP 및 TCP 체크섬의 계산 및 유효성 검사를 오프로드할 수 있습니다.

IPsec(인터넷 프로토콜 보안) 오프로드 버전 1(IPsecOV1)

[IPsec 작업 오프로드 기능은 더 이상 사용되지 않으며 사용해서는 안 됩니다.]

TCP/IP 전송은 AH(인증 헤더), ESP(보안 페이로드) 캡슐화 또는 둘 다에 대해 암호화된 체크섬의 계산 및 유효성 검사를 오프로드할 수 있습니다. TCP/IP 전송은 ESP 페이로드의 암호화 및 암호 해독과 UDP(사용자 데이터그램 프로토콜)-캡슐화된 ESP 데이터 패킷의 암호화 및 암호 해독을 오프로드할 수도 있습니다.

IPsecOV1에 대한 자세한 내용은 IPsec 오프로드 버전 1을 참조하세요.

IPsec(인터넷 프로토콜 보안) 오프로드 버전 2(IPsecOV2)

[IPsec 작업 오프로드 기능은 더 이상 사용되지 않으며 사용해서는 안 됩니다.]

TCP/IP 전송은 AH(인증 헤더), ESP(보안 페이로드) 캡슐화 또는 둘 다에 대해 암호화된 체크섬의 계산 및 유효성 검사를 오프로드할 수 있습니다. TCP/IP 전송은 ESP 페이로드의 암호화 및 암호 해독과 UDP(사용자 데이터그램 프로토콜)-캡슐화된 ESP 데이터 패킷의 암호화 및 암호 해독을 오프로드할 수도 있습니다. IPsecOV2는 NDIS 6.1 이상 버전에서 지원됩니다.

IPsecOV2에 대한 자세한 내용은 IPsec 오프로드 버전 2를 참조하세요.

LSOV1(대규모 송신 오프로드 버전 1)

TCP/IP 전송은 LSOV1(대규모 송신 오프로드 버전 1)을 지원합니다. LSOV1을 사용하면 TCP/IP 전송이 IPv4용 큰(IP 헤더를 포함하여 최대 64KB) TCP 패킷의 분할을 오프로드할 수 있습니다.

LSOV2(대규모 송신 오프로드 버전 2)

LSOV2(대규모 송신 오프로드 버전 2) 인터페이스는 향상된 LSOV1 버전입니다. LSOV2는 64K보다 큰 큰 TCP 패킷에 대해 IPv6, IPv4 및 구분을 지원합니다. 큰 패킷의 구분을 오프로드하는 방법에 대한 자세한 내용은 대형 TCP 패킷의 분할 오프로드를 참조하세요.

Windows 8 및 Windows Server 2012 Windows 운영 체제는 다음과 같은 추가 작업 오버로드 서비스를 지원합니다.

Receive Segment Coalescing (RSC)

RSC(수신 세그먼트 병합)를 사용하면 네트워크 카드 미니포트 드라이버가 여러 TCP 세그먼트를 병합하고 이를 운영 체제의 네트워킹 하위 시스템에 단일 SCU(병합 단위)로 나타낼 수 있습니다.

NVGRE(일반 라우팅 캡슐화) 태스크 오프로드를 사용한 네트워크 가상화

NVGRE(제네릭 라우팅 캡슐화) 작업 오프로드를 사용하여 네트워크 가상화를 사용하면 GRE(일반 라우팅 캡슐화) 캡슐화된 패킷을 다음과 함께 사용할 수 있습니다.

  • LSO(Large Send Offload)
  • Receive Side Scaling (RSS)
  • VMQ(가상 머신 큐)

UDP 구분 오프로드(USO)

Windows 10 버전 2004부터 Windows는 USO(UDP 구분 오프로드)를 지원합니다. USO를 사용하면 네트워크 카드가 네트워크 매체의 최대 MTU(전송 단위) 크기보다 큰 UDP 데이터그램의 구분을 오프로드할 수 있습니다.

이 단원에는 다음이 포함됩니다.