Está en la página 1de 183

Tutorial de Redes de Computadores

Antonio Salavert Casamor

Pgina en blanco

NDICE

1 GNESIS DE UNA RED DE COMPUTADORES...........................................................................................................7 2 EL PROCESO DE LA COMUNICACIN.......................................................................................................................8 3 RED DE COMPUTADORES.............................................................................................................................................9 3.1.REDES LAN / WAN.......................................................................................................................................................11 3.1.1.LAN......................................................................................................................................................................11 3.1.2.WAN.....................................................................................................................................................................12 3.1.3.MAN.....................................................................................................................................................................13 3.2.REDES UNIX..................................................................................................................................................................13 3.3.REDES SNA (SYSTEM NETWORK ARCHITECTURE)................................................................................................................13 3.4.DISPOSITIVOS DE LAN......................................................................................................................................................14 4 JERARQUA DE NIVELES.............................................................................................................................................15 4.1.MODELO OSI (OPEN SYSTEM INTERCONNECTION)................................................................................................................15 4.1.1.Qu es?...............................................................................................................................................................15 4.1.2.Nivel de aplicacin (7).........................................................................................................................................17 4.1.3.Nivel de presentacin (6).....................................................................................................................................17 4.1.4.Nivel de sesin (5)................................................................................................................................................18 4.1.5.Nivel de transporte (4).........................................................................................................................................18 4.1.6.Nivel de red (3).....................................................................................................................................................19 4.1.7.Nivel de enlace (2)...............................................................................................................................................19 4.1.8.Nivel fsico (1)......................................................................................................................................................20 4.2.NIVELES TCP/IP.............................................................................................................................................................21 4.2.1.Capa de aplicacin..............................................................................................................................................21 4.2.2.Capa de transporte...............................................................................................................................................22 4.2.3.Capa de Internet...................................................................................................................................................22 4.2.4.Capa de red..........................................................................................................................................................22 4.3.REDES NOVELL NETWARE.................................................................................................................................................22 4.4.REDES APPLE...................................................................................................................................................................23 5 ENCAPSULAMIENTO DE LA INFORMACIN.........................................................................................................25 6 ORGANISMOS DE ESTANDARIZACIN...................................................................................................................30 7 NIVEL FSICO..................................................................................................................................................................33 8 CONCEPTO DE SEAL..................................................................................................................................................34 8.1.TIPOS DE SEALES : CONTINUAS Y DISCRETAS........................................................................................................................34 8.2.DOMINIO TEMPORAL Y DOMINIO FRECUENCIAL.......................................................................................................................35 8.2.1.Ancho de banda....................................................................................................................................................37 8.2.2.Ejemplos...............................................................................................................................................................37 8.3.TRANSMISIN ANALGICA Y TRANSMISIN DIGITAL.................................................................................................................38 8.3.1.Transmisin analgica.........................................................................................................................................38 8.3.2.Transmisin digital..............................................................................................................................................38 8.3.3.Resumen...............................................................................................................................................................39 8.4.CONCEPTOS DE VM, VT, CRITERIO DE NYQUIST....................................................................................................................39 8.4.1.Velocidad de propagacin...................................................................................................................................39 8.4.2.Velocidad de transmisin.....................................................................................................................................40 8.4.3.Velocidad de modulacin.....................................................................................................................................40 8.4.4.Relacin entre velocidad de transmisin y de modulacin.................................................................................40 8.4.5.Relacin entre la velocidad de transmisin y las frecuencias.............................................................................40 8.4.6.Criterio de Nyquist...............................................................................................................................................41 8.5.CONCEPTO DE DISTORSIN..................................................................................................................................................41

4
8.6.CONCEPTO DE ATENUACIN................................................................................................................................................42 8.7.FUENTES DE RUIDO............................................................................................................................................................44 8.7.1.EMI/RFI (Interferencia electromagntica/interferencia de la radiofrecuencia).................................................44 8.7.2.Diafona (Crosstalk).............................................................................................................................................46 8.7.3.Ruido trmico.......................................................................................................................................................47 8.7.4.Ruido por saturacin...........................................................................................................................................47 8.8.REFLEXIN......................................................................................................................................................................48 9 LA LNEA DE TRANSMISIN......................................................................................................................................50 9.1.CABLE COAXIAL................................................................................................................................................................50 9.2.PAR TRENZADO.................................................................................................................................................................51 9.3.FIBRA PTICA...................................................................................................................................................................53 9.4.CABLES DE DATOS IBM....................................................................................................................................................56 10 CODIFICACIN DE CANAL.......................................................................................................................................57 10.1.CONCEPTO DE MODULACIN.............................................................................................................................................58 10.2.NRZ (NON RETURN TO ZERO)........................................................................................................................................59 10.2.1.NRZ - L ..............................................................................................................................................................60 10.2.2.NRZ - I................................................................................................................................................................61 10.3.AMI BIPOLAR................................................................................................................................................................62 10.4.MANCHESTER.................................................................................................................................................................63 10.5.MANCHESTER DIFERENCIAL...............................................................................................................................................63 10.6.B8ZS...........................................................................................................................................................................64 11 HALF-DUPLEX Y FULL-DUPLEX..............................................................................................................................66 12 MODOS DE TRANSMISIN........................................................................................................................................67 13 TRANSMISIN ASNCRONA......................................................................................................................................68 13.1.SINCRONIZACIN DE BIT O DE RELOJ...................................................................................................................................68 13.2.SINCRONIZACIN DE CARCTER.........................................................................................................................................68 13.3.SINCRONIZACIN DE TRAMA..............................................................................................................................................69 14 TRANSMISIN SNCRONA.........................................................................................................................................71 14.1.SINCRONIZACIN DE BIT...................................................................................................................................................71 14.2.SINCRONIZACIN DE CARCTER.........................................................................................................................................71 14.3.ORIENTADO AL BIT..........................................................................................................................................................72 15 NIVEL DE ENLACE. ENTRAMADO..........................................................................................................................73 16 DETECCIN DE ERRORES.........................................................................................................................................74 16.1.PARIDAD SIMPLE.............................................................................................................................................................74 16.1.1.Cdigo Hamming...............................................................................................................................................75 16.2.PARIDAD LONGITUDINAL (LRC).......................................................................................................................................76 16.3.CRC (CYCLIC REDUNDANCY CHECK)..............................................................................................................................77 17 SERVICIOS CONFIRMADOS Y NO CONFIRMADOS............................................................................................80 18 CONTROL DE ERRORES.............................................................................................................................................81 18.1.CONTROL DE ERRORES MANUAL........................................................................................................................................81 18.2.ECHO CHECKING.............................................................................................................................................................81 18.3.CONTROL DE ERRORES AUTOMTICO..................................................................................................................................81 18.4.STOP & WAIT (IDLE RQ)...............................................................................................................................................82 18.4.1.Retransmisin implcita.....................................................................................................................................82 18.4.2.Retransmisin explcita......................................................................................................................................83 18.4.3.Parmetros de evaluacin del protocolo...........................................................................................................83 18.4.4.Consideraciones.................................................................................................................................................85 18.5.RETRANSMISIN CONTINUA (CONTINOUS-RQ)....................................................................................................................86 18.6.REPETICIN SELECTIVA....................................................................................................................................................88 18.6.1.Retransmisin implcita.....................................................................................................................................88

5
18.6.2.Retransmisin explcita......................................................................................................................................89 18.6.3.Consideraciones.................................................................................................................................................91 18.7.GO-BACK-N..................................................................................................................................................................91 18.8.PIGGY-BACKING..............................................................................................................................................................93 19 CONTROL DE FLUJO...................................................................................................................................................95 19.1.VENTANA DESLIZANTE (SLIDING WINDOW)..........................................................................................................................95 19.1.1.Clculo de la ventana ptima de transmisin....................................................................................................97 19.1.2.Numeracin de las tramas.................................................................................................................................97 19.1.3.Utilizacin del enlace.......................................................................................................................................100 20 WAN. INTRODUCCIN..............................................................................................................................................102 20.1.TIPOS DE REDES............................................................................................................................................................103 20.2.MULTIPLEXACIN.........................................................................................................................................................104 20.2.1.TDM sncrono ................................................................................................................................................104 20.2.2.TDM asncrono o estadstico ..........................................................................................................................106 20.3.NODOS........................................................................................................................................................................107 20.4.SERVICIOS DE RED.........................................................................................................................................................108 20.5.TIPOS DE COMUNICACIONES............................................................................................................................................109 21 PPP - POINT TO POINT PROTOCOL......................................................................................................................110 22 CONMUTACIN DE CIRCUITOS............................................................................................................................112 22.1.SISTEMAS DE TRANSMISIN DIGITAL..................................................................................................................................114 23 CONMUTACIN DE PAQUETES POR CIRCUITO VIRTUAL...........................................................................116 23.1.ATM - ASYNCHRONOUS TRANSFER MODE......................................................................................................................118 23.2.FRAME RELAY ............................................................................................................................................................122 24 CONMUTACIN DE PAQUETES POR DATAGRAMA........................................................................................124 24.1.ENRUTADOR.................................................................................................................................................................125 24.2.PROTOCOLO ENRUTABLE................................................................................................................................................125 24.3.PROTOCOLOS DE ENRUTAMIENTO.....................................................................................................................................126 25 LAN. INTRODUCCIN...............................................................................................................................................128 26 MEDIOS DE TRANSMISIN.....................................................................................................................................129 26.1.PROCESO DE DISEO......................................................................................................................................................129 26.2.DOCUMENTOS DE DISEO DE RED....................................................................................................................................130 26.3.CABLEADO ESTRUCTURADO.............................................................................................................................................130 26.4.PLANIFICACIN DEL CABLEADO........................................................................................................................................130 26.5.ARMARIO PARA EL CABLEADO.........................................................................................................................................132 26.6.TEMAS ADICIONALES A TENER EN CUENTA:........................................................................................................................133 26.7.CABLE DIRECTO Y CABLE CRUZADO..................................................................................................................................134 27 TOPOLOGAS...............................................................................................................................................................136 27.1.TOPOLOGA BUS............................................................................................................................................................136 27.2.TOPOLOGA EN ANILLO...................................................................................................................................................136 27.3.TOPOLOGA EN ESTRELLA...............................................................................................................................................137 27.4.TOPOLOGA EN ESTRELLA EXTENDIDA...............................................................................................................................137 27.5.ESTRELLA COMPARTIDA Y ESTRELLA CONMUTADA..............................................................................................................137 28 NIVELES EN LAN........................................................................................................................................................139 28.1.NIVEL DE ENLACE.........................................................................................................................................................139 28.2.IEEE 802.2...............................................................................................................................................................140 29 TIPOS DE PROTOCOLOS DE ACCESO AL MEDIO (MAC)...............................................................................143 29.1.TOKEN RING................................................................................................................................................................143 30 ETHERNET....................................................................................................................................................................146

6
30.1.NIVEL FSICO................................................................................................................................................................147 30.2.NIVEL MAC...............................................................................................................................................................149 30.3.CSMA/CD: CARRIER SENSE MULTIPLE ACCESS WITH COLISION DETECTION......................................................................150 30.4.DOMINIO DE COLISIN ..................................................................................................................................................154 30.5.VENTANA DE COLISIONES...............................................................................................................................................154 31 FAST ETHERNET........................................................................................................................................................157 31.1.FSICO.........................................................................................................................................................................157 31.2.REPETIDORES...............................................................................................................................................................157 32 CONMUTADORES / SWITCHES..............................................................................................................................159 32.1.CUT-THROUGH SWITCHING............................................................................................................................................160 32.2.STORE-AND-FORWARD SWITCHING..................................................................................................................................161 32.3.CONMUTADORES HBRIDOS..............................................................................................................................................161 32.4.CONMUTACIN A NIVEL 2 Y 3........................................................................................................................................161 33 CONGESTIN EN ETHERNET.................................................................................................................................163 34 LANS NO CABLEADAS..............................................................................................................................................164 34.1.CANALES DE TRANSMISIN.............................................................................................................................................164 34.2.ARQUITECTURA LAN 802.11 ......................................................................................................................................165 34.3.PROTOCOLOS DE ACCESO AL MEDIO 802.11...................................................................................................................166 35 PILA TCP/IP.................................................................................................................................................................170 36 PROTOCOLOS DE NIVEL DE RED.........................................................................................................................172 37 IP V4 INTERNET PROTOCOL................................................................................................................................173 37.1.DIRECCIONES IPV4.......................................................................................................................................................174 37.2.MSCARAS..................................................................................................................................................................176 38 ARP.................................................................................................................................................................................178 39 RARP (REVERSE ARP)...............................................................................................................................................181

Gnesis de una red de computadores

Una red de computadores nace cuando - se dispone de ms de 1 computador y - es necesario el intercambio de informacin entre ellos.

El enlace entre 2 computadores se puede establecer mediante - la conexin entre los puertos serie - la conexin entre los puertos paralelo y para ello es necesario un programa en cada uno de ellos que permita esta comunicacin y el cable adecuado. Este enlace entre 2 computadores no es lo que se entiende por red ya que no permite la comunicacin de ms computadores, es decir, este sistema est limitado a 2 computadores. Si lo que se necesita es comunicar varios computadores, debe haber un dispositivo que permita su comunicacin y a este dispositivo se le denomina concentrador (hub) o conmutador (switch).

El proceso de la comunicacin

La comunicacin es el intercambio de informacin entre distintos agentes. Sus elementos bsicos son:

Emisor, elemento que enva la informacin y genera el o los mensajes correspondientes. Medio de transmisin, elemento a travs del cual se envan los mensajes Receptor, elemento que debe recibir la informacin.

Medio de transmisin EMISOR RECEPTOR

Tambin hay 2 posibilidades:


Un emisor y un receptor Un emisor y varios receptores, cada uno de los cuales debe recibir la misma informacin.

Red de computadores

Una red de computadores es un sistema de computadores interconectados entre si. La red ms simple posible la forman dos computadores conectados mediante un cable. A partir de aqu, la complejidad puede aumentar hasta conectar miles de ordenadores a lo largo del mundo (red Internet). La complejidad de una red y su tamao depende de las necesidades de sus usuarios. La forma de conectar computadores es variable, y puede ser bsicamente, mediante cable (cobre o fibra ptica) o radiofrecuencia.

10 Funcionalidades Comunicacin entre usuarios (clientes). Se trata de comunicar entre 2 o ms usuarios, por ejemplo, el envo de una carta, una comunicacin tipo chat, una videoconferencia. Obtencin de informacin. Por ejemplo recoger un paquete en correos, obtener informacin de un 004. Compartir informacin y recursos. Compartir es la palabra clave de estas redes, y recursos lo que hay que compartir, ya sean discos duros, impresoras, servidores de aplicaciones, servidores de CD-ROM, servidores de fax, etc.

Esquema genrico Las redes constan de: Clientes, que son las computadoras que emplean los usuarios de la LAN, y que son los que solicitan la informacin. Servidores, que son los computadores que contienen la informacin o recurso compartido. Estas computadoras son las que proporcionan los medios para que el cliente obtenga lo que quiere.

En este tipo de redes, el fallo de un computador cliente no afecta a los dems usuarios. Tambin se las conoce a estas redes como de proceso distribuido. Las aplicaciones corren en las computadoras cliente y en el caso de aplicaciones cliente/servidor, se comunican con la parte de la aplicacin que corre en el servidor. Hay 2 tipos de servidores: servidor dedicado, que solo da servicios y servidor no dedicado que hace de intermediario entre dos clientes.

Protocolos Los protocolos son la base de las comunicaciones entre los dispositivos que forman las redes de datos, es decir, son la base del intercambio de informacin entre dispositivos. Sin embargo los dispositivos tienen que hablar lenguajes con los que entenderse. Estos lenguajes son los protocolos, y la estructura de los mismos es su sintaxis Segn el modelo de referencia OSI, protocolo es aquel conjunto de reglas y formatos que gobiernan las comunicaciones entre entidades que ejecutan funciones a un mismo nivel en diferentes sistemas abiertos. Protocolo es por tanto un conjunto de normas que se usan para componer los mensajes que contienen la informacin a transmitir.

11 Dado que estamos trabajando con redes digitales, la informacin y estructura de los protocolos siempre es binaria, es decir, est formada por unos y ceros. As se dice que los datos se transmiten de forma empaquetada, y que viajan como mensajes. Primitivas Se denominan primitivas a las operaciones que desarrolla un protocolo con el fin de dar el servicio para el que se ha diseado. En el modelo OSI, el servicio de primitivas se divide en 4 clases : Solicitud (Request) Son las que solicitan la ejecucin de un trabajo, por ejemplo, establecer una conexin o enviar datos. Indicacin (Indication) Son las que informan de algn suceso. Respuesta (Response) Son las que contestan a una indicacin. Confirmacin (Confirm) Son la que informan de una solicitud.

3.1. Redes LAN / WAN


Los conceptos de LAN y WAN son esenciales y bsicos para entender como se interaccionan y relacionan los protocolos en las redes de datos, y para distinguirlos si son de red o comunicaciones. Por qu se han de tener muy claros la distincin entre LAN y WAN ? Porque los protocolos que se emplean son distintos, es decir, si es una WAN, adems de los protocolos de LAN, se utilizan aquellos protocolos de WAN de acuerdo con el tipo de comunicaciones que se emplee. Las caractersticas bsicas que los distingue son:

distancia entre dispositivos protocolos que se emplean velocidades de transmisin costes

3.1.1.LAN
Una LAN (Local Area Network) consiste en una red de ordenadores sin que exista entre ellos ninguna lnea de comunicaciones propiamente dicha.

12 La comunicacin entre LANs sin lneas de comunicaciones emplea solamente los protocolos de LANs. En cuanto a las velocidades en LAN son de

Ethernet Token Ring

10 Mbps, 100Mps, 1 Gbps, 10 Gbps 4 Mbps, 16 Mbps Bps = bits por segundo

En cuanto a costes, una infraestructura de LAN es bastante ms barata que una de WAN.

3.1.2.WAN
Una WAN (Wide Area Network) consiste en 2 o ms LANs conectadas entre si mediante lneas de comunicaciones. Sin embargo, si 2 LANs se comunican mediante una o varias lneas de comunicaciones, los protocolos de estas lneas es distinto del de las LANs.

As en un dispositivo con interfaces de LAN y WAN, que se denomina enrutador (router), cuando la informacin entra o sale de una interface LAN, se utilizan protocolos de LAN. Pero si son interfaces de WAN, se emplean protocolos de WAN para comunicarse con el otro extremo. Por tanto internamente, estos dispositivos han de poder convertir informacin en base a protocolos de LAN a WAN y viceversa. En las comunicaciones, 1 kbps son 1000 bps, 1 Mbps son 1000000 bps y 1 Gbps son 109 bps.

13 En WAN, las velocidades oscilan entre las 33k bits por segundo en lneas analgicas hasta 2 Mbps en Frame Relay o E1. En el mundo de las comunicaciones digitales se estn alcanzando velocidades superiores pero la relacin precio/velocidad es muy superior a las LAN. En WAN el precio del ancho de banda es bastante ms caro que en LAN.

3.1.3.MAN
Una MAN (Metropolitan Area Network) es un concepto intermedio entre LAN y WAN. En cuanto a distancias se corresponde a un mbito metropolitano, es decir, de una gran ciudad o de un campus universitario. En cuanto a protocolos en general se emplean los de LAN junto con los de WAN, es decir, no unos protocolos especficos.. Sin embargo dadas las distancias, siempre acostumbra a haber tramos de cables de fibra ptica y por tanto susceptible de empleo de protocolos asociados a esta tecnologa.

3.2. Redes UNIX


Son redes de computadores que se caracterizan porque los servidores tienen sistema operativo UNIX y se emplea como protocolo de LAN el TCP/IP. El servicio de estos servidores puede ser:

como servidores de LAN, es decir, como almacn de ficheros o como servidores de aplicaciones, es decir, las aplicaciones corren en los servidores, no en las estaciones cliente. En este caso las estaciones cliente acceden al servidor mediante la emulacin de terminal tipo telnet o anlogo.

3.3. Redes SNA (System Network Architecture)


El propietario de estas redes es IBM. Consisten en un nico servidor, llamado mainframe, al que se conectan uno o varios terminales, los cuales no tiene porque ser computadores. En estas redes se emplea como protocolo el SNA.

14 Entre el mainframe y los terminales, hay distintos dispositivos que permiten el acceso simultneo de varios terminales. En cuanto al protocolo, tambin sigue el modelo de capas tipo OSI, pero con funcionalidades distintas. En la actualidad, estas redes se encuentran integradas en redes LAN, y los usuarios acceden al mainframe mediante una emulacin de terminal 3270 o mediante pasarelas o gateways.

3.4. Dispositivos de LAN


En principio constan de computadoras, clientes y servidores, e impresoras. Se conectan a las redes mediante las tarjetas de red (nivel 2 OSI). Otros dispositivos son: - repetidores (nivel 1 OSI), - concentradores (nivel 2 OSI), - switches (nivel 2 OSI), - puentes (nivel 2 OSI) y - enrutadores (nivel 3 OSI).

15

Jerarqua de niveles

Se entiende por pila de protocolos al conjunto de niveles (con 1 o ms protocolos) que permiten las comunicaciones entre dos aplicaciones. Los protocolos son independientes del hardware y el sistema operativo donde estn funcionando. Las pilas de protocolos ms conocidas son: OSI (Open System Interconnection) TCP/IP (Transmission Control Protocol / Internet Protocol) SPX/IPX de Novell Netware AppleTalk de Apple DECnet de DEC Xerox Banyan VINES SNA de IBM

Las pilas de protocolos no son redes, sino una filosofa de cmo implementar reglas para que dos computadores se comuniquen.

4.1. Modelo OSI (Open System Interconnection)


4.1.1.Qu es?
Este modelo ha sido y sigue siendo la referencia de todos los protocolos de redes incluso muchas veces en el mbito de las comunicaciones. Por esta razn, se aconseja como base para poder organizar y entender los distintos tipos de protocolos y su mbito de actuacin. Es un modelo dividido en niveles, cada una de las cuales indica una funcin concreta. Las razones para esta divisin de las funciones de red son las siguientes: Los niveles dividen los aspectos de las operaciones de red en elementos menos complejos.

16 Los niveles definen las interfaces estndar para la compatibilidad plug-and-play. Los niveles permiten que los ingenieros especialicen sus esfuerzos de diseo y de desarrollo en funciones modulares. Los niveles promueven la simetra en las distintas funciones modulares de red para que trabajen de forma conjunta. Los niveles evitan que los cambios en un rea afecten otras reas, de manera que cada rea pueda evolucionar ms rpidamente. Los niveles dividen la complejidad de la operativa de las redes en operaciones separadas de fcil aprendizaje.

Sin embargo, la evolucin de los sistemas informticos y las comunicaciones asociadas a ello, hace que en algunos casos, no sea aplicable. De todas maneras, como modelo de referencia sigue siendo plenamente vlido. En 1978, la Organizacin Internacional de Estndares (ISO) public un conjunto de especificaciones que describa una sistema de arquitectura de red para conectar distintos dispositivos. En 1984, esta misma organizacin public una revisin de este modelo y lo llam modelo de referencia de Interconexin de Sistemas Abiertos (OSI - Open System Interconnection). Este modelo consta de 7 niveles : 7 6 5 4 3 2 1 Aplicacin Presentacin Sesin Transporte Red Enlace Fsico Proporciona servicios de red a aplicaciones de ordenador. Representacin de los datos. Conversin, odificacin y compresin. Controla el dilogo entre clientes (sesiones). Conexiones extremo a extremo. Segmentacin Direccionamiento y enrutamiento. Acceso al medio. Transmisin de bits.

A los niveles 1, 2, 3 y 4 se les llama niveles de medios y a los niveles 5, 6 y 7, niveles de host. La frontera entre el nivel de transporte(4) y el nivel de sesin(5) es en realidad la frontera entre los protocolos del nivel de aplicacin y los protocolos de los niveles ms bajos. Mientras los niveles de sesin, presentacin y aplicacin tienen que ver con los asuntos relativos de la aplicacin, los cuatro niveles ms bajos se refieren a los elementos del transporte de la propia red de datos. A continuacin se describen las principales funcionalidades que deben tener los protocolos que funcionan segn el nivel al que pertenecen.

17 La conclusin es que el modelo OSI es un modelo terico y no hay ningn protocolo que se ajuste de una forma especfica a un solo nivel. Los protocolos existentes en la actualidad se ajustan al modelo OSI de forma aproximada.

4.1.2.Nivel de aplicacin (7)


Este nivel sirve de comunicacin para que los procesos de aplicacin tengan acceso a los servicios de red. Este nivel representa los servicios a disposicin de las aplicaciones del usuario, como por ejemplo el software para la transferencia de ficheros (protocolo FTP), para el acceso a base de datos y para el correo electrnico (protocolo SMTP, MIME, POP3 y IMAP). El nivel de aplicacin controla el acceso general a la red, el control de flujo y la recuperacin de errores. Algunos protocolos de este nivel son: FTP, HTTP, X-Windows, SNMP, SMB, NetBIOS sobre TCP/IP, Telnet.

4.1.3.Nivel de presentacin (6)


El nivel de presentacin convierte los datos, vdeo, sonido, grficos, etc. a un formato adecuado para la transmisin, es decir, es la conversin de los distintos formatos de datos a un formato comn. Este nivel determina el formato utilizado para intercambiar datos entre equipos en red. Se puede llamar el traductor de la red. En emisin, este nivel convierte los datos desde un formato enviado por el nivel de aplicacin a otro formato intermedio reconocido. En recepcin, este nivel convierte el formato intermedio a un formato til para el nivel de aplicacin de ese equipo. En nivel de presentacin es responsable de convertir los formatos, traducir los datos, codificar los datos, cambiar o convertir el juego de caracteres y expandir los comandos grficos. El nivel de presentacin administra tambin la compresin de datos para reducir el nmero de bits que se necesita transmitir. Formatos de ficheros grficos: TIFF, BMP, JPEG, GIF Codificacin de caracteres: ASCII, EBCDIC Formato de ficheros de vdeo y sonido: MPEG, AVI, WAVE, MIDI, MP3 Es difcil encontrar protocolos que nicamente desarrollen funcionalidades de este nivel. Lo ms habitual es que los llamados protocolos de aplicaciones incorporen estas funcionalidades.

18

4.1.4.Nivel de sesin (5)


El nivel de sesin establece, administra y finaliza las sesiones entre dos hosts que se estn comunicando, es decir, controla el dilogo entre dispositivos y clientes. Este nivel permite que dos aplicaciones de dos dispositivos distintos establezcan, usen y finalicen una conexin llamada sesin. Este nivel realiza el reconocimiento de nombres y las funciones, como la seguridad, necesarias para permitir a dos aplicaciones comunicarse a travs de la red. El nivel de sesin proporciona la sincronizacin entre tareas de usuarios colocando puntos de control en el flujo de datos. De esta forma, si la red falla, slo es preciso retransmitir los datos posteriores al ltimo punto de control. Este nivel lleva tambin a cabo el control del dilogo entre los procesos de comunicacin, regulando que lado transmite, cuando, por cuanto tiempo, etc. Es difcil encontrar protocolos que nicamente desarrollen funcionalidades de este nivel. Lo ms habitual es que los llamados protocolos de aplicaciones incorporen estas funcionalidades. Unos protocolos con funcionalidades de nicamente este nivel seran: NFS (Network File System), X-Windows, RPC (Remote Procedure Call) y SQL (Structured Query Language)

4.1.5.Nivel de transporte (4)


Los protocolos de este nivel son los responsables de entregar la informacin entre los extremos. Las funcionalidades de los protocolos de este nivel son: Divide los mensajes largos recibidos de los protocolos de niveles superiores en unidades estructuradas llamadas segmentos. En la recepcin se ensamblan los mensajes, volvindose a obtener los mensajes con el mismo formato en que estaban el dispositivo origen en este nivel. Establece la comunicacin entre las conexiones remotas Enva los segmentos al otro extremo. Hay protocolos que incorporar control de errores como el TCP y que por tanto son fiables, mientras que otros no es as como el UDP.

Este nivel proporciona control de flujo y control de errores y participa en la solucin de problemas relacionados con la transmisin y recepcin de mensajes. El protocolo ms extendido de este nivel es el TCP, as como el UDP y el SPX. Tambin el protocolo NetBIOS/NetBeui realiza funciones de este nivel.

19

4.1.6.Nivel de red (3)


Los protocolos de este nivel son los responsables de las funciones de direccionamiento y control (p.e. enrutamiento) necesarios para mover los datos a travs de la red. Tambin estos protocolos tienen que establecer, mantener y finalizar las conexiones, incluyendo la conmutacin de mensajes, el enrutamiento, la congestin de mensajes, el ensamblaje de mensajes y la traduccin de direcciones lgicas a direcciones fsicas. Las direcciones lgicas son aquellas que identifican cada una de las interfaces de los dispositivos y que permiten el direccionamiento de los mensajes. Su sintaxis vara segn del protocolo de nivel de red de que se trate. El protocolo ms extendido de este nivel es el IP (Internet Protocol) en el mundo de Internet, as como el IPX (Internetwork Packet Exchange) en las redes de Novell Netware. El protocolo NetBIOS/NetBeui realiza funciones de este nivel y el de transporte. Tambin corresponden a este nivel los protocolos de enrutamiento como son: RIP, BGP, IGRP y OSPF entre otros.

4.1.7.Nivel de enlace (2)


Los protocolos de este nivel son los responsables de proporcionar el trnsito de informacin sobre un medio de transmisin o una tecnologa de red. Por tanto este protocolo se identifica con el tipo de acceso al medio y la topologa de la red. Esto se consigue empaquetando los bits procedentes de la capa fsica en bloques de datos, y enviando stos con la necesaria sincronizacin y orden. Los protocolos de este nivel efectan la deteccin y correccin de errores que puedan producirse en el nivel fsico. Las direcciones fsicas son aquellas que identifican cada una de las interfaces de los dispositivos y que permiten distinguir unas de otras. En el caso de las redes de datos, todas y cada una de las tarjetas de red de cada dispositivo, llevan asociadas un nmero establecido de forma nica por el propio fabricante. A este identificacin se le conoce como direccin MAC (Media Access Control) y tiene una longitud de 6 octetos (48 bits). Esta direccin MAC consta de 2 partes: Los primeros 3 octetos (24 bits), corresponden a un nmero identificativo del fabricante. Por ejemplo IBM es 10005A. La asignacin de esta numeracin est regida por el IEEE. Los restantes 3 octetos, es un nmero dado por el propio fabricante y que no lo puede repetir en dos tarjetas o interfaces.

20 Hay dos formatos para las direcciones MAC: 0000.0c12.3456 y 00-00-0c-12-34-56. Sus funciones son : Inicializacin. Establecimiento de una conexin activa sobre un camino fsico ya existente. Identificacin. Proceso necesario para distinguir un receptor o transmisor entre todos los que pueden estar presentes. Sincronizacin a nivel carcter. Segmentacin de los mensajes. Control de error. Recuperacin de condiciones anmalas. Terminacin. Control del enlace.

El protocolo ms extendido de este nivel es el 802.3 o Ethernet. Otros protocolos son el 802.5 o Token Ring y el FDDI En el mundo de las comunicaciones, los protocolos de este nivel son: HDLC, PPP, SMDS, ATM, xDSL, Frame Relay y RDSI entre otros.

4.1.8.Nivel fsico (1)


A este nivel corresponde la determinacin de las especificaciones correspondientes a las caractersticas mecnicas, elctricas y de procedimiento requeridas para establecer, mantener y desactivar los enlaces fsicos. Por ejemplo, a este nivel se determina las caractersticas fsicas de los conectores y de los cables que se emplean en las redes. El nivel fsico relaciona las interfaces elctrica, ptica, mecnica y funcional con el cable. Sus funciones son : Activacin y desactivacin de la conexin fsica. Transmisin de unidades de datos del servicio fsico. Control de nivel fsico. Sincronizacin a nivel de bit.

21 Las especificaciones de este nivel sirven para que los fabricantes de hardware, hagan que sus dispositivos sean compatibles entre si, ya sean codificaciones, voltajes, conectores, cables, etc.

4.2. Niveles TCP/IP


El Departamento de Defensa de EE.UU. (DoD) cre el modelo TCP/IP porque necesitaba una red que pudiera sobrevivir ante cualquier circunstancia, incluso una guerra nuclear. Para mayor ilustracin, supongamos que el mundo est en estado de guerra, atravesado en todas direcciones por distintos tipos de conexiones: cables, microondas, fibras pticas y enlaces satelitales. Imaginemos entonces que se necesita que fluya la informacin o los datos (organizados en forma de mensajes), independientemente de la condicin de cualquier nodo o red. El DoD desea que sus mensajes lleguen a destino siempre, bajo cualquier condicin, desde un punto determinado a cualquier otro punto determinado. Este problema de diseo de difcil solucin fue lo que llev a la creacin del modelo TCP/IP, que desde entonces se transform en el estndar a partir del cual se desarroll Internet. El modelo TCP/IP tiene cuatro capas: la capa de aplicacin, la capa de transporte, la capa de Internet y la capa de red. Es importante observar que algunas de las capas del modelo TCP/IP poseen el mismo nombre que las capas del modelo OSI. La capa de aplicacin tiene diferentes funciones en cada modelo, aunque se le de el mismo nombre.

Nivel TCP/IP 5 4 3 2 1 Aplicacin Transporte Internet Red Fsico

Nivel OSI 5, 6, 7 4 3 2 1

4.2.1.Capa de aplicacin
Los diseadores de TCP/IP sintieron que los protocolos de nivel superior deberan incluir los detalles de las capas de sesin y presentacin. Simplemente crearon una capa de aplicacin que maneja protocolos de alto nivel, aspectos de representacin, codificacin y control de dilogo. El modelo TCP/IP combina todos los aspectos relacionados con las aplicaciones en una sola capa y da por sentado que estos datos estn correctamente empaquetados para la siguiente capa.

22

4.2.2.Capa de transporte
La capa de transporte se refiere a los aspectos de calidad del servicio con respecto a la confiabilidad, el control de flujo y la correccin de errores. Uno de sus protocolos, el protocolo para el control de la transmisin (TCP), ofrece maneras flexibles y de alta calidad para crear comunicaciones de red confiables, sin problemas de flujo y con un nivel de error bajo. TCP es un protocolo orientado a la conexin. Mantiene un dilogo entre el origen y el destino mientras empaqueta la informacin de la capa de aplicacin en unidades denominadas segmentos. Orientado a la conexin no significa que el circuito exista entre los computadores que se estn comunicando (esto sera una conmutacin de circuito). Significa que los segmentos de la Capa 4 viajan de un lado a otro entre dos dispositivos para comprobar que la conexin exista lgicamente para un determinado perodo.

4.2.3.Capa de Internet
El propsito de la capa de Internet es enviar mensajes desde un origen de cualquier red y que estos mensajes lleguen a su destino independientemente de la ruta y de las redes que se utilizaron para llegar hasta all. El protocolo especfico que rige esta capa se denomina Protocolo Internet (IP). En esta capa se produce la determinacin de la mejor ruta. Esto se puede comparar con el sistema postal. Cuando enva una carta por correo, usted no sabe cmo llega a destino (existen varias rutas posibles); lo que le interesa es que la carta llegue.

4.2.4.Capa de red
El nombre de esta capa es muy amplio y se presta a confusin. Tambin se denomina capa de dispositivo a red. Es la capa que se ocupa de todos los aspectos que requiere un paquete IP para realizar realmente un enlace fsico y luego realizar otro enlace fsico. Esta capa incluye los detalles de tecnologa de LAN y WAN y todos los detalles de las capas fsica y de enlace de datos del modelo OSI.

4.3. Redes Novell Netware


Se trata de los protocolos que utilizan las redes con servidores Novell Netware. Novell, Inc., desarroll e introdujo NetWare a principios de la dcada del 80. NetWare utiliza una arquitectura cliente/servidor. Los clientes solicitan servicios, tales como acceso a archivos e impresoras, a los servidores. Esta redes de datos utilizan cualquiera de los protocolos de nivel fsico (1) y enlace (2) que existen, ya sean 802.3/Ethernet, Token Ring, FDDI, etc.. Hasta el lanzamiento de la versin NetWare 5.0 de Novell en 1998, todas las redes NetWare

23 utilizaban IPX como nico protocolo de nivel de red, sin embargo en la actualidad tambin soportan el protocolo TCP/IP. Netware de Novell es un conjunto propietario de protocolos que incluyen los siguientes: IPX, un protocolo de nivel 3 no orientado a conexin que no requiere acuse de recibo para cada mensaje y define la red y las direcciones de nodo. El protocolo de publicacin de servicio (SAP) que permite publicar servicios de red. El protocolo central de NetWare (NCP) que permite proporcionar conexiones y aplicaciones cliente a servidor. Servicio de Intercambio de mensaje secuenciado (SPX) para los servicios orientados a conexin de nivel 4. El protocolo de informacin de enrutamiento de Novell (RIP), que es diferente del RIP de IP, facilita el intercambio de informacin de enrutamiento.

As la estructura de protocolos de Novell Netware se puede representar de la forma siguiente:

Aplicacin Presentacin Sesin Transporte Red SPX IPX NCP SAP

4.4. Redes Apple


AppleTalk es el nombre comercial utilizado para identificar las redes locales que conectan ordenadores Apple Macintosh. Los protocolos que utilizan son propietarios de Apple Computer. Sin embargo a nivel fsico emplean el mismo protocolo especificado por la IEEE y el modelo de referencia OSI.

24 La estructura de protocolos es la siguiente: Presentacin Sesin Transporte Red Enlace TokenTalk RTMP AEP DDP EtherTalk LocalTalk ADSP ZIP AFP ASP ATP PAP NBP

Protocolos a nivel de enlace El protocolo EtherTalk cumple las especificaciones del protocolo IEEE 802.3, el protocolo TokenTalk las del protocolo IEEE 802.5, y FDDI Talk las del FDDI. Sin embargo el LocalTalk es especfico de Apple y funciona en una topologa de bus y con el mtodo de acceso CSMA/CA. Protocolos a nivel de red El protocolo fundamental es el DDP. Sin embargo los protocolos NBP, ZIP y RTMP tambin se pueden considerar de nivel de red en cuanto usan los servicios del DDP. Este protocolo RTMP tambin sirve para intercambiarse la informacin de las tablas de enrutamiento entre enrutadores peridicamente. Protocolos a nivel de transporte Bsicamente son dos: el ATP y el ADSP, el primero orientado a conexin y el segundo de tipo stream, es decir, transmisin sin mensajes de reconocimiento. Los dems protocolos como los ASP, AFP, PAP y AEP se pueden considerar de aplicaciones.

25

Encapsulamiento de la informacin

El modelo de referencia OSI describe como fluye la informacin de los programas de aplicacin de un ordenador a travs de la red a otro programa de aplicacin en otro ordenador. Como ejemplo de esta transmisin segn el modelo de referencia OSI, supongamos que el sistema A sea un ordenador, que tiene que enviar informacin al sistema B, que es otro ordenador. El programa de aplicacin del sistema A comunica con el protocolo de nivel 7 del sistema A y le transmite la informacin que debe llegar al sistema B. A continuacin enva esta informacin al protocolo del nivel 6 del mismo sistema A y as sucesivamente hasta alcanzar el protocolo de nivel 1 del sistema A. El nivel 1 es el que pone la informacin en el medio fsico de la red. A continuacin, esta informacin llega al sistema B porque estn conectados fsicamente. El protocolo del nivel 2 absorbe esta informacin, verifica que es para este sistema y a continuacin transmite la informacin al protocolo de nivel 2 del sistema B. As asciende a travs de los protocolos de los distintos niveles del sistema B en sentido inverso hasta llegar al programa de aplicacin del propio sistema B.

As se dice que el protocolo de cada nivel del sistema A comunica con el protocolo de los niveles adyacentes del propio sistema A, y a su vez que el protocolo de cada nivel del sistema A se debe corresponder con el protocolo del mismo nivel del sistema B. As el objetivo principal del protocolo de nivel 1 del sistema A es comunicarse con el protocolo de nivel 1 del sistema B; el protocolo de nivel 2 del sistema A comunica con el protocolo de nivel 2 del sistema B y as sucesivamente.

26 El sistema de niveles del modelo OSI excluye la comunicacin directa entre niveles iguales en distintos sistemas. Cada nivel del sistema A debe sin embargo relacionarse con los servicios de los niveles adyacentes del sistema A, con el fin de alcanzar la comunicacin del mismo nivel del sistema B. Asumamos que el nivel 4 del sistema A debe comunicar con el nivel 4 del sistema B. Para hacer esto, el protocolo de nivel 4 del sistema A debe usar los servicios del protocolo de nivel 3 del sistema A. El nivel 4 se dice es el usuario del servicio, mientras que el nivel 3 es el proveedor del servicio. Los servicios del nivel 3 suministran al nivel 4 un punto de acceso (SAP), que es simplemente un punto donde se intercambian la informacin. Formatos de los mensajes Cmo sabe el protocolo de nivel 4 del sistema B lo que quiere del protocolo de nivel 4 del sistema A? Los requerimientos especficos del nivel 4 se guardan en la informacin de control, que se pasa entre los protocolos del mismo nivel en un bloque llamado cabecera. Por ejemplo, supongamos que el sistema A quiere enviar un texto al sistema B. Este texto se pasa del programa de aplicacin del sistema A, al protocolo del nivel de aplicacin del sistema A. Este protocolo debe pasar esta informacin al protocolo del mismo nivel del sistema B. El principio se pasa al protocolo de nivel 6 del sistema A con su propia informacin de control. Este mensaje crece en tamao a medida que baja de nivel hasta llegar a la red, donde el texto original con todas las informaciones de control asociadas se enva al sistema B, que lo absorbe a travs del nivel 1. ste analiza su cabecera, la lee y as sabe lo que tiene que hacer. De la misma forma lo pasa al nivel 2 que hace lo mismo, es decir, leer la cabecera y realizar la accin correspondiente. Al final se llega al nivel de aplicacin y de aqu al programa de aplicacin del sistema B, con el texto recibido. Los datos de un nivel pueden contener informacin de control de otros niveles adems de la informacin a enviar. Encapsulacin Cmo es el mensaje que circula por la red a nivel fsico? Su contenido es un conjunto de bits con unos y ceros. Este contenido ha de tener una estructura bien determinada para que cada protocolo lo entienda y acte en funcin de ello. As como ya se ha mencionado, todo mensaje de un protocolo consta de cabecera, datos y control de error.

Cabecera

Datos

Control de error

27 Volvamos al caso de una aplicacin del sistema A que ha de transmitir informacin a la aplicacin del sistema B. En principio la aplicacin del sistema A prepara un mensaje de acuerdo con el formato del protocolo que se emplea a nivel 7. Por ejemplo, el envo de un fichero con el protocolo FTP. Esta informacin se transmite al protocolo de nivel 4. Un protocolo de nivel 4 sera por ejemplo el TCP. Ahora el formato del mensaje sera

Cabecera Nivel 4

Datos

El protocolo de nivel 4 enva este mensaje al protocolo de nivel 3, por ejemplo, IP. Ahora el formato del mensaje es

Cabecera Cabecera Nivel 3 Nivel 4

Datos

Esto se repite con el nivel 2, con lo que el mensaje queda preparado para transmitirlo al nivel fsico y que por tanto su estructura es

Cabecera Cabecera Cabecera Nivel 2 Nivel 3 Nivel 4

Datos

Control de error

Este mensaje llegar con este formato o estructura al dispositivo destino y all se deber proceder al proceso inverso. El protocolo de nivel 2 del sistema B lee su cabecera y de ella extrae el protocolo de nivel 3 al que debe transmitir el mensaje. El protocolo de nivel 3 del sistema B repite el proceso de leer su cabecera y transmitir su mensaje al protocolo de nivel 4 indicado en su cabecera. As llega finalmente la informacin a la aplicacin correspondiente del sistema B. A continuacin se detalla la estructura de un mensaje, obtenida de un analizador de redes, correspondiente a una red Ethernet, con protocolo de nivel 3 IP y de nivel 4 TCP.

28
SUMARY Abs Time 1 15:35:58.5299 DLC: DLC: DLC: DLC: DLC: DLC: DLC: IP: IP: IP: IP: IP: IP: IP: IP: IP: IP: IP: IP: IP: IP: IP: IP: IP: IP: IP: IP: IP: TCP: TCP: TCP: TCP: TCP: TCP: TCP: TCP: TCP: TCP: TCP: TCP: TCP: TCP: TCP: TCP: TCP: TCP: -------------Destination Backbone B DLC Header Source Score ------------Summary DLC Ethertype=0800, size=60 by IP D=[36.54.0.11] S=[36.53.0.41] TCP D=515 S=1023 SYN SEQ=10139

Frame 1 arrived at 15:35:58.5299 ; frame size is 60 (003C hex) bytes. Destination: Station IntrlnOO2C6O, Backbone B Source : Station 3Com 063885, Score Ethertype = 0800 (IP) ---------------IP Header ------------------

Version = 4, header length = 20 bytes Type of service = 00 000. .... = routine ...0 .... = normal delay .... 0... = normal throughput ---- -0.. = normal reliability Total length = 44 bytes Identification = 29539 Flags = ox .0.. .... = may fragment ..0. .... = last fragment Fragment offset = 0 bytes Time to live = 14 Protocol = 6 (TCP) Header checksum = F0CA (correct) Source address = [36.53.0.41] Destination address = [36.54.0.11), Lindy No options --------------- TCP header -------------------------

Source port = 1023 Destination port = 515 (Remote print) Initial sequence number = 101396545 Data offset = 24 Flags = 02 ..0. .... = (No urgent pointer) ...0 .... = (No acknowledgment) .... 0... = (No push) .... .0.. = (No reset) .... ..1. = SYN .... ...0 = (No FIN) Window = 2048 Checksum = 0CEE (correct) Options follow Haximum segment size = 1024

Se trata de un mensaje sin datos. El inicio de la lnea DLC corresponde al la cabecera de nivel 2 que en este mensaje corresponde al protocolo Ethernet. El indicativo de principio de lnea IP corresponde a la cabecera del protocolo IP de nivel 3 y el resto es la cabecera del protocolo TCP de nivel 3.

29 La cabecera de un nivel contiene una identificacin del protocolo del nivel superior. En este caso en la cabecera de nivel 2 (DLC), el cdigo 0800 corresponde al protocolo IP de nivel 3. Lo mismo sucede con la cabecera IP, donde se especifica el protocolo n 6, que corresponde al protocolo TCP de nivel 4. Nombres de los mensajes Es habitual en redes dar un nombre distintos a los mensajes en funcin del nivel del protocolo de que se trate. Lo ms comn es: Mensaje (message) si es de nivel aplicacin Segmento (segment) si es de nivel 4 Paquete (packet) si es de nivel 3 Trama (frame) si es de nivel 2

El trmino PDU (Protocol Data Unit) es el nombre genrico de los mensajes pertenezca al nivel que sea el protocolo en cuestin.

30

Organismos de estandarizacin

La existencia de estndares tiene las siguientes ventajas: Estimular la competitividad entre fabricantes, lo que hace que no haya monopolios y los precios sean ms asequibles. Flexibilidad al instalar equipos, es decir, puede haber heterogeneidad de fabricantes, con lo que se puede elegir equipos de distintas prestaciones.

Sin embargo tambin tiene sus desventajas y problemas tales como Los organismos de estandarizacin no son giles en su funcionamiento, por lo que un estndar puede tardar aos en aprobarse. Los fabricantes siempre van por delante de estos organismos, ya que son ellos los que desarrollan los programas de I+D Los intereses de los fabricantes y los organismos no son siempre los mismos. Dentro de los organismos de estandarizacin, hay dos tipos de acuerdos: polticos entre representantes de los pases y comerciales entre los representantes de los fabricantes. Hay demasiados organismos de estandarizacin, y se pueden clasificar segn su mbito geogrfico, la industria que representan, etc.

Es habitual la existencia de sistemas abiertos y para ello se basan en organismos, de los que se citan los ms importantes. Sin embargo, en algunos casos, se crean foros externos a los organismos como sucede por ejemplo con el forum Gigabit Ethernet, el forum ADSL, el ATM Forum, etc. El concepto de sistema propietario consiste en que las especificaciones del mismo no son pblicas y adems como es natural, estn registradas, lo que obliga al pago por su uso. Por lo tanto estas especificaciones han sido diseadas por una o varias empresas para su utilizacin. De esta forma ninguna otra empresa sin autorizacin de las empresas propietarias, puede desarrollar aplicaciones con este protocolo por desconocimiento de su funcionamiento y su estructura. Para las empresas que lo han desarrollado, les puede dar importantes ganancias econmicas si consiguen una amplia implantacin del mismo, o graves perjuicios econmicos, si su implantacin es mnima. En este ltimo caso, tendera a desaparecer en el tiempo.

31 Por el contrario, a los dems protocolos se les denomina estndar y por tanto son los que forman parte de los llamados entornos abiertos. El ejemplo lo tenemos en la actualidad con el protocolo TCP/IP y todos los protocolos publicados en Internet. La mayora de protocolos a nivel de aplicacin son protocolos propietarios. Muchas aplicaciones para su funcionamiento necesitan de un protocolo, que lgicamente est diseado por la propia empresa, y es habitual que sea propietario. Los principales organismos de estandarizacin son: EIA (Electronic Industries Association) Es muy conocida por sus estndares de nivel fsico. IEEE (Institute of Electrical and Electronic Engineers) Esta organizacin profesional ha definido los estndares de redes, siendo el ms conocido el proyecto 802. ITU (International Telecommunication Union) Esta organizacin es la responsable de toda la estandarizacin referente a los aspectos de las comunicaciones en general, incluyendo por tanto las comunicaciones de datos. Internet Society (ISOC) Consta entre otros de los siguientes rganos: IAB (Internet Activities Board). rgano encargado de determinar las necesidades tcnicas y de la toma de decisiones sobre la orientacin tecnolgica de Internet. Es el rgano que aprueba las recomendaciones y estndares de Internet que se recogen en las RFCs (Request for Comments) IETF (Internet Engineering Task Force) e IRTF (Internet Research Task Force). En l estn integrados los distintos foros y grupos de trabajo. IANA (Internet Assigned Number Authority). Responsable ltimo de los diversos recursos asignables de Internet.

ANSI (American National Standards Institute) Esta organizacin es miembro de ISO y es muy conocida por sus estndares en FDDI. CCITT (Consultative Commitee for International Telegraph and Telephone) Es muy conocida por sus estndares en X.25 ECMA (European Computer Manufacturers Association)

32 ISO (International Standard Organization) Es una organizacin muy conocida por la definicin de su modelo de referencia OSI. TIA (Telecommunicaction Industry Association) Es muy conocida por sus estndares de nivel fsico.

33

Nivel fsico

El nivel fsico es el encargado de la transmisin de cadenas de bits no estructurados sobre el medio de transmisin (medio fsico). A este nivel corresponde la determinacin de las especificaciones correspondientes a las caractersticas mecnicas, elctricas y de procedimiento requeridas para establecer, mantener y desactivar los enlaces fsicos. Por ejemplo, a este nivel se determina las caractersticas fsicas de los conectores y de los cables que se emplean en las redes. El nivel fsico relaciona las interfaces elctrica, ptica, mecnica y funcional con el cable. Sus funciones son :

Activacin y desactivacin de la conexin fsica. Transmisin de unidades de datos del servicio fsico. Control de nivel fsico. Sincronizacin a nivel de bit.

Las especificaciones de este nivel sirven para que los fabricantes de hardware, hagan que sus dispositivos sean compatibles entre si, ya sean conectores, cables, etc. Por tanto este nivel es el que tiene que ver con la topologa de la red. En este tema se definirn:

los conceptos de seal los conceptos de transmisin analgica y digital los medios de transmisin los tipos de codificacin

34

Concepto de seal

El trmino "seal" se refiere a un voltaje elctrico, un patrn luminoso o una onda electromagntica modulada que se desea obtener. Esta seal vara en funcin del medio de transmisin de que se trate y se propaga a travs este mismo medio de transmisin. Se caracteriza por ser un valor en funcin del tiempo s(t), es decir, su valor vara en funcin del tiempo. Si esta seal es un voltaje o una intensidad de corriente, es fcilmente relacionable con la potencia.

8.1. Tipos de seales : continuas y discretas


Seal continua Es aquella en la que su intensidad vara suavemente con el tiempo, es decir, no presenta discontinuidades. Matemticamente s(t) es continua si limt->a s(t) = s(a) para cualquier valor de a. Por ejemplo s(t)=A sen 2 fs t Ejemplo de seales continuas puede ser la voz, las imgenes de TV, etc. Un tipo especial de seal continua son las seales peridicas. Seal discreta Es aquella en la que su intensidad se mantiene constante durante un determinado intervalo de tiempo, tras el cual la seal cambia a otro valor constante, es decir, presenta discontinuidades o saltos en el tiempo. Por ejemplo es el caso de una onda cuadrada. Ejemplo de seal discreta son la transmisin de datos binarios.

35

8.2. Dominio temporal y dominio frecuencial


Cualquier seal, ya sea continua o discreta, se expresa como una funcin del tiempo (dominio temporal) o como una funcin de la frecuencia (dominio frecuencial).

36 Por ejemplo la funcin temporal s(t) = A sen 2fst, tiene su equivalencia en la funcin frecuencial s(f) = A para f =fs y cero para las dems frecuencias.

Mediante la transformada de Fourier, se puede descomponer cualquier seal temporal en una seal constituida por componentes senoidales de distintas frecuencias, por tanto, cualquier funcin temporal tiene su equivalencia en una funcin frecuencial As si s(t) es la funcin temporal, su funcin frecuencial es s(f) = s(t) e j 2 ft dt Por tanto, para cada seal se puede decir que hay una funcin en el dominio temporal que determina la amplitud de la seal en cada instante de tiempo.

37 Igualmente, hay una funcin en el dominio frecuencial que especifica las frecuencias constitutivas de la seal.

8.2.1.Ancho de banda
Una transmisin siempre se hace a una frecuencia determinada. Sin embargo en la realidad es imposible transmitir solo con una frecuencia fija. La razn es que siempre hay distorsiones e interferencias, y la descomposicin de la seal en frecuencias (transformada de Fourier) consta de una frecuencia principal y otras frecuencias de menor potencia. El ancho de banda es el rango de frecuencias alrededor de la frecuencia principal y en la que est confinada la mayor parte de la energa de la seal. Hay distintos criterios para su evaluacin, y los ms utilizados son el criterio de potencia mitad, equivalente a la banda de los 3 dB el criterio de equivalencia de la seal rectangular el criterio de valor nulo a valor nulo el criterio de potencial fraccional, que es el adoptado por la FCC. Deja fuera el 0,5% por cada extremo, es decir, es el 99% valores del 35 o 50 dB el criterio de ancho de banda absoluto, es el equivalente del 100%, por lo que es utpico.

Si se transmiten todas las frecuencias, el receptor podr reconstruir fielmente la seal origen. Si se restringe el rango de frecuencias que se transmiten, la seal a reconstruir por el receptor diferir en ms o menos con la original. As en la prctica, no es ncesario transmitir todas las frecuencias para que el receptor pueda reconstruir la seal con una fiabilidad suficiente.

8.2.2.Ejemplos
Si se transmite una seal senoidal compuesta por una nica frecuencia, el ancho de banda es mnimo. Si se transmite otra seal que no es senoidal, debemos conocer su espectro de frecuencias a transmitir. Para ello se emplea la transformada de Fourier.

38

8.3. Transmisin analgica y transmisin digital


8.3.1.Transmisin analgica
Transmisin analgica es la transmisin de seales independientemente de su contenido. Se pueden transmitir seales continuas o discretas. El receptor debe recibir la seal del transmisor con la mxima fiabilidad. Si las seales son continuas, se pueden transmitir fcilmente y de una forma poco costosa en banda base, es decir, sin ningn tipo de modulacin. Modulacin es la alteracin sistemtica de una onda sinusoidal, llamada seal portadora, en funcin de las caractersticas de otra seal, llamada moduladora. Esta seal es la que contiene la informacin que se transmite. El empleo de modulacin, que permite desplazar el ancho de banda de la seal en banda base hacia otra zona del espectro (multiplexacin por divisin de frecuencias). Si la transmisin analgica es de seales discretas, es necesario el empleo de modems (modulador/demodulador) que convierte las seales discretas en seales analgicas, antes de realizar su transmisin.

8.3.2.Transmisin digital
Transmisin digital es la transmisin de smbolos con cierto grado de exactitud en un tiempo determinado. A este intervalo se le llama tiempo de smbolo. La informacin son bits, siendo su agrupacin los smbolos. Un bit tiene dos estados: 0 y 1. Cada uno de ellos puede equivaler a una tensin, por ejemplo el 0 corresponder a +V y el 1 a V.

En el caso de los smbolos, con n bits, se pueden representar 2 n smbolos o a la inversa, cuntos bits se necesitan para representar M smbolos? N = log2 M bits

39 Ahora a cada smbolo, le ha de corresponder un nivel de tensin, por ejemplo con 2 bits Smbolo 11 10 01 00 Tensin +V1 +V2 -V2 -V1

La transmisin de seales discretas es la transmisin caracterstica de las redes. Con el fin de regenerar la seal se emplean repetidores. Este tipo de transmisin es el que se va a desarrollar a continuacin. Si las seales son continuas, primero tienen que ser digitalizadas. A continuacin se pueden transmitir tal cual o aplicando algn tipo de modulacin.

8.3.3.Resumen
Transmisin analgica Seal continua Transmisin digital

En banda base o con Antes de la transmisin, se modulacin. deben digitalizar las seales continuas. No se usa Es una transmisin directa con o sin codificacin.

Seal discreta

8.4. Conceptos de Vm, Vt, criterio de Nyquist

8.4.1.Velocidad de propagacin
Es la velocidad a la que se transmite la seal a travs de un medio de transmisin. Esta velocidad de propagacin determina el tiempo de propagacin de la seal y unicamente depende de la distancia a recorrer. Asi si llamamos tp al tiempo de propagacin tp = distancia / velocidad de propagacin

40

8.4.2.Velocidad de transmisin
Se entiende por velocidad de transmisin Vt al nmero de bits que se transmiten por unidad de tiempo. Su unidad es bps. Esta velocidad depende de las caractersticas de los equipos de transmisin y recepcin. Si la transmisin de 1 bit dura Tb segundos, Vt = 1/Tb bps As el tiempo de transmisin de n bits valdr tt = n / velocidad de transmisin

8.4.3.Velocidad de modulacin
Se entiende por velocidad de modulacin Vm al nmero de smbolos que se transmiten por unidad de tiempo. Su unidad son los baudios. Si la transmisin de 1 smbolo dura Ts segundos, Vm = 1/Ts baudios

8.4.4.Relacin entre velocidad de transmisin y de modulacin


La relacin entre velocidad de transmisin Vt y velocidad de modulacin Vm es el nmero de bits n que se emplean para la representacin de un smbolo. V t = Vm n As si cada bit representa un smbolo, es decir, n = 1, en este caso Vt = Vm De la misma forma con n=2, es decir, que cada smbolo se represente por 2 bits, entonces Vt = 2 Vm.

8.4.5.Relacin entre la velocidad de transmisin y las frecuencias


Si el tiempo de smbolo Ts disminuye, su frecuencia fs aumenta, dado que fs = 1 / Ts, y por consiguiente aumenta la velocidad de modulacin. Si el tiempo de smbolo Ts aumenta, su frecuencia fs disminuye, dado que fs = 1 / Ts, y por consiguiente disminuye la velocidad de modulacin.

41

8.4.6.Criterio de Nyquist
Segn Nyquist, en un sistema sin ruido y dado un ancho de banda Bw, la velocidad mxima de modulacin Vm que se puede transmitir es Vm = 2 B w en el caso de seales de un solo nivel. As con un canal de voz de 3100 Hz, la velocidad mxima de modulacin es 6200 bps. En el caso de seales multinivel, la capacidad mxima de canal que se necesita es Cmax = 2 Bw log2 M donde Vm la velocidad de transmisin y M el nmero de niveles. Por ejemplo, en el ejemplo anterior, si M=8, valor frecuente en los modems, C = 2 3100 log2 8 = 2 3100 3 = 18600 bps

8.5. Concepto de distorsin


Una seal mientras es transmitida, vara de forma, as que el receptor no recibe exactamente lo mismo que el emisor. A esta fenmeno se le llama distorsin Hay dos tipos de distorsiones: lineal y del retardo. Distorsin lineal Es el fenmeno producido porque el mdulo de la funcin de transferencia no es constante y como consecuencia de lo cual no todas las frecuencias son transferidas con el mismo valor. Distorsin del retardo Es el fenmeno producido porque la velocidad de propagacin vara con la frecuencia de la seal y en consecuencia no todas las frecuencias tardan el mismo tiempo en llegar. As si el retardo es muy grande, se puede producir lo que se llama interferencia intersimblica (ISI), es decir, puede haber solapamiento de seales de distintas frecuencias, porque hay frecuencias que llegan antes que la frecuencia base o principal y otras llegan despus de la frecuencia base o principal. A esta distorsin del retardo, tambin se le llama dispersin, ya que en este caso la seal se ensancha con el tiempo. La dispersin se puede solucionar a travs del diseo de cables adecuado, limitando las longitudes de los cables y detectando cul es la impedancia adecuada. En el caso de la fibra ptica, la dispersin se puede

42 controlar usando luz lser con una longitud de onda muy especfica. En el caso de comunicaciones inalmbricas, la dispersin se puede reducir al mnimo a travs de las frecuencias que se usan para realizar la transmisin. Fluctuacin de fase Todos los sistemas digitales disponen de relojes que son los que marcan el ritmo de procesamiento de sus sistemas. Los pulsos del reloj hacen que una CPU calcule, que los datos se guarden en la memoria y que la tarjeta de red enve bits. Si el reloj del dispositivo origen no est sincronizado con el dispositivo destino , se producir una fluctuacin de fase de temporizacin. Esto significa que los bits llegarn un poco antes o despus de lo esperado. La fluctuacin de fase se puede solucionar mediante una serie de complicadas sincronizaciones de reloj, incluyendo sincronizaciones de hardware y software, o de protocolo. Latencia La latencia, tambin denominada demora, es el tiempo que tarda la seal entre el emisor y el receptor. Esta latencia tiene dos causas principales:

la velocidad de propagacin y el procesamiento de las seales dentro de los dispositvos. Es el caso de una seal que llega a un dispositivo y debe ser reenviada a otro. El dispositivo que recibe la seal, debe analizarla y esto lleva tiempo. Este tiempo es una latencia.

8.6. Concepto de atenuacin


Atenuacin es la prdida de la potencia de la seal como, por ejemplo, cuando los cables superan una longitud mxima. Esto significa que una seal de voltaje de 1 bit pierde amplitud a medida que la energa pasa desde la seal hacia el cable. La seleccin cuidadosa de los materiales, (por ej., utilizando cobre en lugar de carbono, y la geometra (la forma y el posicionamiento de los cables) puede disminuir la atenuacin elctrica, aunque no se puede evitar que se produzca alguna prdida cuando hay resistencia elctrica. La atenuacin tambin se produce en las seales pticas, ya que la fibra ptica absorbe y dispersa parte de la energa luminosa a medida que el pulso luminoso, un bit, se desplaza a travs de la fibra. Esto se puede reducir considerablemente al determinar la longitud de onda, o el color, de la luz seleccionada. Esto tambin se puede reducir dependiendo de si usa fibra de monomodo o fibra multimodo, y segn el tipo de vidrio que se utilice para la fibra. Inclusive con la aplicacin de estas opciones, la prdida de seal es inevitable. La atenuacin tambin se produce con las ondas de radio y las microondas, ya que stas son absorbidas y dispersadas por molculas especficas de la atmsfera. La atenuacin puede afectar a una red dado que limita la longitud del cableado de la red a travs de la cual usted enviar un mensaje. Si el cable es demasiado largo o

43 demasiado atenuante, un bit que se enva desde el origen puede parecer un bit cero para el momento en que llega al destino. Este problema se puede solucionar a travs de los medios de red elegidos y seleccionando estructuras que estn diseadas para soportar bajas cantidades de atenuacin. Una de las formas que existen para resolver el problema es cambiar el medio. Otra de las formas es utilizar un repetidor luego de una distancia determinada. Existen repetidores para bits elctricos, pticos e inalmbricos. La atenuacin se mide como la relacin entre la potencia del emisor P e y la potencia del receptor Pr At = Pe / Pr La unidad de medida de la atenuacin es el decibelio y se define como la medida del cociente entre dos niveles de seal, tomando una como referencia. As por ejemplo si tenemos una potencia P en la unidad de medida cualquiera, y otra Pref con la misma unidad de medida, si su relacin la queremos en decibelios, emplearemos la frmula P (dB) = 10 log10 P / Pref Dado el carcter logartmico del decibelio, la expresin de la atenuacin en decibelios es At = Pe (dB)- Pr (dB) Si es el parmetro de calidad de un cable, es decir, el nmero de db/km, entonces At = D = Pe (dB) - Pr (dB) Tres consideraciones respecto a la atenuacin: La seal recibida debe tener suficiente energa para que la electrnica del receptor pueda detectar e interpretar la seal adecuadamente. Para poder ser reproducida con suficiente fiabilidad, la seal debe conservar un nivel suficientemente mayor que el ruido, es decir, la relacin seal/ruido debe ser lo ms alta posible. La atenuacin es una funcin creciente de la frecuencia.

Con el fin de regenerar esta prdida de potencia, se instalan los llamados amplificadores. Son equipos electrnicos que aumentan la potencia recibida por un factor de ganancia G. En este caso si la potencia de entrada al amplificador es Pe y la de salida Ps, G = Ps / Pe o en dB, sera G = Ps - Pe

44 As si la potencia de entrada es de 1 mW y la de salida 1 w, G = 1 / 0,001 = 1000 y en dB, G = 10 log10 1000 = 30 dB

8.7. Fuentes de ruido


El ruido es un conjunto de seales no deseadas que interfieren a las seales de voltaje, pticas o electromagnticas transmitidas. Ninguna seal elctrica se produce sin ruido; sin embargo, lo importante es mantener la relacin seal/ruido (S/N) lo ms alta posible. En otras palabras, cada bit recibe seales adicionales no deseadas desde varias fuentes. Demasiado ruido puede corromper un bit, haciendo que un 1 binario se transforme en un 0 binario, o un 0 en un 1, y por tanto destruyendo el mensaje. Aparatos que generan ruido son por ejemplo: luces fluorescentes, estufas, radios, filtros de aire, televisores, computadores, sensores de movimiento, radares, motores, switches, soldadores, dispositivos electrnicos de encendido automtico de todo tipo El ruido puede clasificarse segn su origen en ruido impulsivo (EMI, ...) diafona (crosstalk) ruido trmico saturacin

El ruido se mide en decibelios y se mide calculando la relacin seal/ruido en decibelios. As S/N = 10 log10 (Potencia de seal / Potencia de ruido) Una S/N alta significar una seal de alta calidad y la necesidad de un reducido nmero de repetidores.

8.7.1.EMI/RFI (Interferencia radiofrecuencia)

electromagntica/interferencia

de

la

Las fuentes externas de pulsos elctricos que pueden atacar la calidad de las seales elctricas del cable incluyen los sistemas de iluminacin, los motores elctricos y los sistemas de radio. Estos tipos de interferencia pueden ser:

interferencia electromagntica (EMI) e interferencia de la radiofrecuencia (RFI).

45 En los cables con varios conductores, cada uno de ellos puede actuar como una antena. Cuando esto sucede, el conductor absorbe las seales elctricas de los dems conductores y de las fuentes elctricas ubicadas fuera del cable. Si el ruido elctrico resultante alcanza un nivel lo suficientemente alto, puede hacerse difcil para las tarjetas de red discriminar el ruido de la seal de datos. Esto es un problema especialmente porque la mayora de las LAN utilizan frecuencias en la regin de frecuencia de 1-100 MHz, que es donde las seales de la radio FM, las seales de televisin y muchos otros aparatos tienen tambin sus frecuencias operativas. Para comprender de qu manera el ruido elctrico de cualquier origen causa un impacto en las seales digitales, imagnese que desea enviar datos, representados por el nmero binario 1011001001101, a travs de la red. El computador convierte el nmero binario en una seal digital. La seal digital se desplaza a travs de los medios de la red hacia el destino. El destino resulta estar cerca de un toma de corriente elctrica que es alimentada por cables largos neutros y de conexin a tierra. Estos cables actan como una antena para el ruido elctrico. Como el chasis del computador destino se utiliza tanto para la conexin a tierra como para la conexin a tierra de referencia de seal, este ruido interfiere con la seal digital que recibe el computador. Supongamos que cuando se combina la seal con este ruido elctrico, en lugar de leer la seal como 1011001001101, el computador lee la seal como 1011000101101, lo que provoca que los datos se tornen poco confiables (daados). A diferencia de los sistemas que utilizan cable de cobre, los sistemas inalmbricos son particularmente propensos a la interferencia electromagntica / interferencia de la radiofrecuencia. Para evitar el problema de la conexin a tierra de referencia de seal/CA que se describe anteriormente, es importante trabajar en estrecha relacin con el contratista elctrico y la compaa de electricidad. Esto le permitir obtener la mejor y ms corta conexin a tierra elctrica. Una forma de hacerlo es investigar los costos de instalar un transformador nico dedicado a su rea de instalacin de LAN. Si puede costear esta opcin, puede controlar la conexin de otros dispositivos a su circuito de alimentacin. Restringiendo la forma y el lugar en que se conectan los dispositivos tales como motores o calentadores elctricos con alto consumo de corriente, usted puede eliminar una gran parte del ruido elctrico generado por ellos. Al trabajar con su contratista elctrico, debera solicitar la instalacin para cada rea de oficina de paneles separados de distribucin de electricidad, tambin conocidos como disyuntores. Dado que los cables neutros y de conexin a tierra de cada toma de corriente se juntan en el disyuntor, al tomar esta medida aumentarn las posibilidades de acortar la longitud de la conexin a tierra de seal. Si bien el instalar paneles individuales de distribucin de electricidad para cada grupo de computadoras aumentar el costo primario del cableado elctrico, esto reducir la longitud de los cables de conexin a tierra y limitar varios tipos de ruido elctrico que enmascaran las seales.

46 Hay varias formas de limitar la EMI (interferencia electromagntica) y la RFI (interferencia de la radiofrecuencia). Una forma consiste en aumentar el tamao de los cables conductores. Otra forma sera mejorar el tipo de aislante empleado. Sin embargo, estos mtodos aumentan el tamao y el costo de los cables, sin mejorar demasiado la calidad. Por lo tanto es ms comn que los diseadores de redes especifiquen un cable de buena calidad. Dos de las tcnicas que los diseadores de cables han usado con xito para disminuir la EMI y la RFI, son el blindaje y la cancelacin . En el caso de un cable que utiliza blindaje, una malla o un papel metlico recubre cada par de hilos o grupo de pares de hilos. Este blindaje acta como barrera contra las seales de interferencia. Sin embargo, al igual que el uso de conductores de mayor tamao, el uso de revestimientos de malla o papel metlico aumenta el dimetro del cable y en consecuencia tambin aumentan los costos. Por lo tanto, la cancelacin es la tcnica ms comnmente empleada para proteger los cables de las interferencias indeseables. Cuando la corriente elctrica fluye a travs de un cable, crea un pequeo campo magntico circular a su alrededor. La direccin de estas lneas de fuerza magntica se determina por la direccin en la cual fluye la corriente a lo largo del cable. Si dos cables forman parte del mismo circuito elctrico, los electrones fluyen desde la fuente de voltaje negativo hacia el destino a lo largo de un cable. Luego los electrones fluyen desde el destino hacia la fuente de voltaje positivo a lo largo del otro cable. Cuando dos cables de un circuito elctrico se colocan uno cerca del otro, los campos magnticos de un cable son el opuesto exacto del otro. As, los dos campos magnticos se cancelan entre s. Tambin cancelarn cualquier otro campo magntico externo. El hecho de trenzar los cables puede mejorar el efecto de cancelacin. Si se usa la cancelacin en combinacin con cables trenzados, los diseadores de cables pueden brindar un mtodo efectivo para proporcionar un autoblindaje para los pares de hilos dentro de los medios de la red

8.7.2.Diafona (Crosstalk)
Cuando el ruido elctrico del cable tiene origen en seales de otros conductores del cable, se dice que hay diafona. Cuando dos hilos estn colocados uno muy cerca del otro y no estn trenzados, la energa de un hilo puede trasladarse al hilo adyacente y viceversa. Esto puede provocar ruido en ambos extremos de un cable terminado. Existen en realidad muchas formas de diafona que se deben tener en cuenta al desarrollar redes. En ingls diafona es NEXT (near-end X-crosstalk). El efecto de la diafona aumenta con la frecuencia, porque a frecuencias ms altas, se propaga ms energa. Por el contrario, disminuye con la longitud.

47

8.7.3.Ruido trmico
El ruido trmico es debido al movimiento aleatorio de electrones. No se puede evitar pero por lo general es relativamente insignificante en comparacin con las seales. Se dice que el ruido blanco si su densidad espectral es plana para todas las frecuencias. Segn Shanon, en un sistema con ruido, la capacidad mxima del canal, en bps, es la mxima velocidad a la que se puede transmitir la informacin con una probabilidad de error acotada. Es decir Shannon ampla en trabajo de Nyquist a sistemas con ruido y que por tanto se ajustan ms a la realidad. Su frmula es C = Bw log2 (1 + S/N ) siendo Bw el ancho de banda en hz y S/N la relacin seal / ruido en valores absolutos. Si la velocidad de transmisin Vt es inferior a la capacidad de canal C, se puede encontrar un esquema de codificacin con una probabilidad de error acotada. Si la velocidad de transmisin Vt es superior a la capacidad de canal C, no es posible transmitir informacin sin errores. Por ejemplo, supongamos que tenemos un canal telefnico con un ancho de banda Bw de 4 kHz y una relacin seal/ruido de 30 dB. Con el fin de aplicar la frmula de Shanon, primero debemos transformar el valor de la relacin seal/ruido a valores absolutos. 30 = 10 log10 (S/N) por tanto 3 = log10 (S/N) y en consecuencia S/N = 1000 C = 4000 log2 (1 + 1000) = 4000 log2 1001 = 4000 ( log10 1001 /log10 2) C = 4000 (3,000434 / 0,301030) = 39869 bps Este es el lmite de un canal telefnico.

8.7.4.Ruido por saturacin


Si una lnea est saturada, la seal a transmitir dificilmente se aparta de la saturacin. Por esta razn, el receptor no puede determinar la seal enviada por el emisor, ya que muy influenciada por la seal que satura la transmisin y que no tiene nada que ver con la seal transmitida. A continuacin hay un ejemplo de la influencia de los distintos fenmenos enumerados.

48

8.8. Reflexin
Para comprender la reflexin , imagnemos que una soga extendida y sostenida por una persona en cada extremo. Ahora, imagnemos que una persona le enva a la otra persona un "pulso" o un mensaje de 1 bit. Si se observa cuidadosamente, se ver que una pequea onda (pulso) vuelve (se refleja) hacia el que origin el pulso. La reflexin se produce en las seales elctricas. Cuando los pulsos de voltaje, o bits, tropiezan con una discontinuidad, se pueden producir reflexiones de la energa. Si no se controla cuidadosamente, esta energa puede interferir con bits posteriores. Recuerde, aunque en este momento usted est concentrado en slo 1 bit a la vez, en las redes reales usted desear enviar millones y miles de millones de bits por segundo, lo que requiere tener en cuenta este pulso de energa reflejado. Segn el cableado y las conexiones que utiliza la red, las reflexiones pueden o no ser un problema. La reflexin tambin se produce en el caso de las seales pticas. Las seales pticas reflejan si tropiezan con alguna discontinuidad en el vidrio (medio), como en el caso de un conector enchufado a un dispositivo. Este efecto se puede apreciar

49 de noche, al mirar a travs de una ventana. Usted puede ver su reflejo en una ventana aunque la ventana no es un espejo. Parte de la luz que se refleja desde su cuerpo se refleja en la ventana. Este fenmeno tambin se produce en el caso de las ondas de radio y las microondas, ya que detectan distintas capas en la atmsfera. Esto puede provocar problemas en la red. Para un ptimo desempeo de la red, es importante que los medios de la red tengan una impedancia especfica para que concuerden con los componentes elctricos de las tarjetas de red. A menos que los medios de red tengan la impedancia correcta, la seal experimentar cierta reflexin y se crear interferencia. Luego se pueden producir mltiples pulsos reflejados. Ya sea que el sistema sea elctrico, ptico o inalmbrico, la falta de acople en la impedancia puede provocar reflexiones. Si se refleja suficiente energa, el sistema binario de dos estados se puede confundir debido a toda la energa adicional que se genera a su alrededor. Esto se puede solucionar asegurndose de que la impedancia de todos los componentes de red est cuidadosamente acopla.

50

La lnea de transmisin

La lnea de transmisin es el camino fsico a travs del cual se propaga la seal electromagntica. La transmisin de datos entre un emisor y un receptor siempre se realiza a travs de una lnea de transmisin. Los medios de transmisin se pueden clasificar como

guiados y no guiados.

En los medios guiados, las ondas se transmiten confinndolas a lo largo de un medio fsico, tales como pares trenzados, cables coaxiales y fibras pticas. Por el contrario, los medios no guiados proporcionan una forma de transmitir las ondas electromagnticas pero sin encauzarlas, como por ejemplo en la propagacin a travs del aire, el mar o el vaco. Los medios guiados pueden ser:

con cable de cobre: coaxial, par trenzado, cable de datos de fibra ptica: multimodo y monomodo

Los medios no guiados son por ejemplo las redes inalmbricas, las emisiones de radio y TV, y las transmisiones via satlite.

9.1. Cable coaxial


El cable coaxial est formado por un ncleo de cobre rodeado por un aislante, una malla metlica que hace de apantallamiento y una cubierta exterior. El apantallamiento protege la seal transmitida contra las interferencias de seales externas indeseadas o ruidos. El cable coaxial es ms robusto frente a las interferencias y a la atenuacin que el par trenzado. El blindaje forma parte del circuito de datos.

51

Hay 2 tipos bsicos de cable coaxial: Fino. Tiene un grosor de 6 mm y se conecta directamente a las tarjetas de red. La distancia recomendable mxima es de 185 m. y una impedancia de 50 ohm. Grueso. Tiene un grosor de 12 mm. y su distancia mxima recomendable es de 500 m. Tambin tiene una impedancia. 50 ohm. No se conecta directamente a las tarjetas de red, por lo que utiliza un transceptor, que consiste en una caja que pinza al coaxial grueso por un lado, y por el otro tiene un conector, al cual se conecta el cable coaxial a la tarjeta de red. Este conector es conocido como AUI.

Los conectores de los cables coaxiales son conocidos como BNC (British Naval Connector), y hay de 3 tipos: cilndrico, en T y terminador.

9.2. Par trenzado


El cable de par trenzado ms sencillo est formado por 2 conductores de cobre enrollados entre s y con una cubierta aislante. Hay de 2 tipos: sin apantallar (UTP) y apantallados (STP). El UTP tiene una impedancia de 100 ohm y el STP de 150 ohm. El cable STP, a diferencia del cable coaxial, la malla de apantallamiento no forma parte del circuito de datos. El cable apantallado STP mejora la respuesta a las interferencias respecto al UTP, pero por el otro lado disminuye el ancho de banda Bw mximo a emplear.

52

Sus especificaciones corresponden a la norma 568 de EIA/TIA, y de acuerdo con sta hay 7 categoras: Categora 1. Empleado solo en voz. Categora 2. Consta de 4 pares trenzados y solo se recomiendan hasta 4 Mbps. Categora 3. Consta de 4 pares trenzados y solo se recomiendan hasta 10 Mbps. Categora 4. Consta de 4 pares trenzados y solo se recomiendan hasta 16 Mbps. Categora 5. Consta de 4 pares trenzados y solo se recomiendan hasta 100 Mbps. Categora 6. Consta de 4 pares trenzados y solo se recomiendan hasta 250 Mbps. Categora 7. Consta de 4 pares trenzados y solo se recomiendan hasta 600 Mbps.

Se recomiendan distancias mximas de 100 m. Los conectores que se emplean son el RJ-11 de 4 hilos y el RJ-45 de 8 hilos. Tabla de atenuaciones mximas en dB de un cable de 305 m. a 20C Frecuencia (Mhz) 1 4 10 16 20 25 100 Categora 3 7,8 17 30 40 Categora 4 Categora 5 6,5 6,3 13 13 22 20 27 25 31 28 32 67

53

9.3. Fibra ptica


Este cable consiste en un ncleo, que es la fibra ptica propiamente dicha, y un revestimiento o cladding. No solo se fabrican cables de 1 fibra, sino tambin agrupaciones de cables de ms de 1 fibra. Este medio fsico consiste en la transmisin de la informacin mediante la luz. En la actualidad hay de 2 tipos: monomodo y multimodo. El trmino multimodo indica que pueden ser guiados muchos modos o rayos luminosos cada uno de los cuales sigue un camino distinto dentro de la fibra ptica. Las fibras multimodo son las habituales y tienen un dimetro del ncleo superior a 10 micras. Su distancia mxima recomendada es de 10 km. Las fibras monomodo solo permiten la propagacin de un nico modo o rayo, el cual se propaga directamente sin reflexin. Estas fibras tienen un dimetro del ncleo inferior a 10 micras. Se recomienda distancias mximas de 100 Km.

Las caractersticas pticas, geomtricas y de transmisin se recogen en las recomendaciones del CCITT, tales como las G.651 y G.652 Sus ventajas son: bajas prdidas, y en consecuencia necesidad de menor nmero de repetidores gran anchura de banda, y en consecuencia bajo coste por canal

54 resistencia a radiaciones e inmunidad a las interferencias electromagnticas, es decir, no necesita apantallamiento estable con la temperatura bajo precio

Sus inconvenientes son: radios de curvatura amplios

difcil de empalmar (conectorizacin y empalmes). Tipos: empalme, fusin, mecnico, pigtails

difcil de intervenir en cuanto a reparaciones.

55 En cuanto a conectores, existen bsicamente 6 tipos: SMA. Anclaje por rosca y slo se utiliza en fibras multimodo. Prdidas de 1 dB en 50/125 micras. Bicnico. Anclaje por rosca. Prdidas de 0,6 dB en 50/125 micras. ST. Anclaje por bayoneta. Prdidas de 0,3 dB en 50/125 micras. Mini BNC. Anclaje por bayoneta y slo se utiliza en fibras multimodo. Prdidas de 0,7 dB en 59/125 micras. FC/PC. Anclaje por gua y rosca. Prdidas de 0,1 dB en 50/125 micras. SC. Anclaje por push-pull. Prdidas de 0,3 dB en 50/125 micras.

En la actualidad lo caro son las interfaces, y hay 2 tipos de focos de emisin: LED para fibra multimodo y Lser para fibra monomodo.

La atenuacin en las fibras pticas es producida por tres causas: dispersin, debida a defectos microscpicos de la fibra; absorcin, debida a materiales no deseados de la fibra y flexin debida a las curvaturas A continuacin se expone un ejemplo del clculo de una transmisin por fibta ptica. Se trata de un emisor con una potencia de -14 dB y un receptor con una sensibilidad de -29 dB. Entre ellos se ha tendido un cable de fibra ptica de 2500 metros, habiendo 4 empalmes por fusin en este tramo. Los conectores que se emplean son ST y se calcula el margen del diseo. Para ello es necesario el clculo de las prdidas totales.

Potencia de transmisin Sensibilidad del receptor Ganancia disponible del sistema: 4 empalmes por fusin (0.1 dB cada uno): 2500 metros de cable de fibra ptica (3.5 dB/Km): 2 conectores ST (0.5 dB mx. por conector): Total de prdidas: Margen de diseo:

-14 dB -29 dB 15 dB 0.4 dB 8.75 dB 1.0 dB 10.15 dB 4.85 dB

Como podemos ver disponemos de 4.85 dB de margen. Es recomendable que se disponga de un margen de 3 dB, ya que los valores utilizados para las prdidas

56 pueden variar debido a efectos de temperatura, extensiones del enlace, empalmes adicionales debido a restauraciones de emergencia,...

9.4. Cables de datos IBM


Consisten en cables apantallados de pares trenzados y hay los tipos siguientes: Tipo 1. Cable de 2 pares trenzados. Tipo 2. Cable de 4 pares trenzados. Tipo 6. Tipo 9.Permite distancias de hasta 2/3 del tipo 1.

Los conectores son especficos para estos cables.

57

10

Codificacin de canal

El bloque bsico de informacin de las redes de datos es el dgito binario 1, denominado bit o pulso. Un bit, en un medio elctrico, es la seal elctrica que corresponde al 0 binario o al 1 binario. Esto puede ser tan sencillo como 0 voltios para el 0 binario y +5 voltios para el 1 binario, o una codificacin ms compleja. En el caso de las seales pticas, el 0 binario se codifica como una intensidad baja, o sin luz (oscuridad). El 1 binario se codifica como una intensidad luminosa alta (brillo) o como otros modelos ms complejos. En el caso de las seales inalmbricas, el 0 binario podra ser una rfaga breve de ondas; el 1 binario podra ser una rfaga de ondas de mayor duracin, u otro modelo ms complejo. En la prctica, estos bits se transmiten codificados sguiendo distintas tcnicas de codificacin. Esta tcnicas se pueden agrupar en dos tipos: codificaciones digitales. En estos casos se emplean seales discretas de baja frecuencia mediante dispositivos de tipo paso bajo. modulaciones digitales. En estos casos se emplean seales continuas y los dispositivos pueden ser de paso bajo o paso banda. Si son de paso bajo slo podrn pasar las frecuencias bajas, y si es de paso banda, es un rango de frecuencias concreto y determinado. Estas son propias de los sistemas de comunicaciones.

En este caso se trata de estudiar las codificaciones digitales. Sus caractersticas ms importantes son: El ancho de banda Bw que utilizan. Recordemos los conceptos de velocidad de modulacin y transmisin. La ausencia de componentes de altas frecuencias significa que se necesita menos ancho de banda para su transmisin. La robustez de la seal Influencia frente al ruido. Relacin seal/ruido (SNR) La facilidad de sincronizacin. Si ayudan o no a sincronizar el reloj de los dispositivos. La necesidad de envo de seales con o sin componentes continuas.

Las codificaciones digitales ms habituales son : NRZ, AMI bipolar, Manchester y B8ZS.

58 Tambin se usan otras como el 4B/5B en FDDI, el HDB3, etc.

10.1.Concepto de modulacin
Modulacin consiste en modificar la onda senoidal correspondiente a la frecuencia base, llamada seal portadora, por distintos parmetros o la combinacin de varios de ellos. Los parmetros posibles en cuanto a generar una modulacin son:

la amplitud la frecuencia la fase

Modulacin por amplitud En una onda modulada por amplitud, la amplitud de las oscilaciones de radiofrecuencia se vara de acuerdo con la informacin que se quiere transmitir.

Modulacin por frecuencia En la modulacin por frecuencia, se vara la frecuencia instantnea de la onda de radiofrecuencia de acuerdo con la seal que se desea transmitir, mientras que se mantiene constante la amplitud de la onda. Por ejemplo, si se quiere transmitir una onda senoidal de 500 Hz por medio de la modulacin por frecuencia de una portadora de 1.000.000 Hz, se variar la frecuencia instantnea entre 1.000.010 y 999.990 Hz a razn de 500 Hz. La agrupacin de varias seales con frecuencias centrales muy cercanas permite la transmisin simltanea y diferenciada de estas seales a travs de un mismo medio de transmisin.. A esto se le llama multiplexacin por divisin de frecuencias (FDM).

59

Cada una de las seales que constan de una frecuenci central y un pequeo rango de frecuencia a su alrededor se la llama canal. Modulacin por fase Una onda modulada por fase es una onda en la cual se vara el valor de la fase de referencia de modo que su magnitud sea proporcional a la amplitud instnatnea de la seal moduladora.

10.2.NRZ (Non Return to Zero)


NRZ, cdigo sin retorno a cero, es la codificacin ms sencilla. En general para transmitir un bit (0 o 1), es suficiente codificar un valor con una seal alta y el otro valor con una seal baja (a menudo +5 o +3,3 V para 1 binario y 0 V para 0 binario). En el caso de las fibras pticas, el 1 binario puede ser un LED o una luz lser brillante, y el 0 binario oscuro o sin luz. En el caso de las redes inalmbricas, el 1 binario puede significar que hay una onda portadora y el 0 binario que no hay ninguna portadora. Un incoveniente de esta codificacin es que no es distinguble el estado de reposo o de no transmisin con la transmisin de un cero. Para ello es conveniente usar un tercer nivel y esto es lo que incorpora la codificacin NZR, donde un 0 es una seal alta (+V) y el 1 una seal baja (-V) y el estado de no transmisin es por ejemplo 0 V.

60 Estado Reposo 0 1 Tensin 0 +V -V

Los cdigos NRZ son los ms fciles de implementar y adems se caracterizan por hacer un uso eficaz del ancho de banda. Se usan con frecuencia en las grabaciones magnticas ms que en aplicaciones de transmisin de seales. Hay de dos tipos. NRZ - L y NRZ I

10.2.1.NRZ - L
Su significado es Non Return to Zero Level. En este caso, un bit 0 se codifica como un nivel de tensin alto (+V) y un bit 1 con un nivel de tensin bajo (-V).

Estado Reposo 0 1

Tensin 0 +V -V

A continuacin hay un ejemplo de codificacin de la cadena 01001100011 +V

-V 0 1 0 0 1 1 0 0 0 1 1

Sus caractersticas son: Fcil de implementar Robusto frente al ruido por su componente continua. Ausencia de capacidad de sincronizacin

61 Posibilidad de prdida de la polaridad de la seal. Si se empleara una codificacin diferencial sera ms difcil esta prdida, ya que en este caso la seal se codifica a partir de elementos de seal adyacentes.

10.2.2.NRZ - I
Su significado es Non Return to Zero Invert on ones. En este caso, un bit 0 se codifica como sin transicin al principio del intervalo del bit y un bit 1 como transicin al principio del intervalo del bit. Estado Reposo 0 1 Tensin 0 Sin cambio Con cambio

Antes -> Despus 0 1 0 Cambia 1 Cambia No cambia No cambia

A continuacin hay un ejemplo de codificacin de la cadena 01001100011 +V -V 0 1 0 0 1 1 0 0 0 1 1

NRZ-I es un ejemplo de codificacin diferencial. En la codificacin diferencial, en lugar de determinar el valor absoluto, la seal se decodifica comparando la polaridad de los elementos de seal adyacentes. Sus caractersticas son: Componente continua en el caso de una cadena de ceros Sin problemas con la polaridad debido al empleo de codificacin diferencial. Mejora la sincronizacin con los unos pero no con los ceros.

62

10.3.AMI bipolar
Las codificaciones bipolares son de tipo multinivel, es decir, usan ms de dos niveles de seal. El significado de la AMI bipolar es bipolar with Alternative Mark Inversion. En este caso, un bit 0 se codifica como en ausencia de seal, es decir, 0 voltios y un bit 1 como nivel +V o -V, alternando segn los unos sucesivos.

Estado Reposo 0

Tensin 0 0 Cambia en funcin de la tensin del ltimo bit

Antes -> Despus 0 1 0 0 +V o -V 1 0 +V o -V

A continuacin hay un ejemplo de codificacin de la cadena 01001100011 +V

-V 0 1 0 0 1 1 0 0 0 1 1

Sus caractersticas son:


La codificacin de los unos facilita la deteccin de errores. Facilita el grado de sincronizacin Hay problemas en el caso de una cadena larga de ceros.

63

10.4.Manchester
La codificacin Manchester da como resultado que los 0 se codifiquen como una transicin de alto a bajo y que el 1 se codifique como una transicin de bajo a alta. Dado que tanto los 0 como los 1 dan como resultado una transicin en la seal, el reloj se puede recuperar de forma eficaz en el receptor. No depende del bit anterior.

Manchester definen un 0 como una seal alta durante la primera mitad del perodo y baja durante la segunda mitad. Las normas definen al 1 como una seal que es baja para la primera mitad del perodo y alta para la segunda mitad. En la codificacin Manchester el 0 se codifica como una transicin de baja a alta y el 1 como una de alta a baja. Como tanto los 0 como los 1 tienen como resultado una transicin de la seal, el reloj se puede recuperar efectivamente en el receptor. Sus caractersticas son: Inmunidad al ruido No hay componente continua Mantiene la sincronizacin, es decir, no hay necesidad de reloj en cuanto hay transicin en medio del bit. Peor ancho de banda Bw que la codificacin NRZ

10.5.Manchester diferencial
La codificacin de Manchester combina datos y reloj en smbolos de bit, que se dividen en dos mitades, con la polaridad de la segunda mitad siempre inversa a la

64 de la primera mitad. Recuerde que con la codificacin Manchester, el 0 se codifica como una transicin al principio del intervalo, mientras que el 1 se codifica como sin transicin al principio del intervalo. Como tanto los 0 como los 1 producen una transicin de seal, el reloj puede, en efecto, recuperarse en el receptor.

Sus caractersticas son:

Inmunidad al ruido No hay componente continua Mantiene la sincronizacin, es decir, no hay necesidad de reloj en cuanto hay transicin en medio del bit. Necesita un mayor ancho de banda Bw que el Manchester sin diferencial ya que trabaja a doble frecuencia de la velocidad de la red

10.6.B8ZS
Su significado es Bipolar with 8 Zeros Substitution. Se basa en el AMI bipolar, con la excepcin de que modifica la cadena de 8 ceros seguidos, dado que da lugar a un intervalo de seal continua muy grande, con una muy probable prdida de sincronizacin del reloj. La cadena de 8 ceros seguidos se sustituye por una cadena 000VB0VB donde B es polaridad normal, es decir, se codifica como un 1 normal V es la violacin de cdigo, es decir, se codifica como un 1 inverso

As tendramos

65

As las reglas son:

Si aparece un octeto con todos ceros y el ltimo valor de tensin anterior a dicho octeto fu positivo, codificar dicho octeto como 000+-0-+ Si aparece un octeto con todos ceros y el ltimo valor de tensin anterior a dicho octeto fu negativo, codificar dicho octeto como 000-+0+-

66

11

Half-duplex y full-duplex

El intercambio de datos a travs de una lnea de transmisin se puede clasificar como simplex, half-duplex o full-duplex. La transmisin simplex consiste en la transmisin de las seales en una nica direccin. No se emplea en redes. En la transmisin half-duplex solo una de las dos estaciones de un enlace punto a punto puede transmitir simultneamente. Equivale a un puente con un solo carril y con circulacin en ambos sentidos. En la transmisin full-duplex, las dos estaciones pueden simultneamente enviar y recibir datos. Siguiendo el mismo ejemplo anterior, ahora el puente tendra 2 carriles, uno para cada sentido de circulacin. Para la sealizacin digital, en la que se requiere un medio guiado, la transmisin full-duplex normalmente exige dos caminos separados(por ejemplo, dos pares trenzados) mientras que la transmisin half-duplex necesita solamente uno. Para la sealizacin analgica, depender de la frecuencia: si una estacin transmite y recibe a la misma frecuencia, utilizando transmisin inalmbrica se deber operar en modo half-duplex, aunque para medios guiados se puede operar en full-duplex utilizando dos lneas de transmisin distintas. Si una estacin emite en una frecuencia y recibe en otra, para la transmisin inalmbrica se deber operar en full-duplex. Para medios guiados se deber optar por full-duplex usando una sola lnea.

67

12

Modos de transmisin

Dado que la transmisin digital consiste en una transmisin serie de bits, es necesario que los dispositivos transmisor y receptor funcionen de una forma ordenada, y as el receptor debe poder distinguir cada una de las partes del mensaje recibido. En general, la sincronizacin se consigue de 2 formas: sncrona y asncrona. Transmisin asncrona Este tipo de transmisin consiste en que el tiempo de inicio de transmisin del grupo de bits es impredecible. Entre la transmisin de un grupo de bits y la siguiente transmisin no se transmite nada. En este caso siempre hay una forma de identificar el inicio y el final de la informacin til mediante uno o ms bits adicionales. Es por ejemplo la comunicacin entre el teclado y un computador. La polaridad de los bits de inicio (start) y de fin (stop) debe ser diferente de forma que as siempre haya una transicin. Tambin en este tipo de transmisiones la eficiencia es menor porque se envan unos bits adicionales sin llevar informacin til. Se emplea en transmisiones de baja velocidad. Transmisin sncrona En la transmisin sncrona las seales digitales se transmiten a una velocidad constante, de acuerdo con las seales de un reloj. La informacin transmitida contiene las seales del reloj, permitiendo as la sincronizacin del reloj del receptor con el reloj del emisor. Aunque no hayan datos a transmitir, siempre se est enviando como mnimo la seal de sincronizacin. En una transmisin sncrona, la informacin transmitida se codifica para facilitar su sincronismo todas las tramas van precedidas de 1 o ms bytes o caracteres con el fin de que el receptor interprete correctamente el inicio y fin de las tramas el contenido de cada trama se encapsula entre un par de caracteres reservado o bytes para que haya sincronizacin.

Por tanto tenemos unos bytes de sincronizacin entre tramas y unos bytes de inicio y fin de trama aadidos a la informacin til de la trama.

68

13

Transmisin asncrona

Se usa cuando se transmite segn intervalos aleatorios, por ejemplo, el teclado. Lo habitual de esta transmisin es su orientacin a carcter y trama.

13.1.Sincronizacin de bit o de reloj


En la transmisin asncrona, el reloj del receptor corre asncronamente respecto a la seal de entrada. Pero con el fin de sincronizar el emisor y el receptor, el reloj del receptor funciona a una frecuencia varias veces la velocidad de transmisin, siendo habitual 16 veces. As es ms facil conseguir conocer el centro de la seal del bit transmitido. As si Vt es la velocidad de transmisin, el tiempo de transmisin de 1 bit tb vale 1/ Vt. Si fr es la frecuencia del reloj, como se ha dicho f r = N Vt y el tiempo de reloj tr valdr tr= 1 / fr = 1 / (N Vt ) = tb / N Cuanto ms alto sea N, habr mejor sincronizacin.

13.2.Sincronizacin de carcter
Se trata de enviar los caracteres secuencialmente y a su vez determinar cual es el primer bit y el ltimo que conforman el carcter, dado las distintas codificaciones existentes (ASCII, EBCDIC,etc.) Este tipo de sincronizacin tiene que decidir cuando empieza la informacin de un carcter y cuando termina. La situacin de reposo es el estado 1, por ejemplo en la codificacin NRZ-L es la tensin baja. El bit de inicio o start siempre es 0, porque el estado de reposo es 1. En cuanto a la parada, siempre termina con 1 o mas bits 0 con el fin de provocar al menos un salto y poder resincronizar el reloj. La polaridad de los bits de start y stop han de ser opuestos.

69 Con esta sincronizacin no todos los bits transmitidos son de datos propiamente dichos, por lo que debemos definir la eficiencia de transmisin Et como la relacin entre el nmero de bits de informacin y el nmero de bits totales. Et = n bits de informacin / n bits totales En consecuencia, la velocidad efectiva de transmisin Vef vale Vef = Et Vt Por ejemplo si se transmite 1 carcter ASCII (8 bits), con 1 de start y 2 de parada, la eficiencia de transmisin Et vale Et = 8 / (1+8+2) = 8 / 11 = 72,7 % Este esquema no es muy exigente en cuanto a los requisitos de temporizacin. Si se transmiten caracteres de 8 bits, incluido el bit de paridad, y el receptor es un 5% ms rpido o lento que el emisor, el octavo muestreo estar desplazado un 45% que an es aceptable. Pero si la velocidad de transmisin es de 10000 bps, el tiempo de bit es 0,1 ms. Si el receptor est desincronizado un 6%, es decir, 6 s por cada bit, el octavo bit lo leer errneamente. En realidad tenemos dos errores, uno que el ltimo bit muestreado ser incorrecto y dos que la cuenta de bits puede estar desalineada. A este error se le llama de delimitacin de trama. Es lo que se llama el efecto ISI.

13.3.Sincronizacin de trama
En este caso se trata de determinar no solo el inicio y final de cada carcter sino tambin el inicio y final de cada trama, es decir, se necesita la sincronizacin de trama. En estos lo habitual es encapsular los caracteres tiles entre 2 caracteres especiales, no imprimibles, llamados STX (start-of-text) que indica el inicio de la trama y ETX (end-of-text) que indica el final de la trama. Estos caracteres tambin se conocen con el nombre de caracteres de control de la transmisin. STX Caracteres imprimibles ETX

Sin embargo, si se transmiten datos binarios, estos caracteres no son suficientes por lo que se les precede de otro carcter especial el DEL (data link escape) DLE STX Datos binarios DLE DLE Datos binarios DLE ETX

70 Con el fin de detectar una posible combinacin de bits que coincidan con el carcter DLE, el emisor en este caso repite esta combinacin. Es lo que se conoce como stuffing.

71

14

Transmisin sncrona

Este tipo de transmisin se usa orientada a bit y orientada a carcter.

14.1.Sincronizacin de bit
En este tipo de transmisin, el reloj del receptor debe funciona sncronamente con el reloj del emisor. En este caso, no se emplean bits de inicio ni de fin, que son propios de una transmisin sncrona. La sincronizacin se consigue de una de estas formas: el que la informacin del reloj est incluida en la seal transmitida y que el receptor extraer o que el receptor tenga un reloj local pero que se sincronice mediante lo que se conoce como "digital phase-lock-loop".

En el primer caso, es necesario que haya una codificacin apropiada como la AMI bipolar, la Manchester o la Manchester diferencial. En el segundo caso, se extrae de la codificacin NRZ-I.

14.2.Sincronizacin de carcter
Se trata del sincronismo de caracteres o bloques de ellos. En este caso no hay bits de inicio ni de fin. La sincronizacin se consigue mediante la adicin de dos o ms caracteres de control conocidos como SYN, carcter no imprimible. Este carcter tiene dos funciones: permitir al receptor obtener el bit de sincronizacin. permitir al receptor la sincronizacin del carcter.

Como en la transmisin asncrona, el carcter o bloque de caracteres est encapsulado en los caracteres especiales STX y ETX. Sin embargo ahora el STX est precedido por un o ms caracteres SYN. SYN SYN STX Caracteres imprimibles ETX

72 Si se transmiten datos binarios, estos caracteres no son suficientes por lo que se les precede de otro carcter especial el DEL (data link escape)
SYN SYN DLE STX Datos binarios DLE DLE Datos binarios DLE ETX

Con el fin de detectar una posible combinacin de bits que coincidan con el carcter DEL, el emisor en este caso repite esta combinacin. Es lo que se conoce como stuffing.

14.3.Orientado al bit
El mtodo anterior orientado al carcter es de una eficiencia bastante baja en cuanto a la transmisin de datos binarios. Por ello se ha diseado otro mtodo orientado al bit ms eficiente. Se trata de una transmisin orientada al bit y consiste en un flag de inicio y de un flag de fin. Este flag consta de 8 bits con una combinacin especfica y que es 01111110 El transmisor en realidad antes de enviar el flag de inicio, enva una cadena de unos y al final, despus del flag de fin, tambin enva otra cadena de unos. Ahora tambin habr stuffing, pero ser en el caso de que hayan 5 unos seguidos. En este caso despus de 5 unos seguidos siempre se inserta un cero. Por ejemplo si se ha de transmitir la cadena 0111111111101, se enva 011111011111001 Los 2 bits cero en negrita se debe convertir en unos en recepcin.

73

15

Nivel de enlace. Entramado

Se entiende por entramado, el formato de las tramas que se transmiten en una red de datos. Como ya se explic anteriormente, las informaciones digitales, cuyo elemento bsico es un bit, se transmite por grupos de bits, que se llaman a nivel fsico (nivel 2) tramas. Su formato general es el siguiente Cabecera Datos Control de error

es decir, siempre constan de tres partes:

cabecera. En este grupo de bits se especifica la informacin accesoria de la trama, pero no por accesoria tan importante como los datos que se transmiten. datos, en ingls, payload. control de error.

As el protocolo HDLC que es uno de los bsicos en comunicaciones, su formato de trama es F Direccin Control Datos Control de error F

donde

F : es el indicador de principio y fin de trama - 8 bits. La direccin y el control son la cabecera. El control identifica la funcin y el propsito de la trama.

74

16

Deteccin de errores

Los datos estn formados por P bits significativos. Si queremos detectar errores en una transmisin, tenemos que recurrir a la redundancia de los mismos, es decir, a aadir ms bits a los P significativos, pero a coste de disminuir su rendimiento. As el envo de P bits se transforma en el envo de P+Q bits, siendo Q el nmero de bits redundantes empleados. Al cdigo P+Q se le llama palabra cdigo (code word) y a la transformacin de P en Q, cdigo detector de errores. Por tanto la cantidad de bits enviados es P+Q y esta palabra cdigo es la que se verifica en el receptor si es vlida o no vlida. La tasa de error de bit (BER - Bit Error Rate) es el factor que se emplea para medir el nivel de errores en una transmisin. Si Pb es la probabilidad de que un solo bit se corrompa, se define BER probabilidad de error de un bit en un intervalo de tiempo dado. En el caso de un bloque de n bits, la probabilidad Pf de bloque errneo es Pf = 1 - (1 - Pb)n Hay dos tcnicas bsicas de deteccin de errores:

a la

FEC (Forward Error Control) que permite la deteccin del error y su correccin y Feedback / Backward Error Control que permite la deteccin pero no su correccin. Es el caso de paridad, LRC y CRC.

Se entiende por burst errors o rfaga de bits errneos cuando son errneos una cadena de bits contiguos,.

16.1.Paridad simple
Consiste en aadir 1 bit al carcter y a este bit se le llama bit de paridad. Hay 2 tipos de paridades:

Paridad par. En este caso el bit de paridad es 0, si el nmero de unos es par y 1 si es impar. La suma total de unos es par. Paridad impar. En este caso el bit de paridad es 0, si el nmero de unos es impar y 1 si es par. La suma total de unos es impar.

75 Se emplea en las transmisiones orientadas a carcter y slo permiten la deteccin de un nico error y sin posibilidad de correccin.

16.1.1.Cdigo Hamming
La utilizacin de paridad simple solo permite la deteccin de un bit errneo, pero no su correccin porque no puede saberse cual es el bit errneo, es decir, en que posicin est. Para esta correccin, se necesita el empleo de una mayor redundancia. Por ejemplo, si se transmiten caracteres de 7 bits, con 3 bits adicionales es posible la correccin de bits errneos. En esto es lo que se basa el cdigo Hamming. Se entiende por distancia Hamming a la mnima distancia (nmero de bits diferentes) entre dos palabras cdigo. As si dh es la distancia Hamming utilizada y n es el nmero de bits errneos,

La cantidad mxima de bits errneos detectables es n = dh -1 y La cantidad mxima de bits errneos corregibles n = ( dh -1) / 2

Si la distancia Hamming dh es 2, y por tanto


el nmero mximo de bits errneos detectables es n = dh - 1 = 1 el nmero mximo de bits errneos corregibles es n = (dh - 1) / 2 = 0

Este es el caso del empleo de paridad simple. Cmo se calcula la distancia Hamming? Como se ha dicho ms arriba, es el nmero de bits distintos y por tanto su clculo se hace aplicando la funcin XOR y contando el nmero de unos. Supongamos que tenemos cuatro palabras cdigo y sus contenidos son 000000 111111 001101 110100 La distancia Hamming del conjunto ser la mnima. As el nmero de bits distintos entre los dos primeros es 6, y su distancia Hamming 6. Entre el primero y el tercero hay 3 bits distintos y por tanto su distnacia Hamming es 3. A continuacin el cuadro expone la distancia Hamming de cada pareja

76 1 1 2 3 4 -6 3 3 2 6 -3 3 3 3 -4 3 3 3 4 -4

La distnacia Hamming del conjunto ser la menor de ellas ya que es el caso peor, por tanto en el ejemplo es 3. Si la distancia Hamming dh es 3,

el nmero mximo de bits errneos detectables es n = dh - 1 = 2 el nmero mximo de bits errneos corregibles es n = (dh - 1) / 2 = 1

16.2.Paridad longitudinal (LRC)


Con este tipo de deteccin de errores, adems del empleo del bit de paridad, se introduce un nuevo carcter de paridades llamado BCC (Block Check Character). Supongamos que transmitimos 3 caracteres, cada uno con su bit de paridad y necesitamos calcular el carcter BCC que debemos transmitir a continuacin con su bit de paridad. En la tabla siguiente, se muestra este clculo, y para ello se ha utilizado paridad par en horizontal, es decir, el bit de paridad de cada carcter y paridad par para el clculo del BCC.

B6 1 1 0 1

B5 1 1 1 0

B4 0 0 1 0

B3 0 1 0 0

B2 0 0 1 0

B1 1 1 0 1

B0 1 0 0 0

P 0 0 1 0

En consecuencia el carcter BCC sera 10000100 y en este caso se transmitira 11000110 11010100 01101001 10000100

77

16.3.CRC (Cyclic Redundancy Check)


Esta metodologa permite la deteccin de ms de 1 bit errneo. Se entiende por error burst al nmero de bits entre dos bits errneos consecutivos incluidos stos. Si Pb es la probabilidad de error de un bit y Pf la probabilidad de una trama errnea, entonces Pf = 1 - (1 - Pb ) L siendo L el nmero de bits de una trama. Si Pb L << 1, entonces la probabilidad de trama errnea es Pf = 1 - (1- Pb) L Pb L De hecho si L-> , es decir, si la trama es muy larga, entonces (1 - Pb) L 0, y por tanto la probabilidad de trama errnea Pf = 1, es decir, cuanto ms larga es la trama ms probable que haya un bit errneo. La teora del CRC consiste en que dado una trama de k bits, el transmisor genera adems una secuencia de n bits, denominada FCS (Frame Check Sequence), de tal manera que la trama resultante, de n + k bits, sea divisible por algn nmero predeterminado. El receptor har la operacin inversa, es decir, dividir la trama recibida por este nmero y si el resto es cero, es indicativo de que no hay errores. Por ejemplo, el transmisor enva el nmero 1234 y adems un 9, que lo ha obtenido de dividir 1234 por 35. Cuando llega al receptor el 1234 y el 9, como ste sabe que el valor de referencia es 35, verifica que coincide. Si es as no hay errores y el nmero 1234 es el correcto. Si por el camino, el nmero 1234 se hubiera modificado y convertido en otro, se podra detectar. Evidentemente no siempre es detectable el error porque nicamente verifica el resto y no es suficiente. En los protocolos que son nmeros binarios, una buena forma de entenderlo es usando la representacin polinmica. Una trama de k bits se puede representar por un polinomio de grado k -1, donde los coeficientes del polinomio son los bits de la trama M(x) = sk-1 xk-1 + sk-2 xk-2 + . . . +s1 x + s0 Donde sk = 0 si el bit de la posicin k es 0 y sk =1 si el bit vale 1. Por ejemplo la trama 10110, se representa por el polinomio M(x) = x4 + x2 + x A continuacin se debe definir el nmero de bits L de que constar el FCS. Con este dato, se genera un polinomio generador G(x) de grado L, para que de esta forma el resto sea de grado L 1. Este polinomio es el que se emplear para dividir el polinomio resultante del contenido de la trama.

78 CRC = resto ( (M(x) xL ) / G(x) ) En recepcin, se debe realizar la operacin inversa. Esta operacin en aritmtica de mdulo 2 equivale al XOR exclusivo. La ventaja de este mecanismo es que permite detectar:

Todos los errores de 1 bit Todos los errores dobles siempre que el polinomio de referencia tenga al menos tres 1 Cualquier nmero impar de bits errneos siempre que el polinomio de referencia contenga el factor (x + 1) Cualquier error burst cuya longitud sea menor que la longitud del polinomio divisor, es decir, menor o igual que la longitud de la FCS La mayora de los error burst de longitud mayor que la longitud del FCS.

Los polinomios de referencia ms frecuentes son CRC-12 x12+x11+x3+x2+x+1 Se utiliza para la transmisin de tramas de caracteres de 6 bits y genera una FCS de 12 bits. Es habitual en la transmisin de tramas de caracteres de 8 bits. Es habitual en la transmisin de tramas de caracteres de 8 bits.

CRC-16

x16+x15+x2+1

CRC-CCITT x16+x12+x5+1 CRC-32

X32+x26+x23+x22+x16+x12+x11+ Es muy utilizado en LAN. x10+x8+x7+x5+x4+x2+x+1

Ejemplo Supongamos que se quiere enviar la secuencia de bits 11100110 y emplear un CRC de 4 bits. Por ello el polinomio generador ha de ser de grado 4 y supongamos que es G(x) = x4 + x3 + 1 Para calcular los 4 bits del CRC, primero transformaremos la secuencia de bits a enviar en el polinomio correspondiente, en este caso ser M(x) = x7 + x6 + x5 + x2 +x Ahora el CRC es el resto de la divisin M(x) x4 / G(x), y en este caso ser

79

x11 + x10 + x9 + x6 + x5 | x4 + x3 + 1 x11 + x10 + x7 | x7 + x5 + x4 + x2 + x x9 + x7 + x6 +x5 x9 + x8 + x5 x8 + x7 + x6 x8 + x7 + x4 x6 + x4 x6 + x5 + x2 x5 + x4 + x2 x5 + x4 + x x2 + x

Por tanto el resto siempre tiene un grado inferior al del polinomio generador. El CRC estar compuesto por los coeficientes del polinomio resto resultante, es decir, en este caso ser la secuencia 0110

80

17

Servicios confirmados y no confirmados

Se entiende por servicios confirmados aquellos en que el receptor contesta de la correcta recepcin o no de las tramas enviadas por el receptor. De lo contrario estamos ante un servicio no confirmado. En realidad esta confirmacin o no est directamente ligada a

el control de errores y el control de flujo

En cuanto al control de errores, en cuanto se detecta una trama errnea, es necesario retransmitirla, ya que en general no se emplean mecanismos de correccin de errores, porque penalizan mucho la eficiencia. En cuanto a la recuperacin de errores hay dos tcnicas:

Stop and wait (Idle RQ) Continous RQ o protocolos de retransmisin continua y dentro de stos, hay los de repeticin selectiva (selective repeat) y de go-back-N

Otro problema que aparece en el nivel de enlace de datos y en otros niveles, es como controlar la velocidad a la que se transmite la informacin de forma que el receptor tenga siempre recursos (p.e. buffers) necesarios para recoger la informacin. A esto se le denomina control de flujo. En cuanto al control de flujo, la tcnica ms empleada es la de la ventana deslizante (sliding window).

81

18

Control de errores

18.1.Control de errores manual


Es aquel control de error ejecutado por el usuario. Por ejemplo cuando se equivoca al teclear un carcter, pulsa la tecla de borrado, de forma que el programa no lo tiene en cuenta. En realidad NO hay borrado, sino lo que se sucede es que se aade a la secuencia un carcter (DEL) que le indica al receptor que el carcter anterior no lo debe tener en cuenta.

18.2.Echo checking
Es el control de errores utilizado en aplicaciones remotas. El terminal remoto que recibe un carcter, devuelve un eco del mismo al transmisor del carcter recibido. Este transmisor comprueba si es correcto. En caso afirmativo, enva el carcter siguiente y en caso negativo, vuelve a enviar el mismo carcter.

18.3.Control de errores automtico


En este caso, si el receptor detecta errores, pide automticamente la retransmisin del bloque, trama o carcter enviado. La deteccin del error se realiza con alguno de los mtodos ya mencionados. El hecho de retransmitir la informacin es lo que se llama repeticin automtica ARQ (Automatic Repeat Request). Hay dos tcnicas:

Stop and wait (idle RQ). Se usa bsicamente en transmisiones orientadas a carcter. Hay dos tipos:

retransmisin implcita retransmisin explcita

Continous RQ o de retransmisin continua. Se usa bsicamente en transmisiones orientadas a bit. Hay dos tipos:

82

repeticin selectiva (selective repeat). En este caso la retransmisin tambin puede ser implcita o explcita. Go-back-N. Normalmente solo es explcito.

18.4.Stop & Wait (Idle RQ)


18.4.1.Retransmisin implcita
En este caso el transmisor despus de enviar una trama de informacin, espera una trama de reconocimiento (ACK) antes de enviar la trama siguiente. Para ello el transmisor utiliza un temporizador Twt para el control del tiempo transcurrido desde el envo, por si no llega la trama de reconocimiento ACK, y que puede ser

porque se ha perdido la trama de informacin Ik porque se ha perdido la trama de reconocimiento ACK o porque ha llegado con errores.

Si el temporizador Twt expira, el transmisor vuelve a retransmitir la trama Ik e inicializa el temporizador de nuevo.

83

18.4.2.Retransmisin explcita
En este caso cuando el receptor detecta una trama I corrupta, enva al transmisor una trama del tipo NAK (Negative Acknoledgement), es decir, el transmisor puede recibir

tramas de reconocimiento normales ACK y tramas de reconocimiento negativo NAK.

18.4.3.Parmetros de evaluacin del protocolo


Tiempo de propagacin tp es el tiempo que tarda en ir desde el transmisor al receptor la informacin. Es el tiempo de viaje y depende del medio de transmisin. tp = D / V p siendo D la distancia entre el transmisor y el receptor, y Vp la velocidad de propagacin del medio. Tiempo de transmisin tt de trama se define como tt = L / Vt Siendo L el tamao de la trama en bits y V t la velocidad de transmisin. El tiempo de transmisin de una trama ACK sera tack = Lack / Vt Tiempo de proceso tproc es el tiempo en que el transmisor o el receptor tarda en procesar una trama. En general tproc << tt , tp. Por ejemplo cuando llega una trama al receptor, el tiempo de proceso es el tiempo que tarda en verificarala y enviar la trama de reconocimiento. Tiempo del ciclo Tc es el tiempo transcurrido entre que el primer bit sale del transmisor hasta que se recibe el ltimo bit de la trama ACK. Tc = 2 tp + tt + tack

84

Tiempo de espera Tespera es el tiempo transcurrido desde que el ltimo bit de la trama ha salido hasta que llegue el ltimo bit de la trama ACK. Tespera = 2 tp + tack En cuanto a los tiempos del temporizador Twt variarn del momento en que se active:

Si el temporizador se activa al comenzar la transmisin de la trama, su tiempo T wt debe ser mayor que el tiempo de ciclo Tc . Si el temporizador se activa al acabar la trama, su tiempo Twt debe ser mayor que el tiempo de espera Tespera .

Si se considera que tack << tp , en este caso el tiempo del temporizador Twt debe ser mayor que 2 tp Se define la eficiencia del protocolo U como un factor de utilizacin que se calcula como el cociente del tiempo de transmisin y el tiempo de ciclo. U = tt / Tc Si definimos como a = tp / tt , este parmetro a es una medida indicativa de la distancia entre el emisor y el receptor, ya que para una misma trama el tiempo de transmisin es independiente de la distancia. Si adems tack << tp, tt entonces Tc = 2 tp + tt + tack 2 tp + tt = tt (1+ 2 a)

Y la eficiencia U vale U = 1 / (1 + 2 a )

85 Por otro lado se define como velocidad efectiva Vef a Vef = U Et Vt siendo U la eficiencia del protocolo, Et la eficiencia de la transmisin (asncrona, sncrona, cdigo de error, ...) y Vt la velocidad de transmisin.

18.4.4.Consideraciones
1) Este mtodo es til cuando la distancia sea lo ms corta posible, ya que su peso ms importante es la velocidad de transmisin. 2) Hasta aqu se ha calculado la eficiencia del protocolo sin tener en cuenta las retransmisiones. Si Nr es el nmero medio de retransmisiones, el tiempo de ciclo con retransmisiones valdr T'c = Nr Tc siendo Tc el tiempo de ciclo sin retransmisiones y suponiendo que tack << tt , tp T'c = Nr ( 2 tp + tt + tack) = Nr tt (1 + 2 a ) y en consecuencia U = 1 / (Nr (1 + 2 a)) As si hay muchas retransmisiones, Nr es muy grande, la eficiencia U es prcticamente 0. Si expresamos Nr en trminos de probabilidad de trama errnea y por tanto de la probabilidad de bit errneo Pf = 1 - (1 - Pb ) n siendo n la longitud en bits de la trama, se demuestra que Nr = 1 / (1 - Pf) Por ejemplo, si Pf = 0,5, Nr = 2, es decir, la mitad de las tramas son errneas, suponiendo que todas las tramas ACK son correctas. En este supuesto la eficiencia U vale U = ( 1- Pf ) / ( 1 + 2 a) 3) En cuanto a la posibilidad de que el receptor recibe ms de una copia de la misma trama, se resuelve porque en este caso los protocolos incluyen en su cabecera un nmero de secuencia. Este nmero de secuencia es un campo y

86 depender de su longitud la cantidad de nmeros de secuencia que se pueden manejar. El nmero de secuencia de la trama que sale del transmisor N(S) est incluida dentro de la trama, as esta tendr como estructura

SOH N(S) STX

Datos

ETX BCC

y el mismo nmero de secuencia de vuelta N(R) debe estar incluida en las tramas ACK y NAK y por tanto su formato es

Trama ACK

ACK N( R ) BCC

Trama NAK

NAK N( R ) BCC

Se demuestra que este tipo de control Stop-and-wait es bueno para distancias cortas y tambin tiene la ventaja de necesitar un buffer mnimo.

18.5.Retransmisin continua (Continous-RQ)


El problema del Stop-and-wait es que si el tiempo de propagacin tp es alto, la eficiencia disminuye, ya que el transmisor se queda mucho tiempo bloqueado. Es el caso de distancias largas entre el transmisor y el receptor, ya que el tiempo de propagacin es proporcional a esta distancia. El mtodo de retransmisin continua (Continous RQ) lo que hace es incrementar la capacidad de almacenaje (buffers) y as transmitir de forma continua sin parar mientras no se queden los buffers llenos. Estos buffers se emplean pues para almacenar tramas que todava no han sido reconocidas. El receptor tambin dispone de buffers para almacenar tramas que puede recibir como copia debido al funcionamiento del protocolo. En este mtodo las tramas, tanto las normales como las ACK y NAK, deben ir numeradas con el fin de poder aparejarlas. I(N), ACK(N), NAK(N)

87 Funcionamiento 1) El transmisor enva tramas continuamente sin esperar la recepcin de las tramas ACK. En el buffer del transmisor se almacenan las tramas pendientes de reconocimiento y se manejan mediante el sistema FIFO. 2) Si el receptor recibe una trama correctamente, devuelve un ACK de esta trama I. 3) Cuando el transmisor recibe el ACK de una trama, la elimina de su buffer. 4) El receptor almacena las tramas en una lista de recepcin (buffer) para que sean procesadas. Recordemos que es necesario que las tramas tengan nmeros de secuencia.

La eficiencia de los protocolos de retransmisin continua, si no hay errores, es Up = 1 Si se producen errores, hay que retransmitir y esto se hace con alguna de las tcnicas siguientes:

Repeticin selectiva (Selective Repeat), consiste en retransmitir slo las tramas incorrectas Go-back-N, que consiste en repetir la retransmisin a partir de la ltima trama correcta.

88

18.6.Repeticin selectiva
Con este mtodo de control de errores, el transmisor slo retransmiten las tramas incorrectas y para ello hay dos maneras de hacerlo:

mediante retransmisin implcita, es decir, en este caso el receptor reconoce


las tramas correctas y el transmisor deduce cuales han sido incorrectas.

mediante retransmisin explcita, es decir, en este caso el receptor reconoce

las tramas correctas y tambin es l quien deduce cuales han sido incorrectas. Por esta razn, en este caso, el receptor enva mensajes de reconocimiento positivo ACKs y de reconocimiento de trama corrupta NAKs.

18.6.1.Retransmisin implcita
Si el transmisor recibe tramas ACK, es indicativo de que la trama enviada ha llegado correctamente. Supongamos que la trama IN+1 sea corrupta, y por tanto que el receptor ha enviado tramas ACK de las tramas N, N+2, N+3, N+4.

El transmisor al no recibir una trama ACK de la trama N+1, deduce que ha sido corrupta, y entra en modo retransmisin. El transmisor no transmite nuevas tramas hasta que retransmite las que tiene como no reconocidas.

89 As el transmisor elimina la trama N+2 del buffer y retransmite la trama N+1 antes de la N+5. A continuacin el receptor recibe la trama N+1 y la reconoce. Pero, qu sucede si la trama ACKN es corrupta? En este caso el transmisor ha detectado correctamente ACKN-1 y ACKN+1. Entonces retransmite la trama IN

Si el receptor detecta que una trama es copia de una que ya recibi, la descarta, pero debe reenviar la trama ACK correspondiente al transmisor para que ste la elimine de su lista de retransmisin.

18.6.2.Retransmisin explcita
Tambin se le llama de retransmisin acumulada. En este caso una trama ACK no solo es un reconocimiento de una trama sino tambin de todas las anteriores. Ahora las tramas corruptas se reconocen con una trama NAK, cosa que no sucede con una retransmisin implcita.

90

Fijarse de que en la figura no hay trama de reconocimiento de N+1, N+2 y N+3. Supongamos que la trama IN+1 llega corrupta. En este caso el receptor habr enviado una trama ACKN y una trama NAKN+1 A continuacin el transmisor al recibir la trama NAKN+1, reenva la trama IN+1. El receptor la recibe y contina enviando tramas ACK. En este caso como los reconocimientos son acumulados, puede enviar una trama ACKN+4, ya que ello presupone que ha recibido correctamente las tramas N+1, N+2, N+3 y N+4.

91

18.6.3.Consideraciones
No se mantiene el orden de recepcin, ya que la trama N+1 se recibe despus de las tramas N+2, N+3, ... Por tanto las tramas tiene que estar identificadas, para que el receptor las pueda ensamblar en el orden correcto. Se necesitan temporizadores. En la retransmisin implcita, si la ltima trama es corrupta, necesita detectarlo de alguna forma, la no recepcin de su trama ACK. Si la retransmisin es explcita, se tiene que prever el hecho de que se pierda una trama NAK

18.7.Go-back-N
Este mtodo permite mantener el orden de recepcin y as ahorrar en buffers a la hora de reensamblar las tramas fuera de orden, por ejemplo en el caso de tramas muy largas troceadas. Para ello es necesario usar retransmisin explcita, es decir, ACKs acumulados. Supongamos que la trama IN+1 ha llegado corrupta pero que se han recibido tramas posteriores N+2, etc.

92

En este caso el receptor enva un NAKN+1 para que el transmisor empiece a retransmitir a partir de la trama N+1. El receptor descarta cualquier trama que le llegue despus de N+1. A continuacin el transmisor entra en modo retransmisin y reenva otra vez las tramas N+1, N+2, N+3, ... y el receptor enva los reconocimientos correspondiente ACKN+1, ACKN+2, ... Qu sucede si se pierde una trama ACK? Supongamos que el ACK N+1 es corrupto, pero que el transmisor recibe el ACK N+2 correctamente. Pues el transmisor al no recibir un NAK, supone que todas las tramas hasta la N+2 han llegado correctamente.

93

En este caso tambin se necesitan temporizadores por si se pierden tramas NAKs. Por tanto con todo esto, ya vemos que la repeticin selectiva es ms eficiente ya que solo retransmite las tramas corruptas, sin embargo necesita ms buffers. El Go-back-n, necesita menos buffers pero desperdicia capacidad ya que retransmite informacin que ya haba llegado correctamente.

18.8.Piggy-backing
Algunos protocolos en vez de devolver tramas ACK y NAK como tales, aprovechan el flujo de vuelta para incorporar en l, el reconocimiento o no de las mismas, es decir, en las tramas de vuelta est incluido el reconocimiento o no de las tramas recibidas. De esta forma se aumenta la eficiencia global del sistema. En los protocolos, siempre hay una conversacin entre los dos extremos. Entonces puede darse el caso de que en un mismo instante, se quiera enviar un mensaje del receptor al transmisor y a su vez tambin hay una trama de reconocimiento a enviar. Si hay piggy-abcking, no se envan dos tramas, sino solo una con las informacin de ambas tramas. En contraposicin las tramas de informacin deben incluir un campo de nmero de secuencia y un campo de reconocimiento. El protocolo HDLC usa esta tcnica llamada de piggy-backing.

94 En estos caso el tiempo de ciclo Tc vale Tc = tp + tt +tp + tt = 2 ( tp + tt )

95

19

Control de flujo

Su objetivo es controlar la velocidad de transmisin de las tramas de un enlace, de tal forma que siempre haya recursos, por ejemplo buffers, suficientes para almacenar las tramas recibidas. Esto implica la posibilidad de bloqueo del transmisor en el caso de que las tramas lleguen demasiado rpido y se puedan desbordar los buffers de recepcin. Es el caso de que las prestaciones del transmisor y del receptor sean diferentes. Hay distintas opciones tales como:

Echo checking. En este caso adems de controlar errores, permite controlar el flujo, ya que si los buffers se llenan, se para el envo de ecos y el transmisor se bloquea hasta que vuelva a recibir un eco. X-OFF/X-ON o tambin llamado In-bound-flow-control. Este es un complemento del anterior y consiste en que muchas veces aunque el receptor deja de enviar ecos, el transmisor sigue enviando caracteres. En este caso la forma de bloquear el transmisor, es enviando al receptor un carcter de control X-OFF. Para reanudar la transmisin, el receptor enva un carcter de control X-ON al transmisor. Out-of-band-control. Se utiliza en lneas de transmisin analgicas como la norma V.24. Para ello se emplean los comandos RTS (request to send) y CTS (Clear to send). Tambin en el caso de las impresiones, es decir, entre ordenador e impresora. Mecanismos de ventanas. De estos mecanismos el ms conocido y empleado es el de ventana deslizante que se desarrolla a continuacin.

19.1.Ventana deslizante (Sliding window)


Este control de flujo permite la existencia de un nmero mximo de tramas de informacin esperando su confirmacin (ACK) en el transmisor. A este nmero se le llama ventana de transmisin kT. La informacin de cada trama en espera de su confirmacin est contenida en esta ventana. Cuando la ventana de transmisin se agota, el transmisor se bloquea. As podramos decir que el control de errores Stop-and-wait es en realidad un control de ventana deslizante de kT = 1 En general se define un lmite inferior de ventana Linf (LWE - Lower Window Edge) y un lmite superior de ventana Lsup (UWE - Upper Window Edge).

96 Al inicio de la transmisin, ambos valores valen cero Linf = Lsup = 0 Cuando el transmisor quiere transmitir una trama:

Si Lsup - Linf < kT entonces incrementa el valor de Lsup en 1 y a continuacin transmite la trama, es decir, primero verifica que la ventana no est agotada. Si Lsup - Linf = kT, el transmisor se bloquea, dado que la ventana est agotada, y no transmite la trama. Si el transmisor recibe una trama ACK, entonces incrementa el valor de Linf en 1. En este caso el transmisor si estaba bloqueado, se desbloquea.

Por tanto

L sup es el nmero de tramas enviadas y L inf es el nmero de tramas reconocidas

Se define ventana de recepcin kR como el nmero mximo de tramas que pueden ser almacenadas en recepcin. El valor de la ventana del receptor debe estar relacionada con la del transmisor y as se representa en la tabla siguiente

Ventana del Ventana del transmisor receptor Stop-and-wait Repeticin selectiva Go-back-N 1 K K 1 K 1

Para calcular el valor mnimo en el lado receptor, nos tenemos que situar en el caso peor. Por ejemplo en el caso de repeticin selectiva, sera que se perdieran las tramas ACK; por esta razn si la ventana del transmisor es K, la del receptor tambin como mnimo debe ser K. Adems en el caso de repeticin selectiva es as porque las tramas pueden llegar desordenadas.

97

19.1.1.Clculo de la ventana ptima de transmisin


En retransmisin continua nos interesa seguir manteniendo eficiencias cercanas al 100%. Si introducimos un control de flujo, qu ventanas necesitamos para que el transmisor no se quede nunca bloqueado en condiciones normales? Cuando la ventana del trasmisor se agota, el transmisor se bloquea. Recordemos que el tiempo de ciclo vale Tc = 2 tp + tt + tack Ahora el tiempo mximo de transmisin es el tiempo que el emisor puede transmitir hasta que se agota el buffer de transmisin y por tanto vale kT . tt Por tanto en este caso la eficiencia U vale U = ( kT tt ) / Tc = ( kT tt ) / ( 2 tp + tt + tack ) < 1 Por otro lado interesa que las tramas ACK lleguen antes de que se agote la ventana. Recordemos que cuando llega un ACK, se incrementa el valor del lmite inferior de ventana Linf. La solucin ptima es aquella en que la eficiencia U vale 1, luego U = ( kT t t ) / T c = 1 kT ptima = Tc / tt Si k < kopt entonces U = ( kT tt ) / Tc < 1 Si k kopt entonces U = 1 y adems el transmisor nunca se bloquea. Desarrollando el valor de KT ptimo, resulta kopt = Tc / tt = ( Tespera + tt ) / tt = ( Tespera / tt ) + 1 siendo Tespera = 2 tp + tack , si suponemos que el temporizador se activa cuando sale el ltimo bit de la trama.

19.1.2.Numeracin de las tramas


El objetivo de la numeracin de las tramas sirve para poder relacionar las tramas de reconocimiento con la trama que quiere reconocer, cuando hay varias tramas pendientes de reconocimiento y el orden de recepcin no tiene porque coincidir con el de envo.

98 Si no se usasen ventanas se podra utilizar una numeracin con rango infinito. Limitando el nmero de tramas que pueden ser transmitidas, limitamos tambin el rango de nmeros de secuencia que se pueden usar. El nmero de secuencia es un campo de n bits en la trama. Con n bits, podemos secuenciar 2n nmeros N = 2n nmeros de secuencia Para calcular el valor mximo necesario de N nos debemos situar en el caso peor, que sera cuando todas las tramas ACK se pierden y por tanto al receptor le llegan las tramas repetidas.

Caso de Stop-and-wait En este caso con un bit para la numeracin de tramas es suficiente (n=1), porque solo se necesitan dos nmeros de secuencia (N=1), el 0 y el 1, es decir,

si todo va bien, ahora usa 0, y a continuacin el 1 si es necesario la repeticin, si haba mandado una trama con nmero de secuencia 0, vuelve a enviar la misma trama con nmero de secuencia 0, y lo mismo si el nmero de secuencia fu 1.

Caso de repeticin selectiva En este caso kT = k , es decir, el transmisor enva toda su ventana de transmisin ( k tramas) y se queda bloqueado esperando la primera trama ACK de la secuencia.

99 Para calcular el mximo valor de N nos hemos de situar en el caso peor que es si el receptor enva las tramas ACK pero estn todas corruptas. En este caso el transmisor retransmite toda la secuencia cuando han saltado los temporizadores. Cmo sabe el receptor si esta nueva secuencia es la repeticin de la anterior debido a que todas las tramas ACK estn corruptas o es una nueva secuencia? La manera de hacerlo es enviando unos nuevos nmeros de secuencia distintos a los de la primera serie. As en este caso el nmero de secuencia debe ser mayor que el tamao de la ventana. N = 2n 2 kT kT <= N / 2 = 2n-1 Ahora pues nos encontramos que el valor de la ventana kT debe ser un compromiso entre la desigualdad kT <= N/2 y la condicin vista anteriormente de kT kopt Por ejemplo si se emplean 3 bits para la numeracin de tramas (n = 3), el valor mximo de nmeros de secuencia es 8 (N = 8) y en este caso por un lado kT <= N / 2 = 4 pero por el otro supongamos que kopt = 24 En este supuesto no hay solucin ptima porque para kT = 24, el nmero de bits n necesario para la numeracin de tramas es 24 = N/2 N=48 48= 2n-1 por tanto n = 6 bits. Caso de Go-back-N En este caso el supuesto peor es cuando el transmisor enva toda la ventana y el receptor reconoce todas las tramas pero son corruptas. Ahora el transmisor reenva otra vez todas las tramas. Al receptor le basta reconocer el primero de la nueva secuencia ya que si la primera trama I0 fuera la incorrecta, el receptor descartara automticamente el resto de la secuencia. Por tanto en este caso N kT + 1 Por ejemplo si n = 3 , N = 8 y el tamao de la ventana vale kT <= N 1 = 7 Pero por otro lado si kopt = 24, entonces k + 1 N y 25 N = 2n n= 5 bits

100

19.1.3.Utilizacin del enlace


Como ya hemos visto, si U es la utilizacin del enlace

U =1 si kT kopt U = ( kT tt ) / Tc si kT < kopt Por otro lado: Los nmeros de secuencia pueden tener un gran impacto en la eficiencia si no estn bien diseados. La eleccin de la ventana de retransmisin tiene un gran impacto en el clculo del nmero medio de retransmisiones, recordemos que Tc = Nr Tc

Caso de repeticin selectiva Si se utiliza el mtodo de repeticin selectiva, el numero de retransmisiones vale Nr = 1 / ( 1 Pf) siendo Pf la probabilidad de trama corrupta. En este caso el valor de utilizacin U del enlace vale

U = 1 / Nr si kT kopt U = ( kT tt ) / ( Nr Tc ) si kT < kopt

Caso de Go-back-N Con este mtodo cuando una trama est corrupta se han de retransmitir ms de una trama. Si Nr es el nmero medio de tramas retransmitidas para conseguir xito, se demuestra que Nr = ( 1 Pf + k Pf ) / ( 1 Pf ) Y por tanto la utilizacin del enlace U valdr U =1 / Nr = ( 1 Pf ) / (1 Pf + k Pf ) si kT kopt U = ( k tt ) / (Nr Tc ) = k ( 1 Pf ) tt / Tc ( 1 Pf + k Pf ) si kT < kopt

101 En el caso de k , k Pf 0, entonces para k kopt U = ( 1 Pf ) y por tanto coincide con el valor del caso de repeticin selectiva.

102

20

WAN. Introduccin

Las limitaciones de la LAN son el nmero de terminales conectados y el dimetro de la red. Una WAN es una red que permite conectar un gran nmero de terminales a grandes distancias. Los factores difeneciales de una WAN son

la distancia entre usuarios el coste el nivel de protocolos

Una WAN se caracteriza por Ser una red que conecta equipos situados remotamente. Ser gestionada por una operadora de telecomunicaciones. Tener un alcance de decenas o centenas de Km. Utilizar velocidades muy variadas (desde baja velocidad a muy alta velocidad). Disponer de una gran conectividad entre las distintas redes Disponer de sus propios protocolos Las WAN son redes que permiten el acceso a: otras redes ya sean LAN (de la misma empresa) o WAN (de otras operadoras de telecomunicaciones) otros terminales remotos, ya sean privados o de la misma empresa, por ejemplo los cajeros. ISP (Internet Service Provider): proveedores de servicios de Internet que ofrecen servicios de correo electrnico, web o news. Los ISP son redes privadas que permiten el acceso a Internet.

103

20.1.Tipos de redes
Fundamentalmente son de 3 tipos: Red pblica Red privada Red privada virtual

Red pblica: Es una red que alquila lneas de comunicacin a usuarios (clientes) para conectarlos con otros usuarios o con servidores. En estas redes. el usuario no administra las lneas de comunicaciones, stas son administradas por la operadora de telecomunicaciones. Estas redes suelen usar tecnologa WAN y los protocolos correspondientes a la misma. Red privada: Es una red que administra sus propias lneas de comunicaciones Estas redes pueden usar tecnologa LAN o WAN Red privada virtual Es una red privada, es decir, administrada por el dueo de la red, pero que usa una red pblica, es decir, administrada por una operadora, para interconectar a sus usuarios. Estas redes pueden usar tecnologa LAN o WAN.

104

20.2.Multiplexacin
Multiplexar es compartir la capacidad de la lnea, de forma que se pueda conseguir una mayor eficiencia y por tanto una mayor utilizacin. Las tres principales tcnicas de multiplexacin en comunicaciones son: FDM, multiplexacin por divisin de frecuencia TDM sncrono, multiplexacin por divisin de tiempo TDM estadstico o asncrono.

20.2.1.TDM sncrono
Se trata de transmitir varios canales de informacin digital, intercalados en el tiempo y es lo que se llama multiplexacin por divisin del tiempo (TDM Time Division Multiplexing)

La velocidades de transmisin de entrada son inferioresa las de salida, ya que se trata de una multiplexacin TDM. Estos sistemas son sncronos, es decir, todos los relojes de todos los dispositivos implicados se deben sincronizar a partir de un reloj principal que pertenecer a uno de los dispositivos. Los sistemas de TDM convencionales emplean uno de los dos sistemas siguientes: - Bit-Interleaved o - Byte-Interleaved.

105 Bit-Interleaved Multiplexing Se reserva un "time slice" para cada salida al canal agregado. Cada time slice, consta de un bit de cada uno de los canales de entrada, y siempre en el mismo orden, es decir, se intercalan los bits de cada uno de los canales de entrada a la salida del mismo. Adems hay un canal de sincronizacin, que transporta una seal fija que el receptor usa para sincronizacin. El ancho de banda total es la suma de la de todos los canales de entrada menos el ancho de banda necesario para la sincronizacin. Este tipo de multiplexacin necesita poco o nada de buffers. No se adapta a la transmisin de bytes. Byte-Interleaved Multiplexing En este tipo, lo que se intercala son octetos, y se envan de forma secuencial al canal agregado de alta velocidad. Tambin se necesita un canal de sincronizacin para que los multiplexadores funcionen de forma sincronizada. Si los canales de entrada son todos sncronos, el ancho de banda total ser la suma de todos los canales excepto el ancho de banda del canal de sincronizacin. Sin embargo si los canales son asncronos, el ancho de banda agregado puede ser mayor si el tamao del octeto agregado es menor que el tamao del carcter asncrono (bits de arranque + datos + bits de stop). La razn es porque los bits de arranque y de stop de cada octeto son sustituidos antes de la transmisin, por lo que el receptor los debe restituir. Control del enlace Dado que es una transmisin sncrona, no es necesario el empleo de bits de cabecera ni de cola porque los relojes del transmisor y receptor estn perfectamente sincronizados gracias al canal de sincronizacin. Tampoco es necesario un control de flujo, porque el transmisor y el receptor funcionan a la misma velocidad de transmisin. En cuanto al control de error, no es aconsejable a nivel de canal agregado, porque si hay errores solo afectarn a un canal en concreto, y sin embargo se debera retransmitir la informacin de todos los canales, con lo cual la eficiencia bajara de forma innecesaria. Por esta razn, el control de error se debe hacer en cada canal. Si Tb sal es el tiempo de bit de salida, Tb ent el tiempo de bit de entrada y N el nmero de canales Tb sal = Tb ent / N En consecuencia si vt sal es la velocidad de transmisin de salida y v de transmisin de cada canal
ti

la velocidad

106 v t sal = N v t i = v

ti

Sin embargo dada la existencia de un canal de control, el tiempo de bit de salida valdr T b sal = T b ent / ( N+1 ) Y por tanto la velocidad efectiva de salida valdr v ef sal = v t ( N / N+1)

20.2.2.TDM asncrono o estadstico


Este tipo de multiplexacin asigna dinmicamente los time slots segn demanda. A diferencia del TDM en que hay n canales y n time slots, en este caso hay n canales pero solamente k time slots ( k < n ). El ancho de banda se aprovecha ms con STDM (Statistical TDM), ya que con TDM si un canal no tiene informacin a enviar, se malgasta su ancho de banda. Por lo general estos multiplexadores usan un protocolo asncrono como puede ser el HDLC, dado que las tramas a multiplexar son de nivel 2. A medida que llega informacin a transmitir, es insertada en el campo de informacin de la trama HDLC. Los receptores lo que hace es desagregar la trama HDLC. Los multiplexadores estadsticos son ideales para la transmisin de datos de transmisiones asncronas. Sin embargo tambin pueden multiplexar protocolos sncronos.

107

20.3.Nodos
Los nodos de una WAN son conmutadores de acceso o troncales y son los elementos bsicos que componen una red WAN. En ingls switches o crossconnects. Las funciones bsicas de estos nodos son: Empleo de multiplexacin: TDM sncrono o TDM asncrono. Empleo de conmutacin: transmiten los datos desde los puertos de entrada a los puertos de salida. En cuanto a la conmutacin hay de 2 tipos: de circuitos (lneas analgicas, RDSI) y de paquetes (X.25, Frame Relay) o celdas (ATM). Este tipo de conmutacin puede ser por circuito virtual o por datagrama.

Los conmutadores tambin pueden realizar otras funciones tales como encaminar (routing), direccionar (asignar direcciones de red), gestionar la red (network management), gestionar el trfico (traffic control) y gestionar la congestin (congestion control) Estas funciones dependen de la tecnologa de red empleada.

108

20.4.Servicios de red
En cuanto a los tipos de servicio pueden ser de dos tipos: orientados a conexin y no orientados a la conexin.

En un servicio orientado a la conexin, las fases de su transmisin son 3 : fase establecimiento de la llamada donde se efecta una reserva de recursos (ya sea fsica o virtual). Los recursos pueden ser buffers, velocidad de transmisin, ancho de banda, canales, ... fase de transferencia de la informacin donde se transmite la informacin en unidades llamadas paquetes fase de desconexin de la llamada donde se liberan los recursos reservados.

En los servicios no orientados a la conexin o best effort, solo hay la fase de transferencia de la informacin. En esta nica fase se transfiere directamente la informacin encapsulada en paquetes sin que haya una reserva previa de recursos. La red har lo posible para transmitir los paquetes pero no garantiza que pueda hacerlo.

109

20.5.Tipos de comunicaciones
Se pueden agrupar en dos tipos: Comunicaciones analgicas, tales como las lneas telefnicas convencionales (RTC) y Comunicaciones digitales.

En cuanto a las comunicaciones analgicas, que en principio tambin son de conmutacin por circuito, pueden ser: mediante llamada, como es el caso de la llamada telefnica convencional o dedicada, es decir, una comunicacin fija y permanente las 24 horas del da. Tambin se les llama punto a punto.

En cuanto a las lneas de comunicaciones digitales, hay tres tipos: conmutacin por circuito. En este caso tambin puede ser mediante llamada o lnea dedicada. Un ejemplo es el de RDSI. conmutacin por mensajes. Es el caso de X.25 y Frame Relay. conmutacin por celdas. Es el caso de ATM.

110

21

PPP - Point to Point Protocol

Este protocolo PPP se emplea para transmitir informacin entre un dispositivo de LAN, ya sea un ordenador o un enrutador, y un mdem, es decir, se emplea en el caso de lneas de comunicaciones analgicas. El protocolo PPP (Point to Point Protocol) fue creado para mejorar el protocolo SLIP (Serial Line Internet Protocol) en cuanto que ste nicamente soportaba el TCP/IP y no otros como IPX, NetBIOS, etc. Sus especificaciones se detallan en la RFC 1331. El protocolo PPP est compuesto por 3 protocolos: El HDLC como protocolo de nivel de enlace para encapsular mensajes que pertenecen a mltiples protocolos sobre enlaces punto a punto. El LCP (Link Control Protocol) como protocolo de nivel de red. Contiene los procedimientos para establecer, configurar y comprobar la conexin con la lnea serie. Dentro de este protocolo hay la fase de autenticacin que es opcional. El NCP (Network Control Protocol) como protocolo de nivel de transporte, que es necesario para establecer y configurar distintos protocolos de LAN. El protocolo PPP est diseado para permitir el uso simultneo de mltiples protocolos de nivel superior incluyendo los siguientes:

BCP IPCP IPXCP

Protocolo de control de puente Protocolo de control del protocolo IP Protocolo de control del protocolo IPX

Funcionamiento El protocolo PPP en su funcionamiento pasa por cuatro fases: 1. Establecimiento del enlace y negociacin de la configuracin. En esta fase, un nodo PPP origen enva mensajes LCP para configurar y establecer el enlace de datos. Los mensajes LCP contienen un campo de opcin de configuracin que permite que los dispositivos negocien el uso de opciones, como la unidad mxima de transmisin (MTU), la compresin de determinados campos PPP y el protocolo de autenticacin de enlace. Si no se incluye ninguna opcin de configuracin en un mensaje LCP, se adopta el valor por defecto para esa configuracin. 2. Determinacin de la calidad del enlace. En esta fase el enlace se prueba para determinar si su calidad es suficiente para establecer los protocolos de capa de red. Una vez que se ha establecido el enlace y que se ha elegido el protocolo de autenticacin, se puede autenticar la estacin de trabajo del cliente o usuario. La

111 autenticacin, en caso de que se utilice, se lleva a cabo antes de que comience la fase de configuracin del protocolo de la capa de red. El protocolo LCP puede retardar la transmisin de la informacin del protocolo de la capa de red hasta que esta fase se haya completado. En la fase de autenticacin se pueden emplear distintos protocolos tales como: PAP (Password Authentication Protocol) CHAP (Challenge Handshake Authentication Protocol) EAP (Extended Authentication Protocol)

3. Negociacin de la configuracin del protocolo de capa de red. En esta fase el nodo PPP origen enva mensajes de protocolo NCP para seleccionar y configurar los protocolos de capa de red. Se configuran los protocolos de capa de red seleccionados (como IP, Novell IPX y AppleTalk) y se pueden enviar los mensajes desde cada protocolo de capa de red. 4. Terminacin del enlace. En esta fase el enlace permanece configurado para la comunicacin hasta que los mensajes de los protocolos LCP o NCP cierran el enlace o hasta que se produzca algn hecho externo (por ejemplo, el vencimiento de un temporizador de inactividad o la intervencin de un usuario).

112

22

Conmutacin de circuitos

La conmutacin de circuitos consiste en comunicar dos extremos mediante un sistema igual al empleado en la telefona analgica. Como se ve en la figura siguiente, se emplea un circuito fsico para comunicar ambos extremos para uso exclusivo de esta conversacin.

La conmutacin de circuitos es orientada a la conexin y por tanto constan de las 3 fases siguientes: fase establecimiento de la llamada. fase de transferencia de la informacin. fase de desconexin de la llamada.

Durante el establecimiento de la llamada se reservan recursos fsicamente (canales dentro de la trama TDM) de forma que los bits que entran por un puerto son conmutados instantneamente a un canal de un puerto de salida. Este tipo de redes son de nivel 1, es decir, no hay propiamente protocolo, y as se trata de transportar informacin anlogica, fundamentalemente voz, de forma analgica o digital. La transmisin de informacin digital como fax y datos, necesita de una transformacin digital/analgica y analgica/digital en sus extremos. Como ejemplos tenemos: lneas dedicadas lneas conmutadas Hay dos mecanismos para conmutar los bits:

113 conmutacin espacial: se basa en una matriz por puntos de cruce (cada punto de cruce es una puerta lgica) que conecta puertos de entrada con puertos de salida. Para optimizar el nmero de puntos de cruce se pueden usar sistemas multi-etapa (matrices con menor puntos de cruce conectadas consecutivamente). conmutacin temporal: se basa en buses TDM sncronos internos al conmutador que permiten la conmutacin entre puertos de entrada y salida. La lgica del conmutador est gestionada por un control que habilita las puertas lgicas o los canales de los buses TDM. Arquitectura de niveles La arquitectura de niveles en una conmutacin de circuitos consiste en conmutadores que implementan nicamente el nivel fsico. Este nivel fsico usa multiplexacin TDM sncrona para transportar los datos.

Sin embargo en la conmutacin de circuitos puede haber canales de control asociados a los de datos que se utilizan para establecer y liberar la conexin. Estos canales pueden usar un protocolo de nivel de enlace para asegurarse de que el circuito ha sido establecido, por ejemplo en RDSI. Retardos Los retardos son constantes, es decir, para el usuario es como una conexin puntoa-punto, ya que no hay buffers. El tiempo de transferencia T transf vale

T transf = T conex + T desconex + Tp + Tt


Donde T conex es el tiempo de establecimiento de la conexin de la sesin Tp es el tiempo de propagacin

114 Tt es el tiempo de transmisin y T desconex es el tiempo de desconexin de la sesin

Por consiguiente consideraremos que el retardo total depende de la propagacin y del tiempo de transmisin. En realidad habra que aadir un retardo constante introducido en cada conmutador debido a la arquitectura del conmutador (a su funcionamiento interno). Pero este retardo es difcil de calcular y depende del fabricante.

22.1.Sistemas de transmisin digital


Estn basados en la digitalizacin de canales de voz (PCM). El canal bsico es de 64 kbps. En la realidad En RDSI se define 2 tipos de accesos :

el bsico (BRI) (2B + D), que consta de 2 canales B y un canal D de 16 kbps, con un ancho de banda total de 144 kbps y el primario (PRI) (30B + D), que consta de 30 canales B y un canal de 128 Kbps (8 canales D de 16 kbps), con un ancho de banda total de 2 Mbps

En comunicaciones la jerarqua de canales europea es la siguiente:

Velocidad E1 E2 E3 E4 E-5 E-6 2048 Kbps 8448 Kbps 34368 Kbps 139264 Kbps 564992 Kbps 2488000 Kbps

Sistema 1er. orden 2 orden 3er. orden 4 orden 5 orden 6 orden

Nmero de canales 30 120 480 1920 7680 30720

Canales de sincronismo 128 Kbps(2) 768 Kbps(12) 3648 Kbps(57)

Nombre vulgar 2 Mbps 8 Mbps 34 Mbps

16384 Kbps(256) 140 Mbps 73472 Kbps(1148) 565 Mbps 521920 Kbps(8155) 2,5 Gbps

As en Europa una lnea digital E1 consta de 30 canales de voz de 8 bits/canal ms 2 canales de sincronizacin: L t =32*8=256 bits con una duracin de 0,125 ms para una V t =2,048 Mbps. Las sucesivas etapas de multiplexacinson: E2 (120 canales de voz), E3 (480 canales de voz =34,368 Mbps) ...

115 En todos los casos tiene que cumplirse que Vef Vef i (para i =1N). Eso significa que si tenemos un enlace E3 a 34,368 Mbps con 480 canales de 64 Kbps, su velocidad de transmisin para sincronismo vale 34,368 Mbps - 480 * 64 Kbps = 34,368 Mbps - 30,72 Mbps = 3,648 Mbps es decir, 3,648 Mbps se dedican a transportar bits o canales de sincronismo (por ejemplo 3,648 Mbps / 64 Kbps = 57 canales a 64 Kbps para sincronismos). Sin embargo en EEUU y Japn, el equivalente al E1 es el DS -1 o T1 que consta de 24 canales de voz de 8 bits/canal ms 1 bit de sincronizacin al principio de cada trama: L t =24*8+1=193 bits con una duracin de 0,125 ms para una V t =1,544 Mbps. Asimismo tiene su jerarqua equivalente para los niveles de mayor velocidad.

116

23

Conmutacin de paquetes por circuito virtual

En este caso se trata de comunicar varios extremos, y para ello la informacin a transmitir se trocea, cada trozo se dice que es un paquete, y son los nodos intermedios o conmutadores que redirigen a los paquetes a sus lugares de destino, pero no necesariamente por el mismo camino.

En este tipo de comunicaciones se emplea un servicio orientado a la conexin. En las redes de conmutacin de paquetes tambin se efecta una reserva de recursos durante el establecimiento de la conexin. Pero a diferencia de la conmutacin de circuitos donde la reserva de recursos eran canales fsicos TDM sncronos, en la conmutacin de paquetes la multiplexacin es TDM asncrona. Eso significa que los canales se asignan bajo demanda despus de que los datos (tramas de nivel 2 o paquetes de nivel 3) se hayan almacenado en un buffer del conmutador. Por consiguiente, la reserva de recursos consiste en una reserva virtual de buffers en el conmutador. Los retardos son variables dada la existencia de buffers. Arquitectura de niveles Las redes de conmutacin de paquetes implementan conmutadores con 2 3 niveles, por ejemplo los conmutadores X25 implementan 3 niveles (fsico, enlace y red), los conmutadores Frame Relay y ATM implementan 2 niveles (fsico y enlace). Las funciones que se realizan en cada nivel son totalmente dependientes de la red de conmutacin de paquetes. Por ejemplo, el nivel de enlace Frame Relay y ATM realizan algunas funciones parecidas (usan identificadores de circuito virtual en nivel 2), pero tambin realizan funciones muy distintas (encapsulado distinto, sincronismo de trama distinto, funciones de control de trfico y de la congestin distintos, ...).

117 Tablas de Circuitos Virtuales. La decisin del camino a seguir por los paquetes se hace durante el establecimiento de la conexin (routing). Una vez decidida la ruta hay reservar los recursos en los conmutadores.

Para poder identificar los paquetes de los distintos circuitos virtuales, los paquetes incluyen un identificador de circuito virtual en la cabecera. Este identificador es local a cada conmutador. Durante el establecimiento de la conexin, se indica con un paquete de conexin que el circuito virtual atravesar ese conmutador y que vendr por un puerto de entrada Pin y saldr por un puerto de salida Pout. El VCI del paquete de entrada viene fijado por el conmutador anterior, el que est conectado al puerto Pin. Como este VCI podra estar siendo utilizado por un circuito virtual del enlace de salida, el conmutador escoge un VCI libre, y que no tiene porque ser el mismo que el de entrada y lo asigna a este circuito virtual. De esta forma los paquetes que entran con un VCI, pueden salir del conmutador con un VCI distinto. El conmutador guarda una tabla donde se indica para cada puerto de entrada, los VCIs que estn activos y a que puerto de salida y con que VCI van a salir los paquetes. Retardos

Los retardos de los paquetes son difciles de calcular ya que hay retardos variables. Se puede aproximar el clculo por un retardo medio.

118

El retardo de la fase de transmisin se puede dividir en el retardo de propagacin (Tp ) entre los nodos de acceso y el retardo de transmisin. Para calcular este ltimo hay que tener en cuenta el retardo medio en los buffers. Cada paquete que llega a un nodo se retarda en media B unidades de transmisin en el buffer del nodo, o sea, BTt. Pero hay que tener en cuenta que se transmiten n paquetes y que hay N nodos, y por tanto N-1 enlaces. El tiempo de transferencia T transf vale Ttransf = Tconex + Tdesconex + Tp + n (Tt +BTt ) + (N-1) (Tt +BTt ) + Tt El retardo de transferencia depende de el nmero de paquetes transmitidos, el nmero de nodos que se atraviesan y del retardo medio en los buffers (es decir, del resto de los usuarios). Casos particulares en el clculo del retardo de transferencia son: caso de B=0 (encuentra los nodos vacos y slo tarda una transmisin por nodo): Ttransf = Tconex + Tdesconex + Tp + nTt +NTt caso n=1 (Tiempo de transferencia de un slo paquete): Ttransf = Tconex + Tdesconex + Tp + N (B + 1) Tt + Tt Se pueden dimensionar los buffers para garantizar retardos acotados.

23.1.ATM - Asynchronous Transfer Mode


El estndar para ATM se desarroll primeramente a mediados de 1980.Se pensaba en un protocolo que fuera capaz de transportar de forma efectiva datos, audio y vdeo a la vez. Se crearon dos comits que desarrollaron este estndar: el Forum ATM y el ITU. El estndar ATM emplea conmutacin de paquetes con circuitos virtuales, que en el lxico de ATM les llaman canales virtuales. El estndar define como interfasean directamente las aplicaciones con ATM, de forma que ATM provee una solucin completa de red para aplicaciones distribuidas. Paralelamente al desarrollo del estndar ATM, las grandes compaas han invertido en la investigacin y desarrollo de ATM. As se ha llegado a fabricar un conmutador ATM de terabits por segundo. En los ltimos aos, se ha instalado ATM en redes de telefona y en las backbones de Internet.

119 Aunque ATM ha sido desarrollado dentro de las redes, ha sido menos satisfactorio su extensin hacia los PCs y estaciones de trabajo. Y ahora es cuestionable si ATM tendr una presencia significativa en las estaciones de trabajo. Verdaderamente, mientras ATM estaba siendo definido en los comits de estndares y en los laboratorios de investigacin a finales de 1980 y principios de 1990, Internet y su protocolo TCP/IP ya estaba operacional y haca los progresos siguientes:

El protocolo TCP/IP est integrado en todos los sistemas operativos ms populares. Las empresas empezaron a emplear el comercio electrnico a travs de Internet. El Internet domstico ha llegado a ser barato. Muchas aplicaciones maravillosas fueron desarrolladas para redes TCP/IP, incluyendo el World Wide Web, el telfono a travs de Interent y el interactivo streaming video. Miles de empresas estn actualmente desarrollando nuevas aplicaciones y servicios para Internet.

Hoy dadas las prestaciones de los conmutadores ATM, se utilizan en las troncales de Internet, transportando TCP/IP, lo que se llama IP sobre ATM.

Caractersticas principales de ATM Las principales caractersticas de ATM son las siguientes:

El estndar ATM define un completo conjunto de protocolos de comunicaciones, desde el nivel de aplicacin hasta el nivel fsico. Emplea multiplexado estadstico, es decir, TDM asncrono Es un protocolo orientado a conexin. ATM usa conmutacin de paquetes con paquetes de longitud fija de 53 bytes. En el lxico ATM, a estos paquetes se les llama celdas. Cada celda tiene 5 bytes de cabecera y 48 bytes de datos. Las celdas de longitud fija y las simples cabeceras facilitan la conmutacin de alta velocidad. ATM usa circuitos virtuales. En el lxico de ATM, a los circuitos virtuales se les llama canales virtuales. La cabecera de ATM incluye un campo con el nmero del canal virtual, que se llama VCI (Virtual Channel Identifier) en el lxico de ATM. ATM no tiene retransmisiones en base enlace a enlace. Si un conmutador detecta un error en la cabecera de una celda, intenta corregirlo mediante el cdigo de correccin de errores. Si no puede corregirlo, tira la celda y no solicita su retransmisin del conmutador precedente. ATM provee control de congestin solamente dentro la clase de servicio ABR. Esta clase de servicio pertenece a la clase general de propuestas de control de

120 congestin sistida de red. Los conmutadores ATM se autocontrolan regulando su velocidad de transmisn cuando hay congestin de red.

ATM puede correr sobre cualquier nivel fsico. A menudo corre sobre fibra ptica mediante el estndar SONET a velocidades de 155,52 Mbps, 622 Mbps o ms.

Clases de servicios Hay 5 clases de servicios y cada uno permite un control de calidad de servicio distinto. Estas clases de servicios son:

CBR (constant bit rate). La velocidad de las celdas es constante en el tiempo. Este tipo de servicio es necesario en videoconferencia, trfico telefnico y televisin, en que los datos deben fluir de forma uniforme y con un retardo mnimo. Esta clase se usa para emular conmutacin. VBR - NRT (variable bit rate - non-real time). Esta clase permite a los usuarios una velocidad variable en el tiempo en funcin de la importancia de la informacin. La multiplexacin estadstica hace un uso ptimo de los recursos de las redes. Un ejemplo es e-mail multimedia. VBR - RT (variable bit rate - real time). Como el anterior pero que en este caso el trfico es sensible al retardo de celdas, como puede ser la voz y vdeo interactivo comprimido. ABR (available bit rate). Se basa en la capacidad de flujo y es el caso del trfico de transferencia de ficheros y correo electrnico. Este trfico es insensible a los retardos y no es prioritario. En el caso de aplicarlo entre conmutadores, es conveniente reducir su retardo al mximo. En funcin de la congestin existente, la fuente debe controlar el flujo. Los usuarios pueden establecer un mnimo caudal. UBR (unspecified bit rate). Es el ms general y es el habitual en redes con protocolo TCP/IP.

Otras caractersticas En cuanto a los conmutadores utilizan una tabla de conmutacin con el formato siguiente: Puerto entrada VPI/VCI entrada Puerto salida VPI/VCI salida

Esta tabla ocupa muy poco espacio y por tanto cabe en memoria, y adems como tiene pocos elementos, es de un manejo extremadamente rpido, por lo que se introducen unos retardos mnimos dentro del conmutador con protocolo ATM. Por otro lado, estos circuitos virtuales pueden ser permanentes (PVC) o conmutados (SVC).

121 Como se ve en la figura siguiente la pila de protocolos ATM consta de tres niveles: el nivel fsico ATM, el nivel ATM y el nivel de adaptacin ATM (AAL):

El nivel fsico ATM especifica las tensiones, tiempos de bit y las tramas del medio fsico. El nivel ATM es el corazn del estndar ATM. Define la estructura de la celda ATM. El nivel de adaptacin ATM es anlogo al nivel de transporte de la pila de protocolos de Internet. ATM incluye varios tipos distintos de AALs para soportar los diferentes tipos de servicios.

Normalmente ATM se usa en la tecnologa a nivel de enlace dentro de Internet. Un tipo especial de AAL, el AAL5, ha sido desarrollado para permitir al TCP/IP interfasear con ATM. A la interfase IP a ATM, el AAL5 prepara los datagramas IP para poder ser transportados por ATM; en la interfase ATM a IP, AAL5 reensambla las celdas ATM en datagramas IP. En la figura siguiente se ve la pila de protocolos en las regiones de Internet que usan ATM. En esta configuracin, los tres niveles de ATM han sustitudo a los dos niveles inferuiores de la pila de protocolos de Interenet. En particular, el nivel de red de Internet ve TM como un protocolo de nivel de enlace.

Nivel 3 - AAL Nivel 2 - ATM Nivel 1 - Fsico

122

23.2.Frame Relay
Es un protocolo de comunicaciones digital que se basa en la conmutacin de paquetes. Sus caractersticas principales son : Empleo de multiplexado estadstico, es decir, TDM asncrono Transmisin orientada a la conexin Asignacin dinmica del ancho de banda Paquetes de longitud variable, por consiguiente el retardo es variable. Tiempo de latencia alto e impredecible

Se trata de un protocolo que opera en las capas fsica y de enlace de datos del modelo de referencia OSI, es decir, emplea conmutacin a nivel 2. En cuanto al control de errores y control de flujo depende de los protocolos de capa superior como TCP. Su velocidad de transmisin puede llegar hasta 2 Mbps.

Hay 3 conceptos importantes en cuanto al protocolo Frame Relay y son : Data link connection identifier (DLCI). El DLCI es el identificador de cada enlace de comunicacin, es decir, es el equivalente a una direccin. Los mensajes Frame Relay contienen esta informacin, as se sabe su origen y destino. El trfico es multiplexado utilizando varios DLCIs por cada enlace fsico, es decir, un enlace fsico puede soportar uno o ms enlaces virtuales.

123 Circuitos virtuales permanentes (PVC). Los PVCs son enlaces predefinidos a travs de la red Frame Relay y que conectan dos sistemas finales. Son enlaces lgicos identificados cada uno de ellos por su DLCI. Estos enlaces son de carcter permanente y se establecen de esta forma. Circuitos virtuales conmutados (SVC). A diferencia de los PVCs, los SVCs no estn permanentemente definidos en la red Frame Relay. El equipo terminal conectado requiere una llamada de inicio para establecer un circuito virtual antes de una transmisin de datos. Las caractersticas de esta transmisin se especifican en esta llamada. Asimismo cuando se termina la transmisin, se cierra en enlace y el DLCI se libera para su uso posterior.

Una de las ventajas del Frame Relay es que los conmutadores utilizan una tabla de enrutamiento con el formato que se ha detallado en el apartado anterior, es decir,

Puerto entrada

DLCI entrada

Puerto salida

DLCI salida

Esto ocupa muy poco espacio y por tanto cabe en memoria, y adems como tiene pocos elementos, es de un manejo extremadamente rpido, por lo que se introducen unos retardos mnimos en el trfico Frame Relay. Con el fin de poder gestionar el trfico de cada enlace, ya sea permanente PVC o temporal SVC), hay un conjunto de parmetros que son los siguientes:

Velocidad de la lnea. Es la velocidad nominal de la lnea. Commited Information Rate (CIR). Es el ancho de banda comprometido a utilizar en condiciones normales. Esta velocidad es el promedio en un perodo de tiempo. El CIR tambin se refiere al mnimo ancho de banda aceptable. El CIR puede ser inferior o igual a la velocidad de la lnea, es decir, el DTE puede enviar mensajes a mayor velocidad que el CIR.

124

24

Conmutacin de paquetes por datagrama

Se trata de una red tipo IP, es decir, una red de nivel 3, obviando los protocolos de nivel 2. En este caso la unidad de informacin es el datagrama y se trata de un servicio no orientado a la conexin y no hay ningn tipo de reserva de recursos. La red de paquetes se limita a hacer lo que puede, sin garantizar ningn tipo de calidad de servicio (retardos o prdidas acotadas), ya que la red no sabe por donde van a pasar los paquetes. El encaminamiento de los paquetes se decide en el instante en que llega el paquete a la red. Esta decisin se hace por paquete y no por conexin. De hecho no podemos hablar de conexin ya que la red no considera que haya conexiones, considera que hay paquetes que viajan por la red. Los nodos de estas redes son nodos no dedicados, por ejemplo, los enrutadores.

Ahora ya no se identifican los paquetes con un identificador de circuito virtual ya que no hay un circuito establecido. Para tomar decisiones de por que puerto de salida hay que sacar el paquete, se utilizan las direcciones origen y destino del paquete. Estas direcciones identifican la red al que pertenece el equipo terminal y al mismo tiempo identifican al equipo terminal. La red sigue usando buffers para almacenar los paquetes que llegan. Al no haber una reserva de recursos (buffers), cuando llegan muchos paquetes, los buffers se saturan producindose congestin. En este momento, lo normal es que el conmutador descarte paquetes. Es problema de la pila de protocolos en el origen, el ser capaz de recuperar esta informacin, usando algn mecanismo de retransmisiones, por ejemplo con el protocolo de nivel de transporte. Los retardos son variables para cada paquete, ya que la ruta puede ser distinta para cada uno de los paquetes. Como mucho se puede calcular el retardo medio por paquete transmitido.

125

El tiempo de transferencia T transf vale T transf = Tt + T red_Dat Donde Tt es el tiempo de transmisin y T red_Dat es el tiempo desde que entra en la red hasta que sale.

24.1.Enrutador
Un enrutador o router es un dispositivo de nivel 3 que conecta distintos segmentos de una red. As si un host A (@IP A ) quiere enviar un paquete IP a otro host B (@IP B ) que est en otro segmento distinto, se har a travs de un router que conecte ambos segmentos. Las principales funciones de un router son: Forwarding: envar paquetes de una subred a otra Routing: decidir a que subred debe enviar un paquete que le llegue de otra subred, es decir, decidir interficies de salida del router Error messaging: notificar al host origen con un mensaje ICMP de cualquier problema que le impida realizar un forwarding Otras funciones: Fragmentation and reassembly: (cada vez ms en desuso) debido al uso del MTU Path Discovery Quality of Service (QoS): cada vez ms en uso con la introduccin de aplicaciones en tiempo real (Reserva de recursos) Otras: balanceos de cargas, servicios multiprotocolo, seguridad informtica (IPSec), proteccin de entrada en Intranets (firewalls), ....

24.2.Protocolo enrutable
Los protocolos como, por ejemplo, IP, IPX/SPX y AppleTalk suministran soporte de Capa 3 y, en consecuencia, son enrutables. Sin embargo, hay protocolos que no soportan la Capa 3, que se clasifican como protocolos no enrutables. El ms comn de estos protocolos no enrutables es NetBEUI. NetBeui es un protocolo pequeo, veloz y eficiente que est limitado a ejecutarse en un segmento. Para que un protocolo sea enrutable , debe brindar la capacidad para asignar un nmero de red, as como un nmero de host, a cada dispositivo individual. Algunos protocolos, tal como el protocolo IPX, slo necesitan que se le asigne un nmero de

126 red; estos protocolos utilizan una direccin MAC de host como el nmero fsico. Otros protocolos como, por ejemplo, IP, requieren que se suministre una direccin completa, as como tambin una mscara de subred. La direccin de red se obtiene mediante una operacin AND de la direccin con la mscara de subred.

24.3.Protocolos de enrutamiento
Los protocolos de enrutamiento determinan las rutas que siguen los protocolos enrutados hacia los destinos. Entre los ejemplos de protocolos de enrutamiento estn el RIP, el IGRP, el EIGRP y el OSPF. Los protocolos de enrutamiento permiten que los routers conectados creen un mapa interno de los dems routers de la red o de Internet. Esto permite que se produzca el enrutamiento (es decir, la seleccin de la mejor ruta y conmutacin). Estos mapas forman parte de la tabla de enrutamiento de cada router. Los routers usan protocolos de enrutamiento para intercambiar tablas de enrutamiento y compartir informacin de enrutamiento. Dentro de una red, el protocolo ms comn que se usa para transferir la informacin de enrutamiento entre routers ubicados en la misma red es el RIP. El IGP calcula las distancias hacia un host destino en trminos de cuntos saltos (es decir, cuntos routers) debe atravesar un paquete. El RIP permite que los routers actualicen sus tablas de enrutamiento a intervalos programables, generalmente cada 30 segundos. Una de las desventajas de los routers que usan RIP es que constantemente se conectan con los routers vecinos para actualizar sus tablas de enrutamiento, generando as una gran cantidad de trfico de red. El RIP permite que los routers determinen cul es la ruta que se debe usar para enviar los datos. Esto lo hace mediante un concepto denominado vector-distancia. Se contabiliza un salto cada vez que los datos atraviesan un router es decir, pasan por un nuevo nmero de red, esto se considera equivalente a un salto. Una ruta que tiene un nmero desaltos igual a 4 indica que los datos que se transportan por la ruta deben atravesar cuatro routers antes de llegar a su destino final en la red. Si hay mltiples rutas hacia un destino, la ruta con el menor nmero de saltos es la ruta seleccionada por el router. Como el nmero de saltos es la nica mtrica de enrutamiento utilizada por el RIP, no necesariamente selecciona la ruta ms rpida hacia su destino. Una mtrica es una unidad de medicin que permite tomar decisiones y prximamente aprender que otros protocolos de enrutamiento utilizan otras mtricas adems del nmero de saltos para encontrar la mejor ruta de transferencia de datos. Sin embargo, el RIP contina siendo muy popular y se sigue implementando ampliamente. La principal razn de esto es que fue uno de los primeros protocolos de enrutamiento que se desarrollaron. Otro de los problemas que presenta el uso del RIP es que a veces un destino puede estar ubicado demasiado lejos como para ser alcanzable. El RIP permite un lmite mximo de quince para el nmero de saltos a travs de los cuales se pueden

127 enviar datos. La red destino se considera inalcanzable si se encuentra a ms de quince saltos de router.

128

25

LAN. Introduccin

LAN (Local Area Network) es una red que conecta directamente entre s equipos situados en un mbito geogrfico local (unos centenares de metros o unos pocos Km). Suele ser administrada localmente por la misma empresa que dispone de la red, es decir, es una red privada. Ofrece velocidades de transmisin altas (decenas o cientos de Mbps). El medio de transmisin es compartido por todas las estaciones, por consiguiente es necesario el uso de un protocolo de enlace que permita a las estaciones acceder de forma coherente al medio. Las LANs se dividen: LANs cableadas y que se caracterizan porque usan un medio guiado y LANs no cableadas que se caracterizan porque usan medios no guiados.

El componente bsico de una LAN es la tarjeta de red (NIC: Network Interface Cards) y sus controladores: las NICs implementan el hardware de red (nivel fsico y enlace) de la LAN mientras que los controladores implementan el software de protocolo a nivel de enlace. Si la LAN es cableada, tiene como componentes adicionales:

El cable: medio guiado (coaxial, par trenzado o fibra ptica). Los cables se instalan siguiendo los estndares de cableado estructurado (norma EIA 568). Los conectores: es lo que permite conectar la tarjeta de red al cable.

129

26

Medios de transmisin

Para que una LAN sea efectiva y pueda satisfacer las necesidades de los usuarios, se debe implementar siguiendo una serie sistemtica de pasos planificados. La planificacin de una red depende de cmo est cableado un edificio. El EIA (Electronic Industry Association) define en sus documentos EIA-568/569 todas las caractersticas necesarias para cablear un edificio. Entre otras cosas define tipos de cableado estructurado, la eleccin de la habitacin de las comunicaciones donde se situarn los equipos de red, las longitudes de los cables entre dicha habitacin y las reas de trabajo, armarios de conexiones intermedios, etc. Todo este conjunto de normativas estn definidas para garantizar que los usuarios de la red tengan una buena instalacin en lo que se refiere a la disposicin fsica de la red, es decir, lo referente al nivel fsico del modelo de referencia OSI. La instalacin del cable tiene un gran impacto en la calidad, fiabilidad y flexibilidad de la red. El impacto que puede tener el cableado y disposicin de los equipos en el rendimiento de la red es enorme. Por ejemplo, el hecho de que una estacin de trabajo est situada ms lejos de lo permitido puede hacer que el usuario de esta estacin de trabajo pierda gran cantidad de tramas de nivel 2 en su acceso a un servidor, lo que se traduce en grandes retardos debido a las retransmisiones que sufren dichas tramas.

26.1.Proceso de diseo
El primer paso en el proceso es reunir informacin acerca de la organizacin. Esta informacin debe incluir: Historia de la organizacin y situacin actual Crecimiento proyectado Polticas de operacin y procedimientos administrativos Sistemas y procedimientos de oficinas Opiniones del personal que utilizar la LAN

El segundo paso es realizar un anlisis y evaluacin detallados de los requisitos actuales y proyectados de las personas que usarn la red. El tercer paso es identificar los recursos y limitaciones de la organizacin.

130

26.2.Documentos de diseo de red


La siguiente lista incluye parte de la documentacin que debe generarse durante el diseo de la red: Diario de ingeniera Topologa lgica Topologa fsica Plan de distribucin Matrices de solucin de problemas Tomas rotulados Tendidos de cable rotulados Resumen del tendido de cables y tomas Resumen de dispositivos, direcciones MAC y direcciones IP

26.3.Cableado estructurado
El cableado estructurado del edificio permite a los administradores de red una gran flexibilidad a la hora de cambiar usuarios de ubicacin, hacer crecer su red hacia nuevas tecnologas (redes de mayor velocidad), instalar nuevos equipos (e.g. servidores), elegir polticas de acceso de usuarios a diversos servicios, impedir el acceso por parte de usuarios externos a la red (e.g. hackers), etc.

26.4.Planificacin del cableado


Los elementos de un edificio cableado son: Area de trabajo donde estn ubicadas las estaciones de trabajo.

131 POP (Point of Presence): lugar donde la operadora de telecomunicaciones instala su punto de acceso IDF/MDF (Intermediate/Main Distribution Facility). Son los lugares donde se sitan los equipos: paneles de distribucin, concentradores, conmutadores, enrutadores, servidores 1 IDF por cada 1000 m2 de rea de trabajo (elige un radio de 50 m. sobre el plano del edificio cuyo centro es el IDF) MDF: el ms cercano al POP Cableado horizontal (100 m. UTP) y vertical

Una de las primeras decisiones que se deben tomar al planificar una red es la colocacin de los armarios para el cableado. La decisin ms importante es la seleccin del servicio de distribucin principal (MDF). El EIA especifica que debe haber una sala de distribucin (DF: Distribution Facility) cada 1000 m2 . Hay dos tipos de salas de distribucin: MDF (Main Distribution Facility) IDF (Intermediate Distribution Facility)

132 El MDF servir de punto de referencia a todos los IDFs. Eso significa que todos los IDFs se conectarn a travs de paneles de conexin al MDF con cableado vertical. Los IDFs no se conectan nunca entre s. El MDF adems se conectar al POP (Point of Presence) donde est situado el punto de acceso a la WAN. La eleccin de ests habitaciones es uno de los puntos crticos a la hora de cablear el edificio. Generalmente hay que tener en cuenta criterios administrativos (disponibilidad de habitaciones) y criterios tcnicos (humedad, temperatura, acceso a la habitacin, tamao, suelo, conductos de agua, fluorescentes, ....). En el caso de un edificio de varias plantas, se definen dos tipos de cableado: Cableado horizontal: el que va horizontalmente desde las estaciones de trabajo a los armarios de conexiones (patch pannels) intermedios situados en habitaciones de comunicaciones intermedios (IDFs: Intermediate Distribution Facilites) y, Cableado vertical o backbone: el que va desde los armarios de conexiones intermedios a los armarios de comunicaciones principales en la habitacin de comunicaciones principal (MDF: Main Distribution Facility).

26.5.Armario para el cableado


El armario para el cableado sirve como el punto de unin central para el cableado y el equipo de cableado que se usa para conectar dispositivos en una red de rea local (LAN). Es el punto central de una topologa en estrella. El armario para el cableado puede ser una habitacin o un gabinete diseado especialmente. Por lo general, el equipo de un armario para el cableado incluye: Paneles de interconexin Concentradores o Hubs Puentes o Bridges Conmutadores o Switches Enrutadores

133

Un bastidor de distribucin es un marco de esqueleto simple que contiene equipo como, por ejemplo, paneles de conexin, repetidores, concentradores y enrutadores que se usan en el armario para el cableado. Su altura vara entre 1-1,9 m. Un panel de interconexin (patch pannel) es un dispositivo de interconexin a travs del cual los tendidos de cableado horizontal se pueden conectar con otros dispositivos de red como, por ejemplo, concentradores y repetidores. Ms especficamente, un panel de conexin es una agrupacin de pins y puertos. El panel de conexin acta como un conmutador, donde los cables horizontales que provienen de las estaciones de trabajo se pueden conectar a otras estaciones de trabajo para formar una LAN. Los paneles de conexin son elementos pasivos de nivel 1 que permiten conectar cables desde un punto a otro. Un panel de conexin de tamao mediano puede tener del orden de 48 conectores.

26.6.Temas adicionales a tener en cuenta:


Tomas de tierra de los computadores. Una defectuosa instalacin de las tomas de tierra puede hacer que haya diferenciales de carga de forma que se creen campos electrostticos en por ejemplo carcasas de equipos, barandillas de la escalera, etc. que pueden producir descargas en los usuarios o incluso daar los equipos. Tomas de tierra de los edificios SAIs o UPSs Introduccin de seales no deseadas o picos de energa (surge suppressors)

134 Etiquetar todos los cables y conectores. Cada cable es importante que vaya etiquetado, as como cada uno de los conectores del panel de conexin. Los paneles de conexin se pueden agrupar racks. Cada rack podra tener media docena de paneles de conexin. Hacer mapas de cmo est cableado el edificio

26.7.Cable directo y cable cruzado


Se trata de como conectar mediante cable de cobre dos dispositivos a travs de sus conectores. Para ello debemos saber que el pin de cada conector le corresponde una de estas dos funciones:

transmisin, es decir, en este pin la seal sale del conector, o recepcin., es decir, en este pin la seal entra al dispositivo.

En algunos casos, como en las redes Ethernet, hay dos pins transmisores y dos receptores, de aqu que se necesiten 4 hilos para su transmisin. En este caso un cable directo conectara el pin 1 de un extremo al pin 1 del otro extremo, y de la misma forma los pins 2, 3 y 6. En el caso de un cable cruzado, se conectara el pin 1 de un extremo al pin 3 del otro extremo, el pin 2 del primero con el pin 6 del segundo, el pin 3 del primero con el pin 1 del segundo y el pin 6 del primero con el pin 2 del segundo. Funcin TX+ TXRX+ RXPin 1 2 3 6 Pin 3 6 1 2 Funcin RX+ RXTX+ TX-

Si lo generalizamos, en principio debemos clasificar los dispositivos en


DTE : host, enrutador DCE : concentrador, conmutador

Entonces un cable directo es lo que se necsita para comunicar dos dispositivos de clases distintas, es decir, DTE con DCE y DCE con DTE. Un cable cruzado es el que se necesita para conectar dos dispositvos de la misma clase, es decir, DCE con DCE y DTE con DTE.

135 Sin embargo hay una conexin conmutador-conmutador mediante el puerto uplink, la cual necesita de un cable cuya configuracin depende del fabricante del conmutador.

136

27

Topologas

La topologa es la estructura que forman el medio de transmisin y las estaciones conectadas al medio. Hay tres topologas fsicas bsicas: Bus: tpicas de las redes Ethernet antiguas Anillo: tpicas en las redes Token Ring y FDDI Estrella: utilizadas en todas las LAN actuales en substitucin de los buses y los anillos.

27.1.Topologa bus
Punto de vista fsico Cada dispositivo est conectado a un cable comn. En esta topologa, los dispositivos clave son aquellos que permiten que el dispositivo se una o se conecte al nico medio compartido. Una de las ventajas de esta topologa es que todos los dispositivos estn conectados entre s y, de ese modo, se pueden comunicar directamente. Una desventaja de esta topologa es que la ruptura del cable hace que los dispositivos queden desconectados. Punto de vista lgico Una topologa de bus permite que todos los dispositivos de red puedan ver todas las seales de todos los dems dispositivos, lo que puede ser ventajoso si desea que todos los dispositivos obtengan esta informacin. Sin embargo, puede representar una desventaja ya que es comn que se produzcan problemas de trfico y colisiones.

27.2.Topologa en anillo
Punto de vista fsico La topologa muestra todos los dispositivos que estn conectados directamente entre s por medio de cables en lo que se denomina una cadena margarita. Punto de vista lgico Para que la informacin pueda circular, cada estacin debe transferir la informacin a la estacin adyacente.

137

27.3.Topologa en estrella
Punto de vista fsico La topologa en estrella tiene un nodo central desde el que se irradian todos los enlaces. La ventaja principal es que permite que todos los dems nodos se comuniquen entre s de manera conveniente. La desventaja principal es que si el nodo central falla, toda la red se desconecta. Segn el tipo de dispositivo de red que se usa en el centro de la red en estrella, las colisiones pueden representar un problema. Punto de vista lgico El flujo de toda la informacin pasara entonces a travs de un solo dispositivo. Esto podra ser aceptable por razones de seguridad o de acceso restringido, pero toda la red estara expuesta a tener problemas si falla el nodo central de la estrella.

27.4.Topologa en estrella extendida


Punto de vista fsico La topologa en estrella extendida tiene una topologa en estrella central, con cada uno de los nodos finales de la topologa central actuando como el centro de su propia topologa en estrella. La ventaja de esto es que el cableado es ms corto y limita la cantidad de dispositivos que se deben interconectar con cualquier nodo central. Punto de vista lgico La topologa en estrella extendida es sumamente jerrquica, y busca que la informacin se mantenga local. Esta es la forma de conexin utilizada actualmente por el sistema telefnico.

27.5.Estrella compartida y estrella conmutada


En cuanto a los concentradores o hubs, hay dos filosofas: Por difusin (Broadcasting) o compartido (Shared). Por conmutacin (Switching). En cuanto a topologas, por los dispositivos que las definen en las LANs son

138 Estrella compartida. En este caso se emplean concentradores o hubs (repetidores multipuerto). Internamente la conexin es en estrella o mediante un bus interno. Se usa en redes Ethernet. Es un dispositivo que funciona por difusin, es decir, cuando una estacin transmite una trama, el concentrador propaga esta trama por todos los puertos de salida de forma que todas las estaciones reciben una copia de la trama. Estrella conmutada. En este caso se emplean conmutadores o switch. Internamente es una estrella o bus interno. La trama transmitida por una estacin es transmitida por un puerto determinado dependiendo de la direccin de la estacin (direccin MAC).

139

28

Niveles en LAN

La arquitectura de niveles en una LAN segn el modelo TCP/IP consta de lo siguientes niveles: El nivel fsico: tiene como principales funciones la codificacin de la informacin (e.g. Manchester), la topologa de la LAN (estrella, bus o anillo), los cables (UTP, STP, coaxial, fibra), los conectores, sincronizacin de bit, El nivel de enlace. El nivel de red El nivel de transporte El nivel de aplicacin

28.1.Nivel de enlace
Segn el proyecto 802 de IEEE, este nivel de enlace se dividir en dos subniveles:

el subnivel MAC (Medium Access Control) y el subnivel LLC (Logical Link Control).

El subnivel MAC est entre el nivel 1 (fsico) y el subnivel LLC. Sus funcionalidades son:

Envo y recepcin de tramas Asignacin de una direccin a la estacin Deteccin de errores y Implementacin el protocolo de acceso al medio.

Emplea tres clases de primitivas en cuanto a su relacin con el subnivel LLC:

Request. Se trata de solicitar algn servicio por el subnivel LLC al subnivel MAC, por tanto, siempre es en la direccin desde el subnivel LLC al MAC. Esta primitiva incluye la direccin de destino, el tipo de servicio solicitado y los datos a enviar. Indication. Se trata de tramas con datos o avisos del subnivel MAC al LLC .

140

Confirmation. Estas tramas se envan al subnivel LLC desde el subnivel MAC, indicndole que las tramas por el enviadas, ya han sido enviadas al medio y a su vez incluyen informacin del tipo de fallo o no de la trama Request.

El subnivel LLC est entre el nivel MAC y el nivel 3 (red). Sus funcionalidades son:

Posibilidad de servicios confirmados (ACKs) Control de error Control de flujo Entramar y multiplexar jerarquas de protocolos de nivel superior (e.g. SPX/IPX, TCP/IP, ).

28.2.IEEE 802.2
El protocolo 802.2 se corresponde con el subnivel LLC del proyecto 802 dentro del nivel de enlace (2) del modelo OSI. Por un lado interopera con los protocolos 802.3, 802.5,etc. del subnivel MAC del nivel de enlace (2) y por otro con los protocolos de nivel de red (3).

Nivel 3 Nivel 2 LLC MAC

IP 802.3

IPX 802.2 802.5

NetBIOS Otros

Este protocolo no se refleja en los mensajes que circulan por las redes, porque son internos, es decir, van dentro del propio dispositivo como un driver. Sus direcciones origen y destino (SAPs), se corresponden a los protocolos de nivel 3 de los dispositivos origen y destino. LLC inicia el intercambio de seales de control, organiza el flujo de datos, interpreta los comandos, genera respuestas y gestiona las funciones de control de errores y su recuperacin. Este protocolo 802.2 ofrece 3 tipos de servicio: Tipo 1 : sin reconocimiento y no orientado a conexin. Tambin se llama modo de operacin datagrama del usuario. Es el ms usado por ejemplo en redes TCP/IP. No hay reconocimiento por parte del receptor, ni el emisor lo espera, porque se consideran las redes suficientemente fiables. Por esta razn, los servicios del nivel transporte tienen que proporcionar la recuperacin y la segmentacin de tramas.

141 Tipo 2 : orientado a conexin. En este caso, se establecen circuitos virtuales entre el dispositivo que enva y el dispositivo que recibe. Es el caso del protocolo HDLC en modo ABME (Asyncrhonous Balanced Mode Extended). En este caso, hay primero el establecimiento del enlace y luego durante la transmisin, hay una deteccin de errores, su recuperacin y un control de flujo. Tipo 3 : con reconocimiento y no orientado a conexin. En este caso no hay circuitos virtuales. Este tipo resulta especialmente interesante para las LAN de alta velocidad como FDDI y concretamente para los protocolos de gestin de la LAN.

La estructura del mensaje es

SAP destino

SAP origen

Control

Datos

donde SAP destino es un campo de 8 bits, de los cuales 6 representan la direccin propiamente dicha. El bit 8 es el indicativo de I/G (individual o grupo). La direccin significa la puerta del protocolo LLC correspondiente con el protocolo de nivel de red del dispositivo destino. SAP origen es un campo de 8 bits. El bit 8 es 0 o 1, si el mensaje es un comando o una respuesta. La direccin que utiliza 6 bits, significa la puerta del protocolo LLC correspondiente con el protocolo de nivel de red del dispositivo origen. Control, campo de 1 o 2 octetos donde se especifica la funcin del comando de solicitud o respuesta, as como el tipo de LLC empleado. Su contenido se parece mucho al del protocolo SDLC, as hay 3 tipos de formatos: sin secuencia, supervisor y de informacin. Datos.

En cuanto a la direccin SAP, un dispositivo puede tener ms de un SAP asociado a ella para un nivel especfico, igual que un dispositivo puede tener ms de una sesin activa mediante un SAP. Los procesos de los niveles superiores usan los servicios del protocolo 802.2 a travs de puntos de acceso al servicio (SAP - Service Access Points). Estos SAP identifican los protocolos del nivel de red que deben recibirlo, en el caso de pasar mensajes de nivel 2 al 3. Sin embargo si es al contrario, es decir, un mensaje que pasa del nivel 3 al 2, el SAP destino es el protocolo de nivel de red del dispositivo de destino.

142 Algunos valores de SAP son los siguientes: APPN TCP/IP SNA X.25 SNAP 04 06 08 7E AA Vines IPX NetBIOS RPL Ungerman-Bass BC E0 F0 F8 FA

143

29

Tipos de protocolos de acceso al medio (MAC)

Son los protocolos cuyas funcionalidades corresponden al nivel de acceso al medio (MAC), y que a su vez corresponde a un subnivel del nivel de enlace segn el modelo OSI. En la actualidad hay los tres tipos siguientes:

Paso de testigo. Los protocolos de este tipo consisten en que una estacin no transmite hasta que est en posesin de un token y que adems est vaco. Aleatorios. Los protocolos de este tipo consisten en que cuando una estacin quiere transmitir, transmite sin verificar si el medio est ocupado. Reserva. Los protocolos de este tipo se caracterizan porque la estacin transmisora verifica si el medio est ocupado antes de transmitir, es decir, que mientras una estacin est transmitiendo, tiene el medio reservado hasta que finaliza su transmisin. Es el caso de los protocolos CSMA/CD que emplea Ethernet y CSMA/CA del IEEE 802.11

29.1.Token Ring
Esta tecnologa de red de rea local fue diseada originalmente por IBM en los aos 70 y estandarizada por el IEEE con el nombre IEEE 802.5. La especificacin IEEE 802.5 es prcticamente idntica a la red Token Ring de IBM y absolutamente compatible con ella.

Este protocolo est en la actualidad en desuso por razones de mercado, aunque existen muchas instalaciones con este protocolo. Tecnolgicamente es mejor que el

144 Ethernet, porque permite un mayor aprovechamiento del ancho de banda (hasta un 90%, contra un 30% del Ethernet). Sin embargo el precio de los dispositivos y el no haber superado los 16 Mbps, hace que no hayan nuevas redes con este protocolo. En cuanto a su topologa: Fsicamente es una estrella (MAUs: Multistation Access Unit). Lgicamente es un anillo por paso de testigo (token).

El cdigo Manchester Diferencial es el que se usa para convertir los datos binarios en elementos de sealizacin, que son transmitidos a velocidades de 4 o 16 Mbps (velocidades estndar del IEEE). En la implementacin de redes Token Ring de IBM, se recomienda cable STP aunque tambin se puede usar UTP. El cable de fibra ptica multimodo es otra opcin de cableado. Este anillo consta de un conjunto de repetidores conectados entre s con enlaces half-duplex punto-a-punto formando un lazo cerrado. Cada estacin se conecta al repetidor con un enlace full-duplex punto-a-punto. Soporta como mximo 260 estaciones por anillo y los anillos se pueden unir mediante bridges. El acceso al anillo es controlado por un token que circula continuamente por el mismo. El equipo que quiera transmitir datos, esperar que le pase el token y a su vez que est libre. Cuando le llega el token, el equipo lo cambia por un mensaje, al que le aade los datos y lo transmite. Si el equipo de destino est activo, copiar el mensaje, lo marcar como copiado, y lo reenviar al equipo transmisor. Este equipo descargar los datos y liberar el token al anillo. Repetidores multipuerto o MAU/CAU Como repetidor regeneran y retransmiten los bits. Los repetidores pueden estar en tres estados distintos: En estado de transmisin. Es el estado del repetidor perteneciente a la estacin transmisora. La estacin transmite una trama que el repetidor regenera y retransmite al siguiente repetidor. En estado de escucha. Es el estado de aquellos repetidores conectadas a las estaciones receptoras. Estos repetidores adems de regenerar y retransmitir las tramas hacia el siguiente repetidor, copian la trama y la retransmiten a la estacin en el caso de que la direccin MAC destino pertenezca a la estacin a la que estn conectadas. En este estado es posible modificar bits de las tramas si el algoritmo de acceso al medio lo considera necesario. En estado de cortocircuito. Es el estado en el que el repetidor se comporta como un cable, es decir, es como si no existiese un repetidor. Es el caso de que en un conector del concentrador no haya conectado ningn dispositivo.

145

Mtodos de liberacin del testigo El acceso al medio del Token Ring se basa en el paso de testigo (token passing). Este algoritmo consiste en que slo puede transmitir la estacin que posee una trama especial llamada testigo (token). Una vez transmitida la trama, la estacin libera el testigo que pasa a la siguiente estacin. As se repite el proceso continuamente. Hay tres mtodos de liberacin del testigo: Single Packet: la estacin transmisora libera el testigo cuando recibe el ltimo bit de la trama, es decir, el ltimo bit de la trama ha dado la vuelta completa al anillo. Single Token: la estacin transmisora libera el testigo cuando recibe el primer bit de la trama, es decir, el primer bit de la trama ha dado la vuelta completa al anillo. Multiple Token: la estacin transmisora libera el testigo inmediatamente despus de haber transmitido el ltimo bit de la trama.

146

30

Ethernet

Ethernet o IEEE 802.3 es el protocolo ms utilizado actualmente en el mundo de las redes informticas por razones de economa. Desde su introduccin en el mercado en los aos 70, se ha implantando en un gran abanico de mbitos de todo tipo. Inventado por Xerox en los aos 70 y llevado al mercado con el nombre de Ethernet V.1, el protocolo fue desarrollado por un foro donde estaban DEC, Intel y Xerox. Este foro sac en los aos 80 una nueva versin de Ethernet llamada Ethernet (DIX) V2. Tambin hicieron pblica su arquitectura y as de la mano del Institute of Electrical and Electronics Engineers (IEEE), ha llegado a ser un estndar internacional de facto. El IEEE ratific el estndar Ethernet DIX V2 con ligeras modificaciones y lo denomin IEEE 802.3. El estndar IEEE 802.3 ha sido tambin aprobado por otras organizaciones tales como el American National Standards Institute (ANSI) y el International Organization for Standardization (ISO 8802-3). As hay 4 versiones de este protocolo que son las siguientes:

Ethernet 802.3

Esta versin corresponde a la versin original DIX y su posterior versin II Corresponde al protocolo 802.3 sin empleo del protocolo 802.2. Este protocolo lo emple Novell Netware cuando an no estaban aprobadas las especificaciones del protocolo. Es el protocolo 802.3 pero que necesita del protocolo 802.2 para su funcionamiento. Ethernet SNAP extiende el encabezado IEEE 802.2 agregando un encabezado de Protocolo de acceso de subred (SNAP) que proporciona un cdigo de "tipo de encapsulamiento" similar al definido en la especificacin de Ethernet Versin II y utilizado con TCP/IP y AppleTalk.

802.3 - 802.2 LLC 802.3 - 802.2 LLC - SNAP

Las principales ventajas del protocolo Ethernet / 802.3 son : Amplia eleccin de equipos. Bajo precio de los mismos. Alta velocidad de transmisin.

147 En cuanto a su topologa: Fsicamente es una estrella (hub o concentrador). Lgicamente es una estrella.

El acceso al medio es utilizando el mtodo CSMA/CD (Carrier Sense Multiple Access with Collision Detection). Este mtodo se basa en escuchar el medio para ver si est ocupado por alguna trama de alguna estacin antes de transmitir tramas. A pesar de que se escuche el medio las tramas pueden colisionar en el medio con lo que es necesario retransmitirlas. Otro mtodo similar es el CSMA/CA, que consiste en informar de forma previa a la red de que se va a transmitir. Con ello se evitan colisiones, pero disminuye la eficiencia de la red, ya que hay una informacin adicional que se transmite y que no son datos propiamente dichos.

30.1.Nivel fsico
Ethernet forma una familia de LANs que abarca Ethernet (10 Mbps), Fast Ethernet (100 Mbps) y Gigabit Ethernet (1 Gbps, 10 Gbps) sobre cables de cobre STP y UTP, y de fibra ptica multimodo y monomodo. El mtodo de codificacin es Manchester, es decir, el tiempo de bit se divide en dos mitades, siendo su transicin en funcin del contenido del bit, as el 1 corresponde a una transicin baja-alta y el 0 a una transicin alta-baja

Ethernet 10 Mbps En cuanto a la velocidad de 10 Mbps, Ethernet define 4 configuraciones bsicas: 10Base2, 10Base5, 10BaseT y 10BaseF. El significado del nmero a la izquierda es su velocidad. En cuanto el cdigo a su derecha, corresponde a la mxima distancia en cientos de metros o a la clase de medio de transmisin empleado.

148 a) 10 Base2 En este caso se trata de redes Ethernet que emplean cable coaxial de tipo thin, de aqu que tambin se las conozca como Thinnet o Cheapnet. El empleo de este tipo de cableado hace que los dispositivos se conecten en bus (segmento) y el empleo de taps (impedancias de 50 ) en sus extremos. El tipo de conector es BNC-T. Este conector conecta la tarjeta de red (NIC) de la estacin al cable coaxial. La distancia mxima recomendada es de 200 m. b) 10Base5 En este caso se trata de redes Ethernet que emplean cable coaxial de tipo thick, de aqu que tambin se las conozca como Thicknet. En el caso de tener un 10Base5 se usa un transceiver para conectar la tarjeta de red al cable. El hardware est repartido entre la tarjeta de red y el transceiver. En este caso los conectores que se emplean son los AUI (Attachment Unit Interface). La distancia mxima recomendada es de 500 m. c) 10BaseT Las configuraciones bsica 10BaseT emplea cable de cobre con par trenzado UTP3 y UTP-5. Los concentradores implementan internamente un bus. Las estaciones se conectan generalemente con cable UTP y conector RJ45 entre las tarjetas de red de la estacin y el puerto del concentrador. d) 10BaseF La configuracione bsica 10BaseF emplea fibra ptica. Los conectores son del tipo SC o ST. 10BaseF define 3 variantes: 10BaseFP (passive star): repetidor ptico pasivo con un mximo de 33 nodos y 1Km/segmento. 10BaseFL (link): interconecta nodos o repetidores con un lmite de 2 Km. 10BaseFB (backbone): interconecta repetidores hasta 2 Km entre ellos con transmisin sncrona (hasta 15 repetidores en cascada), excediendo el lmite de la regla 5-4-3. Se usa para interconectar mltiples concentradores en cascada y as incrementar la longitud de la red excediendo la regla de que slo haya 5 segmentos de red conectados entres s.

149

30.2.Nivel MAC
El formato de trama depende de si es Ethernet-II o Ethernet IEEE 802.3. Los formatos de los mensajes para Ethernet y IEEE 802.3 son distintos, sin embargo, ambos protocolos usan el mismo medio y mtodo de acceso. Esto significa que los equipos de la red pueden compartir ambos formatos en el bus comn, pero no se pueden comunicar entre s. La estructura del mensaje 802.3 / Ethernet es la siguiente :

Prembulo Sincroni- Direccin Direccin zacin destino origen

Tipo

Datos

PAD Control de error

donde Prembulo - 7 octetos. Permite que la electrnica de sealizacin del nivel fsico pueda sincronizar con la electrnica de recepcin de mensajes. En contenido de cada octeto es 10101010 Sincronizacin (SFD-Start Frame Delimiter) - 1 octeto. Indica que porcin de datos del mensaje vienen a continuacin en la transmisin del mismo. Su contenido es 10101011 Direccin destino (DA) - 48 bits. Se corresponde a la direccin MAC (Media Access Control). Tres tipos de direcciones destino son posibles : individual, de multicast y de broadcast. La individual contiene una nica direccin de un nodo concreto de la red. La de multicast significa que se usa un grupo de direcciones. La de broadcast es una forma especial de multicast, pero para todos los nodos de la red. Direccin origen (SA) - 48 bits. Su significado es el mismo que la direccin destino. Tipo - 16 bits. Este campo identifica el tipo de protocolo del nivel superior. Los fabricantes deben registrar sus protocolos de acuerdo con el estndar Ethernet. Cada protocolo registrado tiene un identificador de 2 octetos. En el protocolo 802.3, este campo corresponde a la longitud del mensaje. La identificacin del protocolo de nivel superior en el caso del protocolo 802.3 se realiza en las direcciones SAP del protocolo 802.2, por ejemplo 0x0800 si es protocolo IP o 0x0806 si es protocolo ARP. Datos - Este campo contiene los datos a transmitir y su longitud oscila entre 38 y 1482 octetos. Ethernet asume que los niveles superiores asegurarn que el tamao mnimo de mensaje sea de 46 octetos. Si se emplea el protocolo 802.2, dentro de este campo se incluye la cabecera de este protocolo.

150 PAD - campo de relleno. IEEE 802.3 (y Ethernet) especifican un tamao mnimo de mensaje de 64 octetos. Sin embargo, el 802.3 permite que el campo de datos sea inferior a los 46 octetos requeridos para que la longitud total sea como mnimo de 64 octetos. Por ello el 802.3 aade los caracteres de rellenos necesarios para cumplir este requisito. Control de error - 32 bits. Se emplea el mtodo de control de error CRC-32.

En el caso del protocolo 802.3 con 802.2, el campo de datos se desglosa en: SAP destino. SAP origen. Control, campo de 1 2 octetos.

El protocolo 802.3 con SNAP desglosa su campo de datos en: SAP destino. SAP origen. Control, campo de 1 2 octetos. Id. Organizacin, 3 octetos. Tipo, 2 octetos. Corresponde al tipo de protocolo de nivel superior, as para IP, es 2048 y para ARP, 2054.

El tamao de trama es como mnimo de 64 octetos y como mximo 1518 octetos.

30.3.CSMA/CD: Carrier Sense Multiple Access with Colision Detection


CSMA/CD (Carrier Sense Multiple Access con Deteccin de Colisin) es el nombre de la tecnologa utilizada en el bus del protocolo Ethernet /IEEE 802.3 que controla la operacin de la red. Su esquema de funcionamiento est detallado en el esquema adjunto. Transmisin Cuando la estacin transmisora quiere enviar una trama, primero debe montar la trama con la informacin recibida del protocolo del nivel superior. A continuacin verificar si el medio est libre. Si otro dispositivo est transmitiendo, debe esperar a que termine su transmisin.

151 En el caso de que est libre, verificar que el tiempo IPG que ha de transcurrir entre la transmisin de dos tramas consecutivas ha transcurrido. La razn de este tiempo IPG es con el fin de que una estacin est mucho tiempo transmitiendo y no deje transmitir a otra. Transmitir el primer bit de la trama y a continuacin comprobar si hay colisin. sta puede existir dado que hay una distancia entre dispositivos y en consecuencia un retardo, que hace que aunque se verifique que el medio est libre otra estacin puede tambin verificarlo y en el tiempo del retardo ponerse tambin a transmitir. Esta transmisin de bits y su verificacin de colisin se realiza durante toda la transmisin de la trama.

152

153 Colisin Si hay colisin, la estacin que la detecta, enva una seal de jamming consistente en varios bits que fuerzan a que la colisin se prolongue durante un tiempo suficiente para que se enteren todas las estaciones del segmento. A continuacin la estacin que quiere transmitir, deja transcurrir un tiempo aleatorio o tiempo de backoff, y vuelve a intentar la transmisin pendiente. El componente aleatorio de este tiempo es para minimizar la probabilidad de nuevas colisiones. Este tiempo de backoff es un mltiplo del tiempo de bit y vale t = k x 512 x tb siendo k un valor entero aleatorio y tb el tiempo de bit. Estos intentos tambin son controlados por un contador, que una vez superado un umbral establecido intentos, da la trama por no transmitida.

La probabilidad de una colisin es proporcional a El nmero de dispositivos conectados al bus. La frecuencia de transmisin. El tamao de los mensajes y La longitud de los cables de la red.

Recepcin Mientras un dispositivo no emite, est en estado de escucha. Cuando detecta la presencia de una seal en la red, inhibe la posibilidad de transmisin del mismo. Con los bits de prembulo obtiene la sincronizacin necesaria para leer la trama. Lo primero que obtiene es la direccin MAC de destino de la misma y la compara con la suya. En caso afirmativo, la direccin MAC origen, la direccin MAC destino y los datos son enviados al buffer para su procesamiento. A continuacin verifica el cdigo de error de la trama, dndola por correcta o errnea. Tambin verifica la longitud de la trama, y si es ms pequea de 64 octetos la descarta. Si lo que lee es consecuencia de colisin, enva una secuencia de jamming y deja de transmitir.

154 Valores Es habitual en Ethernet el empleo de los siguientes valores: Lmite de intentos de transmisin = 16 Tamao de la seal de jamming = 48 bits IPG = 9,60 s (96 bits)

30.4.Dominio de colisin
Dominio de colisin es aquel conjunto de dispositivos conectados fsicamente entre si, pero que en cada instante solo uno de ellos puede transmitir. Al rea en el que cuando se produce una colisin esta es propagada se le llama Dominio de Colisiones. En el caso de un concentrador, todos los dispositivos conectados a l forman un dominio de colisin. Si tenemos varios concentradores conectados entre si, en este caso solo hay un dominio de colisin. Sin embargo, si la unin de 2 concentradores se hacen mediante el uso de un puente o un enrutador, cada concentrador es un dominio de colisin.

30.5.Ventana de colisiones
En Ethernet, como protocolo de deteccin de colisiones (CSMA/CD), hay un tamao mnimo de trama. La razn es que si una estacin transmite, y se produce una colisin porque otra estacin tambin est transmitiendo, cuando tiempo tarda en conocerlo? La situacin peor, es decir, la de tiempo mximo es lo que se llama la ventana de colisiones. Este tiempo mximo es el que transcurre: desde que se propaga el primer bit de la trama de una estacin ms el tiempo que tarda en propagarse el primer bit de la seal de jamming de la otra estacin que ha detectado primero la colisin.

Hay que dar tiempo a que si se produce una colisin entre las dos estaciones ms lejanas el primer bit de la trama llegue a la estacin ms lejana (un T p ), sta detecte la colisin y transmita su jamming (otro Tp ). En esta situacin lmite, si cuando llega el primer bit de la seal de jamming a la primera estacin, sta ya ha transmitido toda la trama, no detectar la colisin y

155 dar por entregada correctamente dicha trama, cuando en realidad no ha sido as porque ha habido colisin. La ventana de colisin, tambin llamada tiempo de vulnerabilidad T v , nos permite conocer durante cuanto tiempo el sistema es vulnerable de que haya colisiones dado que una estacin ha transmitido una trama. En principio el 2 es como consecuencia del viaje de ida y vuelta de la trama, y el caso peor corresponde al de las dos estaciones ms alejadas. ventana de colisin = 2 Tp max Por otro lado se define como dimetro de la red (DR) a la distancia entre los dos dispositivos ms alejados. Por todo lo expuesto el tamao mnimo de trama L min vale L min = ventana de colisin / T b Siendo T b el tiempo de bit y la ventana de colisin Ventana de colisin = 2 T p max = 2 ( DR / v p) Siendo v p la velocidad de propagacin. El protocolo 802.3/Ethernet ha establecido el tamao de trama mnima en 64 octetos, es decir, 512 bits. En consecuencia para la velocidad de 10 Mbps, el dimetro mximo de red es Ventana de colisin = L min T b = 512 . (1 / 10000000) = 0,0000512 seg. DR = (0,0000512 v p ) / 2 = 0,0000256 v p La velocidad de propagacin depende del medio de transmisin empleado, que puede ser cable de cobre o fibra ptica. Para 100 Mbps, el dimetro mximo de red vale DR = (0,00000512 v p ) / 2 = 0,00000256 v p Es decir, 10 veces menos. Sin embargo el empleo de concentradores activos, introduce unos retardos por cada uno de ellos que se encuentren entre los dos dispositivos ms alejados. Por esta razn en estos casos la ventana de colisin vale Ventana de colisin = 2 T p max + suma de retardos de los enlaces + suma de los retardos de los repetidores + retardo NIC 1 + retardo NIC 2 Siendo retardo NIC el tiempo de procesamiento en la tarjeta de red del dispositivo.

156 Las configuraciones bsicas definen el tamao mximo de un segmento Ethernet, en 10Base2 es de 185 mt, en 10Base5 es de 500 mt, en 10BaseT es de 100 mt y en 10BaseF depende si se emplea fibra multimodo o monomodo. Si queremos aumentar el tamao de la red (Dimetro de la Red) hasta su tamao mximo (Dimetro Mximo de la Red) hay que utilizar repetidores. Las configuraciones bsicas definen cual es el dimetro mximo de la red: en un 10Base2 es de 1 Km y en un 10Base5 es de 2.5 Km. Primitivas Las funciones necesarias para el funcionamiento del protocolo se llaman primitivas y en el caso del protocolo 802.3/Ethernet son: request. Esta funcin consiste en una solicitud del protocolo 802.3/Ethernet al protocolo de nivel superior, que en la actualidad es el 802.2 Indication. Esta funcin consiste en recibir una notificacin de sucesos procedente del protocolo de nivel superior. En la actualidad es el 802.2 Confirm. Esta funcin consiste en una respuesta a una solicitud del protocolo de nivel superior, es decir, el 802.2

157

31

Fast Ethernet

31.1.Fsico
La caracterstica ms importante es su velocidad de 100 Mbps. Para obtener esta velocidad hay que usar codificaciones digitales ms complejas. La estructura de la trama es exactamente igual que el protocolo Ethernet. Los tipos son: 100BaseTX. El medio de transmisin es cable de cobre UTP clase 5 usando 2 pares trenzados. Es posible usar STP pero no lo recomiendan. El conector que se emplea es RJ-45. Su codificacin es MLT-3. La transmisin es full-duplex. 100BaseFX. El medio de transmisin es cable de fibra ptica. Su codificacin es la misma que el protocolo FDDI, es decir, 4B/5B-NRZI. La transmisin es fullduplex.

100BaseT4. El medio de transmisin es cable de cobre UTP clase 3. La sealizacin 4T+ emplea un par de hilos para detectar la colisin y los otros 3 pares para la transmisin de datos. Soporta operacin full-duplex. La especificacin IEEE 802.3u para redes 100BaseT4 permite un mximo de dos repetidores y un dimetro mximo de red de 200 m.. Tanto los concentradores como los conmutadores permiten puertos con las velocidades de 10 y 100 Mbps (puertos en 10Base y puertos en 100Base). Adems es posible conectar un 10BaseT a un 100BaseTX/T4. La tarjeta usa un mecanismo de autonegociacin, que consiste en un pulso elctrico de integridad que le permite detectar si las tarjetas son de velocidad de 10 Mbps o 100 Mbps.

31.2.Repetidores
Fast Ethernet define dos tipos de repetidores: clase I y clase II. Repetidores Clase I El repetidor clase I est pensado como un concentrador 100BaseT/F al que slo hay conectados estaciones, pero no otro repetidor. Sus caractersticas son:

Solo se puede emplear un repetidor Clase I en una red Fast Ethernet.

158

Permite puertos T4, TX y FX en el mismo repetidor.

Repetidores Clase II Si queremos conectar dos concentradores 100Base hay que definir un estndar que cumpla los requisitos Ethernet, es decir, un Mximo Dimetro de la Red dependiente de la ventana de colisiones. Ese estndar es el clase II. El clase II se puede usar como un solo repetidor o conectado a un segundo repetidor (tambin clase II) a travs del llamado up-link port. Este cable tiene una longitud mxima de 5 metros que es la mxima distancia que se permite entre dos concentradores 100Base. Eso hace que los clase II no sean muy utilizados. Si queremos aumentar el nmero de puertos de un clase I dentro del mismo dominio de colisiones, podemos usar otra tcnica distinta a la de interconectar dos concentradores: usar repetidores apilables (en ingls stackable).. Sus caractersticas son:

Uno o dos repetidores Clase II en un red Fast Ethernet. Los dos repetidores se conectan con un puerto de 5 m. Todos los puertos son T4. Todos los puertos son TX y FX.

Repetidores apilables Un concentrador apilable es un clase I que interconecta los buses internos a travs de una conexin interna (Intra-hub connection). De esta forma escalamos el repetidor para que permita ms puertos 100Base dentro del mismo dominio de colisiones. Se llaman apilables porque los repetidores se colocan uno encima de otro. Notar que la conexin Intra-hub no es una conexin entre dos puertos 100Base, las tramas no tienen que ser traducidos por el nivel fsico, sino que se transmiten digitalmente por el bus. Se puede ver como un alargamiento del bus interno, por consiguiente no es una conexin entre dos concentradores. La desventaja que tiene esta tcnica es que los concentradores apilables no estn estandarizados, por lo que deben ser del mismo fabricante para que la conexin Intra-hub sea compatible.

159

32

Conmutadores / Switches

La tecnologa de los concentradores hace que las redes comparten estos recursos, de aqu su concepcin de redes compartidas. Sin embargo el uso de conmutadores en vez de concentradores, hace que la filosofa sea distinta, de forma que con estos equipos, los conmutadores, se aumenta su ancho de banda terico.

Fuente:Cisco

160

Los switches o conmutadores son dispositivos que conectan dos redes a nivel de enlace, transmitiendo tramas basndose en las direcciones MAC destino. Los segmentos conectados por conmutadores pertenecen a distintos dominios de colisin. Sus componentes son: Procesadores de tramas Ethernet. Matriz de conmutacin por puntos de cruce. Kernel en tiempo real. Se caracterizan por:

Incrementar el Throughput de la LAN. El uso del Spanning Tree Algorithm para evitar bucles cerrados en el caso de varios conmutadores conectados entre si. Este algoritmo lo emplea el protocolo que permite a los conmutadores intercambiarse las tablas de direcciones MAC que hay en cada puerto.

Hay dos tipos de conmutadores: Cut-Through Switching Store-and-Forward Switching

32.1.Cut-Through Switching
Este tipo de conmutador retransmite las tramas despus de que algunos bits acaban de ser recibidos, es decir, antes de leer toda la trama, ya empieza a retransmitirla. Esta es la razn por la que reenva cualquier tipo de trama, ya sean correctas o no, tales como: runt frames. Se entiende por runt frame, una trama con un tamao menor al tamao mnimo de un paquete Ethernet (64 bytes). Si la retransmisin de la trama es despus de leer ms de 64 octetos, el propio switch puede detectar las runt frames. Tramas errneas.

Este tipo de conmutadores se congestionan fcilmente.

161

32.2.Store-and-Forward Switching
Este tipo de conmutador retransmite tramas despus de recibir todos los bits de la trama. Se caracteriza por: No retransmitir tramas errneas y runt frames . No se congestiona tan fcilmente como un conmutador Cut-Through. Desventaja: mayor latencia debido al almacenamiento previo de toda la trama.

Estos conmutadores emplean tres clases de topologas de almacenamiento: Buffers de entrada: problema Head Of Line (HOL). Buffers de salida: puede haber congestin si los buffers son pequeos. Buffers compartidos: si es necesario permite implementar otras disciplinas de planificacin a FIFO. Combinacin de las distintas topologas.

32.3.Conmutadores hbridos
Tambin existen conmutadores hbridos de los tipos anteriores. Por ejemplo un conmutador del tipo Store-and-Forward y Cut-Through. En este caso depende de las circunstancias del estado y trfico de la red, emplea un tipo u otro. As podemos establecer que Si no hay congestin y la tasa de errores es pequea, emplea el mtodo Cut-Through. Si hay congestin o la tasa de errores es alta, emplea el mtodo Storeand-Forward. Conmutacin adaptativa: la decisin de usar Cut-Through o Store-andForward se toma trama-a-trama.

32.4.Conmutacin a nivel 2 y 3
Existen dos mtodos de conmutacin de tramas de datos:

162 conmutacin a nivel 2 y conmutacin a nivel 3.

La conmutacin es el proceso de tomar una trama que llega de una interfaz y enviar a travs de otra interfaz. Los enrutadores utilizan la conmutacin de nivel 3 para enrutar un paquete; los conmutadores utilizan la conmutacin de nivel 2 para enviar tramas. La diferencia entre la conmutacin de nivel 2 y nivel 3 es el tipo de informacin que se encuentra dentro de la trama y que se utiliza para determinar la interfaz de salida correcta. Con la conmutacin de nivel 2, las tramas se conmutan tomando como base la informacin de la direccin MAC. Con la conmutacin de nivel 3, las tramas se conmutan tomando como base la informacin del protocolo de nivel de red. Si el conmutador de nivel 2 no sabe dnde enviar la trama, realiza una solicitud de broadcast de la trama desde todos sus puertos hacia la red a fin de saber cul es el destino correcto. Una vez que vuelve la trama de respuesta, el conmutador aprende la ubicacin de la nueva direccin y agrega dicha informacin a la tabla de conmutacin.

163

33

Congestin en Ethernet

En el caso de redes Ethernet, donde el problema de la existencia de colisiones es fundamental, es muy importante el diseo de estas redes en cuanto la ubicacin de los servidores respecto a las estaciones cliente. Los servidores son aquellos dispositivos que sirven ficheros a varias estaciones cliente, de aqu que una ubicacin equivocada, puede generar muchas colisiones con la consiguiente prdida de eficiencia. Esta problemtica es la que se conoce como The funnel problem: En cuanto a las soluciones: 1. Se debe distribuir la carga tanto como sea posible. Por ejemplo que los clientes tengan tarjetas de red de 10 Mbps y la tarjeta de red del servidor de 100 Mbps. 2. Se deben poner los servidores siempre en enlaces full-duplex conmutados. Los clientes se podran poner en transmisin halfduplex. Cmo se gestiona la congestin? Hay dos posibles alternativas: 1. Descartar tramas: Dado que es un protocolo de nivel de enlace, los protocolos de nivel superior solicitarn la retransmisin de las mimas (e.g. TCP que usa mecanismo de ventana deslizante). Puede tener un gran impacto en la eficiencia de la red. 2. Back-pressure: previene a los nodos conectados a un puerto de transmitir tramas. Esto se puede conseguir: Forzando colisiones mediante el uso de una trama vaca (dummy packet). Enviando un jabber (seal de larga duracin que inhiba el puerto).

164

34

LANs no cableadas

El estndar IEEE 802.11 como protocolo del proyecto 802 que es, define el nivel fsico y el nivel de acceso al medio (MAC) para una red de area local no cableada. El estndar define tres niveles fsicos distintos para las LAN no cableadas 802.11, cada uno operando en un rango de frecuencias distintas y a velocidades diferentes. En la actualidad hay dos normas la IEEE 802.11b y la IEEE.11a. La empleada habitualmente es la primera y su compatibilidad viene regida por la etiqueta Wi-Fi. IEEE 802.11b: Trabaja en la frecuencia de 2,4 Ghz con una velocidad mxima de transmisin de 11 Mbps y modulacin DSSS. IEEE 802.11a: Trabaja en la frecuancia de 5 Ghz y velocidades de transmisin hasta 54 Mbps. Su modulacin es OFDM.

34.1.Canales de transmisin
El estndar 802.11b est diseado para operar en la banda de frecuencias entre 2,4 y 2,4835 GHz. Esta banda tiene la peculiaridad de que es de uso libre y por lo tanto no hay que tener ningn permiso especial ni pagar cuota alguna para su utilizacin. Dado que esta banda de 2,4 a 2,5 GHz es de uso libre, cada usuario es responsable de las posibles interferencias que pueden haber entre usuarios, adems teniendo en cuenta que la no existencia de control tanto es en el mbito de las bandas como en cuanto a sus potencias (en Europa se recomienda un mximo de 100 mW). Dentro de esta banda se definen hasta 14 canales, cada uno de ellos de 22 MHz con una separacin entre ellos de 5 Mhz. Esto provoca una superposicin entre canales adyacentes como se puede ver en la figura. Por esta razn se recomienda en una instalacin el uso de como mximo tres canales, de forma que no se superpongan y por tanto no se interfieran. En Espaa son los siguientes:

Canales 1 6 11 Canales 2 7 12 Canales 3 8 13

165

34.2.Arquitectura LAN 802.11


Los principales componentes de la arquitectura LAN no cableada 802.11 se encuentran representados en la figura siguiente. El bloque fundamental de esta arquitectura es la celda, conocida como BSS (Basic Service Set). Una celda BSS consta de una o ms estaciones inalmbricas y una estacin central base, conocida como AP (Access Point) en la terminologa 802.11 Las estaciones inalmbricas, que pueden ser fijas o mviles, y la estacin central base se comunican entre ellas mediante el protocolo IEEE 802.11. Mltiples APs se pueden conectar juntos mediante redes cableadas, conformando lo que se llama un Sistema de Distribucin (DS). Un Sistema de Distribucin (DS) es una sola red 802 a efecto de los protocolos de niveles superiores, ya que la parte inalmbrica emplea el protocolo 802.11 y en la parte cableada el Ethernet o 802.3. A este tipo de arquitectura se le denomina modo infraestructura

166

BSS

BSS

Las estaciones IEEE 802.11 tambin se pueden agrupar para formar una red ad hoc como se puede ver en la figura siguiente. As una red ad hoc es una red sin control central ni conexiones con el mundo exterior. En este caso la red adems de no disponer de cable alguno, no emplea ningn Punto de Acceso (AP).

34.3.Protocolos de Acceso al Medio 802.11


Igual que en una red Ethernet cableada 802.3, las estaciones en una red no cableada IEEE 802.11 deben coordinar sus accesos y el uso del medio de transmisin compartido, que en este caso es la frecuencia radio. El protocolo IEEE 802.11 es un protocolo CSMA/CA (Carrier Sense Multiple Access ) con Prevencin de Colisin. Un protocolo CSMA consiste en que una estacin antes de enviar una trama, verifica si el medio est ocupado. En la especificacin 802.11, el nivel fsico monitoriza el nivel de energa de la frecuencia de radio con el fin de determinar si hay otra estacin transmitiendo y adems suministra la informacin de deteccin de portadora al protocolo del subnivel MAC correspondiente. Si el medio est libre durante un tiempo igual o mayor que el DIFS (Distributed Inter frame Space), entonces una estacin est autorizada a transmitir. Como en el caso de un protocolo de acceso aleatorio, la trama ser recibida correctamente en la estacin de destino si no han habido interferencias durante la transmisin desde la estacin origen.

167 Cuando una estacin receptora ha recibido correctamente y completamente una trama de la cual era el destinatario, a continuacin espera un corto perodo de tiempo, conocido como SIFS (Short Inter Frame Spacing) y luego enva una trama de reconocimiento explcito al transmisor. Este reconocimiento a nivel de enlace de datos permite al transmisor saber si el receptor ha recibido verdaderamente y correctamente la trama de datos enviada al receptor. Este reconocimiento explcito es necesario porque, a diferencia del Ethernet cableado, el transmisor inalmbrico no puede determinar por si mismo si la transmisin de la trama fu recibida satisfactoriamente en destino. La transmisin de la trama por la estacin transmisora y su reconocimiento subsiguiente por la estacin destino se representa en la figura siguiente.

En esta figura se ilustra el caso cuando el transmisor escucha el medio para verificar si est vaco. Qu sucede si el medio est ocupado? En este caso, la estacin realiza un proceso de backoff similar al del protocolo Ethernet. En el caso de que la estacin detecta que el medio est ocupado, demorar su acceso hasta que el medio est vaco. Una vez detecta que el medio est vaco durante un tiempo igual o mayor que el DIFS, la estacin espera un tiempo adicional de backoff. Una vez ha transcurrido el tiempo de backoff, la estacin transmite la trama. Como en el caso Ethernet, el temporizador aleatorio de backoff sirve para evitar el inicio simultneo de transmisin de varias estaciones, es decir, con el fin de evitar sucesivas colisiones despus de un tiempo de inactividad DIFS. Como en el caso Ethernet, el el tiempo de backoff es el doble cada vez que la transmisin de una trama experimenta una colisin. A diferencia del protocolo Ethernet 802.3, el protocolo 802.11 no implementa la deteccin de colisiones. Hay dos razones para ello:

168

La posibilidad de detectar colisiones requiere la posibilidad de enviar y recibir al mismo tiempo, cosa que no sucede en el protocolo 802.11. No puede enviar su propia seal y recibir otra simultaneamente con el fin de determinar si las transmisiones de otra estacin estn interfiriendo con la propia transmisin. Mas importante an, si una estacin tuviese deteccin de colisin y no la detectara cuando enva, puede haber una colisin en el receptor y no detectarla.

Esta situacin resulta que es una de las caractersticas del medio inalmbrico. Supongamos que la estacin A est transmitiendo a la estacin B y que tambin al mismo tiempo la estacin C est transmitiendo a la estacin B. En el caso de que estemos frente al problema de la estacin escondida (hidden terminal), las obstrucciones fsicas en el entorno pueden hacer que A y C no se puedan escuchar las transmisiones del otro, aunque las transmisiones de A y C con destino a B se estn interfiriendo entre ellas. Una segunda situacin en el que no es posible detectar las colisiones en el receptor es el fading o atenuacin de la seal a medida que se propaga a travs del medio inalmbrico. Dadas estas dificultades para detectar las colisiones en el receptor, los diseadores del IEEE 802.11 desarrollaron un protocolo de acceso al medio para evitar las colisiones (CSMA/CA), en vez de detectar y recuperarse de las colisiones (CSMA/CD). Primero la trama IEEE 802.11 contiene un campo de duracin en que la estacin transmisora indica explicitamente la cantidad de tiempo que su trama ser transmsitida en el medio. Este valor permite a las dems estaciones determinar la cantidad mnima de tiempo, llamado NAV (Network Allocation Vector), durante el cual retrasarn su acceso al medio. El protocolo 802.11 tambin puede usar una trama corta de control RTS (Request To Send) y una trama corta CTS (Clear To Send) para reservar el acceso al medio. Cuando un transmisor quiere enviar una trama, puede enviar primero una trama RTS al receptor, indicando la duracin del paquete de datos y el paquete ACK. Un receptor que recibe una trama RTS responde con una trama CTS, dando un permiso explcito al transmisor para enviar. Entonces todas las dems estaciones que oyen el RTS y el CTS, saben que hay una transmisin pendiente de datos y as pueden evitar la interferencia con estas transmisiones. Un transmsior IEEE 802.11 puede operar ya sea usando las tramas de control RTS/CTS, o simplemente enviando sus datos sin usar antes la trama de control RTS.

169

El uso de las tramas RTS y CTS ayudan a evitar colisiones de dos maneras:

Debido a que la trama CTS transmitida por el receptor ser oida por todas las estaciones dentro del radio de accin del receptor, la trama CTS ayuda a evitar el problema de las estaciones escondidas y el problema de la atenuacin o fading. Debido a que las tramas RTS y CTS son cortas, una colisin de una trama RTS o CTS durar un tiempo muy pequeo. Fijmonos que cuando las tramas RTS y CTS se transmiten correctamente, es seguro que en la transmsin de datos subsiguiente y de la trama ACK no hay colisiones.

170

35

Pila TCP/IP

El modelo TCP/IP tiene cuatro capas: la capa de aplicacin, la capa de transporte, la capa de Internet y la capa de red. Es importante observar que algunas de las capas del modelo TCP/IP poseen el mismo nombre que las capas del modelo OSI. La capa de aplicacin tiene diferentes funciones en cada modelo, aunque se le de el mismo nombre.

Nivel TCP/IP 4 3 2 1 Aplicacin Transporte Red Enlace y fsico

Nivel OSI 7,6,5 4 3 1,2

Capa de aplicacin Los diseadores del TCP/IP sintieron que los protocolos de nivel superior deberan incluir los detalles de las capas de sesin y presentacin. Simplemente crearon una capa de aplicacin que maneja protocolos de alto nivel, aspectos de representacin, codificacin y control de dilogo. El modelo TCP/IP combina todos los aspectos relacionados con las aplicaciones en una sola capa y da por sentado que estos datos estn correctamente empaquetados para la siguiente capa. Capa de transporte Los protocolos de este nivel es el TCP (Transmission Control Protocol) y el UDP (User Datagram Protocol) Capa de red El propsito de la capa de Internet es enviar mensajes desde un origen de cualquier red y que estos mensajes lleguen a su destino independientemente de la ruta y de las redes que se utilizaron para llegar hasta all. El protocolo especfico que rige esta capa se denomina IP (Internet Protocol). En esta capa se produce la determinacin de la mejor ruta. Esto se puede comparar con el sistema postal. Cuando enva una carta por correo, usted no sabe cmo llega a destino (existen varias rutas posibles); lo que le interesa es que la carta llegue. De este nivel sin los protocolos: ARP/RARP: mapeo de direcciones IP y MAC y viceversa ICMP: control de mensajes de IP

171

Capa de enlace y fsico Es la capa que se ocupa de todos los aspectos que requiere un paquete IP para realizar realmente un enlace fsico y luego realizar otro enlace fsico. Esta capa incluye los detalles de tecnologa de LAN y WAN y todos los detalles de las capas fsica y de enlace de datos del modelo OSI.

172

36

Protocolos de nivel de red

Debido al funcionamiento de las redes TCP/IP, podemos agrupar los protocolos de este nivel de red en: protocolos encaminados o enrutados y protocolos de encaminamiento o enrutamiento

Los protocolos encaminados (Routed Protocols) se caracterizan por:

Encapsular la informacin del protocolo de nivel 4 (transporte) Definir un esquema de direcciones jerarquizado Usar un protocolo de nivel de enlace para transmitir la informacin a un
dispositivo de nivel 3 (router)

Son protocolos de este tipo: IP, IPX, ...


Los protocolos de encaminamiento (Routing Protocols) se caracterizan por:

Buscar rutas ptimas para que los protocolos encaminados sepan a donde dirigir

la informacin. Son los protocolos que utilizan los enrutadores para intercambiarse la informacin de la topologa u estado de la red.

Son protocolos de este tipo: RIP, IGRP, OSPF, EIGRP, BGP, ...

173

37

IP v4 Internet Protocol

La especificacin del protocolo IPv4 se encuentra en


La RFC 791 Internet Protocol y La RFC 950 Internet Standard Subnetting Procedure.

El nombre de los mensajes de este nivel se llaman paquetes o datagramas. Sus dos caractersticas bsicas son: IP es un protocolo no fiable, es decir, no realiza control de error. Si algo va mal (detector de errores en los datagramas IP), IP descarta los datagramas y enva un aviso al origen a travs del protocolo ICMP IP no est orientado a conexin. Esto significa que los mensajes IP pueden llegar desordenados e incluso pueden llegar duplicados si la red es mallada, porque el camino que siguen para ir del dispositivo origen al de destino puede variar en funcin del estado de la red. Una de las razones por las que este protocolo IP es no orientado a conexin, es porque as se minimiza la dependencia de otras redes que utilizan redes jerrquicas orientadas a conexin. El protocolo IP no mantiene ningn tipo de estado de informacin entre sucesivos datagramas. Cada datagrama IP es tratado independientemente respecto a otros datagramas (de la misma/distinta conexin) Los datagramas IP pueden ser entregados sin un orden determinado Debido al propio funcionamiento del protocolo IP, se pueden producir situaciones de prdida de mensajes, duplicado de los mismos, la llegada al destino fuera de secuencia, o con errores. En todos estos casos es el protocolo de nivel superior (TCP) quien se encarga del tratamiento de la prdida o duplicacin de la informacin. Tiene incorporada la funcionalidad de la fragmentacin con el fin de adaptar el tamao del paquete con el tamao de la trama, ya se trate de un protocolo de LAN o WAN.

El protocolo IP es totalmente independiente de la tecnologa de red, debajo puede haber cualquier nivel de enlace (ATM, PPP, Ethernet, Token Ring, Frame Relay, ISDN, ....)

174

37.1.Direcciones IPv4
El protocolo IPv4 utiliza un modelo de direccionamiento, de forma que a cada interface de cada dispositivo se le asigna una direccin independientemente de su direccin MAC, que es la que utilizan los protocolos de nivel de enlace. La direccin IP destino es un dato que debe ser suministrado por las aplicaciones que corren en el propio dispositivo al protocolo IP. La direccin IP origen la obtiene de los datos de configuracin de la interfaz. Estas direcciones IP constan de 32 bits y para su representacin se emplea la notacin decimal de puntos (X.X.X.X). sta consiste en 4 nmeros decimales separados por un punto, por ejemplo @IP = 194.110.100.200 El mbito de cada valor es de 0 a 255, dado que corresponden a 1 octeto, o sea, 8 bits. Su representacin hexadecimal sera @IP = C2.6E.64.C8 y la representacin binaria @IP = 11000010.01101110.01100100.11001000 El valor ms a la derecha slo puede oscilar entre 1 y 254 porque el 255 est reservado a la direccin de broadcast y el 0 es indicativo de toda la red. Todos los dispositivos tienen como direccin local propia 127.0.0.1, y que se identifica como localhost. En Internet, para acomodar la estructura de direccionamiento a las diferentes necesidades de utilizacin, el mbito de direcciones IP se ha agrupado en clases de forma la simple inspeccin de una direccin IP permite conocer a que clase pertenece. Estas clases son

Clase A B C D E

Prefijo 0 10 110 1110 1111

175

Clase A 7 bits para red y 24 bits para los dispositivos Rango: de la 0.0.0.0 a la 127.255.255.255

Nmero de redes = 2 7 = 128 Nmero de dispositivos = 2 24 2 = 16777214 Clase B 14 bits para red y 16 bits para los dispositivos Rango: de la 128.0.0.0 a la 191.255.255.255

Nmero de redes = 2 14 = 16384 Nmero de dispositivos = 2 16 2 = 65534 Clase C 21 bits para red y 8 bits para los dispositivos Rango: de la 192.0.0.0 a la 223.255.255.255

Nmero de redes = 2 21 = 2097152 Nmero de dispositivos = 2 8 2 = 254

176 Clase D bits para multicasting 224.0.0.0 a la 238.255.255.255

Rango: de la Clase E 28

bits experimental 240.0.0.0 a la 247.255.255.255

Rango: de la

37.2.Mscaras
Con posterioridad a la definicin inicial del protocolo IP aparecen las mscaras, y es como consecuencia de la necesidad de subdividir las redes en varias subunidades y cada una de ellas con un grupo de direcciones IP distinto (RFC 950). Estas mscaras constan de 4 octetos (32 bits), igual que una direccin IP y por como se utilizan deben contener unos a la izquierda y ceros a la derecha, es decir, no pueden haber mezclas de unos y ceros.Por ejemplo Mscara = 1111 1111.1111 1111.1111 0000.0000 0000 Como siempre la mscara va asociada a la direccin IP, en estos casos se indica con /XX a continuacin de la direccin IP, siendo XX el nmero de unos de la mscara. En el ejemplo sera /20. En Internet es habitual el empleo de las siguientes mscaras para cada clase:

Clase A B C

Mscara 255.0.0.0 255.255.0.0 255.255.255.0

Recordemos que la tabla de operacin de un operador AND es

AND 0 1

0 0 0

1 0 1

si el bit del segundo operador es 1, se mantiene el valor del bit del primer operador

177

si el bit del segundo operador es 0, el bit resultante siempre es 0

Si a una direccin IP aplicamos la mscara con el operador AND, en realidad dividimos la direccin IP en 2 partes:

La parte izquierda que corresponde a la identificacin de la red fsica, y La parte derecha que identifica al dispositivo dentro de cada red.

Con las mscaras introducimos el concepto de nmero de red dentro del campo de direccin IP. Es caracterstico del protocolo IP el hecho de que las mscaras no viajan en los mensajes IP, es decir, se emplean de forma local en cada dispositivo.

178

38

ARP

El sistema de direccionamiento del protocolo IP plantea un problema desde el punto de vista de direccionamiento del nivel fsico (1). Por ejemplo en una red local Ethernet, dos dispositivos solo pueden comunicarse si se conocen sus respectivas direcciones fsicas (MAC). En base a su funcionamiento, el protocolo ARP es de nivel de red (3) segn el modelo de referencia OSI y sus especificaciones estn desarrolladas en la RFC 826. El protocolo ARP permite encontrar las direcciones fsicas basndose en las direcciones IP de los dispositivos. Para ello se realiza Primero, una solicitud de tipo broadcast de un paquete ARP conteniendo entre otros datos la direccin IP que se desea localizar. Todas los dispositivos de la red reciben este mensaje. Segundo, solamente aquel dispositivo cuya direccin IP coincida con la recibida, responde con otro paquete de respuesta del protocolo ARP. Este paquete contiene la direccin fsica (MAC) de dicho dispositivo. Al recibirse la respuesta, el primer dispositivo "aprende" la direccin fsica (MAC) del segundo.

Esta informacin se mantiene en memoria cach para posteriores envos. Las entradas en la memoria cach se asocian a un temporizador para permitir la modificacin dinmica de la direccin fsica de los dispositivos porque

la direccin IP puede ser cambiada por necesidades de operacin y la direccin fsica MAC tambin cambia si se cambia su tarjeta de red.

En UNIX, se puede usar el comando arp a para obtener el contenido de la tabla ARP. La duracin de una entrada es de 20 minutos. arp [-vn] [-H type] [-i if] -a [hostname] aucanada% arp a teix.ac.upc.es (147.83.35.110) at 00:20:E1:10:4f:34 [ether] on eth0 arenys5.ac.upc.es (147.83.35.2) at 00:10:F8:B3:E4:00 [ether] on eth0

En Windows, tambin hay el comando arp y su sintaxis para la visualizacin de la tabla ARP es ARP -a

179

Las llamadas al protocolo ARP proceden de los protocolos de nivel de enlace, ya que estos son los que reciben los paquetes del protocolo IP con sus direcciones IP, y que para construir su trama requieren de las direcciones MAC equivalentes a estas direcciones IP. El protocolo ARP cuando recibe la solicitud de una direccin MAC sigue el procedimiento siguiente: - Primero consulta en la tabla ARP del propio dispositivo. - Si se encuentra dicha direccin IP en la tabla ARP, responde con la correspondiente direccin fsica. - S no est en la tabla ARP, enva una solicitud ARP de broadcasting. - Cuando recibe la respuesta, almacena la direccin IP y la fsica correspondiente en su tabla ARP para posibles usos futuros. Estructura del paquete El mensaje ARP corresponde al campo de datos del protocolo de nivel de enlace de la red en cuestin. As si es una red 802.3/Ethernet con protocolo 802.2 SNAP, los campos SAP origen y destino contienen el nmero 170, y el campo de tipo de Ethernet 2054, indicativo de que se trata de un mensaje ARP. Por esta razn se considera de que es un protocolo de nivel de red segn el modelo de referencia OSI. Los campos de la direccin fsica del destino van a 0 en el mensaje de bsqueda. El dispositivo destino insertar aqu su direccin fsica en el mensaje ARP de respuesta. En el caso de una red Ethernet, el formato de la trama es el siguiente

180

181

39

RARP (Reverse ARP)

Las especificaciones de este protocolo RARP estn descritas en la RFC 903. El protocolo RARP permite asignar direcciones IP a dispositivos sin unidades de disco y as resolver este problema. Para ello se utilizan mensajes del mismo tipo que los del protocolo ARP. Todos los dispositivos con interface de red tiene una direccin fsica MAC pero en nuestro caso, estos dispositivos no disponen de direccin IP, por lo que no pueden comunicarse con protocolos de niveles superiores al de enlace. Por esta razn este protocolo RARP funciona a nivel de red (3) segn el modelo de referencia OSI. El proceso comienza cuando un dispositivo enva una solicitud de direccin IP. En la respuesta se indica adems de la direccin IP, la direccin fsica del dispositivo y a continuacin se pone en estado de espera de una respuesta por parte de uno o varios servidores RARP que le indiquen su direccin IP. Tambin debemos tener en cuenta, de que si los servidores RARP estn fuera de servicio, los dispositivos pendientes de ellos, no podrn conectarse a la red. El mensaje RARP corresponde al campo de datos del protocolo de nivel de enlace de la red en cuestin. As si es una red 802.3/Ethernet con protocolo 802.2 SNAP, los campos SAP origen y destino contienen el nmero 170, y el campo de tipo de Ethernet 32821, indicativo de que se trata de un mensaje RARP. Por esta razn se considera de que es un protocolo de nivel de red segn el modelo de referencia OSI. El protocolo RARP tiene frame type = 0x8035 y op= 3 en los mensajes de request y op=4 en los mensajes de reply. A diferencia de los mensajes de reply del protocolo ARP son del tipo broadcast, los mensajes de reply de RARP son unicast.

También podría gustarte