Site map
Home
Performance testing
- iperf3: measure network throughput between two hosts
- iperf3 options and examples: a practical cheat sheet
- Testing UDP with iperf3: jitter, packet loss and bandwidth
- Reading iperf3 results and finding the bottleneck
- iperf 2 vs iperf3: differences and which one to use
- Testing multicast: beacons, iperf 2 and ssmping
- Diagnosing a slow network path, step by step
TCP tuning
- TCP tuning for fast and long-distance networks
- TCP window size and the bandwidth-delay product
- Linux TCP tuning: buffers, BBR and the fq qdisc
- TCP tuning on Windows and macOS: autotuning and buffers
- Packet sizes, MTU and MSS explained
Proxies & caching
- Squid proxy: install, configure and run it
- Squid FAQ: common problems, questions and fixes
- Interception (transparent) proxying with Squid
- How web caching works: HTTP caching, proxies and CDNs
Measurement
- Network measurement tools: a practical toolbox
- Passive measurement: capturing and analyzing traffic
- Active measurement: latency, loss and path monitoring
- Autonomous systems, AS numbers and BGP, explained
- IPv4 address exhaustion and the move to IPv6
- Networking glossary: performance, caching and measurement
NLANR history
- NLANR: the National Laboratory for Applied Network Research
- vBNS and the early research networks, 1995–2007