다음을 통해 공유


동적 가상 채널

DVC(동적 가상 채널) API는 SVC(정적 가상 채널) API라고 하는 원격 데스크톱 서비스에 대한 기존 가상 채널 API를 확장합니다. DVC API는 다음과 같이 클라이언트와 서버 간의 SVC API에 존재하는 몇 가지 제한 사항을 해결합니다.

  • 제한된 수의 채널
  • 패킷 재구성

DVC API는 서로 통신하는 원격 데스크톱 서비스 연결의 서버 및 클라이언트 쪽에서 모듈을 구현하는 데 도움이 됩니다.

다른 많은 클라이언트/서버 아키텍처와 마찬가지로 일반적으로 합의된 데이터를 기반으로 엔드포인트라고 하는 연결이 설정됩니다. 비슷한 예는 서버 IP 주소와 포트 이름의 조합을 통해 엔드포인트가 설정되는 TCP/IP입니다. 또 다른 예는 명명된 파이프입니다. 여기서 엔드포인트는 서버 이름과 파이프 이름의 조합입니다. 원격 데스크톱 서비스 연결에는 두 가지 측면만 관련되어 있습니다. 따라서 엔드포인트는 연결을 고유하게 식별하는 간단한 임의 문자열로 구성됩니다. TCP/IP 및 명명된 파이프와 마찬가지로 동일한 엔드포인트 이름에서 여러 연결을 시작할 수 있습니다. 그런 의미에서 연결에는 이름이 없습니다. 엔드포인트에서 들어오는 요청을 기다리는 수신기만 있습니다.

DVC API는 다음으로 구성됩니다.

  • 클라이언트 API

    이러한 API는 RDC(원격 데스크톱 연결) 클라이언트에서 플러그 인으로 사용할 수 있습니다. 클라이언트 쪽은 들어오는 연결을 수신 대기하지만 연결을 적극적으로 설정하지 않는 수동 모드입니다.

  • 서버 API

    이러한 API는 연결을 적극적으로 시작합니다.

DVC(동적 가상 채널) 모듈을 작성하는 방법에 대한 자세한 내용은 DVC 구현 세부 정보를 참조하세요.