47
TDC 461 Basic Communications Systems 8 May, 2001

TDC 461 Basic Communications Systems 8 May, 2001

  • View
    219

  • Download
    1

Embed Size (px)

Citation preview

Page 1: TDC 461 Basic Communications Systems 8 May, 2001

TDC 461Basic Communications

Systems

8 May, 2001

Page 2: TDC 461 Basic Communications Systems 8 May, 2001

Agenda

• Midterm Exam Review

• Six Steps to Data Communications

• OSI 7-Layer Model

• Big Concepts:– Standards

– Architectures

– Protocols

– Error Detection / Correction

– Simplex / Half Duplex / Full Duplex

– Multiplexing

– Baseband v Broadband

Page 3: TDC 461 Basic Communications Systems 8 May, 2001

Data Communications

Page 4: TDC 461 Basic Communications Systems 8 May, 2001

6 Steps to Data Com

1. Select and Deal with transmission media

2. Use communicating devices that will

present the proper signal to the line

3. Set up or abide by already-accepted rules

(protocols)

Page 5: TDC 461 Basic Communications Systems 8 May, 2001

6 Steps, cont.

4. Use an alphabet (character set) that the

devices can understand

5. Ensure the integrity of information before,

during, and after transmission (through

error detection and correction)

6. Deliver information to the receiving device

Page 6: TDC 461 Basic Communications Systems 8 May, 2001

Big Concept #1: Standards

• Standards: a definition or description of a technology

• 2 Types:– –

Page 7: TDC 461 Basic Communications Systems 8 May, 2001

Big Concept #2: Architectures

• Architectures=>

Page 8: TDC 461 Basic Communications Systems 8 May, 2001

Big Concept #3: Protocols

• Protocols=>

Page 9: TDC 461 Basic Communications Systems 8 May, 2001

Asynchronous Transmission Protocols

• Data is clocked or synchronized one byte at a time

Page 10: TDC 461 Basic Communications Systems 8 May, 2001

Asynchronous - Cont.• Speed calculation =>

• Clocking

• Serial (RS232) Interface

Page 11: TDC 461 Basic Communications Systems 8 May, 2001

Asynchronous - Cont.

Page 12: TDC 461 Basic Communications Systems 8 May, 2001

Synchronous Transmission Protocols

• Data clocked on blocks of bytes rather than

a single byte

Page 13: TDC 461 Basic Communications Systems 8 May, 2001

Synchronous Transmission Protocols

•Flag - Fixed bit pattern to start and end frame - set to 01111110

•Address - Address of destination device

•Control - Contains frame sequence number and acknowledgement bits

•CRC - Allows error detection

Page 14: TDC 461 Basic Communications Systems 8 May, 2001

Synchronous Transmission Protocols, cont.

• Clocking

Page 15: TDC 461 Basic Communications Systems 8 May, 2001

Synchronicity

• Modems communicating at 2400+bps are synchronous “over the wire”– –

Page 16: TDC 461 Basic Communications Systems 8 May, 2001

Big Concept #4: Error Detection

• Relates to step 5 of the Data Comm Basics

• 3 modes of error control– Recognition and Flagging– Recognition and Retransmission– Recognition and Forward Error Correction

Page 17: TDC 461 Basic Communications Systems 8 May, 2001

Recognition and Flagging

• – –

Page 18: TDC 461 Basic Communications Systems 8 May, 2001

Recognition and Retransmission

• –

Page 19: TDC 461 Basic Communications Systems 8 May, 2001

Recognition and Retransmission

• – – –

Page 20: TDC 461 Basic Communications Systems 8 May, 2001

Recognition and Forward Error Correction

• –

Page 21: TDC 461 Basic Communications Systems 8 May, 2001

Parity Checking

• – Odd Parity => – Even Parity =>

Page 22: TDC 461 Basic Communications Systems 8 May, 2001

Parity Checking

• Example

Page 23: TDC 461 Basic Communications Systems 8 May, 2001

Parity Checking

• Example:–

Page 24: TDC 461 Basic Communications Systems 8 May, 2001

Longitudinal Redundancy Checking (LRC)

• Adds a parity bit to each row and each column of a block of data

• Detects a greater range of errors than simple parity.

• Can also be used to correct errors (Forward Error Correction)

Page 25: TDC 461 Basic Communications Systems 8 May, 2001

Longitudinal Redundancy Checking (LRC)

Parity

1 0 1 0 1 0 1 0 1 1 1 1 0 0 0 0 0 0 1 1 0 0 1 1 1 1 0 1 1 1 0 1 1 0 0 0 0 1 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0

arity 1 1 0 0 1 1 1 1

Page 26: TDC 461 Basic Communications Systems 8 May, 2001

LRC Error Correction1-bit error

Parity

1 0 1 0 1 0 1 0 1 1 1 1 0 0 0 0 0 0 1 1 0 0 1 1 1 1 0 1 0 1 0 1 1 0 0 0 0 1 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0

arity 1 1 0 0 1 1 1 1

Page 27: TDC 461 Basic Communications Systems 8 May, 2001

Cyclic Redundancy Checking

Page 28: TDC 461 Basic Communications Systems 8 May, 2001

Big Concept #5: Plexing

• Simplex

• Half Duplex

• Full Duplex

Page 29: TDC 461 Basic Communications Systems 8 May, 2001

Simplex

Data flows one way only

Page 30: TDC 461 Basic Communications Systems 8 May, 2001

Half Duplex

Data flows only one way at any particular time, but can flow either direction.

Page 31: TDC 461 Basic Communications Systems 8 May, 2001

Full Duplex

Data can flow both ways simultaneously

Page 32: TDC 461 Basic Communications Systems 8 May, 2001

Big Concept #6: Multiplexing (Review)

• Space Division Multiplexing

• Frequency Division Multiplexing

• Time-division Multiplexing

Page 33: TDC 461 Basic Communications Systems 8 May, 2001

Big Concept #7: Baseband vs. Broadband

• Baseband:

• Broadband:

Page 34: TDC 461 Basic Communications Systems 8 May, 2001

Baseband vs. Broadband

• History—3 Factions– Voice people

– Data people

– Radio people

Page 35: TDC 461 Basic Communications Systems 8 May, 2001

Motivations for Baseband LANs

• Wiring schema.

• Date rates.

• Internconnection.

• Compatibility.

• Cost.

Page 36: TDC 461 Basic Communications Systems 8 May, 2001

Baseband Cable Systems

• Signaling:

• Plug-n-Play:

Page 37: TDC 461 Basic Communications Systems 8 May, 2001

Baseband Claims

• Baseband is cheaper.

• Baseband is scalable.

• Baseband is efficient.

Page 38: TDC 461 Basic Communications Systems 8 May, 2001

Broadband Cable Systems

• D=>any of a specific set of services offerings from common carriers (e.g., T1, T3, ATM, Frame Relay, SONET). The specific technique of using coaxial cable to carry multiple channels over LAN distances

• Signaling.

• Components

• Plug-n-play?

• Target market:

Page 39: TDC 461 Basic Communications Systems 8 May, 2001

Broadband Network Configurations

• Head end

• Tuners

• Modulation techniques

Page 40: TDC 461 Basic Communications Systems 8 May, 2001

Trends

Page 41: TDC 461 Basic Communications Systems 8 May, 2001

OSI• Open Systems Interconnect model (1977)

Page 42: TDC 461 Basic Communications Systems 8 May, 2001

OSI-7 Layers

• Layer 7-Application Layer– – Examples: File Transfer Protocol (FTP),

Telnet, Simple Mail Transport Protocol (SMTP)

• Layer 6-Presentation Layer–

Page 43: TDC 461 Basic Communications Systems 8 May, 2001

OSI-7 Layers cont.• Layer 5 - Session Control Layer

– – Example: NetBIOS Extended User Interface

(NETBEUI) (Microsoft)

• Layer 4 -Transport Protocol– – Example: Transmission Control Protocol (TCP)

Page 44: TDC 461 Basic Communications Systems 8 May, 2001

OSI-7 Layers, cont.

• Layer 3-Network Layer–

– Examples: IP (Internet Protocol), Appletalk, Novell IPX

Page 45: TDC 461 Basic Communications Systems 8 May, 2001

OSI-7 Layers, cont.

• Layer 2 - Data Link Control– – – – Examples: HDLC, Ethernet, Token Ring

Page 46: TDC 461 Basic Communications Systems 8 May, 2001

OSI-7 Layers, cont.

• Layer 1 - Physical Layer–

– – Examples: Ethernet, Token Ring, T-1, SONET

Page 47: TDC 461 Basic Communications Systems 8 May, 2001

OSI-7 Layers, cont.• Example: A Windows 95 PC might use:

– Layer 7: Microsoft Network Protocol (SMB)

– Layer 6: ASCII

– Layer 5: NetBEUI

– Layer 4: TCP

– Layer 3: IP

– Layer 2: Ethernet Framing

– Layer 1: Ethernet Physical Network