Maybe this is a stupid question, but...

What is the difference between a hub and a switch? Is one better than the other? And on my 5 port StarTech switch, there is an 'uplink' port that seems to be connected to port #5 (indicated by a little symbol). What's that for?

Ok, that's three questions. And maybe they're all stupid questions. So shoot me.