Chuletas y apuntes de Informática y Telecomunicaciones de Otros cursos

Ordenar por
Materia
Nivel

Conceptos Clave de Ciberseguridad: Riesgos, Defensa y Criptografía Aplicada

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 9,58 KB

Conceptos Fundamentales de Seguridad

Los pilares esenciales de la seguridad de la información son:

  • Confidencialidad: Asegurar que la información solo sea accesible por entidades autorizadas.
  • Integridad: Garantizar que la información es precisa y no ha sido modificada sin autorización.
  • Disponibilidad: Asegurar que los usuarios autorizados tengan acceso a la información y a los recursos cuando los necesiten.
  • Autenticidad: Verificar la identidad del remitente o del origen de la información.
  • No Repudio: Proporcionar prueba irrefutable de la procedencia de una acción o comunicación.

Tipologías de Amenazas y Ataques

Las amenazas comunes incluyen:

  • Spoofing
  • Sniffing
  • Man in the Middle (MitM)
  • Malware
  • Denegación de Servicio (DoS)
  • Ingeniería Social

Clasificación

... Continuar leyendo "Conceptos Clave de Ciberseguridad: Riesgos, Defensa y Criptografía Aplicada" »

Configuración y Despliegue de Servidores Web LAMP y FTP en Linux

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 9,23 KB

Arquitectura del Stack LAMP

El stack LAMP es el conjunto de tecnologías de código abierto más utilizado para el despliegue de aplicaciones web dinámicas:

  • Linux: Sistema Operativo (SO).
  • Apache2: Servidor web para protocolos HTTP/HTTPS.
  • MariaDB/MySQL: Sistema de gestión de Bases de Datos (BBDD).
  • PHP: Lenguaje de programación para la lógica del servidor.

Flujo de Funcionamiento

  • Contenido Dinámico: Navegador → Apache → PHP → BBDD → PHP → Apache → Navegador.
  • Contenido Estático: Apache sirve directamente archivos HTML, CSS y JS desde el DocumentRoot.

Instalación y Gestión de Servicios

Para preparar el entorno, ejecutamos los siguientes comandos:

  • Actualización: sudo apt update
  • Instalación: sudo apt install apache2 mariadb-server php php-
... Continuar leyendo "Configuración y Despliegue de Servidores Web LAMP y FTP en Linux" »

Programación Shell: Ejemplos Prácticos de Bash y Utilidades Linux Esenciales

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 8,18 KB

Introducción a la Programación Shell y Utilidades de Línea de Comandos

Este documento presenta una colección de scripts Bash y ejemplos de comandos fundamentales de Linux, ideales para comprender la automatización y el manejo de datos en entornos de terminal. Exploraremos desde la lógica de control de flujo en Bash hasta el uso avanzado de herramientas como awk y grep.

Simulador de Estaciones de Tren en Bash

Este script simula un sistema de navegación por estaciones de tren. Permite al usuario avanzar (S/s), retroceder (A/a) o reiniciar (R/r) la posición, y muestra la estación actual. Al presionar 'E' o 'e', se emite un mensaje de desalojo.

#!/bin/bash
pos=0
while true; do
    read tecla

    if [[ $tecla == S ]] || [[ $tecla == s ]];
... Continuar leyendo "Programación Shell: Ejemplos Prácticos de Bash y Utilidades Linux Esenciales" »

Fundamentos del Sistema de Nombres de Dominio (DNS): Estructura, Roles y Registros

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,73 KB

Introducción al DNS

El DNS (Domain Name System) facilita la tarea de recordar una dirección IP mediante la sencilla equiparación de un nombre a un conjunto de dígitos (dirección IP).

Sistemas de Nombres

Históricamente, los sistemas de nombres se pueden clasificar en:

  • Planos: No existe ninguna jerarquía que permita clasificar un nombre dentro de una categoría. Por lo tanto, no puede haber nombres repetidos.
  • Jerárquicos: Son aquellos en los que existe una jerarquía a la hora de construir el nombre completo de ese ordenador.

Estructura y Tipos de Dominios

Dominios de Nivel Superior (TLD)

Los dominios se clasifican principalmente en genéricos y geográficos:

  • Dominios Genéricos (gTLD): Como .com, .org o .net. Permiten registrar dominios de segundo
... Continuar leyendo "Fundamentos del Sistema de Nombres de Dominio (DNS): Estructura, Roles y Registros" »

Registro de Configuraciones de Red y Segmentación de VLANs

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 2,23 KB

Registro de Versiones de Infraestructura de Red

Bloque de Configuraciones Iniciales

  • Versión ID 001
    • Nombre del Router: RTR-1
    • Nombres de los PCs: PC1, PC2, PC3...
    • Rango de IPs: Empiezan por 172.31.X.X
    • Nombres de VLANs: FL1, FL2, FL3, BDG4...
  • Versión ID 010
    • Nombre del Router: RTR-1
    • Nombres de los PCs: PC1, PC2, PC3...
    • Rango de IPs: Empiezan por 192.168.X.X
    • Nombres de VLANs: SALES, ACCT, EXEC, FAC...
  • Versión ID 020
    • Nombre del Router: RTR-1
    • Nombres de los PCs: PC1, PC2, PC3...
    • Rango de IPs: Empiezan por 192.168.X.X
    • Nombres de VLANs: B1F1, B1F2, B1F4, B3...
  • Versión ID 021
    • Nombre del Router: RTR-1
    • Nombres de los PCs: PC1, PC2, PC3...
    • Rango de IPs: Empiezan por 172.31.X.X
    • Nombres de VLANs: B1F1, B1F2, B1F4, B3...

Bloque de Configuraciones Avanzadas

  • Versión ID 112
    • Nombre
... Continuar leyendo "Registro de Configuraciones de Red y Segmentación de VLANs" »

Dominando Python: Ejercicios Prácticos de Listas, Lógica Matemática y Cadenas

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,11 KB

Gestión de Listas y Menús Interactivos en Python

En este primer bloque de código, aprenderemos a inicializar listas, validar la entrada de datos mediante excepciones y gestionar un menú interactivo para procesar información numérica.

# Inicializar listas
lista_num = []
primos = []
suma_cifras = []

# Crear la lista (máximo 7 números)
while len(lista_num) < 7:
    try:
        num = int(input("Introduce un número entero (entre 0 y 49): "))
        if 0 <= num <= 49:
            lista_num.append(num)
        else:
            print("El número debe estar entre 0 y 49.")    
    except ValueError:
        print("Debes introducir un número válido.")

opcion = ""
while opcion != "4":
    print("\nMENU")
    print("1. Ver lista"
... Continuar leyendo "Dominando Python: Ejercicios Prácticos de Listas, Lógica Matemática y Cadenas" »

Conceptos Esenciales en Filtros Electrónicos: Activos, Pasivos y Arquitecturas Avanzadas

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,23 KB

Implementación Activa de Filtros Ladder RLC

Se justifica la implementación activa de filtros ladder RLC cuando se busca un filtro con las mejores características de sensibilidad pasiva (arquitectura ladder RLC) y, al mismo tiempo, no es posible utilizar autoinducciones pasivas. Esto implica que la inductancia (L) debe implementarse mediante un simulador activo, como un girador. Esta situación se presenta en contextos de bajas frecuencias (por ejemplo, audio) y/o en implementaciones integradas, donde una bobina pasiva es prácticamente imposible de implementar debido al desajuste entre sus dimensiones (las bajas frecuencias requieren inductancias grandes) y las del circuito del filtro (circuito integrado).

Ventajas de la Arquitectura Delyiannis-

... Continuar leyendo "Conceptos Esenciales en Filtros Electrónicos: Activos, Pasivos y Arquitecturas Avanzadas" »

Fundamentos de Redes: Conceptos y Protocolos Clave

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 6,55 KB

Fundamentos de Redes

Estructura del Datagrama

Un datagrama se estructura con los siguientes componentes: versión, longitud de encabezado, tipo de servidor, longitud total, identificación, banderas, fragmentos de compresión, tiempo de vida, protocolos, suma de verificación del encabezado, dirección IP (fuente y destino), y datos enviados.

Modelo OSI: Capa 6 (Presentación)

La capa 6 del modelo OSI, la capa de presentación, es responsable de mostrar los datos de tal forma que el nodo receptor los pueda comprender. Recibe la información de la capa de aplicación y realiza sus funciones antes de enviar los datos a la capa de sesión.

ICANN

La ICANN (Corporación de Internet para la Asignación de Nombres y Números) garantiza que las direcciones... Continuar leyendo "Fundamentos de Redes: Conceptos y Protocolos Clave" »

Implementación de Algoritmos de Búsqueda Heurística y Minimax en Python

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 5,15 KB

Algoritmos de Búsqueda Informada y Estratégica

1. Búsqueda Voraz (Greedy Search)

Propiedades: Completo, no óptimo. Complejidad de tiempo y espacio: O(b*m).

def busquedavoraz(nodoInicial):
    objetivo = False
    abiertos = []
    sucesores = []

    raiz = nodoInicial()
    abiertos.append(raiz)

    while not objetivo and len(abiertos) != 0:
        nodo = abiertos.pop(0)

        if testObjetivo(nodo.estado):
            objetivo = True
        else:
            sucesores = expandir(nodo)

            for nodosucesor in sucesores:
                posicion = 0
                heu = heuristica(nodosucesor.estado)
                while posicion < len(abiertos) and (heuristica(abiertos[posicion].estado) < heu):
                    posicion
... Continuar leyendo "Implementación de Algoritmos de Búsqueda Heurística y Minimax en Python" »

Comunicación Telefónica: Tipos de Redes, Dispositivos y Servicios

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,8 KB

Bucle de Abonado

El bucle de abonado es el enlace que permite la comunicación de nuestro teléfono con la red telefónica. Se constituye por dos hilos conocidos como par de cobre trenzado. Existen dos tipos:

  • Multiservicio: Tecnología híbrida entre coaxial y par de cobre que ofrece servicios de telefonía, datos y televisión con canal de retorno y servicios de valor añadido.
  • Inalámbrico: Consiste en transmitir la señal de teléfono mediante ondas radioeléctricas a unas estaciones base.

Central Telefónica

En la central telefónica se realizan las funciones de conmutación. Hay dos tipos de conmutación:

  • Espacial o por división espacial: Se establece un camino físico eléctrico entre la entrada y la salida, diferente y único para cada conexión.
... Continuar leyendo "Comunicación Telefónica: Tipos de Redes, Dispositivos y Servicios" »