Yes, is based on the idea that people with common interests share the same information, therefore visit similar sites. Therefore a site could be promoted to this groups of people.
There are many social networks, from Yahoo!'s 360 to MySpace, digg it, etc, etc
Just google for the info and you'll find all the theory (the wikipedia page about this is really nice) and how to use it for your site !

all best,
radu