Buenas.
Dejo mi resolución de este final para comparar. El punto 1 de FR sigo sin saber como hacerlo porque no hay una resolución oficial y genera dudas respecto al tamaño de la trama.
1) FR --> Sin hacer
2) VLSM: Red 10.16.0.0 /22
256 host, 70 host y 58 host.
Para direccionar 256 hosts --> Necesito 9 bits (512) --> Esto puede cambiar si te dicen que tiene que tener 256 máximos entonces podes usar 8 bits y tener 254 direccionables.
Para direccionar 70 hosts --> Necesito 7 bits (128)
Para direccionar 58 host --> Necesito 6 bits (64)
Analizo unicamente el 3er y 4to octeto. Uso "|" para definir donde iría la máscara. El valor base es desde donde arranca y el máximo (Broadcast) es con todos los bits de host en "1"
0000000|0 . 00000000 --> Mascara / 23
00000010 . 0|0000000 --> Mascara / 25
00000010 . 10|000000 --> Mascara / 26
Red 256 Host: IP: 10.16.0.0 | Mascara: / 23 | Dir: Broadcast: 10.16.1.255 | Rango direccionable: 10.16.0.1 - 10.16.1.254
Red 70 Host: IP: 10.16.2.0 | Mascara: / 25 | Dir: Broadcast: 10.16.2.127 | Rango direccionable: 10.16.2.1 - 10.16.2.126
Red 58 Host: IP: 10.16.2.128 | Mascara: / 26 | Dir: Broadcast: 10.16.2.191 | Rango direccionable: 10.16.2.129 - 10.16.2.190
3)Primero analizo la trama e identifico los protocolos:
Ethernet:
Mac Destino: 00 1C 25 7E B8 10
Mac Origen: 00 23 33 CF 43 74
Vlan Tag: Lo reconozco porque ahí debería ir el campo Type en Ethernet normal. En este caso arranca con un 81 00.
- Ethertype: 81 00
- Prioridad + CFI: 0
- VLAN ID: 014 --> 20
Type: 08 --> IPv4
Len: 00
IPv4:
Versión: 4
Hlen: 5 --> 5 palabras de 32 bits --> 160 bits (no tiene opciones)
ToS: 00
Longitud Total: 00 A2 --> 162
ID: DC AF
Flags + offset: 00 00
TTL: FF --> 255
Protocolo: 06 --> TCP
Checksum: B4 0B
IP Origen: AC 15 69 0B --> 172.21.105.11
IP Destino: AC 15 69 64 --> 172.21.105.100
TCP:
Puerto Origen: 01 BB --> 443 (HTTPS)
Puerto Destino: 1C 85 --> 7301
Nro SEQ: BB 02 31 A4
Nro ACK: 66 32 90 48
Hlen: 5
Reservado + flags: 018
Window: 20 22 --> 8192
Checksum: 2E 58
Puntero urgente: 00 00
a) VLAN ID tiene el número 014 en hexa --> VLAN ID = 20
b) Esta me lo aclaró un compañero que rindió y luego Alsina se lo explicó. Parece ser que, al ser una VLAN, el protocolo ARP no devolvería nada.
c) Ambas estan en el rango de Clase B (De 128.1.0.0 a 191.255.0.0)
4)
a) Si el bit DF (Dont fragment) está en 1 y se necesita fragmentar debido a que tiene un tamaño mayor que la MTU definida en la interfaz, el Router origen decide descartar el paquete completo y enviar una notificación via ICMP de tipo "Destino inalcanzable" con el mensaje "Fragmentation needed"
b) Si el bit está en 0, se trata como un ejercicio normal.
Cabecera TCP: 20 Bytes sin opciones. Esta se debe enviar al establecer la conexión en un fragmento separado.
Datos TCP: 1460 - 20 = 1440 Bytes
Cantidad fragmentos datos = 1440 / 1000 = 1,44 = 2 (Se redondea porqu se debe enviar todo)
Cantidad fragmentos totales = 3
c) El router origen es el encargado de realizar la fragmentación en el caso de que sea necesaria y sea posible
d) El destino de la totalidad del paquete es el encargado del reensamble ya que debe reunir todos los fragmentos enviados y reconstruir el mensaje
5) Destino inalcanzable es un mensaje del protocolo ICMP que ocurre cuando el Router no puede conmutar ni entregar el paquete y envía dicha notificación antes de descartarlo
Network unreachable: No se sabe como conectar a la red destino
Host unreachable: Se llega a la red pero el host destino no contesta
Fragmentation needed: El router detecta que se necesita fragmentación (debido a la MTU) pero el bit DF está en 1
6) HDLC utiliza la secuencia '111111' (6 unos) para delimitar las tramas. Para evitar que una secuencia del campo datos trunque el mensaje antes de su verdadero fin, se utiliza la técnica de "inserción de ceros"
Esta consiste en que, cada vez que se detecta la secuencia '11111' (5 unos) se inserta inmediatamente despues un 0, evitando que se trunque el mensaje.
Dichos ceros son removidos por el destinatario del mensaje al recibirlo.
Gracias y saludos