CS 5700: Fundamentals of Computer Networking
Lecture - 4 credits
- Studies network protocols, focusing on modeling and analysis, and architectures.
- Introduces modeling concepts, emphasizing queuing theory, including Little's theorem, M/M/1, M/M/m, M/D/1, and M/G/1 queuing systems.
- Discusses performance evaluation of computer networks including performance metrics, evaluation tools and methodology, simulation techniques, and limitations.
- Presents the different harmonizing functions needed for communication and efficient operation of computer networks and discusses examples of Ethernet, FDDI, and wireless networks.
- Covers link layer protocols including HDLC, PPP, and SLIP; packet framing; spanning tree and learning bridges, error detection techniques, and automatic repeat request algorithms; sliding window and reliable/ordered services; and queuing disciplines including FQ and WFQ.
- Introduces flow control schemes, such as window flow control and leaky bucket rate control schemes, and discusses congestion control and fairness.
- Requires knowledge of probability theory.
Studies network protocols, focusing on modeling and analysis, and architectures. Show more.