요청 패킷은 클라이언트 요청을 설명합니다. 지정된 시간에 미해결 요청이 하나만 있을 수 있습니다. 다른 요청을 보내기 전에 서버에서 현재 요청에 대한 Ack 받아야 합니다.
다음 표에서는 업로드 및 업로드-회신 작업을 위해 BITS 서버로 전송된 요청 패킷을 나열합니다. 이 표에는 서버에 전송되는 일반적인 시퀀스의 패킷이 나열되어 있습니다.
| 요청 패킷 | 목적 |
|---|---|
| Ping | 연결을 설정하고 서버와 보안을 협상합니다. |
| 세션 만들기 | BITS 서버를 사용하여 업로드 세션을 요청합니다. |
| 조각 | 파일의 조각을 BITS 서버로 보냅니다. 전송되는 조각 요청 수는 선택한 조각 크기와 업로드 파일의 크기에 따라 달라집니다. |
| 세션 닫기 | BITS 서버를 사용하여 파일 업로드 세션을 종료합니다. |
| 취소 세션 | BITS 서버를 사용하여 파일 업로드 세션을 종료합니다. 일반적으로 사용자가 작업을 취소한 경우 Cancel-Session 패킷을 보냅니다. |
Ping 패킷은 선택 사항입니다. Ping 패킷을 보내는 대신 Create-Session 패킷을 사용하여 연결을 설정하고 보안을 협상할 수 있습니다. 그러나 이 목적을 위해 Ping 패킷을 사용하는 것이 더 효율적입니다.