BLOQUE 4 - TEMA 7 - EL MODELO TCP/IP Y EL MODELO OSI) Flashcards
Nombra las 7 capas del modelo OSI (open system interconnection)
7: Aplicación
6: Presentación
5: Sesion
4: Transporte
3: Red
2: Enlace
1: Física
Que es la técnica de Piggybacking ?
consiste en mandar los acuses de recibo DENTRO de las tramas de información, y no en un paquete aparte
Que es la escalabilidad horizontal ?
meto más máquinas
Que es la escalabilidad vertical ?
la máquina se me queda corta de recursos, y le meto mas memoria.
Nombra como se llama la unidad de datos de cada capa del modelo OSI (open system interconnection)
7: Aplicación - DATO (APDU)
6: Presentación - DATO (PPDU)
5: Sesion - DATO (SPDU)
4: Transporte - SEGMENTO (TPDU)
3: Red - PAQUETE
2: Enlace - TRAMA
1: Física - BIT
De que se encarga la capa de enlace en el modelo OSI ? (T)
**Transmisión de datos entre dispositivos conectados a la misma red. Descompone los paquetes que recibe de la capa de red en paquetes más pequeños(tramas)
Ejemplo, si quiero mandar algo a China, lo primero que tendre que hacer es hablar con mi router (misma red)
De que se encarga la capa de RED en el modelo OSI ?
posibilita la transferencia de datos entre dos redes distintas.
De que se encarga la capa de TRANSPORTE en el modelo OSI ?
Responsable de la transferencia entre diferentes dispositivos finales. Establece el método de conexión como TCP, UDP…
De que se encarga la capa de SESION en el modelo OSI?
Se encarga de establecer y mantener la sesión entre dos dispositivos (pregunta,que es una sesión? el tiempo que transcurre entre la apertura y el cierre de la comunicación
De que se encarga la capa de PRESENTACION en el modelo OSI ?
Prepara los datos (cifrado, descifrado, compresión, formato…) para que pueda ser usado por la capa de aplicación.
Que es la capa de APLICACION en el modelo OSI?
Son los servicios finales que se ofrecen al usuario, desde el correo electrónico a la transferencia de archivos
Nombra las mascaras y los rangos del modelo classful
A: 255.0.0.0 (redes muy grandes) - 0 a 127
B: 255.255.0.0 (redes medianas) - 128 a 191
C: 255.255.255.0 (redes pequeñas) - 192 a 223
D: no definida 224 a 239
E: no definida 240 a 255
Cuantos bits tiene una direccion ipv6 ?
128 bits
(en lugar de las 32 de ipv4)
Nombra las reglas de compresion de una direccion ipv6
- Los 0 a la iquierda de cada octeto se eliminan
- Los grupos de 4 0 se convierten en un solo 0
- Los grupos de 0 se comprimen con esto- > ::
2001:0db8:0000:0000:0000:0000:0000:00ab → 2001:db8::ab
Convierte la dirección IPv4 192.168.1.1 a una dirección con formato ipv6 (sin mapear)
::ffff:192.168.1.1
Para convertir la dirección IPv4 192.168.1.1 a una dirección IPv6 sin utilizar el mapeo IPv4-mapped IPv6 addresses, puedes usar el formato de dirección IPv6 compatible. Aquí tienes los pasos detallados:
Entiende la estructura de IPv6: Una dirección IPv6 es de 128 bits y se expresa en notación hexadecimal dividida en 8 grupos de 16 bits, separados por dos puntos (:).
Prepárate para la conversión: La dirección IPv4 192.168.1.1 tiene 32 bits, y vamos a convertir estos bits en los últimos 32 bits de una dirección IPv6.
Construye la dirección IPv6:
La dirección IPv6 compatible suele empezar con un prefijo de 96 bits en 0. Esto se puede representar como :: en notación abreviada.
Así que, la dirección IPv6 compatible se verá algo así: ::192.168.1.1.
Divide la dirección IPv4 en octetos:
192 en hexadecimal es C0
168 en hexadecimal es A8
1 en hexadecimal es 01
1 en hexadecimal es 01
Combina estos octetos en la dirección IPv6:
La dirección IPv6 sin mapear sería ::C0A8:0101.
Así que, la dirección IPv4 192.168.1.1 convertida a una dirección IPv6 (sin mapear) es ::C0A8:0101.
Convierte la dirección IPv4 10.0.0.1 a una dirección con formato ipv6 (sin mapear)
::ffff:10.0.0.1
Convierte la dirección IPv4 172.16.0.1 a una dirección con formato ipv6 (sin mapear)
::ffff:172.16.0.1
Claro, te guiaré paso a paso para convertir una dirección IPv4 a una dirección con formato IPv6. Convertiremos la dirección IPv4 172.16.0.1 a su equivalente en IPv6 sin usar mapeo.
Paso 1: Convertir la Dirección IPv4 a Hexadecimal
Primero, convertimos cada octeto de la dirección IPv4 a su representación hexadecimal:
172 (decimal) = AC (hexadecimal)
16 (decimal) = 10 (hexadecimal)
0 (decimal) = 00 (hexadecimal)
1 (decimal) = 01 (hexadecimal)
Paso 2: Agrupar los Valores Hexadecimales
Agrupamos los valores hexadecimales en pares de bytes (16 bits cada par):
AC10
0001
Paso 3: Formatear la Dirección IPv6
Ahora formateamos estos pares en una dirección IPv6. La dirección IPv6 sin mapear para una dirección IPv4 se inserta en el bloque IPv6 estándar (::) más un prefijo /96:
::ac10:0001
Resultado Final:
La dirección IPv4 172.16.0.1 convertida a una dirección IPv6 sin mapear es ::ac10:1. (El formato comprimido omite ceros a la izquierda y el campo “0000”).
¿Cuál es el formato general para convertir una dirección IPv4 a una dirección con formato ipv6
::ffff:<dirección></dirección>
Convierte la dirección IPv4 203.0.113.5 a una dirección con formato ipv6 (sin mapear)
::ffff:203.0.113.5
Convierte la dirección IPv4 198.51.100.14 a una con formato ipv6 (sin mapear)
::ffff:198.51.100.14
Para que vale SLAAC si hablamos de ipv6 ? (T)
SLAAC (Stateless Address Autoconfiguration) es un mecanismo en redes IPv6 que permite a los dispositivos configurar automáticamente sus propias direcciones IPv6 sin necesidad de un servidor DHCPv6
SLAAC (Stateless Address Autoconfiguration) también incluye un mecanismo para detectar direcciones IP duplicadas, conocido como Detección de Direcciones Duplicadas (DAD)
¿Qué es el Protocolo NDP (Neighbor Discovery Protocol)?
Neighbor Discovery (ND) es un protocolo de IPv6, para descubrir otros dispositivos en la misma red local y para determinar las direcciones de capa de enlace de los dispositivos vecinos ( similar a arp ). Incorpora funcionalidades de ICMP.
Para que vale EUI 64 (Extended Unique Identifier-64) ?
Para generar automáticamente una dirección de interfaz (ID) global unicast a partir de la dirección MAC
Convierte la dirección IPv4 192.168.20.112 a una dirección IPv6 mapeada
::ffff:C0A8:1470
ejemplo 192.168.20.112
1) ::ffff: -> estandar
2) convertimos a binario cada octeto original:
192 -> 11000000
168 -> 10101000
20 -> 00010100
112 -> 01110000
3) dividimos cada bloque en 2 mitades digamos
1100 0000 1010 1000 0001 0100 0111 0000
4) transformamos a hexadecimal cada grupillo de 4 bits
1100 C
0000 0
1010 A
1000 8
0001 1
0100 4
0111 7
0000 0
5) C0A8:1470 + coletilla = ::ffff:C0A8:1470
Convierte la dirección IPv4 10.0.0.1 a una dirección IPv6 mapeada
::ffff:0A00:0001
ejemplo 192.168.20.112
1) ::ffff: -> estandar
2) convertimos a binario cada octeto original:
192 -> 11000000
168 -> 10101000
20 -> 00010100
112 -> 01110000
3) dividimos cada bloque en 2 mitades digamos
1100 0000 1010 1000 0001 0100 0111 0000
4) transformamos a hexadecimal cada grupillo de 4 bits
1100 C
0000 0
1010 A
1000 8
0001 1
0100 4
0111 7
0000 0
5) C0A8:1470 + coletilla = ::ffff:C0A8:1470
Convierte la dirección IPv4 172.16.0.1 a una dirección IPv6 mapeada
::ffff:AC10:0001
ejemplo 192.168.20.112
1) ::ffff: -> estandar
2) convertimos a binario cada octeto original:
192 -> 11000000
168 -> 10101000
20 -> 00010100
112 -> 01110000
3) dividimos cada bloque en 2 mitades digamos
1100 0000 1010 1000 0001 0100 0111 0000
4) transformamos a hexadecimal cada grupillo de 4 bits
1100 C
0000 0
1010 A
1000 8
0001 1
0100 4
0111 7
0000 0
5) C0A8:1470 + coletilla = ::ffff:C0A8:1470
Convierte la dirección IPv4 203.0.113.5 a una dirección IPv6 mapeada
::ffff:CB00:7105
ejemplo 192.168.20.112
1) ::ffff: -> estandar
2) convertimos a binario cada octeto original:
192 -> 11000000
168 -> 10101000
20 -> 00010100
112 -> 01110000
3) dividimos cada bloque en 2 mitades digamos
1100 0000 1010 1000 0001 0100 0111 0000
4) transformamos a hexadecimal cada grupillo de 4 bits
1100 C
0000 0
1010 A
1000 8
0001 1
0100 4
0111 7
0000 0
5) C0A8:1470 + coletilla = ::ffff:C0A8:1470
Convierte la dirección IPv4 198.51.100.14 a una dirección IPv6 mapeada
::ffff:C633:640E
ejemplo 192.168.20.112
1) ::ffff: -> estandar
2) convertimos a binario cada octeto original:
192 -> 11000000
168 -> 10101000
20 -> 00010100
112 -> 01110000
3) dividimos cada bloque en 2 mitades digamos
1100 0000 1010 1000 0001 0100 0111 0000
4) transformamos a hexadecimal cada grupillo de 4 bits
1100 C
0000 0
1010 A
1000 8
0001 1
0100 4
0111 7
0000 0
5) C0A8:1470 + coletilla = ::ffff:C0A8:1470
Como se convierte un numero decimal en binario ?
un numero decimal se convierte en binario dividiendo continuamente entre 2 y apuntando el residuo. Se lee de abajo a arriba.
A binario seria entre 2, octal sería entre 8, a hexadecimal entre 16, etc, etc….
Aqui esta el proceso para el numero 168:
168 ÷ 2 = 84, residuo 0
84 ÷ 2 = 42, residuo 0
42 ÷ 2 = 21, residuo 0
21 ÷ 2 = 10, residuo 1
10 ÷ 2 = 5, residuo 0
5 ÷ 2 = 2, residuo 1
2 ÷ 2 = 1, residuo 0
1 ÷ 2 = 0, residuo 1
Entonces, 168 en binario es 10101000.
Como se convierte un numero decimal en octal ?
un numero decimal se convierte en octal dividiendo continuamente entre 8y apuntando el residuo. Se lee de abajo a arriba.
A binario seria entre 2, octal sería entre 8, a hexadecimal entre 16, etc, etc….
Aquí está el proceso para 168:
168 ÷ 8 = 21, residuo 0
21 ÷ 8 = 2, residuo 5
2 ÷ 8 = 0, residuo 2
Entonces, 168 en octal es 250.
Como se convierte un numero decimal en hexadecimal ?
un numero decimal se convierte en hexadecimal dividiendo continuamente entre 16 y apuntando el residuo. Se lee de abajo a arriba.
A binario seria entre 2, octal sería entre 8, a hexadecimal entre 16, etc, etc….
Aquí está el proceso para 168:
168 ÷ 16 = 10, residuo 8
10 ÷ 16 = 0, residuo A (10 en decimal es A en hexadecimal)
Entonces, 168 en hexadecimal es A8.
Que es el Método 6to4 ?
Técnica de transición utilizada para permitir que el tráfico IPv6 pase a través de redes IPv4.
Esto se logra encapsulando paquetes IPv6 en datagramas IPv4
Técnica basada en tunneling
El Border Gateway Protocol (BGP) es un protocolo de enrutamiento esencial para el funcionamiento de Internet
BGP elige las rutas más eficientes para entregar el tráfico de Internet, similar a cómo una oficina de correos procesa la correspondencia
El Border Gateway Protocol (BGP) utiliza TCP (Protocolo de Control de Transmisión) como su protocolo de transporte. Específicamente, a través de que puerto ?
179
En qué RFC está definido el protocolo ICMP (Internet Control Message Protocol )
El protocolo ICMP está definido en la RFC 792
Como se llama el protocolo de resolucion de direcciones ?
ARP
Como se llama el protocolo de resolución de direcciones inversa ?
RARP
ARP es es el de resolucion de direcciones, pues el inverso, el REVERSE ARP. RARP
Para que vale el protocolo DHCP ?
DHCP - Dynamic Host Configuration Protocol. Permite asignar direcciones IP dinámicas a los equipos que soliciten de una red.
En qué RFC está definido el protocolo TCP ? (T)
RFC 793
Nombra algunos flags importantes de la cabecera del protocolo TCP ?
- URG (urgent): los datos contenidos en un paquete
deben ser procesados inmediatamente - FIN: no habrá más transmisiones. Libera las
conexiones - RST: Resetea una conexión
- PSH: Envía inmediatamente todos los datos
almacenados en el buffer - ACK: Reconoce la recepción del paquete
- SYN: Inicia una conexión entre hosts
Que es el MSS ? (T)
El MSS (Maximum Segment Size), o Tamaño Máximo de Segmento, es la mayor cantidad de datos que un dispositivo puede recibir en un solo segmento TCP sin fragmentar
MSS = MTU - IPHeader - TCPHeader.
unidad maxima de transferencia menos ip cabecera menos tcp cabecera
en que capa del modelo osi está el protocolo tcp ?
Está en la capa de transporte
en que capa del modelo osi está el protocolo udp ?
Está en la capa de transporte
Nombra algunos 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 DHCPV6 (puerto 546 y 547)
- NTP (puerto 123)
- RTP
- QUIC (Quick UDP Internet Connections-Google)
Que puerto utiliza FTP ?
21
Ojo, que también usa el 20. Si no especifican nada, decimos 21, si hablan del envio en sí del fichero, decimos el 20.
Puerto 21: Para establecer la conexión y enviar comandos entre el cliente y el servidor.
Puerto 20: Para la transferencia de datos, es decir, el envío del fichero en sí.
Que puerto utiliza SFTP ?
22
Que puerto utiliza Telnet ?
23
Que puerto utiliza SMTP ? (T)
25
SMTP (Simple Mail Transfer Protocol) generalmente usa el puerto 25 para comunicaciones estándar.
SMTP over SSL (SMTPS) tradicionalmente utiliza el puerto 465 para comunicaciones seguras. Este puerto fue designado inicialmente para SMTPS, aunque su uso ha sido algo relegado en favor de otros métodos.
STARTTLS sobre SMTP utiliza el puerto 587 para conexiones seguras mediante el uso del comando STARTTLS, que es ahora ampliamente recomendado para envíos de correos seguros y autenticados.
Que puerto utiliza DNS ? (T)
53
Que puerto utiliza HTTP y HTTPS (http over ssl)
80 y 443
Que puerto utiliza pop3 y pop3 seguro ?
110 y 995
Que puerto utiliza imap ?
143 y 993 (seguro)
Con qué comando unix puedo verificar si tengo instalado vsftpd (un servidor FTP común) ? (T)
dpkg -l | grep vsftpd
Si vsftpd está instalado, verás una línea con información sobre el paquete.
Con que comando unix puedo instalar vsftpd (es un servidor FTP comun)
sudo apt install vsftpd
Con que comando unix puedo arrancar el servicio de ftp vsftpd que acabo de instalar ?
sudo systemctl start vsftpd
Acabo de instalar un servidor de ftp llamado vsftpd. En qué directorio encontraré el fichero de configuracion ?
En etc/
/etc/vsftpd.conf
En linux, con que comando reiniciaria el servicio de ftp vsftpd ?
sudo systemctl restart vsftpd
Como puedo saber que servicios tengo levantados y que puertos están usando ? (T)
sudo netstat -tuln
-t: Muestra las conexiones TCP.
-u: Muestra las conexiones UDP.
-l: Muestra solo los puertos que están en modo de escucha.
-n: Muestra las direcciones y números de puerto en formato numérico.