请求数据包描述客户端请求。 在任何给定时间只能有一个未完成的请求;在发送另一个请求之前,必须收到来自服务器的当前请求的 Ack。
下表列出了发送到 BITS 服务器的请求数据包,以便上传和上传-回复作业。 该表列出了它们发送到服务器的典型序列中的数据包。
| 请求数据包 | 目的 |
|---|---|
| ping | 建立连接并与服务器协商安全性。 |
| 创建会话 | 请求与 BITS 服务器的上传会话。 |
| 片段 | 将文件的片段发送到 BITS 服务器。 发送的片段请求数取决于所选的片段大小和上传文件的大小。 |
| 关闭会话 | 结束与 BITS 服务器的文件上传会话。 |
| 取消会话 | 结束与 BITS 服务器的文件上传会话。 通常,如果用户取消了作业,则发送 Cancel-Session 数据包。 |
Ping 数据包是可选的。 可以使用 Create-Session 数据包建立连接并协商安全性,而不是发送 Ping 数据包。 但是,为此,使用 Ping 数据包更高效。