> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://helpdesk.ggcircuit.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Guía de Pruebas de Velocidad de Red con iPerf3

**iPerf** es una herramienta de código abierto para medir el rendimiento de la red desarrollada por el Internet Performance Working Group. Te permite probar el rendimiento de la red creando flujos **TCP** o **UDP** e enviando tráfico de un host (cliente) a otro (servidor). Los resultados muestran el **ancho de banda máximo alcanzable**, ayudándote a diagnosticar problemas de red o validar el rendimiento.


---

## 🧩 TCP vs. UDP – ¿Cuál es la diferencia?

| Protocolo | Tipo de conexión | ¿Confiable? | Caso de uso |
| ---- |
| **TCP** | Basado en conexión | ✅ Sí | Transferencias de archivos, navegación web |
| **UDP** | Sin conexión | ❌ No | Streaming, VoIP, juegos |

* **TCP** utiliza un *apretón de manos de tres vías* para garantizar una entrega confiable.
* **UDP** envía datos sin establecer una conexión, lo que lo hace más rápido pero menos confiable.

---

## 🖥️ Instalando iPerf3

### Linux (sistemas basados en Debian)

1. Inicia sesión en tu sistema basado en Debian.
2. Ejecuta:

```
   sudo apt-get install iperf3
```
3. Presiona **Y** cuando se te pida que confirmes la instalación.

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863551/image-20240526-205835.png?version=2&modificationDate=1752497969781&cacheVersion=1&api=v2)

### Windows

1. Descarga iPerf3: [https://files.budman.pw/](https://files.budman.pw/)
2. Extrae el archivo zip a una ubicación conocida, por ejemplo, el Escritorio.

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863551/image-20240526-212744.png?version=2&modificationDate=1752497986633&cacheVersion=1&api=v2)

---

## ▶️ Ejecutando iPerf3

### Paso 1: Inicia el servidor iPerf3 en Debian

En la máquina Debian:

```
iperf3 -s
```

Esto inicia el servidor en **modo de escucha**, esperando una conexión de cliente.

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863551/image-20240526-211320.png?version=2&modificationDate=1752498013116&cacheVersion=1&api=v2)

---

### Paso 2: Ejecuta el cliente iPerf3 en Windows

1. Abre el **Símbolo del sistema**.
2. Navega al directorio extraído de iPerf3:

```
   cd C:\Users\YourUsername\Desktop\iperf3
```

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863551/image-20240526-211746.png?version=2&modificationDate=1752498032511&cacheVersion=1&api=v2)

3. Ejecuta la prueba del cliente:

```
   iperf3.exe -c
```

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863551/image-20240526-212014.png?version=2&modificationDate=1752498057322&cacheVersion=1&api=v2)

Para ejecutar una **prueba inversa** (midiendo la descarga en el cliente):

```
iperf3.exe -c -R
```

---

## 📊 Interpretando los resultados

### Salida de ejemplo

Si estás haciendo pruebas desde un cliente remoto, la salida mostrará:

* **Remitente (Cliente)**: Mide la **carga** del cliente al servidor.
* **Receptor (Servidor)**: Mide la **descarga** del cliente al servidor.

Puedes invertir las direcciones usando la bandera `-R` en el cliente para probar la ruta opuesta.

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20240526-212135_qypr50.png)

---

## 🎥 Tutorial en video

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863551/iperf.webm?version=2&modificationDate=1752498257353&cacheVersion=1&api=v2)