jueves, 12 de enero de 2012

CRC: COMPROBACIÓN DE REDUNDANCIA CÍCLICA

CRC=Comprobación de redundancia cíclica : tipo de función que recibe un flujo de datos de cualquier longitud como entrada y devuelve un valor de longitud fija como salida. Suele ser usado para designar tanto a la función como a su resultado y como suma de verificación para detectar la alteración de datos durante su transmisión o almacenamiento.

Es útil para detección de errores, pero no podemos confiar en que el CRC puede verificar plenamente que los datos son correctos en caso de que se hayan producido cambios deliberados y no aleatorios.

La suposición de que no ha sido alterado un mensaje porque coincida éste con su CRC es falsa, porque CRC es un mal método de cifrado de datos, lo que realmente hace es utilizarse para el control de integridad de datos, pero en algunos casos se supone que se utilizarán para el cifrado.
Cuando un CRC se calcula, el mensaje se conserva (no cifrado) y la constante de tamaño CRC se sitúa hacia el final (es decir, el mensaje puede ser tan fácil como leer antes de la posición que ocupa el CRC). Además, la longitud del CRC es por lo general mucho más pequeña que la longitud del mensaje, es imposible para una relación de 1:1 entre la CRC y el mensaje.
Si la manipulación del mensaje (cambios de los bits) es deliberada, entonces se tomará una nueva clave, produciendo un falso CRC el cual puede ser calculado para el nuevo mensaje y sustituir el CRC real en el final del paquete y esta modificación no podrá ser detectada.

La CRC sirve para verificar la integridad, pero no para saber si el mensaje es correcto. 

CBR/VBR

CBR=Tasa de bit constantes: Implica que la tasa de salida del codificador de los datos es constante. CBR es muy útil para flujo de datos multimedia con canales de capacidad limitada. Sin embargo, CBR no es la mejor opción como almacén ya que no asignará suficientes bits para las secciones “complicadas” (resultantes de la degradación de la calidad) y por el contrario gastará bits innecesarios en secciones “simples”.
Esto se arregla parcialmente variando la cuantificación y por tanto la calidad y se consigue solucionar el problema por completo usando bits de relleno (padding). Otra estrategia consiste en almacenar la tasa de bits en un buffer y liberar la información con una tasa de bits constante.
El proceso opuesto es el VBR=Bitrate variable: cuantificación no uniforme a diferencia del CBR, por lo que tiene en cuenta si en la señal hay zonas con mayor o menor densidad de información y por tanto no cuantifica toda la señal por igual.

TELNET, FTP, SMPT, SNMP....

En TCP / IP, la capa de aplicación contiene todos los protocolos y métodos que caen en el ámbito de las comunicaciones de proceso a proceso a través de un protocolo de Internet (IP). 
En el modelo OSI, la definición de su capa de aplicación es de menor alcance, de forma explícita distingue una funcionalidad adicional por encima de la capa de transporte en dos niveles adicionales, la capa de sesión y la capa de presentación . OSI especifica una estricta separación modular de funcionalidad a estos niveles y proporciona implementaciones de protocolo para cada capa.
Los siguientes protocolos se mencionan explícitamente en el RFC 1 1123, describiendo la capa de aplicación del protocolo de Internet suite.

DEFECTO DE SOFTWARE: BUG

Un defecto de software (software bug en inglés), es el resultado de un fallo o deficiencia durante el proceso de creación de programas de ordenador o computadora (software). Dicho fallo puede presentarse en cualquiera de las etapas del ciclo de vida del software aunque los más evidentes se dan en la etapa de desarrollo y programación. Los errores pueden suceder en cualquier etapa de la creación de software.
Los programas que ayudan a detección y eliminación de errores de programación de software son denominados depuradores (debuggers).

BURSTINESS/FRAME RELAY

Burstiness=Ráfaga: Son datos que utilizan el ancho de banda sólo esporádicamente; esto es, información que no utiliza todo el ancho de banda de un circuito el 100% del tiempo. Durante las pausas, los canales están inactivos; y no fluye ningún tráfico a través de ellos en ninguna de las direcciones. Los datos interactivos y de-LAN-a-LAN son de tipo ráfaga por naturaleza, porque son enviados de manera intermitente, y en el tiempo entre transmisiones de datos el canal experimenta un tiempo de inactividad esperando a que los DTEs respondan a los datos enviados por el usuario o esperando a que el usuario envíe más datos.
Esto se da en un marco Frame Relay que es una técnica de comunicación mediante retransmisión de tramas para redes de circuito virtual, introducida por la ITU-T que consiste en una forma simplificada de tecnología de conmutación de paquetes que transmite una variedad de tamaños de tramas o marcos (“frames”) para datos, perfecto para la transmisión de grandes cantidades de datos(transmisión de voz y datos a alta velocidad).

WAKE ON LAN

Wake on Lan/Wan, es una tecnología mediante la cual podemos encender un ordenador de manera remota, simplemente mediante una llamada de software. Puede implementarse tanto en redes locales (LAN), como en redes de área extensa (WAN o Internet). Las utilidades son muy variadas, tanto encender un Servidor Web/FTP, acceder de manera remota a los archivos que guardas en tu equipo, teletrabajo y hasta por pura vagancia.

BUFFER/STREAMING

Un buffer (o búfer) es un espacio de memoria, en el que se almacenan datos para evitar que el programa o recurso que los requiere, ya sea hardware o software, se quede sin datos durante una transferencia.
Normalmente los datos se almacenan en un buffer mientras son transferidos desde un dispositivo de entrada o justo antes de enviarlos a un dispositivo de salida. También puede utilizarse para transferir datos entre procesos, de una forma parecida a los buffers utilizados en telecomunicaciones.
Pueden ser implementados por software o hardware, aunque la gran mayoría son del primer tipo. Normalmente se usan cuando la frecuencias de transferencia de datos es distinta a la de procesado, dependiendo de las limitaciones del sistema, o también cuando la frecuencia es variable, como en la recepción de vídeo online (streaming1). Estas diferencias temporales de transmisión son normalmente ajustadas mediante la implementación de un algoritmo con cola en memoria, para así escribir datos en la cola a una frecuencia y leerlos a otra.
Los buffers se pueden usar en cualquier sistema digital, no solo en informáticos, como en reproductores de música y vídeo.
Buffer de Telecomunicación: La rutina del buffer, o bien, el almacenamiento medio usado en telecomunicaciones, compensa una diferencia en el flujo de datos, o el tiempo de la ocurrencia, al transferir datos desde un dispositivo a otro.
Los almacenadores intermedios se utilizan para muchos propósitos, por ejemplo:

  •          Interconectando dos circuitos digitales que funcionan a diversas tarifas.
  •          Datos de posesión para el uso en un momento posterior.
  •          Permitir que las correcciones que miden el tiempo sean hechas en una secuencia de datos.
  •         Recoger los bits de datos binarios en los grupos que pueden funcionar encendido como unidad.
  •         Retraso de la época de tránsito de una señal para permitir que otras operaciones ocurran.
1:Streaming
El streaming es la distribución de multimedia a través de una red de computadoras de manera que el usuario consume el producto al mismo tiempo que se descarga. La palabra streaming se refiere a que se trata de una corriente continua (sin interrupción). Este tipo de tecnología funciona mediante un búfer de datos que va almacenando lo que se va descargando para luego mostrarse al usuario. Esto se contrapone al mecanismo de descarga de archivos, que requiere que el usuario descargue los archivos por completo para poder acceder a ellos.
El término se aplica habitualmente a la difusión de audio o video. El streaming requiere una conexión por lo menos de igual ancho de banda que la tasa de transmisión del servicio