the telephone network
play

The Telephone Network An Engineering Approach to Computer Networking - PowerPoint PPT Presentation

The Telephone Network An Engineering Approach to Computer Networking An Engineering Approach to Computer Networking Is it a computer network? Specialized to carry voice Specialized to carry voice Also carries Also carries


  1. The Telephone Network An Engineering Approach to Computer Networking An Engineering Approach to Computer Networking

  2. Is it a computer network? Specialized to carry voice Specialized to carry voice ■ ■ Also carries Also carries ■ ■ ◆ telemetry telemetry ◆ ◆ video video ◆ ◆ fax fax ◆ ◆ modem calls modem calls ◆ Internally, uses digital samples samples Internally, uses digital ■ ■ Switches and switch controllers are special purpose computers Switches and switch controllers are special purpose computers ■ ■ Principles in its design apply to more general computer Principles in its design apply to more general computer ■ ■ networks networks

  3. Concepts Single basic service: two-way voice Single basic service: two-way voice ■ ■ ◆ low end-to-end delay low end-to-end delay ◆ ◆ guarantee that an accepted call will run to completion guarantee that an accepted call will run to completion ◆ Endpoints connected by a circuit circuit Endpoints connected by a ■ ■ ◆ like an electrical circuit like an electrical circuit ◆ ◆ signals flow both ways ( signals flow both ways ( full duplex full duplex ) ) ◆ ◆ associated with bandwidth and buffer associated with bandwidth and buffer resources resources ◆

  4. The big picture Fully connected core Fully connected core ■ ■ ◆ simple routing simple routing ◆ ◆ telephone number is a hint about how to route a call telephone number is a hint about how to route a call ◆ ✦ but not for 800/888/700/900 numbers but not for 800/888/700/900 numbers ✦ ◆ hierarchically allocated telephone number space hierarchically allocated telephone number space ◆

  5. The pieces 1. End systems 1. End systems 2. Transmission 2. Transmission 3. Switching 3. Switching 4. Signaling 4. Signaling

  6. 1. End-systems Transducers Transducers ■ ■ ◆ key to carrying voice on wires key to carrying voice on wires ◆ Dialer Dialer ■ ■ Ringer Ringer ■ ■ Switchhook Switchhook ■ ■

  7. Sidetone Transmission circuit needs two wires Transmission circuit needs two wires ■ ■ And so does reception circuit And so does reception circuit ■ ■ => 4 wires from every central office to home => 4 wires from every central office to home ■ ■ Can we do better? Can we do better? ■ ■ Use Use same same pair of wires for both transmission and reception pair of wires for both transmission and reception ■ ■ Cancel out what is being said Cancel out what is being said ■ ■ Ergonomics: leave in a little Ergonomics: leave in a little ■ ■ ◆ sidetone sidetone ◆ ◆ unavoidable unavoidable ◆

  8. Echo Shared wires => received signal is also transmitted Shared wires => received signal is also transmitted ■ ■ And not completely cancelled out! And not completely cancelled out! ■ ■ Leads to echo (why?) Leads to echo (why?) ■ ■ OK for short-distance calls OK for short-distance calls ■ ■ For long distance calls, need to put in echo chancellors (why?) For long distance calls, need to put in echo chancellors (why?) ■ ■ Expensive Expensive ■ ■ Lesson Lesson ■ ■ ◆ keep end-to-end delays as short as possible keep end-to-end delays as short as possible ◆

  9. Dialing Pulse Pulse ■ ■ ◆ sends a pulse per digit sends a pulse per digit ◆ ◆ collected by central office collected by central office ◆ Tone Tone ■ ■ ◆ key press (feep) sends a pair of tones = digit key press (feep) sends a pair of tones = digit ◆ ◆ also called Dual Tone Mutifrequency (DTMF) also called Dual Tone Mutifrequency (DTMF) ◆

  10. 2. Transmission Link characteristics Link characteristics ■ ■ ◆ information carrying capacity (bandwidth) information carrying capacity (bandwidth) ◆ ✦ information sent as information sent as symbols symbols ✦ ✦ 1 symbol >= 1 bit 1 symbol >= 1 bit ✦ ◆ propagation delay propagation delay ◆ ✦ time for electromagnetic signal to reach other end time for electromagnetic signal to reach other end ✦ ✦ light travels at 0.7c in fiber ~8 microseconds/mile light travels at 0.7c in fiber ~8 microseconds/mile ✦ ✦ NY to SF => 20 ms; NY to London => 27 ms NY to SF => 20 ms; NY to London => 27 ms ✦ ◆ attenuation attenuation ◆ ✦ degradation in signal quality with distance degradation in signal quality with distance ✦ ✦ long lines need regenerators long lines need regenerators ✦ ✦ optical amplifiers are here optical amplifiers are here ✦

  11. Transmission: Multiplexing Trunks between central offices carry hundreds of conversations between central offices carry hundreds of conversations Trunks ■ ■ Can’t run thick bundles! Can’t run thick bundles! ■ ■ Instead, send many calls on the same wire Instead, send many calls on the same wire ■ ■ ◆ multiplexing multiplexing ◆ Analog multiplexing Analog multiplexing ■ ■ ◆ bandlimit call to 3.4 KHz and frequency shift onto higher bandwidth bandlimit call to 3.4 KHz and frequency shift onto higher bandwidth ◆ trunk trunk ◆ obsolete obsolete ◆ Digital multiplexing Digital multiplexing ■ ■ ◆ first convert voice to first convert voice to samples samples ◆ ◆ 1 sample = 8 bits of voice 1 sample = 8 bits of voice ◆ ◆ 8000 samples/sec => call = 64 Kbps 8000 samples/sec => call = 64 Kbps ◆

  12. Transmission: Digital multiplexing How to choose a sample? How to choose a sample? ■ ■ ◆ 256 256 quantization levels quantization levels ◆ ✦ logarithmically spaced (why?0 logarithmically spaced (why?0 ✦ ✦ sample value = amplitude of nearest quantization level sample value = amplitude of nearest quantization level ✦ ◆ two choices of levels (mu law and A law) two choices of levels (mu law and A law) ◆ Time division multiplexing Time division multiplexing ■ ■ ◆ trunk carries bits at a faster bit rate than inputs trunk carries bits at a faster bit rate than inputs ◆ ◆ n n input streams, each with a 1-byte buffer input streams, each with a 1-byte buffer ◆ ◆ output interleaves samples output interleaves samples ◆ ◆ need to serve all inputs in the time it takes one sample to arrive need to serve all inputs in the time it takes one sample to arrive ◆ ◆ => output runs => output runs n n times faster than input times faster than input ◆ ◆ overhead overhead bits mark end of bits mark end of frame frame (why?) ◆

  13. Transmission: Multiplexing Multiplexed trunks can be multiplexed further Multiplexed trunks can be multiplexed further ■ ■ Need a standard! (why?) Need a standard! (why?) ■ ■ US/Japan standard is called Digital Signaling US/Japan standard is called Digital Signaling hierarchy (DS) hierarchy (DS) ■ ■ Digital Signal Number of Number of voice Bandwidth Number previous level circuits circuits DS0 1 64 Kbps DS1 24 24 1.544Mbps DS2 4 96 6.312 Mbps DS3 7 672 44.736 Mbps

  14. Transmission: Link technologies Many in use today Many in use today ■ ■ ◆ twisted pair twisted pair ◆ ◆ coax cable coax cable ◆ ◆ terrestrial microwave terrestrial microwave ◆ ◆ satellite microwave satellite microwave ◆ ◆ optical fiber optical fiber ◆ Increasing amount of bandwidth and cost per foot Increasing amount of bandwidth and cost per foot ■ ■ Popular Popular ■ ■ ◆ fiber fiber ◆ ◆ satellite satellite ◆

  15. The cost of a link Should you use the cheapest possible link? Should you use the cheapest possible link? ■ ■ No! No! ■ ■ Cost is in installation, not in link itself Cost is in installation, not in link itself ■ ■ Builders routinely install twisted pair (CAT 5), fiber, and coax to Builders routinely install twisted pair (CAT 5), fiber, and coax to ■ ■ every room every room Even if only one of them used, still saves money Even if only one of them used, still saves money ■ ■ Long distance Long distance ■ ■ ◆ overprovision by up to ten times overprovision by up to ten times ◆

  16. Transmission: fiber optic links Wonderful stuff! Wonderful stuff! ■ ■ ◆ lots of capacity lots of capacity ◆ ◆ nearly error free nearly error free ◆ ◆ very little attenuation very little attenuation ◆ ◆ hard to tap hard to tap ◆ A long thin strand of very pure glass A long thin strand of very pure glass ■ ■

  17. More on fibers Three types Three types ■ ■ ◆ step index (multimode) step index (multimode) ◆ ◆ graded index (multimode) graded index (multimode) ◆ ◆ single mode single mode ◆ Multimode Multimode ■ ■ ◆ cheap cheap ◆ ◆ use LEDs use LEDs ◆ ◆ short distances (up to a few kilometers) short distances (up to a few kilometers) ◆ Single mode Single mode ■ ■ ◆ expensive expensive ◆ ◆ use lasers use lasers ◆ ◆ long distances (up to hundreds of kilometers) long distances (up to hundreds of kilometers) ◆

Recommend


More recommend