THERE ARE TWO MAIN TYPES OF FILE TRANSFER:

2 Main Types of File Transfer

Pull-Based: The file transfer request is initiated by the receiver.  
Push-Based: The file transfer request is initiated by the sender.