rsync, ftp, and smb have all existed for decades and work very well on spotty, slow connections (maybe not smb) and are very, very small utilities.