Chapter Goals Explain communication protocols

Slides:



Advertisements
Similar presentations
Signal Encoding Techniques
Advertisements

EP301 COMPUTER NETWORKING SYSTEM
CSCI 4550/8556 Computer Networks Comer, Chapter 6: Long Distance Communication (Carriers, Modulation, And Modems)
Data Communication Topics to be discussed:  Data Communication Terminology.  Data Transmission Signals.  Data Transmission Circuits.  Serial & Parallel.
ECE 4321: Computer Networks Chapter 3 Data Transmission.
Assessment 1 Review Network Layers. Computer 1Computer 2 2.
EE 4272Spring, 2003 Chapter 3 Data Transmission Part II Data Communications Concept & Terminology Signal : Time Domain & Frequency Domain Concepts Signal.
Chapter 8 Data and Network Communication Technology
Network+ Guide to Networks, Fourth Edition Chapter 3 Transmission Basics and Networking Media.
Module 3.0: Data Transmission
Network Data Organizational Communications and Technologies Prithvi N. Rao Carnegie Mellon University Web:
1 Fall 2005 Long Distance Communication Carriers, Modulation, And Modems Qutaibah Malluhi Computer Science and Engineering Qatar University.
Chapter Preview  In this chapter, we will study:  The basic components of a telecomm system  The technologies used in telecomm systems  Various ways.
TDC 461 Basic Communications Systems 8 May, 2001.
Chapter 8 COMMUNICATION AND COMPUTER NETWORK
331: STUDY DATA COMMUNICATIONS AND NETWORKS.  1. Discuss computer networks (5 hrs)  2. Discuss data communications (15 hrs)
Information Technology in Business: Telecommunications, Networks and Internet Basics.
Air Interface. 2 Analog Transmission n In analog transmission, the state of line can vary continuously and smoothly among an infinite number of states.
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.
CS3502, Data and Computer Networks: the physical layer-3.
Review: The application layer. –Network Applications see the network as the abstract provided by the transport layer: Logical full mesh among network end-points.
Chapter 2.  Types of Network  Circuit Switched & Packet Switched  Signaling Techniques  Baseband & Broadband  Interference  Transmission Medium.
Midterm Review - Network Layers. Computer 1Computer 2 2.
1 Business Telecommunications Data and Computer Communications Chapter 3 Data Transmission.
Information Technology
1 Information Technology in Business: Telecommunications and Networks Chapter 6.
Data Transmission The basics of media, signals, bits, carries, and modems (Part III)
Data Communication. 2 Data Communications Data communication system components: Message Message Information (data) to be communicated. Sender Sender Device.
Signal Propagation Propagation: How the Signal are spreading from the receiver to sender. Transmitted to the Receiver in the spherical shape. sender When.
Physical Transmission
Management Information Systems, 4 th Edition 1 Chapter 6 Information Technology in Business: Telecommunications and Networks.
Computer Architecture Lecture 30 Fasih ur Rehman.
Management Information Systems, 3 rd Edition Effy Oz 1 Chapter 6 Information Technology in Business: Telecommunications and Networks.
Networking and Communication Greg Drysdale Oct. 28, 2008 CS147 Section 3.
FUNDAMENTALS OF NETWORKING
Lesson 2—Networking BASICS1 Networking BASICS Network Media Unit 1 Lesson 2.
TOPIC 1.2 INTRODUCTION TO NETWORKING. OBJECTIVES By the end of the topic, students should be able to: a) List the elements of data communication systems.
Data Communication. 2 Data Communications Data communication system components: Message Message Information (data) to be communicated. Sender Sender Device.
Data Communication & Networking. Data communication Not to be confused with telecommunication –Any process that permits the passage from a sender to one.
COMPUTER NETWORKS Lecture-3 Husnain Sherazi. Review Lecture 2  Resource Sharing  Growth of the Internet – Linear Scale – Log Scale  Tools for Probing.
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.
Data and Computer Communications Digital Data Communications Techniques + Error Control+ Digital Data Communications Techniques + Error Control+Multiplexing.
Chapter 6 Long Distance Communication. Long-Distance Communication Important fact: an oscillating signal travels farther than direct current For long-distance.
COMPUTER NETWORKS CS610 Lecture-3 Hammad Khalid Khan.
Serial Communications
Chapter 8 Data and Network Communication Technology
Chapter 8 Fundamentals of Communications
Intro to MIS – MGS351 Network Basics
William Stallings Data and Computer Communications 7th Edition
Introduction to electronic communication systems
Overview Communication is the transfer of information from one place to another. This should be done - as efficiently as possible - with as much fidelity/reliability.
CHAPTER 3 Physical Layer.
Network Basics Extended Learning Module E
Long-Distance Communication (Carriers, Modulation, And Modems)
Lecture 4 Continuation of transmission basics Chapter 3, pages 75-96
Physical Transmission
Modulation Modulation => Converts from digital to analog signal.
Signals, Media, And Data Transmission
Signals, Media, And Data Transmission
Chapter 2 Transmission Basics.
Data Communication.
Introduction Analog and Digital Signal
Health IT Workforce Curriculum Version 1.0/Fall 2010
Basics of Telecommunications and Networks
Data Transmission And Digital Communication
communications system
Broadband Transmission
Presentation transcript:

Chapter Goals Explain communication protocols Describe signals and the media used to transmit digital signals Compare and contrast methods of encoding and transmitting data using analog or digital signals Describe methods for efficiently using communication channels Describe methods for detecting and correcting data transmission errors Systems Architecture, Fifth Edition

Systems Architecture, Fifth Edition

Communication Protocols Set of rules and conventions for communication Message content and format Bit encoding Signal transmission Transmission medium Channel organization Systems Architecture, Fifth Edition

Communication Protocols (continued) Include procedures for coordinating flow of data Media access Clock synchronization Error detection and correction Systems Architecture, Fifth Edition

Systems Architecture, Fifth Edition

Encoding and Transmitting Bits Carrier waves Modulation methods Data bits can be encoded into analog or digital signals Signals Electrical, optical, or radio frequency Capacity and errors Systems Architecture, Fifth Edition

Carrier Waves A sine wave with encoded bits (transports bits from one place to another) Characteristics of sine waves: amplitude, phase, frequency Importance of waves in communications Travel through space, wires, and fibers Can have patterns encoded in them Systems Architecture, Fifth Edition

Systems Architecture, Fifth Edition

Modulation Methods Techniques used to encode bits in sine waves Frequency modulation (FM) Amplitude modulation (AM) Phase shift modulation Multilevel coding Systems Architecture, Fifth Edition

Amplitude modulation (AM) represents bit values as specific wave amplitudes. Systems Architecture, Fifth Edition

Frequency modulation (FM) represents bit values by varying carrier wave frequency while holding amplitude constant. Systems Architecture, Fifth Edition

Phase shift modulation makes a sudden shift in signal phase which can be detected and interpreted as data. Systems Architecture, Fifth Edition

Multilevel coding embeds multiple bit values within a single wave characteristic. Systems Architecture, Fifth Edition

Analog Signals Use full range of carrier wave characteristics to encode continuous data values Can represent any data value within a continuum of values Systems Architecture, Fifth Edition

Digital Signals Can contain one of a finite number of possible values Pulse code modulation (PCM) Binary data transmission via square waves Square waves preferred over short distances Systems Architecture, Fifth Edition

Systems Architecture, Fifth Edition

A digital signaling scheme defines a range of wave characteristic values to represent each bit value. Systems Architecture, Fifth Edition

Signal Capacity and Errors Analog signals compared with digital signals Carry more information Are more susceptible to transmission error Systems Architecture, Fifth Edition

Systems Architecture, Fifth Edition

Transmission Media Communication path that transports signals (e.g., copper wire, optical fiber) Characteristics Raw data transfer rate (speed and capacity) Bandwidth Susceptibility to noise, distortion, external interference, and attenuation Systems Architecture, Fifth Edition

A communication channel consists of a sending device, receiving device, and the transmission medium that connects them. Systems Architecture, Fifth Edition

Speed and Capacity Interdependent; jointly described as data transfer rate (raw versus effective data transfer rate) Factors that account for transmission speed differences among media Length of media Ways in which multiple media segments are interconnected Rate at which bits are encoded in signals and recognized by the receiver Systems Architecture, Fifth Edition

Frequency and Bandwidth Carrier wave frequency Fundamental measure of data-carrying capacity (i.e., limits capacity) Bandwidth Difference between maximum and minimum frequencies of a signal High-bandwidth channels can carry multiple messages simultaneously Systems Architecture, Fifth Edition

Range of electromagnetic frequencies; terms that describe subsets of that range Systems Architecture, Fifth Edition

Modulator-demodulator (modem) technology sends digital signals over voice-grade telephone channels by encoding them in an analog carrier wave. Current rates are as high as 56,000 bps. Systems Architecture, Fifth Edition

Signal-to-Noise (S/N) Ratio Measure of the difference between noise power and signal power Effective data transfer rate can be much lower than raw data transfer rate due to Electromagnetic interference (EMI) Attenuation Distortion Internal or external noise Systems Architecture, Fifth Edition

S/N ration is positive for distances up to 5 kilometers Systems Architecture, Fifth Edition

Electrical Cabling Transmits signals through copper wire Two types Twisted pair Relatively cheap; limited in bandwidth, S/N ratio, and transmission speed Axial (coaxial and twin-axial) More expensive; offers higher bandwidth, greater S/N ratio, and lower distortion; resistant to EMI Systems Architecture, Fifth Edition

Optical Cabling Provides very high bandwidth, little internally generated noise and distortion, immunity to EMI Requires amplifiers and repeaters for long distances to increase signal strength and remove noise and distortion Two types Multimode Single mode (higher transmission rates at greater cost) Systems Architecture, Fifth Edition

Wireless Data Transmission Uses shortwave radio or infrared light waves to transmit data through the atmosphere or space Advantages Relatively high bandwidth, avoidance of wired infrastructure, simultaneous broadcast transmission Disadvantages Susceptibility to external interference, cost, high demand for unused radio frequencies, ability to be “overheard” Systems Architecture, Fifth Edition

Channel Organization Configuration and organization issues Number of transmission wires or bandwidth assigned to each channel Assignment of those wires or frequencies to carry specific signals Sharing, or lack thereof, of channels among multiple senders and receivers Three types: simple, half-duplex, full duplex Systems Architecture, Fifth Edition

Channel Organization Simple Uses one optical fiber or copper wire pair to transmit data in one direction only Half-duplex Identical to a simplex channel but sends a control signal to reverse transmission direction Full duplex Uses two fibers or wire pairs to support simultaneous transmission in both directions Systems Architecture, Fifth Edition

Systems Architecture, Fifth Edition

Parallel and Serial Transmission Uses multiple lines to send several bits simultaneously Unreliable over distances greater than a few meters due to skew and crosstalk Provides higher channel throughput Relatively expensive Uses a single line to send one bit at a time Reliable over much longer distances Cheaper to implement; uses fewer wires or wireless channels Systems Architecture, Fifth Edition

Systems Architecture, Fifth Edition

Systems Architecture, Fifth Edition

Channel Sharing Uses available capacity by combining traffic of multiple users For use when no single user or application needs a continuous supply of data transfer data capacity Techniques Circuit switching Packet switching Frequency division multiplexing Systems Architecture, Fifth Edition

Channel Sharing Techniques Circuit switching Allocates an entire channel to a single user for duration of one data transfer operation Only used where data transfer delay and available data transfer capacity must be within precise and predictable limits (e.g., telephone service) Packet switching Allocates time on the channel by dividing many message streams into smaller units (packets) and intermixing them during transmission Frequency division multiplexing (FDM) Divides a broadband channel into several baseband channels (e.g., cable television) Systems Architecture, Fifth Edition

Packet switching: Packets are sent to their destination as channel capacity becomes available. Systems Architecture, Fifth Edition

FDM: Signals are transmitted within each subchannel at a fixed frequency or narrow frequency range. Systems Architecture, Fifth Edition

Clock Synchronization Ensures that sender/receiver use same time periods and boundaries to encode/decode bit values Asynchronous transmission Relies on specific start and stop signals to indicate beginning and end of a message unit Synchronous transmission Ensures that sender/receiver clocks are always synchronized by sending continuous data streams Systems Architecture, Fifth Edition

Bit time boundaries are misaligned; receiver is unable to interpret several bits correctly because they contain two different signal levels. Systems Architecture, Fifth Edition

Synchronous transmission: Messages are transmitted in fixed-size byte groups called blocks. Systems Architecture, Fifth Edition

Asynchronous transmission appends one or more start bits to the beginning of each message. Systems Architecture, Fifth Edition

Error Detection and Correction Based on a form of redundant transmission Increasing redundancy increases chances of error detection at the expense of reducing channel throughput Common error detection methods Parity checking Block checking Cyclical redundancy checking Systems Architecture, Fifth Edition

How Methods of Error Detection and Correction Vary Size and content of redundant transmission Efficient use of the communication channel Probability that an error will be detected Probability that an error-free message will be identified as an error Complexity of the error detection method Systems Architecture, Fifth Edition

Parity Checking Also called vertical redundancy checking Can be based on even or odd bit counts Has a high Type I error rate Reliability issues Unreliable in channels subject to error bursts affecting many adjacent bits More reliable in channels with rare errors that are usually confined to widely spaced bits Systems Architecture, Fifth Edition

Systems Architecture, Fifth Edition

Block Checking Also called longitudinal redundancy checking (LRC) Sending device counts number of 1-valued bits at each bit position within a block Sender combines parity bits for each position into a block check character (BCC) and appends it to the end of the block Receiver counts 1-valued bits in each position and derives its own BCC to compare with that transmitted by sender Systems Architecture, Fifth Edition

An even parity bit is computed for each position of a block of 8 bytes An even parity bit is computed for each position of a block of 8 bytes. The set of parity bits forms a BCC that is appended to the block for error detection. Systems Architecture, Fifth Edition

Cyclic Redundancy Checking (CRC) Most widely used error detection technique Produces a BCC usually more than 8 bits long; can be as large as 128 bits Much lower Type I and Type II error rates than parity checking and LRC checking Systems Architecture, Fifth Edition

Summary Communication protocols How bits are represented and transported among computer systems and hardware components Transmission media Channel organization Clock synchronization Detecting and correcting errors in data transmission, reception, or interpretation Systems Architecture, Fifth Edition