Monografias | Comunicación de DatosComunicación de DatosResumen: Un modelo para las comunicaciones. Comunicaciones de datos. Protocolos y arquitectura de protocolos. Transmisión de datos. Opciones en los criterios de implementación de TCP.(V) Comunicación de Datos 1 . INTRODUCCION 1 . 1 . Un modelo para las comunicaciones Las tareas en los sistemas de comunicación son: 1 . 2 . Comunicaciones de datos 1 . 3 . Comunicación de datos a través de redes 1 . 4 . Protocolos y arquitectura de protocolos Al intercambio de información entre computadores se le llamacomunicación entre computadores. Al conjunto de computadores que se interconectan se le llamared de computadores . Para la comunicación entre dos entidades situadas ensistemas diferentes , se necesita definir y utilizar un protocolo . Los puntos que definen un protocolo son : Todas estas tareas se subdividen en subtareas y a todo se lellama arquitectura del protocolo . 1.4.1. Un modelo de tres capas En la comunicación intervienen tres agentes : aplicaciones ,computadores y redes . Por lo tanto , es lógico organizar la tarea en trescapas . El protocolo debe definir las reglas , convenios , funcionesutilizadas , etc...para la comunicación por medio de red . Cada capa del protocolo le pasa datos a la siguiente capa yésta le añade datos propios de control y luego pasa el conjunto a la siguientecapa . Por tanto , cada capa forma unidades de datos que contienen los datostomados de la capa anterior junto a datos propios de esta capa , y al conjuntoobtenido se le llama PDU ( unidad de datos del protocolo ) . 1.4.2. Arquitectura de protocolos TCP/IP No hay un estándar para este modelo ( al contrario del OSI ), pero generalmente hay estas cinco capas : 1.4.3. El modelo OSI Este modelo considera 7 capas : 1 . 5 . Normalizaciones 2 . TRANSMISION DE DATOS 2 .1 . Conceptos y terminología 2.1.1. Terminología utilizada en transmisión de datos Los medios de transmisión pueden ser : 2.1.2. Frecuencia , espectro y ancho de banda S(t) = A x Sen ( 2 x pi x f x t + fase ) La longitud de onda se define como el producto de lavelocidad de propagación de la onda por su fase. El espectro de una señal es el conjunto de frecuencias queconstituyen la señal . El ancho de banda es la anchura del espectro . Muchas señalestienen un ancho de banda infinito , pero la mayoría de la energía estáconcentrada en un ancho de banda pequeño . Si una señal tiene una componente de frecuencia 0 , es unacomponente continua . En el caso de ondas cuadradas ( binarias ) , estas se pueden simular con ondas senoidales en las que la señal sólo contenga múltiplos impares de la frecuencia fundamental . Cuanto más ancho de banda , más se asemeja la función seno ( multifrecuencia ) a la onda cuadrada . Pero generalmente es suficiente con las tres primeras componentes . Se puede demostrar que al duplicar el ancho de banda , se duplica la velocidad de transmisión a la que puede ir la señal . Al considerar que el ancho de banda de una señal está concentrado sobre una frecuencia central , al aumentar esta , aumenta la velocidad potencial de transmitir la señal . Pero al aumentar el ancho de banda , aumenta el coste de transmisión de la señal aunque disminuye la distorsión y la posibilidad de ocurrencia de errores . 2 . 2 . Transmisión de datos analógicos y digitales Los datos analógicos toman valores continuos y los digitales, valores discretos . Una señal analógica es una señal continua que se propagapor ciertos medios . Una señal digital es una serie de pulsos que se transmiten através de un cable ya que son pulsos eléctricos . Los datos analógicos se pueden representar por una señalelectromagnética con el mismo espectro que los datos . Los datos digitales se suelen representar por una serie depulsos de tensión que representan los valores binarios de la señal . La transmisión analógica es una forma de transmitir señalesanalógicas ( que pueden contener datos analógicos o datos digitales ). Elproblema de la transmisión analógica es que la señal se debilita con ladistancia , por lo que hay que utilizar amplificadores de señal cada ciertadistancia . La transmisión digital tiene el problema de que la señal seatenúa y distorsiona con la distancia , por lo que cada cierta distancia hayque introducir repetidores de señal . Ultimamente se utiliza mucho la transmisión digital debido aque : 2 . 3 . Perturbaciones en la transmisión 2.3.1. Atenuación La energía de una señal decae con la distancia , por lo quehay que asegurarse que llegue con la suficiente energía como para ser captadapor la circuitería del receptor y además , el ruido debe ser sensiblementemenor que la señal original ( para mantener la energía de la señal seutilizan amplificadores o repetidores ) . Debido a que la atenuación varía en función de lafrecuencia , las señales analógicas llegan distorsionadas , por lo que hay queutilizar sistemas que le devuelvan a la señal sus características iniciales (usando bobinas que cambian las características eléctricas o amplificando máslas frecuencias más altas ) . 2.3.2. Distorsión de retardo Debido a que en medios guiados , la velocidad de propagaciónde una señal varía con la frecuencia , hay frecuencias que llegan antes queotras dentro de la misma señal y por tanto las diferentes componentes enfrecuencia de la señal llegan en instantes diferentes al receptor . Paraatenuar este problema se usan técnicas de ecualización . 2.3.3. Ruido El ruido es toda aquella señal que se inserta entre elemisor y el receptor de una señal dada . Hay diferentes tipos de ruido : ruidotérmico debido a la agitación térmica de electrones dentro del conductor ,ruido de intermodulación cuando distintas frecuencias comparten el mismo mediode transmisión , diafonía se produce cuando hay un acoplamiento entre las líneasque transportan las señales y el ruido impulsivo se trata de pulsosdiscontinuos de poca duración y de gran amplitud que afectan a la señal . 2.3.4. Capacidad del canal Se llama capacidad del canal a la velocidad a la que sepueden transmitir los datos en un canal de comunicación de datos. La velocidad de los datos es la velocidad expresada en bitspor segundo a la que se pueden transmitir los datos. El ancho de banda es aquel ancho de banda de la señaltransmitida y que está limitado por el transmisor y por la naturaleza del mediode transmisión ( en hertzios ). La tasa de errores es la razón a la que ocurren errores . Para un ancho de banda determinado es aconsejable la mayorvelocidad de transmisión posible pero de forma que no se supere la tasa deerrores aconsejable . Para conseguir esto , el mayor inconveniente es el ruido . Para un ancho de banda dado W , la mayor velocidad detransmisión posible es 2W , pero si se permite ( con señales digitales )codificar más de un bit en cada ciclo , es posible transmitir más cantidad deinformación . La formulación de Nyquist nos dice que aumentado los nivelesde tensión diferenciables en la señal , es posible incrementar la cantidad deinformación transmitida . C= 2W log2 M El problema de esta técnica es que el receptor debe de sercapaz de diferenciar más niveles de tensión en la señal recibida , cosa quees dificultada por el ruido . Cuanto mayor es la velocidad de transmisión , mayor es el dañoque puede ocasionar el ruido . Shannon propuso la fórmula que relaciona la potencia de laseñal ( S ) , la potencia del ruido ( N ) , la capacidad del canal ( C ) y elancho de banda ( W ) . C = W log2 ( 1+S/N ) Esta capacidad es la capacidad máxima teórica de cantidadde transmisión , pero en la realidad , es menor debido a que no se ha tenido encuenta nada más que el ruido térmico . 3 . MEDIOS DE TRANSMISION 3 . 1 . Medios de transmisión guiados En medios guiados , el ancho de banda o velocidad detransmisión dependen de la distancia y de si el enlace es punto a punto omultipunto . 3.1.1. Par trenzado Es el medio guiado más barato y más usado . Consiste en un par de cables , embutidos para su aislamiento, para cada enlace de comunicación . Debido a que puede haber acoples entrepares , estos se trenza con pasos diferentes . La utilización del trenzadotiende a disminuir la interferencia electromagnética . Este tipo de medio es el más utilizado debido a su bajocoste ( se utiliza mucho en telefonía ) pero su inconveniente principal es supoca velocidad de transmisión y su corta distancia de alcance . Con estos cables , se pueden transmitir señales analógicaso digitales . Es un medio muy susceptible a ruido y a interferencias . Paraevitar estos problemas se suele trenzar el cable con distintos pasos de torsióny se suele recubrir con una malla externa para evitar las interferenciasexternas . 3.1.2. Pares trenzados apantallados y sin apantallar Los pares sin apantallar son los más baratos aunque losmenos resistentes a interferencias ( aunque se usan con éxito en telefonía yen redes de área local ) . A velocidades de transmisión bajas , los paresapantallados son menos susceptibles a interferencias , aunque son más caros y másdifíciles de instalar . 3.1.3. Cable coaxial Consiste en un cable conductor interno ( cilíndrico )separado de otro cable conductor externo por anillos aislantes o por un aislantemacizo . Todo esto se recubre por otra capa aislante que es la funda del cable . Este cable , aunque es más caro que el par trenzado , sepuede utilizar a más larga distancia , con velocidades de transmisiónsuperiores , menos interferencias y permite conectar más estaciones . Se suele utilizar para televisión , telefonía a largadistancia , redes de área local , conexión de periféricos a corta distancia ,etc... Se utiliza para transmitir señales analógicas o digitales . Sus inconvenientes principales son : atenuación , ruido térmico, ruido de intermodulación . Para señales analógicas , se necesita un amplificador cadapocos kilómetros y para señales digitales un repetidor cada kilómetro . 3.1.4. Fibra óptica Se trata de un medio muy flexible y muy fino que conduceenergía de naturaleza óptica . Su forma es cilíndrica con tres secciones radiales : núcleo, revestimiento y cubierta . El núcleo está formado por una o varias fibras muy finas decristal o plástico . Cada fibra está rodeada por su propio revestimiento quees un cristal o plástico con diferentes propiedades ópticas distintas a lasdel núcleo . Alrededor de este conglomerado está la cubierta ( constituida dematerial plástico o similar ) que se encarga de aislar el contenido deaplastamientos , abrasiones , humedad , etc... Es un medio muy apropiado para largas distancias e incluso últimamentepara LAN's . Sus beneficios frente a cables coaxiales y pares trenzadosson : Su rango de frecuencias es todo el espectro visible y partedel infrarrojo . El método de transmisión es : los rayos de luz inciden conuna gama de ángulos diferentes posibles en el núcleo del cable , entonces sólouna gama de ángulos conseguirán reflejarse en la capa que recubre el núcleo .Son precisamente esos rayos que inciden en un cierto rango de ángulos los queirán rebotando a lo largo del cable hasta llegar a su destino . A este tipo depropagación se le llama multimodal . Si se reduce el radio del núcleo , elrango de ángulos disminuye hasta que sólo sea posible la transmisión de unrayo , el rayo axial , y a este método de transmisión se le llama monomodal . Los inconvenientes del modo multimodal es que debido a quedependiendo al ángulo de incidencia de los rayos , estos tomarán caminosdiferentes y tardarán más o menos tiempo en llegar al destino , con lo que sepuede producir una distorsión ( rayos que salen antes pueden llegar después ), con lo que se limita la velocidad de transmisión posible . Hay un tercer modo de transmisión que es un paso intermedioentre los anteriormente comentados y que consiste en cambiar el índice derefracción del núcleo . A este modo se le llama multimodo de índice gradual . Los emisores de luz utilizados son : LED ( de bajo coste ,con utilización en un amplio rango de temperaturas y con larga vida media ) yILD ( más caro , pero más eficaz y permite una mayor velocidad de transmisión) . 3 . 2 . Transmisión inalámbrica SE utilizan medios no guiados , principalmente el aire . Seradia energía electromagnética por medio de una antena y luego se recibe estaenergía con otra antena . Hay dos configuraciones para la emisión y recepción de estaenergía : direccional y omnidireccional . En la direccional , toda la energíase concentra en un haz que es emitido en una cierta dirección , por lo quetanto el emisor como el receptor deben estar alineados . En el métodoomnidireccional , la energía es dispersada en múltiples direcciones , por loque varias antenas pueden captarla . Cuanto mayor es la frecuencia de la señala transmitir , más factible es la transmisión unidireccional . Por tanto , para enlaces punto a punto se suelen utilizarmicroondas ( altas frecuencias ) . Para enlaces con varios receptores posiblesse utilizan las ondas de radio ( bajas frecuencias ) . Los infrarrojos seutilizan para transmisiones a muy corta distancia ( en una misma habitación ) . 3.2.1. Microondas terrestres Suelen utilizarse antenas parabólicas . Para conexionas alarga distancia , se utilizan conexiones intermedias punto a punto entre antenasparabólicas . Se suelen utilizar en sustitución del cable coaxial o lasfibras ópticas ya que se necesitan menos repetidores y amplificadores , aunquese necesitan antenas alineadas . Se usan para transmisión de televisión y voz. La principal causa de pérdidas es la atenuación debido aque las pérdidas aumentan con el cuadrado de la distancia ( con cable coaxial ypar trenzado son logarítmicas ) . La atenuación aumenta con las lluvias . Las interferencias es otro inconveniente de las microondas yaque al proliferar estos sistemas , pude haber más solapamientos de señales . 3.2.2. Microondas por satélite El satélite recibe las señales y las amplifica oretransmite en la dirección adecuada . Para mantener la alineación del satélite con los receptoresy emisores de la tierra , el satélite debe ser geoestacionario . Se suele utilizar este sistema para : El rango de frecuencias para la recepción del satélite debeser diferente del rango al que este emite , para que no haya interferenciasentre las señales que ascienden y las que descienden . Debido a que la señal tarda un pequeño intervalo de tiempodesde que sale del emisor en la Tierra hasta que es devuelta al receptor oreceptores , ha de tenerse cuidado con el control de errores y de flujo de la señal. Las diferencias entre las ondas de radio y las microondas son: 3.2.3. Infrarrojos Los emisores y receptores de infrarrojos deben estaralineados o bien estar en línea tras la posible reflexión de rayo ensuperficies como las paredes. En infrarrojos no existen problemas de seguridadni de interferencias ya que estos rayos no pueden atravesar los objetos (paredespor ejemplo). Tampoco es necesario permiso para su utilización (en microondas yondas de radio si es necesario un permiso para asignar una frecuencia de uso). 4 . CODIFICACION DE DATOS 4 . 1 . Datos digitales , señales digitales Una señal es digital si consiste en una serie de pulsos detensión . Para datos digitales no hay más que codificar cada pulso como bit dedatos . En una señal unipolar ( tensión siempre del mismo signo )habrá que codificar un 0 como una tensión baja y un 1 como una tensión alta (o al revés ) . En una señal bipolar ( positiva y negativa ) , se codificaun 1 como una tensión positiva y un 0 como negativa ( o al revés ) . La razón de datos de una señal es la velocidad de transmisiónexpresada en bits por segundo , a la que se transmiten los datos . La razón de modulación es la velocidad con la que cambia elnivel de la señal , y depende del esquema de codificación elegido . Para mejorar las prestaciones del sistema de transmisión ,se debe utilizar un buen esquema de codificación , que establece unacorrespondencia entre los bits de los datos y los elementos de señal . Factores a tener en cuenta para utilizar un buen sistema decodificación : 4.1.1. No retorno a cero ( NRZ ) Es el esquema más sencillo ya que se codifica un nivel detensión como un 1 y una ausencia de tensión como un 0 ( o al revés ) . Ventajas : sencillez , fácil de implementar , uso eficaz delancho de banda . Desventajas : presencia de componente en continua ,ausencia de capacidad de sincronización . Se suelen utilizar en grabaciones magnéticas . Otra modalidad de este tipo de codificación es la NRZIque consiste en codificar los bits cuando se producen cambios de tensión (sabiendo la duración de un bit , si hay un cambio de tensión , esto secodifica por ejemplo como 1 y si no hay cambio , se codifica como 0 ) . A estose le llama codificación diferencial . Lo que se hace es comparar la polaridadde los elementos de señal adyacentes , y esto hace posible detectar mejor lapresencia de ruido y es más difícil perder la polaridad de una señal cuandohay dificultades de transmisión . 4.1.2. Binario multinivel Este sistema intenta subsanar las deficiencias de NRZutilizando el sistema de codificar un 1 cada vez que se produce un cambio denivel de la señal , y codificando un 0 cuando no hay cambio de nivel ( lo cuálsigue siendo un inconveniente para cadenas de ceros ) . Ventajas : no hay problemas de sincronización con cadenas de1 ( aunque sí con cadenas de 0 ) , no hay componente en continua , ancho debanda menor que en NRZ , la alternancia de pulsos permite la detección deerrores . Desventajas : hay aún problemas de sincronización , esmenos eficaz que el NRZ , hay mayor tasa de errores que NRZ . 4.1.3. Bifase En la codificación Manchester siempre hay una transición enmitad del intervalo de duración del bit ( la mitad del bit se encarga de lasincronización ) . En Manchester diferencial la transición en mitad delintervalo se utiliza sólo como sincronización y es la presencia de un cambiode tensión al inicio del bit lo que señala la presencia de un 1 . Ventajas : sincronización ,no tiene componente en continua ,detección de errores . Desventajas : se necesita mayor ancho de banda . 4.1.4. Velocidad de modulación Hay que diferenciar entre la razón de datos ( bits porunidad de tiempo ) y la velocidad de modulación ( elementos de señal porunidad de tiempo ) . Cuanto mejor sea el sistema de codificación , mayorvelocidad de modulación se podrá obtener . 4.1.5. Técnicas de altibajos Para mantener sincronizado el reloj del receptor en técnicasbifase , se hace necesario sustituir series largas de ausencias de tensión porcambios sincronizados ( que portan el reloj ) y luego se requiere un método enel receptor para volver a decodificar la señal original . 4 . 2 . Datos digitales , señales analógicas 4.2.1. Técnicas de codificación Para transmitir datos digitales mediante señales analógicases necesario convertir estos datos a un formato analógico . Para esto existenvarias técnicas. 4 . 3 . Datos analógicos , señales digitales Para transmitir datos analógicos en señales digitales espreciso realizar un proceso de digitalización de los datos . Este proceso y elsiguiente de decodificación la realiza un dispositivo llamado codec . 4.3.1. Modulación por codificación de impulsos Se basa en el teorema de muestreo : " Si una señal f(t)se muestrea a intervalos regulares de tiempo con una frecuencia mayor que eldoble de la frecuencia significativa más alta de la señal , entonces lasmuestras así obtenidas contienen toda la información de la señal original .La función f(t) se puede reconstruir a partir de estas muestras mediante lautilización de un filtro pasa-baja " . Es decir , se debe muestrear la señal original con el doblede frecuencia que ella , y con los valores obtenidos , normalizándolos a un númerode bits dado ( por ejemplo , con 8 bits habría que distinguir entre 256posibles valores de amplitud de la señal original a cuantificar ) se ha podidocodificar dicha señal . En el receptor , este proceso se invierte , pero por supuestose ha perdido algo de información al codificar , por lo que la señal obtenidano es exactamente igual que la original ( se le ha introducido ruido decuantización ) . Hay técnicas no lineales en las que es posible reducir elruido de cuantización muestreando a intervalos no siempre iguales . 4.3.2. Modulación delta Esta técnica reduce la complejidad de la anterior mediantela aproximación de la función a codificar por una función escalera lo másparecida posible . De esta forma , cada escalón de la escalera ya puede serrepresentado por un valor ( en 8 bits , uno entre 256 posibles valores deamplitud ) .La elección de un adecuado salto de escalera y de la frecuencia demuestreo pueden hacer que se modifique la precisión de la señal . La principal ventaja de esta técnica respecto a la anteriores la facilidad de implementación . 4.3.3. Prestaciones Las técnicas de transmisión digital están siendo muyutilizadas debido a : 4 . 4 . Datos analógicos , señales analógicas La modulación consiste en combinar una señal de entrada conuna señal portadora para producir una señal cuyo ancho de banda esté centradoen torno a la frecuencia de la portadora . Este proceso es necesario paratransmitir datos digitales mediante señales analógicas , pero no se sabe siestá justificado para transmitir datos analógicos . Este proceso es necesario ya que para transmitir señalesanalógicas sin modular , tendríamos que utilizar enormes antenas y tampocopodríamos utilizar técnicas de multiplexación por división en frecuencias . 4.4.1. Modulación en amplitud Consiste en multiplicar la señal original por la portadora yde esta forma se obtiene la forma original pero sólo utilizando los máximos ylos mínimos de la señal modulada . De esta forma , se puede reconstruir la señaloriginal y se evita la utilización de enormes antenas . Hay una aproximación que utiliza sólo la mitad del ancho debanda y se necesita menos potencia para su transmisión . Pero esta aproximacióny otras quitan la portadora , con lo que se pierde el poder de sincronizaciónde la señal . 4.4.2. Modulación en ángulo Se puede hacer que la señal portadora tenga cambios de faseque recreen la señal original a modular ( modulación en fase ) o también quela portadora tenga cambios de frecuencia que simulen la señal original amodular ( modulación en frecuencia ) . El inconveniente de estas dos modalidades de modulación esque requieren mayor ancho de banda que la modulación en amplitud . 5 . LA INTERFAZ EN LAS COMUNICACIONES DE DATOS 5 . 1 . Transmisión asíncrona y síncrona Hay enormes dificultades a la hora de recuperar la señaltransmitida por un emisor, sobre todo debido a que hay que saber cada cuantotiempo va a llegar un dato; para esto se suelen usar técnicas de sincronización. 5.1.1. Transmisión asíncrona La manera más fácil de conseguir sincronismo es enviandopequeñas cantidades de bits a la vez , sincronizándose al inicio de cadacadena . Esto tiene el inconveniente de que cuando no se transmite ningún carácter, la línea está desocupada .Para detectar errores , se utiliza un bit deparidad en cada cadena . Usando la codificación adecuada , es posible hacercorresponder un 0 ( por ejemplo ) a cuando la línea está parada ( con NRZ ,cada vez que se quiera comenzar a transmitir una cadena , se usa un 1 como señal) .Si el receptor es un tanto más rápido o lento que el emisor , es posibleque incluso con cadenas cortas ( o tramas , que son las cadenas más los bitsadicionales de paridad y de comienzo y parada ) se produzcan errores como elerror de delimitación de trama ( se leen datos fuera de la trama al ser elreceptor más lento que el emisor ) o el error que se produce al introducirseruido en la transmisión de forma que en estado de reposo , el receptor crea quese ha emitido un dato ( el ruido ) . Este tipo de transmisión es sencilla y no costosa , aunquerequiere muchos bits de comprobación y de control . 5.1.2. Transmisión síncrona En este tipo de transmisión no hay bits de comienzo ni deparada , por lo que se transmiten bloques de muchos bits . Para evitar erroresde delimitación , se pueden sincronizar receptor y emisor mediante una líneaaparte ( método utilizado para líneas cortas ) o incluyendo la sincronizaciónen la propia señal ( codificación Manchester o utilización de portadoras enseñales analógicas ) . Además de los datos propios y de la sincronización ,es necesaria la presencia de grupos de bits de comienzo y de final del bloque dedatos , además de ciertos bits de corrección de errores y de control . A todoel conjunto de bits y datos se le llama trama . Para bloques grandes de datos , la transmisión síncrona esmás eficiente que la asíncrona . 5 . 2 . Configuraciones de la línea 5.2.1. Topología Cuando sólo es necesaria la conexión de un emisor con unreceptor , se utilizan enlaces punto a punto . Si se quiere utilizar unordenador central y varias terminales , se pueden utilizar conexiones punto apunto entre cada terminal y el computador central , pero éste debe tener unpuerto de E/S dedicado a cada terminal y además una línea de conexión entrecada terminal y el computador central . Existe la posibilidad de conectar un computador central convarias terminales mediante una línea multipunto y por medio de un sólo puertode E/S . 5.2.2. Full-Duplex y Semi-Duplex En la transmisión semi-duplex cada vez sólo una de las dosestaciones del enlace punto a punto puede transmitir . En la transmisión full-duplex las dos estaciones puedensimultáneamente enviar y recibir datos . En transmisión digital , parafull-duplex se requieren ( en medios guiados ) dos cables por conexión ( unopara un sentido y otro para otro ) . En transmisión analógica es necesaria la utilización dedos frecuencias para full-duplex o dos cables si se quiere emitir y recibir enla misma frecuencia . 5 . 3 . Interfaces Generalmente , los computadores y terminales no estáncapacitados para transmitir y recibir datos de una red de larga distancia , ypara ello están los módem u otros circuitos parecidos . A los terminales ycomputadores se les llama DTE y a los circuitos ( módem ) de conexión con lared se les llama DCE . Los DCE se encargan de transmitir y recibir bits uno auno . Los DTE y DCE están comunicados y se pasan tanto datos de informacióncomo de control . Para que se puedan comunicar dos DTE hace falta que amboscooperen y se entiendan con sus respectivos DCE . También es necesario que losdos DCE se entiendan y usen los mismos protocolos . La interfaz entre el DCE y el DTE debe de tener unaconcordancia de especificaciones : 5.3.1. V.24/EIA-232-E Es un interfaz utilizado para conectar DTE con módems a travésde líneas analógicas de telefonía . Especificaciones : 5.3.2. La interfaz física de la RDSI Reduciendo los circuitos y aumentando la lógica de controlse ha conseguido abaratar estos mecanismos y se ha conseguido un conector de 8pines para la Red Digital de Servicios Integrados . En estos sistemas, la información de control y de datos vanunidas y se separan en los extremos de las líneas. También es posible el envíode energía por las mismas líneas (para control remoto de periféricos porejemplo). Se utilizan dos cables de conexión que forman un circuitocerrado ( señalización diferencial ) y los valores de los bits dependen de ladiferencia de tensión de ambos cables . Este tipo de señalización hace que el ruido afecte menos alos datos ya que afecta por igual a los dos cables , por lo que se anula elruido . 6 . CONTROL DEL ENLACE DE DATOS 6 . 1 . Control del flujo Es una técnica para que el emisor no sobrecargue al receptoral enviarle más datos de los que pueda procesar . El receptor tiene un bufferde una cierta capacidad para ir guardando los datos recibidos y tras procesarlos, enviarlos a capas superiores . Vamos a suponer que todas las tramas recibidas llegan con unpoco de retardo pero sin errores y sin adelantarse unas a otras . 6.1.1. Control de flujo mediante parada y espera Consiste en que el emisor envía una trama y al ser recibidapor el receptor , éste ( el receptor ) confirma al emisor ( enviándole unmensaje de confirmación ) la recepción de la trama . Este mensaje recibido porel emisor es el que le indica que puede enviar otra trama al receptor . De estaforma , cuando el receptor esté colapsado ( el buffer a punto de llenarse ) ,no tiene más que dejar de confirmar una trama y entonces el emisor esperaráhasta que el receptor decida enviarle el mensaje de confirmación ( una vez quetenga espacio en el buffer ) . Este sistema es el más eficaz para que no haya errores y esel más utilizado cuando se permiten tramas muy grandes , pero es normal que elemisor parta las tramas en más pequeñas para evitar que al ser una trama delarga duración, es más probable que se produzca algún error en la transmisión.También, en LAN's, no se suele permitir que un emisor acapare la línea durantemucho tiempo (para poder transmitir una trama grande). Otro problema adicional es que se infrautiliza la línea alestar parada mientras los mensajes del receptor llegan al emisor . 6.1.2. Control del flujo mediante ventana deslizante El problema de que sólo hay una trama cada vez en tránsitopor la red se soluciona con este sistema de ventanas deslizantes . En este sistema , el receptor y el emisor se ponen de acuerdoen el número de tramas que puede guardar el receptor sin procesar ( depende deltamaño del buffer ) . También se ponen de acuerdo en el número de bits autilizar para numerar cada trama ( al menos hay que tener un número de bitssuficientes para distinguir cada una de las tramas que quepan en el buffer delreceptor ) , Por ejemplo , si en el buffer del receptor caben 7 tramas , habráque utilizar una numeración con 3 bits ( 23 = 8 > 7 ) . El emisor transmite tramas por orden ( cada trama va numeradamódulo 2número de bits ) hasta un máximo de el número máximo detramas que quepan en el buffer del receptor ( en el ejemplo , 7 ) . El receptorirá procesando las tramas que le lleguen y confirmando que admite tramas apartir de una dada ( hasta un máximo de 7 en el ejemplo ) . Por ejemplo , si haprocesado hasta la trama 5 , confirmará el número 6 ( es decir , que puedeprocesar las tramas 6 , 7 , 0 , 1 , 2 , 3 y 4 ) . Al recibir el emisor laconfirmación de la trama 6 , emitirá todas las que no haya transmitido desdela 6 hasta la 4 ( 6 , 7 , 0 , 1 , 2 , 3 y 4 ) . Por ejemplo , se ya habíaenviado la 6 , 7 , 0 y 1 , sabe que puede enviar la 2 , 3 y 4 . Existe la posibilidad de indicarle al emisor la confirmaciónde tramas recibidas y prohibirle el envío de más tramas ( con el mensaje deReceptor No Preparado ) . Cuando la dos estaciones son emisoras y receptoras , sepueden utilizar dos ventanas por estación , una para el envío y otra para larecepción . Se puede utilizar la misma trama para enviar datos y confirmaciones, mejorando así la utilización del canal . Este sistema de transmisión es mucho más eficiente que elde parada y espera , ya que pueden haber más de una trama a la vez en las líneasde transmisión (en el de parada y espera sólo puede haber una trama a la vez). 6 . 2 . Detección de errores Cuanto mayor es la trama que se transmite , mayor es laprobabilidad de que contenga algún error . Para detectar errores , se añade uncódigo en función de los bits de la trama de forma que este código señale sise ha cambiado algún bit en el camino . Este código debe de ser conocido einterpretado tanto por el emisor como por el receptor . 6.2.1. Comprobación de paridad Se añade un bit de paridad al bloque de datos ( por ejemplo, si hay un número par de bits 1 , se le añade un bit 0 de paridad y si sonimpares , se le añade un bit 1 de paridad ) . Pero puede ocurrir que el propio bit de paridad sea cambiadopor el ruido o incluso que más de un bit de datos sea cambiado , con lo que elsistema de detección fallará . 6.2.2. Comprobación de redundancia cíclica ( 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 algún númeroconocido tanto por el emisor como por el receptor . Este proceso se puede hacer bien por software o bien por uncircuito hardware ( más rápido ) . 6 . 3 . Control de errores Se trata en este caso de detectar y corregir erroresaparecidos en las transmisiones . Puede haber dos tipos de errores : Hay varias técnicas para corregir estos errores : Todos estos métodos se llaman ARQ (solicitud de repeticiónautomática). Entre los más utilizados destacan: 6.3.1. ARQ con parada-y-espera Se basa en la técnica de control de flujo de parada-y-espera. Consiste en que el emisor transmite una trama y hasta que no recibe confirmacióndel receptor , no envía otra . Puede ocurrir que : Es una técnica sencilla y barata pero poco eficiente . 6.3.2. ARQ con adelante-atrás-N Se basa en la técnica de control de flujo con ventanasdeslizantes . Cuando no hay errores, la técnica es similar a las ventanasdeslizantes, pero cuando la estación destino encuentra una trama errónea,devuelve una confirmación negativa y rechaza todas las tramas que le lleguenhasta que reciba otra vez la trama antes rechazada, pero en buenas condiciones.Al recibir la estación fuente una confirmación negativa de una trama, sabe quetiene que volver a transmitir esa trama y todas las siguientes . Si el receptorrecibe la trama i y luego la i+2 , sabe que se ha perdido la i+1 , por lo queenvía al emisor una confirmación negativa de la i+1 . La estación emisora mantiene un temporizador para el caso deque no reciba confirmación en un largo periodo de tiempo o la confirmaciónllegue errónea , y así poder retransmitir otra vez las tramas . 6.3.3. ARQ con rechazo selectivo Con este método , las únicas tramas que se retransmiten sonlas rechazadas por el receptor o aquellas cuyo temporizador expira sinconfirmación . Este método es más eficiente que los anteriores . Para queesto se pueda realizar , el receptor debe tener un buffer para guardar lastramas recibidas tras el rechazo de una dada , hasta recibir de nuevo la tramarechazada y debe de ser capaz de colocarla en su lugar correcto ( ya que debende estar ordenadas ) . Además , el emisor debe de ser capaz de reenviar tramasfuera de orden . Estos requerimientos adicionales hacen que este método seamenos utilizado que el de adelante-atrás-N . 7 . CONMUTACION DE CIRCUITOS 7 . 1 . Redes conmutadas Cuando los datos hay que enviarlos a largas distancias ( eincluso a no tan largas ) , generalmente deben pasar por varios nodosintermedios . Estos nodos son los encargados de encauzar los datos para quelleguen a su destino. En conmutación de circuitos , los nodos intermedios notratan los datos de ninguna forma , sólo se encargan de encaminarlos a sudestino . En redes de comunicación conmutadas , los datos que entrenen la red provenientes de alguna de las estaciones , son conmutados de nodo ennodo hasta que lleguen a su destino . Hay nodos sólo conectados a otros nodos y su única misiónes conmutar los datos internamente a la red . También hay nodos conectados aestaciones y a otros nodos , por lo que deben de añadir a su función como nodo, la aceptación y emisión de datos de las estaciones que se conectan . Los enlaces entre nodos están multiplexados en el tiempo opor división de frecuencias . Generalmente hay más de un camino entre dos estaciones ,para así poder desviar los datos por el camino menos colapsado . Para redes de área amplia , generalmente se utilizan otras técnicasde conmutación : conmutación de circuitos y conmutación de paquetes . 7 . 2 . Redes de conmutación de circuitos Para cada conexión entre dos estaciones , los nodosintermedios dedican un canal lógico a dicha conexión . Para establecer elcontacto y el paso de la información de estación a estación a través de losnodos intermedios , se requieren estos pasos : Debido a que cada nodo conmutador debe saber organizar el tráficoy las conmutaciones , éstos deben tener la suficiente "inteligencia"como para realizar su labor eficientemente . La conmutación de circuitos suele ser bastante ineficienteya que los canales están reservados aunque no circulen datos a través de ellos. Para tráfico de voz , en que suelen circular datos ( voz )continuamente , puede ser un método bastante eficaz ya que el único retardo esel establecimiento de la conexión , y luego no hay retardos de nodo en nodo (al estar ya establecido el canal y no tener que procesar ningún nodo ningunainformación ) . La red pública de telefonía utiliza conmutación decircuitos . Su arquitectura es la siguiente : La conmutación de circuitos , a pesar de sus deficiencias esel sistema más utilizado para conectar sistemas informáticos entre sí alargas distancias debido a la profusión e interconexión que existe ( debido alauge del teléfono ) y a que una vez establecido el circuito , la red secomporta como si fuera una conexión directa entre las dos estaciones ,ahorrando bastante lógica de control . 7 . 3 . Conceptos sobre conmutación Cada nodo de conmutación de circuitos consta básicamente deun conmutador digital , circuito que tiene una serie de conexiones al exterior (cada una es un canal ) y una lógica de puertas interna que conecta unos canalescon otros cuando se requieren estas conexiones . Por lo que dos canalesconectados por el conmutador es como si estuvieran unidos sin interrupción . Elconmutador posee la lógica de control suficiente para conectar y desconectarcanales conforme sea necesario . Estos conmutadores deben permitir conexiónfull-duplex ( típica en telefonía ) . El conmutador digital se compone de : Hay dos tipos básicos de redes respecto a su capacidad o node bloquear las comunicaciones entre dos estaciones : 7.3.1. Conmutación por división en el espacio Son conmutadores en los que las conexiones entre líneas deentrada y salida son conexiones físicas (generalmente con matrices de puertas físicasque se cierran o abren) . Sus limitaciones principales son: Los conmutadores con múltiples etapas solucionan algunos delos inconvenientes anteriores : Estos sistemas deben de ser bloqueantes . 7.3.2. Conmutación por división en el tiempo Estos sistemas constan de las líneas de entrada ( una paracada canal de acceso al conmutador ) y lo que hacen es muestrear una a una cadalínea y lo que encuentren ( ya sean bits , bytes o bloques ) lo pasan a unasmemorias llamadas ranuras ( una por cada canal ) de donde serán pasados a suscorrespondientes líneas de salida . Las líneas de entrada son fijas para cadaemisor , pero las líneas de salida se irán conmutando dependiendo de lasvelocidades de asimilación de datos por las líneas de salida . Las velocidades de trabajo del sistema deben de ser losuficientemente altas para que ninguna entrada supere a ésta en velocidad . 8 . CONMUTACION DE PAQUETES 8 . 1 . Principios de conmutación de paquetes Debido al auge de las transmisiones de datos , la conmutaciónde circuitos es un sistema muy ineficiente ya que mantiene las líneas muchotiempo ocupadas aun cuando no hay información circulando por ellas . Además ,la conmutación de circuitos requiere que los dos sistemas conectados trabajen ala misma velocidad, cosa que no suele ocurrir hoy en día debido a la granvariedad de sistemas que se comunican . En conmutación de paquetes , los datos se transmiten enpaquetes cortos . Para transmitir grupos de datos más grandes , el emisortrocea estos grupos en paquetes más pequeños y les adiciona una serie de bitsde control . En cada nodo , el paquete se recibe , se almacena durante un ciertotiempo y se transmite hacia el emisor o hacia un nodo intermedio . Las ventajas de la conmutación de paquetes frente a la decircuitos son : 8.1.1. Técnica de conmutación Cuando un emisor necesita enviar un grupo de datos mayor queel tamaño fijado para un paquete , éste los trocea en paquetes y los envíauno a uno al receptor . Hay dos técnicas básicas para el envío de estos paquetes : Las ventajas de los circuitos virtuales frente a losdatagramas son : Desventajas de los circuitos virtuales frente a losdatagramas : 8.1.2. Tamaño del paquete Un aumento del tamaño de los paquetes implica que es másprobable que lleguen erróneos . Pero una disminución de su tamaño implica quehay que añadir más información de control , por lo que la eficienciadisminuye . hay que buscar un compromiso entre ambos . 8.1.3. Comparación de las técnicas de conmutación decircuitos y conmutación de paquetes Hay 3 tipos de retardo : Las prestaciones de conmutación de circuitos y conmutaciónde paquetes : 8.1.4. Funcionamiento externo e interno Hay dos niveles en donde se pueden utilizar técnicas dedatagramas y de circuitos virtuales . En un nivel interno ( entre estación ynodo ) , se llaman operación de datagrama interno y operación de circuitovirtual interno . Pero cuando se sale de este ámbito controlable por la estaciónemisora , la propia red decide la utilización de servicios de datagrama externoo servicio de circuito virtual externo para sus comunicaciones ( ocultos alusuario o emisor ) . Para los servicio externos hay una serie de consideraciones aseguir : 8 . 2 . Encaminamiento 8.2.1. A / Características La función de encaminamiento tiene estos requisitos : 8.2.2. B / Criterios sobre prestaciones Hay dos formas de elegir un encaminamiento eficiente : una eselegir el camino más corto ( la distancia entre la estación emisora y lareceptora es la mínima ) y otra es elegir el menor número de saltos ( entre laestación emisora y la receptora hay el menor número de nodos ) . En aplicaciones reales se suele elegir la del camino máscorto . 8.2.3. C / Lugar e instante de decisión El instante en que se decide hacia dónde se enviará unpaquete en un nodo es muy importante . En datagramas , esto se produce una vezpor paquete . En circuitos virtuales se produce una vez por petición de llamada. Hay dos lugares donde se puede decidir hacia dónde debeenviarse un paquete desde un nodo : una es en el propio nodo ( encaminamientodistribuido ) y otra en un nodo señalado para esta tarea ( encaminamientocentralizado ) . Esta última forma tiene el inconveniente de que si este nodose estropea , el encaminamiento de todos los nodos que dependen de este nodo deencaminamiento es imposible , y todos los nodos serán inservibles . Hay otra forma de controlar el encaminamiento , y es en lapropia estación de origen . 8.2.4. D / Estrategias de encaminamiento En el nodo central se almacenan todas las tablas deencaminamientos , pero en cada nodo sólo hay que almacenar las filas queconectan ese nodo con el siguiente para conseguir el encaminamiento a cada nodoposible destino de la red . Este sistema es muy eficiente y sencillo pero poco tolerantea fallos en nodos adyacentes , ya que sólo puede encaminar a uno . Esta técnica, al ser muy robusta y de coste mínimo, sepuede usar para mensajes de alta prioridad o muy importante. El problema es lagran cantidad de tráfico que se genera en la red. Esta técnica libera de losgrandes cálculos para seleccionar un encaminamiento . En estas técnicas de intercambio de información entre nodos , pueden hacerse intercambios entre nodos adyacentes , todos los nodos , o incluso que haya un nodo central que coordine todas las informaciones . Los inconvenientes principales son : Las ventajas : 8 . 3 . X.25 Es el protocolo más utilizado . Se usa en conmutación depaquetes , sobre todo en RDSI . Este protocolo especifica funciones de tres capas del modeloOSI : capa física , capa de enlace y capa de paquetes . El terminal de usuario es llamado DTE , el nodo de conmutaciónde paquetes es llamado DCE La capa de paquetes utiliza servicios de circuitosvirtuales externos . 8.3.1. Servicio de circuito virtual Este sistema ofrece dos tipos de circuitos virtuales externos: llamadas virtuales y circuitos virtuales permanentes . En el primer caso , serequiere establecimiento de conexión o llamada inicial , mientras que en elsegundo no . 8.3.2. Formato de paquete Cada paquete contiene cierta información de control , comopor ejemplo el número de circuito virtual . Además de paquetes de datos , setransfieren paquetes de control en los que figura el número de circuito virtualademás del tipo de información de control . Existen prioridades en los envíos de paquetes . Existenpaquetes de reinicio de circuitos cuando hay un error , de reinicio de todo elsistema y de ruptura de conexión . 8.3.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 , dellamadas entrantes a la red , de llamadas salientes , etc... 8.3.4. Control de flujo Se usa protocolo de ventana deslizante . 8.3.5. Secuencias de paquetes Se permite el envío de bloques grandes de datos . Esto lohace dividiendo los datos en paquetes de dos tipos , los grandes con el tamañomáximo permitido y paquetes de restos de un tamaño menor al permitido . 9 . TECNOLOGIAS LAN 9 . 1 . Arquitectura LAN 9.1.1. Arquitectura del protocolo En el modelo OSI , sólo hay diferencias entre LAN , MAN yWAN en las tres capas más bajas , que son la capa física , de control deacceso al medio y de control de enlace lógico . En arquitecturas LAN , las tres primeras capas tienen lassiguientes funciones : Cada capa toma las tramas y le añade una serie de datos decontrol antes de pasarla a la siguiente capa . Cabecera MAC / Cabecera LLC / Cabecera IP / Cabecera TCP /Datos / Parte final MAC /<--- segmento TCP ---->/ /<----------- datagrama IP ---------------->/ /<--------- unidad de datos de protocolo LLC------------->/ /<---------------------------------------------- trama MAC----------------------------------------------------->/ 9.1.2. Topologías La topología en árbol es similar a la de bus pero sepermiten ramificaciones a partir de un punto llamado raíz , aunque no sepermiten bucles . Los problemas asociados a estas dos topologías son que yaque los datos son recibidos por todas las estaciones , hay que dotar a la red deun mecanismo para saber hacia qué destinatario van los datos . Además , ya quetodas las estaciones pueden transmitir a la vez , hay que implantar un mecanismoque evite que unos datos interfieran con otros . Para solucionar estos problemas , los datos se parten entramas con una información de control en la que figura el identificador de laestación de destino . Cada estación de la LAN está unívocamente identificada. Para evitar el segundo problema ( la superposición de señales provenientesde varias estaciones ) , hay que mantener una cooperación entre todas lasestaciones , y para eso se utiliza información de control en las tramas . 9.1.3. Control de acceso al medio ( MAC ) El MAC es el mecanismo encargado del control de acceso decada estación al medio . El MAC puede realizarse de forma distribuida cuandotodas las estaciones cooperan para determinar cuál es y cuándo debe acceder ala red . También se puede realizar de forma centralizada utilizando uncontrolador . El esquema centralizado tiene las siguientes ventajas : 1 . Puede proporcionar prioridades , rechazos y capacidad garantizada . 2 . La lógica de acceso es sencilla . 3 . Resuelve conflictos entre estaciones de igual prioridad . Los principales inconvenientes son : 1 . Si el nodo central falla , falla toda la red . 2 . El nodo central puede ser un cuello de botella . Las técnicas de control de acceso al medio pueden ser síncronaso asíncronas . Las síncronas hacen que la red se comporte como de conmutaciónde circuitos , lo cuál no es recomendable para LAN y WAN . Las asíncronas sonmás aceptables ya que las LAN actúan de forma impredecible y por tanto no esconveniente el mantenimiento de accesos fijos . Las asíncronas se subdividen en3 categorías : rotación circular , reserva y competición . 9.1.4. Control de enlace lógico ( LLC ) Esta capa es la encargada de transmitir tramas entre dosestaciones sin tener que pasar por ningún nodo intermedio . Esta capa debepermitir el acceso múltiple . Esta capa debe identificar todos los posiblesaccesos a ella , ya sean de una capa superior como estaciones destino u otros . 9 . 2 . LAN en bus / árbol 9.2.1. Características de la topología en bus / árbol Es una configuración multipunto . Hay que tener en cuentaque cuando dos estaciones intercambian datos , las señales que los portan debende tener la suficiente potencia para llegar en unos ciertos márgenes alreceptor . En esta configuración multipunto , las señales deben de equilibrasepara todas las estaciones conectadas , lo cuál es mucho más complicado quepara una conexión punto a punto . Cuando las distancias se hacen muy elevadas yhay muchas estaciones , no hay más remedio que establecer repetidores oamplificadores intermedios encargados del equilibrado de las señales . 9.2.2. Cable coaxial de banda base Es el medio más utilizado en LAN . En estas redes , las señales son digitales y se utilizageneralmente codificación Manchester . El espectro en frecuencias estátotalmente utilizado , por lo que no es posible multiplexación en frecuencias . La transmisión es bidireccional y la topología es en bus yaque las señales digitales son difíciles de ramificar . Además , la atenuaciónhace inviable la transmisión a larga distancia . La longitud del cable es inversamente proporcional a lavelocidad que pueden alcanzar las señales . Usando repetidores se puede aumentar la longitud de la conexión. Estos repetidores son diferentes a los que hay en topologías de anillo , yaque deben retransmitir en ambas direcciones . Estos repetidores son invisiblesal resto de la red ya que no almacenan información , sólo la repiten conformellega . Sólo se permite un camino entre dos estaciones para que nohaya interferencias ( si el camino es muy largo , se intercalan repetidores ) . 9.2.3. Cable coaxial de banda ancha En estos cables se usa señalización analógica . Así , esposible la multiplexación por división en frecuencias , sirviendo el mismocable para varias conexiones . Estos cables permiten topología en árbol y enbus . La distancia permitida es muy superior a banda base ( ya que las señalesanalógicas alcanzan más espacio con menos interferencias y atenuación ) . Este cableado sólo permite conexión unidireccional , por loque para usar intercambios bidireccionales de información , es necesario eldoble cableado de la red , uno de ida y otro de vuelta ( ambos se juntan en unextremo si es en bus o en la raíz si es en árbol ) . Hay maneras de permitir el uso del mismo cable para señalesen ambas direcciones , para ello , las señales en una dirección se envían enuna gama de frecuencias y en la otra en otra gama de frecuencias . En el extremo( en bus ) o en la raíz ( en árbol ) hay un circuito que intercambia lasfrecuencias y las devuelve por el otro camino ( ya que le llegan en frecuenciade entrada y las tiene que devolver en frecuencia de salida ) . En la configuración de cable dual los caminos deentrada y salida son cables separados. En la configuración dividida loscaminos de entrada son bandas de frecuencia en el mismo cable. En la señalización analógica de banda portadora seutiliza todo el espectro de frecuencias para una sola transmisiónbidireccional, con topología de Bus. En éste tipo de transmisión es posibleprescindir de amplificadores ya que las frecuencias de utilización son bajas,menos sensibles a ala atenuación. La electrónica asociada es sencilla ybarata. 9.2.4. Bus de fibra óptica Hay dos formas de tratar las señales ópticas que provienendel bus por un nodo : una es tomando la señal óptica , convirtiéndola a señaleléctrica ( para que sea tratada por el nodo ) extrayendo la información decontrol y luego pasándola otra vez a señal óptica para reenviarla al bus ; laotra forma es quitando un poco de energía óptica y luego reinyectándola denuevo . Ambas opciones tienen sus ventajas e inconvenientes ; la primera tienelas ventajas de la complejidad electrónica y los retardos y la segunda las pérdidasde energía . Lo mismo que ocurría con el cable coaxial de banda ancha ,como las señales son unidireccionales , es necesario utilizar dos buses ( unode ida y otro de vuelta ) o un sólo bus con una terminación que se encarga derecibir por un lado y transmitir por el otro . 9 3 . LAN en anillo 9.3.1. Características de las LAN en anillo El anillo consta de varios repetidores que regeneran ytransmiten unidireccionalmente de bit en bit . Cada repetidor sirve de punto deconexión de una estación al anillo . La información circula en paquetes quecontienen información de control de la estación de destino . Cuando un paquetellega a un repetidor , éste lo copia y lo retransmite al siguiente repetidor ,y si va dirigido a su estación de enlace lo envía allí y si no , lo elimina .Para impedir que un paquete de vueltas continuamente por el anillo se puede obien eliminar por el repetidor de destino o por el repetidor de origen al llegarotra vez a él ( esto permite el envío a varias estaciones a la vez ) . Losrepetidores pueden estar en tres estados posibles : escucha ( cuando recibe delanillo bits , comprueba si pertenecen a un paquete de su estación , y si lo sonlos envía por la línea de su estación y si no , los reenvía otra vez alanillo ) , transmisión ( el enlace tiene permiso para transmitir datos de suestación , entonces los pasa al anillo ) y cortocircuito ( el repetidor pasasin demoras - sin comprobar la información de control - los bits otra vez alanillo ) . 9.3.2. Fluctuación en la temporización Los repetidores no pueden evitar los errores de temporización, por lo que cuando hay muchos repetidores , estos errores se pueden agrandar ydar lugar a errores en los datos . Una forma de paliar esta situación es quelos repetidores tengan circuitos de control de temporización . 9.3.3. Problemas potenciales en el anillo El problema principal es la rotura de un enlace o el fallo deun repetidor , lo que implica que el resto del anillo quedará inservible. Además,cada vez que se introduzca un nuevo repetidor , habrá que adaptar a susvecinos. 9.3.4. Arquitectura en estrella-anillo Para solucionar los errores propios de la topología deanillo , se pueden utilizar híbridos de estrella-anillo , de forma que losposibles errores se pueden localizar . Además , se facilita la incorporaciónde nuevos repetidores . 9.3.5. Bus frente a anillo Para grandes LAN , lo mejor es usar banda ancha en bus o árbol. El método más barato para LAN pequeñas es la banda base ,pero en anillo se pueden cubrir mayores distancias con menores errores . En anillo , la fibra óptica es más efectiva que en bus yademás , los enlaces punto a punto en anillo son más sencillos que losmultipunto en las demás . 9 . 4 . LAN en estrella 9.4.1. LAN en estrella con pares trenzados El par trenzado es más barato que el cable coaxial , peroesto es aparente ya que la mayor parte del costo es de instalación , que essimilar para los dos tipos de cable . Por lo que se tiende a utilizar coaxial yaque tiene mejores prestaciones . Pero la gran difusión de los cables para teléfonos , queson pares trenzados , ha provocado que para pequeñas LAN , sea el tipo de cablemás utilizado . Y estas LAN son generalmente topologías en estrella ( oficinascon terminales y un repetidor central ) . Cada estación tiene un cable desalida hacia el repetidor central y otro de entrada desde éste . Este esquemase comporta como una topología en bus , y por tanto puede haber colisiones demensajes , para lo cuál se divide el sistema en subsistemas a los cuáles sóloalgunas estaciones tienen acceso . 9.4.2. Estrella de fibra óptica Hay conectores en los cuáles , la fibra óptica se comportaigual que los pares trenzados , lo cuál reporta los mismos problemas decolisiones de mensajes que el sistema anterior . 10 . REDES DE AREA LOCAL ( LAN ) 10 . 1 . Ethernet y ethernet de alta velocidad ( CSMA / CD ) Estas redes utilizan banda base sensible a la portadora ydetección de colisiones . Algunas utilizan banda ancha . El estándar másutilizado es el IEEE 802.3 . 10.1.1. Control de acceso al medio en IEEE 802.3 En estas redes , no hay un tiempo preestablecido de acceso almedio sino que cualquier estación puede acceder a él de forma aleatoria . Losaccesos son de tipo competitivo . La técnica más antigua utilizada es la ALOHA , que consisteen que si una estación quiere transmitir una trama , lo hace y espera el tiemposuficiente para que la estación de destino le de tiempo para confirmar lallegada de la trama . Si no llega la confirmación en ese tiempo , la estaciónvuelve a enviar la trama . Este proceso lo repite hasta que o bien recibe laconfirmación o bien lo ha intentado una serie determinada de veces sinconseguir la confirmación. La estación receptora recibe la trama y si detectaque no hay error (mediante unos códigos) envía una confirmación . Puedeocurrir que dos tramas se interfieran ( colisión ) y entonces las dos sonrechazadas , es decir que el receptor no envía confirmación . El sistema ALOHA , aunque es muy sencillo , permite pocascargas en la red ya que si hay muchas tramas circulando a la vez , laprobabilidad de que interfieran ( y sean erróneas ) es muy grande . La eficiencia de ALOHA es grande cuando las distancias entreestaciones es poca , ya que podría implementarse un mecanismo para que todaslas estaciones dejaran de transmitir cuando una trama circulara por la red ( yaque la espera sería muy pequeña al ser la distancia poca ) . A esta técnica mássofisticada se le llama CSMA . Es decir , con CSMA , la estación que desee transmitirescucha el medio para ver si hay ya una trama en él , y si no la hay emite sutrama y espera confirmación para cerciorarse de que ha llegado a su destinocorrectamente . Las colisiones sólo se producirán si dos estaciones emitentramas casi en el mismo instante . Para evitar esta última ineficiencia , CSMA hace : De esta forma , CSMA sólo desaprovecha el tiempo en que setarda en detectar una colisión . Dependiendo de la técnica de transmisión ,la detección de colisión cambia . 10.1.2. Especificaciones IEEE 802.3 a 10 Mbps ( Ethernet ) 10.1.3. Especificaciones IEEE 802.3 a 100 Mbps ( Ethernet aalta velocidad ) S4e utiliza MAC , dos enlaces físicos entre nodos ( cada unoen una dirección ) , pares trenzados apantallados o no apantallados de altacalidad o fibra óptica ., topología en estrella , codificación FDDI . 10 . 2 . Anillo con paso de testigo y FDDI 10.2.1. Control de acceso al medio ( MAC ) en IEEE 802.5 Este método consiste en que existe una trama pequeñallamada testigo , que circula por la red cuando no hay ninguna estacióntransmitiendo . Cuando una estación desea transmitir , cuando le llega eltestigo , lo coge , le cambia un cierto bit y le añade la trama de datos .Después envía la trama obtenida a su destino . Como el testigo ya no existe ,las demás estaciones no pueden trasmitir . Cuando la trama enviada da toda lavuelta a la red , es captada otra vez por el emisor y éste introduce un nuevotestigo en la red . De esta forma , ya es posible que otra estación puedaemitir . Para baja carga de la red , este sistema es poco eficiente ,pero para cargas altas , es similar a la rotación circular , sistema muyeficiente y equitativo . Una desventaja seria es que se pierda el testigo , en cuyocaso toda la red se bloquearía . Los bits que se modifican en el anillo indican si la tramaque acompaña al anillo ha llegado a su destino , si no ha llegado o si hallegado pero no se ha copiado . Esta información de control es muy importantepara el funcionamiento del sistema . 10.2.2. Prioridad en redes en anillo con paso de testigo La trama consta de una campo de reserva de trama y un campode prioridad de la propia trama , además de otros campos de control de erroresy de los datos . Este estándar admite la posibilidad de utilizar prioridades.El algoritmo es : 10.2.3. Especificación de la capa física de IEEE 802.5 Se utiliza un par trenzado apantallado con codificaciónManchester Diferencial . 10.2.4. Control de acceso al medio en FDDI FDDI no contiene bits de prioridad ni de reserva . FDDI , cuando recibe una trama de testigo , lo cancela y nolo repite hasta que no ha enviado sus tramas de datos ( por lo que no es posibleimplementar prioridades de esta forma ) . FDDI envía un testigo de liberalizacióncuando ha enviado su última trama de datos , aun cuando no la haya recibido devuelta del anillo . Mediante unos bits concretos en la trama . el emisor puededetectar que la trama ha sido recibida , que no lo ha sido con éxito o que laestación de destino no existe . Para permitir algún tipo de compartición de la red entretodas las estaciones , éstas pueden solicitar su inclusión en un turno derotación de tiempo de acceso síncrono ( igual para todas las estaciones queestán "dadas de alta " en este sistema ) . Además , se mantiene eltipo de acceso asíncrono con paso de testigos . La topología es en anillo . Se utiliza fibra óptica o parestrenzados apantallados o sin apantallar . 11 . PUENTES 11 . 1 . Funcionamiento de los puentes Los puentes son mecanismos para conectar varias LAN .Generalmente conectan LAN con idénticos protocolos de capa física y de accesoal medio ( MAC ) . Se podría pensar en construir una LAN grande en vez deconectar varias LAN mediante puentes , pero : 11.1.1. Funciones de un puente Los puentes , al conectar dos LAN con el mismo protocolo MAC, no cambian el contenido de las tramas; su única función es captar las tramasde una LAN y repetirlas en la otra LAN , sin modificarlas. Los puentes deben tener una memoria temporal para albergarlas tramas a intercambiar de LAN . Además , los puentes deben conocer el direccionamientosuficiente para saber qué tramas van a una LAN y qué otras va a otra LAN . Los puentes deben tener capacidad de interconectar más dedos LAN . Desde el punto de vista de cada estación , todas las demásestaciones están en su misma LAN y es el puente el encargado de encaminar lastramas . Otras funciones adicionales que pueden tener los puentes sonencaminamientos hacia otros puentes , y de esta forma pueden saber los costespara llegar de unas estaciones a otras . . Además , los puentes temporalespueden tener memorias donde guardar tramas a la espera de envío cuando haysaturación en las líneas . 11.1.2. Arquitectura del protocolo de puentes Los puentes realizan su actividad en la capa de acceso almedio . Por lo tanto , su única funciones encaminar la trama a la LAN dedestino , sin añadir ninguna información adicional a la trama suministrada porla MAC del emisor . 11 . 2 . Encaminamiento con puentes Hay puentes que sólo se encargan de retransmitir tramas aLAN de destino , sin realizar encaminamiento . Pero hay puentes que realizanencaminamiento . El encaminamiento es necesario cuando los puentes conectan másde dos LAN . Esto es así porque hay que decidir si las tramas , para llegar asu destino , deben de ser encaminadas hacia ciertas LAN o hacia otras ( ya quehabrá LAN que no lleven la trama a su destino ) . También puede ocurrir que falle un camino hacia una estaciónde destino , de forma que el puente debe de hacerse cargo de este fallo eintentar encaminar las tramas hacia otros caminos que no fallen . Es decir queel puente debe de ser capaz de alterar sus encaminamientos previstos paraadaptarse a la incidencias en las redes que conecta . 11.2.1. Encaminamiento estático Los puentes tienen de antemano unas rutas predefinidas parael tránsito de tramas , y en el caso de que haya dos caminos posibles , seselecciona generalmente el de menos saltos .Cada puente debe tener una matrizpara saber los encaminamientos dependiendo de a qué estación se desee enviarla trama . Es decir que por cada LAN que conecta el puente , debe de haber unacolumna y tantas filas como estaciones contenga esa LAN . Una vez realizado esto , es fácil encaminar las tramas a lasLAN de destino . El inconveniente principal de estos puentes es su limitaciónpara adaptarse a condiciones cambiantes , aunque tiene ventajas en cuanto asencillez y bajo coste . 11.2.2. Encaminamiento con árbol de expansión Estos puentes automatizan un proceso de creación de tablasde encaminamiento actualizadas . Es decir , su información cambia dinámicamente. Hay tres procesos en la creación del árbol de expansión : 11.2.3. Encaminamiento en el origen La norma IEEE 802.5 ha creado un estándar en el que laestación de origen incluye ya en la trama el encaminamiento , y el puente sólodebe leerlo para saber si debe retransmitir la trama o no . Sus característicasprincipales son : La norma IEEE sólo utiliza la opción 3 . Cada estaciónorigen envía una trama de control a una estación de destino de forma quecuando ésta recibe la trama , responde informando sobre el camino que haseguido esta trama . De esta forma , de todas las respuestas recibidas por latrama origen , selecciona la más idónea y la guarda en su base de datos paralas siguientes tramas . 12 . PROTOCOLOS Y ARQUITECTURA 12 . 1 . Protocolos 12.1.1. Características Un protocolo es el conjunto de normas para comunicarse dos omás entidades ( objetos que se intercambian información ) . Los elementos quedefinen un protocolo son : Las características más importantes de un protocolo son : 12.1.2. Funciones Hay ciertas desventajas en la utilización de segmentos : Además de estas direcciones globales , cada estación o terminal de una subred debe de tener una dirección de subred ( generalmente en el nivel MAC ) . Hay ocasiones en las que se usa un identificador de conexión ; esto se hace así cuando dos estaciones establecen un circuito virtual y a esa conexión la numeran ( con un identificador de conexión conocido por ambas ) . La utilización de este identificador simplifica los mecanismos de envío de datos ya que por ejemplo es más sencillo que el direccionamiento global . Algunas veces se hace necesario que un emisor emita hacia varias entidades a la vez y para eso se les asigna un direccionamiento similar a todas . 12 . 2 . OSI 12.2.1. El modelo El sistema de comunicaciones del modelo OSI estructura elproceso en varias capas que interaccionan entre sí. Una c | |||||||||