Statefull means it will record the activities log about the client.
stateless means it will not log anything about clients.
In HTTP there is no need to log the information just server will send the pages requested
If HTTP wants to record activities it will be done by using cookies.
But in FTP there need to log the info of client and his activities like which user has done access of files, store of files etc.,
TCP is transport layer protocol there is no relation (since given application layer protocols in question).
POP3 is used to read mails.