CSE561 10/9/2002 Notes

    Project
  1. get as much of the design out of the way as possible, as soon as possible
  2. make sure that you stay on track and don't move off onto a tangent
  3. for October 22, have 3 pages including
    Transport/Addressing
  1. API?
  2. TCP: two-way byte stream
  3. Other kinds of connections are UDP and RPC
  4. How do you prevent a fast sender from overwhelming a slow receiver?
    Connection Setup / Tear Down
  1. connection setup
  2. asymmetric open
  3. symmetric close (send FIN, but sometimes the host doesn't wait for acknowledgement)
  4. SYN cookies help to prevent flooding attacks
    Addressing
  1. IP has:
  2. TCP has:
  3. unique identity, globally unique - Internet style
  4. Domain Name System
  5. load balancers
  6. NATs
  7. Is global addressability necessary?