TCP/IP - IPv6 - TCP - ICMP - PROTOCOLOS Flashcards

1
Q

¿En qué consiste el método Dual Stack?

A

Es un método de transición de IPv4 a IPv6, en el que se utiliza una dirección llamada mapped-address para convertir una IPv4 en una IPv6. La dirección es ::FFFF:a:b:c:d .

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿En qué consiste el método 6to4?

A

Es una técnica basada en tunneling que permite enviar paquetes IPv6 sobre redes IPv4 obviando la necesidad de configurar túneles manualmente (es transparente)
(Ej. un ISP que trabaja con IPv4 y proporciona servicio a sites implementadas con IPv6)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Cómo sería el formato de una dirección IPv6 con el método 6to4?

A

2002 (16 bits) + IPv4 del interfaz del router frontera en hexa (32 bits) + SubnetID (16 bits) + InterfaceID (64 bits)
NOTA: Los routers que se sitúan en la frontera entre IPv4 e IPv6, marcan el prefijo asignado a la red IPv6.
Mediante la concatenación del prefijo 2002::/16 y la dirección IPv4 del router frontera)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Protocolos de vector distancia (distance vector routing protocols) IPv6

A

RIPng y EIGRP for IPv6

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Protocolos de vector distancia (distance vector routing protocols) classful

A

RIPv1 y IGRP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Protocolos de vector distancia (distance vector routing protocols) classless

A

RIPv1 y EIGRP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Protocolos de estado de enlace (link state routing protocols) IPv6

A

OSPFv3 y IS-IS for IPv6

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Protocolos de estado de enlace (link state routing protocols) classless

A

OSPFv2 y IS-IS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Protocolo de extensión (exterior gateway protocols) classful

A

EGP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Protocolo de extensión (exterior gateway protocols) classless

A

BGPv4

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Protocolo de extensión (exterior gateway protocols) IPv6

A

BGPv4 for IPv6

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué quiere decir Estado de Enlace?

A

Intercambio con los vecinos. Estado enlace=foto completa de la red

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Cuáles son las direcciones multicast que usa OSPF?

A

OSPF usa las direcciones multicast 224.0.0.5 y 224.0.0.6

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Se puede descomponer OSPF?

A

Sí, se puede descomponer en áreas (una de ellas llamada Backbone)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Qué diferencia hay entre RIPv1 y RIPv2 a nivel de transmisión?

A

Que RIPv2 envía por multicast la tabla de routing completa a todos los routers adyacentes mediante la dirección 224.0.0.9, a diferencia de RIPv1 que usa broadcast

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Qué algoritmo de cálculo de camino mínimo usa RIPv1 y RIPv2?

A

Bellman-Ford

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

¿Qué algoritmo de cálculo de camino mínimo usa OSPF?

A

Dijkstra

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

¿Cuál es el máximo número de saltos (Hop Count Limitation) en RIP?

A

15

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

¿Cuál es el máximo número de saltos (Hop Count Limitation) en OSPF?

A

No hay limitación

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

¿Existe autenticación en RIP?

A

En RIPv1 no. En RIPv2 sí. MD5

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

¿Existe autenticación en OSPF?

A

Sí, MD5

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

¿Sobre qué protocolo de transporte va RIP?

A

Sobre UDP (Puerto 520)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

¿Sobre qué protocolo de transporte va OSPF?

A

Sobre IP (Puerto 89)

24
Q

¿Sobre qué protocolo va BGP y qué puerto utiliza?

A

BGP utiliza TCP Puerto 179

25
¿Qué clase de protocolo es EGP/BGPv4?
Es un protocolo de encaminamiento de exterior, que se da entre sistemas autónomos (AS)
26
¿Qué es ICMPv4?
Es un protocolo de control que se encapsula directamente sobre IP
27
¿Qué tipo de mensajes ICMP son utilizados por el comando Ping?
Mensajes ICMP de consulta (query) del tipo echo (request/reply) (8/0)
28
¿Qué tipo de mensajes ICMP son utilizados por el comando Traceroute?
Mensajes ICMP de error (error-reporting) del tipo 11 Time exceeded
29
¿Qué tipo de mensaje ICMP se usa para el descubrimiento de MTU?
Mensaje ICMP de error de tipo 3 Destination Unreachable, con code:4 que es "Fragmentation Needed"
30
¿Cuál es el formato de un mensaje ICMP?
Una cabecera de 4 bytes: - Type (1 byte) : tipo de mensaje ICMP - Code (1 byte) : subtipo de mensaje ICMP - Checksum (2 bytes) : similar al checksum de la cabecera IP. Datos comprobación de errores. - Resto del Header - Cuarto campo byte. Puede variar en función del tipo y código ICMP
31
¿Qué tamaño tiene la cabecera del protocolo TCP (Transmission Control Protocol) ?
20-60 bytes. (0-40 opcional data)
32
¿Cuál es el flujo 3-way Handshake?
- En primer lugar el cliente envía un SYN al servidor con un ISN (Initial Sequence Number) ej. [SYN] , Seq=111, ACK=0 - En Segundo lugar, el servidor envía un SYN-ACK aceptando ese número de secuencia y enviando el suyo propio. ej. [SYN, ACK] , Seq=444, Ack=112 - En tercer lugar, el cliente envía un ACK aceptando el dato por parte del servidor y la conexión queda "ESTABLISHED" ej. [ACK] , Seq=112, Ack=445
33
¿En qué consiste el Handshake en TCP?
Consiste en un proceso de establecimiento de conexión previo en el que se determinan fundamentalmente los números de secuencia que usará cada extremo en esa sesión. En el primer segmento SYN se establecen datos como Window Scale, MSS, ECN Capable, etc
34
¿Por medio de qué, TCP proporciona fiabilidad de transporte de extremo a extremo?
Por medio de un ACK con un numero de secuencia
35
¿Qué es SACK?
Es un opción de ACK que sirve para poder confirmar un bloque de secuencias “sin orden” cuando hay perdidas de paquetes
36
¿Qué dato indentifica a una aplicación en uno de los extremos (Socket)?
El numero de PUERTO
37
¿Qué tres rangos de puertos existen en TCP?
- Well Known Ports, aka the System Ports, from 0-1023 - Registered Ports, aka the User Ports, from 1024-49151 - Dynamic Ports, aka the Private Ports, from 49152-65535
38
¿Quién se encarga de asignar los Well Known Ports?
La IANA
39
¿En qué consiste el campo Window Size?
Se trata de un mecanismo de control de flujo basado en mecanismo de ventana ”de recepción” deslizante. Es el número de bytes que el receptor puede procesar sin que el emisor tenga que recibir un ACK.
40
¿Cuáles son los flags del mecanismo de control de congestion (ECN)?
- ECE (notificación al emisor que reduzca el trafico) - CWR (Indica que se recibió un segmento con el flag ECE y que se ha respondido en el mecanismo de control de congestión)
41
Concepto de MSS
MSS (Tamaño máximo de segmento): es el numero de bytes que estamos dispuestos a recibir en un único segmento (está muy relacionado con la MTU para evitar fragmentación). Cada extremo de la comunicación maneja un MSS independiente (Ej de calculo MSS = MTU – IPHeader – TCPHeader)
42
¿Qué diferencia tiene el protocolo UDP respecto al protocolo TCP?
Que no garantiza el transporte de la información, esto lo garantiza el nivel de aplicación
43
Listar algunos de los protocolos que utilizan UDP como capa de transporte
* SNMP (puerto 161 y 162) * RIP (puerto 520) * DNS (puerto 53) * NFS (puerto 2049) * DHCP (puerto 67 y 68) y DHCP6 (puerto 546 y 547) * NTP (puerto 123) * RTP * QUIC (Quick UDP Internet Connections)
44
Tamaño de la cabecera del datagrama IPv6
40 Bytes + cabeceras de extensión en caso de haber
45
Si en un datagrama de IPv6 no hay cabeceras de extensión, ¿Cómo se indica?
En el campo "Next Header" indicará Upper Layer (UL). Ejemplo: Next Header =UL Upper Layer es capa superior. Al no haber más Extension Header, Upper Layer será el protocolo de la capa superior (UDP, TCP, ICMPv6, etc)
46
Si en un datagrama de IPv6 hay cabeceras de extensión, ¿Cómo se indica?
En el campo "Next Header" indicará Extension Header y el número de cabecera (EHX). Ejemplo: Next Header =EH1 Por lo tanto en la siguiente Extension Header, que es la EH1, habrá un campo llamado también Next Header=EH2 (si hay) o Next Header=UL (si no hay más)
47
Campos del datagrama IPv6
- Ver - Traffic Class - Flow Label - Payload Length - Next Header - Hop Limit - Source IPv6 Address - Destination IPv6 Address - Extension Header 1 - Extension Header 2 ... (si hay) - Payload
48
Cabeceras de extensión IPv6
- Hop-by-hop Options - Destination Options - Routing Header - Fragment Header - Authentication Header - Encapsulation Security Payload Header - Destination Options - Mobility Header
49
Tipos de direcciones IPv6
- UNICAST (identifica a un interface) - MULTICAST (identifica a un grupo de interface) - ANYCAST (identifica a un interface dentro de un grupo de interface)
50
Dentro de las direcciones UNICAST, ¿Cuál es el bloque de direcciones Unique-Local?
FC00::/7, que se divide en 2 bloques: - FD00::/8 - FC00::/8 (actualmente sin uso definido) Se componen por: - 7 bits (prefijo) + 1 (bit L) fijos, que no se pueden tocar - 40 bits random (se generan aleatoriamente) - 16 bits fijos para hacer subneting dentro de nuestra red (subnet ID) - 64 bits (últimos) para interface ID Enrutable en tu red
51
Dentro de las direcciones UNICAST, ¿Cuál es el bloque de direcciones Global?
2000::/3 Se componen por: - 48 bits o más para el prefijo de la red - 16 bits o menos para subneting (subnet ID) - 64 bits (últimos) para interface ID
52
Dentro de las direcciones UNICAST, ¿Cuál es el bloque de direcciones Link-Local?
FE80::/10 Se componen por: - 10 bits fijos para el prefijo de la red - 54 bits que serán ceros - 64 bits (últimos) para interface ID No hay posibilidad de subneting (no enrutable) porque mis vecinos no están en otra subred
53
Dentro de las direcciones MULTICAST, ¿Cuál es su bloque de direcciones?
FF02::1, FF02::2, etc La parte FF02, identifica al ámbito (en este caso al poner un 2, el ámbito es Link-Local, el grupo será en ese ámbito) La parte ::2, identifica al tipo de dispositivo, en este caso si es un 2, serían los routers, si fuese un 1, serían nodos. Se componen por: - 8 bits todos a 1 - 4 bits FLAGS ORPT - 4 bits para el ámbito (SCOPE) - 112 bits (últimos) para interface ID
54
¿Qué tipos de configuración de interfaces hay en IPv6?
Hay 3 tipos: - Manual - DHCPv6 (modelo Stateful) - SLAAC (modelo Statless) o Autoconfiguración Statless
55
¿En que consiste la autoconfiguración Stateless con SLAAC?
Mecanismo para detectar IP´s duplicadas - los 64 bits del interface ID (los menos significativos) los genera de manera random o aplicando el algoritmo EUI64 - el prefijo de la red nos la da los routers. Se genera utilizando el protocolo de descubrimiento de vecinos llamado NDP, que básicamente es un conjunto de 5 paquetes o mensajes ICMPv6, entre los cuales se encuentran NA y RA (Neighbor Advertisement y Router Advertisement), que es tráfico continuo de información que mandan los host y los routers vecinos. Los host informan de su IP y de su MAC y los routers a parte también informan del prefijo de la red. Si los host capturan esa información ya podrían autoconfigurar la parte del prefijo de red. En caso de no capturar la información no hay problema porque la solicitan con NS y RS (Neighbor Solicitation y Router Solicitation). El quinto mensaje o paquete de ICMPv6 que forma parte del protocolo NDP es Redirect.
56
¿Cómo funciona el algoritmo EUI-64?
Con el algoritmo EUI-64, hay que inventarse 64 bits para la parte de interface ID - Se cogen los 48 bits de la dirección MAC y en la mitad se añade FF FE (16 bits) - Después, se invierte el séptimo bit del primero octeto