Análisis forense de la navegación de una página web

Fecha original: 27 de noviembre del 2014 Reeditado: 13 de diciembre del 2019 (charla abierta del CentroIT)

 

Escenario

 

Este escenario analiza la aparente simpleza de abrir un browser y navegar, sin estimar todos los

mecanismos y procesos involucrados.

Se intenta detallar paso a paso que sucede tras bambalinas, aunque algunos aspectos debieron

omitirse, como por ejemplo se asume que la red es convergente y las negociaciones de bajo nivel

(layer 1) están establecidas, la conexión original a internet es vía cablemodem (en lugar de ethernet

utiliza DOCSIS), se estandarizaron las conexiones entre routers en ethernet, la convergencia BGP

en y entre los los proveedores ya se realizó, o que tecnología involucra el hosting de la página web

de Cisco, virtualizaciones, balanceo de carga, etc.

 

También, para interpretar el funcionamiento de un switch, se estandarizó de que busca en la tabla

de direcciones MAC para el reenvío de tramas, en equipos Cisco existe un caché y una tabla de

adyacencias para agilizar el reenvío, tampoco se detalla el proceso de store-and-forward.

 

Tampoco se detallan a tan bajo nivel los procesos TCP, sólo al nivel de la currícula CCNA, aunque

con aportes de quien lea esta página, toda mejora o depuración es bienvenida.

 

En resúmen, podría ser mas complejo.

 

Feedback a: ernesto@vilarrasa.com.ar

 

 

 

 

 

Verificación inicial:

 

C:\>ipconfig /all

 

Configuración IP de Windows

 

Adaptador Ethernet Conexiones de red inalámbricas 4          :

 

        Sufijo de conexión específica DNS : fibertel.com.ar

        Descripción. . . . . . . . . . . . . . . . . . .  : Intel(R) PRO Network Connection

        Dirección física. . . . . . . . . . . . . . . . : 00-1B-77-B3-80-A5

        Dirección IP. . . . . . . . . . . . . . . . . . . : 10.0.0.106

        Máscara de subred . . . . . . . . . . . . . : 255.255.255.0

        Puerta de enlace predeterminada   : 10.0.0.1

        Servidor DHCP . . . . . . . . . . . . . . . . . : 10.0.0.1

        Servidores DNS . . . . . . . . . . . . . . . : 8.8.8.8

        Concesión obtenida . . . . . . . : Jueves, 27 de Noviembre de 2014 04:27:18 p.m.

        Concesión expira . . . . . . . . . : Jueves, 27 de Noviembre de 2014 05:27:18 p.m.

 

C:\>

 

Se limpió la tabla ARP para posibilitar la captura del tráfico:

 

C:\>arp -d

 

Antes de navegar:

 

C:\>arp -a

No se encontraron entradas ARP

 

Luego de navegar:

 

C:\>arp -a

 

Interfaz: 10.0.0.106 --- 0x2

  Dirección IP          Dirección física      Tipo

  10.0.0.1              00-15-63-40-55-5b     dinámico

 

C:\>

 

Ruta al servidor DNS:

 

C:\>tracert 8.8.8.8

 

Traza a la dirección google-public-dns-a.google.com [8.8.8.8] sobre un máximo de 30 saltos:

 

  1     4 ms     1 ms    <1 ms  10.0.0.1

  2    44 ms    18 ms    28 ms  1-52-165-181.fibertel.com.ar [181.165.52.1]

  3     *        *        *     Tiempo de espera agotado para esta solicitud.

  4     *        *        *     Tiempo de espera agotado para esta solicitud.

  5     *        *        *     Tiempo de espera agotado para esta solicitud.

  6     *        *        *     Tiempo de espera agotado para esta solicitud.

  7    21 ms    38 ms    23 ms  249-166-89-200.fibertel.com.ar [200.89.166.249]

  8    21 ms    22 ms    23 ms  150-165-89-200.fibertel.com.ar [200.89.165.150]

  9     *        *        *     Tiempo de espera agotado para esta solicitud.

 10    35 ms    18 ms    21 ms  66.249.95.195

 11    20 ms    21 ms    21 ms  google-public-dns-a.google.com [8.8.8.8]

 

Traza completa.

 

C:\>

 

Ruta a la página web:

 

C:\>tracert www.cisco.com

 

Traza a la dirección e144.dscb.akamaiedge.net [23.12.160.170] sobre un máximo de 30 saltos:

 

  1     1 ms    <1 ms    <1 ms  10.0.0.1

  2    42 ms    24 ms    17 ms  1-52-165-181.fibertel.com.ar [181.165.52.1]

  3     *        *        *     Tiempo de espera agotado para esta solicitud.

  4     *        *        *     Tiempo de espera agotado para esta solicitud.

  5     *        *        *     Tiempo de espera agotado para esta solicitud.

  6     *        *        *     Tiempo de espera agotado para esta solicitud.

  7    21 ms    22 ms    23 ms  189-166-89-200.fibertel.com.ar [200.89.166.189]

  8    21 ms    22 ms    23 ms  150-165-89-200.fibertel.com.ar [200.89.165.150]

  9    28 ms    58 ms    55 ms  185.70.203.72

 10    20 ms    18 ms    16 ms  ae7.baires5.bai.seabone.net [195.22.220.29]

 11    17 ms    33 ms    18 ms  a23-12-160-170.deploy.static.akamaitechnologies.com [23.12.160.170]

 

Traza completa.

 

C:\>

 

Paso a paso de la recepción de la página:

 

 

Cabeceras que se detallan en el análisis:

 

Cabecera IP (analizaremos TTL, checksum y direcciones origen y destino):

 

https://nmap.org/book/images/hdr/MJB-IP-Header-800x576.png

 

Cabeceras TCP (para navegar) y cabecera UDP (para resolver www.cisco.com):

 

http://microchip.wdfiles.com/local--files/tcpip:tcp-vs-udp/TCP_UDP_headers.JPG

 

Como viaja el flujo de datos:

 

http://www.tcpipguide.com/free/diagrams/osipdusdu.png

 

 

Detalle forense:

 

Se asume que las negociaciones de bajo nivel (layer 1 speed y duplex) están establecidas, como así también

las convergencias de capas 2, 3 y 7 (spanning-tree, GLBP, NLB, DHCP, BGP).

 

1.       Se abre un browser en este caso con la barra de navegación en blanco (about:blank).

2.       Ingreso en el browser www.cisco.com

3.       Se genera un socket en un puerto TCP de origen mayor a 1023, puerto destino 80 y la IP debe resolverse.

4.       El browser debe resolver el FQDN (el dominio) en una dirección IP, y se delega la consulta al cliente DNS del sistema operativo.

5.       El cliente DNS genera la consulta abriendo un socket UDP al puerto 53 en la capa 4.

6.       Se genera el checksum de la cabecera de la capa 4.

7.       El cliente DNS genera la consulta a la IP configurada como DNS server en el adaptador.

8.       Se genera el checksum de la cabecera de la capa 3.

9.       La PC cliente determina mediante la operación AND su dirección de red y la compara con la dirección

IP del DNS server a consultar, no pertenecen a la misma red, por lo que debe utilizar la puerta de enlace.

10.   La PC cliente genera un ARP request para obtener la dirección MAC de la IP de la puerta de enlace.

11.   La PC cliente genera una trama con su dirección MAC y hacia la MAC del router, generando el CRC correspondiente.

12.   La PC cliente transmite la trama por el cable en forma de bits (trama 1 en la captura).

13.   El switch recibe la trama ethernet, calcula el CRC y si es válido reenvía la trama en todos los puertos del

switch ya que se trata de un broadcast.

14.   El switch asocia la dirección MAC de origen en el puerto físico donde recibió la misma.

15.   El router recibe la trama broadcast, calcula el CRC y si es válido, verifica en la trama el número 0x806 en el

campo type, por lo tanto debe procesarlo.

16.   El router verifica que el broadcast es para su dirección IP, por lo que deberá responderlo.

17.   El router responde el ARP request con su dirección MAC.

18.   El router genera una trama Ethernet, calcula el CRC de la misma y la envía por el cable de red  (trama 2 en la captura).

19.   El switch recibe la trama Ethernet, calcula el CRC y si es válido asocia la dirección MAC de origen en el puerto físico donde

recibió la misma y consulta la tabla de direcciones MAC para verificar la MAC de destino.

20.   El switch reenvía la trama al puerto aprendido en el item 14, si esta dirección MAC no se asocia con ningún

puerto físico se realizaría un flooding (inundación) replicando la trama en todos los puertos.

21.   La PC cliente recibe la trama con el ARP response, verifica que es para su dirección MAC, procesa la capa 2.

22.   La PC cliente verifica que es un ARP response y agrega la MAC del router en su tabla ARP.

23.   La PC cliente genera una trama Ethernet con destino a la MAC del router conteniendo el paquete IP con destino

al DNS server, conteniendo un segmento UDP al puerto 53 y con el DNS QUERY de www.cisco.com.

24.   La PC cliente calcula el CRC correspondiente a la trama.

25.   La PC cliente transmite la trama por el cable en forma de bits (trama 3 en la captura).

26.   El switch recibe la trama ethernet, calcula el CRC y si es válido verifica en cual puerto reenviar la trama.

27.   El switch reenvía la trama al puerto correspondiente.

28.   El router (salto 1 en el tracert) recibe la trama ethernet, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

29.   El router determina que la IP destino no es la propia y está fuera de las redes directamente conectadas y elige la ruta por defecto.

30.   El router resta 1 al TTL del paquete IP original (ahora 127 de 128).

31.   El router determina que la ruta por defecto es alcanzable por la interface outside y deberá realizar PAT.

32.   El router reemplaza el puerto UDP original por uno disponible en su interface outside y almacena el dato en la tabla de NAT.

33.   Al reemplazar el puerto de origen, el router calcula el checksum de la cabecera de capa 4.

34.   El router reemplaza la IP origen de la PC cliente por la IP de la interface outside (181.165.52.33) y almacena el dato en la tabla de NAT.

35.   Al reemplazar la IP de origen y modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

36.   El router genera una nueva trama ethernet utilizando su MAC de la interface outside y la MAC de su default gateway

aprendida a través del proceso DHCP cuando inició, calcula un nuevo CRC.

37.   El router envía la trama por el cable.

38.   El siguiente router (salto 2 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

39.   El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

40.   El router resta 1 al TTL del paquete IP original (ahora 126 de 128).

41.   Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

42.   El router genera una nueva trama y calcula un nuevo CRC.

43.   El router envía la trama por el cable.

44.   El siguiente router (salto 3 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

45.   El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

46.   El router resta 1 al TTL del paquete IP original (ahora 125 de 128).

47.   Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

48.   El router genera una nueva trama y calcula un nuevo CRC.

49.   El router envía la trama por el cable.

50.   El siguiente router (salto 4 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

51.   El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

52.   El router resta 1 al TTL del paquete IP original (ahora 124 de 128).

53.   Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

54.   El router genera una nueva trama y calcula un nuevo CRC.

55.   El router envía la trama por el cable.

56.   El siguiente router (salto 5 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

57.   El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

58.   El router resta 1 al TTL del paquete IP original (ahora 123 de 128).

59.   Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

60.   El router genera una nueva trama y calcula un nuevo CRC.

61.   El router envía la trama por el cable.

62.   El siguiente router (salto 6 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

63.   El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

64.   El router resta 1 al TTL del paquete IP original (ahora 122 de 128).

65.   Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

66.   El router genera una nueva trama y calcula un nuevo CRC.

67.   El router envía la trama por el cable.

68.   El siguiente router (salto 7 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

69.   El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

70.   El router resta 1 al TTL del paquete IP original (ahora 121 de 128).

71.   Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

72.   El router genera una nueva trama y calcula un nuevo CRC.

73.   El router envía la trama por el cable.

74.   El siguiente router (salto 8 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

75.   El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

76.   El router resta 1 al TTL del paquete IP original (ahora 120 de 128).

77.   Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

78.   El router genera una nueva trama y calcula un nuevo CRC.

79.   El router envía la trama por el cable.

80.   El siguiente router (salto 9 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

81.   El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

82.   El router resta 1 al TTL del paquete IP original (ahora 119 de 128).

83.   Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

84.   El router genera una nueva trama y calcula un nuevo CRC.

85.   El router envía la trama por el cable.

86.   El siguiente router (salto 10 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

87.   El router resta 1 al TTL del paquete IP original (ahora 118 de 128).

88.   Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

89.   El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

90.   El router reemplaza la IP de destino 8.8.8.8 por la IP privada del servidor DNS (NAT).

91.   Al reemplazar la IP de destino y modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

92.   El router genera una nueva trama ethernet utilizando su MAC de la interface inside y la MAC del DNS server, calcula un nuevo CRC.

93.   El router envía la trama por el cable.

94.   El switch recibe la trama Ethernet, calcula el CRC y si es válido consulta la tabla de direcciones MAC para verificar la MAC de destino.

95.   El switch reenvía la trama al puerto correspondiente.

96.   El DNS server recibe la trama Ethernet, calcula el CRC y si es válido verifica la dirección MAC de destino.

97.   Si la MAC de destino coincide con su dirección MAC, desencapsula la trama para procesar la capa 3.

98.   Si la IP de destino coincide con su propia dirección IP, calcula el checksum y desencapsula el paquete para procesar la capa 4.

99.   Al procesar la capa 4 verifica el checksum y que es una consulta DNS, genera el socket correspondiente y

coloca los datos en el área de memoria de la aplicación.

100.           La aplicación DNS lee la consulta www.cisco.com y responde con la IP 23.12.160.170 colocando el dato en el socket.

101.           El servidor DNS genera un segmento UDP con la respuesta como payload.

102.           Se genera el checksum de la cabecera de la capa 4.

103.           El servidor DNS genera un paquete IP con la IP local como origen y como destino la IP 181.165.52.33 (item 34).

104.           Se genera el checksum de la cabecera de la capa 3.

105.           El servidor DNS genera una trama con la MAC del gateway como destino y su MAC como origen, genera un CRC.

106.           El servidor DNS envía la trama en forma de bits (trama 4 en la captura).

107.           El switch recibe la trama Ethernet, calcula el CRC y si es válido consulta la tabla de direcciones MAC para verificar la MAC de destino.

108.           El switch reenvía la trama al puerto correspondiente.

109.           El gateway del servidor DNS recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

110.           El gateway resta 1 al TTL del paquete IP original (ahora 63 de 64).

111.           El gateway consulta la tabla de enrutamiento y reenvía el paquete al puerto correspondiente.

112.           El gateway reemplaza la IP origen del servidor DNS por la IP de la interface outside (NAT).

113.           Al reemplazar la IP de origen y modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

114.           El gateway genera una nueva trama y calcula un nuevo CRC.

115.           El gateway envía la trama por el cable.

116.           El siguiente router (salto 2 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

117.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

118.           El router resta 1 al TTL del paquete IP original (ahora 62 de 64).

119.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

120.           El router genera una nueva trama y calcula un nuevo CRC.

121.           El router envía la trama por el cable.

122.           El siguiente router (salto 3 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

123.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

124.           El router resta 1 al TTL del paquete IP original (ahora 61 de 64).

125.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

126.           El router genera una nueva trama y calcula un nuevo CRC.

127.           El router envía la trama por el cable.

128.           El siguiente router (salto 4 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

129.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

130.           El router resta 1 al TTL del paquete IP original (ahora 60 de 64).

131.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

132.           El router genera una nueva trama y calcula un nuevo CRC.

133.           El router envía la trama por el cable.

134.           El siguiente router (salto 5 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

135.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

136.           El router resta 1 al TTL del paquete IP original (ahora 59 de 64).

137.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

138.           El router genera una nueva trama y calcula un nuevo CRC.

139.           El router envía la trama por el cable.

140.           El siguiente router (salto 6 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

141.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

142.           El router resta 1 al TTL del paquete IP original (ahora 58 de 64).

143.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

144.           El router genera una nueva trama y calcula un nuevo CRC.

145.           El router envía la trama por el cable.

146.           El siguiente router (salto 7 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

147.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

148.           El router resta 1 al TTL del paquete IP original (ahora 57 de 64).

149.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

150.           El router genera una nueva trama y calcula un nuevo CRC.

151.           El router envía la trama por el cable.

152.           El siguiente router (salto 8 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

153.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

154.           El router resta 1 al TTL del paquete IP original (ahora 56 de 64).

155.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

156.           El router genera una nueva trama y calcula un nuevo CRC.

157.           El router envía la trama por el cable.

158.           El siguiente router (salto 9 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

159.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

160.           El router resta 1 al TTL del paquete IP original (ahora 55 de 64).

161.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

162.           El router genera una nueva trama y calcula un nuevo CRC.

163.           El router envía la trama por el cable.

164.           El siguiente router (gateway del cliente DNS) recibe la trama, calcula el CRC y si es válido, verifica que el destino es su IP.

165.           El router resta 1 al TTL del paquete IP original (ahora 54 de 64).

166.           El router consulta la tabla de NAT y calcula la interfaz de salida con la IP real del cliente.

167.           El router consulta la tabla de NAT y modifica el puerto UDP de destino correspondiente.

168.           Se genera el checksum de la cabecera de la capa 4.

169.           El router reemplaza la IP de destino 181.165.52.33 por la IP privada del PC cliente DNS (PAT).

170.           Al reemplazar la IP de destino y modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

171.           El router genera una nueva trama ethernet utilizando su MAC de la interface inside y la MAC del cliente DNS, calcula un nuevo CRC.

172.           El router envía la trama por el cable.

173.           El switch recibe la trama ethernet, calcula el CRC y si es válido consulta la tabla de direcciones MAC para verificar la MAC de destino.

174.           El switch reenvía la trama al puerto correspondiente.

175.           El cliente DNS recibe la trama ethernet, calcula el CRC y si es válido verifica la dirección MAC de destino (trama 4 en la captura)

176.           Si la MAC de destino coincide con su dirección MAC, desencapsula la trama para procesar la capa 3.

177.           Si la IP de destino coincide con su propia dirección IP, verifica el checksum de la capa 3 y desencapsula el paquete para procesar la capa 4.

178.           Al procesar la capa 4 verifica el checksum y que es una respuesta DNS, llama a la aplicación correspondiente.

179.           La aplicación DNS lee la respuesta 23.12.160.170 a la consulta www.cisco.com y colocando el dato en el socket correspondiente del browser.

180.           Se copia la dirección IP obtenida de la consulta DNS en el socket del browser.

181.           Se genera una SYN TCP desde el puerto utilizado en el punto 2 y hacia el puerto 80 de la IP 23.12.160.170.

182.           Se genera el checksum de la cabecera de la capa 4.

183.           Se genera un paquete IP con la IP privada del cliente HTTP y la IP 23.12.160.170.

184.           Se genera el checksum de la cabecera de la capa 3.

185.           La PC cliente genera una trama con su dirección MAC y hacia la MAC del router, generando el CRC correspondiente.

186.           La PC cliente transmite la trama por el cable en forma de bits. (trama 5 en la captura)

187.           El switch recibe la trama ethernet, calcula el CRC y si es válido reenvía la trama al puerto correspondiente.

188.           El router (salto 1 en el tracert) recibe la trama ethernet, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

189.           El router determina que la IP destino no es la propia y está fuera de las redes directamente conectadas y elige la ruta por defecto.

190.           El router resta 1 al TTL del paquete IP original (ahora 127 de 128).

191.           El router determina que la ruta por defecto es alcanzable por la interface outside y deberá realizar PAT.

192.           El router reemplaza el puerto TCP original por uno disponible en su interface outside y almacena el dato en la tabla de NAT.

193.           Al reemplazar el puerto de origen, el router calcula el checksum de la cabecera de capa 4.

194.           El router reemplaza la IP origen de la PC cliente por la IP de la interface outside (181.165.52.33) y almacena el dato en la tabla de NAT.

195.           Al reemplazar la IP de origen y modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

196.           El router genera una nueva trama ethernet utilizando su MAC de la interface outside y la MAC de su default gateway.

197.           El router envía la trama por el cable.

198.           El siguiente router (salto 2 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

199.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

200.           El router resta 1 al TTL del paquete IP original (ahora 126 de 128).

201.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

202.           El router genera una nueva trama y calcula un nuevo CRC.

203.           El router envía la trama por el cable.

204.           El siguiente router (salto 3 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

205.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

206.           El router resta 1 al TTL del paquete IP original (ahora 125 de 128).

207.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

208.           El router genera una nueva trama y calcula un nuevo CRC.

209.           El router envía la trama por el cable.

210.           El siguiente router (salto 4 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

211.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

212.           El router resta 1 al TTL del paquete IP original (ahora 124 de 128).

213.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

214.           El router genera una nueva trama y calcula un nuevo CRC.

215.           El router envía la trama por el cable.

216.           El siguiente router (salto 5 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

217.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

218.           El router resta 1 al TTL del paquete IP original (ahora 123 de 128).

219.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

220.           El router genera una nueva trama y calcula un nuevo CRC.

221.           El router envía la trama por el cable.

222.           El siguiente router (salto 6 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

223.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

224.           El router resta 1 al TTL del paquete IP original (ahora 122 de 128).

225.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

226.           El router genera una nueva trama y calcula un nuevo CRC.

227.           El router envía la trama por el cable.

228.           El siguiente router (salto 7 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

229.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

230.           El router resta 1 al TTL del paquete IP original (ahora 121 de 128).

231.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

232.           El router genera una nueva trama y calcula un nuevo CRC.

233.           El router envía la trama por el cable.

234.           El siguiente router (salto 8 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

235.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

236.           El router resta 1 al TTL del paquete IP original (ahora 120 de 128).

237.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

238.           El router genera una nueva trama y calcula un nuevo CRC.

239.           El router envía la trama por el cable.

240.           El siguiente router (salto 9 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

241.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

242.           El router resta 1 al TTL del paquete IP original (ahora 119 de 128).

243.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

244.           El router genera una nueva trama y calcula un nuevo CRC.

245.           El router envía la trama por el cable.

246.           El siguiente router (gateway del server HTTP) recibe la trama, calcula el CRC y si es válido, verifica que el destino es su IP.

247.           El router resta 1 al TTL del paquete IP original (ahora 118 de 128).

248.           El router consulta la tabla de NAT y reemplaza la IP de destino 23.12.160.170 por la IP privada del server HTTP (NAT).

249.           Al reemplazar la IP de origen y modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

250.           El router genera una nueva trama ethernet utilizando su MAC de la interface inside y la MAC del cliente DNS, calcula un nuevo CRC.

251.           El router envía la trama por el cable.

252.           El switch recibe la trama ethernet, calcula el CRC y si es válido consulta la tabla de direcciones MAC para verificar la MAC de destino.

253.           El switch reenvía la trama al puerto correspondiente.

254.           El server HTTP recibe la trama Ethernet, calcula el CRC y si es válido verifica la dirección MAC de destino.

255.           Si la MAC de destino coincide con su dirección MAC, desencapsula la trama para procesar la capa 3.

256.           Si la IP de destino coincide con su propia dirección IP, calcula el checksum y desencapsula el paquete para procesar la capa 4.

257.           Al procesar la capa 4 verifica el checksum y que es un TCP SYN al puerto 80, genera el socket correspondiente y responde con SYN/ACK

258.           El server HTTP genera un paquete IP con la IP local como origen y como destino la IP 181.165.52.33 (item 29).

259.           El server HTTP genera una trama con la MAC del gateway como destino y su MAC como origen, genera un CRC.

260.           El server HTTP envía la trama en forma de bits.

261.           El switch recibe la trama Ethernet, calcula el CRC y si es válido consulta la tabla de direcciones MAC para verificar la MAC de destino.

262.           El switch reenvía la trama al puerto correspondiente.

263.           El gateway del server HTTP recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

264.           El gateway resta 1 al TTL del paquete IP original (ahora 63 de 64).

265.           El gateway consulta la tabla de enrutamiento y reenvía el paquete al puerto correspondiente.

266.           El gateway reemplaza la IP origen del server HTTP por la IP de la interface outside (NAT)

267.           Al reemplazar la IP de origen y modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

268.           Al reemplazar el puerto de destino, el router calcula el checksum de la cabecera de capa 4.

269.           El gateway genera una nueva trama y calcula un nuevo CRC.

270.           El gateway envía la trama por el cable.

271.           El siguiente router (salto 2 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

272.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

273.           El router resta 1 al TTL del paquete IP original (ahora 62 de 64).

274.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

275.           El router genera una nueva trama y calcula un nuevo CRC.

276.           El router envía la trama por el cable.

277.           El siguiente router (salto 3 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

278.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

279.           El router resta 1 al TTL del paquete IP original (ahora 61 de 64).

280.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

281.           El router genera una nueva trama y calcula un nuevo CRC.

282.           El router envía la trama por el cable.

283.           El siguiente router (salto 4 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

284.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

285.           El router resta 1 al TTL del paquete IP original (ahora 60 de 64).

286.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

287.           El router genera una nueva trama y calcula un nuevo CRC.

288.           El router envía la trama por el cable.

289.           El siguiente router (salto 5 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

290.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

291.           El router resta 1 al TTL del paquete IP original (ahora 59 de 64).

292.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

293.           El router genera una nueva trama y calcula un nuevo CRC.

294.           El router envía la trama por el cable.

295.           El siguiente router (salto 6 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

296.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

297.           El router resta 1 al TTL del paquete IP original (ahora 58 de 64).

298.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

299.           El router genera una nueva trama y calcula un nuevo CRC.

300.           El router envía la trama por el cable.

301.           El siguiente router (salto 7 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

302.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

303.           El router resta 1 al TTL del paquete IP original (ahora 57 de 64).

304.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

305.           El router genera una nueva trama y calcula un nuevo CRC.

306.           El router envía la trama por el cable.

307.           El siguiente router (salto 8 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

308.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

309.           El router resta 1 al TTL del paquete IP original (ahora 56 de 64).

310.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

311.           El router genera una nueva trama y calcula un nuevo CRC.

312.           El router envía la trama por el cable.

313.           El siguiente router (salto 9 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

314.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

315.           El router resta 1 al TTL del paquete IP original (ahora 55 de 64).

316.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

317.           El router genera una nueva trama y calcula un nuevo CRC.

318.           El router envía la trama por el cable.

319.           El siguiente router (gateway del cliente HTTP) recibe la trama, calcula el CRC y si es válido, verifica que el destino es su IP.

320.           El router resta 1 al TTL del paquete IP original (ahora 54 de 64).

321.           El router consulta la tabla de NAT y modifica la IP de destino por la IP privada del cliente HTTP (NAT).

322.           Al reemplazar la IP de destino y modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

323.           El router consulta la tabla de NAT y si corresponde modifica el puerto TCP de destino correspondiente (PAT).

324.           Al reemplazar el puerto de destino, el router calcula el checksum de la cabecera de capa 4.

325.           El router genera una nueva trama ethernet utilizando su MAC de la interface inside y la MAC del cliente HTTP, calcula un nuevo CRC.

326.           El router envía la trama por el cable.

327.           El switch recibe la trama ethernet, calcula el CRC y si es válido consulta la tabla de direcciones MAC para verificar la MAC de destino.

328.           El switch reenvía la trama al puerto correspondiente.

329.           El cliente HTTP recibe la trama ethernet, calcula el CRC y si es válido verifica la dirección MAC de destino (trama 6 en la captura).

330.           Si la MAC de destino coincide con su dirección MAC, desencapsula la trama para procesar la capa 3.

331.           Si la IP de destino coincide con su propia dirección IP, calcula el checksum y desencapsula el paquete para procesar la capa 4.

332.           Al procesar la capa 4 verifica el checksum y que es un TCP/ACK hacia un puerto origen determinado y responde con un ACK completando el saludo de tres vías.

333.           Se genera un paquete IP con la IP privada del cliente HTTP y la IP 23.12.160.170.

334.           La PC cliente genera una trama con su dirección MAC y hacia la MAC del router, generando el CRC correspondiente.

335.           La PC cliente transmite la trama por el cable en forma de bits (trama 7 en la captura).

336.           La PC cliente envía el HTTP GET hacia el web server (solicitud real de la página, trama 8 en la captura).

337.           Se genera un paquete IP con la IP privada del cliente HTTP y la IP 23.12.160.170.

338.           La PC cliente genera una trama con su dirección MAC y hacia la MAC del router, generando el CRC correspondiente.

339.           La PC cliente transmite la trama por el cable en forma de bits (trama 8 en la captura).

340.           El switch recibe la trama ethernet (trama 7 en la captura), calcula el CRC y si es válido consulta la tabla de direcciones MAC para verificar la MAC de destino.

341.           El switch reenvía la trama al puerto correspondiente.

342.           El switch recibe la trama ethernet (trama 8 en la captura), calcula el CRC y si es válido consulta la tabla de direcciones MAC para verificar la MAC de destino.

343.           El switch reenvía la trama al puerto correspondiente.

344.           El router (salto 1 en el tracert) recibe la trama ethernet (trama 7 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

345.           El router determina que la IP destino no es la propia y está fuera de las redes directamente conectadas y elige la ruta por defecto.

346.           El router resta 1 al TTL del paquete (ahora 127 de 128).

347.           El router determina que la ruta por defecto es alcanzable por la interface outside y deberá realizar PAT.

348.           El router reemplaza los puertos TCP de origen por el utilizado en la tabla NAT.

349.           Al reemplazar el puerto de origen, el router calcula el checksum de la cabecera de capa 4.

350.           El router reemplaza la IP origen de la PC cliente por la IP de la interface outside (181.165.52.33) y almacena el dato en la tabla de NAT.

351.           Al reemplazar la IP de origen y modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

352.           El router genera una nueva trama ethernet utilizando su MAC de la interface outside y la MAC de su default gateway.

353.           El router envía la trama por el cable.

354.           El router (salto 1 en el tracert) recibe la trama ethernet (trama 8 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

355.           El router determina que la IP destino no es la propia y está fuera de las redes directamente conectadas y elige la ruta por defecto.

356.           El router resta 1 al TTL del paquete (ahora 127 de 128).

357.           El router determina que la ruta por defecto es alcanzable por la interface outside y deberá realizar PAT.

358.           El router reemplaza los puertos TCP de origen por el utilizado en la tabla NAT.

359.           Al reemplazar el puerto de origen, el router calcula el checksum de la cabecera de capa 4.

360.           El router reemplaza la IP origen de la PC cliente por la IP de la interface outside (181.165.52.33) y almacena el dato en la tabla de NAT.

361.           Al reemplazar la IP de origen y modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

362.           El router genera una nueva trama ethernet utilizando su MAC de la interface outside y la MAC de su default gateway.

363.           El router envía la trama por el cable.

364.           El siguiente router (salto 2 en el tracert) que recibe la trama (trama 7 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

365.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

366.           El router resta 1 al TTL del paquete IP original (ahora 126 de 128).

367.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

368.           El router genera una nueva trama y calcula un nuevo CRC.

369.           El router envía la trama por el cable.

370.           El siguiente router (salto 2 en el tracert) que recibe la trama (trama 8 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

371.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

372.           El router resta 1 al TTL del paquete IP original (ahora 126 de 128).

373.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

374.           El router genera una nueva trama y calcula un nuevo CRC.

375.           El router envía la trama por el cable.

376.           El siguiente router (salto 3 en el tracert) que recibe la trama (trama 7 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

377.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

378.           El router resta 1 al TTL del paquete IP original (ahora 125 de 128).

379.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

380.           El router genera una nueva trama y calcula un nuevo CRC.

381.           El router envía la trama por el cable.

382.           El siguiente router (salto 3 en el tracert) que recibe la trama (trama 8 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

383.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

384.           El router resta 1 al TTL del paquete IP original (ahora 125 de 128).

385.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

386.           El router genera una nueva trama y calcula un nuevo CRC.

387.           El router envía la trama por el cable.

388.           El siguiente router (salto 4 en el tracert) que recibe la trama (trama 7 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

389.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

390.           El router resta 1 al TTL del paquete IP original (ahora 124 de 128).

391.           El router genera una nueva trama y calcula un nuevo CRC.

392.           El router envía la trama por el cable.

393.           El siguiente router (salto 4 en el tracert) que recibe la trama (trama 8 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

394.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

395.           El router resta 1 al TTL del paquete IP original (ahora 124 de 128).

396.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

397.           El router genera una nueva trama y calcula un nuevo CRC.

398.           El router envía la trama por el cable.

399.           El siguiente router (salto 5 en el tracert) que recibe la trama (trama 7 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

400.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

401.           El router resta 1 al TTL del paquete IP original (ahora 123 de 128).

402.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

403.           El router genera una nueva trama y calcula un nuevo CRC.

404.           El router envía la trama por el cable.

405.           El siguiente router (salto 5 en el tracert) que recibe la trama (trama 8 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

406.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

407.           El router resta 1 al TTL del paquete IP original (ahora 123 de 128).

408.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

409.           El router genera una nueva trama y calcula un nuevo CRC.

410.           El router envía la trama por el cable.

411.           El siguiente router (salto 6 en el tracert) que recibe la trama (trama 7 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

412.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

413.           El router resta 1 al TTL del paquete IP original (ahora 122 de 128).

414.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

415.           El router genera una nueva trama y calcula un nuevo CRC.

416.           El router envía la trama por el cable.

417.           El siguiente router (salto 6 en el tracert) que recibe la trama (trama 8 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

418.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

419.           El router resta 1 al TTL del paquete IP original (ahora 122 de 128).

420.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

421.           El router genera una nueva trama y calcula un nuevo CRC.

422.           El router envía la trama por el cable.

423.           El siguiente router (salto 7 en el tracert) que recibe la trama (trama 7 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

424.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

425.           El router resta 1 al TTL del paquete IP original (ahora 121 de 128).

426.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

427.           El router genera una nueva trama y calcula un nuevo CRC.

428.           El router envía la trama por el cable.

429.           El siguiente router (salto 7 en el tracert) que recibe la trama (trama 8 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

430.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

431.           El router resta 1 al TTL del paquete IP original (ahora 121 de 128).

432.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

433.           El router genera una nueva trama y calcula un nuevo CRC.

434.           El router envía la trama por el cable.

435.           El siguiente router (salto 8 en el tracert) que recibe la trama (trama 7 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

436.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

437.           El router resta 1 al TTL del paquete IP original (ahora 120 de 128).

438.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

439.           El router genera una nueva trama y calcula un nuevo CRC.

440.           El router envía la trama por el cable.

441.           El siguiente router (salto 8 en el tracert) que recibe la trama (trama 8 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

442.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

443.           El router resta 1 al TTL del paquete IP original (ahora 120 de 128).

444.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

445.           El router genera una nueva trama y calcula un nuevo CRC.

446.           El router envía la trama por el cable.

447.           El siguiente router (salto 9 en el tracert) que recibe la trama (trama 7 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

448.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

449.           El router resta 1 al TTL del paquete IP original (ahora 119 de 128).

450.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

451.           El router genera una nueva trama y calcula un nuevo CRC.

452.           El router envía la trama por el cable.

453.           El siguiente router (salto 9 en el tracert) que recibe la trama (trama 8 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

454.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

455.           El router resta 1 al TTL del paquete IP original (ahora 119 de 128).

456.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

457.           El router genera una nueva trama y calcula un nuevo CRC.

458.           El router envía la trama por el cable.

459.           El siguiente router (gateway del server HTTP) recibe la trama (trama 7 en la captura), calcula el CRC y si es válido, verifica que el destino es su IP.

460.           El router resta 1 al TTL del paquete IP original (ahora 118 de 128).

461.           El router consulta la tabla de NAT y modifica la IP de destino por la IP real del server.

462.           El router reemplaza la IP de destino 23.12.160.170 por la IP privada del server HTTP (NAT).

463.           Al reemplazar la IP de origen y modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

464.           El router genera una nueva trama ethernet utilizando su MAC de la interface inside y la MAC del cliente DNS, calcula un nuevo CRC.

465.           El router envía la trama por el cable.

466.           El siguiente router (gateway del server HTTP) recibe la trama (trama 8 en la captura), calcula el CRC y si es válido, verifica que el destino es su IP.

467.           El router resta 1 al TTL del paquete IP original (ahora 118 de 128).

468.           El router consulta la tabla de NAT y modifica la IP de destino por la IP real del server.

469.           El router reemplaza la IP de destino 23.12.160.170 por la IP privada del server HTTP (NAT).

470.           Al reemplazar la IP de origen y modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

471.           El router genera una nueva trama ethernet utilizando su MAC de la interface inside y la MAC del cliente DNS, calcula un nuevo CRC.

472.           El router envía la trama por el cable.

473.           El switch recibe la trama Ethernet (trama 7 en la captura), calcula el CRC y si es válido consulta la tabla de direcciones MAC para verificar la MAC de destino.

474.           El switch reenvía la trama al puerto correspondiente.

475.           El switch recibe la trama Ethernet (trama 8 en la captura), calcula el CRC y si es válido consulta la tabla de direcciones MAC para verificar la MAC de destino.

476.           El switch reenvía la trama al puerto correspondiente.

477.           El server HTTP recibe la trama Ethernet (trama 7 en la captura), calcula el CRC y si es válido verifica la dirección MAC de destino.

478.           Si la MAC de destino coincide con su dirección MAC, desencapsula la trama para procesar la capa 3.

479.           Si la IP de destino coincide con su propia dirección IP, calcula el checksum y desencapsula el paquete para procesar la capa 4.

480.           Al procesar la capa 4 verifica el checksum y que es el ACK del saludo de las tres vías, por lo tanto la sesión queda establecida.

481.           El server HTTP recibe la trama Ethernet (trama 8 en la captura), calcula el CRC y si es válido verifica la dirección MAC de destino.

482.           Si la MAC de destino coincide con su dirección MAC, desencapsula la trama para procesar la capa 3.

483.           Si la IP de destino coincide con su propia dirección IP, calcula el checksum y desencapsula el paquete para procesar la capa 4.

484.           Al procesar la capa 4 verifica el checksum y que la sesión se encuentra establecida y que el segmento contiene datos HTTP.

485.           El server envía los datos a la aplicación correspondiente (Apache).

486.           El server HTTP envía un ACK a la petición utilizando los mismos puertos que en el saludo de tres vías..

487.           El server HTTP genera un paquete IP con la IP local como origen y como destino la IP 181.165.52.33.

488.           El server HTTP genera una trama con la MAC del gateway como destino y su MAC como origen, genera un CRC.

489.           El server HTTP envía la trama en forma de bits (trama 9 en la captura).

490.           La aplicación envía un HTTP OK y los primeros 1240 bytes al socket para su envío.

491.           El server HTTP genera un segmento TCP utilizando los mismos puertos que en el saludo de tres vías.

492.           El server HTTP genera un paquete IP con la IP local como origen y como destino la IP 181.165.52.33.

493.           El server HTTP genera una trama con la MAC del gateway como destino y su MAC como origen, genera un CRC.

494.           El server HTTP envía la trama en forma de bits (trama 10 en la captura).

495.           La aplicación envía los siguientes 1240 bytes al socket para su envío.

496.           El server HTTP genera un nuevo segmento TCP utilizando los mismos puertos.

497.           El server HTTP genera un paquete IP con la IP local como origen y como destino la IP 181.165.52.33.

498.           El server HTTP genera una trama con la MAC del gateway como destino y su MAC como origen, genera un CRC.

499.           El server HTTP envía la trama en forma de bits (trama 11 en la captura).

500.           El switch recibe la trama ethernet (trama 9 en la captura), calcula el CRC y si es válido reenvía la trama al puerto correspondiente.

501.           El switch recibe la trama ethernet (trama 10 en la captura), calcula el CRC y si es válido reenvía la trama al puerto correspondiente.

502.           El switch recibe la trama ethernet (trama 11 en la captura), calcula el CRC y si es válido reenvía la trama al puerto correspondiente.

503.           El gateway del server HTTP recibe la trama (trama 9 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

504.           El gateway resta 1 al TTL del paquete IP original (ahora 63 de 64).

505.           El gateway consulta la tabla de enrutamiento y reenvía el paquete al puerto correspondiente.

506.           El gateway reemplaza la IP origen del server HTTP por la IP de la interface outside (NAT).

507.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

508.           El gateway genera una nueva trama y calcula un nuevo CRC.

509.           El gateway envía la trama por el cable (trama 9 en la captura).

510.           El gateway del server HTTP recibe la trama (trama 10 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

511.           El gateway resta 1 al TTL del paquete IP original (ahora 63 de 64).

512.           El gateway consulta la tabla de enrutamiento y reenvía el paquete al puerto correspondiente.

513.           El gateway reemplaza la IP origen del server HTTP por la IP de la interface outside (NAT),

514.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

515.           El gateway genera una nueva trama y calcula un nuevo CRC.

516.           El gateway envía la trama por el cable (trama 10 en la captura).

517.           El gateway del server HTTP recibe la trama (trama 11 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

518.           El gateway resta 1 al TTL del paquete IP original (ahora 63 de 64).

519.           El gateway consulta la tabla de enrutamiento y reenvía el paquete al puerto correspondiente.

520.           El gateway reemplaza la IP origen del server HTTP por la IP de la interface outside (NAT).

521.           Al modificar la IP de destino y el TTL, el router calcula el checksum de la cabecera de capa 3.

522.           El gateway genera una nueva trama y calcula un nuevo CRC.

523.           El gateway envía la trama por el cable (trama 11 en la captura).

524.           El siguiente router (salto 2 en el tracert) que recibe la trama (trama 9 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

525.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

526.           El router resta 1 al TTL del paquete IP original (ahora 62 de 64).

527.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

528.           El router genera una nueva trama y calcula un nuevo CRC.

529.           El router envía la trama por el cable (trama 9 en la captura).

530.           El siguiente router (salto 2 en el tracert) que recibe la trama (trama 10 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

531.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

532.           El router resta 1 al TTL del paquete IP original (ahora 62 de 64).

533.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

534.           El router genera una nueva trama y calcula un nuevo CRC.

535.           El router envía la trama por el cable (trama 10 en la captura).

536.           El siguiente router (salto 2 en el tracert) que recibe la trama (trama 11 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

537.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

538.           El router resta 1 al TTL del paquete IP original (ahora 62 de 64).

539.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

540.           El router genera una nueva trama y calcula un nuevo CRC.

541.           El router envía la trama por el cable (trama 11 en la captura).

542.           El siguiente router (salto 3 en el tracert) que recibe la trama (trama 9 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

543.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

544.           El router resta 1 al TTL del paquete IP original (ahora 61 de 64).

545.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

546.           El router genera una nueva trama y calcula un nuevo CRC.

547.           El router envía la trama por el cable (trama 9 en la captura).

548.           El siguiente router (salto 3 en el tracert) que recibe la trama (trama 10 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

549.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

550.           El router resta 1 al TTL del paquete IP original (ahora 61 de 64).

551.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

552.           El router genera una nueva trama y calcula un nuevo CRC.

553.           El router envía la trama por el cable (trama 10 en la captura).

554.           El siguiente router (salto 3 en el tracert) que recibe la trama (trama 11 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

555.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

556.           El router resta 1 al TTL del paquete IP original (ahora 61 de 64).

557.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

558.           El router genera una nueva trama y calcula un nuevo CRC.

559.           El router envía la trama por el cable (trama 11 en la captura).

560.           El siguiente router (salto 4 en el tracert) que recibe la trama (trama 9 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

561.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

562.           El router resta 1 al TTL del paquete IP original (ahora 60 de 64).

563.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

564.           El router genera una nueva trama y calcula un nuevo CRC.

565.           El router envía la trama por el cable (trama 9 en la captura).

566.           El siguiente router (salto 4 en el tracert) que recibe la trama (trama 10 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

567.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

568.           El router resta 1 al TTL del paquete IP original (ahora 60 de 64).

569.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

570.           El router genera una nueva trama y calcula un nuevo CRC.

571.           El router envía la trama por el cable (trama 10 en la captura).

572.           El siguiente router (salto 4 en el tracert) que recibe la trama (trama 11 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

573.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

574.           El router resta 1 al TTL del paquete IP original (ahora 60 de 64).

575.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

576.           El router genera una nueva trama y calcula un nuevo CRC.

577.           El router envía la trama por el cable (trama 11 en la captura).

578.           El siguiente router (salto 5 en el tracert) que recibe la trama (trama 9 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

579.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

580.           El router resta 1 al TTL del paquete IP original (ahora 59 de 64).

581.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

582.           El router genera una nueva trama y calcula un nuevo CRC.

583.           El router envía la trama por el cable (trama 9 en la captura).

584.           El siguiente router (salto 5 en el tracert) que recibe la trama (trama 10 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

585.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

586.           El router resta 1 al TTL del paquete IP original (ahora 59 de 64).

587.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

588.           El router genera una nueva trama y calcula un nuevo CRC.

589.           El router envía la trama por el cable (trama 10 en la captura).

590.           El siguiente router (salto 5 en el tracert) que recibe la trama (trama 11 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

591.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

592.           El router resta 1 al TTL del paquete IP original (ahora 59 de 64).

593.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

594.           El router genera una nueva trama y calcula un nuevo CRC.

595.           El router envía la trama por el cable (trama 11 en la captura).

596.           El siguiente router (salto 6 en el tracert) que recibe la trama (trama 9 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

597.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

598.           El router resta 1 al TTL del paquete IP original (ahora 58 de 64).

599.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

600.           El router genera una nueva trama y calcula un nuevo CRC.

601.           El router envía la trama por el cable (trama 9 en la captura).

602.           El siguiente router (salto 6 en el tracert) que recibe la trama (trama 10 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

603.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

604.           El router resta 1 al TTL del paquete IP original (ahora 58 de 64).

605.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

606.           El router genera una nueva trama y calcula un nuevo CRC.

607.           El router envía la trama por el cable (trama 10 en la captura).

608.           El siguiente router (salto 6 en el tracert) que recibe la trama (trama 11 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

609.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

610.           El router resta 1 al TTL del paquete IP original (ahora 58 de 64).

611.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

612.           El router genera una nueva trama y calcula un nuevo CRC.

613.           El router envía la trama por el cable (trama 11 en la captura).

614.           El siguiente router (salto 7 en el tracert) que recibe la trama (trama 9 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

615.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

616.           El router resta 1 al TTL del paquete IP original (ahora 57 de 64).

617.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

618.           El router genera una nueva trama y calcula un nuevo CRC.

619.           El router envía la trama por el cable (trama 9 en la captura).

620.           El siguiente router (salto 7 en el tracert) que recibe la trama (trama 10 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

621.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

622.           El router resta 1 al TTL del paquete IP original (ahora 57 de 64).

623.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

624.           El router genera una nueva trama y calcula un nuevo CRC.

625.           El router envía la trama por el cable (trama 10 en la captura).

626.           El siguiente router (salto 7 en el tracert) que recibe la trama (trama 11 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

627.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

628.           El router resta 1 al TTL del paquete IP original (ahora 57 de 64).

629.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

630.           El router genera una nueva trama y calcula un nuevo CRC.

631.           El router envía la trama por el cable (trama 11 en la captura).

632.           El siguiente router (salto 8 en el tracert) que recibe la trama  (trama 9 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

633.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

634.           El router resta 1 al TTL del paquete IP original (ahora 56 de 64).

635.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

636.           El router genera una nueva trama y calcula un nuevo CRC.

637.           El router envía la trama por el cable (trama 9 en la captura).

638.           El siguiente router (salto 8 en el tracert) que recibe la trama  (trama 10 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

639.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

640.           El router resta 1 al TTL del paquete IP original (ahora 56 de 64).

641.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

642.           El router genera una nueva trama y calcula un nuevo CRC.

643.           El router envía la trama por el cable (trama 10 en la captura).

644.           El siguiente router (salto 8 en el tracert) que recibe la trama  (trama 11 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

645.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

646.           El router resta 1 al TTL del paquete IP original (ahora 56 de 64).

647.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

648.           El router genera una nueva trama y calcula un nuevo CRC.

649.           El router envía la trama por el cable (trama 11 en la captura).

650.           El siguiente router (salto 9 en el tracert) que recibe la trama (trama 9 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

651.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

652.           El router resta 1 al TTL del paquete IP original (ahora 55 de 64).

653.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

654.           El router genera una nueva trama y calcula un nuevo CRC.

655.           El router envía la trama por el cable (trama 9 en la captura).

656.           El siguiente router (salto 9 en el tracert) que recibe la trama (trama 10 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

657.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

658.           El router resta 1 al TTL del paquete IP original (ahora 55 de 64).

659.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

660.           El router genera una nueva trama y calcula un nuevo CRC.

661.           El router envía la trama por el cable (trama 10 en la captura).

662.           El siguiente router (salto 9 en el tracert) que recibe la trama (trama 11 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

663.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

664.           El router resta 1 al TTL del paquete IP original (ahora 55 de 64).

665.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

666.           El router genera una nueva trama y calcula un nuevo CRC.

667.           El router envía la trama por el cable (trama 11 en la captura).

668.           El siguiente router (gateway del cliente HTTP) recibe la trama (trama 9 en la captura), calcula el CRC y si es válido, verifica que el destino es su IP.

669.           El router resta 1 al TTL del paquete IP original (ahora 54 de 64).

670.           El router consulta la tabla de NAT y modifica la IP de destino por la IP privada del cliente HTTP (NAT).

671.           Al reemplazar la IP de destino y modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

672.           El router consulta la tabla de NAT y si corresponde modifica el puerto TCP de destino correspondiente (PAT).

673.           Al reemplazar el puerto de destino, el router calcula el checksum de la cabecera de capa 4.

674.           El router genera una nueva trama ethernet utilizando su MAC de la interface inside y la MAC del cliente HTTP, calcula un nuevo CRC.

675.           El router envía la trama por el cable (trama 9 en la captura).

676.           El siguiente router (gateway del cliente HTTP) recibe la trama (trama 10 en la captura), calcula el CRC y si es válido, verifica que el destino es su IP.

677.           El router resta 1 al TTL del paquete IP original (ahora 54 de 64).

678.           El router consulta la tabla de NAT y modifica la IP de destino por la IP privada del cliente HTTP (NAT).

679.           Al reemplazar la IP de destino y modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

680.           El router consulta la tabla de NAT y si corresponde modifica el puerto TCP de destino correspondiente (PAT).

681.           Al reemplazar el puerto de destino, el router calcula el checksum de la cabecera de capa 4.

682.           El router genera una nueva trama ethernet utilizando su MAC de la interface inside y la MAC del cliente HTTP, calcula un nuevo CRC.

683.           El router envía la trama por el cable (trama 10 en la captura).

684.           El siguiente router (gateway del cliente HTTP) recibe la trama (trama 11 en la captura), calcula el CRC y si es válido, verifica que el destino es su IP.

685.           El router resta 1 al TTL del paquete IP original (ahora 54 de 64).

686.           El router consulta la tabla de NAT y modifica la IP de destino por la IP privada del cliente HTTP (NAT).

687.           Al reemplazar la IP de destino y modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

688.           El router consulta la tabla de NAT y si corresponde modifica el puerto TCP de destino correspondiente (PAT).

689.           Al reemplazar el puerto de destino, el router calcula el checksum de la cabecera de capa 4.

690.           El router genera una nueva trama ethernet utilizando su MAC de la interface inside y la MAC del cliente HTTP, calcula un nuevo CRC.

691.           El router envía la trama por el cable (trama 11 en la captura).

692.           El switch recibe la trama ethernet (trama 9 en la captura), calcula el CRC y si es válido consulta la tabla de direcciones MAC para verificar la MAC de destino.

693.           El switch reenvía la trama al puerto correspondiente.

694.           El switch recibe la trama ethernet (trama 10 en la captura), calcula el CRC y si es válido consulta la tabla de direcciones MAC para verificar la MAC de destino.

695.           El switch reenvía la trama al puerto correspondiente.

696.           El switch recibe la trama ethernet (trama 11 en la captura), calcula el CRC y si es válido consulta la tabla de direcciones MAC para verificar la MAC de destino.

697.           El switch reenvía la trama al puerto correspondiente.

698.           El cliente HTTP recibe la trama ethernet (trama 9 en la captura), calcula el CRC y si es válido verifica la dirección MAC de destino.

699.           Si la MAC de destino coincide con su dirección MAC, desencapsula la trama para procesar la capa 3.

700.           Si la IP de destino coincide con su propia dirección IP, calcula el checksum y desencapsula el paquete para procesar la capa 4.

701.           Al procesar la capa 4 verifica el checksum y que es un ACK y queda en espera del tráfico HTTP.

702.           El cliente HTTP recibe la trama ethernet (trama 9 en la captura), calcula el CRC y si es válido verifica la dirección MAC de destino.

703.           Si la MAC de destino coincide con su dirección MAC, desencapsula la trama para procesar la capa 3.

704.           Si la IP de destino coincide con su propia dirección IP, calcula el checksum y desencapsula el paquete para procesar la capa 4.

705.           Al procesar la capa 4 verifica el checksum y que es un ACK y queda en espera del tráfico HTTP.

706.           El cliente HTTP recibe la trama ethernet (trama 10 en la captura), calcula el CRC y si es válido verifica la dirección MAC de destino.

707.           Si la MAC de destino coincide con su dirección MAC, desencapsula la trama para procesar la capa 3.

708.           Si la IP de destino coincide con su propia dirección IP, calcula el checksum y desencapsula el paquete para procesar la capa 4.

709.           Al procesar la capa 4 verifica el checksum y que contiene datos HTTP y los coloca en el buffer correspondiente.

710.           El cliente HTTP recibe la trama ethernet (trama 11 en la captura), calcula el CRC y si es válido verifica la dirección MAC de destino.

711.           Si la MAC de destino coincide con su dirección MAC, desencapsula la trama para procesar la capa 3.

712.           Si la IP de destino coincide con su propia dirección IP, calcula el checksum y desencapsula el paquete para procesar la capa 4.

713.           Al procesar la capa 4 verifica el checksum y que contiene datos HTTP y los coloca en el buffer correspondiente.

714.           El cliente HTTP genera el ACK de los segmentos recibidos y confirma que espera más datos.

715.           Se genera un paquete IP con la IP privada del cliente HTTP y la IP 23.12.160.170.

716.           La PC cliente genera una trama con su dirección MAC y hacia la MAC del router, generando el CRC correspondiente.

717.           La PC cliente transmite la trama por el cable en forma de bits (trama 12 en la captura).

718.           El switch recibe la trama ethernet, calcula el CRC y si es válido reenvía la trama al puerto correspondiente.

719.           El router (salto 1 en el tracert) recibe la trama ethernet, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

720.           El router determina que la IP destino no es la propia y está fuera de las redes directamente conectadas y elige la ruta por defecto.

721.           El router resta 1 al TTL del paquete IP original (ahora 127 de 128).

722.           El router determina que la ruta por defecto es alcanzable por la interface outside y deberá realizar PAT.

723.           El router reemplaza el puerto TCP original por uno disponible en su interface outside y almacena el dato en la tabla de NAT.

724.           Al reemplazar el puerto de origen, el router calcula el checksum de la cabecera de capa 4.

725.           El router reemplaza la IP origen de la PC cliente por la IP de la interface outside (181.165.52.33) y almacena el dato en la tabla de NAT.

726.           Al reemplazar la IP de origen y modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

727.           El router genera una nueva trama ethernet utilizando su MAC de la interface outside y la MAC de su default gateway.

728.           El router envía la trama por el cable.

729.           El siguiente router (salto 2 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

730.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

731.           El router resta 1 al TTL del paquete IP original (ahora 126 de 128).

732.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

733.           El router genera una nueva trama y calcula un nuevo CRC.

734.           El router envía la trama por el cable.

735.           El siguiente router (salto 3 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

736.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

737.           El router resta 1 al TTL del paquete IP original (ahora 125 de 128).

738.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

739.           El router genera una nueva trama y calcula un nuevo CRC.

740.           El router envía la trama por el cable.

741.           El siguiente router (salto 4 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

742.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

743.           El router resta 1 al TTL del paquete IP original (ahora 124 de 128).

744.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

745.           El router genera una nueva trama y calcula un nuevo CRC.

746.           El router envía la trama por el cable.

747.           El siguiente router (salto 5 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

748.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

749.           El router resta 1 al TTL del paquete IP original (ahora 123 de 128).

750.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

751.           El router genera una nueva trama y calcula un nuevo CRC.

752.           El router envía la trama por el cable.

753.           El siguiente router (salto 6 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

754.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

755.           El router resta 1 al TTL del paquete IP original (ahora 122 de 128).

756.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

757.           El router genera una nueva trama y calcula un nuevo CRC.

758.           El router envía la trama por el cable.

759.           El siguiente router (salto 7 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

760.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

761.           El router resta 1 al TTL del paquete IP original (ahora 121 de 128).

762.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

763.           El router genera una nueva trama y calcula un nuevo CRC.

764.           El router envía la trama por el cable.

765.           El siguiente router (salto 8 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

766.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

767.           El router resta 1 al TTL del paquete IP original (ahora 120 de 128).

768.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

769.           El router genera una nueva trama y calcula un nuevo CRC.

770.           El router envía la trama por el cable.

771.           El siguiente router (salto 9 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

772.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

773.           El router resta 1 al TTL del paquete IP original (ahora 119 de 128).

774.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

775.           El router genera una nueva trama y calcula un nuevo CRC.

776.           El router envía la trama por el cable.

777.           El siguiente router (gateway del server HTTP) recibe la trama, calcula el CRC y si es válido, verifica que el destino es su IP.

778.           El router resta 1 al TTL del paquete IP original (ahora 118 de 128).

779.           El router consulta la tabla de NAT y modifica la IP de destino por la IP real del server.

780.           El router reemplaza la IP de destino 23.12.160.170 por la IP privada del server HTTP (NAT).

781.           Al reemplazar la IP de origen y modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

782.           El router genera una nueva trama ethernet utilizando su MAC de la interface inside y la MAC del cliente DNS, calcula un nuevo CRC.

783.           El router envía la trama por el cable.

784.           El switch recibe la trama ethernet, calcula el CRC y si es válido consulta la tabla de direcciones MAC para verificar la MAC de destino.

785.           El switch reenvía la trama al puerto correspondiente.

786.           El server HTTP recibe la trama Ethernet (trama 12 en la captura), calcula el CRC y si es válido verifica la dirección MAC de destino.

787.           Si la MAC de destino coincide con su dirección MAC, desencapsula la trama para procesar la capa 3.

788.           Si la IP de destino coincide con su propia dirección IP, calcula el checksum y desencapsula el paquete para procesar la capa 4.

789.           Al procesar la capa 4 verifica el checksum y que es un ACK y solicita más datos.

790.           El server HTTP genera un nuevo segmento con 1240 bytes.

791.           El server HTTP genera un paquete IP con la IP local como origen y como destino la IP 181.165.52.33.

792.           El server HTTP genera una trama con la MAC del gateway como destino y su MAC como origen, genera un CRC.

793.           El server HTTP envía la trama en forma de bits (trama 13 en la captura).

794.           El server HTTP genera un nuevo segmento con 1240 bytes.

795.           El server HTTP genera un paquete IP con la IP local como origen y como destino la IP 181.165.52.33.

796.           El server HTTP genera una trama con la MAC del gateway como destino y su MAC como origen, genera un CRC.

797.           El server HTTP envía la trama en forma de bits (trama 14 en la captura).

798.           El switch recibe la trama ethernet (trama 13 en la captura), calcula el CRC y si es válido reenvía la trama al puerto correspondiente.

799.           El switch recibe la trama ethernet (trama 14 en la captura), calcula el CRC y si es válido reenvía la trama al puerto correspondiente.

800.           El gateway del server HTTP recibe la trama (trama 13 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

801.           El gateway resta 1 al TTL del paquete IP original (ahora 63 de 64).

802.           El gateway consulta la tabla de enrutamiento y reenvía el paquete al puerto correspondiente.

803.           El gateway reemplaza la IP origen del server HTTP por la IP de la interface outside (NAT).

804.           Al modificar la IP de origen y el TTL, el router calcula el checksum de la cabecera de capa 3.

805.           El gateway genera una nueva trama y calcula un nuevo CRC.

806.           El gateway envía la trama por el cable (trama 13 en la captura).

807.           El gateway del server HTTP recibe la trama (trama 14 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

808.           El gateway resta 1 al TTL del paquete IP original (ahora 63 de 64).

809.           El gateway consulta la tabla de enrutamiento y reenvía el paquete al puerto correspondiente.

810.           El gateway reemplaza la IP origen del server HTTP por la IP de la interface outside (NAT).

811.           Al modificar la IP de origen y el TTL, el router calcula el checksum de la cabecera de capa 3.

812.           El gateway genera una nueva trama y calcula un nuevo CRC.

813.           El gateway envía la trama por el cable (trama 14 en la captura).

814.           El siguiente router (salto 2 en el tracert) que recibe la trama (trama 13 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

815.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

816.           El router resta 1 al TTL del paquete IP original (ahora 62 de 64).

817.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

818.           El router genera una nueva trama y calcula un nuevo CRC.

819.           El router envía la trama por el cable (trama 13 en la captura).

820.           El siguiente router (salto 2 en el tracert) que recibe la trama (trama 14 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

821.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

822.           El router resta 1 al TTL del paquete IP original (ahora 62 de 64).

823.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

824.           El router genera una nueva trama y calcula un nuevo CRC.

825.           El router envía la trama por el cable (trama 14 en la captura).

826.           El siguiente router (salto 3 en el tracert) que recibe la trama (trama 13 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

827.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

828.           El router resta 1 al TTL del paquete IP original (ahora 61 de 64).

829.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

830.           El router genera una nueva trama y calcula un nuevo CRC.

831.           El router envía la trama por el cable (trama 13 en la captura).

832.           El siguiente router (salto 3 en el tracert) que recibe la trama (trama 14 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

833.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

834.           El router resta 1 al TTL del paquete IP original (ahora 61 de 64).

835.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

836.           El router genera una nueva trama y calcula un nuevo CRC.

837.           El router envía la trama por el cable (trama 14 en la captura).

838.           El siguiente router (salto 4 en el tracert) que recibe la trama (trama 13 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

839.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

840.           El router resta 1 al TTL del paquete IP original (ahora 60 de 64).

841.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

842.           El router genera una nueva trama y calcula un nuevo CRC.

843.           El router envía la trama por el cable (trama 13 en la captura).

844.           El siguiente router (salto 4 en el tracert) que recibe la trama (trama 14 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

845.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

846.           El router resta 1 al TTL del paquete IP original (ahora 60 de 64).

847.           El router genera una nueva trama y calcula un nuevo CRC.

848.           El router envía la trama por el cable (trama 14 en la captura).

849.           El siguiente router (salto 5 en el tracert) que recibe la trama (trama 13 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

850.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

851.           El router resta 1 al TTL del paquete IP original (ahora 59 de 64).

852.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

853.           El router genera una nueva trama y calcula un nuevo CRC.

854.           El router envía la trama por el cable (trama 13 en la captura).

855.           El siguiente router (salto 5 en el tracert) que recibe la trama (trama 14 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

856.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

857.           El router resta 1 al TTL del paquete IP original (ahora 59 de 64).

858.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

859.           El router genera una nueva trama y calcula un nuevo CRC.

860.           El router envía la trama por el cable (trama 14 en la captura).

861.           El siguiente router (salto 6 en el tracert) que recibe la trama (trama 13 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

862.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

863.           El router resta 1 al TTL del paquete IP original (ahora 58 de 64).

864.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

865.           El router genera una nueva trama y calcula un nuevo CRC.

866.           El router envía la trama por el cable (trama 13 en la captura).

867.           El siguiente router (salto 6 en el tracert) que recibe la trama (trama 14 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

868.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

869.           El router resta 1 al TTL del paquete IP original (ahora 58 de 64).

870.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

871.           El router genera una nueva trama y calcula un nuevo CRC.

872.           El router envía la trama por el cable (trama 14 en la captura).

873.           El siguiente router (salto 7 en el tracert) que recibe la trama (trama 13 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

874.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

875.           El router resta 1 al TTL del paquete IP original (ahora 57 de 64).

876.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

877.           El router genera una nueva trama y calcula un nuevo CRC.

878.           El router envía la trama por el cable (trama 13 en la captura).

879.           El siguiente router (salto 7 en el tracert) que recibe la trama (trama 14 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

880.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

881.           El router resta 1 al TTL del paquete IP original (ahora 57 de 64).

882.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

883.           El router genera una nueva trama y calcula un nuevo CRC.

884.           El router envía la trama por el cable (trama 14 en la captura).

885.           El siguiente router (salto 8 en el tracert) que recibe la trama  (trama 13 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

886.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

887.           El router resta 1 al TTL del paquete IP original (ahora 56 de 64).

888.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

889.           El router genera una nueva trama y calcula un nuevo CRC.

890.           El router envía la trama por el cable (trama 13 en la captura).

891.           El siguiente router (salto 8 en el tracert) que recibe la trama  (trama 14 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

892.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

893.           El router resta 1 al TTL del paquete IP original (ahora 56 de 64).

894.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

895.           El router genera una nueva trama y calcula un nuevo CRC.

896.           El router envía la trama por el cable (trama 14 en la captura).

897.           El siguiente router (salto 9 en el tracert) que recibe la trama (trama 13 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

898.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

899.           El router resta 1 al TTL del paquete IP original (ahora 55 de 64).

900.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

901.           El router genera una nueva trama y calcula un nuevo CRC.

902.           El router envía la trama por el cable (trama 13 en la captura).

903.           El siguiente router (salto 9 en el tracert) que recibe la trama (trama 14 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

904.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

905.           El router resta 1 al TTL del paquete IP original (ahora 55 de 64).

906.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

907.           El router genera una nueva trama y calcula un nuevo CRC.

908.           El router envía la trama por el cable (trama 14 en la captura).

909.           El siguiente router (gateway del cliente HTTP) recibe la trama (trama 13 en la captura), calcula el CRC y si es válido, verifica que el destino es su IP.

910.           El router resta 1 al TTL del paquete IP original (ahora 54 de 64).

911.           El router consulta la tabla de NAT y modifica la IP de destino por la IP privada del cliente HTTP (NAT).

912.           Al reemplazar la IP de destino y modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

913.           El router consulta la tabla de NAT y si corresponde modifica el puerto TCP de destino correspondiente (PAT).

914.           Al reemplazar el puerto de destino, el router calcula el checksum de la cabecera de capa 4.

915.           El router genera una nueva trama ethernet utilizando su MAC de la interface inside y la MAC del cliente HTTP, calcula un nuevo CRC.

916.           El router envía la trama por el cable (trama 13 en la captura).

917.           El siguiente router (gateway del cliente HTTP) recibe la trama (trama 14 en la captura), calcula el CRC y si es válido, verifica que el destino es su IP.

918.           El router resta 1 al TTL del paquete IP original (ahora 54 de 64).

919.           El router consulta la tabla de NAT y modifica la IP de destino por la IP privada del cliente HTTP (NAT).

920.           Al reemplazar la IP de destino y modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

921.           El router consulta la tabla de NAT y si corresponde modifica el puerto TCP de destino correspondiente (PAT).

922.           Al reemplazar el puerto de destino, el router calcula el checksum de la cabecera de capa 4.

923.           El router genera una nueva trama ethernet utilizando su MAC de la interface inside y la MAC del cliente HTTP, calcula un nuevo CRC.

924.           El router envía la trama por el cable (trama 14 en la captura).

925.           El switch recibe la trama ethernet (trama 13 en la captura), calcula el CRC y si es válido consulta la tabla de direcciones MAC para verificar la MAC de destino.

926.           El switch reenvía la trama al puerto correspondiente.

927.           El switch recibe la trama ethernet (trama 14 en la captura), calcula el CRC y si es válido consulta la tabla de direcciones MAC para verificar la MAC de destino.

928.           El switch reenvía la trama al puerto correspondiente.

929.           El cliente HTTP recibe la trama ethernet (trama 13 en la captura), calcula el CRC y si es válido verifica la dirección MAC de destino.

930.           Si la MAC de destino coincide con su dirección MAC, desencapsula la trama para procesar la capa 3.

931.           Si la IP de destino coincide con su propia dirección IP, calcula el checksum y desencapsula el paquete para procesar la capa 4.

932.           Al procesar la capa 4 verifica el checksum y que es un ACK y queda en espera del tráfico HTTP.

933.           El cliente HTTP recibe la trama ethernet (trama 14 en la captura), calcula el CRC y si es válido verifica la dirección MAC de destino.

934.           Si la MAC de destino coincide con su dirección MAC, desencapsula la trama para procesar la capa 3.

935.           Si la IP de destino coincide con su propia dirección IP, calcula el checksum y desencapsula el paquete para procesar la capa 4.

936.           Al procesar la capa 4 verifica el checksum y que contiene datos HTTP y los coloca en el buffer correspondiente.

937.           El cliente HTTP genera el ACK de los segmentos recibidos y confirma que espera mas datos.

938.           Se genera un paquete IP con la IP privada del cliente HTTP y la IP 23.12.160.170.

939.           La PC cliente genera una trama con su dirección MAC y hacia la MAC del router, generando el CRC correspondiente.

940.           La PC cliente transmite la trama por el cable en forma de bits (trama 15 en la captura).

941.           El switch recibe la trama ethernet, calcula el CRC y si es válido reenvía la trama al puerto correspondiente.

942.           El router (salto 1 en el tracert) recibe la trama ethernet, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

943.           El router determina que la IP destino no es la propia y está fuera de las redes directamente conectadas y elige la ruta por defecto.

944.           El router resta 1 al TTL del paquete IP original (ahora 127 de 128).

945.           El router determina que la ruta por defecto es alcanzable por la interface outside y deberá realizar PAT.

946.           El router reemplaza el puerto TCP original por uno disponible en su interface outside y almacena el dato en la tabla de NAT.

947.           Al reemplazar el puerto de origen, el router calcula el checksum de la cabecera de capa 4.

948.           El router reemplaza la IP origen de la PC cliente por la IP de la interface outside (181.165.52.33) y almacena el dato en la tabla de NAT.

949.           Al reemplazar la IP de origen y modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

950.           El router genera una nueva trama ethernet utilizando su MAC de la interface outside y la MAC de su default gateway.

951.           El router envía la trama por el cable.

952.           El siguiente router (salto 2 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

953.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

954.           El router resta 1 al TTL del paquete IP original (ahora 126 de 128).

955.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

956.           El router genera una nueva trama y calcula un nuevo CRC.

957.           El router envía la trama por el cable.

958.           El siguiente router (salto 3 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

959.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

960.           El router resta 1 al TTL del paquete IP original (ahora 125 de 128).

961.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

962.           El router genera una nueva trama y calcula un nuevo CRC.

963.           El router envía la trama por el cable.

964.           El siguiente router (salto 4 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

965.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

966.           El router resta 1 al TTL del paquete IP original (ahora 124 de 128).

967.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

968.           El router genera una nueva trama y calcula un nuevo CRC.

969.           El router envía la trama por el cable.

970.           El siguiente router (salto 5 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

971.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

972.           El router resta 1 al TTL del paquete IP original (ahora 123 de 128).

973.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

974.           El router genera una nueva trama y calcula un nuevo CRC.

975.           El router envía la trama por el cable.

976.           El siguiente router (salto 6 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

977.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

978.           El router resta 1 al TTL del paquete IP original (ahora 122 de 128).

979.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

980.           El router genera una nueva trama y calcula un nuevo CRC.

981.           El router envía la trama por el cable.

982.           El siguiente router (salto 7 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

983.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

984.           El router resta 1 al TTL del paquete IP original (ahora 121 de 128).

985.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

986.           El router genera una nueva trama y calcula un nuevo CRC.

987.           El router envía la trama por el cable.

988.           El siguiente router (salto 8 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

989.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

990.           El router resta 1 al TTL del paquete IP original (ahora 120 de 128).

991.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

992.           El router genera una nueva trama y calcula un nuevo CRC.

993.           El router envía la trama por el cable.

994.           El siguiente router (salto 9 en el tracert) que recibe la trama, calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

995.           El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

996.           El router resta 1 al TTL del paquete IP original (ahora 119 de 128).

997.           Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

998.           El router genera una nueva trama y calcula un nuevo CRC.

999.           El router envía la trama por el cable.

1000.        El siguiente router (gateway del server HTTP) recibe la trama, calcula el CRC y si es válido, verifica que el destino es su IP.

1001.        El router resta 1 al TTL del paquete IP original (ahora 118 de 128).

1002.        El router consulta la tabla de NAT y modifica la IP de destino por la IP real del server.

1003.        El router reemplaza la IP de destino 23.12.160.170 por la IP privada del server HTTP (NAT).

1004.        Al reemplazar la IP de origen y modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

1005.        El router genera una nueva trama ethernet utilizando su MAC de la interface inside y la MAC del cliente DNS, calcula un nuevo CRC.

1006.        El router envía la trama por el cable.

1007.        El switch recibe la trama ethernet, calcula el CRC y si es válido consulta la tabla de direcciones MAC para verificar la MAC de destino.

1008.        El switch reenvía la trama al puerto correspondiente.

1009.        El server HTTP recibe la trama ethernet (trama 15 en la captura), calcula el CRC y si es válido verifica la dirección MAC de destino.

1010.        Si la MAC de destino coincide con su dirección MAC, desencapsula la trama para procesar la capa 3.

1011.        Si la IP de destino coincide con su propia dirección IP, calcula el checksum y desencapsula el paquete para procesar la capa 4.

1012.        Al procesar la capa 4 verifica el checksum, que es un ACK y solicita mas datos.

1013.        El server HTTP genera un nuevo segmento con 1240 bytes.

1014.        El server HTTP genera un paquete IP con la IP local como origen y como destino la IP 181.165.52.33

1015.        El server HTTP genera una trama con la MAC del gateway como destino y su MAC como origen, genera un CRC.

1016.        El server HTTP envía la trama en forma de bits (trama 16 en la captura).

1017.        El server HTTP genera un nuevo segmento con 1240 bytes y le agrega el flag PUSH que indica algo así como fin de envío de datos (ver 1030).

1018.        El server HTTP genera un paquete IP con la IP local como origen y como destino la IP 181.165.52.33

1019.        El server HTTP genera una trama con la MAC del gateway como destino y su MAC como origen, genera un CRC.

1020.        El server HTTP envía la trama en forma de bits (trama 17 en la captura).

1021.        El switch recibe la trama ethernet (trama 16 en la captura), calcula el CRC y si es válido reenvía la trama al puerto correspondiente.

1022.        El switch recibe la trama ethernet (trama 17 en la captura), calcula el CRC y si es válido reenvía la trama al puerto correspondiente.

1023.        El gateway del server HTTP recibe la trama (trama 16 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

1024.        El gateway resta 1 al TTL del paquete IP original (ahora 63 de 64).

1025.        El gateway consulta la tabla de enrutamiento y reenvía el paquete al puerto correspondiente.

1026.        El gateway reemplaza la IP origen del server HTTP por la IP de la interface outside (NAT).

1027.        Al modificar la IP de origen y el TTL, el router calcula el checksum de la cabecera de capa 3.

1028.        El gateway genera una nueva trama y calcula un nuevo CRC.

1029.        El gateway envía la trama por el cable (trama 16 en la captura).

1030.        El gateway del server HTTP recibe la trama (trama 17 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

1031.        El gateway resta 1 al TTL del paquete IP original (ahora 63 de 64).

1032.        El gateway consulta la tabla de enrutamiento y reenvía el paquete al puerto correspondiente.

1033.        El gateway reemplaza la IP origen del server HTTP por la IP de la interface outside (NAT).

1034.        Al modificar la IP de origen y el TTL, el router calcula el checksum de la cabecera de capa 3.

1035.        El gateway genera una nueva trama y calcula un nuevo CRC.

1036.        El gateway envía la trama por el cable (trama 17 en la captura).

1037.        El siguiente router (salto 2 en el tracert) que recibe la trama (trama 16 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

1038.        El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

1039.        El router resta 1 al TTL del paquete IP original (ahora 62 de 64).

1040.        Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

1041.        El router genera una nueva trama y calcula un nuevo CRC.

1042.        El router envía la trama por el cable (trama 16 en la captura).

1043.        El siguiente router (salto 2 en el tracert) que recibe la trama (trama 17 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

1044.        El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

1045.        El router resta 1 al TTL del paquete IP original (ahora 62 de 64).

1046.        Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

1047.        El router genera una nueva trama y calcula un nuevo CRC.

1048.        El router envía la trama por el cable (trama 17 en la captura).

1049.        El siguiente router (salto 3 en el tracert) que recibe la trama (trama 16 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

1050.        El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

1051.        El router resta 1 al TTL del paquete IP original (ahora 61 de 64).

1052.        Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

1053.        El router genera una nueva trama y calcula un nuevo CRC.

1054.        El router envía la trama por el cable (trama 16 en la captura).

1055.        El siguiente router (salto 3 en el tracert) que recibe la trama (trama 17 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

1056.        El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

1057.        El router resta 1 al TTL del paquete IP original (ahora 61 de 64).

1058.        Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

1059.        El router genera una nueva trama y calcula un nuevo CRC.

1060.        El router envía la trama por el cable (trama 17 en la captura).

1061.        El siguiente router (salto 4 en el tracert) que recibe la trama (trama 16 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

1062.        El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

1063.        El router resta 1 al TTL del paquete IP original (ahora 60 de 64).

1064.        Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

1065.        El router genera una nueva trama y calcula un nuevo CRC.

1066.        El router envía la trama por el cable (trama 16 en la captura).

1067.        El siguiente router (salto 4 en el tracert) que recibe la trama (trama 17 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

1068.        El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

1069.        El router resta 1 al TTL del paquete IP original (ahora 60 de 64).

1070.        Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

1071.        El router genera una nueva trama y calcula un nuevo CRC.

1072.        El router envía la trama por el cable (trama 17 en la captura).

1073.        El siguiente router (salto 5 en el tracert) que recibe la trama (trama 16 en la captura), calcula el CRC y si es válido, verifica la IP de destino para determinar reenvío.

1074.        El router consulta la tabla de enrutamiento y reenvía el paquete por el puerto correspondiente.

1075.        El router resta 1 al TTL del paquete IP original (ahora 59 de 64).

1076.        Al modificar el TTL, el router calcula el checksum de la cabecera de capa 3.

1077.        El router genera una nueva trama y calcula un nuevo CRC.

1078.        El router envía la trama por el cable (trama 16 en la captura).