Chapter 6 Modem Fundamentals Part II: Understanding Internet Access Technologies.

Slides:



Advertisements
Similar presentations
Chapter 2 Fundamentals of Data and Signals
Advertisements

Data Communication Topics to be discussed:  Data Communication Terminology.  Data Transmission Signals.  Data Transmission Circuits.  Serial & Parallel.
1 Fall 2005 Local Serial Asynchronous Communication Qutaibah Malluhi Computer Science and Engineering Qatar University.
Chapter 4 Making Connections. 2 Introduction  Examine the interface between a computer and a device. This interface occurs at the physical layer.  Connecting.
Chapter 8 Data Transmission and Modems. Agenda Circuit Mode of transmission Digital transmission Analog transmission for digital signals - modems –Methods.
Copyright : Hi Tech Criminal Justice, Raymond E. Foster Police Technology Police Technology Chapter Four Police Technology Networks.
Physical Layer CHAPTER 3. Announcements and Outline Announcements Credit Suisse – Tomorrow (9/9) Afternoon – Student Lounge 5:30 PM Information Session.
Csc333 Data communication & Networking Credit: 2.
Assessment 1 Review Network Layers. Computer 1Computer 2 2.
13 - Winter 2005 ECE ECE 766 Computer Interfacing and Protocols 1 Modems Goal: Carry data over telephone lines Modulator / Demodulator Baud rate / Bit.
Chapter 4 Making Connections
Chapter 6 Errors, Error Detection, and Error Control
Chapter 6 Errors, Error Detection, and Error Control.
Chapter 8 Data and Network Communication Technology
Chapter 2 Data Communication Concepts Code Transmission Signal Modulation Service.
1 Chapter Six - Errors, Error Detection, and Error Control Chapter Six.
CS335 Networking & Network Administration Tuesday, April 6.
© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets with Internet Applications, 4e By Douglas.
Chapter 6: Errors, Error Detection, and Error Control
1 Chapter 7 Networking: Computer Connections. Basic Components of a Network Sending device Communications link Receiving device.
SYST5030/4030 ☻Error control☻ ☻ Network architecture ☻ ☻ Protocols ☻ ☻ Transmission Efficiency and Throughput ☻
Chapter 2 Data Communications Concepts. Data Digitization The process of process of transforming humanly readable characters into machine readable code.
Chapter 6 Errors, Error Detection, and Error Control
Business Data Communications Chapter Two Physical Layer Fundamentals.
Chapter 3 Basic Data Communication Technology Business Impact of Modem Technology Modems Data Compression Communication Errors.
Chapter Preview  In this chapter, we will study:  The basic components of a telecomm system  The technologies used in telecomm systems  Various ways.
Chapter 8 COMMUNICATION AND COMPUTER NETWORK
Chapter 2 Data Communications Concepts. What We’ll Be Covering Data Communications Concepts: Data Communications Architecture Data Digitization Data Transmission.
Chapter Twelve: Digital Modulation and Modems. Introduction Digital signals have become very important in wired and wireless communications To send data.
Local Asynchronous Communication
Chapter 8 Data Communication. 2 Objectives Explain various ways to connect Data Terminal Equipment (DTE) to Data Communication Equipment (DCE). Describe.
Technology Training that Works Hands of Data Communications, Networking & TCP/IP Troubleshooting.
Data Communication and Networking
Computers in Surveying SVY2301 / E4006 Automated Surveying.
Chapter 2 Basic Communication Theory Basic Communications Theory w Understand the basic transmission theory, and figure out the maximum data rate. w.
Data Transmission The basics of media, signals, bits, carries, and modems (Part II)
1 Long-Distance Communication. 2 Illustration of a Carrier Carrier –Usually a sine wave –Oscillates continuously –Frequency of carrier fixed.
Review: The application layer. –Network Applications see the network as the abstract provided by the transport layer: Logical full mesh among network end-points.
Midterm Review - Network Layers. Computer 1Computer 2 2.
Student: Blidaru Catalina Elena
1 Information Technology in Business: Telecommunications and Networks Chapter 6.
Data Communication. 2 Data Communications Data communication system components: Message Message Information (data) to be communicated. Sender Sender Device.
Introduction to Communications Data Communications and Networks Mr. Greg Vogl Uganda Martyrs University Lecture 1, 19 March 2003.
Chapter 7 Networking: Computer Connections. Networks n Network - a computer system that uses communications equipment to connect two or more computers.
Line Coding, Modem, RS232 interfacing sequences.
Day 7 Connections. Standards Unless we had connection standards nothing would be interchangeable. –There would be different printers for Macs and Windows.
Session 3. Objectives: By the end of this session, the student will be able to: Identify a dial-up modem and cite its basic operating characteristics.
CSCI 465 Data Communications and Networks Lecture 7 Martin van Bommel CSCI 465 Data Communications and Networks 1.
Data Communications & Computer Networks, Second Edition1 Chapter 6 Errors, Error Detection, and Error Control.
Chapter 6: Errors, Error Detection, and Error Control Data Communications and Computer Networks: A Business User’s Approach Third Edition.
Chapter 4 Telecommunications and Networking The McGraw-Hill Companies, Inc All rights reserved. Irwin/McGraw-Hill.
The Principle of Electronic Data Serial and Parallel Data Communication Transmission Rate Bandwidth Bit Rate Parity bits.
Department of Industrial Engineering Sharif University of Technology Session# 10.
1 Transmission of Digital Data : Interface and Modems.
Digital Interfaces An interface links two devices Interface Standards define: – mechanical specifications - how many wires & connector type –electrical.
FUNDAMENTALS OF NETWORKING
Pertemuan 4 Bandwidth.
1 Chapter Overview Modems The Internet and Web Browsers.
Data Communication & Networking. Data communication Not to be confused with telecommunication –Any process that permits the passage from a sender to one.
Chapter Nine: Data Transmission. Introduction Binary data is transmitted by either by serial or parallel methods Data transmission over long distances.
Recap of Layers Application, Data Link and Physical.
Data Communications: The Basics Chapter 4 The Management of Telecommunications Houston H. Carr and Charles A. Snyder.
Chapter Goals Explain communication protocols
CHAPTER 3 Physical Layer.
CHAPTER 3 Physical Layer.
Lecture 4 Continuation of transmission basics Chapter 3, pages 75-96
Chapter Nine: Data Transmission
Chapter 2 Transmission Basics.
Data Transmission And Digital Communication
Broadband Transmission
Presentation transcript:

Chapter 6 Modem Fundamentals Part II: Understanding Internet Access Technologies

2 Topics Addressed in Chapter 6 Dial-up access via ISPs Data codes Transmitting encoded data Interfaces and interface standards Signal representation and modulation Modem capabilities Error detection and correction Modem/computer communications Special-purpose modems

3 Dial-Up Access Via ISPs Consumers and businesses typically gain Internet access via ISPs. Many ISPs provide a variety of connection interfaces including: Dial-in modem connections ISDN xDSL Cable modems T-n and fractional T-n Wireless service providers (WSPs) provide wireless Internet access for users with wireless modems, smart phones, and Web-enabled PDAs, or handheld computers Despite increasing use of DSL and cable modems, dial-in access over voice-grade analog circuits is the most common form of Internet access for consumers Point-to-point (PPP) protocol is the most widely used protocol over dial- up connections

4 Character Encoding Encoding is one of the first requirements of a data communication network (see Figure 6-1) Character encoding involves the conversion of human-readable characters to corresponding fixed-length series of bits Bits can be represented as discrete signals and therefore can be easily transmitted or received over communication media When bits are represented as discrete signals, such as different voltage levels, they are in a digital format

5 Data Codes Several character encoding schemes are widely used in data communication systems including: ASCII (American Standard Code for Information Interchange) – See Table 6-2 EBCDIC (Extended Binary-Coded Decimal Interchange Code) – See Table 6-3 Unicode (aka ISO 10646) Touch-tone telephone code As illustrated in Table 6-1, these vary in the number of bits used to represent each character as well as the total number of characters that can be represented

6 Transmitting Encoded Data The bits that represent encoded characters can be transmitted simultaneously (parallel transmission) or one at time (serial transmission) – see Figure 6-2 Serial transmission is more widely used than parallel transmission for data communication Parallel transmission is used for communication between components within a computer In serial transmission, encoded characters can either be transmitted one at a time (asynchronous transmission) or in blocks (synchronous transmission) – see Figure 6-5 Figure 6-4 illustrates asynchronous transmission of a single character. UART provides the interface between parallel transmission within the computer and serial transmission ports. It also plays a key role in formatting encoded characters for asynchronous transmission

7 Figure 6-2

8 Figure 6-4

9 Figure 6-5

10 Data Flow Data communication networks, including modem-to- modem communications, must have some mechanism for control over the flow of data between senders and receivers Three elementary kinds of data flow are: Simplex Half-duplex Full-duplex These are illustrated in Figures 6-6 and 6-7 Most modems in use today support both full- and half-duplex communication

11 Figure 6-7

12 Interfaces and Interface Standards There are two major classes of data communication equipment: Data communication equipment (DCE): this includes modems, media, switches, routers, satellite transponders, etc.) Data terminating equipment (DTE): this includes terminals, servers, workstations, printers, etc.) The physical interface is the manner in these two classes are joined together (see Figure 6-8) A wide range of interface standards exist including RS-232-C RS-422, RS-423, RS-449 A variety of ISO and ITU interfaces USB and FireWire

13 Figure 6-8

14 RS-232-C EIA’s RS-232-C standard is arguably the most important physical layer standard It is the most widely accepted standard for transferring encoded characters across copper wires between a computer or terminal and a modem RS-232-C uses voltage levels between –15 and +15 volts (see Figure 6-9); negative voltages are used to represent 1 bits and positive voltages are use to represent 0 bits This standard does not specify size or kind of connectors to be used in the interface. It does define 25 signal leads (see Table 6-4). 25-pin connectors and 9-pin connectors are most common, but other kinds of connectors are sometimes used

15 Figure 6-9

16 Digital Data Transmission All communication media are capable of transmitting data in either digital or analog form. Voice-grade dial-up circuits are typically analog, however, relative to analog transmission, digital transmission has several advantages: Lower error rates Higher transmission speeds No digital-analog conversion Security

17 Analog Transmission Data is represented in analog form when transmitted over analog voice-grade dial-up circuits (see Figure 6-14) This is done by varying the amplitude, frequency, or phase of the carrier signal (carrier wave) raised during the handshaking process at the start of a communication session between two modems During handshaking, the two modems raise a carrier signal and agree on how it will be manipulated to represent 0 and 1 bits In some modulation schemes, more than one of the carrier signal’s characteristics are simultaneously manipulated Modems (modulator/demodulators) are the devices used to translate the digital signals transmitted by computers into corresponding analog signals used to represent bits over analog dial-up circuits (see Figure 6-13)

18 Figure 6-13

19 Figure 6-17 Figure 6-19

20 Figure 6-20

21 Phase Modulation Figure 6-24

22 Bit Rates and Bandwidth The bandwidth of an analog channel is the difference between the minimum and maximum frequencies it can carry A voice-grade dial-up circuit can transmit frequencies between 300 and 3400 Hz and thus has a bandwidth of 3100 Hz For digital circuits, bandwidth is a measure of the amount of data that can be transmitted per unit. Bits per second (bps) is the most widely used measure for digital circuits Over time, bit rates (bps) have also become on of the key measures of modem performance (e.g. a 56 Kbps modem) However, modem bit rates are not necessarily an accurate reflection of their data throughput rates

23 Baud Rate Baud rate is a measure of the number of discrete signals that can be transmitted (or received) per unit of time A modem’s baud rate measures the number of signals that it is capable of transmitting (or receiving) per second Baud rate represents the number of times per second that a modem can modulate (or demodulate) the carrier signal to represent bits Although baud rate and bit rate are sometimes used interchangeably to refer to modem data transfer speeds, these are only identical when each signal transmitted (or received) represents a signal bit A modem’s bit rate is typically higher than its baud rate because each signal transmitted or received may represent a combination of two or more bits

24 Dibits, Tribits, Quadbits, and QAM Dibits are a transmission mode in which each signal conveys two bits of data With tribits, each carrier signal modulation represents a 3-bit combination Quadbits is a transmission mode in which each signal represents a 4-bit combination. Sixteen distinct carrier signal modulations are required for quadbits Phase modulation is common on today’s modems because it lends itself well to the implementation of dibits, tribits, and quadbits (see Figure 6-27) Quadrature amplitude modulation (QAM) is widely used in today’s modems. Many versions of QAM represent far more than 4-bits per baud

25 Figure 6-27

26 Modem Capabilities Modems differ in several dimensions including: The type of medium they can be connected to (copper-based, fiber-optic, wireless) Speed Connection options (such as support for call waiting) Support for voice-over-data Data compression algorithms Security features (such as password controls or callback) Error detection and recovery mechanisms

27 Modem Speed Over time, the evolution of modem standards has corresponded with increases in modem speeds (see Table 6-6) In 2002, V.92 is the newest modem standard V.92 is backward compatible with V.90 but is capable of upstream data rates of 48,000 Like V.90, V.92 modems leverage PCM for downstream links A variety of factors contribute to modem speed and data throughput including: Adaptive line probing Dynamic speed shifts Fallback capabilities Fallforword capabilities Data compression

28 Table 6-6

29 Data Compression Modem data compression capabilities enable modems to have data throughput rates greater than their maximum bit rates This is accomplished by substituting large strings of repeating characters or bits with shorter codes The data compression process is illustrated in Figure 6-29 Widely supported standards for data compression include (see Table 6-7): V.42bis --- up to 4:1 compression using the Lempel Ziv algorithm MNP Class supports 1.3:1 and 2:1 ratios (via Huffman encoding and run-length encoding) MNP Class 7 – up to 3:1 compression V capable of 20% to 100% improvements over V.42bis

30 Figure 6-29

31 Table 6-7

32 Error Detection and Recovery In order to ensure that data is not changed or lost during transmission, error-detection and recovery processes are standard aspects of modem operations The general process is as follows (see Figure 6-30) During handshaking, the modem pair determines the error checking approach that will be used The sender sends the error-check along with the data The receiver calculates its own error-check on received data and compares it to that transmitted by the sender If the receiver’s error-check matches the sender’s, no error is detected; a mismatch indicates a transmission error Detected errors trigger error recovery mechanisms

33 Figure 6-30

34 Error Sources There are many sources of data communication transmission errors including: Signal attenuation Impulse noise Crosstalk Echo Phase jitter Envelope delay distortion White noise Electromagnetic interference (EMI)

35 Error Impacts Errors cause bits to be changed (corrupted) during transmission; without error-detection mechanisms, erroneous data could be received and used in application processing Figure 6-32 illustrates a transmission error caused by noise Table 6-8 indicates that longer impulse noises can corrupt multiple bits, especially as transmission speed increases

36 Figure 6-32

37 Table 6-8

38 Error Prevention Error prevention approaches used in data communications include: Line conditioning Adaptive protocols (such as adaptive line probing, fallback, adaptive size packet assembly) Shielding Repeaters and amplifiers Better equipment Flow control RTS/CTS XON/OFF

39 Error Detection Approaches Error detection processes vary in complexity and robustness. They include: Parity checking (see Table 6-9) Longitudinal redundancy checks (LRC) – see Table 6-10 Checksums Cyclical redundancy checks (most widely used and robust) CRC-12 CRC-16 CRC-32 Sequence checks Other approaches include check digits, hash totals, byte counts, and character echoing

40 Table 6-9

41 Table 6-10

42 Error Recovery Automatic repeat request (ARQ) is the most widely used error- recovery approach in data communications. In this approach, the receiver requests retransmission if an error occurs. There are three major kinds of ARQ: Discrete ARQ (aka stop-and-wait ARQ). Sender waits for an ACK or NAK before transmitting another packet Continuous ARQ (aka go-back-N ARQ). Sender keeps transmitting until a NAK is returned; sender retransmits that packet and all others after it Selective ARQ. Sender only retransmits packets with errors Forward error correction codes involve sending additional redundant information with the data to enable receivers to correct some of the errors they detect. Hamming code and Trellis Coded Modulation are examples Error control/recovery standards include MNP Class 4, V.42, and LAP-M (see Table 6-12)

43 Modem/Computer Communications One of the roles of communication software is to enable users to view and modify modem settings (see Figure 6-33) such as: error control (see Figure 6-33a and Figure 6-33c) transmission speed (see Figure 6-33b) flow control (see Figure 6-33c) data compression (see Figure 6-33c) UART settings (see Figure 6-33d) Most communication software issues Hayes AT command set instructions to modems When a user wants to establish a communication session over a dial-up connection, communication software sends a setup string to the modem. The setup string specifies what settings are to be used for communicating with other modems and how the modem and computer will interact.

44 Figure 6-33c

45 Special Purpose Modems A variety of special purpose modems are found in data communication networks including: multiport modems short-haul modems (see Table 6-13) modem eliminators (see Figure 6-34) fiber optic modems cable modems ISDN modems DSL modems CSU/DSUs

Chapter 6 Modem Fundamentals Part II: Understanding Internet Access Technologies