The exam review is mostly a homework review session, but with an emphasis of double-checking answers for correctness.
Reference material
You will be given a copy of a Python quick reference sheet and information about relevant methods of useful classes.
Stuff worth reviewing from the textbook
If you knew the meaning of all the italicized words in the sections we covered, you’d be super prepared.
Chapter 1
- network architecture
- ISO 7-layer model
- Internet model
- socket interface
- performance
- delay
- bandwidth
- RTT
Chapter 9
- Common Internet command structure – SMTP and HTTP
- role of CRLF (record structure)
- HTTP Requests
- HTTP 1.0 vs 1.1
- DNS
- domain hierarchy
- name server
- root servers
Chapter 7
- marshalling
- stubs
- interface specification (XDR)
- XML and JSON
Chapter 5
- applications and ports
- properties of UDP
- properties of TCP
- characted oriented
- segment
- sequence numbers and acknowledgments
- establishing a connection
- sliding window
- retransmission strategies
- exponential smoothing for RTT calculation
- RPC
- tranmission ID
- acknowledgments
- result caching
- synchronous vs asynchronous