Exam 1 Topics

    • Nuts-and-Bolts description of the Internet
    • Services provided by the Internet
    • Protocols (what is a protocol? examples)
    • Access networks/physical media (HFC, wireless, etc)
    • Circuit vs packet switching
    • ISPs and Backbones
    • Delay and loss
    • Protocol layers
    • Web and HTTP
    • DNS
    • Socket programming (TCP and UDP)
    • Multiplexing and demultiplexing
    • UDP headers (checksums)
    • Reliable data transfer
      • GBN, SR
      • timeouts
      • sequence numbers
    • TCP
      • headers, flow control, reliability, congestion control
    • End-to-end argument
    • YouTube paper