I might be wrong, but I'll give a crack at your question, well, the latter part anyway.
When you type netstat-n into the command prompt, if I remember right, the n stands for numbers. The first field is protocol. When I run it, all of mine are TCP. I will use an example from mine.
The second number, local address, is the addresses on the network. I have two, 127.0.0.1, which all computers will have, and the one assigned to me from my wireless access point.
The third number, foreign address, is what that device is connecting to. One of them on mine is 74.125.135.120. If I type that into google, and click on the first link, it will show me information on that particular IP. It was an IP that Google uses.
The fourth part, that isn't my forte, but I'm guessing that when it says established, it is communicating with that server. When it says time-wait, it is connected to it, but no data is being transfered.
As for the numbers after the colon of the IP addresses, I have no clue. It might be something to do with IPv6, but I doubt it.