FTP communications are sent over a client-server model using two channels: a command channel for issuing commands and a data channel for transferring files. The command channel manages requests, while the data channel handles actual data transfer, both using different ports for communication.