Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Problemas TCPIP Sol PDF
Problemas TCPIP Sol PDF
ARP y direcciones IP
1. Convierte la dirección IP cuya representación hexadecimal es C22F1582 a notación
decimal con puntos.
Solución: 194.47.21.130
3. Suponiendo que una red utiliza direcciones IP de clase C y que dispone de un único
router para conectarse a Internet. ¿Cuál es el número máximo de estaciones que
podríamos conectar a la red?
Solución: 253. De las 256 direcciones correspondientes al único octeto disponible para
las estaciones en la clase C hay que descontar: el 0 (dirección de red), el 255 (difusión)
y la conexión del router a la red local, las restantes pueden utilizarse para conectar
estaciones.
1
Al no contener información de la máscara de red, supondremos que la máscara es la natural
(255.255.0.0), por tanto se trata de una dirección de host en una red de clase B
10 seg El nivel superior solicita la dirección física de 158.42.180.7
12 seg Se recibe una petición de ARP
IP orig: 158.42.180.10 Hw orig: 3C-F4-E3-0B-00-10
IP dest: 158.42.180.2 Hw dest: 00-00-00-00-00-00
15 seg Se recibe una respuesta de ARP
IP orig: 158.42.180.2 Hw orig: 3C-F4-E3-0B-00-02
IP dest: 158.42.180.1 Hw dest: 3C-F4-E3-0B-00-01
17 seg Se recibe una respuesta de ARP
IP orig: 158.42.180.7 Hw orig: 3C-F4-E3-0B-00-07
IP dest: 158.42.180.1 Hw dest: 3C-F4-E3-0B-00-01
19 seg Se recibe una respuesta de ARP
IP orig: 158.42.180.3 Hw orig: 3C-F4-E3-0B-00-03
IP dest: 158.42.180.1 Hw dest: 3C-F4-E3-0B-00-01
120 seg Se recibe una petición de ARP
IP orig: 158.42.180.12 Hw orig: 3C-F4-E3-0B-00-12
IP dest: 158.42.180.2 Hw dest: 00-00-00-00-00-00
150 seg El nivel superior solicita la dirección física de 158.42.180.4
160 seg El nivel superior solicita la dirección física de 158.42.180.12
169 seg Se recibe una respuesta de ARP
IP orig: 158.42.180.12 Hw orig: 3C-F4-E3-0B-00-12
IP dest: 158.42.180.1 Hw dest: 3C-F4-E3-0B-00-01
177 seg Se recibe una respuesta de ARP
IP orig: 158.42.180.4 Hw orig: 3C-F4-E3-0B-00-04
IP dest: 158.42.180.1 Hw dest: 3C-F4-E3-0B-00-01
200 seg Se recibe una petición de ARP
IP orig: 158.42.180.10 Hw orig: 3C-F4-E3-0B-00-10
IP dest: 158.42.180.1 Hw dest: 00-00-00-00-00-00
220 seg Se recibe una petición de ARP
IP orig: 158.42.180.7 Hw orig: 3C-F4-E3-0B-00-07
IP dest: 158.42.180.1 Hw dest: 00-00-00-00-00-00
225 seg El nivel superior solicita la dirección física de 158.42.180.10
230 seg Se recibe una petición de ARP
IP orig: 158.42.180.2 Hw orig: 3C-F4-E3-0B-00-02
IP dest: 158.42.180.1 Hw dest: 00-00-00-00-00-00
231 seg Se recibe una petición de ARP
IP orig: 158.42.180.3 Hw orig: 3C-F4-E3-0B-00-03
IP dest: 158.42.180.2 Hw dest: 00-00-00-00-00-00
232 seg Se recibe una petición de ARP
IP orig: 158.42.180.12 Hw orig: 3C-F4-E3-0B-00-12
IP dest: 158.42.180.2 Hw dest: 00-00-00-00-00-00
235 seg Se recibe una petición de ARP
IP orig: 158.42.180.7 Hw orig: 3C-F4-E3-0B-00-07
IP dest: 158.42.180.5 Hw dest: 00-00-00-00-00-00
237 seg Se recibe una respuesta de ARP
IP orig: 158.42.180.10 Hw orig: 3C-F4-E3-0B-00-10
IP dest: 158.42.180.1 Hw dest: 3C-F4-E3-0B-00-01
Solución: En el instante 240 seg. la tabla ARP sería:
Dirección IP Dirección HW Vencimiento
158.42.180.12 3C-F4-E3-0B-00-12 349
158.42.180.4 3C-F4-E3-0B-00-04 357
158.42.180.10 3C-F4-E3-0B-00-10 417
158.42.180.7 3C-F4-E3-0B-00-07 280
158.42.180.2 3C-F4-E3-0B-00-02 290
158.42.180.3 3C-F4-E3-0B-00-03 246
Protocolo IP
1. Una empresa dispone de dos redes locales separadas geográficamente: una de 300
nodos y la otra de 150. ¿Podría incorporarse a Internet empleando únicamente
direcciones de clase C?. Justifíquese la respuesta. En caso afirmativo indíquese
cómo, (suponed que la conexión a Internet es única desde cada una de las redes).
Realizar un esquema gráfico, asignar direcciones a los routers y a uno de los hosts y
dibujar las tablas de encaminamiento de los routers y del host.
Solución: Sí. En la red local de 150 nodos no hay ningún problema. La solución trivial
en la de 300 nodos es dividirla en dos redes más pequeñas conectadas a través del
router. Cada una de estas dos partes tendría su propia dirección de clase C. El tránsito
de paquetes de una a la otra debería realizarse a través del router. Existirían otras
soluciones posibles pero lo elementos que intervienen en ellas: proxys, protocolo NAT
(Network Address Translation) no se han estudiado en este curso.
P R D
A B
Solución: Porque el evento del cual se informa al origen del mensaje puede tener lugar
en redes distintas a la inicial, por lo que para llegar hasta el host origen es necesario
atravesar diferentes redes IP.
3) El formato de un mensaje ICMP incluye los 64 primeros bits del campo de datos del
datagrama. ¿Cuál es el objetivo de incluir estos bits?.
5) Queremos descubrir el MTU mínimo de las redes (enlaces) que nuestros datagramas
deben cruzar para alcanzar a un host remoto determinado, con el objeto de saber a
partir de que tamaño de datagrama se produce fragmentación. Utilizando mensajes
ICMP y suponiendo que nuestra red local es una Ethernet, indique el algoritmo
(pseudo-código) que me permita descubrir tal MTU mínimo.
Nota: Se puede afinar el tamaño exacto del PathMTU haciendo pruebas con un mayor
número de tamaños de mensaje ICMP
Protocolo UDP
1. ¿Qué sucedería si por error recibiera UDP un datagrama UDP destinado a otra
máquina (con otra dirección IP)?.
3. ¿Cómo se puede distinguir a qué aplicación debe entregar UDP el datagrama que
acaba de llegar?
Solución: Desde el punto de vista de UDP, no tiene sentido hablar del concepto
de conexión cuando se envían paquetes a otra máquina, ya que UDP no
mantiene ningún tipo de información de estado relacionado con el concepto de
conexión o asociación entre dos máquinas.
Protocolo TCP
SYN y SYN y
Ack x+1 Ack x+1
SYN
1
3
VC=1
VC=2 4
5
VC=4 6
7
8
9
10 Timeout #6
VC=2
Por tanto la ventana de congestión será igual a 2 tras el envío del décimo segmento.
Cuestiones y problemas combinados
196.0.0.2 196.0.0.0
196.0.0.4
196.0.0.0
195.0.03
195.0.0.1 197.0.0.0
195.0.0.0 196.0.0.1 196.0.0.3.
0
X
197.0.01
195.0.02 196.0.0.0 197.0.0.2
G1 G2
Destino router Destino router
195.0.0.0 e. directa 195.0.0.0 e. directa
196.0.0.0 e. directa 196.0.0.0 e. directa
197.0.0.0 196.0.0.3 197.0.0.0 196.0.0.3
Default 195.0.0.1 Default X
G3 D1
Destino router Destino router
197.0.0.0 e. directa 195.0.0.0 196.0.0.2
196.0.0.0 e. directa 197.0.0.0 196.0.0.3
195.0.0.0 196.0.0.2 196.0.0.0 e. directa
Default 196.0.0.1 Default 196.0.0.1
d) Suponiendo que el host A1, que se acaba de poner en marcha (tabla ARP vacía),
quiera acceder al host D1 al que sólo conoce por su nombre: ejemplo.upv.es.
Comentad brevemente las acciones necesarias que debe realizar A1 para enviar un
datagrama a D1. (1 pto).
Solución: El primer paso es averiguar la dirección IP del host D1, ya que sólo se
dispone del nombre asociado al mismo. Esta información puede estar disponible
localmente (p.ej. en el fichero /etc/hosts) o puede implicar una consulta a un
servidor DNS. En este último caso – si nuestra subred dispone de servidor DNS
- será necesario hacer un ARP para averiguar la dirección física del mismo. (En
otro caso dependiendo de su ubicación la petición se canalizaría a través de los
routers G1 o G2). Una vez obtenida la dir. IP de D1, A1 consultará su tabla de
encaminamiento. El paquete IP (dir. IP destino=196.0.0.4) debe enviarse al
router G1, para lo que se encapsulará en una trama (dir. Física destino= dir.
física de G1). Para poder enviar esta trama A1 averiguará mediante una
consulta ARP la dir. física del router G1.
2. Dada la red de la figura indicar el intercambio de tramas necesario para que desde el
ordenador A un navegador (cliente WWW) solicite una página WWW al servidor
www.redes.upv.es (del que NO conoce su dirección IP). Para cada trama debe
especificarse:
Direcciones físicas fuente y destino.
Protocolo al que corresponden los datos de la trama.
Si el protocolo es IP: direcciones IP fuente y destino.
Protocolo de transporte (sólo si procede) y si es TCP tipo de segmento.
Función del paquete.
Para paquetes en los que coinciden todos los valores de los campos que hay que
especificar se puede hacer referencia al paquete anterior (para no tener que volver a
rellenar todos los campos de nuevo).
158.42.1.10 123.42.15.9
158.42.53.14 router
A 22:00:81:1F:A1:21
03:04:8B:FF:A1:11
En el campo de datos de la trama se incluirá la dirección física del DNS, además de todo lo
que había en la trama anterior. Ahora A ya tiene en su tabla ARP la dirección física del
DNS y le pregunta la dirección IP de www.redes.upv.es.
Fragmentos :
Solución:
195.15.32.32/17 INET
Hp
Rp
.0.1/17
.1/19 Rb P 0.5/17 .1/19
Rd
0.2/17 195.15.0.0/17
B 0.3/17 D
195.15.160.0/19 0.4/17 195.15.224.0/19
Ra
Rc
195.15.128.10/20 .5/20
.1/19
Ha A
195.15.128.0/20 C
195.15.192.0/19
.1/20
RA1 .4/20
.1/22 RA4
.2/20 .1/24 A4
.3/20
A1 RA2 195.15.158.0/24
RA3
195.15.152.0/22 .1/23 .1/21
A2 A3
195.15.156.0/23 195.15.144.0/21
Ha2
195.15.156.2/23
Ra
195.15.160.0/19 195.15.0.2/17
195.15.192.0/19 195.15.0.4/17 (*) Identificamos esta entrada para
195.15.224.0 195.15.0.5/17 contemplar las direcciones que A tiene
195.15.152.0/22 195.15.128.1/20 sin asignar (también habría sido válido
195.15.156.0/23 195.15.128.2/20 195.15.128.0/20, pero en este caso no
195.15.144.0/21 195.15.128.3/20 cubriríamos las 256 direcciones libres de
195.15.158.0/24 195.15.128.4/20 A).
195.15.128.0/19 * Entrega Directa
default 195.15.0.1/17
Ra1,
195.15.156.0/23 195.15.128.2/20
195.15.144.0/21 195.15.128.3/20
195.15.158.0/24 195.15.128.4/20
default 195.15.128.5/20
Ra2
195.15.152.0/22 195.15.128.1/20
195.15.144.0/21 195.15.128.3/20
195.15.158.0/24 195.15.128.4/20
default 195.15.128.5/20
Ra3
195.15.156.0/23 195.15.128.2/20
195.15.152.0/22 195.15.128.1/20
195.15.158.0/24 195.15.128.4/20
default 195.15.128.5/20
Ra4
195.15.156.0/23 195.15.128.2/20
195.15.144.0/21 195.15.128.3/20
195.15.152.0/22 195.15.128.1/20
default 195.15.128.5/20
Ha2
default 195.15.156.1/23
Ha
195.15.152.0/22 195.15.128.1/20
195.15.156.0/23 195.15.128.2/20
195.15.144.0/21 195.15.128.3/20
195.15.158.0/24 195.15.128.4/20
default 195.15.128.5/20
Hp
195.15.160.0/19 195.15.0.2/17
195.15.128.0/19 195.15.0.3/17
195.15.192.0/19 195.15.0.4/17
195.15.224.0/19 195.15.0.5/17
default 195.15.0.1/17
----------------------------------------
Nota: En el envío del paquete 5 se ha tomado como RTTold el RTT estimado para el
paquete 3 que fue el último estimado. Esta es una implementación posible pero también
hubiera sido aceptable usar los 5 segundos aplicados al paquete primero, y otras...
---------------------------------------