Apuntes, resúmenes, trabajos, exámenes y ejercicios de Informática de Formación Profesional

Visor de sucesos y registro de Windows: guía práctica de monitorización y configuración

Informática6,33 KB

TMA 5 - Visor de sucesos

El visor de sucesos es una herramienta que recopila información sobre el hardware, software, problemas del sistema y sucesos relacionados con la seguridad. Un suceso es cualquier evento notable que ocurre en la aplicación o en el propio sistema operativo. Cada vez que tiene lugar un suceso, se anota en un registro.

Tipos de sucesos y registros

  • Error: problema importante, como la pérdida de datos.
  • Advertencia: suceso que no es importante necesariamente, pero indica la posibilidad de problemas en el futuro.
  • Información: suceso que describe el funcionamiento correcto de una aplicación, controlador o sistema.
  • Auditoría de aciertos: un intento de acceso de seguridad auditado correcto.
  • Auditoría de errores: un intento de
...
Continuar leyendo "Visor de sucesos y registro de Windows: guía práctica de monitorización y configuración" »

Recursos compartidos en redes: permisos, SMB, NFS, Samba y CUPS

Informática2,74 KB

Recursos compartidos en organizaciones

Recursos compartidos en organizaciones (archivos, impresoras).

Permisos de acceso al recurso compartido

Permisos de acceso al recurso compartido (lectura, modificación, control total).

Permisos sobre el recurso

Permisos sobre el permiso concreto sobre cada archivo ya dentro del recurso compartido (RC).

  • Los permisos pueden aplicarse a usuarios o grupos de estos.
  • Explícitos: se asignan al crear un objeto padre.
  • Heredados: se propagan del padre a los hijos.

Protocolo NetBIOS y SMB en Windows

El protocolo NetBIOS (Network Basic Input/Output System) usa TCP/IP y comparte recursos en redes Windows con broadcast/multicast, con permisos: sin acceso, lectura, modificar, control total.

En NTFS los permisos son: lectura,...

Continuar leyendo "Recursos compartidos en redes: permisos, SMB, NFS, Samba y CUPS" »

Crear un Documento XML con DOM en Java: Ejemplo Práctico Paso a Paso

Informática3,71 KB

Crear un documento XML con DOM en Java

// Paquetes necesarios para trabajar XML mediante DOM

import javax.xml.parsers.*;
import org.w3c.dom.*;

// Paquetes necesarios para guardar el árbol DOM que está en memoria en un fichero físico XML

import java.io.File;
import javax.xml.transform.*;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;

// Cargar excepciones necesarias

public class XML_FicheroNuevo {

private static DocumentBuilderFactory dbf;
private static DocumentBuilder db;
private static Document doc;
private static Element elementoRaiz;
private static Element elementoNuevo;
private static Transformer xformer;
private static Source source;
private static Result result;

public static void main(String[] args) {

// Cargo...

Continuar leyendo "Crear un Documento XML con DOM en Java: Ejemplo Práctico Paso a Paso" »

Funciones SQL y PL/SQL en Oracle: Ejercicios Prácticos con Tablas Empleado y Préstamo

Informática6,59 KB

Creación de Tablas en Oracle

Tabla Empleado

Se define la tabla Empleado con su clave primaria sobre el campo rut:

CREATE TABLE Empleado (
  rut VARCHAR2(15),
  nombre VARCHAR2(20),
  direccion VARCHAR2(30),
  sueldo NUMBER,
  tipo VARCHAR2(15),
  profesion VARCHAR(15),
  comuna VARCHAR2(15),
  fecha_contrato DATE,
  CONSTRAINT Empleado_rut_pk PRIMARY KEY(rut)
);

Tabla Prestamo

La tabla Prestamo incluye una clave foránea que referencia a Empleado(rut):

CREATE TABLE Prestamo (
  codigo VARCHAR(30),
  libro VARCHAR2(50),
  categoria VARCHAR2(20),
  fecha_prestamo DATE,
  rut VARCHAR2(15),
  CONSTRAINT Prestamo_codigo_pk PRIMARY KEY(codigo),
  CONSTRAINT Empleado_Prestamo_rut_fk FOREIGN KEY(rut) REFERENCES Empleado(rut)
);

Inserción de Datos

Datos de

...
Continuar leyendo "Funciones SQL y PL/SQL en Oracle: Ejercicios Prácticos con Tablas Empleado y Préstamo" »

Fundamentos de Redes Inalámbricas y Protocolos de Comunicación: De la Radiofrecuencia a IEEE 802.11

Informática8,5 KB

Fundamentos de Redes Inalámbricas

Radiofrecuencia (RF)

La Radiofrecuencia (RF) es el único sistema inalámbrico que usan las comunicaciones móviles. Alternativas: infrarrojos (pero las redes no lo asumen). Características: Canal variable (interferencias, fading, intermodulación y ruido), la comunicación se vuelve más compleja (modulación, codificación).

Capacidad y Frecuencia

Alta tasa de transmisión. Requisitos: Alto ancho de banda, alta frecuencia portadora. Compensación: Cobertura y capacidad. Historia: Inicialmente bandas de baja frecuencia, tendencia a ocupar bandas de frecuencia más altas, mayor complejidad de implementación.

Autonomía del Sistema y Potencia (System Power)

Baterías: Características: Capacidad, densidad, ciclos...

Continuar leyendo "Fundamentos de Redes Inalámbricas y Protocolos de Comunicación: De la Radiofrecuencia a IEEE 802.11" »

Modelos OSI y TCP/IP: capas, protocolos y funcionamiento de la red

Informática4,32 KB

Modelos OSI y TCP/IP

Modelo OSI

El modelo OSI (Open Systems Interconnection) organiza la comunicación en siete capas: Física, Enlace, Red, Transporte, Sesión, Presentación y Aplicación.

  • Nivel 1 (Físico): depende de la física, cables y medios compartidos.
  • Nivel 2 (Enlace): LAN, ruta local y medio compartido.
  • Nivel 3 (Red): WAN, rutas y decisiones de encaminamiento.
  • Nivel 4 (Transporte): servicios para las aplicaciones, fiables y orientados a conexión.
  • Niveles 5 a 7: sesión, presentación y aplicación, que dependen del usuario.

Protocolos de la capa de red

Un protocolo es una regla sobre cómo llevar a cabo la comunicación.

IPX/SPX

  • IPX (red): datagramas sin conexión, sin ACK, con CRC y reenvío automático tras un tiempo de espera.
  • SPX (transporte)
...
Continuar leyendo "Modelos OSI y TCP/IP: capas, protocolos y funcionamiento de la red" »

Crear y Eliminar Checkboxes y Radios con JavaScript: Tutorial de Manipulación del DOM

Informática7,21 KB

Crear y eliminar checkboxes con JavaScript

A continuación se muestra un ejemplo de página HTML con un formulario que permite crear y eliminar elementos de tipo checkbox dinámicamente mediante JavaScript.

Código HTML

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <title>Checkboxes</title>
</head>
<body>
   <fieldset>
      <legend>CREAR</legend>
      Label <input type="text" id="labelCheckBox">
      <br>
      ID <input type="text" id="idCheckBox">
      <br><br>
      Name <input type="text" id="nameCheckBox"...

Continuar leyendo "Crear y Eliminar Checkboxes y Radios con JavaScript: Tutorial de Manipulación del DOM" »

Informática Básica: Redes Sociales Científicas, Computación en la Nube, HTML, CSS, Bases de Datos y Seguridad Web

Informática8,94 KB

ReserGat: red social para investigadores

ReserGat es una red social dirigida a investigadores de cualquier campo científico. Su misión es conectar investigadores y facilitar el acceso y el intercambio de recursos científicos, conocimientos y experiencias. Para ello, ofrece crear una biblioteca personalizada y permite:

  1. Dar mayor visibilidad a las publicaciones científicas de los investigadores.
  2. Conectar con compañeros, como autores y otros especialistas.
  3. Obtener diversas estadísticas sobre las vistas, descargas y citaciones.

Computación en la nube (CompNub)

CompNub no es un lugar, sino un método de gestión de recursos de TI que reemplaza las máquinas locales y los centros de datos privados con infraestructura virtual. Los usuarios acceden...

Continuar leyendo "Informática Básica: Redes Sociales Científicas, Computación en la Nube, HTML, CSS, Bases de Datos y Seguridad Web" »

Componentes Swing en Java: Ventanas, Botones, Casillas, Listas y Cuadros Combinados

Informática2,86 KB

1. MiVentana

import javax.swing.*;
import java.awt.*;

public class MiVentana extends JFrame {
    private Container c;
    private JPanel panel;
    private JButton boton;

    public MiVentana() {
        super("MiVentana");
        panel = new JPanel();
        boton = new JButton("boton");
        panel.add(boton);
        setContentPane(panel);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setSize(100, 200);
    }

    public static void main(String args[]) {
        new MiVentana().setVisible(true);
    }
}

2. Botones (Casillas de verificación)

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Casillas extends JFrame {
    private Container c;
    private JPanel panel;
    private JCheckBox casilla1;
...
Continuar leyendo "Componentes Swing en Java: Ventanas, Botones, Casillas, Listas y Cuadros Combinados" »

Ejemplos Prácticos de Código en Java: Clases, Métodos y Excepciones

Informática3,87 KB

Introducción al Código en Java

A continuación se presentan diversos fragmentos de código fuente en Java que ilustran la creación de clases, métodos, manejo de excepciones y uso de estructuras de datos.

Clase Principal y Uso de Objetos

El siguiente ejemplo muestra la clase ejecutable PPrograma, la cual instancia un Blog y un Post, añadiendo elementos y recorriéndolos mediante bucles.

public class PPrograma {

public static void main(String[] args) {
Blog blog = new Blog(1,"pepe","juan"... );
// blog.setIdBlog(1);
blog.setTitulo("Blog de Prueba 1");

Post post = new Post();
post.setIdPost(1);
post.setTituloPost("Post de Prueba 1");

blog.addPost(post);

//blog.removePost(post);

//Vector aux = blog.verTodosLosPost();

System.out.println("
...
Continuar leyendo "Ejemplos Prácticos de Código en Java: Clases, Métodos y Excepciones" »