Stateful means the computer or program keeps track of the state of interaction, usually by setting values in a storage field designated for that purpose.
Stateless means there is no record of previous interactions and each interaction request has to be handled based entirely on information that comes with it.
http is stateless because it doesn't maintain any information regarding user, where as, ftp is stateful,