https://www.10stripe.com/articles/why-is-56k-the-fastest-dialup-modem-speed.php
If you've ever had dialup internet service, or still do, or just know someone that does, you have probably heard terms like "56k modem". "56k" has become almost synonymous with dialup Internet access. But it's such an arbitrary number. It's not divisible by ten, it's not a power of two... so why was it chosen as the fastest dialup speed? For the answer, we will have to travel back in time quite a while.
Our visitors from Google should be warned that this is not a "stripped down" explanation; it is intended for relatively technical readers. But if you really want to know where this magic number comes from, you need to understand some of the technical background. As we shall see, "56k" was not just pulled out of a hat.
[...] Anyone that has ever used a dialup modem knows full well that they don't actually get to connect at that speed, though. And that their connection speed varies each time they dial in. There are two factors at work here.
The first is the FCC. If you are in the United States, the FCC places a restriction on the power output of devices connected to the phone network. The result is that you will never be able to connect at a speed faster than 53.3 kbit/s.
The second is the overall complexity of the phone network. 56 kbit/s (or 53.3 kbit/s) requires very good operating conditions, as it is really operating beyond the paramaters of what the phone network is required to be capable of. Operating at these speeds requires that there only be one ADC between the user and their ISP (which is not guaranteed to be true, but typically is), and that the copper wiring in the user's "local loop" have very good electrical properties. Part of the dialup process that is used to initiate a connection is an evaluation of the overall quality of the connection; if it is determined to be lacking, the modem will automatically drop down to a lower data rate.
(Score: 3, Insightful) by drussell on Tuesday November 21 2023, @01:48AM (15 children)
Bullshit. No! Wrong!! Nuh-uh, no you didn't!
I don't know if you're just mis-remembering or simply don't know what you're talking about.
If you were using analog Courier V.Everything modems, the ones with the RED lights, you were getting, at most, 33.6k symmetrical connections.
You cannot do anything above 33.6k without one side being digital. If you were using USR I-Modems (aka 3com Viper) (GREEN lights) on each end, you would be getting 64K per B channel on your ISDN connection. If you had an I-Modem/Viper on one end (ISDN) you would potentially be able to get up to 53.3k over the phone system FROM the digital end TO the analog end with the Courier on it.
No, you didn't. Not at 56K, with analog Couriers, you didn't. That's NOT a THING.
The best I ever got on an analog Courier was CONNECT 54666/ARQ/V92 and checking the link status on ATI11 after dropping out with a +++, the backchannel was at various speeds from about 31200 all the way up to 44000 using V.PCM-Upstream depending on my test conditions.
That was during testing of a couple of Vonage VOIP boxes (Linksys) when they opened up to Canada in 2005 or 2006 or so, accomplished by dialing into my ISDN system at the office (either the 3com RAS1500 or one of my USR Total Control MP/8 or /16, I dont' remember what line I was calling) because it was NOT limited by the FCC transmit power over POTS line limit, since the "downstream" signal was being generated by the VOIP box locally at the analog end.
Vonage to Vonage I don't think I ever got over 31200/31200 or maybe 33600/31200, it was actually slower than on a true analog POTS line, I don't think I could even get it to do 33600/33600, and certainly not anything using the V.PCM stuff without one side being digital.
Bollocks. I call *BOLLOCKS* on you! 🙄
(Score: 2, Touché) by khallow on Tuesday November 21 2023, @02:46AM (4 children)
Ooo! Ooo! Teach, I got this one! What happens if he's not doing a symmetrical connection? Say a pair communicating one way and a second pair communicating the other?
(Score: 2, Interesting) by drussell on Tuesday November 21 2023, @02:57AM (3 children)
You still only get 33.6k. 🙄 Are you being obtuse and khallow?
The fact that you're using a phone line capable of full duplex communication in half duplex mode by only ever talking from one side doesn't make the other, utilized direction any faster. 🙄
My old Codex 9600 bps modems used separate pairs for TX/RX, but that's point-to-point leased line equipment, not the dial-up POTS. That was late 70s tech, though.
They DID have built-in 4-way multiplexers with four DB-25 connectors on the back, with a rotary knobs on the front to select how you split your 9600 bps amongst the ports. Fancy!
(Score: 1) by khallow on Tuesday November 21 2023, @04:24AM (2 children)
The V.34 mode [wikipedia.org] would have the speeds you stated you achieved, if I read that article right:
(Score: 2, Informative) by drussell on Tuesday November 21 2023, @04:42AM (1 child)
No, it is not. That is not a thing.
How do you propose said speeds could be achieved on two USR Courier V.Everything modems on analog POTS lines?! 🙄
The Wikipedia article is wrong. SPORTSTER modems could be purchased with the necessary hardware to do 56k, but not capable of 56k out of the box. Many of them weren't intentionally hobbled, the early ones were pre-V.90 spec and were FREE to upgrade, then later any ones intentionally purchased as 33.6k-only models could still always be field upgraded to 56k, the TI DSP hardware was cheap and they always had the physical capability, just the firmware had to be updated. The physical hardware was the same between models except the ones that were voice / no voice (had the audio jacks on them or not.)
ALL Courier models are fully upgradeable within the limitations of the physical hardware model capabilities. There was never any 33.6k-only Courier that wasn't just a free download away from being 56k. (or 14.4 -> 16.8 or whatever)
(Score: 2) by drussell on Tuesday November 21 2023, @05:26AM
Actually, that might not be totally wrong on the Courier upgrades, if someone had an early 28.8 or 33.6k Courier and DIDN'T take advantage of the free upgrade to X2 offer, I think USR probably did the charged upgrade thing to go to a 56K standard (X2 or later V.90) but I think once you had one at X2 it was free to add V.90 and later, at least back in the day. Who knows, USR has been sold multiple times now, no idea what they would try to charge for an upgrade file on an ancient model today HAHA
I know I never had to actually pay anything to upgrade any of my Couriers but that WAS like 20 years ago now. They still sold them until fairly recently, now I think there's just one generic Sportster V.92 model still produced for the traditional serial interface, basically just as replacements in legacy systems I would suppose...
(Score: 3, Informative) by Reziac on Tuesday November 21 2023, @02:48AM (4 children)
You obviously have a different knowledge base, but... the 33.6k USR (a real USR) had a update to v.92 and those would indeed do 56k, or very close to it. Lived on dialup from 1993 to 2008 or so, and aside from what the modem reported I regularly ran speed tests, and when I was on a good near-town phone line that v.92 always got very close to 56k. When I moved out to rural telephone shitland, then the same modem only got 26k.
I still have a bunch of those modems around here somewhere, but no longer have the phone line. So I guess their current speed is 0k.
And there is no Alkibiades to come back and save us from ourselves.
(Score: 3, Interesting) by drussell on Tuesday November 21 2023, @03:52AM (3 children)
You were obviously dialing into a digital system from your analog POTS line... So yes, you could do up to 53,333k from their (digital) end downstream to your analog end. Upstream from you was probably analog (31200 max, recommendation V.90) or possibly up to a theoretical 48000 if you were in recommendation V.92 mode on the upstream, so your modem was sending raw PCM back, essentially trying to act like a digital ISDN connection bandwidth wise, but that only works when you're direct to the CO and physically close, the 64k channel at the CO end still has to "see" what your modem is sending, accurately.
If you tried dialing up another line in your house or your neighbor or whatever from your analog telephone line, to their analog telephone line instead of an ISDN or other digital line at some CO head-end equipment or whatever, you would only get 33600.
Go ahead and try it. Grab two V.90/V.92 modems connected to your (whatever local terminal devices') serial ports, connect them together with a phone cord, type ATA on one modem, and ATD on the other and see what it says it connects at. You WILL get a CONNECT 33600/ARQ. You cannot get digital speeds between two analog Couriers.
In theory, someone with a disassembly of a recent enough firmware could perhaps somehow hack the firmware to allow a back-to-back local connection in V.PCM-Upstream mode or something to get maybe 48000/48000, but if you're going to really hack the firmware for a back-to-back modem connection, why not just trick the software in the TI DSP chipset into doing some way higher frequencies and speeds... That could be a new electro-sport, I suppose... Pimp the COURIER! You could probably easily get whatever data rate the UART in the modem is capable of, maybe 230,400? I know the stock firmware on mine are all limited to 115,200 but I think the chips can probably do at least 230,400 and one could possibly bodge in one of those ones that does up to 1-1.5 MHz bitrates, though you'd have to replace the stock TI DSP with a faster part, and possibly overclock the '186.... Or 80188 or whatever it is in there. 188 I think. Again, I digress... :)
My sympathies.
I guess I'm lucky, I had at least 1.5 mbps to the office by 94 and at home by 98 without extraneous effort or expense.
Right. You were able to get connected to a digitally-connected remote end in digital mode when you were near town. Once you got too far away, you could only get a regular analog-both-ways connection. When the remote end is able to generate a full 64k signal at the CO end with nothing between there and your modem except a (relatively) short piece of wire, it can generate signals that simply cannot be generated on an analog-analog-only connection within the system as it has to be digitized by an ADC. The DAC on the output can precisely generate things all the way up the available 64k-bitwise spectrum.
Your slow speed had nothing to do with your modem itself, it's limitations of the physical connection infrastructure of your telco provider. You must be one-hop digital to the CO to expect "56k class" connections.
(Score: 2) by Reziac on Tuesday November 21 2023, @04:43AM
Yeah, I have no idea what I was dialing into -- for the ISP, whatever was on Earthlink's end, but it was probably the latest and greatest. However, I got the same speed dialing into the more modern BBSs... so that would have still depended on the phone line, right? (Some of the little hole-in-the-wall BBSs didn't max out the old 14.4.)
I may dig up a couple modems and see if I can get them to talk, just for shits and giggles. The things we do for science... :) Not something I ever had reason to do. Perhaps nothing any sane man has reason to do. :O
The phone line where I got the shit speeds was some hideous routing. It had a giant loop that went several miles out of the way (per the guy at GTE, er, Verizon who tried in vain to fix it). WAAAAY out of range for even the poorest DSL. Eventually was able to get fixed wireless, but it maxed out at 1.5Mbps, cut out under anything less than perfect conditions, and after a couple years decided it could only do 300k (I stopped paying, it kept working at that unspeed, I guess everyone was happy??)
In the present, my rural DSL supposedly can do 7 unstable, was doing 5.125 very stable for several years, but a year ago dropped to a spotty 3 with lots of dropout (which given today's web bloat, is slower than dialup was in its heyday) and no amount of complaining or resets by the tech fixes it for very long. "It's all working" but something died somewhere. Think it's gonna be back to fixed wireless, tho hopefully with better results this time.
And there is no Alkibiades to come back and save us from ourselves.
(Score: 2, Informative) by pTamok on Tuesday November 21 2023, @10:48AM
Guys,
you could read the V.92 standard. It is freely available. As is the V.90 standard it updates.
ITU-T: V.90 : A digital modem and analogue modem pair for use on the Public Switched Telephone Network (PSTN) at data signalling rates of up to 56 000 bit/s downstream and up to 33 600 bit/s upstream [itu.int]
ITU-T: V.92 : Enhancements to Recommendation V.90 [itu.int]
If the service provider was connected to the PSTN with a digital connection (ISDN or T- or E- carrier), then that end is a 'digital modem', and you can rely on the least significant bits of pulse-code modulation encoded signal being correct. This gives you a full 56 knit/s of capacity. The main reason it is 56 kbit/s and not 64 kbit/s is that fact that the PSTN in North America uses/used 'robbed-bit' signalling [wikipedia.org], that used the least-significant bit of a PCM encoded channel for in-band signalling (this is an oversimplification, but it'll do),
If your modem was connected to an analogue line (which it would be), then there was a conversion at the service provider using a modem/codec/DSP that sampled the incoming signal on the analogue line 8000 times a second and encoded it using pulse-code modulation (PCM [wikipedia.org]) in an 8-bit value, giving you a data rate of 64000 bits per second; otherwise written as 64 kilobits per second or a '64k channel'. It isn't a linear encoding, North America and Japan using a mapping function (compander) called 'µ-law' [wikipedia.org] ('meuw-law') and the rest of the world using 'a-law' [wikipedia.org] (using the wrong companding function on companded data caused a noticeable drop in quality).
The FCC set a maximum power to be used on analogue phone lines in the USA in order to limit the effects of crosstalk between circuits, and that constraint reduces the set of points in the modulation constellation that can be used (certain combinations exceed the power levels), which means that fewer symbols can be used to carry the data*.
More background: Electronic Products: The standards behind V.90 and ADSL modems [electronicproducts.com]
More (mathematical details here: PDF: Voiceband modems and DSLs [nycu.edu.tw].
ADSL uses analogue POTS lines, but gets higher data rates because it operates at higher frequencies over the distance between the DSLAM and the end-ADSL modem. Also, many modems had data compression, so could get better effective throughput on compressible data.
Yes, I used to work in the industry, and have accumulated a lot of (now useless) knowledge. I didn't have to deal with understanding the mathematics behind convolutional and trellis codes: I 'just' used the products. And T-carriers, and E-carriers. And...
Now I'm just a dinosaur.
*A simple example - assume you have a signalling system that uses two tones Low and High. Each tone can be off or full power. The possible combinations that can be sent down the wire simultaneously are: Both off, one on, the other on, and both on. If there is a restriction on the maximum total power that can be sent, then you can't use the 'both on' combination, so you can use only three symbols (off,off), (off, on), and (on, off) because (on,on) is disallowed. Being able to use only three symbols instead of four cuts your data rate. The trellis code [wikipedia.org] used for V.92 has more possibilities, but some of the combinations would send too much power down the line, so can't be used in the USA, cutting the data rate.
(Score: 1, Interesting) by Anonymous Coward on Tuesday November 21 2023, @03:03PM
Note that just using a phone cord to connect two modems probably won't work. You will need to simulate the off hook condition by providing an approximately 20mA current source in series with the phone line (a battery and a resistor in series will do).
Also ATX3 (I think) to disable dial tone detection on the dialing modem, as you obviously won't have a dial tone in this setup.
When I tried this myself (with two USR modems) it was a bit finicky, I had to sequence the dial and answer commands properly (sending ATA only after the dialing modem had finished dialing), otherwise the modems ended up just screaming at each other without actually connecting.
But indeed, you will only ever get 33.6K with two analog modems.
(Score: 4, Funny) by Mykl on Tuesday November 21 2023, @06:13AM (2 children)
Your hostile, acerbic tone of superiority turns me on.
Call me.
(Score: 3, Funny) by drussell on Tuesday November 21 2023, @03:23PM
I'm think I'm free tonight if you feel the need for a good spanking. 😏
(Though, to be fair, I should have put some sort of a smirky face after the nuh-uh, nah no nope, oh no you diddnnnnt! line.... or some sort of a zorro sign or something... 😃 Tongue in cheek.)
(Score: 2) by kazzie on Tuesday November 21 2023, @07:08PM
First, what data rate does your phone line support?
(Score: 2) by vux984 on Wednesday November 22 2023, @12:46AM
/shrug; it was 25+ years ago; I'm likely mis-remembering a few details. I accept your correction.
Not that I expect it makes any difference, but this was in Canada. I do definitely remember reliably getting more than 33.6 on them though - at least at some point in their life. I also recall doing the v.92 or some other upgrade on them too.
And I definitely recall that we started with the modems paired in hub-spoke; with one spoke connected outwards one more time (due to the long distance zoning -- it was a long distance call from the furthest branch to head office, but everything was local if we did that hop); we were using Apple SE30s doing Appletalk routing over the modem pairs at the start.
But it IS possible they never got above 33.6 though in that original configuration, I really don't recall.
Its entirely likely switched to dialup internet; instead of direct dialing from one to the other; before moving to ADSL, which would have opened up the likelihood that the ISP side was digital for a time.
Eventually they'd all been retired in favor of ADSL.; although I recall ADSL took forever to be available at one site, so we went with ISDN there for several years.
(Score: 2) by driverless on Wednesday November 22 2023, @07:10AM
Yup, definitely saw 56k connections. The customer paid for a 56k modem so the connection said 56k, and the customer saw a 56k connection.
Now whether they actually experienced a 56k connection is another matter entirely. The strategy worked in The Marching Morons, why shouldn't it work in IT?