lunes, 28 de noviembre de 2016

Teoría de información


Teoría de información

Teoría de información es una rama de matemáticas aplicadas e ingeniería eléctrica participación de la cuantificación de información. Históricamente, la teoría de información fue desarrollada para encontrar límites fundamentales en la compresión y confiablemente el comunicarse datos. Puesto que su inicio que ha ensanchado para encontrar usos en muchas otras áreas, el incluir inferencia estadística, proceso de lengua natural, criptografía generalmente, redes con excepción de redes de comunicaciones, como neurobiología,  la evolución y función de códigos moleculares, selección modelo en ecología, física termal, el computar del quantum, detección del plagio y otras formas de análisis de datos.

Los usos de asuntos fundamentales de la teoría de información incluyen compresión de datos lossless (Archivos de CIERRE RELÁMPAGO), compresión de datos del lossy (MP3s), y codificación del canal (para DSL líneas). El campo está en la intersección de matemáticas, estadística, informática, física, neurobiología, e ingeniería eléctrica. Su impacto ha sido crucial al éxito del Voyager misiones en el espacio profundo, la invención del CD, la viabilidad de teléfonos móviles, el desarrollo del Internet, el estudio de lingüística y de la opinión humana, la comprensión de calabozos, y numeroso otros campos. Los subcampos importantes de la teoría de información son codificación de fuente, codificación del canal, teoría de complejidad algorítmica, teoría de información algorítmica, y medidas de información.

La teoría de información se considera generalmente haber sido fundada en 1948 cerca Claude Shannon en su trabajo seminal, “Una teoría matemática de la comunicación. “ El paradigma central de la teoría de información clásica es el problema de la ingeniería de la transmisión de la información sobre un canal ruidoso. Los resultados más fundamentales de esta teoría son Shannon teorema de la codificación de fuente, de que establece que, en promedio, el número pedacitos necesario representar el resultado de un acontecimiento incierto es dada por su entropía; y Shannon teorema de la codificación del ruido-canal, que indica eso confiable la comunicación es excedente posible ruidoso canales a condición de que el índice de la comunicación está debajo de cierto umbral llamado la capacidad de canal. La capacidad de canal puede ser acercada en la práctica usando la codificación apropiada y descifrando sistemas.

La teoría de información es una teoría matemática amplia y profunda, con los usos igualmente amplios y profundos, entre de los cuales está el campo vital teoría de la codificación.

La teoría de la codificación se refiere a encontrar los métodos explícitos, llamados códigos, de aumentar la eficacia y de reducir el índice de error neto de la comunicación de datos sobre un canal ruidoso cerca del límite que Shannon probó es el máximo posible para ese canal. Estos códigos se pueden subdividir áspero en compresión de datos (codificación de fuente) corrección de errores (técnicas de la codificación del canal). En el último caso, tomó muchos años para encontrar los métodos que el trabajo de Shannon probado era posible. Una tercera clase de los códigos de la teoría de información es algoritmos criptográficos (ambos códigos y cifras). 

 Ley de Shannon

 Teoría creada en 1940 por el ingeniero Claude E. Shannon, Los problemas que plantea Shannon, tienen que ver con la cantidad de información, la capacidad del canal de comunicación, el proceso de codificación que puede utilizarse para cambiar el mensaje en una señal y los efectos del "ruido". Pero no se refiere a las personas como protagonistas de la comunicación, sino al proceso desde la perspectiva de:

·                    Sus aspectos medibles.

·                    A las condiciones idóneas de transmisión de información entre máquinas.

·                    Al cálculo de la pérdida de información transmitida a través de un canal.

Su teoría se utiliza para medir la información y su contenido.

·                    El contenido de la información de un suceso = una función decreciente de la probabilidad de su aparición.
·                    Shannon utilizo el algoritmo de la inversa de la probabilidad.



Codificación correlativa

Cuando los bits se transmiten en un medio de comunicación hay una posibilidad de que los bits adyacentes pueden solaparse unas con otras en el dominio del tiempo. Esto es bien observado en el entorno de las comunicaciones móviles, cuando la señal tiene más de un camino (debido a las reflexiones de cerca por los edificios y objetos) para llegar al destino. En este caso, las réplicas de la señal llegan a diferentes intervalos, y hará que se superponen.

Para evitar la superposición de los bits adyacentes (esto se denomina técnicamente como "Inter Symbol Interference" [ISI]), los bits adyacentes deben mantenerse bien espaciadas entre sí por el dominio del tiempo. Obviamente, esta técnica reduce la tasa de transmisión de datos. Aquí, la velocidad de símbolo es menor que la tasa de Nyquist (velocidad máxima posible en el canal).



Si aún desea enviar los símbolos a la tasa de Nyquist, ISI es introducido en el importe de control y los bits se permiten a solaparse. Dado que estamos introduciendo ISI en forma controlada sabremos el camino para recuperarse de ella. Esto se logra mediante la codificación. Este tipo de codificación se denomina codificación correlativa en que la relación entre bits adyacentes se tienen en cuenta para la codificación.2) Varios tipos de códigos correlativos están disponibles. Dos de ellos se enumeran a continuación.

·         Modificado Dúo binario de señalización3) Si decide transmitir su señal en un ancho de banda determinado (por ejemplo 850-890 MHz), su banda de paso está en 850-890MHz y la banda de detención se encuentra en 0 - 849MHz y 890-MHz varios miles. Su equipo no debería transmitir más poder que el límite permitido en la banda de detener, ya que pueden interferir con otros servicios en esa banda (En nuestro caso Uplink: 890 ~ 915 MHz; Downlink: 935 ~ 960MHz para GSM).Por lo tanto, es esencial que la de fuera de banda (STOP BAND) potencia fraccional (energía restante en la otra banda de paso de banda) debe ser lo más pequeña posible. Si ya es usted está perdiendo poder en la banda de dejar de innecesaria. Por lo tanto, debe ser lo más pequeña posible.

Capacidad del canal de transmisión

Se llama capacidad del canal a la velocidad a la que se pueden transmitir los datos en un canal de comunicación de datos. La velocidad de transmisión de los datos es expresada en bits por segundo (bps).

La capacidad de un canal depende del ancho de banda (que depende del transmisor y de la naturaleza del medio de transmisión), el ruido y la tasa de errores permitida. Para un ancho de banda dado se puede alcanzar la mayor velocidad de transmisión posible pero hay que evitar que se supere la tasa de errores aconsejable. Para conseguirlo, el mayor inconveniente es el ruido

Transmisión digital en banda base

Una señal cuyo espectro de frecuencias se extiende desde aproximadamente DC hasta un valor finito, en general menos que unos pocos mega Hertz, se llama señal de banda base o señal pasa bajo. Para poder transmitir una señal de este tipo sobre un sistema de comunicaciones digital, la información debe ser formateada de manera tal que pueda ser representada por un conjunto discreto de símbolos. Luego, a cada uno de estos símbolos se le asigna una forma de onda para luego poder ser transmitidos sobre, por ejemplo, un cable coaxial, un par de cobre o una fibra óptica. Una secuencia de pulsos binarios bipolares, por ejemplo, conforma una señal de banda base, como se vio en el capítulo anterior, cuyo espectro tiene la forma de una función sinc2 y se extiende desde 0 Hz hasta un cierto valor finito de frecuencia (por ejemplo el primer cero de frecuencia, o sea, todo el primer lóbulo principal del espectro).

Las señales en banda basé no son apropiadas para ser propagadas por medio de antenas, como veremos más adelante en otro capítulo. Para ello deben ser trasladadas en frecuencia, a un valor más apropiado para la propagación, llamándose en este caso señales pasa banda.

La fuente de información puede presentarse de varias maneras. Puede estar ya en formato digital, con lo cual puede saltearse el proceso de formateo. Puede ser información de tipo texto, con lo cual la conversión a dígitos binarios se hace usando un código de conversión. O bien la información puede presentarse en forma analógica, con lo cual el formateo se hace siguiendo tres pasos: muestreo, cuantificación y codificación. En todos los casos siempre resulta una secuencia de dígitos binarios.

Estos dígitos binarios son transmitidos a través de un canal en banda base. Para ello hay que convertir los dígitos binarios en formas de onda compatibles con el canal. Para canales de bandabase estas formas de onda son pulsos.
Angelina Petriglia
Emperatriz Rojas
Francisco Salcedo
Kevin Frontado   
Paul Díaz

8vo semestre
Ing. de Telecomunicaciones
LEER

Codificación para el Control de Errores

Para nadie es un secreto que estamos en la era de la digitalización; hoy en día todo se mueve por medio de un dispositivo digital que nos facilita el hacer muchas cosas de la vida cotidiana. Para ello se llevan a cabo diversos procesos que hacen posible la digitalización; el proceso de conversión analógica digital cumple un papel fundamental en el proceso de transmisión de datos. 

Podemos definir la conversión analógica digital como la transformación de señales de tensión eléctrica en señales digitales que son enviadas a través de un tren de impulso. Esta conversión se realiza con la finalidad de proteger la señal original de los ruidos que puedan interferir y así alterar la información que se desea transmitir.


  •       Muestreo: No es más que tomar muestras de la información que quiere ser transmitida, muestras que están representadas en voltaje y se toman en diferentes puntos de la onda senoidal.
  •      Cuantificación: Le damos valores numéricos a los niveles de voltajes que se muestrearon, esta asignación dependerá de los altos y bajos de la onda. la característica principal de la cuantificación es la amplitud.
  •         Codificación: En este paso se recurre a asignar valores binarios a los niveles de tensión que se han cuantificado, esto quiere decir que cambiamos la señal que originalmente era analógica y la convertimos en una señal digital que va a ser enviada por un medio de transmisión al usuario destino. En otras palabras, la señal analógica se convierte en una señal digital. 

Cuando hablamos de codificación para el control de errores, hacemos referencia a la corrección de errores que se le hace a la señal mediante el proceso de cuantificación, ya que existen señales redundantes que pueden alterar la señal original, si esta señal no se elimina, la interpretación del mensaje puede ser enteramente distinto a la información de origen.

En el proceso de codificación existen diversos códigos que realizan la corrección de los errores, cada código trabaja de manera independiente y poseen características distintas.  

1.    Código lineal: Es un código para la corrección de errores hacia adelante. Se divide en códigos convolucionales y códigos de bloques, aunque existe un código denominado código turbo que es un híbrido de estos dos códigos. Los códigos lineales poseen algoritmos de codificación y decodificación que hacen que sea uno de los códigos de codificación para la corrección de errores más eficientes ya que posee métodos de transmisión de símbolos en un canal de comunicaciones y los errores se corrigen o se detectan gracias al receptor del bloque del mensaje.

2. Códigos cíclicos: Este es un código de detección de errores, son usados frecuentemente en redes digitales y en dispositivos de almacenamiento para detectar cambios accidentales en los datos. Al igual se puede decir, que son subcodigos de los códigos lineales, y poseen dos características muy importantes:
  • Son fáciles de implementar usando una circuitera basada en registro de desplazamiento
  • Tienen una estructura algebraica bien definida
3.   Códigos convolucionales: Se trata de la codificación del canal: Añadir redundancia para lograr la transmisión fiable de la información. Estos códigos son lineales, donde la suma de dos palabras de código cualesquiera también es una palabra de código. Se diferencia de los códigos de bloque por su forma estructural y por las propiedades para corregir errores.
Donde:
  • Cada símbolo de m bits de información se transforma, al ser codificado, en un símbolo de n bits, donde m/n es la tasa de código (n>m).
  • La transformación es función de los k símbolos anteriores, donde k es la longitud del código.
4.   Códigos de bloque:  Son técnicas utilizadas para transformar un conjunto de datos binarios “N” en otro un poco más largo “K” donde se agregan unos bits de más para dar redundancia al código saliente K, donde (k>N). El número de dígitos de comprobación o redundancia será M=k-N; donde M son la cantidad de dígitos adicionados. El principio que se utiliza en los códigos de bloque consiste en estructurar los datos en bloques de longitud fija y añadir a cada bloque un cierto número de bits llamados bits de redundancia. 

5.     Código Hamming: este código toma este nombre gracias a su inventor Richard hamming. este nace de una evolución del código de bit de paridad que puede detectar errores en solo un bit pero no puede corregirlo. por consiguiente, este código añade junto al mensaje mas bit detectores-correctores de errores los bit se ordenan ya que cada error produce diferentes repuestas. 
  El código hamming  agrega tres bit adicionales de comprobación por cada cuadro de datos de mensaje, este, corrige cualquier error en un solo bit cuando es mas de un bit la palabra trasmitida es confundida con el error en solo bit siendo corregida pero de forma incorrecta  




Código de Redundancia cíclica (CRC):  este proporciona una protección de los datos en bloque que son llamadas trama y cada una de esas trama se le asigna un segmento de dato denominado código de control (es llamado FCS y cunado esta de forma errónea es llamado CRC) esté, contienes redundancias de datos en cada trama de forma que no solo pueda detectar errores sino que también pueda solucionarlo.
El codigo CRC trata la secuencia binaria como un polinomio binario en el proseso de detectar errores. ejecutando un algorismo en los bit de trama tratando que se genere un CRC y luego trasmitir estos elemento al destino.



Codificación trellis. 

La modulación con codificación reticulada, también conocida TCM (de su acronimo trelliscodedmodulation) es un esquema de modulación que permite la transmisión altamente  eficiente de información a través de medio limitados tales como lineas telefónicas.

Esta modulación, combina la codificación y la modulación para mejorar su desempeño bajando la probabilidad de errores frente a esto, esta se diferencia de otros esquema digitales porque este introduce redundancia, es decir duplica la cantidad de punto de señal con respecto a determinados modo de modulación como lo son: ASK, PSK y QAM.

      Un modulador para TCM, tiene dos bloque con funciones definida:

1) Un codificador convolucional que hace la función de introducir redundancia al circuito. a continuación se pre 
2) Un asignador de constelaciones, que es básicamente un modulador digital implementando uno de los tres posible tipos de modulaciones digitales de M niveles (la M es la taza de código).

     Sabiendo la cantidad de bits que se obtenga en el codificador convolucional sabremos con que modulación se va a utilizar. cuando entre en paralelo k bits (la k es la longitud de código) a la etapa de codificador, saldrá
un flujo de bits en paralelo y al llegar a la etapa de asignador de constelación, una memoria prom (esta es una memoria de una sola lectura, ya que tiene un fusible que se quema una sola vez), esta tiene la función de asignar los niveles en los cuales se va interpretar los bits dentro del circuito que es común para todas las modulaciones. a continuación se presentara un diagrama de bloque para que se entienda lo explicado.



    Compresión

Para efecto de datos se conoce como compresión el tratado de los datos de manera que se pueda reducir su volumen para evitar el gran trafico de los datos en un solo paquete, los métodos de compresión actuales se basan en algoritmos o programas de computadoras que se encargan  de re-codificar los datos con la intención de hacer menos voluminoso su espacio, esto con la idea principal de hacerlos mas livianos y puedan ser transmitidos en el menor tiempo posible.

Criptografía o encriptación

Estos términos hacen referencia a las formas de hacer que la información que deseemos transmitir pueda viajar de manera segura. 

¿Como Funciona?

Pues la criptografía es un algoritmo que se encarga de introducir o extraer bits en el paquete que se quiere transmitir y en el extremo receptor reconstruye los bits extraidos o extrae los bits introducidos, solo el receptor sabrá cuales son los bits que debe extraer o reconstruir, esto con la intención de transmitir y sea solo el receptor autorizado quien logre descifrar la información que se desea transmitir, de esta forma los paquetes de datos viajan de forma segura ya que solo quien conozca que debe reconstruir o extraer de esa información logrará obtener la información a trasmitir, para ello es necesario que tanto el receptor y el transmisor trabajen bajo los mismos parámetros.

Bachilleres:Sharom Caldera.Doriana Arias.Luis Marin.Angel León.Jiminson Martínez

LEER

Medios de transmisión de datos y circuitos de enlace.

Medios de Transmisión de Datos 
Cable Bifilar:
Cable Coaxial:
 Fibra Óptica
Espacio Libre:

MODEMS Banda Base
Son aquellos que utilizan la transmisión digital codificada y son aptos para distancias cortas en líneas especiales. En estos casos la denominación de modem es más simbólica que real, pues este tipo de equipo no realiza una de las funciones principales de todo modem, como es la modulación y demodulación.

Norma RS 232:
Es un estándar mundial que rige los parámetros de uno de los modos de comunicación serial. Por medio de este protocolo se estandarizan las velocidades de transferencia de datos, la forma de control que utiliza dicha transferencia, los niveles de voltajes utilizados, el tipo de cable permitido, las distancias entre equipos, los conectores, etc.

Programas de Comunicaciones:
Son programas de ordenador, componentes de sistemas operativos, e incluso firmware, encargados de realizar las diferentes tareas a realizar para conectar dos o más ordenadores. (velocidad del modem, paridad, etc), o tareas de gestión de red u otras de niveles superiores.

Multiplexación y Concentración:
La multiplexación es una técnica que consiste en el transporte de varios canales de comunicación por un mismo circuito de transmisión. Esto permite que varios terminales de baja velocidad compartan una línea de velocidad mayor, operando cada uno como si tuviera la línea dedicada exclusivamente para él. En la multiplexación la transparencia es total, es decir, ninguno de los extremos de la comunicación "conoce" la existencia del multiplexor. Como consecuencia de ésto los terminales pueden utilizar diferentes protocolos y velocidades, con la condición de que la suma de velocidades no supere la velocidad de la línea.
Tradicionalmente se vienen utilizando dos tipos de multiplexadores: multiplexores de frecuencia (FDM, Frecuency Division Multiplexers) y multiplexores temporales o por división en el tiempo (TDM, Time Division Multiplexers).
Los FDM dividen el ancho de banda en varios subcanales independientes, de forma que cada uno tenga asignado una parte de ese ancho de banda original. Tienen la ventaja de un coste reducido y de no necesitar modems, pues efectúan ellos mismos la transmisión modulada.
Los TDM dividen el tiempo de transmisión en una serie de intervalos iguales, asignando consecutivamente un intervalo a cada usuario y repitiendo el proceso de forma cíclica. De esta manera los distintos terminales disponen durante un breve intervalo de tiempo de todo el ancho de banda de la línea.
Por su parte un concentrador consiste en un dispositivo que permite que una serie de canales de baja velocidad compartan el uso de una línea de alta velocidad, en base a la demanda de tráfico existente. En este sentido son similares a los multiplexadores estadísticos que, de aparición posterior a los concentradores, se encuentran a medio camino entre éstos y los multiplexadores convencionales.
Lo que diferencia fundamentalmente a los concentradores es el hecho de realizar funciones adicionales a las propias de multiplexación tales como formateo de datos, control de flujo e incluso algunas propias de la aplicación tales como la validación de "passwords", supresión de información no significativa, etc.

Multiplexado Temporal por Bit:
El multiplexado temporal por bit es una técnica especialmente adaptada al caso de transmisiones síncronas de baja velocidad, donde existe una tendencia a reemplazar el multiplexado por caracteres.
El principio es idéntico al multiplexado por caracteres, la única diferencia es que los IT tienen una longitud de bit. La longitud de la trama se calcula a partir de la velocidad de las vías de baja velocidad, expresada en bit/s y no en caracteres.

Multiplexado estadístico:
Este tipo de multiplexado consiste en no asignar espacios de tiempo fijos a los canales a transmitir, sino que los tiempos dependen del tráfico existente por los canales en cada momento.
Los multiplexores estadísticos se organizan alrededor de uno o varios microprocesadores que controlan los órganos de vía conectados a la propias vías de baja velocidad y los órganos de vía correspondientes a las líneas compuestas. Disponen de memoria para el almacenamiento temporal de los datos.
Realizado por:
El medio de trasmisión constituye el canal que permite la transmisión de información entre dos terminales en un sistema de transmisión. Las transmisiones se realizan habitualmente empleando ondas electromagnéticas que se propagan a través del canal.

Los medios de transmisión pueden clasificarse por la forma en la que conducen la señal. Así se encuentran los medios guiados, que guían o conducen la energía en su interior, tales como, los cables de cobre, los cables coaxiales y bifilares, la fibra óptica, etc. Por otra parte, los medios también pueden ser radiados; y entonces se clasifican según la aplicación o la frecuencia que utilicen como onda portadora. Entre los medios radiados se puede mencionar: los enlaces de microondas, satélites, entre otros.


Es un cable de dos conductores que van paralelamente  unidos en uno solo, es decir, es una línea de transmisión en la cual la distancia entre dos conductores paralelos es mantenida constante gracias a un material dieléctrico. Estos cables tienen un coeficiente de velocidad que depende del dieléctrico de la cinta. Otro parámetro importante de una línea bifilar es la constante de atenuación, expresada en db/m, que describe la pérdida de potencia transmitida por metro lineal de cable.





 Es un tipo de cable que se utiliza para transmitir señales de electricidad de alta frecuencia. Estos cables cuentan con un par de conductores concéntricos: el conductor vivo o central (dedicado a transportar los datos) y el conductor exterior, blindaje o malla (que actúa como retorno de la corriente y referencia de tierra). Entre ambos se sitúa el dieléctrico, una capa aisladora.


Es un medio de transmisión que consiste en un hilo muy fino de material transparente, vidrio o materiales plásticos, por el que se envían pulsos de luz que representan los datos a transmitir. Básicamente, la fibra óptica está compuesta por una región cilíndrica, por la cual se efectúa la propagación, denominada núcleo y de una zona externa al núcleo y coaxial con él, necesaria para que se produzca el mecanismo de propagación, y que se denomina envoltura o revestimiento.

       

Se ha probado que estos hilos son claros receptores de luz y que a través suyo pueden entonces viajar una gran cantidad de datos e información a una alta velocidad que son mantenidos dentro del hilo. De este modo, se disminuye en gran medida la dispersión de la información al poder mantenerse esta mucho más controlada. Al mismo tiempo, la fibra óptica ha sido especialmente creada para tolerar las ondas electromagnéticas, creando así mayor seguridad y eficiencia para el traslado de información.


Es el medio de transmisión utilizado por las ondas de radio. Este, a diferencia de lo que se conoce como "aire", no contiene gases como el oxígeno, nitrógeno, etc. Las ondas electromagnéticas se pueden propagar en una cámara donde se haya realizado el "vacío", es decir, donde se haya eliminado la presencia de aire. Lo mismo sucede en el espacio, fuera de la ionosfera.

La transmisión y recepción se realiza por medio de antenas, las cuales deben estar alineadas cuando la transmisión es direccional, o si es omnidireccional la señal se propaga en todas las direcciones. Los medios más utilizados son: Satélites, microondas, ondas de radio, entre otros.

MODEMS
Un modem es básicamente un dispositivo que modula y que desmodula, de ahí su nombre modem (mod=modulador dem=demodulador). Sirve para comunicar dos ordenadores entre si, realiza la función de intercambiar datos digitales. El problema de las líneas de teléfono convencionales es que son sistemas que están hechos para trasmitir ondas no impulsos de información o de informática. El modem convierte la información digital en una especie de onda trasportable a través del cable de la línea telefónica. Se trasporta usando un determinado código o lenguaje de trasmisión para que el mensaje solo lo pueda recibir aquel ordenador u usuario al que va destinado.

Los módems se pueden clasificar en síncronos o asíncronos, según que se necesiten mantener el sincronismo durante toda la transmisión o sólo durante breves instantes en los cuales se retransmite un carácter. La velocidad de transmisión de los módems se mide en bits por segundo (bps), estando normalizadas las siguientes velocidades de transmisión: 300, 600, 1.2, 1.8, 2.4, 4.8, 7.2, 9.6, 19.2 bps, 28.8, 33.6 y 56 Kbps. Los módems de ISDN (Red de Servicios Digitales Integrados) utilizan líneas telefónicas digitales para lograr velocidades aun más veloces, de hasta 128 Kbps. 

Los módems de velocidades superiores a 2.400 bps, son generalmente síncronos dado que no resulta eficiente transmitir a alta velocidad utilizando un procedimiento de bajo rendimiento como es el asíncrono. Cuando se comienza a establecer una comunicación por Módem, estos hacen una negociación entre ellos. Un módem empieza enviando información tan rápido como puede. Si el receptor no puede mantener la rapidez, interrumpe al módem que envía y ambos deben negociar una velocidad más baja antes de empezar nuevamente.

Los métodos de modulación y otras características de los módems están estandarizados por el UIT-T (el antiguo CCITT) en la serie de Recomendaciones "V". Estas Recomendaciones también determinan la velocidad de transmisión. Destacan:

V.21: Comunicación Full Duplex entre dos módems analógicos realizando una variación en la frecuencia de la portadora de un rango de 300 baudios, logrando una transferencia de hasta 300 bit/s (bits por segundo).

V.22: Comunicación Full Duplex entre dos módems analógicos utilizando una modulación PSK de 600 baudios para lograr una transferencia de datos de hasta 600 ó 1200 bit/s.

V.32: Transmisión a 9.600 bit/s.
V.32bis: Transmisión a 14.400 bit/s.



Los módems de base realizan es la función de codificación y decodificación y además pueden realizar otras funciones complementarias o auxiliares.

En general se trata de equipos con una electrónica sencilla, y por lo tanto, muy económicos, se recomienda su uso cuando las condiciones de contorno del problema lo permiten. Estos módems posibilitan especialmente extender el alcance de las interfaces digitales.

Además de las líneas de transmisión (Tx) y recepción (Rx), las comunicaciones seriales poseen otras líneas de control de flujo (Hands-hake), donde su uso es opcional dependiendo del dispositivo a conectar.

Cada uno de estos programas realiza tareas adecuadas a su nivel de abstracción en un protocolo de comunicaciones determinado. Cada uno de ellos puede realizar tareas de bajo nivel de configuración del entorno físico de comunicación, (ven los que darán todas las funcionalidades de la comunicación al usuario, como navegadores web, programas de IRC, etc.

Durante su funcionamiento la mayoría de los programas de comunicaciones funcionan de forma transparente para el usuario, prestando sus servicios a los niveles internos de la comunicación.


Nazareth Blondell 
Loreannys Solis
Víctor Rodríguez
Jesús Malavé
Jordan Cabello
8vo semestre
Ing. de Telecomunicaciones





LEER

Redes de Conmutación de Datos

¿Que es la Conmutación?



Se considera como la acción de establecer una vía, un camino, de extremo a extremo entre dos puntos.

RED CONMUTADA: 

Es aquella en la que la comunicación entre un host origen y un host destino se realiza mediante la trasmisión de datos a través de una red de nodos de conmutación intermedios y esta puede ser de circuito o de paquetes.



Conmutación de circuitos


 Modo de operación de una red en el que la comunicación entre dos terminales se produce a través de caminos establecidos al inicio de la comunicación, que no varían durante la transferencia de datos y que se dedican en exclusiva a ella. Cabe destacar que debe haber capacidad de conmutación y canales para establecer la conexión.



Conmutación de paquetes

La comunicación entre dos terminales se produce mediante los paquetes (unidades de información formadas por grupos de bits) que viajan a través de caminos fijos o variables, es decir,  no existe reserva de recurso, los datos se trasmiten en trozos denominados paquetes y un nodo no puede reenviar un paquete hasta que no ha sido completamente trasmitido por el nodo anterior.

 En modo “circuito virtual”: El camino que siguen todos los paquetes pertenecientes a una comunicación se determina en su inicio y permanece invariable a lo largo de la comunicación como en la conmutación de circuitos.

En modo “datagrama”: El camino que sigue cualquier paquete se determina individualmente, es decir, se determina en el momento en que un paquete llega a un nodo intermedio y solamente tiene validez para ese paquete en particular.

 TRAMAS DIGITALES

Es una unidad de envío de datos. Es una serie sucesiva de bits, organizados en forma cíclica, que transportan información y que permiten en la recepción extraer esta información. Normalmente constará de cabecera, datos y cola. En la cola suele estar algún chequeo de errores. En la cabecera habrá campos de control de protocolo. La parte de datos es la que quiera transmitir en nivel de comunicación superior, típicamente el Nivel de red.
Entonces una trama está formada por un campo central de datos, en el que se coloca cada datagrama recibido de la capa de red , y otra serie de campos con utilidad variada, en general, el aspecto de una trama es siguiente:

Inicio de la trama (cabecera)
Dirección destino
Dirección fuente
Tipo
Campo de datos
Frame Check Sequence:


Campos que Componen la Trama


El preámbulo Inicia o encabeza la trama: con ocho octetos formando un patrón de 1010, que termina en 10101011. Este campo provee sincronización y marca el limite de trama.

Dirección destino: Identifica la estación destino que debe recibir la trama, mediante seis octetos que pueden definir una dirección de nivel físico o múltiples direcciones, lo cual es determinado mediante el bit de menos significación del primer byte de este campo.

 Dirección fuente: Este campo sigue al anterior. Compuesto también por seis octetos, que identifican la estación que origina la trama. Los primeros tres octetos son asignados a un fabricante, y los tres octetos siguientes son asignados por el fabricante. La tarjeta de red podría venir defectuosa, pero la dirección del nodo debe permanecer consistente. 

Tipo:Este es un campo de dos octetos que siguen al campo de dirección fuente, y especifican el protocolo de alto nivel utilizado en el campo de datos. Algunos tipos serian 0800H para TCP/IP, y 0600H para XNS.

 Campo de dato: Contiene los datos de información y es el único que tiene una longitud de bytes variable que puede oscilar de un mínimo de 46 bytes a un máximo de 1500. El contenido de ese campo es completamente arbitrario y es determinado por el protocolo de alto nivel usado.

Frame Check Sequence: es un conjunto de bits adjuntos al final de la trama Ethernet utilizado para verificar la integridad de la información recibida.


TERMINAL VIRTUAL:

Es una red que funciona como si fuera una PC común, pero a diferencia de estas no cuentan con Disco Duro, Memoria RAM, ni procesador. Cuando se utiliza una terminal virtual por usuario, se convierte una PC en 15 estaciones de trabajo de forma simultánea y ejecutan las aplicaciones de su PC host de manera independiente.





SERVIDORES DE ARCHIVO

Un servidor de archivos es un tipo de servidor que almacena y distribuye diferentes tipos de archivos informáticos entre los clientes de una red de computadoras.Su función es permitir el acceso remoto de otros nodos a los archivos que almacena o sobre los que tiene acceso. En principio, cualquier computadora conectada a una red, con el software apropiado, puede funcionar como servidor de archivos.



ARQUITECTURA DE LA RED 
Es el diseño de una red de comunicaciones. Es un marco para la especificación de los componentes físicos de una red y de su organización funcional y configuración, sus procedimientos y principios operacionales, así como los formatos de los datos utilizados en su funcionamiento.
En la telecomunicación, la especificación de una arquitectura de red puede incluir también una descripción detallada de los productos y servicios entregados a través de una red de comunicaciones, y así como la tasa de facturación detallada y estructuras en las que se compensan los servicios.
 Los componentes de la arquitectura son una descripción de cómo y dónde cada función de una red se aplica dentro de esa red. Se compone de un conjunto de mecanismos (hardware y software) por el cual la función que se aplica a la red, en donde cada mecanismo puede ser aplicado, y un conjunto de relaciones internas entre estos mecanismos.
Cada función de una red representa una capacidad importante de esa red. Las cuatro funciones más importantes para medir las capacidades de las redes son:

  • Direccionamiento /enrutamiento: El direccionamiento es aplicando identificadores (direcciones) a los dispositivos en diferentes capas de protocolo, mientras que el enrutamiento es aprender acerca de la conectividad dentro de redes y entre las redes y la aplicación de esta información de conectividad IP para reenviar paquetes a sus destinos, es decir, describe cómo los flujos de tráfico de usuarios y la gestión se envían a través de la de red, y cómo la jerarquía, la separación, y la agrupación de usuarios y dispositivos son apoyado.

  • Gestión de red: describe cómo el sistema, incluyendo las otras funciones de la red, se controla y gestiona. Este consiste en un modelo de información que describe los tipos de datos que se utilizan para controlar y gestionar cada uno de los elementos en el sistema, los mecanismos para conectar a los dispositivos con el fin de los datos de acceso, y los flujos de datos de gestión a través de la red. 

  •  El rendimiento: describe cómo los recursos de la red se destinarán a los flujos de tráfico de usuarios y la gestión. Esto consiste en dar prioridad, programación, y acondicionados flujos de tráfico dentro de la red, ya sea de extremo a extremo entre la fuente y el destino para cada flujo, o entre dispositivos de red en una base per -hop. También consta de mecanismos de correlacionar usuarios, aplicaciones y requisitos de los dispositivos a los flujos de tráfico, así como la ingeniería de tráfico, control de acceso, calidad de servicio, políticas y acuerdos de nivel de servicio.

  • La seguridad. es un requisito para garantizar la confidencialidad, integridad y disponibilidad de usuario, aplicación, dispositivo y la red de información y recursos físicos. Este a menudo se combina con la privacidad, lo cual es un requisito para proteger la santidad del usuario, la aplicación, el dispositivo y la red de información La seguridad describe cómo los recursos del sistema se encuentran protegidos contra robo, daños, denegación de servicio (DOS), o el acceso no autorizado. 


ARQUITECTURA SRA

Describe una estructura integral que provee todos los modos de comunicación de datos y con base en la cual se pueden planear e implementar nuevas redes de comunicación de datos.

Arquitectura de Red Digital (DRA)
Esta es una arquitectura de red distribuida de la Digital Equipment Corporation. Se le llama DECnet y consta de cinco capas. Las capas fisica, de control de enlace de datos, de transporte y de servicios de la red corresponden casi exactamente a las cuatro capas inferiores del modelo OSI. La quinta capa, la de aplicación, es una mezcla de las capas de presentación y aplicación del modelo OSI. La DECnet no cuenta con una capa de sesión separada. El objetivo de la DECnet es permitir la interconexión generalizada de diferentes computadoras principales y redes punto a punto, multipunto o conmutadas de manera tal que los usuarios puedan compartir programas, archivos de datos y dispositivos de terminal remotos.

Arcnet: 
La Red de computacion de recursos conectadas, sistema de red banda base, con paso de testigo (token) que ofrece topologías flexibles en estrella y bus a un precio bajo. Las velocidades de transmisión son de 2.5 mbits/seg. CNET tiene un bajo rendimiento, soporta longitudes de cables de hasta 2000 pies cuando se usan concentradores activos. Es adecuada para entornos de oficina que usan aplicaciones basadas en texto y donde los usuarios no acceden frecuentemente al servidor de archivos.


Ethernet:  
Esta principalmente orientado para automatización de oficinas, procesamiento de datos distribuido, y acceso de terminal que requieran de una conexión económica a un medio de comunicación local transportando trafico a altas velocidades




COMPUTACIÓN REMOTA TCP/IP

La conexión remota es la Operación de conectarse a una red o computadora desde un punto ajeno a la red, usando la conectividad de redes de Internet y consiguiendo las mismas prestaciones y funciones que si se tratase de una conexión local.

El protocolo diseñado para proporcionar el servicio de conexión remota recibe el nombre de TELNET, el cual forma parte del conjunto de protocolos TCP/IP y depende del protocolo TCP para el nivel de transporte.  TELNET es un emulador de terminal que permite acceder a los recursos y ejecutar los programas de un ordenador remoto en la red, Una vez establecida la conexión el usuario podrá iniciar la sesión con su clave de acceso.


MODELO OSI:
Este modelo se revisó en 1995 y se le llama Modelo de referencia OSI este modelo es propuesto por la  ISO puesto que se ocupa de la conexión de sistemas abiertos.

.
PROTOCOLOS DE ACCESO


En una red, todos los equipos trataran de usar el medio de transmisión para enviar su información, lo cual ocasiona que los paquetes de información colisionen, lo cual resulta en la destrucción de los paquetes, por este motivo haya que establecer reglas para acceder al medio de transmisión, a lo cual denominamos protocolos de acceso al medio.

Aloha: Es el protocolo más sencillo, cuando los equipos desean transmitir, simplemente transmiten, si se produce una colisión los equipos lo saben al escuchar el medio de transmisión, en ese caso, esperan tiempos aleatorios para volver a enviar la información, es importante que los tiempos sean aleatorios para que no vuelva a ocurrir la colisión.

Este protocolo solo es eficiente en redes pequeñas de bajo tráfico, ya que la retransmisión de la información aumenta el tráfico de la red, además de que en redes con mucho tráfico un equipo puede estar retransmitiendo de forma indefinida su información hasta que finalmente logre enviarla sin problemas.
Protocolos con detección de portadora (csma): es el más utilizado en redes de área local, cuando un equipo desea transmitir, primero escucha el medio, si esta libre transmite, si no está libre, puede tomar un enfoque persistente y continuar escuchando hasta que este se desocupe y pueda transmitir, o bien usar un enfoque no persistente en el que esperara un tiempo aleatorio para escuchar el medio nuevamente. En el caso de existir una colisión, se espera un tiempo aleatorio para comenzar desde el comienzo el algoritmo, escuchando el medio.

CSMA con detección de colisiones (CSMA/CD): Una importante mejora se puede introducir en los protocolos de acceso por detección de portadora. Dicha mejora consiste en que las estaciones puedan abortar la transmisión de una trama en el mismo momento en que detectan que ésta ha colisionado. De esta manera se evita tener que continuar inútilmente con el envío de una trama dañada; la recuperación es más rápida, ganando tiempo y ancho de banda.


NORMAS IEEE 802 PARA REDES DE ÁREA LOCAL.
IEEE 802 fue un proyecto creado en febrero de 1980 paralelamente al diseño del Modelo OSI. Se desarrolló con el fin de crear estándares para que diferentes tipos de tecnologías pudieran integrarse y trabajar juntas. El proyecto 802 define aspectos relacionados con el cableado físico y la transmisión de datos. 
       
La IEEE ha propuesto varias normas relativas a las redes de área local
.
Estas normas incluyen varios tipos de acceso al medio (subcapa inferior del nivel de enlace), como son el CSMA/ CD, el acceso por paso de testigo en bus y el de paso de testigo en anillo.

Estas tres técnicas de acceso que son definidas por los estándares IEEE 802.3, IEEE 802.4 e IEEE 802.5, respectivamente, difieren en la capa física y en la subcapa de acceso al medio; sin embargo, son totalmente compatibles en la subcapa superior de la capa de enlace.

Estándar IEEE 802.3 (Ethernet)

La norma IEEE 802.3 define un modelo de red de área local utilizando el protocolo de acceso al medio CSMA/CD con persistencia de 1, es decir, las estaciones están permanentemente a la escucha del canal y cuando lo encuentran libre de señal efectúan sus transmisiones inmediatamente. Esto puede llevar a una colisión que hará que las estaciones suspendan sus transmisiones, esperen un tiempo aleatorio y vuelvan a intentarlo.

Estándar IEEE 802.4 (Token Bus)

Define una red en bus por paso de testigo. El testigo no es más que una trama de control que informa del permiso que tiene una estación para usar los recursos de la red. Ninguna estación puede transmitir mientras no recibe el testigo que la habilita para hacerlo. La red IEEE 802.4 está físicamente constituida como un bus, semejante al de la red IEEE 802.3, aunque desde el punto de vista lógico la red se organiza como si se tratase de un anillo. Cada estación tiene un número asociado por el que es identificada unívocamente. El testigo es generado por la estación con el número mayor cuando se pone en marcha la red.

Estándar IEEE 802.5 (Token Ring)

Son muchos los tipos de anillos que se pueden construir, pero el más extendido es el recomendado por la norma IEEE 802.5 que propone una red en anillo con paso de testigo. En el protocolo IEEE 802.5 no se necesitan tramas de confirmación especiales. En las redes IEEE 802.5 se utilizan cables de pares trenzados STP operando a 16 Mbps. Admite de 70 a 260 equipos por anillo, dependiendo del tipo de cable.


PROTOCOLOS DE ENLACE

Control de flujo 


  • Asegura que la entidad emisora no sobrecarga a la receptora con una cantidad excesiva de datos.

  • Control mediante parada-y-espera

  • El tamaño de la memoria temporal del receptor es limitado.

  • Cuando hay errores la retransmisión será más eficiente. 
  • No permitir en LANs que una estación monopolice el enlace durante demasiado tiempo.



Control mediante ventana deslizante

  •  Permite transitar a varias tramas simultáneamente a través del enlace.

  • La estación receptora es capaz de almacenar varias tramas.

  • Las tramas son nombradas con un número de secuencia.

Control de errores

 Mecanismos necesarios para la detección y la corrección de errores.

Tipos de errores: Tramas perdidas y tramas dañadas.

Técnicas para el control: Detección de errores, confirmaciones positivas, confirmación negativa o retransmisión.

Tipos: ARQ con parada-y-espera, ARQ con adelante-atrás-N y ARQ con rechazo selectivo.



Protocolo HDLC
Base para protocolos importantes de la capa de enlace.

Características:
  • Estaciones: Estación primaria, estación secundaria y estación combinada.
  • Configuraciones del enlace: No balanceada y balanceada
  • Modos de transferencia: Respuesta normal, balanceado asíncrono y respuesta asíncrona.

LA CAPA DE RED:

Según la normalización OSI, es un nivel o capa que proporciona conectividad y selección de ruta entre dos sistemas de hosts que pueden estar ubicados en redes geográficamente distintas. Es el tercer nivel del modelo OSI y su misión es conseguir que los datos lleguen desde el origen al destino, aunque no tengan conexión directa. Ofrece servicios al nivel superior (nivel de transporte) y se apoya en el nivel de enlace, es decir, utiliza sus funciones. Para la consecución de su tarea, puede asignar direcciones de red únicas, interconectar subredes distintas, encaminar paquetes, utilizar un control de congestión y control de errores.

Algunos protocolos de la capa de red son:

  • IP (IPv4, IPv6, IPsec)                                  OSPF

  • IS-IS                                                         ARP, RARP

  • RIP                                                           ICMP, ICMPv6

  • IGMP

  • DHCP

ENRUTAMIENTO

Las técnicas de encaminamiento suelen basarse en el estado de la red, que es dinámico, por lo que las decisiones tomadas respecto a los paquetes de la misma conexión pueden variar según el instante de manera que éstos pueden seguir distintas rutas. El problema, sin embargo, consiste en encontrar un camino óptimo entre un origen y un destino. La selección óptima de este camino puede tener diferentes criterios: velocidad, retardo, seguridad, regularidad, distancia, longitud media de las colas, costos de comunicación, etc.

Los equipos encargados de esta labor se denominan encaminadores (router), aunque también realizan labores de encaminamiento los conmutadores (switch) "multicapa" o "de nivel 3", si bien estos últimos realizan también labores de nivel de enlace.

CONGESTIÓN

Comprende todo un conjunto de técnicas para detectar y corregir los problemas que surgen cuando no todo el tráfico ofrecido a una red puede ser cursado, con los requerimientos de retardo, u otros, necesarios desde el punto de vista de la calidad del servicio. Por tanto, es un concepto global, que involucra a toda la red, y no sólo a un remitente y un destinatario de información, como es el caso del control de flujo.


Algoritmos de control de congestión

Existe un algoritmo en bucle abierto llamado mecanismo de Traffic Shaping y dos algoritmos en bucle cerrado llamados algoritmo de paquetes regulador es y algoritmo de descarte de paquetes.

  Mecanismo de Traffic Shaping
       Significa conformado de tráfico. Es un mecanismo en bucle abierto. Conforma el tráfico que una fuente puede inyectar a la red.


ALGORITMO DE PAQUETES REGULADORES
  • Se hace en bucle cerrado.
  • Asocia un peso a cada línea que cambia con el tiempo.
  • Si el peso supera un cierto umbral, se pone la línea en estado de alerta y se considera que puede haber congestión.
  • Si pasa un determinado tiempo sin recibir notificaciones de congestión, se vuelve a subir el flujo que puede cursar el origen. 
  • Si por el contrario se supera un umbral mayor, se pasa directamente a hacer descarte de paquetes.

ALGORITMO DE DESCARTE DE PAQUETES.

 Es un algoritmo de control de congestión en bucle cerrado. Se basa en que los nodos descartan (tiran) paquetes cuando su ocupación es alta. Para esto los nodos han de conocer sus recursos (CPU y memoria). Hace una asignación dinámica de los buffers en base a las necesidades de cada línea.
  
Sin embargo, cada línea necesita al menos una (o más) posiciones de memoria para gestionar información relevante, tal como asentimientos, que permite la liberación de posiciones de memoria ocupadas por paquetes que estaban esperando por si necesitaban retransmitirse. Si a la línea llegan datos (no asentimientos u otra información relevante) y el buffer de salida de la línea correspondiente está lleno, se descarta el paquete.


CONTROL DE FLUJO

Es una técnica que permite sincronizar el envío de información entre dos entidades que producen/procesan la misma a distintas velocidades.


PROTOCOLO DE TRASPORTE.

Los protocolos de transporte se parecen los protocolos de enlace. Ambos manejan el control de errores, el control de flujo, la secuencia de paquetes, etc. Pero hay diferencias:

  •  En el nivel de transporte, se necesita una manera para especificar la dirección del destino. En el nivel de enlace hay solamente el enlace.
  • En el nivel de enlace es fácil establecer la conexión; el host en el otro extremo del enlace está siempre allí. En el nivel de transporte este proceso es mucho más difícil.
  • En el nivel de transporte, se pueden almacenar paquetes dentro de la subred. Los paquetes pueden llegan cuando no son esperados.
  • El nivel de transporte requiere otro enfoque para manejar los buffers, ya que hay mucho más que conexiones que en el nivel de enlace.

Protocolo X 2.5


Es un protocolo utilizado principalmente en una WAN, sobre todo, en las redes públicas de transmisión de datos. Funciona por conmutación de paquetes, trabaja sobre servicios basados en circuitos virtuales, o canales lógicos en el cual el usuario piensa que es un circuito dedicado a un sólo ordenador; pero la verdad es que lo comparte con muchos usuarios o clientes, mediante técnicas de multiplexado estadístico entrelazando paquetes de distintos usuarios de un mismo canal lógico, Pueden asignarse hasta 4095 canales lógicos y sesiones de usuarios a un mismo canal físico.




 
Realizado por:

Carlos E Montaño R

Anthony D Suarez A

Carlos D Leonicie F

José M Rodriguez C
Ernestor Mejias

LEER