|
@@ -48,7 +48,7 @@ Dale un vistazo a la documentación de la clase `Bird` que se encuentra en [este
|
48
|
48
|
|
49
|
49
|
Una clase es una descripción de los datos y procesos de un objeto. La declaración de una clase establece los atributos que tendrá cada objeto de esa clase y los métodos que pueden invocar.
|
50
|
50
|
|
51
|
|
-Los atributos y métodos de una clase pueden tener uno de los siguientes niveles de acceso: *private*, *protected* y *public*. Los miembros de datos que se declaran **public** pueden ser leidos y modificados desde cualquier función (inclusive de funciones externas). Los miembros de datos **private** solo pueden ser leidos o modificados por las funciones miembro de la clase. Si no se especifica lo contrario, los atributos y métodos definidos en una clase serán privados. Los miembros de datos **protected** solo pueden ser leidos/modificados por funciones miembro de la clase o de clases hijas.
|
|
51
|
+Los atributos y métodos de una clase pueden tener uno de los siguientes niveles de acceso: *private*, *protected* y *public*. Los miembros de datos que se declaran **public** pueden ser leídos y modificados desde cualquier función (incluso de funciones externas). Los miembros de datos **private** solo pueden ser leídos o modificados por las funciones miembro de la clase. Si no se especifica lo contrario, los atributos y métodos definidos en una clase serán privados. Los miembros de datos **protected** solo pueden ser leídos/modificados por funciones miembro de la clase o de clases hijas.
|
52
|
52
|
|
53
|
53
|
Lo siguiente es el esqueleto de la declaración de una clase:
|
54
|
54
|
|
|
@@ -84,7 +84,7 @@ Lo siguiente es el esqueleto de la declaración de una clase:
|
84
|
84
|
|
85
|
85
|
## Comunicación entre computadoras
|
86
|
86
|
|
87
|
|
-Las computadoras se comunican por medio del Internet utilizando el *Protocolo de Internet* (IP - por sus siglas en inglés). Cuando una computadora envía información a otra computadora, la información se envía por *Paquetes de Internet* que contienen la *dirección fuente* ("source address"), que es la dirección de Internet de la computadora que está enviando la información, y la *dirección destino* ("destination address"), que es la dirección de Internet de la computadora que debe recibir el mensaje. Las direcciones de Internet se usan para guiar la información de una computadora a otra, pero una vez el paquete llega a su destino, ¿quién se supone que reciba la información? ¿Cuál aplicación debe recibir la información?
|
|
87
|
+Las computadoras se comunican por medio del Internet utilizando el *Protocolo de Internet* (IP - por sus siglas en inglés). Cuando una computadora envía información a otra computadora, la información se envía por *Paquetes de Internet* que contienen la *dirección fuente* ("source address"), que es la dirección de Internet de la computadora que está enviando la información, y la *dirección destino* ("destination address"), que es la dirección de Internet de la computadora que debe recibir el mensaje. Las direcciones de Internet se usan para guiar la información de una computadora a otra, pero una vez el paquete llega a su destino, ¿quién se supone que reciba la información? ¿Qué aplicación debe recibir la información?
|
88
|
88
|
|
89
|
89
|
Los paquetes de internet también deben especificar la aplicación que envía la información y la aplicación que debe recibirla. Podemos pensar que las direcciones de Internet son las direcciones de correo de una casa, y que las aplicaciones que envían y reciben la información, son las personas que envían y reciben la correspondencia. Para enviar una carta por correo, hay que especificar a qué persona se le está enviando la carta. Esto corresponde a especificar la aplicación que recibe la información. Para identificar la aplicación fuente y la aplicación de destino, el protocolo de Internet usa lo que se conoce como *números de puerto*. De este modo, mirando la información del paquete, se pueden identificar las direcciones y puertos de la fuente y del destino.
|
90
|
90
|
|
|
@@ -120,7 +120,7 @@ Cada paquete capturado por un sniffer tiene una estructura como la que ilustra l
|
120
|
120
|
Dentro de la estructura mostrada en la Figura 1 se encuentra:
|
121
|
121
|
|
122
|
122
|
1. **Destination MAC Address** y **Source Mac Address**: son las direcciones MAC de la fuente y el destino.
|
123
|
|
-3. **Ether Type**: se utiliza para indicar el tipo de de protocolo utilizado en el **payload**. Uno de los **payloads** posibles es un paquete de IP.
|
|
123
|
+3. **Ether Type**: se utiliza para indicar el tipo de protocolo utilizado en el **payload**. Uno de los **payloads** posibles es un paquete de IP.
|
124
|
124
|
4. **Payload**: contiene un paquete de IP (en realidad puede contener otras cosas, pero para esta experiencia de laboratorio asumiremos que solamente contiene IP).
|
125
|
125
|
|
126
|
126
|
|