네트워크 하위 시스템 성능 튜닝

적용 대상: Windows Server 2022, Windows Server 2019, Windows Server 2016, Azure Stack HCI, 버전 21H2 및 20H2

이 항목은 네트워크 하위 시스템의 개요 및 이 가이드의 다른 항목에 대한 링크에 사용할 수 있습니다.

참고 항목

이 항목 외에도 이 가이드의 다음 섹션에서는 네트워크 디바이스 및 네트워크 스택에 대한 성능 조정 권장 사항을 제공합니다.

네트워크 하위 시스템, 특히 네트워크 집약적 워크로드의 경우 성능 튜닝에는 네트워크 스택이라고도 하는 네트워크 아키텍처의 각 계층이 포함될 수 있습니다. 이러한 계층은 다음 섹션으로 광범위하게 나뉩니다.

  1. 네트워크 인터페이스. 네트워크 스택에서 가장 낮은 계층이며 네트워크 어댑터와 직접 통신하는 네트워크 드라이버를 포함합니다.

  2. NDIS(네트워크 드라이버 인터페이스 사양). NDIS는 아래 드라이버와 그 위에 있는 계층(예: 프로토콜 스택)에 대한 인터페이스를 노출합니다.

  3. 프로토콜 스택. 프로토콜 스택은 TCP/IP 및 UDP/IP와 같은 프로토콜을 구현합니다. 이러한 계층은 위의 레이어에 대한 전송 계층 인터페이스를 노출합니다.

  4. 시스템 드라이버. 일반적으로 TDX(전송 데이터 확장) 또는 WSK(Winsock Kernel) 인터페이스를 사용하여 사용자 모드 애플리케이션에 인터페이스를 노출하는 클라이언트입니다. WSK 인터페이스는 Windows Server 2008 및 Windows® Vista에서 도입되었으며 AFD.sys에 의해 노출됩니다. 인터페이스는 사용자 모드와 커널 모드 간의 전환을 제거하여 성능을 향상시킵니다.

  5. 사용자 모드 애플리케이션. 일반적으로 Microsoft 솔루션 또는 사용자 지정 애플리케이션입니다.

아래 표에서는 각 계층에서 실행되는 항목의 예를 포함하여 네트워크 스택의 레이어에 대한 세로 그림을 제공합니다.

Network Stack Layers