Spring 2016 textbook list
The Spring 2016 ECE textbook list is available online for students.
Current Prerequisites & Course Offering
For current prerequisites for a particular course, and to view course offerings for a particular semester, see the Virginia Tech Course Timetables.
ECE 5565 Network Architecture and Protocols (3C)
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.
Typically offered: Fall. Program Area: Computers.
Prerequisites: 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.
Department Syllabus Information:Major Measurable Learning Objectives:
- Describe the relationships and features of each layer in the ISO Open Systems Interconnect reference model;
- Describe the features and evaluate the performance of automatic retransmission request schemes for error recovery in point-to-point links;
- Describe the features and evaluate the relative performance of common medium access control protocols;
- Describe the features and evaluate the first-order performance of standard switched data networks;
- Describe the features and evaluate the first-order performance of standard routing protocols for internetworks;
- Explain the operation of standard congestion control and flow control algorithms and their use for traffic management and quality of service;
- Explain the operation of protocols in the Transmission Control Protocol/Internet Protocol (TCP/IP) protocol suite;
- Describe the requirements imposed by differentiated services on resource management, admission control, and congestion control;
- Describe software and hardware technologies to realize high data rate networks; and
- Create and analyze state transition diagrams that describe the behavior of TCP and other common protocols.
|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%|