I am going to update this post continuously,
As we know, its digital era and users want to use data from the different legacy system including physical files from the network or bring files from the outside of their network either downloading or uploading.
So file size and its transfer rate per minute is always concern over the poor network bandwidth.
To address the problem, Microsoft comes up with new protocol called "Background Intelligent Transfer Service" (BITS)
.
What is BITS ?
Background Intelligent Transfer Service (BITS) is a component of Microsoft Windows XP and later operating systems that facilitates prioritized, throttled, and asynchronous transfer of files between machines using idle network bandwidth.
BITS uses idle bandwidth to transfer data. Normally, BITS transfers data in the background, i.e., BITS will only transfer data whenever there is bandwidth which is not being used by other applications. BITS also supports resuming transfers in case of disruptions.
In SharePoint 2013,You can upload the file maximum size doesn't exceed 2GB to SharePoint document library or SharePoint list. Always remember this upload will use the HTTP protocol and your IIS server also should manage these irrespective of the configuration and load balanced on your SharePoint farm. It always huge pressure on the server.
Now SharePoint 2016, this size limitation has been increased up to 10GB using BITS.
OneDrive for Business uses these technology to store your documents on cloud through its client tool.