Apuntes, resúmenes, trabajos, exámenes y ejercicios de Informática de Universidad

Ordenar por
Materia
Nivel

Ciberseguridad Práctica y Habilidades de Comunicación para la Protección Digital

Clasificado en Informática

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

Capítulo 9: Ciberseguridad y Protección de Activos Digitales

Peligros Potenciales en la Seguridad Informática

  • Robo
  • Pérdida de Información
  • Intrusión
  • Daño Físico

Amenazas Físicas

  • Internas: Interacciones no intencionales o accidentales.
  • Externas: Amenazas no estructuradas o no planificadas.

Ataques Informáticos Comunes

  • Virus

    Necesitan adjuntarse a un archivo para propagarse.

  • Gusano (Worm)

    No necesitan adjuntarse a un archivo; se replican de forma independiente.

  • Troyano (Trojan Horse)

    Técnicamente similar a un gusano, pero ingresa aparentando ser un programa útil o legítimo.

Solución: Utilizar un antivirus actualizado con un buen motor de búsqueda y detección.

Seguridad en la Navegación Web

Componentes y tecnologías que pueden representar riesgos:... Continuar leyendo "Ciberseguridad Práctica y Habilidades de Comunicación para la Protección Digital" »

Fundamentos de la Transmisión de Datos: Métodos Paralelos, Seriales y Sincronización de Redes

Enviado por Anónimo y clasificado en Informática

Escrito el en español con un tamaño de 3,1 KB

Transmisión Paralela vs. Transmisión Serial

Transmisión Paralela

  • Transmisión simultánea de bits sobre un grupo de líneas.
  • Usado en corta distancia.

Transmisión Serial

  • Usa solo una línea.
  • Se transmite un bit detrás de otro.
  • Más confiable en larga distancia que la transmisión paralela.

Necesidad de Sincronización (Timing)

Para intercambiar datos entre dos dispositivos (emisor y receptor) es necesario que estén sincronizados (*timing*).

El *timing* (velocidad, duración del bit) entre emisor y receptor deben ser similares para poder comunicarse entre ellos.

Técnicas de Sincronización (Serial)

Existen dos enfoques principales para la sincronización en la transmisión serial:

  • Transmisión Asincrónica: Independencia de relojes transmisor y receptor.
... Continuar leyendo "Fundamentos de la Transmisión de Datos: Métodos Paralelos, Seriales y Sincronización de Redes" »

Fundamentos de Redes de Datos: Protocolos, Control de Errores y Transmisión

Clasificado en Informática

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

Conceptos Fundamentales de Redes

Protocolo

Un protocolo es un conjunto de normas que rigen la comunicación (virtual) entre dos entidades del mismo nivel.

Servicio

Un servicio es un conjunto de operaciones primitivas que una capa ofrece a la que está inmediatamente superior.

Interfaz

Una interfaz es el modo de comunicación entre dos entidades de nivel adyacente en una misma máquina.

Arquitectura de Comunicación por Niveles

Este diseño consiste en la modularización de las redes de datos en una serie de niveles. El diseño de cada nivel es más sencillo, ya que cada uno se encarga de un aspecto concreto del hardware y software de red. Esto permite modificar un nivel sin afectar al resto.

Modelos de Red

Modelo OSI

Los niveles del modelo OSI son:

  • Aplicación
  • Presentación
  • Sesión
  • Transporte
  • Red
  • Enlace
... Continuar leyendo "Fundamentos de Redes de Datos: Protocolos, Control de Errores y Transmisión" »

Fundamentos de Redes, Configuración de Sistemas Operativos (Linux y Windows) y Seguridad IT

Clasificado en Informática

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

Conceptos Fundamentales de Sistemas Operativos y Redes (Examen 6)

Funcionalidades Clave del Sistema

  • Autenticar a ese usuario y adjudicar aquellos recursos a los cuales se permite acceso al usuario.
  • Incluyendo componentes de hardware adicionales que pueden asumir el control si otros componentes fallan (Tolerancia a fallos).
  • Velocidades más rápidas y un incremento en la capacidad de trabajo (Rendimiento).
  • Autenticación y cifrado.
  • Un administrador o usuario puede fácilmente agregar componentes al sistema sin configuración manual.
  • 1.

Tecnologías y Software

  • Debian GNU/Linux.
  • SSH (Secure Shell).
  • Kerberos.
  • Linux.
  • Samba.
  • NFS (Network File System).
  • GNOME y KDE (Entornos de escritorio).
  • StarOffice (Suite ofimática).

Características del Software Libre

  • Debe distribuirse
... Continuar leyendo "Fundamentos de Redes, Configuración de Sistemas Operativos (Linux y Windows) y Seguridad IT" »

Conceptos Básicos de Programación en Java: Palabras Clave y Secuencias de Escape

Clasificado en Informática

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

Palabras Clave en Java

Las palabras clave son identificadores predefinidos que tienen un significado especial en el lenguaje de programación Java. A continuación, se describen algunas de las más comunes:

  • public: Se utiliza para indicar que una clase, método o atributo es accesible desde cualquier parte del programa. En el caso de una clase que deriva de otra, la clase padre debe ser pública para que la clase hija pueda acceder a ella.
  • private: Indica que un miembro (atributo o método) solo es accesible dentro de la misma clase.
  • protected: Permite el acceso a un miembro solo a las clases del mismo paquete o a las subclases, incluso si estas se encuentran en otros paquetes.
  • package: Especifica el paquete al que pertenece una clase.
  • import: Permite
... Continuar leyendo "Conceptos Básicos de Programación en Java: Palabras Clave y Secuencias de Escape" »

Conceptos Esenciales de OOP, Arquitectura de Capas y Desnormalización de Datos

Clasificado en Informática

Escrito el en español con un tamaño de 3,36 KB

Diagrama de Componentes y Arquitectura de Capas

El Diagrama de Componentes muestra la arquitectura basada en tres capas:

  • Capa de Usuario: (Interfaces)
  • Capa de Lógica/Negocio: (Reglas de negocio)
  • Capa de Datos: (Base de datos)

Nota: Se utilizan como referencia las interfaces y menús definidos previamente en el diseño de la interfaz.

Conceptos Fundamentales de Orientación a Objetos (OOP)

Definición de Clase

Una Clase se define como la combinación de: Identidad + Estado + Comportamiento.

Propiedades Clave de los Objetos

Encapsulamiento
Los objetos ocultan sus atributos, estado y comportamiento de otros objetos.
Herencia
Un objeto puede heredar atributos y comportamiento de otros objetos.
Overriding (Sobreescritura)
Propiedad (presente en algunos lenguajes)
... Continuar leyendo "Conceptos Esenciales de OOP, Arquitectura de Capas y Desnormalización de Datos" »

Técnicas de Acceso y Duplexación en Sistemas de Comunicación Inalámbrica: Optimizando la Transmisión de Datos

Clasificado en Informática

Escrito el en español con un tamaño de 3,84 KB

Técnicas de Acceso en Comunicaciones Inalámbricas

  • FDMA (Frequency Division Multiple Access): Asigna una frecuencia diferente a cada usuario.
  • TDMA (Time Division Multiple Access): Asigna un tiempo específico para transmitir a cada usuario.
  • CDMA (Code Division Multiple Access): Permite a los usuarios utilizar todo el ancho de banda simultáneamente, empleando un código único para cada comunicación.

Técnicas de Duplexación en Comunicaciones Inalámbricas

  • TDD (Time Division Duplex): Utiliza una única portadora e intervalos temporales de transmisión. En TDD, el downlink y uplink se alternan ocupando un paquete compartido.
  • FDD (Frequency Division Duplex): Emplea una portadora para uplink (UL) y otra para downlink (DL).

Evolución de los Sistemas

... Continuar leyendo "Técnicas de Acceso y Duplexación en Sistemas de Comunicación Inalámbrica: Optimizando la Transmisión de Datos" »

Implementación y Funcionamiento de Búsqueda Binaria y Operaciones POP en Estructuras de Datos

Clasificado en Informática

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

1. El Algoritmo de Búsqueda Binaria

a) Implementación del Algoritmo de Búsqueda Binaria

A continuación, se presenta el pseudocódigo corregido para la Búsqueda Binaria, asumiendo que v es el vector donde se realiza la búsqueda y volumen es su tamaño.


int BusquedaBinaria(int buscado, int volumen, int v[]) {
    int der, izq, encontrado, medio;
    izq = 0;
    der = volumen - 1;
    encontrado = 0;

    while (izq <= der && encontrado == 0) {
        // Cálculo del punto medio (evitando desbordamiento de enteros)
        medio = izq + (der - izq) / 2; 

        if (v[medio] == buscado) {
            encontrado = 1;
        } else if (v[medio] > buscado) {
            // El valor buscado está en la mitad izquierda
... Continuar leyendo "Implementación y Funcionamiento de Búsqueda Binaria y Operaciones POP en Estructuras de Datos" »

Fundamentos de los Paradigmas de Programación y Conceptos de Ingeniería de Software

Clasificado en Informática

Escrito el en español con un tamaño de 19,35 KB

Pilares de los Paradigmas de Programación

Identifique los pilares (características clave) de los paradigmas imperativo, lógico, funcional y orientado a objetos.

Paradigma Imperativo

  • Manejo de estado: Se basa en el cambio de valores de las variables.
  • Estructura: Un programa se define como una secuencia de asignaciones.
  • Cómputo: Se entiende como una secuencia de estados sucesivos.
  • Sentencias fundamentales: Deben poseer los cuatro tipos básicos de sentencias: asignaciones, ciclos, bifurcaciones condicionales y bifurcaciones incondicionales.

Paradigma Lógico

  • Base: Conjunto de valores, definiciones de relaciones e inferencias lógicas.
  • Estructura: Un programa es una definición de relaciones.
  • Cómputo: Se define como una prueba o una secuencia de inferencias
... Continuar leyendo "Fundamentos de los Paradigmas de Programación y Conceptos de Ingeniería de Software" »

Fundamentos de Instrumentación y Control: Sensores, Transmisión y Conversión Digital

Clasificado en Informática

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

La Cadena de Señal en Sistemas de Control

Necesidad de Sensores, Transductores y Acondicionadores de Señal

Es fundamental el uso de dispositivos como sensores, transductores, acondicionadores de señales y sistemas de transmisión para lograr un control permanente y preciso de cualquier proceso. Estos elementos son esenciales para mantener el menor rango de errores posible en la monitorización y actuación del sistema.

Transmisión de Datos: Serial vs. Paralela

La transmisión de datos serial puede llegar a ser más rápida que la transmisión en paralelo debido a las limitaciones físicas de esta última. A partir de cierto punto de velocidad, en la transmisión paralela se inducen voltajes entre las líneas (fenómeno conocido como crosstalk)... Continuar leyendo "Fundamentos de Instrumentación y Control: Sensores, Transmisión y Conversión Digital" »