"localhost" is a shortcut way your computer refers to itself. If the remote host is "localhost", it isn't really remote.
Port 80 is HTTP, that is, web connections. It's showing your connections to the Web, and, specifically, to here.
I'm not sure what ports 1025 and 1926 are about, but, because those ports are local, I wouldn't worry too much about them. Do you have some game or other application you're running?