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 ? (T)
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 ? (T)
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)
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 ? (T)
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.
Cual es el DNS primario de google ?
8.8.8.8
Cuales son los principales registros de DNS ?
A - MX - CNAME - TXT - AAAA - SRV - CAA - SOA
Registros A y AAAA
Registro A: Enlaza un dominio o subdominio con una dirección IPv4.
Registro AAAA: Similar al registro A, pero enlaza con una dirección IPv6.
Otros registros importantes
CNAME: Enlaza un dominio o subdominio con otro dominio o subdominio
MX: Indica el servidor encargado de la recepción de correo del dominio
TXT: Muestra información adicional y se usa para validar la propiedad del dominio o configurar SPF/DKIM
SOA: Contiene información sobre la zona DNS, como el servidor primario y datos administrativos
NS: Especifica los servidores de nombres autorizados para el dominio
PTR: Enlaza una dirección IP con un nombre de dominio (DNS inverso).
Registros menos comunes pero importantes
SRV: Define la localización de servidores para servicios específicos
CAA: Especifica qué autoridades de certificación pueden emitir certificados SSL/TLS para el dominio
Que hace el registro A (adress) de dns ?
El registro A (Address) de DNS es uno de los tipos más importantes y comunes de registros DNS. Su función principal es asociar un nombre de dominio con una dirección IP específica, permitiendo que los usuarios accedan a un sitio web utilizando un nombre de dominio en lugar de una dirección IP numérica
Que hace el registro MX (mail exchange) de dns ? (T)
El registro MX (Mail Exchange) de DNS es un tipo de registro que se utiliza para dirigir los correos electrónicos a un servidor de correo específico. Este registro indica cómo deben ser manejados los correos electrónicos de acuerdo con el Protocolo para Transferencia Simple de Correo (SMTP), que es el estándar para el correo electronico
Que hace el registro CNAME (canonical name) de dns ?
El registro CNAME (Canonical Name) de DNS es un tipo de registro que se utiliza para crear un alias para un nombre de dominio. En lugar de apuntar directamente a una dirección IP, como lo hace un registro A, un registro CNAME apunta a otro nombre de dominio, que a su vez tiene un registro A asociado
Que hace el registro TXT (text) de dns ? (T)
El registro TXT (Text) de DNS permite que el administrador de un dominio pueda introducir texto en el Sistema de Nombres de Dominio (DNS). Originalmente, se concibió como un lugar para notas legibles por humanos, pero ahora también se utiliza para almacenar datos legibles por máquinas
Que hace el registro AAAA (Quad A) de dns ?
El registro AAAA (quad A) de DNS es similar al registro A, pero en lugar de asociar un nombre de dominio con una dirección IPv4, lo hace con una dirección IPv6. Esto es importante porque IPv6 es la versión más reciente del Protocolo de Internet (IP) y ofrece muchas más direcciones IP posibles que IPv4
Que hace el registro SRV (service record) de dns ? (T)
El registro SRV (Service Record) de DNS se utiliza para especificar un servidor y un puerto para servicios específicos, como voz sobre IP (VoIP), mensajería instantánea, y otros servicios basados en Internet. A diferencia de otros registros DNS que solo especifican un servidor o una dirección IP, los registros SRV también incluyen un puerto en esa dirección IP
Que hace el registro CAA (certificate Authority Authorization) de dns ?
El registro CAA (Certificate Authority Authorization) de DNS permite a los propietarios de sitios web especificar qué autoridades de certificación (CA) están autorizadas a emitir certificados SSL para su dominio. Este registro es una medida de seguridad adicional que ayuda a prevenir la emisión de certificados no autorizados o fraudulentos
Que hace el registro SOA (Start of Authority) de dns ?
El registro SOA (Start of Authority) de DNS es un tipo de registro que contiene información esencial sobre una zona DNS, incluyendo detalles sobre el servidor de nombres principal y la administración de la zona. Este registro es crucial para la gestión y sincronización de los datos DNS entre los servidores primarios y secundarios