Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I am looking for a technical documentation on the connection procedure used on the old Dial Up modem that generate this sound: http://www.youtube.com/watch?v=iHW1ho8L7V8

I can't find anything on Google about this, do you know where can I find documentation about this ?

Sure it's a little bit useless today, but I often think of "What is it doing with this noise ? What is transmitted ?"

Thank you

share|improve this question
2  
I believe its called a handshake...I think –  cop1152 Jul 21 '10 at 2:36
2  
What's with the "old"? It's not that long ago that they were the most common way to connect to a remote network. Now, acoustic couplers might be getting to the point where some might consider them to be a little oldish. –  John Gardeniers Jul 21 '10 at 3:47
2  
Just a note that while this knowledge may at first appear a little useless these days it must be remembered that the same technology still exists in FAX machines (only the handshake is a little different). If you are familiar with the sounds it can be helpful when diagnosing connection issues. –  John Gardeniers Jul 21 '10 at 5:42
2  
Feeling old, John? ;) –  Chris Thorpe Jul 21 '10 at 5:48
1  
It's actually not all that useless - many places still have an analog modem as an emergency terminal access. –  voretaq7 Jan 31 '13 at 18:59
add comment

closed as not constructive by Michael Hampton, Dave M, Alex, joeqwerty, Ward Jan 31 '13 at 19:03

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

3 Answers

up vote 11 down vote accepted

What you're listening to is the analog negotiation of various features between two modems. Those of us of a certain age can identify baud rate from just the noise, even 15 years after we stopped regular usage of the things. Ahem. What I can't tell you off the top of my head are the protocol versions.

Wikipedia has a nice list of these, as they evolved a LOT over the years. 100-baud is a very different critter than the 56K we had when dialup died.

http://en.wikipedia.org/wiki/ITU-T_V-Series_Recommendations

And if you really do want the technical definitions for all of this, the ITU still has these published:

http://www.itu.int/rec/T-REC-V/en

There were a few other protocols in use in line negotiations, but I've lost my modem manuals a move or two ago and can't look them up. Digging around I find a familiar friend, MNP as well as a host of vendor-specific protocols that never took off very far.

share|improve this answer
    
Oh, you wanted to know the higher-level function of what it was doing... my mistake. I'll leave my answer for the curious though. –  Mark Henderson Jul 21 '10 at 2:57
1  
I remember being able to hit "retry" before my computer told me the connection speed just from knowing the sound of the failed "high speed" 56K handshake going down to 28.8K –  Chris Nava Jul 21 '10 at 3:17
    
Next you'll claim there was once such a thing as "acoustic couplers". Now get off my lawn! –  Dennis Williamson Jul 21 '10 at 3:46
2  
@Chris Nava FOR THAT REASON I never understood people who turned off their modem speaker. –  sysadmin1138 Jul 21 '10 at 4:20
2  
Someone even took the time to run a dial up sequence through a frequency spectrum analyzer -- It's really cool to look at, and has an overview of what's going on.. –  voretaq7 Jan 31 '13 at 18:57
show 1 more comment

What you're asking is a simple question with a very complex answer.

Each tone you're hearing when an oldschool modem dials up is indicative of a set of data that is being transmitted. Sound pitch is measured in Hz. Your average adult can hear from around 20Hz to 20,000Hz (but we can't always distinguish the difference between 20Hz and 21Hz).

So say for example, a 20Hz pitch means 0 and a 21Hz pitch means 1. So to transmit

00000110

You would transmit 20Hz 20Hz 20Hz 20Hz 20Hz 21Hz 21Hz 20Hz. At something rediculously slow like 1-baud, that would take 8 seconds to transmit that data.

But why bother, when you can say that:

30Hz = 00000000
31Hz = 00000001
32Hz = 00000010
33Hz = 00000011
34Hz = 00000100
35Hz = 00000101
36Hz = 00000110
37Hz = 00000111

etc so on and so forth. So the same dataset (00000110) can be represented as 36Hz and you've transmitted 8 bits in 1 second, rather than 8. Congratulations, you've sent 8 bits of information in a single cycle.

Now a MODEM over a crappy telephone line, can only distinguish so many different freqencies, and there needs to be error checking etc in place, but to transmit:

000000110000011100000100

You're going to need a lot of different audio pitches played after eachother super fast (56,000 of them per second in the case of a 56K modem). When you play 56,000 different tones within the space of a second, that dialup sound is what you get.

share|improve this answer
1  
OK, now explain quadrature phase modulation. ;) –  John Gardeniers Jul 21 '10 at 3:51
    
@John, Then I'll have to explain Phase-Shift keying and I just can't be bothered right now. That's assuming that people understand what moudulation is in the first place. Even though modulation is mentioned in the term MODEM twice. I think most pople assume MODEM is a noun, not an acronym. –  Mark Henderson Jul 21 '10 at 4:09
    
My mistake, not phase-shift keying (That's for digital modulation), just phase modulation (thanks Wikipedia) –  Mark Henderson Jul 21 '10 at 4:10
add comment

I just found a graph explaining everything : https://www.dropbox.com/s/4fphtrgrnksfuf6/dialup-final.png

enter image description here

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.