ADB? Where do I get it?

Ok, so I'm trying to get the WeatherApp sample in the SDK to work, and have my phone in USB debug more, and from the simulator, when I try to open the connection, it tells me to run a program called adp with two tcp port numbers. What is ADB and where to I get it? I've only found an Andriod IDE which mentions it.