File Transfer Protocol (FTP) is a well-established protocol for conducting file operations (such as transferring files) over a TCP-based network such as the Internet.
Telnet is an old protocol for bidirectional interactive text-oriented communication with remote hosts via virtual terminals
Protocol complex form
"Ftp protocol is more complex than http or telnet form example"
from question "How can I talk to FTP server by implementing commands over SocketConnection"
"It is optimized for downloading larger files where the setup overhead is amortized over the size and number of downloads http is very light-weight you can communicate to an http server using telnet much easier than ftp especially before passive ftp and is designed around html -- the concept that in the course of your navigation you will be visiting many different servers and grabbing only a couple of files at a time from each"
from question "Why does the web need HTTP?"
"Yes i know ftp is better than telnet but right now i m stuck with telnet"
from question "* (no title is found for this review)"
"Telnet is more general than ftp and is generally used for command and control"
from question "External communication in the 3 Tier Architecture"