Hardware Building Blocks and Encoding COM211 Communications and Networks CDA College Theodoros Christophides

Slides:



Advertisements
Similar presentations
1 Chapter 2 Agenda Announcements / updates Gayle Laakman McDowell, 10/11, 4:30pm, UW2-005 GUIs / IDEs for remotely accessing uw1-320-lab Other references.
Advertisements

Chapter 2 Fundamentals of Data and Signals
1 Transmission Fundamentals Chapter 2 (Stallings Book)
Chapter-3-1CS331- Fakhry Khellah Term 081 Chapter 3 Data and Signals.
Chi-Cheng Lin, Winona State University CS412 Introduction to Computer Networking & Telecommunication Theoretical Basis of Data Communication.
ECE 4321: Computer Networks Chapter 3 Data Transmission.
Local Asynchronous Communication and RS-232. Goals Explain how electric current can be used to transmit bits over short distances Present a popular mechanism.
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
Introduction to Wireless Communications. Wireless Comes of Age Guglielmo Marconi invented the wireless telegraph in 1896 Communication by encoding alphanumeric.
Chapter 8 Data and Network Communication Technology
Chapter 3 Data and Signals
20101 The Physical Layer Chapter Bandwidth-Limited Signals.
IS250 Spring 2010 Physical Layer IS250 Spring 2010
1 Physical Layer: Data Encoding & Transmission. 2 Network Interface Card (NIC) LL in part, PL in total are implemented in NIC –Ethernet card, card,
© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets with Internet Applications, 4e By Douglas.
1 Chapter 2 The Physical Layer The lowest layer of reference model. It defines the mechanical, electrical, and timing interfaces to the network.
Module 3.0: Data Transmission
CSCI 4550/8556 Computer Networks Comer, Chapter 5: Local Asynchronous Communication (RS-232)
Chapter 3 Data and Signals
The Physical Layer: Data Transmission Basics
Chapter 8 COMMUNICATION AND COMPUTER NETWORK
1 Computer Communication & Networks Lecture 5 Physical Layer: Data & Signals Waleed Ejaz
Chapter 3 part II Data and Signals
1 Physical Layer. 2 Analog vs. Digital  Analog: continuous values over time  Digital: discrete values with sharp change over time.
Chapter 2 Basic Communication Theory Basic Communications Theory w Understand the basic transmission theory, and figure out the maximum data rate. w.
3.1 Figure 3.16 Two digital signals: one with two signal levels and the other with four signal levels.
Review: The application layer. –Network Applications see the network as the abstract provided by the transport layer: Logical full mesh among network end-points.
Part 2 Physical Layer and Media
3.1 Chapter 3 Data and Signals Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
3.1 Chapter 3 Data and Signals Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 Ch 6 Long-Distance Communication Carriers, Modulation, and Modems.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 8.
Winter 2008CS244a Handout 121 CS244a: An Introduction to Computer Networks Handout 12: Physical Layer Sending 1’s and 0’s, Capacity and Clocking Nick McKeown.
Data Transmission The basics of media, signals, bits, carries, and modems (Part III)
IT-101 Section 001 This is an addition to lecture 8 Lecture #14 Introduction to Information Technology.
Data Communications Chapter 16, Exploring the Digital Domain.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Theoretical Basis of Data Communication.
Chapter 5: Local Asynchronous Communication 1. Bit-wise data transmission 2. Asynchronous communication 3. Sending bits with electric current 4. Standard.
02 – Performance Basics 1CS Computer Networks.
3.1 Chapter 3 Data and Signals Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
CSE 461: Bits and Bandwidth Next Topic  Focus: How do we send a message across a wire?  The physical / link layers: 1. Different kinds of media 2.
The Physical Layer Lowest layer in Network Hierarchy. Physical transmission of data. –Various flavors Copper wire, fiber optic, etc... –Physical limits.
CS 164: Slide Set 2: Chapter 1 -- Introduction (continued).
1 Chapter 2 Fundamentals of Data and Signals Data Communications and Computer Networks: A Business User’s Approach.
Shannon Theory Risanuri Hidayat Reference L L Peterson and B S Davie,
Data Comm. & Networks Lecture 6 Instructor: Ibrahim Tariq.
Chapter 3 Data and Signals. 3.2 Last Lecturer Summary Bit Rate Bit Length Digital Signal as a Composite Analog Signal Application Layer Distortion Noise.
SEPT, 2005CSI Part 2.1 Network Properties (Ownership, Service Paradigm, Measures of Performance) Robert Probert, SITE, University of Ottawa.
Postacademic Interuniversity Course in Information Technology – Module C1p1 Chapter 4 Communications, Theory and Media.
9-Jan-164/598N: Computer Networks Overview Performance metrics - Section 1.5 Direct link networks –Hardware building blocks - Section 2.1 –Encoding - Section.
Lecture Focus: Data Communications and Networking  Transmission Impairment Lecture 14 CSCS 311.
Transmission Media. Quiz: ANGEL->Lessons->Quiz 2 Figure 1Figure 2 Figure 3Figure 4.
1 CSCD 433 Network Programming Fall 2013 Lecture 5a Digital Line Coding and other...
CSI 4118Fall Part 1.1 Signals, Media, And Data Transmission.
Building A Network: Cost Effective Resource Sharing
Chapter 2 : Data Communications BENG 4522 Data Communications & Computer Networks Transmission Impairment Signals travel through the transmission.
Chapter 3 TRANSMISSION IMPAIRMENT. 3-4 TRANSMISSION IMPAIRMENT Signals travel through transmission media, which are not perfect. The imperfection causes.
Powerpoint Templates Computer Communication & Networks Week # 04 1 Lecture only.
DATA COMMUNICATION Lecture-28. Recap of Lecture 27  Frequency Ranges  Terrestrial Microwave Communication  Satellite Communication  Cellular Telephony.
Lect-10-2: Physical Layer Computer Networks : An Introduction to Computer Networks Handout #12: Physical Layer Signaling, Coding and Clocking.
1587: COMMUNICATION SYSTEMS 1 Digital Signals, modulation and noise Dr. George Loukas University of Greenwich,
Channel Capacity Bandwidth – In cycles per second of Hertz – Constrained by transmitter and medium Data rate – In bits per second – Rate at which data.
Computer Engineering and Networks, College of Engineering, Majmaah University Some Basics Mohammed Saleem Bhat CEN-444 Networks Structure.
1 CSCD 433 Network Programming Fall 2016 Lecture 4 Digital Line Coding and other...
Physical Layer. Data Communications - Physical Layer2 Physical Layer Essence: Provide the means to transmit bits from sender to receiver involves a lot.
Signals, Media, And Data Transmission
Building A Network: Cost Effective Resource Sharing
CSCI-1680 Physical Layer Link Layer I
Fundamentals of Data Communications Neil Tang 9/12/2008
Performance Metrics Neil Tang 9/10/2008
Presentation transcript:

Hardware Building Blocks and Encoding COM211 Communications and Networks CDA College Theodoros Christophides

Performance Bandwidth: number of bits per time unit. We can talk about bandwidth at the physical level, but we can also talk about logical process- to-process bandwidth. Latency: time taken for a message to travel from one end of the network to the other.

Latency

Delay and Bandwidth This product is analogous to the volume of a pipe or the number of bits it holds. It corresponds to how many bits the sender must transmit before the first bit arrives at the receiver. Delay may be thought of as one-way latency or round-trip time (RTT) depending on the context.

Throughput (effective end-to-end throughput) We often think of throughput as measured performance. Implementation inefficiencies may cause the achievable bit rate to be less than the bandwidth for which the networks was designed. Throughput and Transfer Time Example: A user fetches a 1-MB file across a 1-G pbs network with a round-trip time of 100 ms. Compute the transfer time.

Shannon’s Theorem Real communication have some measure of noise. This theorem tells us the limits to a channel’s capacity (in bits per second) in the presence of noise. Shannon’s theorem uses the notion of signal-to-noise ratio (S/N), which is usually expressed in decibels (dB): In a typical analog system, e.g. analog telephone system, dB = 30, which gives 30 = 10 * log 10 (S/N) S/N = 1000 for a typical analog system, including plain old telephone systems

Shannon’s Theorem Question: How come you get more than this with your modem? Shannon’s Theorem: C: achievable channel rate (bps) B: channel bandwidth For POTS, bandwidth is 3000 Hz (upper limit of 3300 Hz and lower limit of 300 Hz), S/N = 1000 Information: Frequency audible to human ears: 20-20KHz

Jitter Network Interpacket gap Packet source Packet sink Jitter is a variation (somewhat random) of the latency from packet to packet. Jitter is most often observed when packets traverse multiple hops from source to destination.

Building Blocks Networks nodes/ End Devices Links  Dedicated cables  Leased lines  Last-mile links  Wireless

Network Node/End Device Memory: getting larger and larger as we can see the last years, but never enough! Processor: Moore’s law still holds for speed On a typical networked application, one must keep in mind the computation to communication ratio.

Links and Signals Links: Twisted pair, coax, optical fiber, the ether; half-duplex or full-duplex. Signals: Waveforms that travel on some medium (frequency) (period)

Frequency & Wavelength Wavelength: the distance between a pair of adjacent Maxima or minima of a wave, denoted as λ. λ *f = c, c is the speed of light in a given medium. Example: take c = 300 M meters/second, f = 100 M Hz, its wavelength λ = 3 meters

Spectrum

Encoding – NRZ (Non Return to Zero) Signals that maintain constant voltage levels with no signal transitions (non return to a zero voltage level) during a bit interval.

4B/5B Encoding Insert extra bits into the stream to break up long sequences of 0s and 1s. Doesn’t allow more than one leading 0 and no more than two trailing 0s. 4 bits5 bits f

4B/5B Encoding 4-bit Data Symbol5-bit Code codes are “left over” and some can be used for purposes other than encoding data. For instance: = idle line = dead line = halt 7 codes violate the “one leading 0, two trailing 0s rule”.