# Guides

Start with [Getting started](../getting-started.md) for your first authenticated Test, then use these guides for the task at hand. Each guide gives the steps, and links to the explanations and reference pages for the details.

| Guide | For | Covers |
|---|---|---|
| [Installing udpstp](../guides/installing-udpstp.md) | Client users and Server administrators | Installing release binaries, platforms, upgrades and packages |
| [Running a Test](../guides/running-a-test.md) | Client users | Key files, Authentication Modes, Upstream and Downstream Tests, JSON results, Multi-Connection Tests and common problems |
| [Hosting a Server](../guides/hosting-a-server.md) | Server administrators | Configuration, keys, the firewall, limits, MaxHops, socket buffers, address privacy, debugging, running it as a service, and the log |
| [udpstp on Windows](../guides/windows.md) | Windows users of either role | Private key files, the firewall, a trial Server and the Windows service |
| [Operator features](../guides/operator-features.md) | Operators | Operator Keys, Fixed-Rate Tests, long Test Intervals, MaxHops and DSCP |
| [Building udpstp](../guides/building-udpstp.md) | Contributors, and users who need a source build | Building and installing from the repository |

To understand the results, read [Understanding the results](../understanding-results.md). The [security model](../security.md) explains the defaults, and [Stable interfaces](../reference/interfaces.md) says what scripts can rely on.
