Вы находитесь на странице: 1из 7

Control de errores, sincronizacin e interfaces de transmisin de datos Kevin Ren Orellana Oropin fanstein@hotmail.

com

Introduccin
Dentro de lo que es la transmisin de datos se deben de tomar en cuenta varios aspectos para que esta se pueda dar de una manera eficiente; uno de esos aspectos es el control de errores ya que una buena comunicacin entre terminales no puede contener errores y para ellos existen varias tcnicas o mtodos que se emplean para su deteccin como para tambin su solucin, sabiendo bien que la informacin o los datos que estamos transmitiendo por medio de los canales o puentes son una trama de bits a estos se les aade una funcin de bits como un algoritmo que se encargara de informarle al receptor si dichos datos han cambiado durante su camino. Otro factor que debemos tomar en cuenta en la transmisin de datos es que debe haber una sincronizacin eficiente ya que de ella depende que no hayan choques o colapsos en el camino que los datos deben pasar para llegar a su destino; es por ello que podemos mencionar que la comunicacin entre dos o ms terminales (ordenadores), debe contar con mtodos o procesos que permitan apartar o separar los bits, los caracteres y las tramas para obtener esta sincronizacin que se est buscando; esta sincronizacin puede darse de varios tipos que veremos en el desarrollo de este documento. Un factor ms que tomaremos en cuenta en esta investigacin es la de las interfaces que son todos aquellos dispositivos, cables, tarjetas de red, puertos paralelos, usb, entre otros dispositivos; siendo estos uno de los factores ms importante en la transicin de datos ya que es por ellos que pueden interconectarse entre s varios ordenadores, dispositivos mviles, terminales, entre otros; dichas interfaces de conexin las podemos encontrar en serie y en paralelo; siendo entre estos dos la interfaz en paralelo mucho ms rpido ya que en ella los bits de datos se transmiten conjuntamente mientras que en la interfaz en serie los bits se transmiten uno tras otro haciendo la transmisin ms lenta. Palabras Clave: Tramas, Procesos, Rapidez, Eficiente, Tipos Into what is the data transmission must take into account several aspects to this can be given in an efficient manner, one such aspect is error handling and good communication between terminals can not contain errors and these various techniques or methods used for detection and for its solution, well knowing that the information or data that are transmitted through the canals or bridges are a frame of bits is added to these built-in bits as an algorithm to take care to inform the receiver if the data have changed in their way. Another factor to take into account in the data is that there must be an efficient synchronization because it depends not have shocks or collapses in the way that the data must pass to reach its destination, which is why we can mention communication between two or more terminals (computers), must have methods or processes to exclude or separate bits, characters and plots for this synchronization is being sought, this synchronization can be of various types we see in developing herein. One more factor to take into account in this research is that the interfaces are all those devices, cables, network cards, parallel ports, USB, and other devices, these being one of the most important in the transition of data and factors it is for them that can be interconnected together multiple computers, mobile devices, terminals, among others, these interfaces can find the connection in series and in parallel, being the interface between these two parallel much faster since it bits data are transmitted together at the interface while the bits are serially transmitted one by one by the slowest transmission.

Mapa Mental

Tramas perdidas

Interconeccion de datos

Deteccin y Control de Errores

Tramas daadas
Sincronismo de Bit Sincronizacin Sincronismo de Caracter Sincronismo de Trama Serie Interfaz Paralelo

DETECCIN Y CONTROL DE ERRORES


Cuanto mayor es la trama que se transmite, mayor es la probabilidad de que contenga algn error. Para detectar errores, se aade un cdigo en funcin de los bits de la trama de forma que este cdigo seale si se ha cambiado algn bit en el camino. Este cdigo debe de ser conocido e interpretado tanto por el emisor como por el receptor. Comprobacin de paridad: Se aade un bit de paridad al bloque de datos (por ejemplo, si hay un nmero par de bits 1, se le aade un bit 0 de paridad y si son impares, se le aade un bit 1 de paridad). Pero puede ocurrir que el propio bit de paridad sea cambiado por el ruido o incluso que ms de un bit de datos sea cambiado, con lo que el sistema de deteccin fallar. Comprobacin de redundancia cclica (CRC): Dado un bloque de n bits a transmitir, el emisor le sumar los k bits necesarios para que n+k sea divisible (resto 0) por algn nmero conocido tanto por el emisor como por el receptor. Este proceso se puede hacer bien por software o bien por un circuito hardware (ms rpido). Control de errores: Se trata en este caso de detectar y corregir errores aparecidos en las transmisiones. Puede haber dos tipos de errores: Tramas prdidas: cuando una trama enviada no llega a su destino. Tramas daadas: cuando llega una trama con algunos bits errneos. Hay varias tcnicas para corregir estos errores: 1. Deteccin de errores: discutida antes. 2. Confirmaciones positivas: el receptor devuelve una confirmacin de cada trama recibida correctamente. 3. Retransmisin despus de la expiracin de un intervalo de tiempo: cuando ha pasado un cierto tiempo, si el emisor no recibe confirmacin del receptor, reenva otra vez la trama. 4. Confirmacin negativa y retransmisin: el receptor slo confirma las tramas recibidas errneamente, y el emisor las reenva. Todos estos mtodos se llaman ARQ (solicitud de repeticin automtica). Entre los ms utilizados destacan: ARQ con parada-y-espera: Se basa en la tcnica de control de flujo de parada-y-espera. Consiste en que el emisor transmite una trama y hasta que no recibe confirmacin del receptor, no enva otra. Puede ocurrir que: La trama no llegue al receptor, en cuyo caso, como el emisor guarda una copia de la trama y adems tiene un reloj, cuando expira un cierto plazo de tiempo sin recibir confirmacin del receptor, reenva otra vez la trama. La trama llegue defectuosa, en cuyo caso no es confirmada como buena por el receptor. Pero puede ocurrir que el receptor confirme una trama buena pero la confirmacin llegue al emisor con error, entonces, el emisor enviara otra vez la trama. Para solucionar esto, las tramas se etiquetan desde 0 en adelante y las confirmaciones igual. Es una tcnica sencilla y barata pero poco eficiente.

ARQ con adelante-atrs-N: Se basa en la tcnica de control de flujo con ventanas deslizantes. Cuando no hay errores, la tcnica es similar a las ventanas deslizantes, pero cuando la estacin destino encuentra una trama errnea, devuelve una confirmacin negativa y rechaza todas las tramas que le lleguen hasta que reciba otra vez la trama antes rechazada, pero en buenas condiciones. Al recibir la estacin fuente una confirmacin negativa de una trama, sabe que tiene que volver a transmitir esa trama y todas las siguientes. Si el receptor recibe la trama i y luego la i+2, sabe que se ha perdido la i+1, por lo que enva al emisor una confirmacin negativa de la i+1. La estacin emisora mantiene un temporizador para el caso de que no reciba confirmacin en un largo periodo de tiempo o la confirmacin llegue errnea, y as poder retransmitir otra vez las tramas. ARQ con rechazo selectivo: Con este mtodo, las nicas tramas que se retransmiten son las rechazadas por el receptor o aquellas cuyo temporizador expira sin confirmacin. Este mtodo es ms eficiente que los anteriores. Para que esto se pueda realizar, el receptor debe tener un buffer para guardar las tramas recibidas tras el rechazo de una dada, hasta recibir de nuevo la trama rechazada y debe de ser capaz de colocarla en su lugar correcto (ya que deben de estar ordenadas). Adems, el emisor debe de ser capaz de reenviar tramas fuera de orden. Estos requerimientos adicionales hacen que este mtodo sea menos utilizado que el de adelante-atrs-N.

SINCRONIZACIN
Uno de los procesos ms importantes que intervienen en la transferencia de datos es la coordinacin de la transmisin y la recepcin de los datos. En este proceso hay que distinguir tres factores: Los bits son enviados secuencialmente y con una cierta cadencia desde el origen al destino. Si el destino tiene un error en la cadencia de recepcin, puede leer dos veces el mismo bit o dejarse alguno sin leer. El destino o receptor recibe los bits uno tras otro, por lo que no sabe qu es lo que le est llegando, slo recibe bytes. No puede interpretar qu significan ni cmo se asocian para formar una palabra. Cuando se transmite informacin, no se hace de una sola vez, ya que en caso de un error, habra que reiniciar la transmisin desde el principio. Para evitar esto, se divide la informacin en secciones ms pequeas de 512 o 1024 bytes, que se denominan tramas, bloques o paquetes. Por tanto, la comunicacin entre ordenadores, debe contar con procedimientos que permitan segregar los bits, los caracteres y las tramas. Estos procedimientos, se conocen con el nombre de "Sincronizacin". Existen tres tipos de sincronizacin: 1. Sincronismo de Bit: se encarga de enviar los bits de manera secuencial y con una determinada cadencia. Hay dos tipos de sincronizacin de Bit: a. Asncrona: Por cada carcter emitido, se transmite un bit de arranque (bit 0), seguido por 7 u 8 bits de informacin que identifican el carcter segn el cdigo ASCII y termina con un cdigo de parada (bit 1). El conveniente de este sistema es que aumenta mucho el nmero de bits transmitidos.

b. Sncrona: Al iniciar la transmisin se envan una serie de caracteres de sincronismo (SYN) que estn formados por una combinacin de 0 y 1, que son los encargados de sincronizar la comunicacin. Permite una mayor velocidad de transmisin. 2. Sincronismo de Carcter: diferencia los diferentes caracteres que componen la informacin recibida. 3. Sincronismo de Trama: como la informacin se enva en paquetes o tramas, es necesario identificar cual es el primer carcter de la trama. Los paquetes de datos se dividen bsicamente en cuatro partes: Cabecera: Est formada por el identificativo del bloque de comienzo, el identificativo del lugar de destino del paquete, el identificativo del origen del paquete y el identificativo del protocolo que se est utilizando. Informacin: Contiene el texto o la parte del texto que transmite. Control de Errores: Contiene la informacin necesaria para que el sistema pueda verificar si los datos del paquete se han recibido correctamente. Bloque Final: Identifica el final del paquete. Adems de estas cuatro partes bsicas, tambin se incluye, en cada paquete, un nmero de secuencia que sirve para que todos los paquetes se recompongan en el orden correcto, ya que pueden ser recibidos en diferente orden del original.

INTERFAZ DE TRANSMISIN DE DATOS


La transmisin de datos ha venido a ser fundamental en el desarrollo del hombre debido a la necesidad de comunicarse. La informacin es utilizada para brindar datos a alguien ms o a cosas, los datos han ido creciendo cada vez ms, por lo que en el mbito de la informtica se ha necesitado dispositivos de mayor capacidad y de mayor rapidez. Los sistemas de comunicacin se basan en la transmisin de datos con la informacin codificada de un punto a otro o ms, mediante seales elctricas, pticas, electropticas o electromagnticas. Cmo se entregan los datos codificados del dispositivo generador al siguiente dispositivo de procesamiento? La respuesta es un conjunto de cables, un tipo de enlace de minicomunicacin, denominado INTERFAZ. A los terminales y computadores se les llama ETD y a los circuitos de conexin con la red (mdem) se les llama ETCD. Equipo terminal del circuito de datos (ETCD): Equipo Terminal del Circuito de Datos, (del ingls Data Circuit-Terminating Equipment, DCE).Los ETCD participan en la comunicacin entre dos dispositivos. Se refiere a toda unidad funcional que transmita o reciba datos a travs de una red en forma de seal digital o analgica. Toma los datos generados por el ETD, los convierte en una seal apropiada y despus introduce la seal en un enlace de telecomunicaciones. Se usan habitualmente, se incluyen los mdems (moduladores/demoduladores). Equipo terminal de datos (ETD): Los ETD se encargan de transmitir y recibir bits uno a uno. Equipo Terminal de Datos (del ingls Data Terminal Equipment, DTE). Se considera ETD a cualquier equipo informtico, sea receptor o emisor final de datos. Es aquel componente del circuito de datos que hace de fuente o destino de la informacin.

Interfaz Serie
RS-232: Del ingls Recommended Standard 232, tambin conocido como EIA RS232) es una interfaz que designa una norma para el intercambio serie de datos binarios entre DTE y DCE. Es una interfaz que designa una norma para el intercambio serie de datos binarios entre un ETD y un ETCD. Consiste en un conector tipo DB-25 (de 25 pines), aunque es normal encontrar la versin de 9 pines (DE-9). Est diseada para distancias cortas, de unos 15 metros o menos, y para velocidades de comunicacin bajas. USB: El Universal Serial Bus abreviado comnmente USB, es un puerto que sirve para conectar perifricos a una computadora. Creado en 1996 por siete empresas: IBM, Intel, Northern Telecom, Compaq, Microsoft, Digital Equipment Corporation y NEC. Utilizado en su mayor parte por dispositivos como los teclados, los ratones, etc., dividen el ancho de banda de la conexin USB entre ellos. Est presente casi en el 99% de los ordenadores actuales. El cable USB 2.0 dispone de cuatro lneas, un par para datos, una de corriente y una de toma de tierra. La velocidad del bus es diez veces ms rpida que la del USB 2.0, debido a que han incluido 5 conectores extra, desechando el conector de fibra ptica propuesto inicialmente, y es compatible con los estndares anteriores. Baja velocidad (1.0): Tasa de transferencia de hasta 1,5 Mbps (192 KB/s). Velocidad completa (1.1): Tasa de transferencia de hasta 12 Mbps (1,5 MB/s). Alta velocidad (2.0): Tasa de transferencia de hasta 480 Mbps (60 MB/s) pero por lo general de hasta 125Mbps (16MB/s). Sper alta velocidad (3.0): Actualmente se encuentra en fase experimental y tiene una tasa de transferencia de hasta 4.8 Gbps (600 MB/s). Firewire Teleinformtica: Es un bus serie similar al USB, que admite la conexin de una gran variedad de dispositivos. El bus FireWire fue introducido por Apple (con antelacin a USB). Alcanza velocidades de transferencia de 400 Mbps y permite la conexin de hasta 63 dispositivos. Empaqueta un total de 6 cables internos (2 para alimentacin, y dos pares trenzados para datos). Supera a USB 1.1, pero es muy similar a USB 2.0. Est orientado a dispositivos con alto ancho de banda. No resultara rentable fabricar dispositivos lentos para este bus, algo que lo pone en desventaja respecto a USB 2.0.

Interfaz paralelo
Un puerto paralelo es una interfaz entre una computadora y un perifrico cuya principal caracterstica es que los bits de datos viajan juntos, enviando un paquete de byte a la vez. Mediante el puerto paralelo se controlan perifricos como focos, motores entre otros dispositivos, adecuados para automatizacin. En contraposicin al puerto paralelo est el puerto serie, que enva los datos bit a bit por el mismo hilo. El puerto paralelo ms conocido es el puerto de impresora, tambin denominados tipo Centronics. Se implementa mediante un conector llamado DB25, que tiene 25 pines numerados. Los pines 10, 11, 12, 13 y 15 son capaces de enviar datos (corriente elctrica). Los pines del 1 al 9, y los pines 14, 16 y 17 son para leer datos (si les llega corriente elctrica). El resto de pines, es decir, los pines 18 a 25, no tienen utilidad.

Conclusiones
La importancia de una transferencia de datos es que estos mismos lleguen de forma eficiente, clara y sin cambios que puedan sufrir en el camino; es por ello que la deteccin y correccin de errores nos ayudara a que esta transferencia se haga de forma correcta evitando fallos o en el peor de los casos no se pueda concluir. Una sincronizacin de transferencia de datos es coordinar la transmisin es decir el envi de datos por el canal o puente y tambin coordinar la recepcin de los mismos para que estos no se colapsen entre s, haciendo la transferencia ms rpida y sin fallos. Las interfaces que existen son las de en serie y en paralelo, la diferencia evidente que existe entre estos dos tipos es su efectividad en lo que respecta al tiempo, superando en gran proporcin la interfaz paralela sobre la de en serie, ya que la transferencia de bits pasan en conjunto y no uno tras otro.

Recomendaciones
Son muchos los factores que se deben tomar en cuenta para que una transferencia de datos sea efectiva, tanto como lo es en la correccin de errores, es decir la deteccin y control de ellos mismos, es por ello que debemos tomar muy en cuenta que en nuestra red o los medios que utilizaremos cumplan con los requisitos mnimos para que este control pueda ser efectivo. Tambin debido al avance de la tecnologa debemos de tomar en cuenta las interfaces que ms nos convenga para tener una transferencia ms efectiva en lo que respecta a la velocidad ya sabiendo que dependiendo del tipo que estemos seleccionando ser su modo de pasar la trama de bits de una terminal a otra.

Bibliografa
http://www.mailxmail.com/curso-redes-transmicion-datos-1/transmision-datosdeteccion-control-errores http://www.informajoven.org/pub/manual/anex1/anex152.html http://www.ecured.cu/index.php/Interfaz_de_transmisi%C3%B3n_de_datos

Вам также может понравиться