tdc 461 basic communications systems 8 may, 2001
Post on 22-Dec-2015
219 views
TRANSCRIPT
![Page 1: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/1.jpg)
TDC 461Basic Communications
Systems
8 May, 2001
![Page 2: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/3.jpg)
Data Communications
![Page 4: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/6.jpg)
Big Concept #1: Standards
• Standards: a definition or description of a technology
• 2 Types:– –
![Page 7: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/7.jpg)
Big Concept #2: Architectures
• Architectures=>
![Page 8: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/8.jpg)
Big Concept #3: Protocols
• Protocols=>
•
![Page 9: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/9.jpg)
Asynchronous Transmission Protocols
• Data is clocked or synchronized one byte at a time
•
•
•
![Page 10: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/10.jpg)
Asynchronous - Cont.• Speed calculation =>
• Clocking
• Serial (RS232) Interface
![Page 11: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/11.jpg)
Asynchronous - Cont.
![Page 12: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/12.jpg)
Synchronous Transmission Protocols
• Data clocked on blocks of bytes rather than
a single byte
•
•
![Page 13: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/14.jpg)
Synchronous Transmission Protocols, cont.
• Clocking
•
![Page 15: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/15.jpg)
Synchronicity
• Modems communicating at 2400+bps are synchronous “over the wire”– –
•
![Page 16: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/16.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/17.jpg)
Recognition and Flagging
• – –
![Page 18: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/18.jpg)
Recognition and Retransmission
• –
![Page 19: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/19.jpg)
Recognition and Retransmission
• – – –
![Page 20: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/20.jpg)
Recognition and Forward Error Correction
• –
![Page 21: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/21.jpg)
Parity Checking
•
• – Odd Parity => – Even Parity =>
![Page 22: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/22.jpg)
Parity Checking
• Example
![Page 23: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/23.jpg)
Parity Checking
• Example:–
![Page 24: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/24.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/25.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/26.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/27.jpg)
Cyclic Redundancy Checking
•
•
![Page 28: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/28.jpg)
Big Concept #5: Plexing
• Simplex
• Half Duplex
• Full Duplex
![Page 29: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/29.jpg)
Simplex
Data flows one way only
![Page 30: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/30.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/31.jpg)
Full Duplex
Data can flow both ways simultaneously
![Page 32: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/32.jpg)
Big Concept #6: Multiplexing (Review)
• Space Division Multiplexing
• Frequency Division Multiplexing
• Time-division Multiplexing
![Page 33: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/33.jpg)
Big Concept #7: Baseband vs. Broadband
• Baseband:
• Broadband:
![Page 34: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/34.jpg)
Baseband vs. Broadband
• History—3 Factions– Voice people
– Data people
– Radio people
![Page 35: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/35.jpg)
Motivations for Baseband LANs
• Wiring schema.
• Date rates.
• Internconnection.
• Compatibility.
• Cost.
![Page 36: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/36.jpg)
Baseband Cable Systems
• Signaling:
• Plug-n-Play:
![Page 37: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/37.jpg)
Baseband Claims
• Baseband is cheaper.
• Baseband is scalable.
• Baseband is efficient.
![Page 38: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/38.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/39.jpg)
Broadband Network Configurations
• Head end
• Tuners
• Modulation techniques
![Page 40: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/40.jpg)
Trends
![Page 41: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/41.jpg)
OSI• Open Systems Interconnect model (1977)
–
–
–
![Page 42: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/42.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/43.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/44.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/45.jpg)
OSI-7 Layers, cont.
• Layer 2 - Data Link Control– – – – Examples: HDLC, Ethernet, Token Ring
![Page 46: TDC 461 Basic Communications Systems 8 May, 2001](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/46.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062407/56649d805503460f94a644ad/html5/thumbnails/47.jpg)
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