Concepts
- Bandwidth: Maximum rate of transfer over the internet
- Latency: Delay between two points in a network
- delays include propagation delays for signals to travel across medium
- also includes the processing delays by network devices
- Jitter: Variation in inter-packet delays
- Throughput: Rate of successful data transfer (measured in bits per sec)
- bandwidth, latency and packet loss directly affects the throughput
- PacketPerSecond PPS: how many packets processed per seconds
- Maximum Transmission Unit MTU: Largest packet that can be sent over the network
Other Domains
The HTTP Packet.
HTTP Versions
Routes
The Ethernet Packet
TCP & UDP
Connection-oriented vs. connectionless
Handshake vs. no handshake
Header (20 bytes) vs. (8 bytes)
Point-to-point vs. Unicast & Multicast & Broadcast
Congestion Control vs. no congestion control
Reliable vs. lossy
Flow control vs. no flow control