I feel like a real dork for this question:

can someone explain telnet and gopher to me and how to use them?
thank you