Вы как-то неточно вопрос ставите.
Все протоколы частями пересылают. Ибо вся информация дискретная - биты, байты. А уже протоколы TCP, UDP и выше их - передают фреймами, ибо есть и потери, и задержки, и прочие прелести сети.
Если же имеется ввиду части, которые можно наблюдать в торрентах, то там это для распределения закачки - чтобы можно было с разных участников брать разные части, а не ждать пока появится один, у кого весь файл (да и если все разом у него начнут качать, тупо забьют весь его канал).
Но ведь кроме этого есть и SMB, и DC, и FTP, и куча других - и в некоторых на прикладном уровне ничего не бьётся, хотя часто поддерживается докачка (FTP, DC). И если по SMB в локалке можно без особых проблем скачать файлик в 10 гигов, то по интернету это на 90% будет битый файл, и придётся перезакачивать заново.
spoilerP.S. на работе, в начале 2000хх была у нас одна линия связи особо нестабильная (воздушка на 50км), и скорость была что-то около 19кбит/с. Так вот передать на удалённый комп обновление программы на 5 мегабайт было непросто. Приходилось winrar'ом архивировать с разбиением на части максимум по 80-100кБайт, и с избыточной информацией для восстановления. Перекидывали все эти части, а на том конце собирали - почти всегда какие-то части были битые, но избыточность архива спасала. Это потом уже более-менее нормальные качалки появились, стали их использовать, но целостность они проверить не могли, и уж точно восстановить файл после ошибок не могли.