EE284_Info - EE284: Introduction to Computer Networks...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
EE284: Introduction to Computer Networks Autumn 2010, Professor Fouad Tobagi About the Course Course Description Structure and components of computer networks; functions and services; packet switching; layered architectures; ISO's Open Systems Interconnections (OSI) reference model; physical layer; data link layer; error checking; window flow control; media access control protocols used in local area networks (Ethernet, Token Ring, FDDI) and satellite networks; network layer (datagram service, virtual circuit service, routing, congestion control, IP); transport layer (UDP, TCP); session layer; applications. Prerequisites Undergraduate education in Electrical Engineering or Computer Science. Goal of this course The goal of this course is to introduce the basic concepts and principles underlying packet-based networks. In addition, examples of standard technologies and protocols are given to illustrate the concepts. As a one-quarter introduction to computer networks, the course cannot cover all existing network technologies and protocols. More detailed coverage of network protocols and standards is provided in EE384A, for which this course is a prerequisite. Aspects pertaining to multimedia networking and communications are covered in EE384B. Aspects pertaining to wireless LANs are covered in EE384C. The course is general and introductory in nature, rather than emphasizing on a specific aspect of networking such as protocol design, performance evaluation, or software implementation. Topics Covered Introduction: Circuit Switching & Packet Switching, Structure of Computer Networks, Types of Computer Networks. Layered Protocol Architecture, OSI Reference Model, and the Internet Architecture. The Physical Layer: Theoretical Basis for Data Communications, Signaling and Modulation, Multiplexing, Transmission Media, Physical Interfaces and Protocols. The Data Link Layer: Error Control, Cyclic Redundancy Check, The Sliding Window Flow Control Mechanism, Performance Considerations, Bit-oriented Data Link Control Protocols (HDLC). The Media Access Control Protocols: ALOHA, Reservation Aloha, CSMA/CD (Ethernet), Token Passing Schemes. MAC Layer Bridging and Spanning Tree Protocol. The Network Layer: Addressing, Services (Datagram, Virtual Circuit), Routing Algorithms (Bellman Ford, Dijkstra), Congestion Control, the Internet Protocol (IP). The Transport Layer: UDP, TCP, TCP Congestion Control. The Application Layer: FTP.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Homework assignments There are weekly homework assignments. The homework assignments are of a problem-solving type, focusing on a specific principle or protocol, applied to some specific scenario. Programming assignment
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

This document was uploaded on 04/21/2011.

Page1 / 7

EE284_Info - EE284: Introduction to Computer Networks...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online