---
title: Network Performance
description: Network performance focuses on measuring and optimizing the speed, reliability, and capacity of data transmission. Learners will understand how to analyze latency, throughput, and packet loss, and implement traffic-shaping techniques.
category: programming-tech
subcategory: computer-networks
difficulty: beginner, intermediate, advanced
url: /subject/network-performance
---

# Network Performance

Network performance focuses on measuring and optimizing the speed, reliability, and capacity of data transmission. Learners will understand how to analyze latency, throughput, and packet loss, and implement traffic-shaping techniques.

## Available Resources

1 Courses • 4 Websites

## Websites

### 1. iperf

Download and documentation site for iPerf and iPerf3, the command-line tool for measuring maximum TCP, UDP, and SCTP throughput between two hosts. Covers client and server options, so learners can run bandwidth tests and interpret jitter and packet loss results.

**Difficulty:** Beginner | **Price:** Free

**Link:** https://iperf.fr/

**Tags:** iperf, network-throughput, bandwidth-testing, tcp, udp

### 2. Wireshark

Official site of Wireshark, the open-source network protocol analyzer, with downloads, the user's guide, and sample captures. Learners can capture live traffic, filter and decode packets across hundreds of protocols, and trace latency, retransmissions, and other performance problems.

**Difficulty:** Beginner | **Price:** Free

**Link:** https://www.wireshark.org/

**Tags:** wireshark, packet-analysis, protocol-analysis, network-troubleshooting, tcp-ip

### 3. High Performance Browser Networking

Free online edition of Ilya Grigorik's O'Reilly book on the networking layers beneath web applications. Covers latency, TCP and UDP behavior, TLS, wireless and mobile networks, HTTP/1.x, HTTP/2, WebSocket, and WebRTC, explaining how each affects page load performance.

**Difficulty:** Beginner | **Price:** Free

**Link:** https://hpbn.co/

**Tags:** web-performance, tcp, tls, http2, webrtc, latency

### 4. web.dev

web.dev is Google's developer resource hub with guides, tutorials, and tooling docs to help you build fast, accessible, and reliable websites. It covers web performance topics like Core Web Vitals, Lighthouse audits, performance best practices, and network optimization techniques.

**Difficulty:** Intermediate | **Language:** English | **Price:** Free

**Link:** https://web.dev

**Tags:** websites, technology-computer-science, computer-networks

## Courses

### 1. The Bits and Bytes of Computer Networking

Introductory course from Google's IT Support certificate on how computer networks work, covering the five-layer TCP/IP model, Ethernet, IP addressing and subnetting, TCP and UDP, DNS and DHCP, NAT, and troubleshooting tools. Learners can explain and diagnose everyday network connectivity problems.

**Difficulty:** Beginner | **Price:** Free

**Link:** https://www.coursera.org/learn/computer-networking

**Tags:** computer-networking, tcp-ip, ip-addressing, dns, dhcp, network-troubleshooting

---

*This content is part of Dantes.io - Your Treasure Map to Knowledge*

*Curated by humans at Dantes.io. Personal study use welcome; republishing this curation requires permission (team@dantes.io).*

View this page online: https://dantes.io/subject/network-performance