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

Tipos de datos string, int, char y void en C#: resumen con ejemplos

InformáticaActualizado el 3,76 KB

Clase String

String es un tipo de referencia. Los operadores de igualdad (== y !=) se definen para comparar los valores de objetos string, no las referencias.

Ejemplo


string a = "hello";
string b = "h";
// Anexar a los contenidos de 'b'
b += "ello";
Console.WriteLine(a == b);
Console.WriteLine((object)a == (object)b);

Clase Int

Una vez que una variable se ha declarado, no se puede volver a declarar ni utilizar para almacenar valores de otro tipo, a menos que ese tipo se pueda convertir al tipo de la variable. Por ejemplo, no hay conversión de un número entero a cualquier cadena arbitraria. Por lo tanto, después de declarar i como un entero, no se puede asignar la cadena "Hola", como se muestra en el siguiente ejemplo:


int i;
i = "Hello";
...
Continuar leyendo "Tipos de datos string, int, char y void en C#: resumen con ejemplos" »

DNS, DHCP y SSH: fundamentos de red, asignación de IP y cifrado

InformáticaActualizado el 4,08 KB

Fundamentos de DNS

DNS: Mecanismo de traducción de nombres de dominios a direcciones IP. Un dominio es el nombre que identifica un sitio web.

El dominio:

  • .com: Organizaciones comerciales
  • .edu: Organizaciones educativas
  • .net: Organizaciones relacionadas con Internet
  • .org: Organizaciones no comerciales
  • .gov: Organizaciones gubernamentales

Cuándo se necesita un servidor DNS: Se necesita un servidor DNS cuando mantener el archivo /etc/hosts es inviable por el número de entradas que tiene.

Qué es la delegación: Mecanismo que permite descentralizar la administración de la BBDD de DNS mediante la división de dominios y subdominios.

Red Ejemplo: La red de ejemplo es una red de clase C con la numeración 192.168.100.0 con una subred establecida determinada...

Continuar leyendo "DNS, DHCP y SSH: fundamentos de red, asignación de IP y cifrado" »

Estructuras de datos y arquitecturas cliente-servidor en bases de datos

InformáticaActualizado el 3,29 KB

Presentación de Datos y Generación de Interfaces

Permite presentar datos en pantalla o impresora con un formato predefinido o fácil de definir, sin necesidad de conocer lenguajes de bases de datos (BD) ni de programación.

Generador de Formularios

Genera pantallas de diálogos que presentan ítems y permiten la introducción de información, ya sea por teclado o mediante botones.

Diagrama de Estructura de Datos (DED)

Un Diagrama de Estructura de Datos es un esquema gráfico que sirve para representar el diseño de una base de datos. Se utilizan cuadros y líneas:

  • Los cuadros representan los nodos.
  • Las líneas representan los lazos o relaciones.

Mediante los diagramas de estructura de datos se especifica la estructura lógica general de la base de...

Continuar leyendo "Estructuras de datos y arquitecturas cliente-servidor en bases de datos" »

Redes de Petri: fundamentos, dinámica y aplicación al control de automatismos

InformáticaActualizado el 3,04 KB

Redes de Petri: Fundamentos y Aplicaciones en Sistemas Distribuidos

Una Red de Petri es una representación matemática de un sistema distribuido discreto. Las redes de Petri fueron definidas en los años 1960 por Carl Adam Petri. Son una generalización de la teoría de autómatas que permite expresar eventos concurrentes.

Mediante una red de Petri puede modelizarse un sistema de evolución en paralelo, compuesto de varios procesos que cooperan para la realización de un objetivo común.

Componentes Clave de una Red de Petri

Una Red de Petri está formada por tres tipos de componentes principales:

  • Plazas (círculos): Representan los estados posibles del sistema.
  • Transiciones (rectángulos): Son eventos o acciones que causan el cambio de estado.
  • Arcos
...
Continuar leyendo "Redes de Petri: fundamentos, dinámica y aplicación al control de automatismos" »

Protocol HTTP: funcionament, transaccions i tipus MIME

InformáticaActualizado el 3,63 KB

Què és el Protocol HTTP?

HTTP significa Hypertext Transfer Protocol (Protocol de Transferència d'Hipertext). És un conjunt de normes que permeten la comunicació i transferència d'informació entre un servidor i els seus clients a la web.

La informació transferida són els anomenats hipertextos (HTML) o, dit d'una altra manera, les pàgines web.

Funcionament d'HTTP

  1. L'usuari especifica una URL en un navegador. Per exemple: HTTP://domini.
  2. El navegador descodifica la informació de la URL, diferenciant el domini, el port, etc.
  3. El navegador estableix una connexió amb el servidor web i sol·licita la pàgina.
  4. El servidor web envia la pàgina al navegador (en format HTML). Si no la troba, envia un codi d'error (com el 404).
  5. El navegador interpreta
...
Continuar leyendo "Protocol HTTP: funcionament, transaccions i tipus MIME" »

Biometría, tipos de ataques y seguridad en redes: resumen de ciberseguridad

InformáticaActualizado el 4,36 KB

Sistemas Biométricos

Los sistemas biométricos se utilizan para autenticar a los usuarios mediante sus rasgos físicos o comportamiento. Están compuestos por dos módulos principales:

  • Módulo de Inscripción: Extrae y almacena las características únicas del usuario.
  • Módulo de Identificación: Lee las características actuales y las compara para reconocer al usuario.

Existen dos tipos principales de sistemas biométricos:

  1. Basados en rasgos físicos.
  2. Basados en el comportamiento.

Vulnerabilidades y Tipos de Ataques de Software

La seguridad de un sistema puede verse comprometida por diversas vulnerabilidades que dan lugar a ataques específicos.

Tipos de Ataques

Los ataques informáticos se clasifican generalmente según el principio de seguridad que...

Continuar leyendo "Biometría, tipos de ataques y seguridad en redes: resumen de ciberseguridad" »

Zócalos y procesadores Intel y AMD: historia y overclocking

InformáticaActualizado el 3,49 KB

Zócalos para Conectar el Procesador a la Placa Base

A continuación, se detallan los principales zócalos utilizados para conectar el procesador a la placa base:

  • Socket 478: Para Pentium 4 y Celeron 4.
  • LGA775: Core 2 Duo y Quad, últimos Pentium 4, Pentium D y Celeron D.
  • LGA1156: Para la serie i (Nehalem y Westmere). El Puente Norte se integra en el chipset. Se conecta con PCH (lo que antes era el Puente Sur). Incluye tecnologías como PCI Express, DMI y RAM DDR3 de doble canal.
  • LGA1366 (Socket B): Para i7 y Xeon. Utiliza QPI y controlador DDR3 de triple canal.
  • LGA1155 (Socket H2): 2ª y 3ª generación de la serie i (Sandy Bridge e Ivy Bridge).
  • LGA1150 (Socket H3): 4ª generación de Intel, serie Haswell.
  • AM2 y AM2+ (AMD): Modelos Athlon 64, Athlon
...
Continuar leyendo "Zócalos y procesadores Intel y AMD: historia y overclocking" »

Diagnóstico de redes: comandos esenciales, FTP y configuración DHCP

InformáticaActualizado el 3,55 KB

Fundamentos y Diagnóstico de Redes: Comandos Esenciales y Protocolos

Estándares de Redes: IEEE 802.3 y Capas OSI

Las redes de área local (LAN) y redes de área metropolitana (MAN) operan principalmente en las dos capas inferiores del modelo OSI.

IEEE 802.3 fue el primer intento para estandarizar redes basadas en Ethernet, incluyendo las especificaciones del medio físico subyacente.

Protocolo FTP (File Transfer Protocol) y Seguridad

El FTP (File Transfer Protocol) es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP, basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a un servidor para descargar archivos o para enviarlos, independientemente del sistema operativo utilizado...

Continuar leyendo "Diagnóstico de redes: comandos esenciales, FTP y configuración DHCP" »

Tecnologías xDSL, ATM y JDS: funcionamiento, tipos y características

InformáticaActualizado el 4,06 KB

Bajo el nombre xDSL se definen una serie de tecnologías que permiten el uso de una línea de cobre para transmisión de datos de alta velocidad y, a la vez, para el uso normal como línea telefónica. Se llaman xDSL ya que los acrónimos de estas tecnologías acaban en Digital Subscriber Line (línea de abonado digital):

  • HDSL: 1,5 o 2 Mbps de tráfico simétrico para bucle de hasta 3-4 km.
  • ADSL: Hasta 8 Mbps descendente y 800 kbps ascendente para bucle de hasta 2-3 km.
  • UADSL: Cubre algo más de distancia que el ADSL y es más sencillo porque no necesita splitter, aunque proporciona menor capacidad: 2 Mbps descendente y 300 kbps ascendente.
  • VDSL: Unos 30 Mbps de tráfico simétrico para bucle de hasta 300m - 1km.

ATM y Celda MTA

ATM es un conjunto...

Continuar leyendo "Tecnologías xDSL, ATM y JDS: funcionamiento, tipos y características" »

Modelo conceptual, lógico y físico en el diseño de bases de datos

InformáticaActualizado el 4 KB

Grupo A

1ª Pasos para diseñar bases de datos: 1º Paso: representación del Problema o hacer un buen análisis del problema y documentarlo. 2º realizar un Diagrama del problema real siguiendo el modelo E/R revisando normalizando y Documentándolo. 3º Transformar el diagrama E/R al modelo relacional revisando La calidad del diseño, normalizándola y documentándola. 4º Implementar el Diseño obtenido para la BD en un SGBD documentándolo y añadiendo las tareas Administrativas y de explotación correspondientes.

2ª Modelo de datos: -Modelo Conceptual: debe servir para poder comunicarse en la resolución del problema Con un usuario que no sea informático o experto en BD. Con este modelo se puede Representar el problema tal y como el usuario...

Continuar leyendo "Modelo conceptual, lógico y físico en el diseño de bases de datos" »