Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Bagian ini menjelaskan protokol jaringan untuk jenis pekerjaan unggah dan unggahan balasan BITS. Protokol pengunggahan BITS berlapis di atas HTTP 1.1 dan menggunakan banyak header HTTP yang ada dan menentukan header baru. Protokol unggahan BITS mendukung satu file unggahan per sesi.
BITS menggunakan paket untuk menjelaskan permintaan klien dan respons server. Header BITS-Packet-Type menentukan jenis paket yang dikirim. Setiap paket berisi header tertentu. BITS menggunakan kata kerja BITS_POST untuk mengidentifikasi paket unggahan BITS. Paket respons selalu menggunakan jenis paket Ack yang merupakan singkatan dari pengakuan. Paket Ack dikirim dalam konteks permintaan sebelumnya; hanya ada satu permintaan yang luar biasa pada satu waktu.
Untuk pekerjaan upload-reply, BITS menggunakan protokol ini untuk mengunggah file tetapi tidak menggunakan protokol ini untuk mengirim balasan ke klien. Sebagai gantinya, server BITS mengirimkan lokasi file balasan ke klien dan klien membuat pekerjaan unduhan BITS untuk mengunduh file balasan.
Gunakan protokol unggah untuk mengganti klien BITS atau perangkat lunak server dengan implementasi Anda sendiri. Untuk daftar paket permintaan yang dikirim oleh klien BITS, lihat Paket Permintaan BITS . Untuk daftar paket respons yang dikirim oleh server BITS, lihat Paket Respons BITS .
Klien menentukan bagaimana ia merespons kesalahan atau paket tak terduga dari server BITS. Jika server menerima paket yang tidak diharapkan, server harus mengirim paket Ack dengan kode pengembalian 400 (Permintaan Buruk).