> Now I wonder how clients protect themselves against abusers (i.e. people who never upload a single bit but only download).
It's called leeching, and it depends. It's typically considered good etiquette to upload as much as you download and that's usually enough, but it can be enforced