Study guide for the Computer Networks Comprehensive Examination
This serves as a guide for students preparing for the Computer Networks Graduate Comprehensive Exam.
Topics:
- Foundation (Chapter 1)
- Applications
- Requirements
- Network Architecture
- Implementing Network Software
- Performance
- Getting Connected (Chapter 2)
- Perspectives on Connecting
- Encoding (NRZ, NRZI, Manchester, 4B/5B)
- Framing
- Error Detection
- Reliable Transmission
- Ethernet and Multiple Access Networks (802.3)
- Wireless
- Internetworking (Chapter 3)
- Switching and Bridging
- Basic Internetworking
- Routing
- Implementation and Performance
- End-to-End Protocols (Chapter 5)
- User Datagram Protocol (UDP)
- Reliable Byte Stream (TCP)
- Remote Procedure Call
- Transport for Real-Time Applications (RTP)
- Congestion Control and Resource Allocation (Chapter 6)
- Queuing Disciplines
- TCP Congestion Control
- Congestion-Avoidance Mechanisms
- Quality of Service
- Peterson L., Davie, B., "Computer Networks, a systems approach", fifth edition, Morgan Kaufmann, 2012.