domingo, 20 de noviembre de 2011

FIREWALL


QUE ES UN CORTAFUEGO (firewall)
Es la parte de un sistema o de una red que está diseñada para no permitir (Bloquear)el acceso a personal o no autorizado, pero al mismo tiempo permite (si el usuario está autorizado) el paso o el acceso a la información de la misma.
TIPOS DE FIREWALL

NIVEL DE APLICACION DE PASARELA 
Se aplica a mecanismos de seguridad como a servidores FTP y TELNEP ,es eficaz pero pude verse comprometido o degradado el nivel de rendimiento de los servidores.

CIRCUITO A NIVEL DE PASARELA
Se aplica cuando queremos que una zona de mayor seguridad permita una sesion  hacia una zona de menor seguridad. esto aplica en uso de redes TCP o UPD para una conexion establecida.

CORTAFUEGOS DE CAPA DE RED O DE FILTRADO DE PAQUETES 
Se puede aplicar a nivel red en modelos (capa 2 del stack de protocolos TCP/IP o capa 3 del modelo OSI)
Como su nombre lo indica es un filtro usado en paquetes IP.(segun los campos de nivel de origen y destino).o a nivel de enlace de datos como la direccion MAC(que no maneja protocolos de tipo TCP/IP).


CORTAFUEGOS DE CAPA DE APLICACION
Trabaja en el nivel de aplicación (capa 7 del modelo OSI), de manera que los filtrados se pueden adaptar a características propias de los protocolos de este nivel. Por ejemplo, si se trata de tráfico HTTP, se pueden realizar filtrados según la URL a la que se está intentando acceder.

Un cortafuegos a nivel 7 de tráfico HTTP suele denominarse proxy, y permite que los computadores de una organización entren a Internet de una forma controlada. Un proxy oculta de manera eficaz las verdaderas direcciones de red.

CORTAFUEGOS PERSONAL
Es un caso particular de cortafuegos que se instala como software en un computador, filtrando las
comunicaciones entre dicho computador y el resto de la red. Se usa por tanto, a nivel personal.

POLITICAS
funciona en dos areas
PERMISIVA: si se considera el uso esclusivo de permisos de usuario en la informacion o acesso a la red

RESTRICTIVA: Deniega el trafico excepto el que esta explicitamente permitido. permite (permiso) de uso de
informacion y trafico de servicio de servicios que se necesite.

lunes, 10 de octubre de 2011

GOOGLE+


Google+

VERSION BETA 
Es otro intento de la compañía para ganar usuarios y competir con facebook, ofreciendo esta vez una versión beta de un programa de redes sociales que promete llevar las redes sociales a un nivel mas personalizado y basándose en la seguridad y privacidad del usuario mediante una formulación de parámetros que el usuario puede manejar desde la misma creación de la cuenta de usuario ,así como el uso de Círculos sociales (estos parámetros de la creación y nombres del los círculos los establece el mismo).
Los círculos permiten organizar sus contactos de acuerdo  a sus preferencias, es una forma de compartir contenido solo con determinadas personas.


 CIRCULOS
allí usted puede:
- Buscar gente
- Enlazar contactos de Gmail
- Evitar usuarios no conocidos.
- decidir quién puede ver sus círculos
- añadir o rechazar personas que quieran estar en contacto contigo mediante Google +
- Ajustar la configuración de para recibir notificaciones o dejar de recibirlas.
- Compartir contenido directamente.
- permitir que otros hagan comentarios de tus publicaciones

JUEGOS
Los juegos de Google+ le permiten jugar y compartir cuando quiera y con las
personas que quieras; allí usted puede:

- Visitar la página de juegos.
- Eliminar los permisos de un juego
- Buscar las actualizaciones de juegos
- consulta las invitaciones que te envían para jugar
- mirar cuales juegos han usado recientemente las personas que conoces.
- Comprar elementos de los juegos
- Disponibilidad del juego en su idioma
- Disponer de quien puede ver si usted está jugando

FOTOS
- Añadir y compartir fotos
- Compartir y bloquear álbumes.
- Compartir fotos desde el mobil con subida instantánea.
- Aprobar y suprimir etiquetas.
- Añadir etiquetas a una foto.
- Usar álbumes web de picasa.


PERFILES
- Configurar foto
- Modificar perfil
- Administrar enlaces
- Selección de contactos para mostrar en el perfil
- Ocultar pestañas en el perfil
- Verificar como ven los demás su perfil
- Herramientas para crear un perfil fácil de encontrar
- FIX A PROBLEM - notificar problemas en todas las funciones de google plus
- Verificar el acceso de la información de google + mediante la guía de privacidad


CUENTAS
- Cambiar de una cuenta a otra
- Configuración de idiomas
- Copia de seguridad de datos
- Direcciones de correo asociadas a tu cuenta
- Notificaciones

QUEDADAS 
Son video llamadas desde el mobil o su cuenta pc 
- Puedes ver videos de YOUTUBE
- Hablar hasta con 9 usuarios a la vez

BUSQUEDA
La búsqueda nos permite encontrar novedades de tus círculos, noticias en Internet y publicaciones de Google+ nos da  acceso a la información que consideramos importante y podemos compartirla con los que considemos que puedan necesitarla. 

MESSENGER Y CHAT  
Facilidad y accesibilidad  para realizar estas funciones en grupo desde su Pc o mobil Msn

 
 

domingo, 9 de octubre de 2011

Windows 8

WINDOWS DEVELOPER PREVIEW

Instalando la BETA



Me tome el atrevimiento de instalar Windows 8, como sistema operativo (les aconsejo no lo hagan… bueno eso lo hice por terco ya que en alguna parte de la instalación de la beta me lo habían advertido…. ya que la versión beta es mejor usarla desde máquina virtual).


El ambiente de beta de Windows 8 no deja instalar programas de peso o que requieran uso pleno de las facultades del sistema operativo completo.Windows 8 en este momento está siendo usado solo en tabletas) Para probar si era cierto las ventajas que ofrecieron en su conferencia inicial Microsoft  de Taipéi, si la pudieron ver en vivo o en la red. (Esta conferencia duro 30 minutos aproximadamente).


Microsoft en el lanzamiento entrego una Tablet Samsung a sus programadores con el sistema operativo preinstalado eso fue un abrebocas, de lo que puede ser el desempeño del sistema operativo en si una vez esté completo y disponible al público en el 2012.


Una de sus más grandes ventajas es la el inicio en menos de 10 segundos . (Cuestiono personalmente esa parte ya que el sistema operativo, de por si requiere máquinas de última generación. Para su desempeño pleno. Incluyendo una pantalla táctil para el uso de los aplicativos que necesita Windows 8 (Que es en realidad lo que podemos experimentar de nuevo en un marco comparativo con Windows 7).

Logre bajara la versión beta (ISO) de la página de Windows  e instale el DVD .Cuyo nombre es Windows developer preview

Una vez colocado el cd nos da un arranque en el cualmuestra la siguiente imagen:



Primera fase:

Una vez preparada la instalación debe estar el pc conectado en línea todo el tiempo del proceso de instalación ya que requiere el uso de unas actualizaciones.


Segunda fase:

El segundo paso el modo de compatibilidad toma algo de tiempo  porque en este paso se requiere el análisis y  la compatibilidad de los drivers y los componentes físicos del pc para el uso de Windows .


Tercera fase

Instalación de la beta:


Cuarta fase:

La configuración inicial que incluye el uso de internet network 2 el internet Explorer 9 y el escritorio inicial del  programa. Allí se solicita su dirección de correo y se crea el usuario.


Una vez terminados estos cuatro pasos aparece en su pc la configuración final que reinicia su pc 2 veces hasta que aparece el protector de pantalla el paisaje gris de las montañitas con la hora.

En ese momento usted como usuario queda pensando….  que hago ahora?
 
Bueno después de un momento de mover el ratón por la pantalla le di Esc

Y allí me mando un pantallazo verde limón donde estaba mi correo me pedía mi clave de acceso a de usuario.

Después de entrar salió por fin el rompecabezas de colores (perdón el deskop "METRO" style  de Windows 8 que aparece por defecto) Que viene con algunos logos de programas y aplicativos.

Esos se pueden borrar  les recomiendo usen el deskop normal  (El mismo de Windows 7 mientas se acostumbran a el Metro de Windows 8) y si necesitan moverse en el equipo  usen la baldosa de Windows Explorer la verdad es más cómodo.(esta encima del deskop de windows 7) Por qué desde el deskop de Windows 7 no aparece configurado” el equipo”.

Si desean agregar un programa a medida que usted los va instalando van apareciendo los iconos en las baldosas del metro style  ..Estos aparecen en la última pantalla del escritorio.

Para moverse entre los pantallazos en caso de que no tengan pantalla táctil  usen el ratón hacia la mitad de la pantalla a mano derecha y se devuelven a mano izquierda (allí salen unas triángulos).

Me causo un poco de curiosidad la interfaz que se parece como si todo fuera office aparecen las tareas comunes como iconos grandes en la pantalla superior.

Me gusto la movilidad de internet Explorer (parecía un poco más rápido y estable de lo normal).
Otro cambio notable es el consumo de recursos y la capacidad de memoria y movilidad en el equipo apenas marcaba 35% en comparacion a similares procesos de windows 7  con un rango superior a 70 0 80 %.

NOVEDADES DEL SISTEMA OPERATIVO 

Uso especial y dirigido a tablets_Windows está dirigiendo su mercado hacia estos dispositivos ya que se encuentra en auge el desarrollo de estas tecnologías y su aceptación publica (ya lo venía haciendo con Windows 7).


Cambio en la interfaz_EL uso de una nueva interfaz más intuitiva y  moderna para interactuar con los usuarios, (para algunos buenos observadores eso no era nuevo) ya que se basaron en interfaz como la del Sistema   mac  OS X lion.la cual ofrece características traídas del Ipad.


Windows 8- Concepto de CHARMS  - uso de aplicaciones comunes en redes sociales con alto grado de compatibilidad.

Windows 8- Windows store_ al igual que Apple ofrece una tienda de venta de aplicaciones para desarrolladores.  

Windows 8- Amistoso con sistemas operativos antiguos

Windows 8 -Requiere menos máquina que Windows 7(se dice que solo necesita 700 Mb de Memoria RAM para su desempeño básico).

Windows 8- Recarga contenido automáticamente desde dispositivos móviles

Windows 8 – Compatibilidad total.

Windows 8 – Recuperación más fácil del sistema operativo en caso de fallos.

Windows 8 - Tendrá acceso a Xbox Live, lo que llevará a los computadores y tablets la oferta de juegos, música, películas y contenido de televisión.



Con la presentación de la primera beta pública de Windows 8 en septiembre, Microsoft estaría cumpliendo milimétricamente su cronograma, según el cual en enero de 2012 ya tendría una versión RC (Release Candidate), y entre julio y noviembre de 2012 haría el lanzamiento de la versión definitiva. Y antes de la beta pública, liberará la próxima semana una versión CTP (Community Technical Preview),


 

jueves, 23 de junio de 2011

ARQUITECTURAS DE SOFTWARE

ARQUITECTURA HARVARD

La arquitectura Harvard es una arquitectura de computadora con el almacenamiento separado físicamente y vías de señalización para las instrucciones y datos. El término se originó a partir de la computadora Harvard Mark I basado en relés, que almacena las instrucciones de la cinta perforada (24 bits de ancho) y los datos de los contadores electromecánicos. Estas primeras máquinas tenían el almacenamiento de datos totalmente dentro de la unidad central de procesamiento, y siempre que no tienen acceso a la instrucción de almacenamiento de los datos. Programas necesarios para ser cargados por el operador, el procesador no podía arrancar.

Hoy en día, la mayoría de los procesadores de aplicación de tales vías de señales separadas por razones de rendimiento, pero en realidad poner en práctica una versión modificada de arquitectura de Harvard, para que puedan apoyar las tareas como la carga de un programa de almacenamiento en disco como datos y luego ejecutarlo.

1- DETALLES DE LA MEMORIA

En una arquitectura de Harvard, no hay necesidad de hacer las dos características de compartir recuerdos. En particular, el ancho de palabra, tiempo, tecnología de implementación, y la estructura de dirección de memoria puede variar. En algunos sistemas, las instrucciones se pueden almacenar en la memoria de sólo lectura, mientras que la memoria de datos generalmente requiere de lectura y escritura de la memoria. En algunos sistemas, hay mucha más memoria que la memoria de la instrucción de datos para direcciones de instrucción son más anchas que las direcciones de los datos.

2- EL CONTRASTE CON LA ARQUITECTURA DE VON NEUMANN

En la forma pura de la arquitectura de von Neumann de la CPU, se  puede de hacer una instrucción o leer; escribir datos desde  o hacia  la memoria. Ambas cosas no pueden ocurrir al mismo tiempo, puesto que las instrucciones y los datos de utilización del sistema de bus.
 En un equipo que utiliza la arquitectura de la Universidad de Harvard, la CPU puede leer una instrucción y realizar una memoria de acceso de datos al mismo tiempo, incluso sin una memoria caché. Un equipo de arquitectura de Harvard, por lo tanto puede ser más rápido para un circuito determinado por la complejidad de instrucción y obtiene acceso a los datos no contender por un camino de memoria.

Además en una máquina de estructura Harvard, se tiene distintos espacios de código y dirección de datos: La instrucción de dirección cero, no es igual al dato de dirección cero. la instrucción de dirección cero podría ser un valor por debajo a los 24 bits. Mientras que  la dirección de datos cero nos indica un valor de 8 bits , esto no es parte del valor de 24 bits (de la instrucción).

3- EL CONTRASTE DE LA ARQUITECTURA HARVARD MODIFICADA 

Una máquina de modificar la arquitectura Harvard es muy parecido a una máquina de arquitectura de Harvard, pero relaja la estricta separación entre la instrucción y los datos al mismo tiempo permitir el acceso de la CPU simultáneamente dos (o más) buses de memoria. La modificación más común incluye la instrucción separada y los cachés de datos respaldado por un espacio de direcciones comunes. Mientras que la CPU ejecuta desde la memoria caché, que actúa como una pura máquina de Harvard. Al acceder a la memoria de respaldo, que actúa como una máquina de von Neumann (donde el código se puede mover como de datos, una técnica de gran alcance). Esta modificación se ha generalizado en los procesadores modernos, tales como la arquitectura ARM y procesadores X86. En ocasiones es llamada arquitectura Harvard, con vistas al hecho de que en realidad es "modificado".

Otra modificación proporciona un camino entre la memoria de instrucciones (como la ROM o flash) y la CPU para permitir que las palabras de la memoria de instrucciones para ser tratado como de sólo lectura de datos. Esta técnica se utiliza en algunos micros controladores, incluyendo el Atmel AVR. Esto permite que los datos constantes, tales como cadenas de texto o tablas de funciones, para acceder sin tener que ser copiado en la memoria de datos, la preservación de los escasos (y hambriento de poder) de memoria de datos de lectura / escritura de variables. Especial de instrucciones en lenguaje máquina se proporcionan para leer datos de la memoria de instrucciones. (Esto es distinto de instrucciones que se incrustan datos constantes, a pesar de las constantes individuales de los dos mecanismos pueden sustituir unos por otros.)
 
4- VELOCIDAD

En los últimos años, la velocidad de la CPU se ha convertido muchas veces en comparación con la velocidad de acceso de la memoria principal. Necesidades de atención que deben adoptarse para reducir el número de veces la memoria principal se accede con el fin de mantener el rendimiento. Si, por ejemplo, cada instrucción se ejecute en la CPU requiere un acceso a la memoria, el equipo no gana para aumentar la velocidad de una CPU de problema a que se refiere como "la memoria consolidados".

Es posible que la memoria muy rápida, pero esto sólo es práctico para pequeñas cantidades de memoria por razones de costo, poder y enrutamiento de la señal. La solución es proporcionar una pequeña cantidad de memoria muy rápida conocida como una caché de la CPU que contiene los datos recientemente. Siempre y cuando los datos que la CPU necesita está en la caché, el impacto en el rendimiento es mucho menor de lo que es cuando la memoria caché tiene que dar la vuelta y obtener los datos de la memoria principal.

5- ARQUITECTURA INTERNA FRENTE A DISEÑO EXTERNO

Modernos de alto rendimiento diseños de chips en la CPU incorporan aspectos de Harvard y arquitectura de von Neumann. En particular, la arquitectura modificada de Harvard es muy común. Memoria caché de la CPU se divide en una caché de instrucciones y una caché de datos. Arquitectura de Harvard se utiliza como el CPU accede a la memoria caché. En el caso de un error de caché, sin embargo, los datos se recuperan de la memoria principal, que no está formalmente dividido en instrucción por separado y las secciones de datos, aunque es muy posible que los controladores de memoria independiente utiliza para el acceso simultáneo a la memoria RAM, ROM y (NOR ) de memoria flash.

Así, mientras que una arquitectura de von Neumann es visible en algunos contextos, como cuando los datos y el código de venir a través del controlador de memoria, la implementación hardware de las ganancias de la eficiencia de la arquitectura de la Universidad de Harvard para los accesos a caché y por lo menos algunos accesos a memoria principal.

Además, a menudo tienen CPUs escribir buffers que permiten CPUs proceder después escribe sin almacenamiento en caché las regiones. La naturaleza de von Neumann de la memoria es entonces visible cuando las instrucciones se escriben los datos por la CPU y el software deben asegurarse de que las memorias caché (datos e instrucciones) y escribir el búfer se sincronizan antes de intentar ejecutar las instrucciones que se acaba de escribir.


6- USOS MODERNOS DE LA AQUITECTURA DE HARDVARD

La principal ventaja de la pura arquitectura Harvard es el acceso simultáneo a más de una memoria del sistema; se ha reducido en los procesadores de Harvard modificada a través de modernos sistemas de caché de la CPU. Las  Máquinas que usan arquitectura pura de Harvard relativamente se utilizan principalmente en aplicaciones en las ventajas y desventajas, tales como el costo y ahorro de energía de la omisión de cachés, superan a las penas de programación de código con distintos espacios y datos de la dirección.

Los procesadores de señal digital (DSPs) generalmente pequeñas,  ejecutan  procesos de algoritmos altamente  optimizados de audio y video, evitan el desgaste de cache debido a su capacidad de reproducción. Las dificultades de hacer frente a múltiples espacios de direcciones son de importancia secundaria a la velocidad de ejecución. Como resultado, algunos DSPs tienen memoria de datos múltiples en distintos espacios de direcciones para facilitar el procesamiento SIMD y VLIW. Texas Instruments TMS320 procesadores C55x, como un ejemplo, tiene varios buses de datos en paralelo (dos escribir, leer tres) y un bus de instrucciones.. Las dificultades de hacer frente a múltiples espacios de direcciones son de importancia secundaria a la velocidad de ejecución. Como resultado, algunos DSPs tienen memoria de datos múltiples en distintos espacios de direcciones para facilitar el procesamiento SIMD y VLIW. Texas Instruments TMS320 procesadores C55x, como un ejemplo, tiene varios buses de datos en paralelo (dos escribir, leer tres) y un bus de instrucciones.
Los Microcontroladores se caracterizan por tener pequeñas cantidades de programa (memoria flash) y memoria de datos (SRAM), sin caché, y tomar ventaja de la arquitectura de la Universidad de Harvard a la velocidad de procesamiento por la instrucción simultánea y acceso a datos. Almacenar por separado, significa que la memoria del programa y los datos pueden tener distintas profundidades de bits, por ejemplo, con instrucciones de 16 bits de ancho y amplio de datos de 8 bits. También significa que prefetch de instrucciones se puede realizar en paralelo a otras actividades. Los ejemplos incluyen, el AVR Atmel Corp, el PIC de Microchip Technology, Inc. y el procesador ARM Cortex-M3 (no todos los chips de ARM tienen arquitectura Harvard).

Incluso en estos casos, es común tener instrucciones especiales para acceder a la memoria del programa como los datos de las tablas de sólo lectura, o para su reprogramación.