ECE 465 - Computer Networks and Protocols


Catalog Description: Communication protocols for computer networks. Discussion of OSI hierarchy, examples of data link layer and MAC layer protocols, TCP/IP, Performance analysis and modeling.

Prerequisites:

By course: ECE 375, Computer Structures and Assembly Language Programming C, C++, Java or Unix programming
By topic: Basic knowledge of computer organization, Basic theory of electric signals and circuits, Basic knowledge of digital logic circuits, Basic skills for C programming and Unix OS.

Courses that require this as a prerequisite: none

Credits: 4 Terms Offered: Winter

Instructors:

Primary: B. Lee

Textbook: J. F. Kurose and K. W. Ross, Computer Networking: A Top Down Approach Featuring the Internet, Addison-Wesley, 2001, ISBN 0-201-47711-4.

References: L. L. Peterson and B. S. Davie, Computer Networks:A System Approach, 2nd Edition, Morgan Kaufmann Publishers, 2000, ISBN 1-55860-514-2.

Course Learning Objectives:
Students must demonstrate the ability to:

  1. Analyze the optimum segment size which leads to minimum delay in sending a large data file. (ABET Outcomes: a, c, k)
  2. Analyze the latency of sending an object as a function of RTT window size (static and dynamic). (ABET Outcomes: a, c, k)
  3. Analyze the distance vector algorithm. (ABET Outcomes: b, c, j, k)
  4. Analyze the link-state algorithm. (ABET Outcomes: a, j)
  5. Analyze the Carrier Sense Multiple Access with Collision Detection (CSMA/CD).
    (ABET Outcomes: b, c, j, k)
  6. Design a triple duplicate ACKs. (ABET Outcomes: b, c, j, k)

Topics

Structure: Two 110-minute lectures per week.

Original: 1/01
Revised: 3/02


School of Electrical Engineering and Computer Science, 1148 Kelley Engineering Center
Oregon State University, Corvallis, OR 97331-5501
Send a comment about this web site | This page was last modified on Friday, October 11, 2002
Copyright © 2006 | Disclaimer | Committed to Diversity