viernes, 7 de diciembre de 2012



6.2INTERFAZ



En telecomunicaciones y hardware, una interfaz es el puerto (circuito físico) a través del que se envían o reciben señales desde un sistema o subsistemas hacia otros. No existe una interfaz universal, sino que existen diferentes estándares (Interfaz USB, interfaz SCSI, etc.) que establecen especificaciones técnicas concretas (características comunes), con lo que la interconexión sólo es posible utilizando la misma interfaz en origen y destino. Así también, una interfaz puede ser definida como un intérprete de condiciones externas al sistema, a través de transductores y otros dispositivos, que permite una comunicación con actores externos, como personas u otros sistemas, a través de un protocolo común a ambos. Una interfaz es una Conexión física y funcional entre dos aparatos o sistemas independientes.
La interfaz de E/S es requerida cuando los dispositivos son ejecutados por el procesador. La interfaz debe ser necesariamente lógica para interpretar la dirección de los dispositivos generados por el procesador. El Handshaking deberá ser implementado por la interfaz usando los comandos adecuados (BUSY, READY, WAIT…), y el procesador puede comunicarse con el dispositivo de E/S a través de la interfaz. Si se intercambian diferentes formatos de datos,
la interfaz debe ser capaz de convertir datos en serie a paralelo y viceversa. Los dispositivos de E/S se comunican por interrupciones con el procesador, si una interrupción es recibida, el procesador la atenderá con la rutina de interrupción correspondiente a dicha interrupción.
Un ordenador que usa E/S mapeados en memoria por lectura y escritura accede al hardware a través de la posición de memoria especifica, usando el mismo lenguaje ensamblador que el procesador usa para el acceso a memoria.
Implementación de interfaces a alto nivel
Los sistemas operativos y lenguajes de programación de alto nivel facilitan el uso separado de más conceptos y primitivas abstractas de E/S. Por Ejemplo: la mayoría de sistemas operativos proporcionan aplicaciones con el concepto de fichero. Los lenguajes de programación C y C++, y los sistemas operativos de la familia UNIX, tradicionalmente abstraen ficheros y dispositivos como streams, los cuales pueden ser leídos o escritos, o ambas cosas. La librería estándar de C proporciona funciones para la manipulación de streams para E/S.
Aplicaciones De La Interfaz (Controlador de periférico)
Actualmente se usan multitud de interfaces o controladores para las conexiones entre el procesador y los distintos periféricos (cada uno de estos últimos suele tener su propio controlador). En ocasiones se puede interconectar los periféricos con la memoria principal directamente sin pasar por el procesador para lo cual se utilizan dispositivos más avanzados como los DMA que son procesadores dedicados a dichas transferencias.



6.1 CARACTERISTICAS FUNCIONALES



El propósito principal de los medios de comunicación es, precisamente, comunicar, pero según su tipo de ideología pueden especializarse en; informar, educar, transmitir, entretener, formar opinión, enseñar, controlar, etc.
Positivas. Las características positivas de los medios de comunicación residen en que posibilitan que amplios contenidos de información lleguen a extendidos lugares del planeta en forma inmediata. Los medios de comunicación, de igual manera, hacen posible que muchas relaciones personales se mantengan unidas o, por lo menos, no desaparezcan por completo. Otro factor positivo se da en el ámbito económico: quien posea el uso de los medios puede generar un determinado tipo de consciencia sobre una especie de producto, es decir, puede generar su propia demanda, ya que los medios muchas veces cumplen la función de formadores de opinión. Entonces, visto desde el ámbito empresarial, es un aspecto ampliamente positivo al hacer posible el marketing y anuncios para el mundo.
Negativas. Las características negativas recaen en la manipulación de la información y el uso de la misma para intereses propios de un grupo específico. En muchos casos, tiende a formar estereotipos, seguidos por muchas personas gracias al alcance que adquiere el mensaje en su difusión (como sucede al generalizar personas o grupos).


4.4 CELDAS ATM.

El Modo de Transferencia Asíncrona o Asynchronous Transfer Mode (ATM) es una tecnología de telecomunicación desarrollada para hacer frente a la gran demanda de capacidad de transmisión para servicios y aplicaciones.

DESCRIPCION DEL PROCESO ATM
Con esta tecnología, a fin de aprovechar al máximo la capacidad de los sistemas de transmisión, sean estos de cable o radioeléctricos, la información no es transmitida y conmutada a través decanales asignados en permanencia, sino en forma de cortos paquetes (celdas ATM) de longitud constante y que pueden ser enrutadas individualmente mediante el uso de los denominadoscanales virtuales y trayectos virtuales.


En la Figura 1 se ilustra la forma en que diferentes flujos de información, de características distintas en cuanto a velocidad y formato, son agrupados en el denominado Módulo ATM para ser transportados mediante grandes enlaces de transmisión a velocidades (bit rate) de 155 o 622 Mbit/s facilitados generalmente por sistemas SDH.
En el terminal transmisor, la información es escrita byte a byte en el campo de información de usuario de la celda y a continuación se le añade la cabecera.
En el extremo distante, el receptor extrae la información, también byte a byte, de las celdas entrantes y de acuerdo con la información de cabecera, la envía donde ésta le indique, pudiendo ser un equipo terminal u otro módulo CTM para ser encaminada a otro destino. En caso de haber más de un camino entre los puntos de origen y destino, no todas las celdas enviadas durante el tiempo de conexión de un usuario serán necesariamente encaminadas por la misma ruta, ya que en ATM todas las conexiones funcionan sobre una base virtual.







4.4.1 FORMATOS DE LAS CELDAS ATM

Son estructuras de datos de 53 bytes compuestas por dos campos principales:
1.    Header, sus 5 bytes tienen tres funciones principales: identificación del canal, información para la detección de errores y si la célula es o no utilizada. Eventualmente puede contener también corrección de errores y un número de secuencia.
2.    Payload, tiene 48 bytes fundamentalmente con datos del usuario y protocolos AAL que también son considerados como datos del usuario.
Dos de los conceptos más significativos del ATM, Canales Virtuales y Rutas Virtuales, están materializados en dos identificadores en el header de cada célula (VCI y VPI) ambos determinan el enrutamiento entre nodos. El estándar define el protocolo orientado a conexión que las transmite y dos tipos de formato de celda:
§  NNI (Network to Network Interface o interfaz red a red) El cual se refiere a la conexión de Switches ATM en redes privadas
§  UNI (User to Network Interface o interfaz usuario a red) este se refiere a la conexión de un Switch ATM de una empresa pública o privada con un terminal ATM de un usuario normal, siendo este último el más utilizado.



4.3 Mensajes: Store and Forward



Store and Forward o almacenamiento y retransmisión es una técnica empleada en telecomunicaciones en la que la información se envía a una estación intermedia, donde se mantiene y se envía en un momento posterior a su destino final o a otra estación intermedia. La estación intermedia, o nodo en una red contexto, verifica la integridad del mensaje antes de enviarlo.


Esta técnica se utiliza en redes con conectividad intermitente, especialmente en el desierto o entornos que requieren una alta movilidad. También puede ser preferible en situaciones en las que hay largos retrasos en la transmisión y las tasas de error variable y alta, o si una directa, de extremo a extremo de conexión no está disponible.

Esta técnica se origina en las redes tolerantes al retraso. No hay servicios en tiempo real que estén disponibles para estos tipos de redes.


Las redes Store and Forward precedieron al uso de las computadoras. El equipo de teletipo Punto-a-punto se utilizaba para enviar mensajes que se almacenaban en el extremo receptor en cinta de papel perforado en un centro de retransmisión.

Un operador humano en el centro quitaba la cinta mensaje de la máquina receptora, leía la información de direccionamiento, y luego la enviaba hacia su destino, el correspondiente saliente de punto a punto de enlace teletipo. Si el enlace de salida estaba en uso, el operador coloca el mensaje en cinta en una cola física, que generalmente consiste de un conjunto de clips o ganchos.



Un teletipo, TTY (acrónimo actual por la lengua original), télex o radioteletipo es un dispositivo telegráfico de transmisión de datos, ya obsoleto, utilizado durante el Siglo XX para enviar y recibir mensajes mecanografiados punto a punto a través de un canal de comunicación simple, a menudo un par de cables de telégrafo.


Las formas más modernas del equipo se fabricaron con componentes electrónicos, utilizando un monitor o pantalla en lugar de una impresora. El sistema todavía se utiliza para personas sordas o con serias discapacidades auditivas, a fin de poner por escrito comunicaciones telefónicas



4.2 PAQUETES X.25

Es el protocolo más utilizado. Se usa en conmutación de paquetes, sobre todo en RDSI.

Este protocolo especifica funciones de tres capas del modelo OSI: capa física, capa de enlace y capa de paquetes.

El terminal de usuario es llamado DTE, el nodo de conmutación de paquetes es llamado DCE La capa de paquetes utiliza servicios de circuitos virtuales externos.






4.2.1 Servicio de circuito virtual



Este sistema ofrece dos tipos de circuitos virtuales externos: llamadas virtuales y circuitos virtuales permanentes. En el primer caso, se requiere establecimiento de conexión o llamada inicial, mientras que en el segundo no .


4.2.2 Formato de paquete



Cada paquete contiene cierta información de control, como por ejemplo el número de circuito virtual. Además de paquetes de datos, se transfieren paquetes de control en los que figura el número de circuito virtual además del tipo de información de control.


Existen prioridades en los envíos de paquetes. Existen paquetes de reinicio de circuitos cuando hay un error, de reinicio de todo el sistema y de ruptura de conexión.

4.2.3. Multiplexación



Se permite la conexión de miles de circuitos virtuales, además de full-duplex. Hay varios tipos de circuitos virtuales, fijos, de llamadas entrantes a la red, de llamadas salientes , etc...


4.2.4. Control de flujo



Se usa protocolo de ventana deslizante.


4.2.5. Secuencias de paquetes



Se permite el envío de bloques grandes de datos. Esto lo hace dividiendo los datos en paquetes de dos tipos, los grandes con el tamaño máximo permitido y paquetes de restos de un tamaño menor al permitido

Modem estándares y protocolos

ESTÁNDARES
·         Son recomendaciones estándares para la operación de los módems, han sido establecidas por varias organizaciones y corporaciones.
·         Los estándares cubren la modulación y técnica de transmisión, usados por los módems así como otros elementos de su operación.
·         Hasta la mitad de los 80's todos los módems en Estados Unidos usaban técnicas de modulación basados en estándares de los laboratorios Bell con velocidades de 300 hasta 1200 bps. Estos son conocidos como Bell103 y Bell 212A, respectivamente.
·         Estos módems trabajan bien dentro de Estados Unidos. Otros países como Europa por instancia, usan diferentes estándares. El estándar internacional es llamado ITU-T, International Telecommunications Unión-Telecommunications Sector (antes conocido como CCITT Comité Consultivo Internacional de Telegrafía y Telefonía).
·         Sumado a los estándares de velocidad, existen también estándares para verificación, errores y compresión de datos.
·         A continuación se muestra una lista de los estándares de facto e internacionales con sus características operacional
ü  V.22. Proporciona 1200 bits por segundo a 600 baudios (cambios de estado por segundo).
ü  V.22bis. El primer estándar mundial verdadero, permite 2400 bits por segundo a 600 baudios.
ü  V.32. Proporciona 4800 y 9600 bits por segundo a 2400 baudios.
ü  V.32bis. Proporciona 14,400 bits por segundo o baja a 12,000, 9600, 7200, y 4800 bits por segundo.
ü  V.32terbo.. Proporciona 19,200 bits por segundo o baja a 12,000, 9600, 7200, y 4800 bits por segundo; puede operar a mayores tasas de transmisión de datos con compresión, no fue estándar de CCITT/ITU.
ü  V.34.Proporciona 28,800 bits por segundo o baja a 24,000 y 19,200 bits por segundo y compatibilidad hacia atrás con V.32 y V.32bis.
ü  V.34bis. Proporciona hasta 33,600 bits por segundo o baja a tasas de transferencia de 31,200 o V.34.
ü  V.35. Interfaz troncal de paquetes entre un dispositivo de acceso a una red y una red a tasas de transmisión de datos mayores a 19.2 Kbps. El V.35 puede usar los anchos de banda de varios circuitos telefónicos como grupo. Existen Transformadores de Género y Adaptadores V.35.
ü  V.42. La misma tasa de transferencia que V.32, V.32bis y otros estándares pero con mejor corrección de errores y por tanto más fidedigno.
ü  V.90. Proporciona hasta 56,000 bits por segundo corriente abajo (pero algo menos en la práctica). Derivado de la tecnología x2 de 3Com (US Robotics) y la tecnología K56flex de Rockwell.

PROTOCOLOS.
Los Protocolos en un ambiente de comunicación de datos sirve para dirigir la trasferencia de información entre dos entidades de comunicación. Para ambiente MAINFRAME ,redes locales o servicios públicos son las redes de paquetes ,se usan los módem protocolos , para dirigir el flujo de mensajes entre las maquinas en conversación. Para dirigir el intercambio de mensajes entre PCs independientemente , usando circuitos telefónicos. Estos protocolos garantizan la transmisión y recepción de estos mensajes de forma segura y ordenada.
Protocolos más Utilizados:
1.       XMODEM : Referenciado con CHECKSUN . Envía bloques de 128 bytes , uno es de CHECK (verifica).
2.        
3.       XMODEM _ CRC : Envía bloques de 128 bytes , con dos bytes de CRC (Cyclic Redundancy Checking - Rutina de verificación de Errores) .
4.       XMODEM 1K : Envía bloques de 1K con dos bytes de verificación CRC.
5.       YMODEM batch : Envía bloques de 1024b bytes con dos bytes CRC. Hace la verificación de cada bloque trasmitido y envía fin de transmisión y repite el proceso en el próximo archivo .
6.       YMODEM G : Protocolo "Streaming " donde los módem tienen su propio protocolo de corrección. Si un archivo es enviado y errores son detectados , la transferencia es interrumpida.
7.       ZMODEM : Protocolo " Full Streaming" que permite detección y corrección de errores . Rápido y confiable , indicado para líneas deficientes.
8.       SEALINK : Protocolo " Full Duplex" derivado del padrón XMODEM.
9.       KERMIT : Posee la excepcional características de integrar varios tipos de computadores (PCs y Mainframe). Gobierna la trasferencia de informaciones de sistemas con caracteres de 7 bits. No es recomendable para transferencias entre PCs.
10.   COMPUSERVE :Su módem protocolo privado es : B Y QUICKB.
11.   WINDOWED Y XMODEM : Usado a través de redes de conmutación de paquetes como TYMNET y TELENET .
12.   TELINK : Usado para transferencia "multi-file " con servicio de correo electrónico FIDONET.
13.   MODEM7 : Comunicación con sistemas CP/M .


Códigos de línea: RZ, NRZ, NRZ-L, AMI, pseudo-ternaria, Manchester, Manchester diferencial, B8ZS, HDB3, entre otros

NRZ
Se pueden utilizan los código NonRetourn to Zero Level (NRZ-L), de los cuales los más empleados son el unipolar y el bipolar.

RZ
Se emplea el RZ (Retourn to Zero) polar. En este caso se tiene tensión positiva en una parte de la duración de un 1 lógico, y cero tensión durante el resto del tiempo. Para un 0 lógico se tiene tensión negativa parte del tiempo y el resto del tiempo del pulso la tensión es cero.

RZ Polar
Este código si es autosincronizante debido a que en reloj (clock) del receptor queda sincronizado por la cadencia de los pulsos que llegan del transmisor puesto que todos los bits tienen una transición, esto permite identificar a cada bit en una larga cadena de unos o ceros.

RZ Bipolar
A la ventaja de ser autosincronizante se le contrapone el hecho de requerir mayor ancho de banda, pues los pulsos son de menor duración que en otros códigos, por ejemplo NRZ, lo cual es una gran desventaja.

Código Manchester

En este código siempre hay una transición en la mitad del intervalo de duración de los bits. Cada transición positiva representa un 1 y cada transición negativa representa un 0.
Cuando se tienen bits iguales y consecutivos se produce una transición en el inicio del segundo bit la cual no es tenida en cuenta en el receptor al momento de decodificar, solo las transiciones separadas uniformemente en el tiempo son las que son consideradas por el receptor.

En está codificación no se tienen en cuanta los niveles de tensión sino que solo se consideran las transiciones positivas y negativas.
Esta técnica posibilita una transición por bit, lo cual permite autosincronismo.
Se puede eliminar la componente continua si se emplean valores positivos y negativos para representar los niveles de la señal.

Código Manchester diferencial

Durante la codificación todos los bits tienen una transición en la mitad del intervalo de duración de los mismos, pero solo los ceros tienen además una transición en el inicio del intervalo.
En la decodificación se detecta el estado de cada intervalo y se lo compara con el estado del intervalo anterior. Si ocurrió un cambio de la señal se decodifica un 1 en caso contrario se decodifica un 0.

El código Manchester diferencial tiene las mismas ventajas de los códigos Manchester con la adición de las ventajas derivadas de la utilización de una aproximación diferencial.
Código HDB3
Este es un sistema de codificación utilizado en Europa, Asia y Sudamérica. La denominación HDB3 proviene del nombre en ingles High Density Bipolar-3 Zerosque puede traducirse como código de alta densidad bipolar de 3 ceros.
En el mismo un 1 se representa con polaridad alternada mientras que un 0 toma el valor 0. Este tipo de señal no tiene componente continua ni de bajas frecuencias pero presenta el inconveniente que cuando aparece una larga cadena de ceros se puede perder el sincronismo al no poder distinguir un bit de los adyacentes.