다음을 통해 공유


배달 최적화 워크플로, 개인 정보, 보안 및 엔드포인트

배달 최적화는 P2P(피어 투 피어) 및 로컬 캐싱을 사용하여 네트워크를 통해 Windows 클라이언트에 소프트웨어 업데이트 및 앱을 제공하는 클라우드 관리형 솔루션입니다. 이 문서에서는 콘텐츠를 다운로드하도록 요청되고 개인 정보, 보안 및 엔드포인트에 대한 정보를 포함할 때 배달 최적화가 서버와 통신하는 방법에 대해 자세히 설명합니다.

데이터를 안전하게 유지하는 방법

배달 최적화는 개인 콘텐츠를 다운로드하거나 보내는 데 사용할 수 없습니다. 배달 최적화는 개인 파일 또는 폴더에 액세스하지 않으며 디바이스의 파일을 변경하지 않습니다.

배달 최적화는 동일한 보안 조치를 사용하여 Windows 업데이트, Microsoft Store 앱 및 기타 Microsoft 업데이트를 통해 얻을 수 있는 동일한 업데이트 및 앱을 다운로드합니다. 정품 업데이트를 받기 위해 배달 최적화는 Microsoft에서 정보를 안전하게 가져오고 다른 PC에서 다운로드하는 업데이트 또는 앱의 각 부분의 신뢰성을 검사. 다운로드의 신뢰성은 설치하기 전에 다시 확인됩니다.

요청 워크플로 다운로드

이 워크플로를 통해 배달 최적화를 통해 요청된 콘텐츠를 호출 디바이스에 안전하고 효율적으로 전달할 수 있으며 클라이언트 서비스 통신에 대해 설명합니다. 배달 최적화는 콘텐츠 메타데이터를 사용하여 콘텐츠를 확인하고 콘텐츠를 끌어올 수 있는 모든 위치를 결정합니다.

  1. 다운로드가 시작되면 배달 최적화 클라이언트는 콘텐츠 메타데이터를 얻으려고 시도합니다. 이 콘텐츠 메타데이터는 파일의 각 조각에 대한 SHA-256 블록 수준 해시를 포함하는 해시 파일입니다(일반적으로 1개 조각 = 1MB).
  2. 콘텐츠 메타데이터 파일 자체의 신뢰성은 배달 최적화 서비스에서 SSL 채널을 통해 가져온 해시를 사용하여 콘텐츠를 다운로드하기 전에 확인됩니다. 동일한 채널을 사용하여 콘텐츠가 큐레이팅되고 피어 투 피어를 사용할 수 있는 권한이 부여되도록 합니다.
  3. 배달 최적화가 다른 피어에서 특정 해시 부분을 끌어오면 콘텐츠 메타데이터 파일의 알려진 해시에 대해 해시를 확인합니다.
  4. 피어가 잘못된 조각을 제공하는 경우 해당 조각은 삭제됩니다. 피어가 여러 잘못된 부분을 보내면 금지되며 더 이상 다운로드를 수행하는 배달 최적화 클라이언트에서 원본으로 사용되지 않습니다.
  5. 배달 최적화에서 콘텐츠 메타데이터 파일을 가져올 수 없거나 해시 파일 자체의 확인이 실패하면 다운로드가 단순 모드로 대체됩니다. 단순 모드는 HTTP 원본의 콘텐츠만 끌어오고 피어 투 피어는 허용되지 않습니다.
  6. 다운로드가 완료되면 배달 최적화는 검색된 모든 콘텐츠를 사용하여 파일을 함께 배치합니다. 이 시점에서 배달 최적화 호출자(예: Windows 업데이트)는 설치하기 전에 전체 파일을 확인하여 서명을 확인합니다.

배달 최적화 서비스 엔드포인트 및 데이터 정보

엔드포인트 호스트 이름 Port 이름 설명 컴퓨터에서 엔드포인트로 전송된 데이터
geover-prod.do.dsp.mp.microsoft.com
geo-prod.do.dsp.mp.microsoft.com
geo.prod.do.dsp.mp.microsoft.com
geover.prod.do.dsp.mp.microsoft.com
443 지리적 가장 가까운 데이터 센터로 보내기 위해 디바이스의 위치를 식별하는 데 사용되는 서비스입니다. 프로필: 장치 유형(예: PC 또는 Xbox)
doClientVersion: DoSvc 클라이언트의 버전
groupID: 디바이스가 속한 그룹화(DownloadMode = '2'(그룹 다운로드 모드) + groupID 그룹 정책/MDM 정책으로 설정)
kv*.prod.do.dsp.mp.microsoft.com 443 KeyValue 부트스트랩 서비스는 다른 모든 서비스 및 디바이스 구성에 대한 엔드포인트를 제공합니다. countryCode: 클라이언트가 연결된 국가 또는 지역
doClientVersion: DoSvc 클라이언트의 버전
프로필: 장치 유형(예: PC 또는 Xbox)
eId: 클라이언트 그룹화 ID
CacheHost: 캐시 호스트 ID
cp*.prod.do.dsp.mp.microsoft.com
443 콘텐츠 정책 콘텐츠별 정책 및 를 콘텐츠 메타데이터 URL로 제공합니다. 프로필: 장치 유형(예: PC 또는 Xbox)
ContentId: 콘텐츠 식별자
doClientVersion: DoSvc 클라이언트의 버전
countryCode: 클라이언트가 연결된 국가
altCatalogID: ContentID를 사용할 수 없는 경우 다운로드 URL을 대신 사용합니다.
eID: 클라이언트 그룹화 ID
CacheHost: 캐시 호스트 ID
disc*.prod.do.dsp.mp.microsoft.com 443 검색 클라이언트를 피어 일치 서비스(배열)의 특정 instance 전달하여 클라이언트가 콘텐츠, groupID 및 외부 IP와 같은 요소에 의해 정렬됩니다. 프로필: 장치 유형(예: PC 또는 Xbox)
ContentID: 콘텐츠 식별자
doClientVersion: DoSvc 클라이언트의 버전
partitionID: 클라이언트 분할 힌트
altCatalogID: ContentID를 사용할 수 없는 경우 다운로드 URL을 대신 사용합니다.
eID: 클라이언트 그룹화 ID
array*.prod.do.dsp.mp.microsoft.com 443 배열 동일한 콘텐츠가 있고 동일한 피어 그룹에 속하는 피어 목록을 클라이언트에 제공합니다. 프로필: 장치 유형(예: PC 또는 Xbox)
ContentID: 콘텐츠 식별자
doClientVersion: DoSvc 클라이언트의 버전
altCatalogID: ContentID를 사용할 수 없는 경우 다운로드 URL을 대신 사용합니다.
PeerID: DO 클라이언트를 실행하는 디바이스의 ID
ReportedIp: 내부/개인 IP 주소
IsBackground: 대화형 또는 백그라운드 다운로드
업로드됨: 피어에 업로드된 총 바이트 수
다운로드됨: 피어에서 다운로드한 총 바이트 수
DownloadedCdn: CDN에서 다운로드한 총 바이트 수
왼쪽: 다운로드할 바이트 수
피어 구함: 원하는 총 피어 수
그룹 ID: 디바이스가 속한 그룹화(DownloadMode 2 + 그룹 ID GP/MDM 정책을 통해 설정)
범위: 다운로드 모드
UploadedBPS: 업로드 속도(초당 바이트)입니다.
DownloadBPS: 다운로드 속도(초당 바이트)
eID: 클라이언트 그룹화 ID
dl.delivery.mp.microsoft.com
download.windowsupdate.com
80 배달 최적화 메타데이터 파일 호스팅 배달 최적화 콘텐츠 메타데이터 파일의 CDN 호스트 이름 메타데이터 다운로드는 다른 호스트 이름에서 올 수 있지만 피어 투 피어에 필요합니다.