viernes, 23 de marzo de 2018

WEB 3.0 Y WEB SEMÁNTICA

DEL 1 AL 3...
Antes de la Web 3.0, existía ciertas características anteriores. Las webs eran sólo de lectura, mostraban información y los usuarios eran básicamente consumidores de información. Las páginas en su gran mayoría eran estáticas, esto fue la primera instancia de la Web 1.0.

Una segunda etapa la Web 2.0, empezó a usar webs colaborativas donde los usuarios dejan de ser totalmente pasivos y comienzan a aportar conocimientos, comentarios, etc. Es la etapa de las redes sociales y las wikis, entre otros.

Ahora llego el momento en que iniciamos una nueva etapa con la Web 3.0, la cual introducimos el concepto de Web semántica. Esta consiste en una nueva concepción del entorno web para un uso más natural por parte de los usuarios, desapareciendo la búsqueda por palabras clave para dar paso a la búsqueda por necesidades y en forma de expresión humana natural. Se trata de un cambio de concepción que implica también una evolución tecnológica, aplicando nuevos lenguajes, nuevas técnicas de búsqueda y de almacenamiento. Se trata de hacer que las máquinas sean las encargadas de buscar y descubrir la información por nosotros.

¿QUE ES LA WEB 3.0?

“Un nuevo paradigma para la web que no sólo permite la conversación e interacción entre sus usuarios, sino que además permite actuar de forma proactiva y ayuda a los usuarios a realizar una navegación más personalizada.”

Además de este interrogante, saber en qué consistirá realmente la Web Semántica está siendo una tarea compleja. Si bien anteriormente se ha apuntado a diferentes enfoques que pueden definir este nuevo entorno online, no hay consenso sobre en qué consistirá verdaderamente, ya que las tendencias que evolucionan continuamente y que se crean de forma constante, marcan el futuro de Internet a un ritmo vertiginoso.

Incluso algunos autores se plantean si la Web 3.0 y la Web Semántica son lo mismo, pudiendo referirse la primera a un cambio tecnológico y la segunda a una forma de concebirla.

PROYECTOS FUTUROS

Mientras tratan de ponerse de acuerdo sobre lo que es o no la Web Semántica o 3.0, las empresas más innovadoras se afanan a hacer posible lo que todavía hoy se considera utopía. Algunos ejemplos son: KnowltAll (trabajo de la Universidad de Washington, financiado por Google, que trabaja para agregar información de usuarios de productos) o empresas como PowerSet y TextDigger (que trabajan en buscadores semánticos).


REFERENCIAS
  • Juan Iruela. (2015). Qué es la Web 3.0. marzo 23, 2018, de Revistadigital INESEM Sitio web: https://revistadigital.inesem.es/informatica-y-tics/que-es-la-web-3-0/
  • Hugo Delgado. (2012). La Web 3.0 significado y origen. marzo 23, 2018, de akus.net Diseño Web Sitio web: https://disenowebakus.net/la-web-3.php
  • Begoña Oliver. (2016). ¿Qué es la Web 3.0 o Web Semántica?. marzo 23, 2018, de AboutEspañol Sitio web: https://www.aboutespanol.com/que-es-la-web-3-0-o-web-semantica-3202306


viernes, 2 de marzo de 2018

Broadcast Storm Control (BSC)


Una tormenta de broadcast es una descripción del marco de comportamiento de las inundaciones que se produce bajo condiciones especiales en una red Ethernet. Durante una tormenta de broadcast las tramas Ethernet se encuentran atrapadas en un bucle sin fin y siguen siendo retransmitidos hasta que el conmutador de red se siente colapsado o el bucle se termina.
Cuando hablamos de tráfico de broadcast, nos referimos a un elemento esencial para el funcionamiento de los protocolos que operan en una red, y también un problema debido al consumo innecesario de los recursos y ancho de banda. Por esto es importante limitar las consecuencias de un tráfico de broadcast excesivo.


El broadcast es un riesgo permanente en nuestra red,¿porqué?

  • Porque inunda la red utilizando ancho de banda innecesariamente.
  • Porque insume recursos de los dispositivos que deben procesar este broadcast.
  • Porque insume recursos de las terminales y servidores que reciben el broadcast y deben analizarlo.
Adicionalmente, problemas de configuración o fallos de los dispositivos o de las terminales pueden provocar la presencia de montos muy importantes de broadcast en la red que quitan recursos para el procesamiento del tráfico de datos o la operación regular de la red, bajando de modo notable su performance.

Una tormenta de difusión puede consumir suficientes recursos de red con el fin de hacer que la red no puede transportar el tráfico normal.

Por lo general la causa es un circuito de conmutación en la topología de cableado Ethernet. Como broadcast y multicast se transmiten por medio de interruptores fuera cada puerto, el conmutador o conmutadores retransmitirán repetidamente mensajes de difusión e inundar la red.

En algunos casos, una tormenta de difusión puede ser instigado a los efectos de una denegación de servicio a través de uno de los ataques de amplificación de paquetes, como el ataque pitufo o ataque Fraggle, donde pitufo envía una gran cantidad de tráfico ICMP Echo Pide a una dirección de difusión , con cada paquete de eco ICMP contiene la dirección de origen de la parodia de la máquina víctima. Cuando el paquete falso llega a la red de destino, todas las máquinas de la red responden a la dirección falsa. La solicitud de eco inicial se multiplica por el número de máquinas de la red. Esto genera una tormenta de respuestas al host víctima inmovilización de ancho de banda de red, utilizando recursos de la CPU o, posiblemente, rompiendo la víctima.

En las redes inalámbricas un paquete disociación falsificado con la fuente a la del punto de acceso inalámbrico y enviado a la dirección de difusión puede generar una disociación ataque DOS difusión.

Si se desea que funcione el BSC, debe ser posible reconocer tanto los paquetes de broadcast, como los multicas, dentro de una misma “tormenta” de paquetes, omitiendo por completo los paquetes que no están dentro de dicha tormenta.

El Broadcast Storm Control se configura para un switch de forma global, pero trabaja puerto por puerto. Éste control aparece inhabilitado por defecto. Se puede prevenir la “tormenta” de broadcast mediante un establecimiento de valores muy altos o muy bajos en el umbral del switch, descartando el tráfico excesivo de MAC. Al configurar los valores para elevar el umbral de un switch puede llegar a desactivar el puerto.


Supresión de broadcast con Cisco IOS

Los switches Cisco IOS brindan un feature que permite con facilidad limitar la porción de ancho de banda que puede ser ocupada por tráfico de broadcast en cada puerto del switch. Esta función está deshabilitada por defecto. Esta función permite adicionalmente definir el modo en que cada puerto debe manejar el tráfico de broadcast que recibe: se puede descartar el tráfico de broadcast excedente por un tiempo limitado o hasta que el tráfico de broadcast que llega disminuya.


Un ejemplo de cómo configurar esta función en un switch Catalyst 2950:

Switch(config)#interface fastethernet 0/10
Switch(config-if)#storm-control broadcast level 50
Switch(config-if)#storm-control action trap

El primer comando es el único requerido. En esa línea se define el tráfico que se desea limitar (también se puede utilizar para limitar tráfico de multicast o de unicast) y hasta qué nivel se tolera el mismo.

La segunda línea indica la acción que se desea tomar. Si la opción buscada es que el puerto sea inhabilitado completamente, el comando será: storm-control action shutdown. Si no se especifica nada, por defecto, el comando descarta el tráfico de broadcast. También se puede solicitar que envíe un aviso de SNMP a una estación de management.

REFERENCIAS
  • Jesus Sanchez Patoni . (marzo 13, 2015). Broadcast Storm Control y Spanning-Tree Protocol. marzo 3, 2018, de Conocimiento Tecnologico Sitio web: http://ctecnologicou.blogspot.mx/2015/03/broadcast-storm-control-y-spanning-tree.html
  • http://programoweb.com/como-evitar-las-tormentas-de-broadcast/
  • http://daxnetworks.com/Technology/Techdost/TD-112305.pdf

Spanning Tree Protocol (STP)

¿Qué es el Spanning Tree Protocol? 
El  Spanning Tree Protocol (STP) es un protocolo de capa dos publicado en la especificación IEEE 802.1.
Dado un grafo conectado y sin dirección, un spanning tree de dicho grafo es un sub-grafo de tipo árbol que conecta todos los vértices.
El propósito del protocolo es hacer que los switches descubran de forma dinámica un subconjunto de la topología que esté libre de bucles (un árbol) y que aún tenga suficiente conectividad para que haya un camino entre cada switch, siempre que sea físicamente posible.
Los switches intercambian información (BPDU) cada dos segundos si se detecta alguna anormalidad en algún puerto STP cambiara de estado algún puerto automáticamente utilizando algún camino redundante sin que se pierda conectividad en la red.

Versiones

Traditional Spanning Tree (802.1d): 
  • Los switches intercambian mensajes que les permiten calcular el Spanning Tree. 
  • Estos mensajes se conocen como BPDUs (Bridge Protocol Data Units) 
    • Dos tipos de BPDUs: 
      1. Configuración
      2. Topology Change Notification (TCN)
Elección del Switch Raíz (802.1d) 
Primer paso: Decidir la ubicación del punto de referencia: switch raíz (root switch) 
El proceso de elección se basa en el ID del switch, que se compone de: 
  • La prioridad del switch: Un valor de dos octetos que es configurable. 
  • La dirección MAC: Una dirección única, escrita en hardware, que no se puede cambiar.
Cada switch comienza enviando BPDUs con un ID de switch raíz igual a su propio ID. Los BPDUs recibidos se analizan para ver si hay un ID de switch raíz que sea menor. De ser así, cada switch reemplaza el valor del ID del switch raíz anunciado con el valor menor.
Al cabo de un rato, todos los switches se ponen de acuerdo en quién será el switch raíz.
Selección del Puerto Raíz
El puerto raíz corresponde a la ruta de menor coste desde el Switch no raíz, hasta el Switch Raíz. Los puertos raíz se encuentran en estado de envío o retransmisión y proporcionan conectividad hacia atrás al Switch Raíz. La ruta de menor coste al switch raíz se basa en el ancho de banda.
Cada enlace en cada switch tiene un costo de camino (path cost). 
El costo del camino a la raíz es la acumulación del costo de camino del puerto más los costos aprendidos de los switches vecinos.

Puertos Designados 
El puerto designado es el que conecta los segmentos al Switch Raíz y solo puede haber un puerto designado por segmento. Los puertos designados se encuentran en estado de retransmisión y son los responsables del reenvío de tráfico entre segmentos.
Los puertos no designados se encuentran normalmente en estado de bloqueo con el fin de romper la topología de bucle.

Rapid Spanning Tree o RSTP (802.1w)
La convergencia es mucho más rápida. La comunicación entre switches es más interactiva. 
Los puertos de usuarios no participan. Estos van al estado de forwarding inmediatamente. 
Si se reciben BPDUs en un puerto de usuario, éste se convierte en un puerto inter-switch para evitar bucles. 
Define estos roles de puerto: 
  • Puerto Raíz (igual que en 802.1d) 
  • Puerto Alternativo  
    • Puerto con camino alternativo al switch raíz.
  • Puerto Designado (igual que en 802.1d) 
  • Puerto Backup 
    • Camino backup/redundante a un segmento donde otro switch está conectado. 
REFERENCIAS
  • Jeffry Handal. (octubre 14,2013). STP. NSRC, 1, 50. marzo 3,2018, De https://nsrc.org/workshops/2013/walc/campus/raw-attachment/wiki/.../STP.pdf Base de datos
  • Ernesto Ariganello. (noviembre 21, 2006). Protocolo de árbol de extensión(STP). marzo 3, 2018, de Aprende Redes.com Sitio web: http://aprenderedes.com/2006/11/protocolo-de-arbol-de-extensionstp/

viernes, 16 de febrero de 2018

Versiones de Windows Server

Para empezar averiguaremos que es Windows Server. Windows Server es un sistema operativo diseñado para servidores de Microsoft y productos dirigidos al mercado más amplio de negocios. Ofrece más control sobre la infraestructura de servidores y red, mejor hosting, protección del sistema operativo y el entorno de red, herramientas administrativas intuitivas, facilidad de consolidación, virtualización de servidores y aplicaciones.


En esta sección conoceremos las características específicas de las versiones y comparaciones de Windows Server para comprender las diferencias entre la versión que está ejecutando hoy y la última versión disponible de Microsoft: Windows Server 2016.


Redes 
  • Windows Server 2008 R2: El nivel de soporte es totalmente incompatible con los controladores de red, la microsegmentación, el equilibrador de carga de software y las redes convergentes.
  • Windows Server 2012 R2: Al igual que su antecesor, es totalmente incompatible con los controladores de red y la microsegmentación, pero en cuanto al equlibrador de carga de software y las redes convergentes su compatibilidad es limitada.
  • Windows Server 2016: Esta versión es la mas estable y con un nivel completamente compatible con los controladores de red, la microsegmentación, el equilibrador de carga de software y las redes convergentes.
Rendimiento y escalabilidad

  • Windows Server 2012/2012 R2 Standard y Datacenter: La memoria física admitida es de hasta 4TB por servidor fisico, un procesador lógico físico  admitido de 320 LP. Soporta una Memoria de maquina virtual de hasta 1TB por maquina Virtual y 64 VP por maquina virtual en cuanto al procesador.
  • Windows Server 2016 Standard y Datacenter: Sus características y rendimiento han mejorado con eta versión actual, ya que se cuenta con une memoria física admitida de 24TB por servidor físico y el procesador de hasta 512 LP. En cuanto a la memoria de maquina virtual se admite hasta 12Tb por maquina virtual y un procesador virtual con 240 VP por maquina virtual.
Seguridad
  • Windows Server 2008 R2: Esta versión de Windows Server es la que mas detalles de incompatibilidad tiene. es parcialmente compatible con AppLocker y con Windows Defender. En cuanto a detección de amenazas es completamente incompatible.
  • Windows Server 2012 R2: Con esta versión se mejoro ciertas características como AppLocker, Just Enough Administration y Just-in-Time Administration. Esta vez su nivel de compatiblidad con la detección de amenazas y Windows Defender era limitada. 
  • Windows Server 2016: Esta es la versión completa, todas sus características de seguridad son completamente compatibles, como Windows Defender y protección de flujo de control.
Procesamiento
  • Windows Server 2008 R2: Como anteriormente se ha mencionado, WS 2008 tuvo ciertas características que lo hacen ver incompatible con las nuevas características de WS 2016. Tal es el caso de la actualización gradual del sistema operativo del clúster, el cual es totalmente incompatible. En cuanto a cargas de trabajo de Linux y FreeBSD o herramientas de administración de servidores son parcialmente compatibles.
  • Windows Server 2012 R2: Esta versión ya admitía funciones como cargas de trabajo de Linux y FreeBSD, agregar y quitar disco, memoria y red en caliente, GPU virtual de RemoteFX de RDS y herramientas de administración de servidores pero con un nivel de compatibilidad media.
  • Windows Server 2016: Ahora esta versión abarca distintas funciones que son totalmente diseñadas para el procesamiento, como opción de instalación de Nano Server y equilibrio de carga de máquina virtual.
Referencias
-Microsoft. (2016). Compare las características de las versiones de Windows Server. febrero 16,2018, de Microsoft Sitio web: https://www.microsoft.com/es-xl/cloud-platform/windows-server-comparison
-Aevitas. (2013). Windows Server. febrero 16,2018, de Aevitas Sitio web: http://www.aevitas.com.mx/productos/software/microsoft/server.html

WEB 3.0 Y WEB SEMÁNTICA

DEL 1 AL 3... Antes de la Web 3.0, existía ciertas características anteriores.  Las webs eran sólo de lectura, mostraban información ...