70 likes | 148 Views
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
E N D
EE 766Computer 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 Modems, phone and cable Data Link Control Data Link Protocols Local Area Networks USB* ATM Networks(if time) *Class notes Topics Covered ECE 766 Computer Interfacing and Protocols
Introduction • 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 ECE 766 Computer Interfacing and Protocols
Protocols • A set of rules that govern the operation of functional units to achieve communications(similar to natural languages) • Syntax: Grammar rulesStructure or format of the data • Semantics: Interpretation of wordsWhat to do with the retrieved data • Timing: Talking sequenceWhen and how fast to communicate ECE 766 Computer Interfacing and Protocols
Standards • De Jure (legislated by an officially recognized body) • De Facto (wide-spread use) • Proprietary (closed) • Non-proprietary (open) ECE 766 Computer Interfacing and Protocols
Standard 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) ECE 766 Computer Interfacing and Protocols
Standard 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 ECE 766 Computer Interfacing and Protocols