i think that basically my question is; can a switch deal with more than one MAC address connected to it's interfaces?

for instance; if one were to connect a hub to a switch or another switch to a switch.

so, i am also wondering what is the difference between a switch's normal interfaces and an "uplink" interface?