|
@@ -57,13 +57,13 @@ Los números de puertos ocupan 2 bytes (16 bits). Por lo tanto, los valores para
|
57
|
57
|
|
58
|
58
|
La aplicación que veremos hoy se puede utilizar para monitorear lo que se conoce como flujo en redes o "NetFlows". Un "NetFlow" se compone al unir los paquetes de una comunicación unidireccional entre las aplicaciones de dos computadoras. Por ejemplo, un "NetFlow" se puede componer de los paquetes usados para enviar la información desde tu navegador web a la aplicación `http` del servidor de Moodle.
|
59
|
59
|
|
60
|
|
-La Figura 1 muestra la interface de la aplicación *Network Analyzer*.
|
|
60
|
+La Figura 1 muestra la interfaz de la aplicación *Network Analyzer*.
|
61
|
61
|
|
62
|
62
|
---
|
63
|
63
|
|
64
|
64
|
![figure1.png](images/figure1.png)
|
65
|
65
|
|
66
|
|
-**Figura 1.** Interface para manejar la aplicación de *Network Analyzer*.
|
|
66
|
+**Figura 1.** Interfaz para manejar la aplicación de *Network Analyzer*.
|
67
|
67
|
|
68
|
68
|
---
|
69
|
69
|
|
|
@@ -88,13 +88,13 @@ Para esta experiencia de laboratorio utilizarás objetos de clase `vector`, que
|
88
|
88
|
##Sesión de laboratorio:
|
89
|
89
|
|
90
|
90
|
|
91
|
|
-La aplicación que completarás hoy le permite al usuario subir un archivo que contenga expedientes de "NetFlow" utilizando el botón "Open NetFlow File", guarda los expedientes en un vector de paquetes, y los despliega en la tabla de contenido del interface de la aplicación como se muestra en la Figura 2.
|
|
91
|
+La aplicación que completarás hoy le permite al usuario subir un archivo que contenga expedientes de "NetFlow" utilizando el botón "Open NetFlow File", guarda los expedientes en un vector de paquetes, y los despliega en la tabla de contenido del interfaz de la aplicación como se muestra en la Figura 2.
|
92
|
92
|
|
93
|
93
|
---
|
94
|
94
|
|
95
|
95
|
![figure2.png](images/figure2.png)
|
96
|
96
|
|
97
|
|
-**Figura 2.** Interface de la aplicación *Network Analyzer* con los paquetes de flujo de datos en una red.
|
|
97
|
+**Figura 2.** Interfaz de la aplicación *Network Analyzer* con los paquetes de flujo de datos en una red.
|
98
|
98
|
|
99
|
99
|
---
|
100
|
100
|
|
|
@@ -154,13 +154,13 @@ Cada una de estas funciones recibe un vector de objetos de clase `Packet` y una
|
154
|
154
|
|
155
|
155
|
Por ejemplo, si estás filtrando por `Source Address` y la clave de búsqueda es 136.145.181.130, la función `FilterBySrcAddr` mantendrá todos los paquetes del vector cuyo `Source Address` es 136.145.181.130 y desactivará todos los otros.
|
156
|
156
|
|
157
|
|
-La siguiente figura es una foto del interface de la aplicación luego de filtrar los datos por `Source Address` con la clave 136.145.181.130.
|
|
157
|
+La siguiente figura es una foto del interfaz de la aplicación luego de filtrar los datos por `Source Address` con la clave 136.145.181.130.
|
158
|
158
|
|
159
|
159
|
---
|
160
|
160
|
|
161
|
161
|
![figure3.png](images/figure3.png)
|
162
|
162
|
|
163
|
|
-**Figura 3.** Interface de la aplicación *Network Analyzer* con los paquetes de flujo de datos en una red filtrados por `Source Address` con clave 136.145.181.130.
|
|
163
|
+**Figura 3.** Interfaz de la aplicación *Network Analyzer* con los paquetes de flujo de datos en una red filtrados por `Source Address` con clave 136.145.181.130.
|
164
|
164
|
|
165
|
165
|
---
|
166
|
166
|
|
|
@@ -177,13 +177,13 @@ La siguiente figura es una foto del interface de la aplicación luego de filtrar
|
177
|
177
|
|
178
|
178
|
Cada una de esas funciones recibe un vector de clase `Packet`. Cada función (nota sus nombres) está relacionada a un atributo de la clase `Packet` y deberá "ordenar" los paquetes del vector de acuerdo al atributo de interés.
|
179
|
179
|
|
180
|
|
- La siguiente figura es una foto del interface de la aplicación luego de ordenar los datos por `Source Address`.
|
|
180
|
+ La siguiente figura es una foto del interfaz de la aplicación luego de ordenar los datos por `Source Address`.
|
181
|
181
|
|
182
|
182
|
---
|
183
|
183
|
|
184
|
184
|
![figure4.png](images/figure4.png)
|
185
|
185
|
|
186
|
|
- **Figura 4.** Interface de la aplicación *Network Analyzer* con los paquetes de flujo de datos en una red ordenados por `Source Address`.
|
|
186
|
+ **Figura 4.** Interfaz de la aplicación *Network Analyzer* con los paquetes de flujo de datos en una red ordenados por `Source Address`.
|
187
|
187
|
|
188
|
188
|
---
|
189
|
189
|
|
|
@@ -202,9 +202,9 @@ La siguiente figura es una foto del interface de la aplicación luego de filtrar
|
202
|
202
|
|
203
|
203
|
##Entregas
|
204
|
204
|
|
205
|
|
-1. Utiliza "Entrega 1" en Moodle para entregar el archivo `Filter.cpp` que modificaste en el Ejercicio 1. Recuerda utilizar buenas prácticas de programación, incluir el nombre de los programadores y documentar tu programa.
|
|
205
|
+1. Utiliza "Entrega 1" en Moodle para entregar el archivo `Filter.cpp` que modificaste en el Ejercicio 1. Recuerda utilizar buenas prácticas de programación, incluye el nombre de los programadores y documenta tu programa.
|
206
|
206
|
|
207
|
|
-2. Utiliza "Entrega 2" en Moodle para entregar el archivo `Sort.cpp` que modificaste en el Ejercicio 2. Recuerda utilizar buenas prácticas de programación, incluir el nombre de los programadores y documentar tu programa.
|
|
207
|
+2. Utiliza "Entrega 2" en Moodle para entregar el archivo `Sort.cpp` que modificaste en el Ejercicio 2. Recuerda utilizar buenas prácticas de programación, incluye el nombre de los programadores y documenta tu programa.
|
208
|
208
|
|
209
|
209
|
|
210
|
210
|
---
|