Select the best protocol for maintaining user"s session in web based applications without any sensitive date
Choice B is correct
Using HTTP protocol and any session mechanism (URL-Rewriting, Cookies, Hidden-Form Fields, Servlet HTTP Session) we can maintain the user"s session.
HTTPS is not the correct choice hence there were no secure data involved. Other protocols are not used for web communication. Hence all are incorrect answers.
I think C is the option.
For JRMP (Java Remote Method Protocol) is used to look up remote objects, not to maintain user's session.