sábado, 28 de noviembre de 2015

MEMORIA CACHE Y MEMORIA PRINCIPAL

La memoria cache es definida como la memoria de acceso rápido de una computadora o computador, y también es aquella que almacena los datos temporalmente recientemente ejecutados. De igual manera la cache es un bufer que poseen las computadoras, de funcionamiento similar a la memoria principal, pero como ya fue definido es de tamaño pequeño en el tema de almacenamiento pero de acceso rápido. Esta memoria es utilizada más frecuentemente.
La memoria cache está ubicada o situada entre la CPU y la RAM para que esta pueda acelerar el intercambio o transferencia de datos entre estos dos puntos.
El funcionamiento de la cache es de la siguiente manera, Si un dato accede por primera vez a la memoria esta deja una dirección de acceso reciente y  cuando se quiere leer un dato almacenado en una dirección verifica la existencia de la dirección reciente y asi acceder rápidamente al dato en sí.



RAM CACHE
Existen dos tipos en sí:
·         Memoria Cache: a veces llamada como memoria RAM cache forma parte de la RAM estática.  Y está a la vez más rápida que una RAM dinámica. Una cache se determina con las tazas de aciertos que se realizan al encontrar un determinado dato.
·         Cache de Disco: Esta se caracteriza en utilizar la memoria principal de forma temporal en vez de utilizar una RAM estática de alta velocidad.

COMPOSICION INTERNA DE UN CACHE
Está compuesta normalmente de los siguientes niveles:
Nivel 1: también llamada como memoria interna, esta misma se encuentra en el núcleo del microprocesador, esta es usada para acceder a datos recientes o de uso frecuentes.  Y este mismo nivel se divide en dos subniveles:
·         Data Cache: Esta se encarga de almacenar datos usados frecuentemente. El tiempo de ejecución es muy pequeño y así optimizando el sistema.
·         Instrucción Cache: Como su nombre indica se encarga de almacenar las instrucciones usadas frecuentemente.
Nivel 2: Este de igual manera almacena los datos de uso frecuente, es mas lento que el nivel 1, pero más rápida que la memoria principal.
·         Cache Exclusivo: Los datos son eliminados del nivel 2
·         Cache Inclusivo: Los datos solicitados se quedan en la memoria de nivel 2.
Nivel 3: Este nivel se encuentra en procesadores modernos y genera una copia a la del nivel 2. Es mas lenta que el nivel 2, pero de gran almacenamiento. Ayuda al sistema ha guardar gran cantidad de información.
Diseño:
Para un diseño de este tipo de memorias se deben tomar en cuenta los siguientes factores como ser: las políticas de ubicación, extracción, remplazo y escritura.
Política de ubicación:
Esta misma decide donde se debe colocar un bloque de memoria principal que entra en la memoria cache.
·         Directa: Esta se refiere al tipo de bloques de memoria y la cantidad de los mismos en una memoria cache, cada bloque de memoria principal tiene su posición de la cache.
·         Asociativa: Los bloques de memoria principal pueden alojarse en cualquier bloque de la memoria cache. Pero los mismos requieren a una ineficiencia en la cantidad de comparaciones que realiza.
·         Asociativa por conjuntos: cada bloque de memoria principal tiene un conjunto de la cache.
Política de extracción:
Esta se basa en el tipo de extracción de información basándose en lo siguiente:
·         Por Demanda: un determinado bloque es relevado cuando ha sido referenciado.
·         Con pre búsqueda:  este bloque se basa en la política de la localidad espacial.
Política de Reemplazo:
Esta entra en función cuando no existe espacio disponible para un bloque entrante:
·         Aleatoria: Es reemplazado de forma aleatoria.
·         FIFO: utiliza este tipo de configuración para saber que bloque será el primero en abandonar.
·         Menos recientemente usado: ubica toda la información que ha sido mas utilizada o referenciada.
Políticas de escritura:
Escritura Inmediata: se puede escribir a la misma vez en la memora cache y la memoria principal.
Escritura Aplazada: Actualiza de forma constante solo la memoria cache, y la memoria principal espera su turno antes del funcionamiento.

Escritura obligada: Actualiza la memoria cache luego de la modificación de sus datos. Cuando no existe otra alternativa actualiza la memoria principal. 


MEMORIA PRINCIPAL

Es la memoria de la computadora donde se almacenan de forma temporal como los datos y los programas que el CPU está ejecutando o procesando. Este memoria se comunica con el microprocesador a través de los buses de datos y de direcciones, El anche del bus determina la capacidad que posea el micro para el direccionamiento de las direcciones de memoria.
También es llamada como  memoria interna porque le mismo diferencia de los dispositivos de memoria secundaria. Este tipo de memoria es volátil como se explica que a la ausencia de energía borra toda la información almacenada en ella.
La memoria principal es el núcleo del subsistema de memoria de un sistema informático y posee menor capacidad de almacenamiento. Que la memoria secundaria pero si hablamos en velocidad es muy pero muy veloz.
TIPOS DE MEMORIA:
Memoria ROM: esta misma viene grabada de fábrica con una cantidad de programas, esta misma se divide en dos partes:
·         Rutina de Arranque: esta es la encargada de verificar el estado delos componentes de la computadora. Mantiene una constante verificación de los mismos marcando unos reportes constantes, todo está rutina la realiza utilizando poca energía proveniente de la computadora o fuente de la misma.
·         Rutina del BIOS: Esta permanece activa mientras se está usando la computadora. Permite la activación de los periféricos de entrada y salida.
MEMORIA DE LECTURA Y ESCRITURA
Denominada como memoria del usuario que contiene de forma temporal los datos de los programas y los datos que están siendo utilizados por el usuario de la computadora. En lo general puede ser volátil, tanto como este tipo de memoria y la ROM son circuitos integrados, este tipo de memoria no es lo mismo que una RAM.




By: Alvaro Altovez Chacon

martes, 6 de octubre de 2015

REDES DE TRANSPORTE



Una red de transporte, también denominada (red troncal), "nucleo de red" o (backbone) tiene como objetivo concentrar el tráfico de información que proviene de las redes de acceso para llevarlo a mayores distancias. Son imprescindibles para que la comunicación fluya de un lugar a otro.
La función de la Red de Transporte, o de Transmisión, es llevar, físicamente, la información de un lugar a otro, normalmente de manera transparente. Se trate de una llamada de teléfono, de un acceso al correo electrónico o de una película, la información captada al final son 1 y 0 y son esta las que van de un sitio a otro mediante estas redes.
La Red de Transporte, por lo tanto, une los POP o Puntos de Presencia de los Operadores de Telecomunicación utilizando  principalmente fibra óptica, ya que es el portador que mayor ancho de banda permite, también utiliza el cable coaxial u otro tipo de conexiones pero estas  han ido desapareciendo por ser algo obsoletas en la capacidad de ancho de banda.
Las redes de transporte juegan un papel muy importante en las telecomunicaciones de la actualidad, son las encargadas del envío y multicanalización de diversos tipos de información en diferentes formatos tanto analógicos como digitales. Su evolución ha sido gradual, desde las primeras redes analógicas, las digitales, hasta las redes ópticas. Así tenemos las redes como E1/T1 y ISDN basadas en líneas de cobre, así como las redes de transporte basadas en fibras ópticas como ATM, B-ISDN o SONET/SDH.

CLASES DE REDES DE TRANSPORTE (PDH, SDH Y ATM)

Redes PDH (jerarquía digital Plesiócrona - Plesiochronous Digital Hierarchy)

Es importante empezar por esclarecer el termino Plesiocrono, palabra de origen griego “plesio” (cercano o casi) y “cronos” (reloj), el cual significa que dos relojes están cercanos uno del otro en tiempo, pero no exactamente el mismo.
De esta manera PDH se  define como  un conjunto de sistemas de transmisión que utiliza dos pares de alambres (uno para transmitir, otro para recibir) y un método de multicanalización por división de tiempo (TDM) para interpolar múltiples canales de voz y datos digitales. Se refiere a dos señales digitales que tengan la misma velocidad nominal V (bit/s), que mantengan sus desviaciones máximas respecto a esta cadencia dentro de límites especificados ±ΔV (bit/s) y que no provengan del mismo reloj.
Existen tres conjuntos diferentes de estándares PDH utilizados en las telecomunicaciones mundiales.
T1, el cual define el estándar PDH de Norteamérica que consta de 24 canales de 64 Kbps (canales DS-0) dando una capacidad total de 1.544 Mbps.
E1, el cual define el estándar PDH europeo — y es utilizado por el resto del mundo. Consta de 30 canales de 64 Kbps (canales E0) y 2 canales reservados para la señalización y sincronía, la capacidad total nos da 2.048 Mbps.
J1, el cual define el estándar PDH japonés para una velocidad de transmisión de 1.544 Mbps consta de 24 canales de 64 Kbps (canales DS-0).

Redes SDH (Jerarquía Digital Síncrona - Synchronous Digital Hierarchy)

Las redes SDH son diseñados para sobrellevar las deficiencias de compatibilidad de los sistemas de transmisión PDH. La estructura escalable de SDH permite incorporar otras tecnologías de redes ópticas y de banda ancha.
La trama básica de SDH es el STM-1(Synchronous Transport Module level 1), con una velocidad de 155 Mbps.
La SDH presenta una serie de ventajas respecto a la jerarquía digital plesiócrona (PDH). Algunas de estas ventajas son:
  • El proceso de multiplexación es mucho más directo. La utilización de punteros permite una localización sencilla y rápida de las señales tributarias de la información.
  • El procesamiento de la señal se lleva a cabo a nivel de STM-1, las señales de velocidades superiores son síncronas entre sí y están en fase por ser generadas localmente por cada nodo de la red.
  • Las señales de línea pueden ser subdivididas para acomodar cargas plesiócronas, tráfico ATM o unidades de menor orden lo cual supone  mezclar tráfico de distinto tipo dando lugar a redes flexibles.
Tanto PDH y SDH/SONET son modelos de redes de conmutación de circuitos basados en voz que transportan millones de circuitos entre varios puntos de conmutación.

Redes ATM (Modo de Transferencia Asíncrona - Asynchronous Transfer Mode)
Es una tecnología para generar redes de alta capacidad y respuesta que permitan el tráfico de grandes cantidades de información, aprovechando al máximo la capacidad de los sistemas de transmisión, sean estos de cable o radioeléctricos, la información no es transmitida y conmutada a través de canales asignados en permanencia, sino en forma de cortos paquetes (celdas ATM) de longitud constante y pueden ser enrutadas individualmente mediante el uso de los denominados canales virtuales y trayectos virtuales.
El metodo de transmision ATM (Asynchronous Transfer Mode) consta de celdas de tamaño fijo de 53 bytes, los cuales conforman 5 bytes de header y 48 bytes de payload (carga util de la celda). Estas tramas se multiplexan y pueden ser transportadas por redes de tipo SDH ( Syncrhonus Digital Hierachy) para norma europea y PDH para norma americana.
Las velocidades de transmisión de ATM utilizadas con mayor frecuencia son  STM1 u OC3 (SDH, PDH respectivamente) que son 155,2MBits/s. Esta velocidad se puede transmitir tanto por fibra óptica como por cable del tipo STP5. Todas las transmisiones de ATM contienen parámetros de QoS (Quality of Service) , ToS (Type of Service)  y muchos otros parámetros mas para asegurar la transmisión.

ENRRUTAMIENTO DE PAQUETES

http://hagen49.tripod.com/IP.html

Enrutamiento, es el proceso que permite que los paquetes IP enviados por un  host origen lleguen al host destino de manera  adecuada.

En este viaje, los paquetes han de atravesar un número indefinidos de host o dispositivos de red intermedios, cabe resaltar entre ambos host (origen y destino), por lo cual deberá existir algún mecanismo capaz de direccionar correctamente  dichos  paquetes  (uno a otro hasta alcanzar el destino final).

El mecanismo de ruteo es responsabilidad del protocolo IP, y lo hace de tal forma que los protocolos de las capas superiores, como TCP y UDP, no tengan constancia alguna del mismo, limitándose a preocuparse de sus respectivas tareas.

Cuando un host debe enviar datos a otro, lo primero que hace es comprobar si la dirección IP de éste se encuentra en su tabla ARP y de no ser asi, envía una petición ARP la cual será respondida por el host destino indicando su dirección física (router).

Los Routers aprenden acerca de la topología de la red en base a rutas de tipo:

·         Determinísticos o estáticos

No toman en cuenta el estado de la subred para la decisión de encaminamiento. Las tablas de enrutamiento de los nodos se configuran de forma manual y permanecen inalterables hasta que no se vuelve a actuar sobre ellos, su adaptación en tiempo real a los cambios de las condiciones de la red es nula (off-line).

·         Adaptativos o dinámicos

Pueden hacer más tolerantes a cambios en la subred tales como variaciones en el tráfico, incremento del retardo o fallas en la topología.
Se  puede clasificar a su vez en tres categorías, dependiendo  donde se tomen las decisiones y el origen de la información intercambiada:
ü  Adaptativo centralizado: Todos los nodos de la red son iguales excepto un nodo central que es quien recoge la información de control y los datos de los demás nodos para calcular con ellos la tabla de enrutamiento. Este método tiene el inconveniente de que consume abundantes recursos de la propia red.

ü  Adaptativo distribuido: Se caracteriza porque el algoritmo correspondiente se ejecuta por igual en todos los nodos de la subred. Cada nodo recalcula continuamente la tabla a partir de dicha información y de la que contiene en su propia base de datos (vector de distancias y  de estado de enlace).

ü  Adaptativo aislado: Su respuesta a los cambios de tráfico o de topología se obtiene a partir de la información propia y local de cada nodo. Un caso típico es el enrutamiento “por inundación” cuyo mecanismo consiste en reenviar cada paquete recibido con destino a otros nodos, por todos los enlaces excepto por el que llegó.

Tipos de
Encaminamiento
Información
de control
Decisión
de encaminamiento
Adaptación
a los cambios
Determinísticos
ESTÁTICOS
CUASIESTÁTICOS

NO
NO

OFF-LINE
OFF-LINE

NO
REDUCIDA
Adaptativos
CENTRALIZADO
DISTRIBUIDO
AISLADO

NODO CENTRAL
ENTRE NODOS
NO

NODO CENTRAL
CADA NODO
CADA NODO

SI
SI
SI














BORDER INTERNACIONAL

En comunicaciones, BGP (Border Gateway Protocol) es un protocolo mediante el cual se intercambia información de encaminamiento o ruteo entre sistemas autónomos, estos  sistemas de los ISP  intercambian sus tablas de rutas a través del protocolo BGP,  intercambio que se produce a través de  los routers externos.

BGP4 es la primera versión que admite el enrutamiento  entre dominios sin clase (CIDR) y agregado de rutas. A diferencia de los protocolos de Gateway internos (IGP), como RIPOSPF y EIGRP, no usa métricas como número de saltos, ancho de banda, o retardo. En cambio, BGP toma decisiones de encaminamiento basándose en políticas de la red, o reglas que utilizan varios atributos de ruta BGP.

Este protocolo realiza principalmente, tres tipos de Ruteo:

·         Ruteo Interautónomo

  •       Ruteo Intrautónomo



https://es.wikipedia.org/wiki/Border_Gateway_Protocol#/media/File:Bgp-fsm-02.jpg


CONCENTRADORES DE TRAFICO

Concentrador de cuatro puertos Ethernet.

Un concentrador es un dispositivo que permite centralizar el cableado de una red de computadoras, para luego poder ampliarla. Trabaja en la capa física del modelo OSI o la capa de acceso al medio en el modelo TCP/IP. Esto significa que dicho dispositivo recibe una señal y repite esta señal emitiéndola por sus diferentes puertos.

Actualmente esta misma tarea la cumplen los denominados conmutadores dispositivos digitales  lógicos de interconexión de equipos, estos operan en la capa de enlace de datos del modelo OSI. Su función es interconectar dos o más segmentos de red, de manera similar a los puentes de red, pasando datos de un segmento a otro de acuerdo con la dirección MAC de destino y eliminando la conexión una vez finalizada.

Estos dispositivos se utilizan inicialmente cuando se desea conectar múltiples tramos de una red, fusionándolos en una sola red, mejoran el rendimiento y la seguridad de las redes de área local (LAN).

REDES DE FIBRA OPTICA PASIVAS

Una red óptica pasiva conocida como PON (Passive Optical Network) permite eliminar todos los componentes activos existentes entre el servidor y el cliente introduciendo en su lugar componentes ópticos pasivos, es decir, no se necesita energía para la alimentación en ningún punto intermedio de la red
Las redes PON típicas están conformadas por:
·         Un Terminal de Línea Óptico (Optical Line Terminal) OLT ubicado en la central



  • ·   Varios elementos pasivos de ramificación óptica, denominados Splitter



·         Varios Terminales de Red Ópticos (Optical Network Terminals) ONTs también denominados ONU (Optical Network Unit), los que se encuentran en la casa del usuario y presentan las interfaces hacia los dispositivos que con los cuales se hace uso del servicio.



Es un sistema de comunicaciones por fibra óptica dentro del cual  se establece una comunicación punto-multipunto entre un router central denominado OLT (optical line Terminal - Terminal óptico de línea) y los equipos en campo ONT (optical Network Terminal - Terminal óptico de red), el ancho de banda es  multiplexado en una misma fibra en los puntos de acceso de red de los usuarios. 




Existen dos canales por  los cuales operan las redes PON:

Canal descendente: Los datos llegan desde cada nodo al divisor donde se dirigen a la unidad óptica terminal del usuario correspondiente. En este procedimiento se utiliza multiplexación en el tiempo (TDMA).

Canal ascendente: La unidad óptica terminal del usuario envía la información al nodo sin intervención del divisor salvo para controlar el momento en que se da curso a dicha información.

AMBITOS DE APLICACIÓN DE PON

Siendo que se trata de una red de fibra óptica al hogar (FTTH) este sería uno de los  principales ámbitos de aplicación , dentro del cual cumplen con los siguientes servicios al usuario:


REDES GPON

La arquitectura de GPON es conceptualmente similar a la  arquitectura de la red BPON (Broadband PON la cual  puede dar soporte a otros estándares de banda ancha.). Sin embargo en la GPON  se han mejorado aspectos referidos a la gestión de servicios y a la seguridad pero, sobre todo, esta red ofrece tasas de transferencia de hasta 1,25 Gbps en caudales simétricos o de hasta 2,5 Gbps para el canal descendente en caudales asimétricos.
Las redes GPON: 
·         Permiten  transportar voz, ATM, Ethernet 10/100.
·         Tiene Seguridad a nivel de protocolo.
·         Velocidades de: Modo simétrico: 622 Mbps/1,25 Gbps                                                              Modo Asimétrico: Descendente 2,5 Gbps/ Ascendente 1,25
·         Son el estándar que está usando la Telefónica para su despliegue de Fibra hasta las viviendas.
Las principales carateristicas GPON  se explican mejor en el cuadro que se presenta a continuación.

Bibliografía
Marcelo Abreu1; Aldo Castagna; Pablo Cristiani; Pedro Zunino; Enrique Roldós; Gustavo Sandler , articulo “CARÁCTERÍSTICAS GENERALES DE UNA RED DE FIBRA ÓPTICA AL HOGAR (FTTH)”

Cibergrafia
https://es.wikipedia.org/wiki/Concentrador#/media/File:4_port_netgear_ethernet_hub.jpg
http://www.wikitel.info/wiki/FTTx
http://www.furukawa.com.br/portal/page?_pageid=813,1366055&_dad=portal&_schema=PORTAL

by: Alvaro Fabian Altovez Chacon
      Edwin Gonzalo Morales