DSL has an option of a dynamic or static IP address, based on what you subscribe in. The hardware needed for this is a network card, a DSL modem, and a splitter if needed. It goes directly to the server, just like the dial-up connection. Secondly, the connection speed stays the same as more users sign up. One of the negative aspects of this service is that it is limited to three miles from the central office - the location where the DSL server is located.
Cable modem uses the cable TV line.
Downstream range is from 400Kbps to 10Mbps. All users within an area, usually a block shares a single connection which goes to the ISP server. It is like having a server in your neighborhood, where everyone in your block connects to. Cable modems all have static IP addresses. Hardware needed is a network card and a cable modem, which will be provided by the cable company.