Академический Документы
Профессиональный Документы
Культура Документы
O, es decir, tenemos la interfcie de comunicaciones del sistema operativo (pipes, mailbox, FIFO, etc.) A la hora de comunicar aplicaciones que se encuentran en diferentes ordenadores, esta comunicacin se ha de realizar mediante hardware, y no como antes que se hacia mediante ficheros utilizando las llamadas write y read. Ahora las aplicaciones siguen utilizando estas llamadas, pero el S.O las ha de interpretar de diferente forma. La informacin se ha de convertir en seales elctricas (voltajes) ya que el hardware es lo que utiliza. En el estado de reposo de un cable, puede haber un voltaje y tenemos que diferenciar cuando hay y cuando no hay informacin. Para diferenciar estas situaciones se encapsula la informacin en lo que se llama, una trama, es decir, sabemos cuando empieza y cuando acaba la informacin. Por lo tanto necesitamos unas funciones para poder encapsular esta informacin (abrir fichero, encapsular informacin, convertir la informacin de voltajes, etc.). De este tipo de funciones surgi la idea de realizar la caracterizacin de las redes por niveles. Estos niveles son los siguientes:
Fsico: define el tipo de conector, la tarjeta..., el hardware necesario para crear la red. Enlace: proceso que acta de interfcie entre la aplicacin y el hardware. Aplicacin: proceso creado por nosotros mismos.
Con una distancia larga el voltaje que se recibe es mucho menor que la que se ha emitido (hasta puede tener diferente forma, que no sea cuadrada). Esta distorsin es debido a que el cable irradia, es decir, pierde informacin, y puede captar otras comunicaciones ya que acta como antena. Para solucionar esto, el nivel enlace debe tener unas funciones que traten la gestin de errores:
Entramar. Detectar errores. Control de errores. Control de flujo: regular la cantidad de informacin que viaja a travs de la red. Un ordenador puede ser mas lento que el que recibe la informacin.
Ahora tenemos dos ordenadores conectados pero donde puede haber mas de una aplicacin ejecutndose a la vez. Ahora las aplicaciones llaman siempre al mismo proceso de enlace, y este no sabra a que aplicacin dar la informacin que le llega, para solucionar esto tenemos la funcin de multiplexar. Para multiplexar hay que poner
un identificador, este identificador de aplicacin se guardar en la trama junto con la informacin de control de errores. Ahora intentaremos conectar mas de dos ordenadores formando una red. Con la conexin que hemos estado utilizando hasta ahora (tipo punto a punto) no es factible ya que aumenta de forma muy rpida el nmero de enlaces necesarios con pocos ordenadores, veamos un ejemplo: Para solucionar estos problemas de conexin existen dos tipos de filosofas distintas para la conexin de ordenadores en red. LAN (Local Area NetWork) Esta conexin utiliza un medio (cable, infrarrojos, ondas, etc.) compartido por todos los ordenadores. Tienen que formar una topologa (conexin en bus, en forma de anillo, estrella, etc.). Estas dos caractersticas definen el nivel fsico. Necesitaremos un algoritmo de arbitraje (acceso al medio) adems de las funciones vistas anteriormente. Niveles del LAN:
Aplicacin. Transporte: busca errores, entrama la informacin, identifica la aplicacin (dar un id al proceso). Interconexin (IP): unifica la informacin, busca direcciones (rutas), da un identificador de la red a la cual queremos acceder. Enlace: LLC (Logical Link Control)
MAC (Medium Acces Control) Realiza el entramado. Acceso al medio. Identificador del ordenador.
Fsico.
Ahora tenemos dos identificadores, uno para el ordenador y el otro para la aplicacin que necesita la informacin. Para interconectar diferentes redes se ha de unificar la informacin, esta unificacin la realiza el Rooter.
Ejemplo: telnet www.cisco.com direccin IP identificador de la aplicacin WAN (Wide Area NetWork) Red de Area Extendida. Se utiliza un medio muy rpido para la comunicacin, pero solo tenemos un medio. Por lo tato los ordenadores estn conectados a un aparato que multiplexa y enva la informacin y busca rutas. Los niveles de este tipo de redes son los siguientes:
Enlace. Fsico.
Necesitamos el mismo nmero de identificadores que en el caso de las redes LAN, aunque podras utilizar ms identificadores. Las redes que se pueden encontrar actualmente son las siguientes:
LAN: Ethernet (80% del mercado), Token Ring, FDDI, LAN ATM (10 % del mercado) WAN: Red telefnica Conmutacin (RTC), RDSI, X25, Frame Relay, ATM.
Estandares y organizaciones Los sistemas cerrados se componen de un ordenador que dispone de software y hardware, propietaria de una empresa, para comunicarse con otros ordenadores. Si se instala otro software o hardware en otro equipo, no nos podremos comunicar. En los sistemas abiertos tenemos un ordenador con software/hardware de diversos fabricantes y dispone de la posibilidad de conectar con otros ordenadores con otras caractersticas. Para establecer esta comunicacin comprensible entre ambos, necesitamos una estandarizacin, organismo de estandarizacin, que define un estndar (definir reglas /algoritmos que permiten la comunicacin entre varios subsistemas)
Estimula la competitividad (sino hay un monopolio los precios bajan y por lo tanto se facilita el acceso a los usuarios). Flexibilidad a la hora de instalar la red (puedes poner equipos de distintos fabricantes). Ejemplo: tarjetas de distintas marcas, etc.
Los organismos de estandarizacin son muy lentos (3 o 4 aos aproximados para declarar un estndar). Quien compone los organismos de estandarizacin (empresas: inters por no dejarse aventajar por la competencia; poltica: comunicacin de los votos, universidades: I+D..)
Ejemplo: Ethernet ! IEEE 802.3 DIX (Digital-Intel-Xerox) Ethernet II ! Compatible mediante protocolo
IEEE (Instituction of Electrical and Electric Enginers): esta organizacin declar el protocolo LAN pero no el LAN-ATM. EIA (Electrical Industries Asociation): declar el cableado estructural. CCITT (International Telegraph and Telephone Consultatue Comitte): declar la telefona, actualmente esta absorbida por ITU (International Telecomunication Union), esta ultima declar el ATM i la RDSI (comunicacin digital) IETF (Internet Engineiring Task Force): declar el protocolo de Internet. ISO (International Standard Org): Modelos de referencia
Modelos de referencia Los modelos de referencia intentan definir niveles. Cada modelo define sus funciones. Ejemplo: Un modelo de referencia es el siguiente:
OSI (Open System Interconexion) ! El organismo de este modelo de referencia es ISO. Este modelo posee tres niveles: - 3 niveles orientados a la aplicacin: la aplicacin, la presentacin y la Sesin. - 1 nivel de transporte - 3 ltimos niveles orientados a redes: el nivel de red, enlace y fsico. Estos niveles se comunican entre si a travs de daemons (procesos). En diferentes ordenadores los niveles se comunican solo con aquellos niveles que estn en la misma posicin. Cada equipo que forme parte de la red tendr implementados los niveles de Red si sigue el modelo OSI. En diferentes ordenadores el nivel de aplicacin solo podr comunicares con el nivel de aplicacin del otro ordenador, as para todos los niveles. Si algn equipo intermedio no tiene todos los niveles de red, el nivel que n este presente tendr una comunicacin directa con el siguiente equipo que tenga el mismo nivel. Esta comunicacin se hace a travs de un solo cable fsico por lo tanto la comunicacin entre aplicaciones se realiza de la siguiente forma: La aplicacin realiza un write y por lo tanto la aplicacin que recibe la informacin ha de realizar un read. El nivel de presentacin encapsula la informacin de la aplicacin y le pone una cabecera con el control de errores y/o flujo creando el PDU del nivel de presentacin. El nivel de sesin encapsula la PDU de presentacin y aade su propia cabecera. La comunicacin entre los diferentes niveles se realiza mediante una simple comunicacin de procesos. As se va formando el PDU definitivo que llega al nivel de enlace, cuyo nivel encapsula el PDU de red le aade su cabecera y la tail (final del PDU) y lo enva al nivel fsico el cual convierte dicha informacin en seales elctricas y las enva a travs de la red fsica. Las funciones que desempean los diferentes niveles sn las siguientes:
(presentacin de los datos). Tambin est relacionado con la seguridad informtica, es decir, con temas de encriptacin.
Nivel S: sincroniza las aplicaciones, por ejemplo cuando hay una cada de la red
y al poco tiempo vuelve este nivel hace que las aplicaciones funcionen correctamente.
Nivel T: intenta realizar una conexin correcta para esto realiza el control de
flujo y de errores.
Aplicacin Transporte: TCP-UDP. El TCP ofrece un control de errores (OSI) pero el UDP no ofrece este control de errores, al no utilizar este control tarda menos en realizar la comunicacin y por lo tanto es muy til para aplicaciones en tiempo real. Interconexin: IP Orientados a red: puede tener todos los niveles que se quieran.
La comunicacin entre IP y el nivel de red se realiza mediante drivers. El nivel A realiza las operaciones que se realizaban en los niveles A, P, S del modelo de referencia OSI. Direccionamiento en Redes Normalmente debera haber una direccin por cada nivel , pero hay niveles internos que no necesitan, por lo tanto las direcciones necesarias para alcanzar una maquina remota son tres:
Una direccin para identificar la aplicacin: conocida como puerto, TCP/IP o ASAP (Service Acces Point) Direccin de Internet (IP). Identifica la red y el ordenador (la identificacin de ordenador , en esta direccin solo es interesante para ordenadores conectados a la misma red). Direccin fsica o hardware, identifica la direccin propia de la tarjeta de red (identificador del ordenador real)
Ejemplo: LAN A TCP-UDP ! puerto IP ! @ IP LLC ! la @ LLC identificara la jerarqua de protocolos. MAC ! @ hardware F WAN: cada WAN tiene diferentes niveles. RDSI, RTC: solo definen el nivel fsico. Los niveles R y E se comunican directamente. Necesitamos un aparto que nos adapte la seal digital a la del medio (si es telefnica un modem, si es RDSI otro aparatito). X25: tiene los niveles F, E, R, es la nica que sigue el modelo OSI. Frame Relay: define solo hasta el nivel enlace, ha pasado funciones del nivel R al nivel E y ha quitado funciones del nivel E. ATM: se define sus propios niveles: F, ATM (se corresponde al nivel E, pero totalmente diferente). En los terminales ofrece un nivel de adaptacin de protocolos. TEMA 2.- TRANSMISIN DE DATOS (Nivel Fisico) Conceptos El nivel fsico define las caractersticas elctricas de la transmisin.
transmisin. Las seales se representa con un voltaje o una intensidad. Los diferentes tipos de seales son:
Continuas: seal que no tiene saltos temporales. Funcin del tiempo (seal)
continua (sin saltos).
Dominio temporal: representacin de una seal en el tiempo. Dominio frecuencial: representacin de una seal en el eje de frecuencias. Esta representacin se realiza mediante una transformacin (transformacin de Fourier). Ancho de Banda: de la seal se define como aquellas componentes frecuenciales que
contienen la energa de la seal. Si recuperamos estas seales recuperamos la seal.
transmitida. El receptor ha de redibujar la misma forma de onda del transmisor. Una seal discreta se podra transmitir con la transmisin analgica, pero hay seales discretas que no.
Velocidad de transmisin (Vt): nmero de bits que se transmite por unidad de Velocidad de modulacin (Vm): nmero de smbolos que se transmite por segundo.
Vt = nVm = Vmlog2M n= # bits " m=# smbolos Tenemos que: Vm=1/Tsimbolo, y que la frecuencia fundamental (la que lleva la mayor parte de la energa de la onda) es: fs=1/Ts. i la frecuencia de las seales restantes es fi = i fs. Donde i es una constante.
Vm= ; fs ! B.Ws (ancho de banda de la seal)= (fi-fs)= (ifs-fs)= fs(i-1) " (i-1) = ancho de banda de la seal. Si Ts es muy grande entonces:
Vm'= ! Si T''s aumenta entonces V''m disminuye ! fs " baja (la frecuencia fundamental disminuye, i adems el resto de las frecuencias se juntan) ! B.W. disminuye.
Si Ts disminuye entonces:
Vm''= ! Si T''s disminuye entonces V''m aumenta ! fs " aumenta (la frecuencia fundamental se dispara, i adems el resto de las frecuencias se alejan unas de otras) ! B.W. aumenta.
L=P(atenuacin)= " 1. 10log L= L (dB) = 10log10 = (10log10Pe) - (10log10Pr) L(dB)= Pe(dB)-Pr(dB) ! Pr =Pe-L. De un cable se da la atenuacin mediante un parmetro ( ) que indica la atenuacin del material segn su longitud en kilmetros.
no este conectado a ningn aparato, este tiene una seal elctrica, a esto se le conoce como ruido. Hay diferentes tipos de ruido:
elctricas (tormenta elctrica crea el efecto click). Tampoco se debe poner equipos cerca de circuitos de alta tensin, ya que el campo electromagntico es muy grande y esto afecta a la comunicacin
pegados unos a otros, formando un gran cable. Los hilos que forman parte de este cable actan como receptores y emisores a la vez, y al irradiar los hilos puede haber otros hilos que capten esta irradiacin y si esta energa capturada de otro hilo es mayor que la que transmite, es esta la que se recibe al final. En equipos que transmiten y reciben tambin puede haber estos problemas ya que la entrada y salida de informacin esta muy cercana. Este tipo de ruidos se puede eliminar mediante circuitos especializados.
agitan con la temperatura y por lo tanto existe una seal elctrica. La potencia del ruido medida en vatios se la calcula mediante la siguiente frmula: N(watt) = k T BW donde k es la constante de Boltzman=13803"10-23 J/K y T la temperatura en K La relacin seal ruido (SNR o S/N) nos indica como de bueno es un receptor. S indica la sensibilidad del receptor (mnima potencia en el receptor para poder detectar la seal).