This page summarizes the traffic patterns of applications.
Rsync can run over ssh or directly over TCP. When transfering a whole file, the sender writes a 4 byte id followed by a 4092 byte data block. The sender runs at full speed, only limited by speed of disk and receiver.