The SSH protocol enables three major classes of remote server activities: a) command execution (including a login shell), b) network forwarding and manipulation, and c) file transfer.
Source: LXer – SFTP Port Forwarding: Enabling Suppressed Functionality