ECE 438 - Communication Networks

Summer 2009 | Fall 2009 | Spring 2010 | Summer 2010
Section Type Times Days Location Instructor
X LCD 1400 - 1450 M W F   106B1 Engineering Hall  Bruce Hajek

Web Page http://courses.ece.illinois.edu/ece438
Official Description Same as CS 438 and CSE 425. See CS 438.
Hours 3 hours.
Subject Area Computer Engineering
Course Prerequisites Credit in CS 241 or ECE 391
Credit in ECE 313 or MATH 461 or MATH 463
Course Directors Benjamin W Wah
Description Layered architectures and the OSI Reference Model; design issues and protocols in the transport, network, and data link layers; architectures and control algorithms of local-area, point-to- point, and satellite networks; standards in networks access protocols; models of network interconnection; overview of networking and communication software.
Notes Same as CS 438.
Credit 3 hours
Topics
  • Overview: Examples and concepts of layered architecture; overview of higher layer protocols.
  • Transport layer: Internet addressing and Internet protocols; socket interface; TCP/IP protocols; client-server models.
  • Network layer: Taxonomies; relevant parameters of network and traffic.
  • Performance evaluation and queuing theory.
  • Multiple-access methods for broadcast networks. Taxonomies of multiple access methods; contention methods; polling methods; reservation methods.
  • Switched networks. Architectures of switches: circuit, packet, and ATM switches; scheduling and admission control; routing, flow control, and congestion control.
  • Interconnections of networks.
  • Logical data link protocols.
Course Prerequisites CS 241 or ECE 391; one of MATH 461, MATH 463, ECE 313.
Texts L. Peterson and B. Davie, Computer Networks, A Systems Approach, 3rd ed., Morgan Kaufman, 2003.