Clark School Home UMD

ENEE426 Communication Networks

Course Description: This course covers the basics of communication networks. It covers layered architectures for the construction of networks, following a simplified OSI reference model. This includes error detection, protocols for retransmission, data link control protocols, medium access control protocols, and both intradomain and interdomain routing. In addition to detailed study of TCP/IP networks, SONET, ATM, and WDM are considered. Both wired and wireless local area networks are studied.

Prerequisite(s): ENEE 324

Corequisite(s): None

Course Objectives:

  • Understand the distinguishing features of circuit switched and packet switched networks
  • Understand the principle of layered architecture and the individual layers of the OSI reference model
  • Understand the key protocols used in the Internet
  • Be able to use tools from probability, including basic queuing models, to design and analyze the quantitative performance of a network
  • Be able to use network simulation software to analyze the performance of a network

Topics Covered:

  • Layering and the OSI reference model
  • Error detection and correction
  • Multiplexing
  • SONET and WDM
  • ARQ protocols
  • Data link control protocols
  • Statistical multiplexing
  • Medium access control protocols
  • Local area networks and wireless LANs
  • Datagram and virtual circuit networks
  • Routing and shortest path algorithms
  • Traffic management, quality of service and congestion control
  • Internet protocol
  • TCP and UDP
  • Internet routing: RIP, OSPF and BGP
  • ATM networks
  • Integrated services, differentiated services and MPLS