BITS 请求数据包

请求数据包描述客户端请求。 在任何给定时间只能有一个未完成的请求;在发送另一个请求之前,必须收到来自服务器的当前请求的 Ack

下表列出了发送到 BITS 服务器的请求数据包,以便上传和上传-回复作业。 该表列出了它们发送到服务器的典型序列中的数据包。

请求数据包 目的
ping 建立连接并与服务器协商安全性。
创建会话 请求与 BITS 服务器的上传会话。
片段 将文件的片段发送到 BITS 服务器。 发送的片段请求数取决于所选的片段大小和上传文件的大小。
关闭会话 结束与 BITS 服务器的文件上传会话。
取消会话 结束与 BITS 服务器的文件上传会话。 通常,如果用户取消了作业,则发送 Cancel-Session 数据包。

 

Ping 数据包是可选的。 可以使用 Create-Session 数据包建立连接并协商安全性,而不是发送 Ping 数据包。 但是,为此,使用 Ping 数据包更高效。