Да, это может быть сделано. Jakuje прав, что это не может быть сделано в TCP, однако его ответ не охватывает UDP, который вместо этого используется именно для этого.
Некоторое время я использовал эту программу на Java , но потом обнаружил, что Clonezilla может это сделать,
Multicast поддерживается в Clonezilla SE, которая подходит для массивного клона
и это дало мне мотивацию посмотреть, как они это сделали: сами авторы Clonezilla заявляют, что для этого используют UDPCast , и это все: состояния веб-страницы UDPCast
UDPcast - это инструмент для передачи файлов, который может отправлять данные одновременно во многие пункты назначения в локальной сети. Это может быть использовано, например, для установки целых классных комнат ПК одновременно. Преимущество UDPcast по сравнению с другими методами (nfs, ftp и т.д.) Состоит в том, что UDPcast использует возможности многоадресной рассылки UDP: установка 15 машин займет больше времени, чем установка только 2.
Он находится в репозиториях для дистрибутивов, которые я использую (Debian, Kubuntu, Arch Linux), поэтому я предполагаю, что он будет почти во всех репозиториях.