5565: Principles and concepts of networking and protocols, with emphasis on data link, network, and transport protocols. Contemporary and emerging networks and protocols to illustrate concepts and to provide insight into practical networks including the Internet. Quantitative and qualitative comparisons of network architectures and protocols.
Computer networks and the associated protocols form the basis for modern data communications that is at the heart of information technology and the Internet. Knowledge of networking and protocols is important not only for networking professionals, but also for engineers and computer scientists concerned with communications, computer systems, or distributed applications. The design, deployment and management of effective computer networks and protocols requires the ability to analyze the performance of network designs, analyze the efficiency and correctness of protocols, and use network management tools to determine current network operating parameters. This course sequence provides requisite knowledge for network and protocol researchers, network and protocol designers, and advanced network managers.
Prerequisites: Graduate standing, STAT 4714
5565: Students should understand computer organization, as required in most electrical engineering, computer engineering, and computer science undergraduate programs. Students should also have a background in calculus-based probability theory, as in STAT 4714, to undertake queuing theory, traffic modeling, and other topics related to performance evaluation.
Percentage of Course
|Basic Definitions and Layered Protocol Models||5%|
|Direct Link Networks - Ethernet, FDDI||15%|
|Packet and Cell Switching - Routing, ATM||20%|
|Internetworking - IP, Multicast||10%|
|End-to-End Protocols - UDP, TCP, RPC||15%|