pregunta 242 - bloque IV - preparatic 2008

Temas relacionados con el examen de test.
Cerrado
Avatar de Usuario
funfutur
PreparaTIC XIX
Mensajes: 52
Registrado: 26 Ene 2007, 23:39
Agradecido: 0
Agradecimiento recibido: 0

pregunta 242 - bloque IV - preparatic 2008

Mensaje por funfutur »

Hola,

la pregunta dice:

242. ¿Cúal de las siguientes afirmaciones es correcta para un sistema intermedio o encaminador (router) de una red IP?:
a) un encaminador o router no puede fragmentar un datagrama
b) puede fragmentar un datagrama si es necesario pero no puede reensamblar los fragmentos
c) puede tanto fragmentar un datagrama como reensamblar los fragmentos
d) solo puede reensamblar los paquetes TCP orientados a conexión

la respuesta es la c)

tenía entendido que un router nunca reensambla fragmentos, entre otras cosas porque cada fragmento puede llevar un camino distinto, por lo que sólo tiene sentido que reensamble el equipo destino

¿porqué es correcta la c)?, ¿es por el matiz de que "poder puede hacerlo" aunque en la práctica nunca se haga?, si es así me parece un poco retorcida la pregunta, no se, ¿que pensais?

Avatar de Usuario
xavi_super
Usuario registrado
Mensajes: 314
Registrado: 27 Jun 2007, 01:04
Agradecido: 0
Agradecimiento recibido: 0

Re: pregunta 242 - bloque IV - preparatic 2008

Mensaje por xavi_super »

funfutur escribió:Hola,

la pregunta dice:

242. ¿Cúal de las siguientes afirmaciones es correcta para un sistema intermedio o encaminador (router) de una red IP?:
a) un encaminador o router no puede fragmentar un datagrama
b) puede fragmentar un datagrama si es necesario pero no puede reensamblar los fragmentos
c) puede tanto fragmentar un datagrama como reensamblar los fragmentos
d) solo puede reensamblar los paquetes TCP orientados a conexión

la respuesta es la c)

tenía entendido que un router nunca reensambla fragmentos, entre otras cosas porque cada fragmento puede llevar un camino distinto, por lo que sólo tiene sentido que reensamble el equipo destino

¿porqué es correcta la c)?, ¿es por el matiz de que "poder puede hacerlo" aunque en la práctica nunca se haga?, si es así me parece un poco retorcida la pregunta, no se, ¿que pensais?
La trampa está en ¿qué hace el router con los paquetes que están dirigidos a él mismo? por ejemplo, un telnet. En este caso actúa como nodo final, y entonces sí que reensambla. La pregunta tiene muy mala uva, hay que pensar en todas las situaciones.

Avatar de Usuario
funfutur
PreparaTIC XIX
Mensajes: 52
Registrado: 26 Ene 2007, 23:39
Agradecido: 0
Agradecimiento recibido: 0

Mensaje por funfutur »

gracias xavi_super, tienes razón, en ese caso al actuar el router como nodo destino reensambla los paquetes

buf, hay preguntas que hay que mirar con mil ojos

Avatar de Usuario
xavi_super
Usuario registrado
Mensajes: 314
Registrado: 27 Jun 2007, 01:04
Agradecido: 0
Agradecimiento recibido: 0

Mensaje por xavi_super »

Se me ocurren más escenarios dónde un router necesitaría reensamblar paquetes IP fragmentados.
Por ejemplo, si el router debe aplicar algún tipo de filtro o de priorización basado en el protocolo de nivel superior (TCP, UDP), puede que necesite un reensamblado, o corre el riesgo de no saber qué hacer con los fragmentos intermedios. No es que sea estrictamente necesario, porque con el fragmento inicial ya tiene la información que necesita, y luego sólo tiene que aplicar el criterio elegido a los fragmentos que lleguen con el mismo identificador. Pero ¿y si llegan desordenados?, ¿de qué manera se consumen menos recursos en el router?
Éso me recuerda que hay ataques para burlar firewalls basados en el envío de falsos fragmentos, con lo cual el reensamblado puede ser parte de una estrategia de defensa.

Por otro lado, y para hacer de abogado del diablo, si nos ponemos muy muy puristas, podríamos decir que un router que sea además un dispositivo final y que filtra tráfico es en realidad 3 dispositivos en uno; por tanto, seguiría siendo válida la afirmación de que la función de router es la que entendemos: un dispositivo intermedio que enruta paquetes IP, y por tanto, no reensambla.

Y ahora ¿con qué te quedas? Si es que nos pueden putear cómo les dé la gana.

nachohr
Usuario registrado
Mensajes: 298
Registrado: 18 Mar 2009, 19:05
Agradecido: 0
Agradecimiento recibido: 0

Mensaje por nachohr »

yo me quedo con la ultima afirmacion.
Evidentemente un dispositivo puede hacer multiples funciones.
Pero deberiamos tener claro que si hablamos de un router y sus funciones no deberian evaluarse funciones añadidas.
Por lo tanto en su funcion de encaminador no estariamos hablando de host o de Fw y menos aun de manejador de protocolos superiores.
Yo hubiese dicho la b y fallado, aunque creo que tras analizarlo, aunque no lo hagan por eficiencia de enrutamiento, es posible que los routers tuviesen la posibilidad de reensamblar.
En fin creo que es muy rebuscada e impugnable
Nacho Hernandez

Emiliano
Usuario registrado
Mensajes: 124
Registrado: 11 Feb 2009, 11:17
Agradecido: 0
Agradecimiento recibido: 0

Mensaje por Emiliano »

Lo que hay que hacer para contestar bien a este tipo de preguntas es pensar que un router es un dispositivo de Nivel 3 que interactúa con datagramas, ergo debe poder ejecutar todo tipo de operaciones con ellos, además, es lo más lógico, ¿no? ¿Por qué no iba a poder el router ensamblar un datagrama?

En el destino, las PDUs además no se llaman datagramas, sino paquetes, ya que son del nivel superior, el de Transporte, de la misma forma que en el nivel inferior (Enlace) se llaman tramas.

ebnz
Usuario registrado
Mensajes: 41
Registrado: 28 Mar 2009, 12:13
Agradecido: 0
Agradecimiento recibido: 0

Mensaje por ebnz »

Buenas,

evidentemente es de esas preguntas pa'* (con permiso de la expresión)
RFC1812 - Requirements for IP Version 4 Routers escribió: 4.2.2.8 Reassembly: RFC 791 Section 3.2

As specified in the corresponding section of [INTRO:2], a router MUST support reassembly of datagrams that it delivers to itself.

5.2.6 Fragmentation and Reassembly: RFC-791 Section 3.2

As was discussed in Section [4.2.2.7], a router MUST support IP fragmentation.

A router MUST NOT reassemble any datagram before forwarding it.

DISCUSSION
A few people have suggested that there might be some topologies where reassembly of transit datagrams by routers might improve performance. The fact that fragments may take different paths to the destination precludes safe use of such a feature.

Nothing in this section should be construed to control or limit fragmentation or reassembly performed as a link layer function by the router.

Similarly, if an IP datagram is encapsulated in another IP datagram (e.g., it is tunnelled), that datagram is in turn fragmented, the fragments must be reassembled in order to forward the original datagram. This section does not preclude this.
RFC791 - Internet Protocol escribió:
3.2 Discussion
The basic internet service is datagram oriented and provides for the fragmentation of datagrams at gateways, with reassembly taking place at the destination internet protocol module in the destination host. Of course, fragmentation and reassembly of datagrams within a network or by private agreement between the gateways of a network is also allowed since this is transparent to the internet protocols and the igher-level protocols. This transparent type of fragmentation and reassembly is termed "network-dependent" (or intranet) fragmentation and is not discussed further here.
en resumen, por poder reensamblar un datagrama, puede

saludos

Cerrado

Volver a “PRIMER EXAMEN 2009”