Simple questions I would like to know

I would like to ask some internet related questions like why does a speed test for instance download is 3mbps which equivalent to 375kbps when it uploads at 30kbps? What are cables, dsl and adsl means? Can my router affect my internet connection and make it slower?
