DSL vs. Cable Internet, What’s the Difference?

This is something that I’ve been asked a lot recently. A lot of people don’t really understand what the differences between the two most common broadband internet types are. So as someone who has worked for not one, but two internet service providers I feel qualified to break it down for people.

If you’re looking for what you need to get connected at home, I’ve set up an Amazon store that has the products I recommend on it. Check it out and consider buying from there, the prices are almost always lower that what you’ll find at the retail stores.

What is DSL?

DSL is an acronym for Digital Subscriber Line. It’s basically a technology that sends data over a normal phone line (POTS line). Practically all DSL service in the US is actually “ADSL” which means Asynchronous Digital Subscriber Line. The only thing that means is that the download speed will be higher than the upload speed.

DSL is usually sold by one of two kinds of providers. The first type is the top-level phone company directly. By top-level I mean whoever actually owns the infrastructure that goes to your home. In the US this is usually a larger company like AT&T, or Verizon. There are also some smaller companies like Windstream that provide service directly to smaller towns.

The other DSL provider will be  a local, or semi-local re-seller  This is a smaller company that resells services for the top-level company. Basically they buy the loop (the physical wire or circuit that goes to your house or business) and sell it to you and then give voice and data over it themselves. Most of the time these smaller companies are a lot cheaper as they’re getting the loops from AT&T for a few dollars and then reselling to you for a profit. They’re also the most limited in what they can actually do. Typically their customer service is better to make up for speed deficiencies.

DSL, like all data connections, is limited by distance from the Central Office (DSLAM). You need to be within a mile (~2km) to get the best connection. After that first mile the guaranteed speeds will drop until you get about 19,000 feet (roughly 3.5 miles or ~5km) away. In my experience the smaller providers probably won’t offer you service at that distance.  This is where your re-seller companies fall short. Big companies like AT&T will put repeaters out so they can sell to more people at higher speeds. Smaller re-sellers typically can’t or more likely won’t do this so they are limited to a circle about three miles around the central office.

If you live in a small town you can safely assume the only central office is down town. Small cities will usually have multiple central offices so it might be difficult to find what kind of service might be available to you specifically. Unfortunately I don’t know of any tool available to the public to look this stuff up. Your internet service provider/phone company has access to these tools with the top-level company and they can tell you how far you are away.

Speeds vary from place to place. I’ve seen as high as 25Mbps download speed and as lows as .768Mbps download. For some reason download speeds with DSL are parcelled out in multiples of three until you hit the 20Mbps range, so you can expect to see 1.5 (half of 3), 3, 6, 12 and 15Mbps speeds advertised. Upload speeds are typically under a megabit as most home consumers don’t need upload speeds faster than that. If you do need faster upload speeds you can usually ask for them. Re-sellers are more likely to work out a deal with you than the bigger companies. Typically the lowest speed any company offers is 1.5Mbps download and .3Mbps upload (they’ll say 300Kbps to sound bigger). Of course the smaller the town the slower the speeds most of the time.

DSL service will require you to have a modem. Some companies will just give you a modem, most will just or rent you a modem at a discount with a contract. You can also provide your own and they’ll usually have a compatibility list on their website. Most Best Buy stores will carry modems compatible with your local service. I have an Amazon store with various equipment on it that is universally compatible. I HIGHLY recommend if you are considering AT&T that you get a modem from them as they will actually set it up for you. Be aware that if you provide your own modem, most DSL providers won’t give you any real technical support.

Note: I’ve seen some conflicting information about the distances I talk about above, some of it from sources on the internet, and from other people that have worked in the industry. I chose the numbers above because they were what I have been told most commonly over the phone, and what I had to tell customers when I worked at an ISP. Different technologies, geographical considerations, city size, line quality and other factors can drastically change what speeds you can get. The above distances are just a common rule of thumb, not an exact measurement for everywhere.


What is Cable Internet?

Cable internet service is a data connection that is provided through your cable service provider. The same coaxial line that your cable television comes in can be used to provide data (and voice services!) as well.

Most cable companies will provide some sort of internet service in addition to television. You’ll mostly hear cable internet referred to as “DOCSIS” (Data Over Cable Service Interface Specification). There are as of this writing three major versions of this. There’s DOCSIS 1, DOCSIS 2, and DOCSIS 3. There are a few minor versions but most home users don’t have to worry much about that.

This sort of internet service requires a few extra steps to set up but is usually more available to consumers. If you can get cable television, you can usually get cable internet. I am not sure what the limitations are as far as distance goes, but those limitations do exist. Some smaller towns may not have cable internet available even if the television service is. This is rare but I’ve seen it. Most people in those towns usually have satellite television/internet anyway because of how rural they are, at least in the United States.

It’s been my experience that cable providers can give you far higher speeds than DSL in the same area. The DOCSIS 3.1 standard should allow for 10Gbps download speeds. Even here in Amarillo, with a measly two hundred thousand population you can get 100Mbps download service to your house in many places if you are willing to pay for it. Smaller towns can still get 8-12Mbps service download speeds with cable if you are actually living inside the town.  Standard service seems to be in 20Mbps range for cities.

Like DSL, cable is delivered with asynchronous speeds. Your download speed will be higher than your upload speed. The trend is to give between 1 and 2 megabit upload speeds even if the download speed is far higher. Cable internet download speeds seem to be advertised in multiples of five for some reason. You’ll usually see 2.5, 5, 10, 20, 30 and 50Mbps speeds advertised.

A lot of cable companies will give you a modem if you ask. Usually they’ll rent them to you for $5 a month or so. If you are lucky they might just give it to you with a contract. As cable modems tend to burn out after two years or so, I recommend buying the modem yourself with home cable internet service. The biggest reason for home users is the leasing arrangement will cost you more over time, and you can usually get a compatible modem cheaper from Amazon or Best Buy than your cable company. If you have a business, lease the modem. Because they tend to burn out, the cable company will replace worn out leased modems and you get priority service (Sometimes you can just take the bad modem to the local office yourself and they’ll swap it out for you right there). If you as a business owner don’t want to lease the modem, buy two identical modems and keep one unopened as a spare.

Unlike DSL providers, it has been my experience that the cable companies will give you a bit more technical support if you provide your own modem. This is primarily because of how cable internet service works, you have to call them to activate the modem. If the modem is compatible with their service, they set it up for you. I’ve got an Amazon store set up that has modems compatible with most of the US cable providers.

So What’s the Real Difference?

The difference boils down to speed, who provides the service, and how big your city is.

Cable tends to be faster, cheaper and more available than DSL in many places. At least in my experience it tends to be a bit less reliable. You’ll have a few more outages per year than DSL. Usually cable companies tend to just say you can’t get service in an area and not telling you that your speeds will be lower if there’s a distance issue. One big disadvantage to cable is that there is usually one single provider that has a monopoly on the area so you can’t call somewhere else for a better quote.  Cable internet comes through your cable television provider.

DSL tends to be a bit more reliable, but it usually slower and a little more expensive in some areas (not always, sometimes it’s far cheaper than equal cable, but the top speeds aren’t as high). It also tends to be less available in smaller towns than cable. The other problem is that sometimes your next door neighbor can get a very fast speed, but you can’t.  One big advantage with DSL is that there are usually multiple competing companies in an area that can provide it. DSL comes through your telephone provider.

Either way you can get DSL without land line (POTS) phone service really cheap in most cities. If you get your DSL through a major company like AT&T there are some perks like free WiFi access at certain hotspots, which is awesome for people who travel a lot. If you get cable internet you usually get complimentary basic cable television with it, and you can usually also get your land line service as well for a discounted rate (I know people who have worked out their cable service in such a way that the internet is free and they pay a dollar for a land line).

There are advantages and disadvantages to both types and you should really call both kinds of providers and see what they have to offer before deciding. At the end of the day it really comes down to where you live and what you’re willing to pay.

I know I mentioned this at the beginning of the article and once in the middle, but I’m providing another link to the Home Internet Needs store on Amazon I set up so you don’t have to scroll looking for it.

Intermediate Home Internet Troubleshooting

So  you’ve having trouble with your internet at home. It may or may not be completely down and you are trying to figure out where the problem is. It might be slow, it might drop off a lot.  Your router and modem have been rebooted many times, but before you call Tech Support and get told to do that all over again, you want to know what you can do.

Well fortunately there are a few things a home user can do to check their internet and see potentially what the problem is before calling Tech Support. The first thing you should do if you haven’t already is go through my “How to Fix Most Internet Problems” article.

Here’s what to do if you are completely down:

Check If You Are Resolving DNS

Resolving DNS is fancy IT speak for, “Can your computer find the IP address of a site by its name.”  It actually means more than that, but for home use the following overly simple explanation should suffice.

Every website on the internet has an associated “IP Address” so that your computer can know where that website is located on the web. When you type ‘google.com’ into your web browser, your computer asks a Domain Name Server what the IP address for google.com is. It then takes the returned IP address and goes to the site. For instance google.com’s IP address as of this writing was ‘’. If you copied and pasted that IP address into your browser it would go directly to google.com.

What you want to find out is if your computer can look up a DNS address. This assumes you are logged in as an administrator account on your Windows 7 computer.

Step 1 – Open a command prompt by clicking your start menu and typing “cmd” into the search box and hit enter.

Step 2 – Type “ipconfig /flushdns” and hit enter.

Step 3 – Type “ping google.com”. You should get something very similar to this back:

If you only get the first line where it says “Pinging google.com []” but then no replies it means you are at very least resolving DNS. That means that your router is at least seeing your ISP’s domain name servers and they are responding. It also means you aren’t getting traffic back from the internet. The blockage is MOST likely on your service provider’s end.

If you get a “Host not found” error, it means you flat aren’t connected to anything. This could show a bad router, modem or even bad settings in your computer. So let’s try and eliminate the computer as the culprit.

Check your Network Settings

If you followed my advice on setting up home wi-fi then follow these instructions here to make sure your computer’s settings are correct.

Step 1 – Right Click on the network connection icon down by your system clock and select Open Network and Sharing Center. Note: If you connected wirelessly, this will instead look like a cell phone’s signal icon with the five bars.

Step 2 – Click on “Change Adapter Settings”.

Step 3 – Right click on the active network connection and select “Properties”.

Step 4 – Select “Internet Protocol Version 4 (TCP/IPv4) and click the “Properties” button.

Step 5 – Make sure your settings match the picture below.

If the settings are set to “Use the following” on either of those, and you followed my guide to setting up your router, the settings are just wrong and fixing that will probably solve your issue.

Step 6 – Click OK on the TCP/IP properties window, and on the adapter properties window. If you made any changes you will need to wait a few seconds for your computer to apply them.

Step 7 – Check and see if you can resolve DNS now. If you can, try opening a website.

If this doesn’t solve your problem then the next possibility is a bad router.

Router Issues

The easiest way to take the router out of the equation is to hook your computer directly into your modem and see if that solves the problem.

Step 1 – Find the cable leading from your router to your modem. On the back of the router it’s the cable in the port marked “Internet” or “Modem” if you have a normal home grade router. Disconnect this cable from the router and plug the end that used to be in the router directly into the ethernet port on your computer.

Step 2 – Unplug the power from the modem, count to ten, then plug it back in.

Step 3 – Once the modem has booted up completely, try resolving DNS.

If that worked then it’s probably your router causing the problem. You can reset it back to factory defaults then run through my Wi-Fi guide again and see if that fixes the problem.

If it doesn’t work it’s PROBABLY your modem, or the ISP. At this point you should really call tech support and see if they can’t help you. Sometimes telling them you did these things will speed the process up.

If you have another computer with an ethernet port on it, it’s a good idea to test a second one just to make sure it isn’t your computer. Most of the time it isn’t because other devices in the house will be connecting fine, and that computer won’t.

NOTE: Some ISP’s like AT&T might sell you a modem that is also a router, they typically call these “Gateways”. You might also have a modem/router combination for your cable internet. If this is the case you typically need to call tech support anyway.

Please be aware that if you have AT&T’s DSL service and you got one of their 2WIRE gateways, you’ll be happy to know that unlike most ISP’s AT&T fully supports this hardware. Their tech support agents can either walk you through fixing most basic networking problems with it or actually resolve the problem from their end by logging into it themselves. This is very convenient if you aren’t very tech savvy.

Slow Internet Troubleshooting

This problem is a little more vague and hard to pin down than being completely down. For one you need to know what speed internet you’re paying for. Let’s assume you are getting 3mb download speed, and 1mb upload. This is a common plan across the US.

Step 1 – Go to speedtest.net.

Step 2 – Click the “Begin Test” Button. Wait for the test to complete.

When it completes, as long as you aren’t streaming videos or have some other device using the internet, you should get something within 10%-15% of your speed back. So if you have 3meg/1meg, your download speed should show something like 2.7 at the lowest, and your upload should be .8-.9 at the lowest.

If it is lower than that your ISP may be having a problem. You can eliminate your own hardware by running a speed test on another device. If it shows the same, turn off all internet using devices except the computer you are on, your router and your modem. Run the test again, see if it is still the same.

If the speedtest never gets better, you should call your ISP and see if they can fix it. Sometimes things just come loose on their end, settings get screwed up, etc.

If it is better on another device consistently, you might want to run some anti-malware software on that computer or call someone to check it out for you.