7
EE 766 EE 766 Computer Interfacing Computer Interfacing and Protocols and Protocols Winter 2006 Dr. Charles Klein

EE 766 Computer Interfacing and Protocols

Embed Size (px)

DESCRIPTION

EE 766 Computer Interfacing and Protocols. Winter 2006 Dr. Charles Klein. Introduction Basic Network Concepts OSI Model Encoding and Modulation Transmission Media* Grounding and Shielding* Transmission Lines Error Detection and Correction. Asynchronous* Communications - PowerPoint PPT Presentation

Citation preview

Page 1: EE 766 Computer Interfacing  and Protocols

EE 766EE 766Computer Interfacing Computer Interfacing

and Protocolsand Protocols

Winter 2006

Dr. Charles Klein

Page 2: EE 766 Computer Interfacing  and Protocols

ECE 766Computer Interfacing and Protocols

21 -Winter 2006

EE

Topics CoveredTopics Covered• Introduction• Basic Network Concepts• OSI Model• Encoding and Modulation• Transmission Media*• Grounding and Shielding*• Transmission Lines• Error Detection and

Correction

• Asynchronous* Communications

• Modems, phone and cable

• Data Link Control• Data Link Protocols• Local Area Networks• USB* • ATM Networks(if time)

*Class notes

Page 3: EE 766 Computer Interfacing  and Protocols

Winter 2006

EE

ECE 766Computer Interfacing and Protocols

31 -

IntroductionIntroduction

• Interfacing: Connection of dissimilar circuits or systems

• Aim: Enable communications between computers and (possibly) other devices– Delivery to correct destination– Accuracy– Timeliness

• Performance, reliability, and security

Page 4: EE 766 Computer Interfacing  and Protocols

Winter 2006

EE

ECE 766Computer Interfacing and Protocols

41 -

ProtocolsProtocols

• A set of rules that govern the operation of functional units to achieve communications(similar to natural languages)– Syntax: Grammar rules

Structure or format of the data– Semantics: Interpretation of words

What to do with the retrieved data– Timing: Talking sequence

When and how fast to communicate

Page 5: EE 766 Computer Interfacing  and Protocols

Winter 2006

EE

ECE 766Computer Interfacing and Protocols

51 -

StandardsStandards

• De Jure (legislated by an officially recognized body)

• De Facto (wide-spread use)– Proprietary (closed)– Non-proprietary (open)

Pro for Standards Con for Standards1. Increase overall market

1. Tends to freeze technology

2. Flexibility to buyer 2. Multiple standards for same thing

Page 6: EE 766 Computer Interfacing  and Protocols

Winter 2006

EE

ECE 766Computer Interfacing and Protocols

61 -

Standard OrganizationsStandard Organizations

• International Standards Organization (ISO)

• International Telecommunications Union – Telecommunications Standards Sector (ITU-T, part of UN) e.g. V, X series

• American National Standards Institute (ANSI, representative in ISO and ITU-T)

• European Telecommunications Standards Institute (ETSI)

Page 7: EE 766 Computer Interfacing  and Protocols

Winter 2006

EE

ECE 766Computer Interfacing and Protocols

71 -

Standard OrganizationsStandard Organizations

• IEEE Professional Society

• EIA Trade association e.g. RS232C

• Internet Society (ISOC) and Internet Engineering Task Force (IETF)

Internet Draft

Request for Comments(RFC)

Internet Standard