Google "what's the difference between rap and hip hop" and see what comes up. I just did, and apparently, rap is a part of the Hip-Hop culture, i.e. all rap songs are Hip-Hop, but not everything in Hip-Hop is rap.

It's kinda like when Sheldon explained a difference between a Hot Tub and a Jacuzzi to Zack.