Notes / Section 10
Computer Networks
Layering, switching and performance
Principles of layering; circuit, packet and virtual circuit switching; performance metrics.
Data link layer
Error detection, medium access control, Ethernet.
Routing
Distance vector and link state routing.
IPv4
Fragmentation, CIDR notation, network address translation.
TCP and sockets
TCP flow control and congestion control, socket API.
DNS and HTTP
DNS and HTTP.