2.5.4.3.2.1 Main Success Scenario

  1. The user requests the application to read a file.

  2. The application establishes an HTTP connection to the content server.

  3. The content server authenticates the user, if required, through the mechanisms of Authentication Services Protocols, as described in [MS-AUTHSOD].

  4. The application performs an HTTP GET request, as described in [RFC2616], with PeerDist encoding as described in [MS-PCCRTP].

  5. The content server checks the authorization of the user to perform the action, if required, as described in [MS-AUTHSOD].

  6. The content server retrieves metadata (block hashes, segment hashes, and a private segment key) for the data as described in [MS-PCCRC].

  7. The content server sends metadata on the same application channel to the content client, in this case HTTP, as described in [MS-PCCRTP].

  8. The content client computes a segment discovery key as described in [MS-PCCRC].