ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA DE TELECOMUNICACIÓN (UPCT)
LAB. REDES Y SERVICIOS DE COMUNICACIONES (Ingeniero Técn. de Telecomunicación, Esp. Telemática)
Convocatoria de Junio. Fecha: 15 de Junio de 2010.

Alumno:

PROBLEMA 1 (1,75 ptos.)
Una aplicación A establece una conexión TCP con una aplicación B. El extremo aceptador informa de que el tamaño
máximo de segmento que está dispuesto a recibir es de 1460, mientras que el extremo iniciador de la conexión informa
que el tamaño máximo de segmento que está dispuesto a recibir es 2100. Escriba el contenido de los campos de la
cabecera TCP vacíos que aparecen en la tabla, en la siguiente secuencia de intercambio de segmentos, suponiendo que no
existe pérdida ni desorden en la entrega, salvo en las ocasiones que se indica lo contrario.
Porigen
31200

Pdestino
2000

Seq. Number
15000

ACK
---

Options
MSS=2100

Comentarios
Petición de inicio de conexión

2000

31200

31000

15001

MSS=1460

2º mensaje de inicio de conexión

31200

2000

15001

31001

3º mensaje de inicio de conexión

31200

2000

15001

31001

31200

2000

15301

31001

A envía 300 bytes de datos nuevos
(segmento perdido)
A envía 400 bytes de datos nuevos

2000

31200

31001

31200

2000

15701

15001 (pos.
fallo ventana)
31101

2000

31200

31101

15001

31200

2000

15001

31101

2000

31200

31101

15701

31200

2000

15701

31401

B envía 100 bytes de datos nuevos
A envía 100 bytes de datos nuevos
(segmento perdido)
B envía 300 bytes de datos nuevos
(segmento perdido)
A reenvía 300 bytes de datos de 1º
segmento perdido (recibido)
B reenvía 300 bytes de datos de 1º
segmento perdido (recibido)
A envía segmento de 1000 bytes de
datos nuevos

PROBLEMA 2 (1,75 ptos.)
Dispone de la dirección 10.0.0.0/255.0.0.0, para asignar direcciones a 6 redes físicas. El número de interfaces a los que
asignar dirección IP en cada red es: (Red 1) 40000, (Red 2) 35000, (Red 3) 16000, (Red 4) 12000, (Red 5) 8000, (Red 6)
5000.
Para ello, rellene la siguiente tabla con los datos que se le pide, teniendo en cuenta que:
- No se permite utilizar las direcciones de subred que creen ambigüedades con la dirección de red 10.0.0.0 y con la
dirección de difusión 10.255.255.255.
- Todas las direcciones y máscaras de subred de la tabla deben rellenarse en decimal (formato A.B.C.D), no en binario.
- La numeración de las redes debe realizarse en orden (dirección de subred de red 1, menor que de red 2, etc.).
- Deben desaprovecharse la menor cantidad posible de direcciones. Esto implica ajustar la máscara de subred al
tamaño más adecuado de cada subred, y no dejar rangos de direcciones sin utilizar entre subredes.
Red

Dirección de
subred

Máscara de subred

Primera dirección
subred utilizable

Última dirección
subred utilizable

Dirección broadcast
de subred

1

10.1.0.0

255.255.0.0

10.1.0.1

10.1.255.254

10.1.255. 255

2

10.2.0.0

255.255.0.0

10.2.0.1

10.2.255.254

10.2.255.255

foroupct.com.es
3

10.3.0.0

255.255.192.0

10.3.0.1

10.3.63.254

10.3.63.255

4

10.3.64.0

255.255.192.0

10.3.64.1

10.3.127.254

10.3.127.255

5

10.3.128.0

255.255.224.0

10.3.128.1

10.3.159.254

10.3.159.255

6

10.3.160.0

255.255.224.0

10.3.160.1

10.3.191.254

10.3.191.255

PROBLEMA 3 (2,25 ptos.)
Las máquinas de la figura están ejecutando el protocolo de encaminamiento RIP v1.0. Todos los nodos implementan la
técnica de split horizon simple con inversión de ruta (poisoned reverse). Inicialmente (t=0), las tablas de encaminamiento
de los nodos contienen únicamente las entradas de las redes a las que están directamente conectadas. Se produce la
siguiente sucesión de eventos:
-

En t=1 el router A envía por cada uno de sus interfaces un mensaje Response.
En t=2 el router B envía por cada uno de sus interfaces un mensaje Response.
En t=3 el router C envía por cada uno de sus interfaces un mensaje Response.

A
eth0
200.1.1.254
Red 200.1.1.0/
255.255.255.0

Red punto a
punto anónima
ppp0 ppp0

B

Red 200.1.4.0 /
255.255.255.0 ppp0
ppp1
ppp1

eth0
200.1.2.254
Red 200.1.2.0/
255.255.255.0

C

eth0
200.1.3.254
Red 200.1.3.0/
255.255.255.0

Rellene las tablas indicadas a continuación teniendo en cuenta que:
•
•

Si considera que algún mensaje está vacío, debe indicarlo explícitamente con la palabra “vacío” en la tabla.
Los mensajes Response indican con número de saltos 1, aquellas redes a las que están directamente conectadas.
Mensaje Response generado por A en t=1 por su
interfaz ppp0 (0,25 ptos.)
Ruta
Número de saltos

200.1.1.0

1

Mensaje Response generado por B en t=2 por su
interfaz ppp1 (0,25 ptos.)
Ruta
Número de saltos

200.1.1.0
200.1.2.0
200.1.4.0

2
1
16

Mensaje Response generado por C en t=3 por su
interfaz ppp0 (0,25 ptos.)
Ruta
Número de saltos

200.1.1.0
200.1.2.0

16
16

Mensaje Response generado por B en t=2 por su
interfaz ppp0 (0,25 ptos.)
Ruta
Número de saltos

200.1.1.0
200.1.2.0
200.1.4.0

16
1
1

Mensaje Response generado por B en t=2 por su
interfaz eth0 (0,25 ptos.)
Ruta
Número de saltos

200.1.1.0
200.1.2.0
200.1.4.0

2
16
1

Mensaje Response generado por C en t=3 por su
interfaz eth0 (0,25 ptos.)
Ruta
Número de saltos

200.1.1.0
200.1.2.0

foroupct.com.es

16
16
200.1.3.0
200.1.4.0

1
16

200.1.3.0
200.1.4.0

1
16

Tabla encaminamiento router A en t=4 (con información de distancia en número de saltos) (0,25 ptos.)
Dirección
Máscara
Interfaz de salida
Gateway
Distancia (saltos)

200.1.1.0
200.1.2.0
200.1.4.0

255.255.255.0
255.255.255.0
255.255.255.0

eth0
ppp0
ppp0

-------

1
2
2

Tabla encaminamiento router B en t=4 (con información de distancia en número de saltos) (0,25 ptos.)
Dirección
Máscara
Interfaz de salida
Gateway
Distancia (saltos)

200.1.1.0
200.1.2.0
200.1.3.0
200.1.4.0

255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0

ppp0
eth0
ppp1
ppp1

---------

2
1
2
1

Tabla encaminamiento router C en t=4 (con información de distancia en número de saltos) (0,25 ptos.)
Dirección
Máscara
Interfaz de salida
Gateway
Distancia (saltos)

200.1.1.0
200.1.2.0
200.1.3.0
200.1.4.0

255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0

ppp1
ppp1
eth0
ppp1

---------

3
2
1
1

PROBLEMA 4 (1,75 ptos.)
La figura muestra la red de una empresa con dos sedes: Los routers A, B, C y D implementan la funcionalidad NAPT
(masquerading). Los servidores S1, S2, S3, S4 tienen un servidor web que escucha peticiones en el puerto 80.
- Los servidores S1 y S2 son accesibles a usuarios de la red interna A en el puerto 80 y a usuarios en Internet a través
del puerto 8080.
- El servidor S3 es accesible a usuarios de la red interna B en el puerto 80, y a usuarios en Internet a través del puerto
1080. El servidor S4 sólo es accesible a usuarios de la red interna B, en el puerto 80.
Las máquinas A, B, C, D, S1, S2, tienen un servidor FTP en su puerto 23. Los servicios FTP de S1 y S2 son accesibles
desde Internet en el puerto 2223. El servicio FTP del router D es accesible a Internet desde el puerto 2233.

RED INTERNA B

RED INTERNA A

192.168.1.1
eth0

PC2
10.0.1.1
10.255.255.254
eth0

S1

A
(NAPT)

190.1.1.1
ppp0

212.128.101.1
ppp0

Internet

C
(NAPT)

192.168.1.254
eth0

PC 3
eth0
192.168.1.2

PC1
eth0:10.0.1.3
10.0.1.2

B
(NAPT)

192.168.1.1

eth0
192.168.1.3

D
(NAPT)
eth1:172.16.255.254

S4
S3

eth1:192.168.1.254
172.16.0.2

S2

ADM
192.168.1.2

172.16.0.1

foroupct.com.es
Con la información proporcionada rellene las siguientes tablas:

IP servidor interno

Tabla de puertos visibles Router A (0,25 ptos.)
Puerto servidor interno
Puerto público (externo)

10.0.1.1
10.0.1.3
10.0.1.1
10.0.1.3

80
80
23
23

IP servidor interno

Tabla de puertos visibles Router B (0,25 ptos.)
Puerto servidor interno
Puerto público (externo)

192.168.1.1
192.168.1.1

IP servidor interno

80
23

8080
2223

Tabla de puertos visibles Router C (0,25 ptos.)
Puerto servidor interno
Puerto público (externo)

192.168.1.3
192.168.1.3

IP servidor interno

8080
8080
2223
2233

22
80

2223
1080

Tabla de puertos visibles Router D (0,25 ptos.)
Puerto servidor interno
Puerto público (externo)

172.16.0.1
172.16.0.2

80
80

1080
80

En un momento dado el usuario administrador en ADM realiza una consulta HTTP en el servidor S3. La traducción de
direcciones que se produce y los puertos que sufren los segmentos de la conexión TCP asociada a la sesión http es la
siguiente:

Datagramas de la conexión
TCP
ADMRouter B
Router BRouter A
Router ARouter C
Router CRouter D
Router DS3
S3Router D
Router DRouter C
Router CRouter A
Router ARouter B
Router BADM

IP origen

192.168.1.2
10.0.1.3
212.128.101.1
212.128.101.1
212.128.101.1
172.16.0.2
192.168.1.3
190.1.1.1
190.1.1.1
190.1.1.1

Tabla 3.2
Puerto TCP
origen

60001
61002
61003
61003
61003
80
80
1080
1080
1080

IP destino

Puerto TCP
destino

190.1.1.1
190.1.1.1
192.168.1.3
192.168.1.3
172.16.0.2
212.128.101.1
212.128.101.1
212.128.101.1
10.0.1.3
192.168.1.2

1080
1080
80
80
80
61003
61003
61003
61002
61001

(0.75 ptos). Complete la tabla de conexiones enmascaradas de los routers A y B correspondientes a esta consulta HTTP:

foroupct.com.es
La del router A es:
IP interna
10.0.1.3

Puerto Máquina interna
60002

Puerto Externo
61003

Puerto Máquina interna
60001

Puerto Externo
61002

La del router B es:
IP interna
192.168.1.2

foroupct.com.es

Examen RyS junio 2010 resuelto

  • 1.
    ESCUELA TÉCNICA SUPERIORDE INGENIERÍA DE TELECOMUNICACIÓN (UPCT) LAB. REDES Y SERVICIOS DE COMUNICACIONES (Ingeniero Técn. de Telecomunicación, Esp. Telemática) Convocatoria de Junio. Fecha: 15 de Junio de 2010. Alumno: PROBLEMA 1 (1,75 ptos.) Una aplicación A establece una conexión TCP con una aplicación B. El extremo aceptador informa de que el tamaño máximo de segmento que está dispuesto a recibir es de 1460, mientras que el extremo iniciador de la conexión informa que el tamaño máximo de segmento que está dispuesto a recibir es 2100. Escriba el contenido de los campos de la cabecera TCP vacíos que aparecen en la tabla, en la siguiente secuencia de intercambio de segmentos, suponiendo que no existe pérdida ni desorden en la entrega, salvo en las ocasiones que se indica lo contrario. Porigen 31200 Pdestino 2000 Seq. Number 15000 ACK --- Options MSS=2100 Comentarios Petición de inicio de conexión 2000 31200 31000 15001 MSS=1460 2º mensaje de inicio de conexión 31200 2000 15001 31001 3º mensaje de inicio de conexión 31200 2000 15001 31001 31200 2000 15301 31001 A envía 300 bytes de datos nuevos (segmento perdido) A envía 400 bytes de datos nuevos 2000 31200 31001 31200 2000 15701 15001 (pos. fallo ventana) 31101 2000 31200 31101 15001 31200 2000 15001 31101 2000 31200 31101 15701 31200 2000 15701 31401 B envía 100 bytes de datos nuevos A envía 100 bytes de datos nuevos (segmento perdido) B envía 300 bytes de datos nuevos (segmento perdido) A reenvía 300 bytes de datos de 1º segmento perdido (recibido) B reenvía 300 bytes de datos de 1º segmento perdido (recibido) A envía segmento de 1000 bytes de datos nuevos PROBLEMA 2 (1,75 ptos.) Dispone de la dirección 10.0.0.0/255.0.0.0, para asignar direcciones a 6 redes físicas. El número de interfaces a los que asignar dirección IP en cada red es: (Red 1) 40000, (Red 2) 35000, (Red 3) 16000, (Red 4) 12000, (Red 5) 8000, (Red 6) 5000. Para ello, rellene la siguiente tabla con los datos que se le pide, teniendo en cuenta que: - No se permite utilizar las direcciones de subred que creen ambigüedades con la dirección de red 10.0.0.0 y con la dirección de difusión 10.255.255.255. - Todas las direcciones y máscaras de subred de la tabla deben rellenarse en decimal (formato A.B.C.D), no en binario. - La numeración de las redes debe realizarse en orden (dirección de subred de red 1, menor que de red 2, etc.). - Deben desaprovecharse la menor cantidad posible de direcciones. Esto implica ajustar la máscara de subred al tamaño más adecuado de cada subred, y no dejar rangos de direcciones sin utilizar entre subredes. Red Dirección de subred Máscara de subred Primera dirección subred utilizable Última dirección subred utilizable Dirección broadcast de subred 1 10.1.0.0 255.255.0.0 10.1.0.1 10.1.255.254 10.1.255. 255 2 10.2.0.0 255.255.0.0 10.2.0.1 10.2.255.254 10.2.255.255 foroupct.com.es
  • 2.
    3 10.3.0.0 255.255.192.0 10.3.0.1 10.3.63.254 10.3.63.255 4 10.3.64.0 255.255.192.0 10.3.64.1 10.3.127.254 10.3.127.255 5 10.3.128.0 255.255.224.0 10.3.128.1 10.3.159.254 10.3.159.255 6 10.3.160.0 255.255.224.0 10.3.160.1 10.3.191.254 10.3.191.255 PROBLEMA 3 (2,25ptos.) Las máquinas de la figura están ejecutando el protocolo de encaminamiento RIP v1.0. Todos los nodos implementan la técnica de split horizon simple con inversión de ruta (poisoned reverse). Inicialmente (t=0), las tablas de encaminamiento de los nodos contienen únicamente las entradas de las redes a las que están directamente conectadas. Se produce la siguiente sucesión de eventos: - En t=1 el router A envía por cada uno de sus interfaces un mensaje Response. En t=2 el router B envía por cada uno de sus interfaces un mensaje Response. En t=3 el router C envía por cada uno de sus interfaces un mensaje Response. A eth0 200.1.1.254 Red 200.1.1.0/ 255.255.255.0 Red punto a punto anónima ppp0 ppp0 B Red 200.1.4.0 / 255.255.255.0 ppp0 ppp1 ppp1 eth0 200.1.2.254 Red 200.1.2.0/ 255.255.255.0 C eth0 200.1.3.254 Red 200.1.3.0/ 255.255.255.0 Rellene las tablas indicadas a continuación teniendo en cuenta que: • • Si considera que algún mensaje está vacío, debe indicarlo explícitamente con la palabra “vacío” en la tabla. Los mensajes Response indican con número de saltos 1, aquellas redes a las que están directamente conectadas. Mensaje Response generado por A en t=1 por su interfaz ppp0 (0,25 ptos.) Ruta Número de saltos 200.1.1.0 1 Mensaje Response generado por B en t=2 por su interfaz ppp1 (0,25 ptos.) Ruta Número de saltos 200.1.1.0 200.1.2.0 200.1.4.0 2 1 16 Mensaje Response generado por C en t=3 por su interfaz ppp0 (0,25 ptos.) Ruta Número de saltos 200.1.1.0 200.1.2.0 16 16 Mensaje Response generado por B en t=2 por su interfaz ppp0 (0,25 ptos.) Ruta Número de saltos 200.1.1.0 200.1.2.0 200.1.4.0 16 1 1 Mensaje Response generado por B en t=2 por su interfaz eth0 (0,25 ptos.) Ruta Número de saltos 200.1.1.0 200.1.2.0 200.1.4.0 2 16 1 Mensaje Response generado por C en t=3 por su interfaz eth0 (0,25 ptos.) Ruta Número de saltos 200.1.1.0 200.1.2.0 foroupct.com.es 16 16
  • 3.
    200.1.3.0 200.1.4.0 1 16 200.1.3.0 200.1.4.0 1 16 Tabla encaminamiento routerA en t=4 (con información de distancia en número de saltos) (0,25 ptos.) Dirección Máscara Interfaz de salida Gateway Distancia (saltos) 200.1.1.0 200.1.2.0 200.1.4.0 255.255.255.0 255.255.255.0 255.255.255.0 eth0 ppp0 ppp0 ------- 1 2 2 Tabla encaminamiento router B en t=4 (con información de distancia en número de saltos) (0,25 ptos.) Dirección Máscara Interfaz de salida Gateway Distancia (saltos) 200.1.1.0 200.1.2.0 200.1.3.0 200.1.4.0 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 ppp0 eth0 ppp1 ppp1 --------- 2 1 2 1 Tabla encaminamiento router C en t=4 (con información de distancia en número de saltos) (0,25 ptos.) Dirección Máscara Interfaz de salida Gateway Distancia (saltos) 200.1.1.0 200.1.2.0 200.1.3.0 200.1.4.0 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 ppp1 ppp1 eth0 ppp1 --------- 3 2 1 1 PROBLEMA 4 (1,75 ptos.) La figura muestra la red de una empresa con dos sedes: Los routers A, B, C y D implementan la funcionalidad NAPT (masquerading). Los servidores S1, S2, S3, S4 tienen un servidor web que escucha peticiones en el puerto 80. - Los servidores S1 y S2 son accesibles a usuarios de la red interna A en el puerto 80 y a usuarios en Internet a través del puerto 8080. - El servidor S3 es accesible a usuarios de la red interna B en el puerto 80, y a usuarios en Internet a través del puerto 1080. El servidor S4 sólo es accesible a usuarios de la red interna B, en el puerto 80. Las máquinas A, B, C, D, S1, S2, tienen un servidor FTP en su puerto 23. Los servicios FTP de S1 y S2 son accesibles desde Internet en el puerto 2223. El servicio FTP del router D es accesible a Internet desde el puerto 2233. RED INTERNA B RED INTERNA A 192.168.1.1 eth0 PC2 10.0.1.1 10.255.255.254 eth0 S1 A (NAPT) 190.1.1.1 ppp0 212.128.101.1 ppp0 Internet C (NAPT) 192.168.1.254 eth0 PC 3 eth0 192.168.1.2 PC1 eth0:10.0.1.3 10.0.1.2 B (NAPT) 192.168.1.1 eth0 192.168.1.3 D (NAPT) eth1:172.16.255.254 S4 S3 eth1:192.168.1.254 172.16.0.2 S2 ADM 192.168.1.2 172.16.0.1 foroupct.com.es
  • 4.
    Con la informaciónproporcionada rellene las siguientes tablas: IP servidor interno Tabla de puertos visibles Router A (0,25 ptos.) Puerto servidor interno Puerto público (externo) 10.0.1.1 10.0.1.3 10.0.1.1 10.0.1.3 80 80 23 23 IP servidor interno Tabla de puertos visibles Router B (0,25 ptos.) Puerto servidor interno Puerto público (externo) 192.168.1.1 192.168.1.1 IP servidor interno 80 23 8080 2223 Tabla de puertos visibles Router C (0,25 ptos.) Puerto servidor interno Puerto público (externo) 192.168.1.3 192.168.1.3 IP servidor interno 8080 8080 2223 2233 22 80 2223 1080 Tabla de puertos visibles Router D (0,25 ptos.) Puerto servidor interno Puerto público (externo) 172.16.0.1 172.16.0.2 80 80 1080 80 En un momento dado el usuario administrador en ADM realiza una consulta HTTP en el servidor S3. La traducción de direcciones que se produce y los puertos que sufren los segmentos de la conexión TCP asociada a la sesión http es la siguiente: Datagramas de la conexión TCP ADMRouter B Router BRouter A Router ARouter C Router CRouter D Router DS3 S3Router D Router DRouter C Router CRouter A Router ARouter B Router BADM IP origen 192.168.1.2 10.0.1.3 212.128.101.1 212.128.101.1 212.128.101.1 172.16.0.2 192.168.1.3 190.1.1.1 190.1.1.1 190.1.1.1 Tabla 3.2 Puerto TCP origen 60001 61002 61003 61003 61003 80 80 1080 1080 1080 IP destino Puerto TCP destino 190.1.1.1 190.1.1.1 192.168.1.3 192.168.1.3 172.16.0.2 212.128.101.1 212.128.101.1 212.128.101.1 10.0.1.3 192.168.1.2 1080 1080 80 80 80 61003 61003 61003 61002 61001 (0.75 ptos). Complete la tabla de conexiones enmascaradas de los routers A y B correspondientes a esta consulta HTTP: foroupct.com.es
  • 5.
    La del routerA es: IP interna 10.0.1.3 Puerto Máquina interna 60002 Puerto Externo 61003 Puerto Máquina interna 60001 Puerto Externo 61002 La del router B es: IP interna 192.168.1.2 foroupct.com.es