CS 455/555 Final Exam Study Guide


  • Regarding terms, you should know the definitions and concepts well enough to be able to answer "compare and contrast", "define the term", "fill-in-the-blank", and "definition matching" questions.
  • This is not meant to be an exhaustive list of possible questions for the exam. It is meant to give you a general idea of the possible types of questions that might be asked and an idea of the topics I think are most important.
  • Since the final exam is comprehensive, you should also look at the midterm study guide.
  • You should also study homework questions and problems that we've discussed during lectures.

    Transport Layer

    Transport Layer Overview

    Reliable Transfer and Pipelined Protocols


    TCP Congestion Control

    Network Layer



    Routing Algorithms

    Internet Routing

    Link Layer

    Transmission / Error Detection

    General Link Layer


    Router / Hub / Switch


    Don't forget to at least review what presentations were given during the last two weeks of class!