Chuletas y apuntes de Informática y Telecomunicaciones

La guerra de navegadores: Microsoft contra Netscape

Informática y TelecomunicacionesActualizado el 7,68 KB

1995

A mediados de 1995, la World Wide Web comenzaba a ganar notoriedad pública. Netscape Navigator era el estándar de facto para la navegación web en esos tiempos, y su competencia consistía en solo un puñado de navegadores como Mosaic y Lynx, desarrollados en campus universitarios. Microsoft no tuvo más remedio que reconocer el éxito de Netscape y el potencial de la web, ya que el propio presidente de Microsoft en aquella época, Bill Gates, había afirmado que la web no tendría futuro. Compraron licencias de Mosaic para crear la primera versión de Internet Explorer, versión 1.0, lanzada como parte del paquete de extensión Windows 95 en agosto de 1995. Internet Explorer 2.0 fue lanzado tres meses más tarde; la carrera por el control...

Continuar leyendo "La guerra de navegadores: Microsoft contra Netscape" »

Protocolos de red: DNS, DHCP y correo electrónico (POP y SMTP)

Informática y TelecomunicacionesActualizado el 3,28 KB

Protocolo y Servicios DNS

Los números de puerto identifican las aplicaciones y los servicios de la capa de Aplicación que son los datos de origen y destino. A continuación, se detallan los puertos principales:

  • DNS: puerto TCP/UDP 53
  • HTTP: puerto TCP 80
  • SMTP: puerto TCP 25
  • POP: puerto UDP 110
  • Telnet: puerto TCP 23
  • Protocolo de configuración dinámica de host (DHCP): puerto UDP 67
  • FTP: puertos TCP 20 y 21

Funcionamiento del Sistema de Nombres de Dominio (DNS)

El DNS utiliza un conjunto distribuido de servidores para resolver los nombres asociados a direcciones IP. Los sistemas suelen utilizar una caché DNS, donde almacenan los resultados recientes para optimizar el rendimiento.

Comandos de gestión de caché y consultas

  • ipconfig /displaydns: permite
...
Continuar leyendo "Protocolos de red: DNS, DHCP y correo electrónico (POP y SMTP)" »

Fundamentos de programación: algoritmos, lenguajes y generaciones de lenguajes

Informática y TelecomunicacionesActualizado el 2,97 KB

Introducción a la Programación y Algoritmos

Programar es la acción de crear procedimientos que nos lleven a efectuar una tarea o a resolver un problema de forma sencilla y sistemática. El procedimiento lógico que facilita la solución es un algoritmo.

Áreas donde participa el personal informático

  • Usuario: Es quien realiza cualquier actividad académica o profesional utilizando computadoras y aplicaciones de propósito específico, como hojas o libros de cálculo, un procesador de palabras o un programa de diseño.

Fundamentos de los Lenguajes de Programación

Para resolver un problema con la computadora, es necesario aprender un lenguaje de programación capaz de traducir órdenes del usuario al lenguaje que entiende la máquina. El lenguaje...

Continuar leyendo "Fundamentos de programación: algoritmos, lenguajes y generaciones de lenguajes" »

Perifèrics, E/S, interrupcions i processos: apunts de sistemes operatius

Informática y TelecomunicacionesActualizado el 16,99 KB

PERIFÈRICS O DISPOSITIUS D’E/S: La seva funció és comunicar dades entre el computador i l’entorn exterior.

LA INTERFACE TÉ 2 PARTS:

H/W à Conté els registres, element físic electrònic, controlador del dispositiu. Es connecta al dispositiu i és responsable de que operi de manera eficient.

S/W à Accedeix als registres. Fa anar el controlador (Driver). L’executa la CPU. El dissenya i el fa el fabricant i el controlador del dispositiu.

Hi ha diversitat de perifèrics (teclat, mouse, impressora,...) i el funcionament d’ells és diferent.

Què és un DRIVER/SW? (0.5) X1

És un programa desenvolupat pel fabricant d’un dispositiu i que controla el funcionament del dispositiu i l’intercanvi d’informació amb ell d’una manera + eficient...

Continuar leyendo "Perifèrics, E/S, interrupcions i processos: apunts de sistemes operatius" »

ESS, autenticación y proceso de asociación en redes 802.11

Informática y TelecomunicacionesActualizado el 4,16 KB

Extended Service Set (ESS)

El Extended Service Set (ESS) está formado por dos o más Basic Service Sets (BSS) interconectados mediante un Distribution System (DS). Si la conexión del DS es inalámbrica, se denomina WDS (Wireless Distribution System).

Los nodos de un ESS pueden comunicarse entre sí, aunque pertenezcan a distintos BSS, incluso si están en movimiento. Los Access Points (AP) actúan como puentes, creando un mismo dominio de difusión a través del DS. Un ESS presenta al conjunto de BSS como una única red. Para ello, todos los BSS deben tener el mismo SSID, el cual también identifica al ESS.

Configuración del ESS (Uso de VLAN)

  1. AP Isolation (Aislamiento del AP): Impide que los nodos asociados a ese AP se vean entre sí.
  2. AP Virtuales:
...
Continuar leyendo "ESS, autenticación y proceso de asociación en redes 802.11" »

Conceptos clave de algoritmia: clasificación y estructuras de control

Informática y TelecomunicacionesActualizado el 2,7 KB

¿Qué es un Algoritmo?

Un algoritmo es un conjunto de instrucciones definidas, ordenadas y acotadas para resolver problemas, realizar cálculos o desarrollar tareas; es el paso previo al código en programación.

Partes de un Algoritmo

  • Input (entrada): Información con la que trabaja.
  • Proceso: Pasos para llegar a la solución.
  • Output (salida): Resultados obtenidos.

Características Principales

Todo algoritmo debe ser: Preciso, Ordenado, Finito, Concreto y Definido.

Clasificación por Función

  1. Búsqueda: Localizan elementos (ej: secuencial, binaria).
  2. Ordenamiento: Reorganizan datos (ej: burbuja, selección, rápido).
  3. Voraces: Eligen la mejor opción local (ej: Dijkstra, Huffman).
  4. Programación Dinámica: Divide en subproblemas (ej: Fibonacci, problema
...
Continuar leyendo "Conceptos clave de algoritmia: clasificación y estructuras de control" »

Estructura de un sketch en Arduino: setup(), loop() y funciones

Informática y TelecomunicacionesActualizado el 2,83 KB

Estructura de un Sketch

La estructura básica del lenguaje de programación de Arduino es bastante simple y se compone de al menos dos partes. Estas dos partes necesarias, o funciones, encierran bloques que contienen declaraciones, estamentos o instrucciones.

En donde setup() es la parte encargada de recoger la configuración y loop() es la que contiene el programa que se ejecutará cíclicamente (de ahí el término loop –bucle–). Ambas funciones son necesarias para que el programa trabaje.

La función de configuración debe contener la declaración de las variables. Es la primera función a ejecutar en el programa, se ejecuta sólo una vez, y se utiliza para configurar o inicializar pinMode (modo de trabajo de las E/S), configuración de

...

Continuar leyendo "Estructura de un sketch en Arduino: setup(), loop() y funciones" »

Digitalización del audio: proceso ADC, ventajas y formatos de audio digital

Informática y TelecomunicacionesActualizado el 4,91 KB

Conceptos Fundamentales de la Digitalización de Audio

El Proceso de Digitalización (ADC)

La Digitalización es el proceso de convertir una señal analógica (continua) en una serie de números discretos. En este proceso, los conversores de analógico a digital (ADC) se encargan de transformar un evento físico (como una onda sonora) en datos numéricos. Posteriormente, un conversor de digital a analógico (DAC) transforma estos datos de vuelta en una señal analógica.

Pasos de la Conversión Analógica a Digital

  1. Muestreo: El conversor toma muestras periódicas de la amplitud de la onda. La frecuencia de estas muestras afecta directamente la calidad del sonido: a mayor cantidad de muestras, mejor calidad.

  2. Retención: Las muestras obtenidas son

...
Continuar leyendo "Digitalización del audio: proceso ADC, ventajas y formatos de audio digital" »

Discos duros (HDD): estructura, funcionamiento y configuraciones RAID

Informática y TelecomunicacionesActualizado el 5,61 KB

Discos Duros (HDD): Fundamentos y Componentes

Un disco duro (HDD) es un dispositivo que permite el almacenamiento y recuperación de grandes cantidades de información. Forman el principal elemento de la memoria secundaria de un ordenador.

Elementos de un HDD

  • La Unidad: Es el conjunto de componentes electrónicos y mecánicos que hacen posible el almacenamiento y la recuperación de datos en el disco.
  • El Disco (Platos): Es una pila de discos, denominados platos, en los que la información se almacena magnéticamente en sus superficies superior e inferior.

Funcionamiento de un Disco Duro (HDD)

Cada superficie magnética tiene asignado uno de los cabezales de escritura y lectura. El conjunto de cabezales se desplaza linealmente desde el exterior hasta...

Continuar leyendo "Discos duros (HDD): estructura, funcionamiento y configuraciones RAID" »

Modelos y procedimientos en el diseño de sistemas de información

Informática y TelecomunicacionesActualizado el 2,35 KB

Tipos de modelos en un sistema de información

  • Modelo del procesador.
  • Modelo de tareas.
  • Modelo de implementación de programas.

¿De qué trata el modelo esencial?

Es la parte automatizada del modelo de implementación del usuario.

Mecanismos de comunicación entre procesadores

  • Conexión directa entre procesadores.
  • Enlace de telecomunicaciones entre procesadores.
  • Enlace indirecto entre procesadores.

Factores para el diseño del modelo del procesador

El diseñador debe considerar los siguientes aspectos:

  • Costo.
  • Eficiencia.
  • Seguridad.
  • Confiabilidad.
  • Restricciones políticas y operacionales.

El modelo de tareas

El diseñador debe, procesador por procesador, asignar procesos y almacenar las tareas individuales de cada uno.

Comunicación de procesos

Los procesos dentro...

Continuar leyendo "Modelos y procedimientos en el diseño de sistemas de información" »