Professional Documents
Culture Documents
Es la rama de la teora matemtica de la probabilidad y estadstica que se relaciona con los conceptos de informacin y entropa de la informacin, sistemas de comunicacin, transmisin de datos, as como la teora de la distorsin de la transferencia, criptografa, relaciones seal ruido, compresin seal-ruido, de datos y temas relacionados.
Es de aceptacin general que la disciplina de la teora de la informacin comenz con la publicacin del artculo de Claude E. Shannon "La Teora Matemtica de la Comunicacin" ulo (The Mathematical Theory of Communication), en el Diario Tcnico del Sistema Bell (Bell System Technical Journal) en Julio y Octubre de 1948. Este trabajo tuvo origen a partir de publicaciones anteriores de Harry Nyquist y Ralph Hartley. En el proceso de obtener una teora nes de comunicaciones que pudiera ser aplicada por ingenieros elctricos para disear mejores sistemas de telecomunicaciones. Claude E. Shannon es conocido como el padre de la teora de la informacin. Su teora la considera la transmisin de la informacin como un fenmeno estadstico y ofrece a los ingenieros en comunicaciones una forma de determinar la capacidad de un canal de comunicacin en trminos comunes de medida llamados bits. La parte de la teora que hace llamados referencia a la transmisin no est relacionada con el contenido de informacin o el mensaje en s mismo, an cuando el lado complementario de la teora de la informacin se preocupa con el contenido a travs de la compresin con prdida de los mensajes sujetos a un criterio de compresin fidelidad. Estas dos ramas de la teora de la informacin estn unidas y justificadas mutuamente por los teoremas de transmisin de informacin, o los teoremas de separacin de canal de origen que justifican el uso de bits como el formato universal de informacin en diversos contextos Esta teora fue formulada en 1940 por el ingeniero Claude E. Shannon, y aparece publicada por primera vez en octubre de 1948. Posteriormente el socilogo Warren W eaver redact un Weaver ensayo destinado a enfatizar las bondades de esta propuesta, el cual fue publicado en 1949.
Componente de naturaleza humana o mecnica que determina el tipo de mensaje que se transmitir y su grado de complejidad.
Recurso tcnico que transforma el mensaje originado por la fuente de informacin en seales apropiadas.
Medio generalmente fsico que transporta las seales en el espacio (cumple funciones de mediacin y transporte).
RUIDO Expresin genrica utilizada para referirse a las distorsiones originadas en forma externa al proceso de comunicacin
Generacin: 2004-2008
Uniformidad: un cdigo es uniforme si a cada smbolo fuente le corresponde una palabra cdigo. Los cdigos que cumplen esta propiedad tambin se les denomina cdigo bloque
No singularidad: Un cdigo uniforme es no singular si a cada smbolo fuente le corresponde palabras de cdigo distintas Cdigos binarios CDIGO DE REDUNDANCIA CCLICA (CRC) Los cdigos de redundancia cclica (CRC) son muy utilizados en la prctica para la deteccin de errores en largas secuencias de datos. Se basan en representar las cadenas de datos como polinomios. El emisor realiza ciertas operaciones matemticas antes de enviar los datos. El receptor realizar, a la llegada de la transmisin, una divisin entre un polinomio convenido (polinomio generador). Si el resto es cero, la transmisin ha sido correcta. Si el resto es distinto significar que se han producido errores y solicitar la retransmisin al emisor. El tratamiento que tienen los mensajes estn explicados mediante planteamientos matemticos, mas directamente de manera polinomial, ya que estos mensajes son tratados como si fueran Polinomios, cuyos coeficientes son 1 y 0. El mtodo consiste bsicamente en que el emisor trata la informacin a transmitir como una cadena de bits, y la convierte en un polinomio binario p(x) (donde los valores de 6 5 los coeficientes son cero o uno). Supongamos que nuestro p(x)=1100001(x + x + 1) Este polinomio binario se multiplica por el grado del polinomio generador g(x) que es conocido tanto por el emisor como por el receptor. Supongamos que nuestro 3 g(x)=1011(x + x+ 1). Posteriormente se realiza la multiplicacin del p(x) por el grado del polinomio generador g(x). En nuestro ejemplo nos quedara lo siguiente: p(x)=1100001000 6 5 3 resultado de : (x + x + 1) * x Luego se obtiene el residuo de la divisin p(x)/g(x)=101, el residuo de esta operacin es lo que conformar el CRC. Los coeficientes (ceros o unos) de este resto se aaden a p(x). Y nos queda p(x)=1100001101 El receptor tratar a toda la trama como un polinomio (informacin y cdigo de deteccin de errores conjuntamente) y lo dividir por el mismo polinomio generador g(x) que uso el emisor. Si el resto de la divisin es cero, no se habrn detectado errores en la transmisin.
Divisin de Comprobacin: Existen polinomios estndares usados por protocolos utilizados para generar CRC. * CRC 12 : * CRC 16 : X ^10 + X^9 + X^5 + X^4 + X +1 X^12 + X^11 + X^3 + X^2 + X + 1
Generacin: 2004-2008
CODIGO BINARIO
Un cdigo Binario es un grupo de n bits que adopta hasta 2 combinaciones distintas de nmeros de 1 y 0 y donde cada combinacin representa un elemento del conjunto del conjunto que se codifica. Por ejemplo, un conjunto de 4 elementos puede representarse mediante un cdigo de 2 bits, donde a cada elemento se le asigna una de las siguientes combinaciones de bits 00, 01,10 u 11. Un conjunto de 8 elementos requiere un cdigo de 3 bits, un conjunto de 16 elementos requiere un cdigo de 4 bits y as sucesivamente. Un cdigo binario tendr algunas combinaciones de bits nos asignadas si el numero de elementos en el conjunto no es una potencia mltiplo de 2. los 10 dgitos decimales constituyen un conjunto de esa naturaleza. Un cdigo binario que distingue entre 10 elementos debe contener al menos 4 bits, pero 6 de sus combinaciones no se asignaran. Pueden obtenerse muchos cdigos diferentes al arreglar 4 bits en 10 combinaciones distintas. La asignacin de bits que se usa con mayor frecuencia para los dgitos decimales es la que se muestra a continuacin en la siguiente tabla. Este cdigo particular se llama decimal codificado en binario (binary-coded decimal) y por lo general se representa con su abreviatura BCD. En ocasiones se usan otros cdigos decimales. Numero Decimal 0 1 2 3 4 5 6 7 8 9 Nmeros Decimales codificados en Binario (BCD) 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
n
Es muy importante comprender la diferencia entre la conversin de nmeros decimales binarios y la codificacin binaria de nmeros decimales. Por ejemplo cuando se convierte a un nmero binario, el numero decimal 99 se representa con la serie de bits 1100011, pero cuando se representa en BCD, se vuelve 1001 1001. La nica diferencia entre un nmero decimal que se representa por los smbolos de dgitos con los que estamos familiarizados 0, 1, 2,, 9 y los smbolos BCD 0001, 0010,, 1001 esta en los smbolos que se utilizan para representar los dgitos; el numero por si mismo es igual. Los cdigos binarios se caracterizan por tener un alfabeto o cdigo fijo, formado por 2 smbolos {1, 1} Definiciones y Propiedades: Ponderados: a cada digito binario se le asigna un peso y a cada palabra cdigo la suma de los pesos de los dgitos binarios con valor uno, siendo el resultado igual al numero decimal al que representa.
Generacin: 2004-2008
Cdigo Binario 0000 0001 0011 0010 0110 0111 0101 0100
Equivalente Cdigo Decimal Binario 0 1100 1 1101 2 1111 3 1110 4 1010 5 1011 6 1001 7 1000 Cdigo Gray de 4 bits
Equivalente Decimal 8 9 10 11 12 13 14 15
Generacin: 2004-2008
0 1 1 0 0 1 1 0
Por ser cclico, el cdigo Gray se utilizar para la sntesis Funciones lgicas en circuitos. Conversin Conversin de cdigo binario natural a Gray G(t) = B(t) xor B(t+1) Conversin de cdigo Gray a binario natural: B(t) = B(t+1) xor G(t) Paridad La paridad de un cdigo binario est relacionada con el nmero de unos que tiene ste. Si el nmero de unos es par, se dice es de paridad par Si es impar se dice es de paridad impar Si se aade un bit de paridad a un cdigo denso, la distancia de cdigo pasa a ser 2, y se podrn detectar errores de un solo bit. Transversal: Se aade un bit a la izquierda de cada cdigo Longitudinal o de bloque: Al final de una seccin de cdigos se aade un cdigo con la paridad por columnas de bits de todos los cdigos de la secuencia O-Exclusivo: Igual que a transversal Operador suma: Hace que la suma de todos los cdigos de la secuencia, incluido el cdigo de paridad sea 0. CDIGOS DE HAMMING Son correctores de errores, cuya distancia mnima es 3, que permiten detectar errores de 2 bits y corregir errores de 1 bit. Debe de cumplir la condicin 2^p gte n+p+1 Otros Cdigos Decimales: Los cdigos binarios para dgitos decimales necesitan un mnimo de 4 bits. Pueden formularse muchos cdigos diferentes al arreglar 4 o ms bits en 10 posibles combinaciones diferentes. En la siguiente tabla se muestran unas cuantas posibilidades.
Generacin: 2004-2008
Una desventaja de utilizar BCD es la dificultad que se encuentra cuando se va a capturar el complemento a 9 del nmero. Por otra parte, el complemento a 9 se obtiene fcilmente con los cdigos 2421 y de 3 en exceso. Estos 2 cdigos tienen una propiedad autocomplementaria que significa que todos los complementos a 9 de un nmero decimal, cuando se representan en uno de estos cdigos, se obtienen con facilidad al cambiar los 1 a 0 y los 0 a 1. Esta propiedad es til cuando se realizan operaciones aritmticas en representacin del complemento con signo.
El 2421 es un ejemplo de un cdigo ponderado. En el que los bits proporciona el dgito decimal. Por ejemplo, una combinacin de bits 1101, cuando se posiciona con los dgitos 2421 respectivos, proporciona el equivalente decimal de 2 x 1 + 4 x 1 + 2 x 0 +1 + 1 = 7. Pueden asignarse al cdigo BCD las ponderaciones 8421 y por esta razn en ocasiones se les llama cdigo 8421. El cdigo de exceso 3 es un cdigo decimal que se ha utilizado en computadoras anteriores. Este es un cdigo sin ponderacin. Su asignacin de cdigo binario se obtiene del nmero binario equivalente a BCD que le corresponde despus de la adicin del 3 binario (0011). CODIGO ASCII Despus Del cdigo Baudot, se hizo necesario aumentar el conjunto de caracteres, apareciendo cdigos de 6 bits capaces de manejar 64 smbolos distintos (el cdigo FIELDATA es un ejemplo de ellos). Ms tarde se paso a cdigos de 7 bits capaces de manejar hasta 128 caracteres, entre los cuales podemos citar el cdigo ASCII (American Standard Code for Information Interchange), de 7 bits, tambin denominado cdigo numero 5 de CCITT. Los ordenadores de tipo PC utilizan el Cdigo ASCII (american standart code for information interchange). El cdigo ASCII representa con 7 bits las letras maysculas y minsculas, los nmeros, signos de puntuacin y caracteres de control. Existe tambin un cdigo ASCII
Generacin: 2004-2008
Caracteres de Control
CODIGO EBCDIC Otro cdigo similar al cdigo ASCII de 8 bits es el EBCDIC (Extended Binary Coded El cdigo EBCDIC (Extended Binary Coded Decimal Interchange Code), utilizado por los ordenadores de IBM de los de la serie IBM PC (miniordenadores y mainframes), diferencia las letras maysculas de las minsculas, contienen mas signos de puntuacin que el cdigo Baudot, contienen adems de todo un complejo juego de comandos de control. En este caso se utilizan 8 bits para representar cada smbolo. En general, podemos decir que los terminales fabricados en los aos treinta y cuare cuarenta utilizaban el cdigo BAUDOT de 5 bits por carcter, los terminales fabricados entre los aos cincuenta y setenta utilizaban el cdigo ASCII de 7 bits por carcter, y los terminales ms modernos suelen utilizar el cdigo ASCII extendido de 8 bits por ca carcter. Tabla del cdigo EBCDIC
Cuando se utilizan caracteres alfanumricos para el procesamiento interno de datos en una computadora (no para su transmisin) es conveniente utilizar un cdigo de 6 bits para representar 64 caracteres. Un cdigo de 6 bits puede especificar las 26 letras maysculas del alfabeto, los nmeros del 6 al 9 y hasta 28 caracteres especiales. Este conjunto de caracteres por lo general es suficiente para el procesamiento de datos. Utilizar menos bits para codificar caracteres tiene la ventaja de reducir el espacio de memoria que se necesita para almacenar grandes cantidades de datos alfanumricos. Cdigos de compresin Compresin orientada al carcter. Se basa en el uso de un carcter especial que indica que se ha realizado la compresin. Estas tcnicas pueden utilizarse de forma aislada o combinadas entre s. A continuacin se expondrn los siguientes mtodos: Eliminacin de caracteres blancos, Bit mapping, Run length, Half-byte, Packing, Codificacin dicotmica. Eliminacin de caracteres blancos: Se recorre la secuencia de datos para encontrar una secuencia repetida de caracteres blancos. Cuando se encuentra una secuencia de este tipo se sustituye por: Un carcter especial que indica que se est comprimiendo. Un nmero que indica la cantidad de blancos que se estn comprimiendo.
Generacin: 2004-2008
00001000 j
Si el ltimo grupo de caracteres es inferior a 8 caracteres se aaden blancos hasta completar 8 caracteres. En este ejemplo hemos reducido una cadena de 21 caracteres a una cadena de 12 caracteres.
Generacin: 2004-2008
00011000 th
Realizando la descompresin, la cadena original obtenida a partir de la cadena recibida es: mpgtast th Run length: Esta tcnica es una generalizacin del mtodo de eliminacin de blancos. Con esta tcnica se puede reducir cualquier secuencia de caracteres cuando el nivel de ocurrencia es de tres o ms caracteres iguales consecutivos. Cuando se encuentran 3 o ms caracteres iguales consecutivos lo que se hace es sustituir esta secuencia por: un carcter especial indicador de compresin el carcter que se comprime nmero que indica la cantidad de caracteres que se comprimen Ejemplo de compresin en el emisor La cadena de entrada es: fghhhhjjer tttrrrrrywqad Una vez realizada la compresin, la cadena resultante ser: fgSch4jjerSc9Sct3Scr5ywqad Donde representa un carcter blanco y Sc es el carcter especial indicador de compresin En el proceso de descompresin, el receptor recorre la cadena de datos que llega a travs del canal. Cuando encuentra un carcter especial que indique compresin sabr que en esa posicin se ha realizado una compresin y que el siguiente carcter indica el carcter que ha sido comprimido y a continuacin aparece el nmero que indica cuantos caracteres fueron comprimidos y de esta forma podr reconstruir la cadena original. Ejemplo de descompresin en el receptor La cadena recibida a travs del canal es la siguiente: gtScr5juliSc4jklScp3hj Una vez realizada la descompresin obtenemos que la cadena original era: gtrrrrrjuli jklppphj Half Byte Parking: Esta tcnica de compresin puede ser considerada como una derivacin de la tcnica Bit mapping. Se aplica a smbolos codificados en ASCII o EBCDIC. Para su aplicacin se escogen del conjunto de caracteres disponibles aquellos que tienen una parte igual (normalmente los 4 primeros bits iguales). Esta tcnica solo se aplica cuando aparecen cuatro o ms caracteres consecutivos susceptibles de ser comprimidos, es decir, que pertenecen al conjunto de smbolos seleccionados.
Generacin: 2004-2008
Generacin: 2004-2008
par de caracteres co tr ma gs La cadena de entrada es: hmtrctrbjmajopgscowmgsf Una vez realizada la conversin obtendremos: hm Sx c Sx bj Sy jop Sz Sc wm Sz f
carcter especial Sc Sx Sy Sz
En el proceso de descompresin, el receptor va comprobando los caracteres de la cadena recibida a travs del canal y cuando encuentra un carcter especial lo sustituye por el par de caracteres correspondiente a ese carcter especial. De esta manera se consigue obtener la cadena original a partir de la cadena que se recibe a travs del canal. Ejemplo de descompresin en el receptor Para este ejemplo se utilizar la misma tabla que se utiliz en el ejemplo correspondiente a la compresin. La cadena recibida a travs del canal es la siguiente: hjnScmSxpyaqSybSylk SzSzxx Una vez realizada la descompresin obtenemos que la cadena original era: hjncomtrpyaqmabmalkgsgsxx
Generacin: 2004-2008
Hay dos problemas que resolver. Por un lado es til poder corregir, basndose en el propio mensaje o en otra informacin, los errores producidos. Los mtodos diseados para este objetivo son llamados tcnicas de correccin. Por otro lado es interesante, en caso de no poder corregir el error, darse cuenta al menos de que el mensaje es errneo y tomar precauciones. A los mtodos que avisan de los errores se les llama tcnicas para la deteccin.
Generacin: 2004-2008
Paridad par: si el numero de unos es par se aade un cero si el numero de unos (1's)es impar se aade un uno. Paridad impar :
Paridad de bloque. Consiste en organizar la informacin por bloque formando una tabla de m x n bits con los caracteres que componen el mensaje, despus se calcula la paridad simple por filas y por columnas y se enva con el mismo bloque. Ejemplo con paridad par.
Cuando el receptor recibe la informacin realiza el proceso de clculo de paridad y compara con el resultado inicial y as detecta si hubo algn error localizando adems donde ha sido. Solo funciona par un error por bloque. Redundancia Cclica. Est basado en la propiedad de la divisin polinmica, en este caso a cada palabra se le asigna un polinomio. 110101 X5 + X4 + X2 + 1 El mtodo consiste en: al existir un polinomio conocido (polinomio generador) por el Emisor y el Receptor y que acta como clave en la deteccin del error, llamamos M(x) al polinomio asociado a la palabra a transmitir, se multiplica por Xv , V es el grado del polinomio generador y al resultado de multiplicar estos factores se le divide entre el polinomio generador. As: Xv * M(x) G(x)
Generacin: 2004-2008
El diseo de cdigos correctores de errores tiene como objetivo construir cdigos con redundancia razonable y rpida decodificacin. Debido a sus mltiples aplicaciones en ingeniera e informtica, los cdigos ms importantes tratados aqu son: Cdigos de Hamming (cdigos perfectos para errores simples) y sus variantes, descritos en el captulo 2. Cdigos de Golay (cdigo perfecto para errores triples), descrito en el captulo 3. Cdigos BCH (correctores de errores mltiples) y una de sus variantes, los cdigos Reed-Solomon (correctores de errores a rfagas), descritos tambin en el captulo 3.
Los errores se dan porque los medios no son perfectos, ruidos, interferencias, etc. producindose perdidas de informacin - para solucionarlo se emplean ciertas tcnicas que detectan la existencia de errores y en ocasiones los corrigen.
Hay dos filosofas de correccin de errores: Correccin hacia delante (en el destinatario) Utilizando la informacin que el emisor introduce en el mensaje, el receptor localiza los bits errneos y reconstruye el mensaje original. El inconveniente de este mtodo es que el n de bits necesarios par reconstruir los bits originales es muy grande y por lo tanto hay una perdida de eficacia. cdigos de hamming Correccin hacia atrs o por retransmisin Esta es la mas utilizada el receptor no dispone de medios para corregir el error y pide al transmisor la retransmisin de los bloque errneos. Su principal inconveniente es que se mantiene ocupada durante ms tiempo la lnea de comunicacin. Para este mtodo es necesario que la transmisin de datos sea bidireccional. Existen dos tipos:
Generacin: 2004-2008
Generacin: 2004-2008
Potencialidades del mtodo Permite corregir errores individuales Puede ser modificado para corregir errores por rfagas A. 3.2 Seales
La velocidad de transmisin de una seal anloga es medida en baudios, dnde 1 baudio es un cambio por segundo en la seal. Muchos usan bps y baudios cmo si fueran la misma cosa. Para velocidades de 2400 bps y menores, eso es verdad, pero no para las velocidades ms elevadas donde por cada cambio de seal se transmite ms de un bit
A la hora de transmitir una seal analgica aparecen diversos problemas: 1. La seal va siendo retransmitida por diversos amplificadores y otros transductores. La funcin de retransmisin de la seal se disea de modo que resulte lo ms lineal posible. Cualquier desviacin de la linealidad que presente el sistema se traducir en una distorsin de la seal. Toda seal analgica no es lineal en alguna medida. 2. El segundo problemas es el ruido presente en el canal. En un canal telefnico puede orse ese ruido, generado en este caso por las perturbaciones elctricas de la atmsfera terrestre o por la radiacin emitida por el sol y las estrellas. 3. Cuando se almacena una seal en algn medio de grabacin, como puede ser un disco o una cinta, el propio medio constituye una fuente de ruido. 4. Toda seal se debilita o atena mediante su transmisin por un determinado medio. Esta atenuacin puede debilitar tanto la seal que esta puede resultar ininteligible para el receptor. Con un cable de alta calidad y gran dimetro puede reducirse en cierta medida la atenuacin, pero nunca se elimina por completo. Seales digitales
Generacin: 2004-2008
1. El ruido no se acumula en los repetidores y, por lo tanto, es una consideracin secundaria en el diseo del sistema mientras que es la consideracin principal en los sistemas analgicos.
2. El formato digital se adapta por s mismo de manera ideal a la tecnologa de estado slido, particularmente a los circuitos integrados.
Con las seales digitales eliminamos el problema de la prdida de calidad, ya que en lugar de amplificadores se emplean repetidores. Los repetidores no se limitan a aumentar la potencia de la seal, sino que decodifican los datos y los codifican de nuevo regenerando la seal en cada salto; idealmente el enlace podra tener longitud infinita.
ltimamente se utiliza mucho la transmisin digital debido a que: La tecnologa digital se ha abaratado mucho. Al usar repetidores en vez de amplificadores, el ruido y otras distorsiones no es acumulativo. La utilizacin de banda ancha es ms aprovechada por la tecnologa digital. Los datos transportados se pueden encriptar y por tanto hay ms seguridad en la informacin. Al tratar digitalmente todas las seales, se pueden integrar servicios de datos analgicos ( voz , vdeo, etc..) con digitales como texto y otros
3.2.2 Comunicaciones
Generacin: 2004-2008
Por ejemplo una seal de TV o una transmisin de datos de alta velocidad ocupan mayor ancho de banda que una seal de voz transmitida en forma digital. Para ello ser necesario tener un vinculo de transmisin que pueda responder a un espectro de frecuencias bastante amplio (gran ancho de banda) a efectos de reproducir fielmente la seal en el extremo distante. Este vnculo de transmisin puede ser un medio fsico como un cable o un medio radioelctrico como son las emisiones clsicas de radiodifusin de radio y TV.
Se estudia el espectro de frecuencias de radiacin electromagntica y las bandas de aplicacin.
CAPACIDAD MXIMA
CAPACIDAD USADA
OBSERVACIONES
Generacin: 2004-2008
Cable de pares
250 KHz
10 Mbps
9600 bps
Cable coaxial
400 MHz
800 Mbps
10 Mbps
Fibra ptica
2 GHz
2 Gbps
100 Mbps
100 MHz
275 Gbps
20 Mbps
Se emisores/receptores.
necesitan
Microondas terrestres
50 GHz
500 Mbps
Lser
100 MHz
directa
Este tipo de transmisin el envo de un grupo de caracteres en un flujo continuo de bits. Para lograr la sincronizacin de ambos dispositivos (receptor y transmisor) ambos dispositivos proveen una seal de reloj que se usa para establecer la velocidad de transmisin de datos y para habilitar los dispositivos conectados a los mdems para identificar los caracteres apropiados mientras estos son transmitidos o recibidos. Antes de iniciar la comunicacin ambos dispositivos deben de establecer una sincronizacin entre ellos. Para esto, antes de enviar los datos se envan un grupo de caracteres especiales de sincrona. Una vez que se logra la sincrona, se pueden empezar a transmitir datos. Generacin: 2004-2008 Tuxtla Gutirrez, Chiapas, Mxico Cel.: 961 142 75 88
3.3.2 Medios fsicos de transmisin de datos 3.3.2.2 Redes amplias mediante PBX
PBX Beneficios: Usa la red existente de cableado, los telfonos y el sistema telefnico PBX actualmente instalado en sus oficinas. Usa la misma red de datos que tiene en su oficina (Ethernet) Flexible Escalable Flash upgradeable Asistencia y administracin Remota Mantenimiento remoto (Web enabled): Permite el uso de la Red Pblica Telefnica simultanea e integralmente. No mas cuentas de larga distancia. Tarifa fija significa "Hable todo lo que quiera y cuando quiera" Convierte las oficinas y sucursales remotas en extensiones de su PBX Establece conexin con Gateways remotos (en otras ciudades o pases) Transmite y recibe la voz digitalmente y la convierte en el formato necesario para que su PBX la pueda administrar normalmente. No requiere ninguna modificacin en su PBX Minimiza el impacto sobre las redes de voz y de datos de su empresa. Digitaliza totalmente las comunicaciones internas entre sucursales en diferentes ciudades o pases. Requerimientos: Red de datos con un (1) puerto Ethernet disponible (Se conecta como si fuera un computador en red). Red WAN existente (Acceso a Internet / VPN / Intranet) Ancho de banda mnimo de 14K por cada canal en protocolo propietario o de 28K en protocolo H.323 Una (1) direccin IP (Esttica para H.323)
Soporte del sistema telefnico para conectar lneas telefnicas anlogas convencionales, tambin llamadas troncales, COs, POTS, etc. o digitales tipo T1/E1 (en caso de conexiones de alta capacidad superiores a 8 canales).
Soporte para protocolo estndar IP (Internet) va puerto Ethernet Soluciones a su medida con garanta de funcionamiento: Nuestra experiencia garantiza la correcta aplicacin tcnica. Fcil de instalar y de darle servicio Nuestra ingeniera provee el soporte tcnico, el entrenamiento y el correcto diseo tcnico. Fcil de usar (igual que el telfono convencional) No requiere computadores, ni micrfonos, ni equipos especiales
Generacin: 2004-2008
El trmino repetidor se cre con la telegrafa y se refera a un dispositivo electromecnico utilizado para regenerar las seales telegrficas. El uso del trmino ha continuado en telefona y transmisin de datos.
En el caso de seales digitales el repetidor se suele denominar regenerador ya que, de hecho, la seal de salida es una seal regenerada a partir de la de entrada. Los repetidores se utilizan a menudo en los cables transcontinentales y transocenicos ya que la atenuacin (prdida de seal) en tales distancias sera completamente inaceptable sin ellos. Los repetidores se utilizan tanto en cables de cobre portadores de seales elctricas como en cables de fibra ptica portadores de luz.
Generacin: 2004-2008
La Organizacin Internacional para la Estandarizacin o International Organization for Standardization (ISO), es una organizacin internacional no gubernamental, compuesta por representantes de los organismos de normalizacin (ON's) nacionales, que produce normas internacionales industriales y comerciales. Dichas normas se conocen como normas ISO y su finalidad es la coordinacin de las normas nacionales, en consonancia con el Acta Final de la Organizacin Mundial del Comercio, con el propsito de facilitar el comercio, facilitar el intercambio de informacin y contribuir con unos estndares comunes para el desarrollo y transferencia de tecnologas. ISO no es un acrnimo; proviene del griego iso, que significa igual. Es un error comn el pensar que ISO significa International Standards Organization, o algo similar; en ingls su nombre es International Organization for Standardization, mientras que en francs se denomina Organisation Internationale de Normalisation; el uso del acrnimo conducira a nombres distintos: IOS en ingls y OIN en francs, por lo que los fundadores de la organizacin eligieron ISO como la forma corta y universal de su nombre.
Generacin: 2004-2008
Generacin: 2004-2008
Generacin: 2004-2008
Aplicacin
Presentacin
Sesin
Transporte
Red
Enlace
Fsico
3.4.2.3 Redes LAN (Local Area Network), MAN (Metropolitan Area Network), WAN (Wide Area Network)
LAN (Redes de rea Local): Son redes de propiedad privada dentro de un solo edificio de hasta unos cuantos kilmetros de extensin. LAN es un sistema de comunicacin entre computadoras, con la caracterstica de que la distancia entre las computadoras debe ser pequea. Se usan ampliamente para conectar computadoras personales y estaciones de trabajo en oficinas de compaas y fbricas con objeto de compartir los recursos (impresoras, etc.) e intercambiar informacin. Las LAN se distinguen de otro tipo de redes por las siguientes tres caractersticas: tamao, tecnologa de transmisin y topologa. Las LAN estn restringidas en tamao, las computadoras se distribuyen dentro de la LAN para obtener mayor velocidad en las comunicaciones dentro de un edificio o un conjunto de edificios, lo cual significa que el tiempo de transmisin del peor caso est limitado y se conoce de antemano. Conocer este lmite hace posible usar ciertos tipos de diseos que de otra manera no seran prcticos y tambin simplifica la administracin de la red. Las LAN a menudo usan una tecnologa de transmisin que consiste en un cable sencillo al cual estn conectadas todas las mquinas. Las LAN tradicionales operan a velocidades de 10 a 12 GBPS, tienen bajo retardo (dcimas de microsegundos) y experimentan muy pocos errores.
Generacin: 2004-2008
Generacin: 2004-2008
3.5 Estndares y organizaciones 3.5.1 Evolucin de las redes 3.5.1.1 El modelo de referencia OSI
Este modelo se basa en una propuesta que desarrollo la Organizacin Internacional de Normas (ISO) como primer paso hacia una estandarizacin internacional de los protocolos que se usan en las diversas capas. El modelo se llama modelo de referencia OSI (open systems interconnection, interconexin de sistemas abiertos) de la ISO puesto que se ocupa de la conexin de sistemas abiertos, esto es, sistemas que estn abiertos a la comunicacin con otros sistemas. El modelo OSI tiene siete capas. Los principios que se aplicaron para llegar a las 7 capas son: Se debe crear una capa siempre que se necesite un nivel diferente de abstraccin. Cada capa debe realizar una funcin bien definida. La funcin de cada capa se debe elegir pensando en la definicin de protocolos estandarizados internacionalmente. Los limites de las capas deben elegirse a modo de minimizar el flujo de informacin a travs de las interfaces. La cantidad de capas debe ser suficiente para no tener que agrupar funciones distintas en la misma capa y bastante pequea para que la arquitectura no se vuelva inmanejable.
El modelo OSI en si no es una arquitectura de red porque no especifica los servicios y protocolos exactos que se han de usar encada capa; solo dice lo que debe hacer cada capa. OSI
7 6 5 4 3 2 1 Aplicacin Presentacin Sesin Transporte Red Enlace de datos Fsica
Capa 1: Fsica. Corresponde al hardware de red bsico. Se encarga de la transmisin de cadenas de bits no estructurados sobre el medio fsico; esta relacionado con las caractersticas mecnicas, elctricas, funcionales y de procedimiento al medio fsico. Capa 2: Enlace de datos. Especifica la manera de organizar los datos en cuadros y su transmisin por la red. Proporciona un servido de transferencia de datos seguro a
Generacin: 2004-2008
Orientados a conexin Se modela tomando en cuenta el sistema telefnico. Para poder hablarle a alguien se debe tomar el telfono, marcar el numero, hablar y colgar. Similarmente, para utilizar una red de servicio orientado a conexin, el usuario del servicio establece primero una conexin, la utiliza y despus termina la conexin. El aspecto fundamental de la conexiones que acta en forma parecida a la de un tubo: el que enva, introduce objetos por un extremo, y el receptor los recoge, en el mismo orden, por le otro extremo. Servicio Ejemplo Flujo de mensaje fiable Secuencia de paginas Flujo de octetos fiable Conexin remota Conexin no fiable Voz digitalizada Sin conexin Se modela con base en el sistema postal. Cada mensaje (carta) lleva consigo la direccin completa de destino y cada uno de ellos se encamina, en forma independiente, atreves del sistema. Servicio Ejemplo Datagrama no fiable Correo electrnico basura Datagrama con asentimiento Correo certificado Pregunta-respuesta Interrogacin de base de datos Definicin de Servicio
Generacin: 2004-2008
Los servicios pueden ser confirmados o no confirmados. En un servicio confirmado hay una peticin, una indicacin, una respuesta y una confirmacin. En un servicio sin confirmar, solamente hay una peticin y una indicacin.
Diferencia entre servicios y protocolos Los conceptos de servicio y protocolo tienen un significado diferente. Un servicio es un conjunto de primitivas (operaciones), que una capa proporciona a la superior. El servicio define las operaciones que la capa efectuara en beneficio de sus usuarios, pero no dice nada con respecto a como se realizan dichas operaciones. Un servicio se refiere a una interface entre dos capas, siendo la capa inferior la que provee el servicio y la capa superior la que utiliza el servicio. Un protocolo, es un conjunto de reglas que gobiernan el formato y el significado de las tramas, paquetes o mensajes que son intercambiados por las entidades corres ponsales dentro de una capa. las entidades utilizan protocolos para realizar sus definiciones de servicio, teniendo libertad para cambiar el protocolo, pero asegurndose de no modificar el servicio visible a los usuarios. De esta manera se observa con claridad como los conceptos de servicio y protocolo estn completamente desacoplados. Nivel 1: capa fsica Tiene que ver con la transmisin de bits por un canal de comunicacin. Las consideraciones de diseo tienen que ver con la accin de asegurarse de que cuando un lado enve un bit 1, se reciba en el otro lado como bit 1, no como bit 0. Aqu las consideraciones de diseo tienen mucho que ver con las interfaces mecnica, elctrica y de procedimientos y con el medio de transmisin fsico que esta bajo la capa fsica. Nivel 2: capa de enlace de datos La tarea principal de la capa de enlace de datos es tomar un medio de transmisin en bruto y transformarlo en una lnea que parezca libre de errores de transmisin no detectados a la capa de red. Esta tarea la cumple al hacer que el emisor divida los datos de entrada en marcos de datos, que transmita los marcos en forma secuencial y procese los marcos de acuse de recibo que devuelve el receptor. Corresponde a la capa de enlace de datos crear y reconocer los limites de los marcos. Esto se puede lograr aadiendo patrones especiales de bits al principio y final del marco. Corresponde a esta capa resolver el problema provocado por los marcos daados, perdidos y duplicados. Las redes de difusin tienen una consideracin adicional en la capa de enlace de datos: como controlar el acceso al canal compartido. Una subcapa especial de la enlace de datos se encarga de este problema, la subcapa de acceso al medio. Nivel 3: capa de red Se ocupa de controlar el funcionamiento de la subred. Una consideracin de diseo es determinar como se encaminan los paquetes de la fuente a su destino. Si en una subred se encuentran presentes demasiados paquetes a la vez, se estorbaran mutuamente, formando cuellos de botella. El control de tal congestin pertenece tambin a la capa de red. Cuando un paquete debe viajar de una red a otra para alcanzar su destino, pueden surgir muchos
Generacin: 2004-2008
Generacin: 2004-2008
Generacin: 2004-2008
t0
Ranuras de Marco
Periodo de contencin
Marco
Periodo de transmisin
Marco
Periodo inactivo
Marco
Tiempo
En el punto marcado t0, una estacin ha terminado de transmitir su marco. Cualquier otra estacin que tenga un marco por enviar puede intentar hacerlo. Si dos o ms estaciones deciden transmitir simultneamente, habr una colisin. Las colisiones pueden detectarse observando la potencia o el ancho de pulso de la seal recibida y comparndola con la seal transmitida. Una vez que una estacin detecta una colisin, aborta la trasmisin, espera un periodo de tiempo aleatorio e intenta de nuevo, suponiendo que ninguna otra estacin ha comenzado a transmitir durante ese lapso. Por tanto, el modelo CSMA / CD consistir en periodos alternantes de contencin y transmisin, ocurriendo periodos muertos cuando todas las estaciones estn calladas. Es importante darse cuenta de que la deteccin de colisiones es un proceso analgico. El hardware de la estacin debe escuchar el cable mientras transmite. Si lo que lee es distinto de lo que puso en l, sabe que esta ocurriendo una colisin. La implicacin es que la codificacin de la seal debe permitir que se detecten colisiones. Por esta razn, comnmente se usa una codificacin especial. Es importante hacer notar que ningn protocolo de subcapa MAC garantiza la entrega confiable. Incluso en ausencia de colisiones, el receptor podra no haber copiado correctamente el marco por varias razones. Token Passing (pase de fichas o paso de testigo) Tcnica usada en las redes de topologas de anillo para el control de la transmisin. La ficha consiste de un mensaje especial enviado por el anillo. Cuando una estacin tiene paquetes por enviar, la estacin espera que llegue la ficha, transmite un paquete y luego la ficha. El protocolo MAC ms usual en redes LAN con topologa en anillo es el de paso de testigo. La tcnica de anillo con paso de testigo se basa en el uso de una trama pequea, denominada testigo (token), que circula cuando todas las estaciones estn libres. Cuando una estacin desea transmitir debe esperar a que le llegue el testigo. En este caso, toma el testigo, cambiando uno de sus bits, lo que lo convierte en la secuencia de comienzo en las tramas de datos. Posteriormente, la estacin aade y trasmite el resto de campos requeridos en la construccin de la trama.
Cuando una estacin toma el testigo y comienza a transmitir, en e anillo deja de estar presente el testigo, de manera que el resto de estaciones que deseen transmitir deben esperar. LA trama en el anillo realiza una vuelta completa y se absorbe o drena en la estacin transmisora, que insertara un nuevo testigo en el anillo cuando se cumplan una de las dos condiciones siguientes:
La estacin haya terminado la transmisin de su trama. Los bits iniciales de la trama transmitida hayan vuelto a la estacin (despus de una vuelta completa al anillo).
Generacin: 2004-2008
3.5.3 Redes amplias (WAN) 3.5.3.1 Protocolos orientados a conexin: x.25, Frame Relay y ATM
Frame Relay Es un protocolo de transporte, orientado a la tecnologa de conmutacin de paquetes con velocidades desde 2.4 bps hasta 45Mbps e incluso mayores en algunas implementaciones. Inicialmente fue concebido para el transporte de datos, pero nuevos desarrollos permiten el transporte de voz y ahora vdeo, su uso es generalizado en el backbone de redes de datos, para el transporte de protocolos heredados (legacy protocols) y conexin de enrutadores. Proporciona la capacidad de comunicacin de paquetes de conmutacin de datos que es usada a travs de la interface entre los dispositivos de usuario (por ejemplo, routers, puentes, mquinas hosts,...) y equipos de red (por ejemplo, nodos de intercambio). la red que proporciona la interfase Frame Relay puede ser o una red pblica o una red de equipos privados sirviendo a una sola empresa. Su caracterstica primaria ms competitiva es el bajo coste (frente a ATM, ms rpido pero tambin mucho ms costoso). Hay dos condiciones bsicas que deberan existir para justificar la utilizacin de frame relay: La lnea de transmisin debe ser buena. Frame Relay solo funcionar eficientemente si la tasa de error del medio fsico es baja. Los nodos conectados a Frame Relay no deben ser terminales tontos, sino que corrern sus propios protocolos para control de flujo, recuperacin de errores y envo de asentimientos. Caractersticas de Frame Relay. Como interfase a una red, Frame Relay es del mismo tipo de protocolo que X.25. Sin embargo, Frame Relay difiere significativamente de X.25 en su funcionalidad y formato. En particular, Frame Relay es un protocolo ms perfeccionado, que proporciona un desarrollo ms alto y una mayor eficiencia.
Generacin: 2004-2008
Generacin: 2004-2008
X.25
Estndar de la ITU-T para actuar como la interfaz entre un sistema y una red conmutada de paquetes. Protocolo orientado a conexin, con garanta de servicio. Define tres capas: 1) Fsica: Interfaz entre la estacin y el nodo. Dos extremos definidos: Data Terminal Equipment (DTE): el usuario. Data Circuit-terminating Equipment (DCE): el nodo. Especificacin fsica: X.21. Con algunas alternativas: EIA/TIA-232, EIA/TIA-449, V.35, EIA-530. 2) Enlace: Protocolo de acceso de enlace balanceado (Link Access Protocol Balanced, LAP-B). Subconjunto de HDLC. Ofrece un mecanismo de transferencia fiable en un enlace. Enva los paquetes como una secuencia de tramas. 3) Paquete: Ofrece una conexin lgica (circuito virtual) entre los subscriptores. Todos los datos de una conexin se envan como un nico flujo a las estaciones. Se establece bajo demanda.
Caractersticas de X.25:
Mximo tamao de datos 128 octetos. Es posible segmentar los paquetes (bit M). Nivel 2 y nivel 3 incluyen control de error y de flujo. Ventana deslizante (2). Sin retransmisiones. Se puede controlar el tipo de asentimientos (bit D). Es posible multiplexar circuitos virtuales en el nivel 3 (misma conexin LAPB). Distintos tipos de paquetes: Peticin de llamada / Llamada entrante. Aceptacin de llamada / Comunicacin establecida. Solicitud de datos / Indicacin de datos. Liberacin de conexin / Indicacin de desconexin / Confirmacin de desconexin. Asentimiento / Control de Flujo. Reinicio / Rearranque / Interrupcin. Paquetes de control en banda. Problemas de X.25: Todo el control de congestin y de error introduce una sobrecarga importante.
Generacin: 2004-2008
Generacin: 2004-2008
Generacin: 2004-2008
Generacin: 2004-2008
BITS 8
>=0
16
Como se puede ver en la tabla, se definen unos campos que se agregan a la informacin (Datos). Estos campos se utilizan con distintos fines. Con el campo Checksum se detectan posibles errores en la transmisin mientras que con el campo control se enva mensajes como datos recibidos correctamente, etc.
3.6.1.5 Control de errores
Existen 2 mtodos de control de errores: Checksum Mtodo de comprobacin de sumas. Control de redundancia cclica CRC. CHECKSUM Una suma de verificacin o checksum es una forma de control de redundancia, una medida muy simple para proteger la integridad de datos, verificando que no hayan sido corrompidos. Es empleado para comunicaciones (internet, comunicacin de dispositivos, etc.) tanto como para datos almacenados (archivos compresos, discos porttiles, etc.). El proceso consiste en sumar cada uno de los componentes bsicos de un sistema (generalmente cada byte) y almacenar el valor del resultado. Posteriormente se realiza el
Generacin: 2004-2008
Los tipos de control de redundancia ms sofisticados, incluyendo el checksum de fletcher, Adler-32 y el control de redundancia cclica (CRC) son diseados para tratar estas deficiencias considerando no slo el valor de cada byte sino tambin el de su posicin. El costo de la capacidad de detectar ms tipos de error aumenta junto con la complejidad del algoritmo de comprobacin. Estos tipos de control por redundancia son tiles en la deteccin de las modificaciones accidentales como corrupcin de los datos o los errores de almacenamiento en un canal de comunicaciones. Sin embargo, no proporcionan ninguna seguridad contra un agente malvolo mientras que su estructura matemtica sea simple. Para proveer este tipo de integridad, es necesario el uso de una funcin criptogrfica hash, como SHA-256. Se han encontrado colisiones en SHA-1, actualmente la opcin ms popular, pero no hay evidencia en fecha de 2005 que SHA-256 sufra deficiencias similares. En UNIX hay una herramienta llamada cksum que genera un CRC-32 y un checksum para un archivo determinado dado como parmetro. CONTROL DE REDUNDANCIA CICLICA O CRC Los cdigos cclicos tambin se llaman CRC (Cdigos de Redundancia Cclica) o cdigos polinmicos. Su uso est muy extendido porque pueden implementarse en hardware con mucha facilidad y son muy potentes. Estos cdigos se basan en el uso de un polinomio generador G(X) de grado r, y en el principio de que n bits de datos binarios se pueden considerar como los coeficientes de un polinomio de orden n-1. Por ejemplo, los datos 10111 pueden tratarse como el polinomio x +x +x +x
4 2 1 0
A estos bits de datos se le aaden r bits de redundancia de forma que el polinomio resultante sea divisible por el polinomio generador. El receptor verificar si el polinomio recibido es divisible por G(X). Si no lo es, habr un error en la transmisin. Los bits de datos se dividen en bloques (llamados frames en ingls), y a cada bloque se le calcula r, que se denomina secuencia de comprobacin de bloque (Frame Check Sequence, FCS, en ingls)
Los polinomios generadores ms usados son: CRC-12: x + x + x + x + x + 1. Usado para transmitir flujos de 6 bits, junto a otros 12 de redundancia. Es decir, usa bloques de 6 bits, a los que les une un FCS que genera de 12 bits.
12 11 3 2 1
Generacin: 2004-2008
CRC-32: x + x + x + x + x + x + x + x + x + x + x + x + x + x + 1. Da una proteccin extra sobre la que dan los CRC de 16 bits, que suelen dar la suficiente. Se emplea por el comit de estndares de redes locales (IEEE 802) y en algunas aplicaciones del Departamento de Defensa de Estados Unidos. Si tenemos un polinomio generador tal que G(x)=x +1 podremos obtener a partir de l que el CRC es capaz de detectar todos los errores impares, genera una redundancia de 2 bits y no ser capaz de detectar todos los errores dobles, por ejemplo una secuencia error-vlido pasara siempre inadvertida.
2
23
22
16
12
11
10
Las ventanas deslizantes pueden aumentar notablemente el rendimiento. Para entender por que, considere la secuencia de transmisiones con un esquema de parada y continuacin y otro de ventana deslizante. En el protocolo de parada y continuacin, tras enviar un paquete, el protocolo espera un acuse de recibo antes de enviar el siguiente. En la secuencia de transmisiones al utilizar ventana deslizante, el protocolo enva todos los paquetes de la ventana y luego espera los acuse de recibo.
3.6.1.7 Protocolos de capa de red: X.25 y LAPB (Link Access Procedure Balanced); IP(Internet Protocol); Frame Relay; ATM
X.25
Generacin: 2004-2008
El protocolo IP es el principal del modelo OSI, as como parte integral del TCP/IP. Las tareas principales del IP son el direccionamiento de los datagramas de informacin y la administracin del proceso de fragmentacin de dichos datagramas. El datagrama es la unidad de transferencia que el IP utiliza, algunas veces identificada en forma ms especfica como datagrama Internet o datagrama IP. Las caractersticas de este protocolo son: NO ORIENTADO A CONEXIN Transmisin en unidades denominadas datagramas. Sin correccin de errores, ni control de congestin. No garantiza la entrega en secuencia. La entrega del datagrama en IP no est garantizada porque sta se puede retrasar, enrutar de manera incorrecta o mutilar al dividir y reensamblar los fragmentos del mensaje. Por otra parte, el IP no contiene suma de verificacin para el contenido de datos del datagrama, solamente para la informacin del encabezado. En cuanto al ruteo (encaminamiento) este puede ser : Paso a paso a todos los nodos. Mediante tablas de rutas estticas o dinmicas.
3.7 Protocolos de alto nivel 3.7.1 Conjunto de protocolos TCP/IP 3.7.1.1 Protocolos de la capa de transporte: TCP (Transmisin Control Protocol), UDP (User Diagram Protocol), IPX (Inter-networking Packet Exchange), Apple Talk
TCP (Protocolo de Control de Transmisin)
Generacin: 2004-2008
PUERTO FUENTE
Generacin: 2004-2008
Generacin: 2004-2008
Generacin: 2004-2008
Tipos de datos
Los tipos de datos se clasifican segn si son: 1. Simples (primitivo), 2. Compuestos (construido) o 3. Una mera etiqueta (definido). 1. Tipos primitivos Los tipos primitivos son escalares, es decir, almacenan un nico valor, como por ejemplo una cadena de texto o un entero. Los tipos primitivos ms importantes son: El tipo INTEGER se usa para representar nmeros enteros. El tipo OCTET STRING almacena una secuencia de bytes. De l se derivan tres subtipos: o DisplayString (para cadenas de caracteres ASCII) o OctetBitString (para cadenas de bits mayores de 32) o PhysAddress (para representar direcciones del nivel de enlace). El tipo OBJECT IDENTIFIER para representar los identificadores de los objetos, es decir, la posicin de un objeto dentro del rbol de la MIB. El tipo BOOLEAN para valores que slo pueden ser verdadero o falso. El tipo NULL para representar la ausencia de valor.
2. Tipos construidos Los tipos construidos son tipos compuestos. Se usan para crear arrays y tablas. Los ms importantes son: El tipo SEQUENCE es una estructura de datos, es decir, una lista ordenada de tipos de datos diferentes. Es el tipo que se usa para almacenar una fila de una tabla. El tipo SEQUENCE OF es una lista ordenada de tipos de datos iguales. Es similar al tipo "SEQUENCE", excepto que todos los tipos han de ser iguales. Es el tipo usado en tablas para almacenar todas las filas. El tipo SET es equivalente al "SEQUENCE", pero la lista no est ordenada. El tipo SET OF es equivalente al "SEQUENCE OF" pero la lista no est ordenada. El tipo CHOICE es un tipo de datos en el que los valores son fijos y hay que elegir uno de ellos. Por ejemplo, una variable "Estado" del tipo "CHOICE" podra tomar los valores "Apagado", "En reposo" o "Con errores".
Generacin: 2004-2008
3.8.1.2 Direcciones IP Dentro del protocolo TCP/IP el direccionamiento lo especifica el protocolo IP. Este consiste en que cada host recibe un nmero nico de 32 bits. Cada paquete enviado por la interred contiene la direccin IP del transmisor y la del receptor. Por lo tanto, para transmitir informacin por una interred TCP/IP, la computadora debe conocer la direccin IP de la computadora remota a la que se destinan los datos. Cada direccin IP se divide en 2 partes: Prefijo: Identifica la red fsica a la que est conectada la computadora. Sufijo: Identifica las computadoras de esa red. A cada red fsica de la interred se asigna una cifra nica conocida como nmero de red, que aparece como prefijo en la direccin de cada computadora conectada a la red. Adems, a cada parece computadora de la red se asigna un sufijo de direccin nica. Debido a que las intercedes pueden incluir varias tecnologas de red, es posible construir una interred a partir de unas cuantas redes grandes y otra que conste de muchas redes pequeas. ed Adems una interred puede contener tanto redes grandes como pequeas. Para lograrlo se dise un esquema de direccionamiento que divide el espacio de direcciones IP en tr clases tres primarias en las que el prefijo y el sufijo tienen diferentes tamaos. Los primeros 4 bits determinan la clase a la que pertenece la direccin e indican cmo se divide el resto en prefijo y sufijo.
0 1 2 3 A 0 Prefijo B 1 C 1 D 1 E 1 0 1 1 1 0 1 1 0 1 Prefijo
16
24
31
Las clases A, B y C se llaman clases primarias porque se usan para direcciones de host. La clase D se utiliza para multitransmisin, lo que permite la entrega a un grupo de computadoras. ransmisin,
El ARP es un software para traducir la direccin de protocolo a una direccin de hardware equivalente. ARP define 2 tipos bsicos de mensaje: solicitud y respuesta. Un mensaje de solicitud tiene una direccin IP y solicita la direccin de hardware correspondiente; una respuesta tiene tanto la direccin IP enviada con la solicitud como la direccin de hardware.
RARP (Protocolo de Resolucin de Direcciones en Reversa) En ocasiones se ocupa que dada una direccin Ethernet se obtenga la direccin IP correspondiente. El software RARP permite que una estacin de trabajo difunda su direccin Ethernet., el servidor RARP ve la solicitud, busca la direccin Ethernet en sus archivos de configuracin y enva de regreso la direccin IP correspondiente. Subredes y mscaras Como todos los hosts de una red deben tener el mismo nmero de red se pueden causar problemas a medida que crecen las redes. Para evitar este problema la solucin es permitir la divisin de una red en varias partes para uso interno, pero an actuar como una sola red ante el mundo exterior. A estas partes se les llaman subredes. Al introducirse subredes, se cambian las tablas de enrutamiento, agregando entradas con forma de [red, subred, 0] y [red, subred, host]. Por tanto un enrutador de la subred sabe cmo llegar a todas las dems subredes y tambin cmo llegar a todos los hosts de dicha subred, no tiene que saber los detalles sobre los hosts de otras subredes. Cada enrutador debe hacer un AND booleano con la mscara de subred [255.255.255.0] para deshacer el nmero de host y buscar la direccin resultante en sus tablas (tras determinar la clase de red de la que se trata). 3.8.1.4 Programacin con Sockets El paradigma de e/s de unix y la e/s de la red En primer lugar hemos de distinguir entre los protocolos de interface y el TCP/IP, debido a que los estndares no especifican exactamente cmo es que interactan los programas de aplicacin con el software de protocolo. A pesar de la carencia de un estndar, veremos la interface del UNIX BSD como se emplea el TCP/IP en programacin. En particular, la interface Winsock proporciona la funcionalidad socket para Ms Windows.
Unix fue desarrollado y diseado como un sistema operativo de tiempo compartido para computadoras uniprocesador. Se trata, como ya es sabido, de un S.O. orientado a proceso, en el que cada programa de aplicacin se ejecuta como un proceso de nivel de usuario. Derivados de los MULTICS, los primitivos sistemas de E/S de UNIX siguen un paradigma conocido como Open-ReadGeneracin: 2004-2008 Tuxtla Gutirrez, Chiapas, Mxico Cel.: 961 142 75 88
Originalmente, todas las operaciones UNIX se agrupaban como se ha descrito anteriormente, y una de las primeras implementaciones de TCP/IP tambin utiliz ste paradigma. Pero el grupo que aadi los protocolos TCP/IP al BSD decidi que, como los protocolos de red eran ms complejos que los dispositivos convencionales de E/S, la interaccin entre los programas de usuario y los protocolos de red debas ser ms compleja. En particular, la interface de protocolo deba permitir a los programadores crear un cdigo de servidor que esperaba las conexiones pasivamente, as como tambin un cdigo cliente que formara activamente las conexiones. Para manejas datagramas, se decidi abandonar este paradigma.
La abstraccin de socket La base para la E/S de red en UNIX se centra en una abstraccin conocida como socket.
El socket es la generalizacin del mecanismo de acceso a archivos de UNIX que proporciona un punto final para la comunicacin. Al igual que con el acceso a archivos, los programas de aplicacin requieren que el S.O. cree un socket cuando se necesite. El S.O. devuelve un entero que el programa de aplicacin utiliza para hacer referencia al socket recientemente creado. La diferencia principal entre los descriptores de archivo y los descriptores de socket es que el sistema operativo enlaza un descriptor de archivo a un archivo o dispositivo del sistema cuando la aplicacin llama a Open, pero puede crear sockets sin enlazarlos a direcciones de destino especficas.
Bsicamente, el socket es una API en la que el servidor espera en un puerto predefinido y el cliente puede utilizar sin embargo un puerto dinmico.
Ejemplos:
Creacin de un socket: Generacin: 2004-2008 Tuxtla Gutirrez, Chiapas, Mxico Cel.: 961 142 75 88
El argumento PF especifica la familia de protocolo que se va utilizar con el socket (v.q. PF_INET para TCP/IP). El argumento tipo especifica el tipo de comunicacin que se desea (v.q.SOCK_DGRAM para servicio de entrega de datagramas sin conexin, o SOCK_STREAM para servicio de entrega confiable de flujo).
Inicialmente, un socket se crea sin ninguna asociacin hacia direcciones locales o de destino. Para los protocolos TCP/IP, esto significa que ningn nmero de puerto de protocolo local se ha asignado y que ningn puerto de destino o direccin IP se ha especificado. En muchos casos, los programas de aplicacin no se preocupan por las direcciones locales que utilizan, ni estn dispuestos a permitir que el software de protocolo elija una para ellos.
Sin embargo, los procesos del servidor que operan en un puerto bien conocido deben ser capaces de especificar dicho puerto para el sistema. Una vez que se ha creado un socket, el servidor utiliza una llamada del sistema BIND (enlace) para establecer una direccin local para ello.
Lo que se pretende en el enrutamiento de camino ms corto es encontrar el camino ms rpido y ptimo para que viaje la informacin, este clculo se
Generacin: 2004-2008
Generacin: 2004-2008
Generacin: 2004-2008
3.8.3.2 Configuracin con RIP (Routing Information Protocol ), IGRP (Interior Gateway Routing Protocol ) y OSPF (Open Shortest Path First )
Generacin: 2004-2008
Generacin: 2004-2008
Generacin: 2004-2008
Generacin: 2004-2008
Generacin: 2004-2008
Normalmente, el dispositivo de encaminamiento inunda de mensajes de ACTUALIZACION DE ESTADO DEL ENLACE a todos sus dispositivos de encaminamiento adyacentes. Estos mensajes tienen un nmero de secuencia y adems para hacerlos confiables son reconocidos por el mensaje RECONOCIMIENTO DE ESTADO DEL ENLACE. Adems existen otros dos mensajes: DESCRIPCIN DE LA BASE DE DATOS que es utilizado para anunciar las actualizaciones que tiene el transmisor, y SOLICITUD DE ESTADO DE ENLACE que es utilizado para solicitar informacin a un compaero. Todos los mensajes utilizados en el OSPF se envan como paquetes IP en bruto.
Generacin: 2004-2008
SNMP Es decir, protocolo estndar para monitorear anfitriones, ruteadores y las redes a las que estn conectados. La segunda versin del protocolo se conoce como SNMPv2. El SNMP define un protocolo de administracin de bajo nivel que proporciona dos operaciones bsicas: obtener un valor de una variable o almacenar un valor de una variable. En el SNMP, todas las operaciones sedan como consecuencia de los valores que se almacenan en las variables. El SNMP define le formato de los mensajes entre la computadora del administrador y una entidad supervisada. Un estndar asociado al SNMP define el conjunto de variables que una entidad administrada mantiene. El estndar se conoce como Management Information Base, o MIB. Las variables MIB se describen usando ASN.1, que es un lenguaje formal que proporciona una forma codificada concisa as como un notacin precisa que es posible leer para los usuarios para nombres y objetos.
El Protocolo Simple de Administracin de Red o SNMP es un protocolo de la capa de aplicacin que facilita el intercambio de informacin de administracin entre dispositivos de red. Es parte de la suite de protocolos TCP/IP. SNMP permite a los administradores supervisar el desempeo de la red, buscar y resolver sus problemas, y planear su crecimiento. Las versiones de SNMP ms utilizadas son dos: SNMP versin 1 (SNMPv1) y SNMP versin 2 (SNMPv2). Ambas versiones tienen un nmero de caractersticas en comn, pero SNMPv2 ofrece mejoras, como por ejemplo, operaciones adicionales. SNMP en su ltima versin (SNMPv3) posee cambios significativos con relacin a sus predecesores, sobre todo en aspectos de seguridad, sin embargo no ha sido mayoritariamente aceptado en la industria. I. Componentes bsicos de SNMP
Una red administrada a travs de SNMP consiste de tres componentes claves: Dispositivos administrados; Agentes; Sistemas administradores de red (NMSs).
Un dispositivo administrado es un nodo de red que contiene un agente SNMP y reside en una red administrada. Estos recogen y almacenan informacin de administracin, la cual es puesta a disposicin de los NMSs usando SNMP. Los dispositivos administrados, a veces llamados elementos de red, pueden ser routers, servidores de acceso, switches, bridges, hubs, computadores o impresoras. Un agente es un mdulo de software de administracin de red que reside en un dispositivo administrado. Un agente posee un conocimiento local de informacin de administracin (memoria libre, nmero de paquetes IP recibidos, rutas, etctera), la cual es traducida a un formato compatible con SNMP y organizada en jerarquas. Un NMS ejecuta aplicaciones que supervisan y controlan a los dispositivos administrados. Los NMSs proporcionan el volumen de recursos de procesamiento y memoria requeridos para la administracin de la red. Uno o ms NMSs deben existir en cualquier red administrada.
3.8.4 Internet
Generacin: 2004-2008
Nivel de enlace
ATM, Ethernet, Frame Relay, HDLC, PPP, Token Ring, Wi-Fi, STP, ver ms
Generacin: 2004-2008
Nivel fsico
J. K. L. M. N. O. P. Q. R. S. T. U. V. W. X. Y. Z. AA.
de
archivos,
correo
File Transfer Protocol (FTP) o Protocolo de Transferencia de Archivos sirve para que los usuarios accedan a los ficheros informticos situados en un servidor mediante un programa. Este protocolo abierto, que al igual que el HTTP (el que rige la Web) permite que ordenadores con distintos sistemas operativos se comuniquen, se utiliza actualmente con frecuencia tanto
Generacin: 2004-2008
Direccin de correo
Una direccin de correo electrnico es un conjunto de palabras que identifican a una persona que puede enviar y recibir correo. Cada direccin es nica y pertenece siempre a la misma persona. Un ejemplo es persona@servicio.com, que se lee persona arroba servicio punto com. El signo @ (llamado arroba) siempre est en cada direccin de correo, y la divide en dos partes: el nombre de usuario (a la izquierda de la arroba; en este caso, persona), y el dominio en el que est (lo de la derecha de la arroba; en este caso, servicio.com). La arroba tambin se puede leer "en", ya que persona@servicio.com identifica al usuario persona que est en el servidor servicio.com (indica una relacin de pertenencia). Una direccin de correo se reconoce fcilmente porque siempre tiene la @; en cambio, una direccin de pgina web no. Por ejemplo, mientras que http://www.servicio.com/ puede ser una pgina web en donde hay informacin (como en un libro), persona@servicio.com es la direccin de un correo: un buzn a donde se puede escribir. Lo que hay a la derecha de la arroba es precisamente el nombre del proveedor que da el correo, y por tanto es algo que el usuario no puede cambiar. Por otro lado, lo que hay a la izquierda depende normalmente de la eleccin del usuario, y es un identificador cualquiera, que puede tener letras, nmeros, y algunos signos. Es aconsejable elegir en lo posible una direccin fcil de memorizar para as facilitar la transmisin correcta de sta a quien desee escribir un correo al propietario, puesto que es necesario transmitirla de forma exacta, letra por letra. Un solo error har que no lleguen los mensajes al destino.
Generacin: 2004-2008
DOS -> Pine o Post WINDOWS -> MS-OutLook Express, NetScape Messenger, WinBox, MailDrop Macintosh -> MS-OutLook Express, NetScape Messenger, MailDrop, Eudora UNIX -> pine, mutt, mailx, mail
TERMINAL VIRTUAL En algunos sistemas operativos tales como UnixWare, Linux y DEB, una consola virtual (VC, terminal a veces virtual, VT) es una combinacin conceptual del teclado y de la exhibicin para un interfaz utilizador. La combinacin concreta es la consola de sistema de la computadora, donde el usuario puede cambiar entre las consolas virtuales a los interfaces utilizador sin relacin mltiples del acceso. Generalmente en Linux, las primeras seis consolas virtuales proveen de un terminal del texto un mensaje de conexin a la comunicacin a una cscara de unix. El sistema grfico de la ventana de X comienza en la septima consola virtual. En Linux, la conmutacin se realiza con una combinacin dominante del Alt ms una llave de funcionamiento -- por ejemplo Alt+F1 para tener acceso a la consola virtual nmero 1. La flecha de Alt+Left cambia a la consola virtual anterior y a la flecha de Alt+Right a la consola virtual siguiente. Para cambiar del sistema de la ventana de X, la llave de Ctrl+Alt+function trabaja. stas son las combinaciones dominantes de defecto, pues pueden ser redefinidas. La necesidad de consolas virtuales ha disminuido ahora que la mayora de los usos trabajan en el marco grfico del sistema de la ventana de X, donde cada programa tiene una ventana y los programas del modo de texto se pueden funcionar en ventanas del terminal emulator. Varias sesiones de X se pudieron desear sin embargo, por ejemplo en el caso de la conmutacin rpida del usuario o al eliminar errores de programas de X de otro servidor de X, y en esos casos los funcionamientos de cada sesin de X en una consola virtual separada. La pantalla del GNU es un programa que puede cambiar entre varios programas del text-mode en una conexin textual. Hay tambin otros armazones grficos tales como FrameBuffer UI, sistema de la ventana de Y, y fresco. INTERFAZ Las consolas virtuales son representadas por los ficheros especiales /dev/tty1, /dev/tty2 etc. del dispositivo. Hay tambin ficheros especiales /dev/console, /dev/tty y /dev/tty0. Las consolas virtuales se pueden configurar en el archivo /etc/inittab ledas por el init -- comienza tpicamente el proceso de la conexin del modo de texto getty para varias consolas virtuales. X el sistema de la ventana se puede configurar en /etc/inittab o por un encargado de la exhibicin de X. Los programas usados para tener acceso a las consolas virtuales incluyen tpicamente el chvt para cambiar la consola, el openvt para funcionar un programa sobre una consola virtual nueva, y el deallocvt virtuales actuales para cerrar una consola virtual actualmente inusitada. El startx del programa comienza el sistema de la ventana de X en una consola virtual nueva. Hay
Generacin: 2004-2008
Para configurar la aplicacin, hay que ir a la barra de men, en Herramientas y seleccionar Opciones de Internet...
Generacin: 2004-2008
Nos aparecer una ventana como la que mostramos a continuacin en la que aparecen distintas pestaas en las que podremos configurar los siguiente: General: En este apartado podemos indicarle la pgina de inicio que nos mostrar cada vez que iniciemos la aplicacin (por ejemplo podramos indicar la pgina web de la universidad http://www.unizar.es/, el nmero de pginas anteriormente visitadas que queremos guardar en el historial para poder retroceder y avanzar por ellas sin necesidad de volver a introducir su URL. Seguridad: En este apartado podemos indicar el nivel de seguridad que queremos tener al acceder a la red y que desde algunas pginas se puedan ejecutar distintos programas.
Contenido: Para controlar el acceso a pginas de internet con determinado contenido, gestionar certificados y gestionar preferencias personales para autocompletar direcciones Conexiones: Se le puede indicar que se conecte a Internet slo cuando sea necesario, y el tipo de conexin que utilizaremos, o si queremos conectarnos a travs de un servidor proxy. Programas: Permite indicar el programa que utilizaremos como lector de correo electrnico y de News, as como los tipos de archivos que reconocer el browser y las aplicaciones asociadas para abrirlos. Opciones avanzadas: Caractersticas adicionales del explorador.
Generacin: 2004-2008
Generacin: 2004-2008
PROGRAMACION Internet no es como cualquier otra herramienta de mrketing, donde nicamente con palabras e imgenes se pueden conseguir la venta. En la Red, esas palabras e imgenes deben
Generacin: 2004-2008
Vea un ejemplo: Lencera femenina Naked, 2003, sitio web desarrollado en 3 idiomas, con deteccin automtica del idioma de entrada. Desarrollo de aplicacin de comercio electrnico para usuarios dados de alta previamente). 1. ADAPTE SU SITIO WEB A LAS CARACTERSTICAS DEL USUARIO Las personas que visitan su sitio web, pueden utilizar distintos navegadores, hablar diferentes idiomas y tener resoluciones de pantalla diferente. La programacin permite adaptar el diseo y el contenido de un sitio web dependiendo de las distintas caractersticas del usuairio. POR EJEMPLO, SU ORDENADOR TIENE LAS SIGUIENTES CARACTERSTICAS: Idioma: es-us Navegador y sistema operativo utilizado: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; NET CLR 1.1.4322; FDM; .NET CLR 2.0.50727) Su IP es: 189.133.255.4 La resulucin de su pantalla es: 1024 X 768 pixels 2. BASES DE DATOS Cada vez ms, los sitios web estn incorporando aplicaciones dinmicas que necesitan una integracin con bases de datos. Las bases de datos son los motores ocultos detrs de los sitios web que permiten llevar a cabo desde la mera exposicin de informacin corporativa hasta las complicadas aplicaciones de comercio electrnico. Podemos utilizar cualquier base de datos existente y hacerla accesible desde Internet o crear una aplicacin especfica para la Red (mostrando la informacin que usted desee). Esto permitir a nuestros clientes: Entrada a directorios restringidos con claves de acceso. Buscar, aadir, modificar o borrar registros de sus bases de datos sin que sea necesario conocimiento alguno de programacin. Todo ello se puede hacer a travs de un simple formulario.
Generacin: 2004-2008
3. PROGRAMAS DE GESTIN INTEGRAL DE LA EMPRESA Sistemas sobre plataforma cliente/servidor sobre el que se desarrollan soluciones completas de gestin empresarial adaptados a un amplio segmento de sectores econmicos. Los programas de gestin integral le permitirn tener una oficina virtual, donde usted , o sus empleados, vendedores, agentes, etc.. podrn consultar o actualizar cualquier dato de la empresa (stocks, ventas, resultados, informes...) desde cualquier parte del mundo, sin necesidad de llamar o desplazarse a su oficina. Podr solicitar distintos mdulos dependiendo de sus necesidades: GESTIN DE STOCKS Unidades, Familias. Almacenes. Tipos de movimientos. Embalajes. Traspasos. Copia stock. Ajustes de inventario. Listados: Inventario, propuestas de pedido. Estadsticas: Comparativa Compras / Ventas; artculos, familias, inventarios. Expediciones: Etiquetas de envo, packing list. GESTIN DE COMPRAS Proveedores. Falimias/categoras/subcategoras... Artculos, tarifas. Formas de pago. Portes, Zonas. Agencias de transporte. Idiomas. Tipos de IVA. Avisos. Propuestas de Compra: Solicitud de compra, de pedido; propuesta de pedido. Pedidos: Mantenimiento, listados y formularios. Facturas: Punteo, impresin, baja, listados. Estadsticas: Proveedores/familias/artculos.
GESTIN DE VENTAS Clientes. Artculos, tarifas. Formas de pago. Portes, Zonas. Agencias de transporte. Idiomas. Tipos de IVA. Pases y Provincias. Avisos. Pedidos: Mantenimiento, listados, formularios, generacin de albaranes. Facturas: Emisin, impresin, baja, listados. Estadsticas: Clientes / familias
GESTIN COMERCIAL Agentes. Clientes potenciales. Clientes mailing. Mantenimiento e impresin de presupuestos. Agenda comercial: Mantenimiento, impresin y seguimiento. Mailings.
Generacin: 2004-2008
4. LENGUAJES DE PROGRAMACIN Existen multitud de lenguajes de programacin, tanto de cliente como de servidor. Sin embargo, vamos a enfocarnos solamente en aquellos lenguajes utilizados en la creacin de pginas web dinmicas que se ejecutan en el servidor. Bsicamente ASP y PHP. No trateremos aqu lenguajes de cliente como JAVASCRIPT, JSCRIPT o VBSCRIPT ni lenguajes asociados al diseo como HTML o LINGO. Tocaremos algo tambin de PERL y, por supuesto, XML. La generacin dinmica de contenidos para la web, requiere que el servidor realice algn tipo de procesamiento adicional sobre la peticin HTTP iniciada por el cliente, con el fin de generar una respuesta personalizada y adaptada al usuario. ASP (Active Server Pages) PHP (Preprocessed Hypertext Pages) JSP (Java Server Pages) ColdFusion PERL (Practical Extraction and Report Language) Python XML (eXtensible Markup Language) 1. Conexin a Internet 2. Solicitud de Dominios 3. Hospedaje de Dominios a. b. c. d. e. f. 4. Desarrollo web a. b. c. d. e. Valoracin de necesidades Diseo. Comunicacin . Despliegue del sitio . Revisin y correccin. Subdominio Hospedaje Redirigido Hospedaje Correo Hospedaje Bsico Hospedaje Empresa Servidor Virtual
5. Mantenimiento 6. Programacin 7. Comercio Electrnico 8. Promocin a. b. c. d. Buscadores Banners Email directo Estadsticas sobre visitas
9. Presupuesto ONLINE 10. Paquetes Integrados EE. 3.9 Seguridad e integridad de la informacin
3.9.1 Integridad
Generacin: 2004-2008
El Modelo de Referencia de Interconexin de Sistemas Abiertos, OSI-RM (Open System Interconection-Reference Model) proporcion a los fabricantes un conjunto de estndares que aseguraron una mayor compatibilidad e interoperabilidad entre los distintos tipos de tecnologa de red utilizados por las empresas a nivel mundial.
Para poder simplificar el estudio y la implementacin de la arquitectura necesaria, la ISO dividi el modelo de referencia OSI en capas, entendindose por capa una entidad que realiza de por s una funcin especfica. Cada capa define los procedimientos y las reglas (protocolos normalizados) que los subsistemas de comunicaciones deben seguir, para poder comunicarse con sus procesos correspondientes de los otros sistemas. Esto permite que un proceso que se ejecuta en una computadora, pueda comunicarse con un proceso similar en otra computadora, si tienen implementados los mismos protocolos de comunicaciones de capas OSI. Estructura de Niveles Capa 7: La capa de aplicacin La capa de aplicacin es la capa del modelo OSI ms cercana al usuario, y est relacionada con las funciones de mas alto nivel, proporcionando soporte a las aplicaciones o actividades del sistema, suministrando servicios de red a las aplicaciones del usuario y definiendo los protocolos usados por las aplicaciones individuales. Es el medio por el cual los procesos las aplicaciones de usuario acceden a la comunicacin por red mediante el entorno OSI, proporcionando los procedimientos precisos para ello. Difiere de las dems capas debido a que no proporciona servicios a ninguna otra capa OSI, sino solamente a aplicaciones que se encuentran fuera del modelo (procesadores de texto, hojas de clculo, navegadores web, etc.). La capa de aplicacin establece la disponibilidad de los distintos elementos que deben participar en la comunicacin, sincroniza las aplicaciones que cooperan entre s y establece acuerdos sobre los procedimientos de recuperacin de errores y control de la integridad de los datos. Capa 6: La capa de presentacin La capa de presentacin proporciona sus servicios a la capa de aplicacin, garantizando que la informacin que enva la capa de aplicacin de un sistema pueda ser entendida y utilizada por la capa de aplicacin de otro, estableciendo el contexto sintctico del dilogo. Su funcin principal es aislar a las capas inferiores del formato de los datos de las aplicaciones especficas, transformando los formatos particulares (ASCII, EBCDIC, etc.) en un formato comn de red, entendible por todos los sistemas y apto para ser enviado por red. Es tambin las responsable de la obtencin y de la liberalizacin de la conexin de sesin cuando existan varias alternativas disponibles. Traducir entre varios formatos de datos utilizando un formato comn, estableciendo la sintaxis y la semntica de la informacin transmitida. Para ello convierte los datos desde el formato local al estndar de red y viceversa. Capa 5: La capa de sesin
Generacin: 2004-2008
La capa de transporte es la primera que se comunica directamente con su capa par de destino, ya que la comunicacin de las capas anteriores es de tipo mquina a mquina. La capa de transporte intenta suministrar un servicio de transporte de datos que asle las capas superiores de los detalles del mismo, encargndose de conseguir una transferencia de datos segura y econmica y un transporte confiable de datos entre los nodos de la red. Para ello, la capa de transporte establece, mantiene y termina adecuadamente los circuitos virtuales, proporcionando un servicio confiable mediante el uso de sistemas de deteccin y recuperacin de errores de transporte. Controla la interaccin entre procesos usuarios en las mquinas que se comunican. Incluir controles de integracin entre usuarios de la red para prevenir perdidas o doble procesamiento de transmisiones. Capa 3: La capa de red La capa de red proporciona sus servicios a la capa de transporte, siendo una capa compleja que proporciona conectividad y seleccin de la mejor ruta para la comunicacin entre mquinas que pueden estar ubicadas en redes geogrficamente distintas. Es la responsable de las funciones de conmutacin y enrutamiento de la informacin (direccionamiento lgico), proporcionando los procedimientos necesarios para el intercambio de datos entre el origen y el destino, por lo que es necesario que conozca la topologa de la red (forma en que estn interconectados los nodos), con objeto de determinar la ruta ms adecuada. En esta capa es donde trabajan los routers, dispositivos encargados de encaminar o dirigir los paquetes de datos desde el host origen hasta el host destino a travs de la mejor ruta posible entre ellos. Capa 2: La capa de enlace de datos La capa de enlace proporciona sus servicios a la capa de red, suministrando un trnsito de datos confiable a travs de un enlace fsico. Se ocupa del direccionamiento fsico, la topologa de red, el acceso a la misma, la notificacin de errores, la formacin y entrega ordenada de datos y control de flujo. Su principal misin es convertir el medio de transmisin en un medio libre de errores de cualquier tipo. Capa 1: La capa fsica La misin principal de esta capa es transmitir bits por un canal de comunicacin, de manera que cuanto enve el emisor llegue sin alteracin al receptor. La capa fsica proporciona sus servicios a la capa de enlace de datos, definiendo las especificaciones elctricas, mecnicas, de procedimiento y funcionales para activar, mantener
Generacin: 2004-2008
Permite que usuarios en distintas computadoras establezcan una sesin entre ellos, a travs de la misma se puede llevar a cabo un transporte de datos, tal como lo hace la capa de transporte. La mejora de los servicios, le permite al usuario acceder a un sistema de tiempo compartido a distancia o transferir un archivo.
Servicios de esta capa: Sincronizacin: esta capa proporciona la insercin de puntos de verificacin para el control de flujo. Esto es pues, si dos computadoras desean transmitir un archivo que lleva dos horas, y al cabo de una hora se interrumpen las conexiones de red, la transmisin se debe desarrollar nuevamente desde el principio, con el servicio que brinda esta capa slo se transmite lo posterior al punto de verificacin.
Para muchas aplicaciones de negocios, como la publicidad y promociones simples, es probable que no se necesite tratar con precauciones de seguridad. Pero si se permite que los usuarios tengan acceso a datos delicados, se debern tomar medidas para proteger a los datos. Debido a que cada vez son ms las personas que desean transferir documentos e informacin de tarjetas de crdito o cualquier tipo de transmisin de datos en forma segura y sin el temor a los crackers y piratas. Las medidas de seguridad bsicas a tener en cuenta son: La encriptacin de datos
Generacin: 2004-2008
Generacin: 2004-2008
Generacin: 2004-2008
Estndar de codificacin de datos. Algoritmo criptogrfico estndar desarrollado por el Instituto Nacional de Estndares y Tecnologa de los Estados Unidos.
Generacin: 2004-2008