viernes, 18 de diciembre de 2015

44% tendrá acceso a «smartphones»

Más de 2.000 millones de personas accederán a Internet desde el «smartphone» en 2016
Según el último informe de la firma de análisis de mercado International Data Corporation (IDC), el número de usuario de internet móvil aumentará a un ritmo del 2% cada año en cuatro años, alcalzando el 44% de la población mundial.

Internet se esta volviendo cada vez más móvil.Teniendo en cuenta que el teléfono móvil inteligente es uno de los productos electrónicos más importantes de la historia, no sorprende que el próximo año unas 3.200 millones de personas tendrán acceso a internet, de los cuales más de 2.000 millones lo harán desde dispositivos móviles.
Los expertos consideran que el acceso a internet está creciendo en todas las regiones, especialmente en países como China, India o Indonesia. Así, entre estos tres países acumularán casi la mitad de los accesos en los próximos cinco años.
Firmas globales como Google, SpaceX y Facebook, etc, han puesto en marcha diferentes iniciativas en los últimos años para llevar internet al resto de 4.000 millones de personas que, por diversas circuntancias socio-económicas, no se benefician actualmente. Lo han hecho a través de proyectos como flotas de drones a gran altitud, globos aeroestáticos o satélites. 

viernes, 11 de diciembre de 2015

Sistemas de enumeración

Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar datos numéricos. Los sistemas de numeración actuales son sistemas posicionales, que se caracterizan porque un símbolo tiene distinto valor según la posición que ocupa en la cifra. A continuación vamos a exponer los cuatro sistemas más usados:
·Sistema decimal
Es el que utilizamos habitualmente, se compone de diez símbolos o dígi­tos (0, 1, 2, 3, 4, 5, 6, 7, 8 y 9) a los que se le otorga un valor dependiendo de la posición que ocupen en la cifra: unidades, decenas, centenas, millares, etc.
El valor de cada dígito está asociado al de una potencia de base 10, número que coincide con la cantidad de símbolos o dígitos del sistema decimal, y un exponente igual a la posición que ocupa el dígito menos uno, contando desde la de­recha.

En el sistema decimal el número 624, por ejemplo, significa:
6*10^2 + 2*10^1 + 4*10^0 o, lo que es lo mismo: 600+20+4=624
·Sistema binario
Este sistema utiliza sólo dos dígitos, el cero (0) y el uno (1).
En una cifra binaria, cada dígito tiene distinto valor dependiendo de la posición que ocupe. Para pasar de binario a decimal hay que tener en cuenta que el valor de cada posición es el de una potencia de base 2, elevada a un exponente igual a la posición del dígito menos uno. 
De acuerdo con estas reglas, el número binario 1011 tiene un valor que se calcula así:

1*2^3 + 0*2^2 + 1*2^1 + 1*2^0 , es decir:
8 + 0 + 2 + 1 = 11
y para expresar que ambas cifras describen la misma cantidad lo escribimos así:

1011 (2) = 11 (10)
Para pasar de decimal a binario bastaría con realizar divisiones sucesivas por 2 y escribir los restos obtenidos en cada división en orden inverso al que han sido obtenidos.
Por ejemplo, para convertir al sistema binario el número 7710 haremos una serie de divisiones que arrojarán los restos siguientes:
77 : 2 = 38 Resto: 1
38 : 2 = 19 Resto: 0
19 : 2 = 9 Resto: 1
9 : 2 = 4 Resto: 1
4 : 2 = 2 Resto: 0
2 : 2 = 1 Resto: 0
1 : 2 = 0 Resto: 1
y, tomando los restos en orden inverso obtenemos la cifra binaria:
77(10) = 1001101(2)

·Sistema hexadecimal
En este sistema los números se representan con dieciséis símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F. Se utilizan los caracteres A, B, C, D, E y F representando las cantidades decima­les 10, 11, 12, 13, 14 y 15 respectivamente, porque no hay dígitos mayores que 9 en el sistema decimal. El valor de cada uno de estos símbolos depende de su posición, que se calcula mediante potencias de base 16.
Calculemos, a modo de ejemplo, el valor del número hexadecimal  1A3F16:

1A3F16 = 1*163 + A*162 + 3*161 + F*160
1*4096 + 10*256 + 3*16 + 15*1 = 6719
1A3F16 = 671910
Para pasar de decimal a hexadecimal, usaremos un método similar al de binario: dividimos entre 16 y el resto que nos vaya dando será el número. Por ejemplo el 1735 en hexadecimal sería:
1735 : 16 = 108    Resto: 7
108 : 16 = 6           Resto: C es decir, 1210
6 : 16 = 0                Resto: 6

De ahí que, tomando los restos en orden inverso, resolvemos el número en hexadecimal:

1735(10) = 6C7(16)

A continuación se muestra una tabla con el equivalente binario de cada dígito hexadecimal:

·Sistema octal
En el sistema de numeración octal, los números se representan mediante ocho dígitos diferentes: 0, 1, 2, 3, 4, 5, 6 y 7. Cada dígito tiene, naturalmente, un valor distinto dependiendo del lu­gar que ocupen. El valor de cada una de las posiciones viene determinado por las potencias de base 8.
Por ejemplo, el número octal 2738 tiene un valor que se calcula así:
2*83 + 7*82 + 3*81 = 2*512 + 7*64 + 3*8 = 149610
2738 = 149610
Para pasar de decimal a octal bastaría con dividir sucesivamente por 8 y colocando los restos obtenidos en orden inverso. Por ejemplo, para escribir en octal el número decimal 122(10) tendremos que hacer las siguientes divisiones:
122 : 8 = 15     Resto: 2
15 : 8 = 1           Resto: 7
1 : 8 = 0               Resto: 1
Tomando los restos obtenidos en orden inverso tendremos la cifra octal:
122(10) = 172(8)
La siguiente tabla muestra una tabla de conversión entre dígitos binarios y octales:

miércoles, 9 de diciembre de 2015

Conferencia del mejor "hacker" español

Charla dada el 20 de Abril de 2015 por Chema Alonso (considerado el mejor hacker español) en el I Congreso Europeo de Ingeniero en Madrid, titulada "Ingenieros y Hackers".

¿Son perjudiciales para la salud las redes WIFI?

Las redes WIFI y la salud
Aunque las redes WIFI se hayan convertido en los últimos años en un componente indispensable en nuestras vidas, se han llevado muchas reformas estatales para que los niños y adolescentes tengan acceso a ordenadores ya sea en la escuela o en casa. Aun así muchos especulan la posibilidad de que estas redes sean perjudiciales para nuestra salud. Cabe destacar el caso de algunos países como por ejemplo Francia o Suecia donde ya están procediendo a la retirada de este tipo de redes en lugares como colegios, bibliotecas y otros centros públicos. Todo ello para poder prevenir problemas a la continuada exposición a la radiación.

Según más de los 2.000 estudios recogidos en un informe resumen global denominado Bioiniciative, se explica que puede existir una causa/efecto en lo relacionado a la aparición de algunos tumores con el uso de forma prolongada de las redes WiFi, lo que puede generar todo tipo de problemas tanto en adultos como en los más pequeños. Esto se debe a la potencia de la radiación electromagnética que emiten las antenas, que son las causantes de lo que se ha conocido. Pero el problema no es solo ese, la fundación Vivo Sano calcula que un niño escolarizado entre los 3 y 16 años pasará más de 10.000 horas recibiendo probablemente las radiaciones electromagnéticas procedentes de dispositivos sin hilos. 
No obstante, a día de hoy, no existe ninguna prueba de que las ondas de radiofrecuencia que emite una red WIFI sean perjudiciales para la salud. En los últimos 15 años no se han encontrado pruebas en ninguno de los estudios científicos realizados de que una exposición a radiofrecuencia aumente el riesgo de cáncer. Por lo que se podría concluir que aunque es posible que existan riesgos, lo mejor que podemos hacer es llevar a cabo un uso responsable de las redes WIFI y mantener ciertas precauciones como por ejemplo, mantenerse a mas de 30 cm de un router.

martes, 8 de diciembre de 2015

TCP/IP

TCP/IP
TCP/IP son las siglas de Protocolo de Control de Transmisión/Protocolo de Internet (en inglés Transmission Control Protocol/Internet Protocol), un sistema de protocolos que hacen posibles servicios Telnet, FTP, E-mail, y otros entre ordenadores que no pertenecen a la misma red.
El Protocolo de Control de Transmisión (TCP) permite a dos anfitriones establecer una conexión e intercambiar datos. El TCP garantiza la entrega de datos, es decir, que los datos no se pierdan durante la transmisión y también garantiza que los paquetes sean entregados en el mismo orden en el cual fueron enviados.
El Protocolo de Internet (IP) utiliza direcciones que son series de cuatro números ocetetos (byte) con un formato de punto decimal, por ejemplo: 69.5.163.59
La mayoría de los conjuntos de protocolos de red se estructuran como series de capas, que en ocasiones se denominan pila de protocolos.
La Organización Internacional para la Estandarización (ISO) ha diseñado el modelo de referencia de Interconexión de Sistemas Abiertos (OSI) que utiliza capas estructuradas. El modelo OSI describe las comunicaciones de red ideales con una familia de protocolos. TCP/IP no se corresponde directamente con este modelo. TCP/IP combina varias capas OSI en una única capa, o no utiliza determinadas capas. La tabla siguiente muestra las capas de la implementación de Oracle Solaris de TCP/IP. La tabla enumera las capas desde la capa superior (aplicación) hasta la capa inferior (red física).

Tabla 1-2 Pila de Protocolo TCP/IP

La tabla muestra las capas de protocolo TCP/IP y los equivalentes del modelo OSI.

Capa de red física
La capa de red física especifica las características del hardware que se utilizará para la red. Por ejemplo, la capa de red física especifica las características físicas del medio de comunicaciones. La capa física de TCP/IP describe los estándares de hardware como IEEE 802.3, la especificación del medio de red Ethernet, y RS-232, la especificación para los conectores estándar.
Capa de vínculo de datos
La capa de vínculo de datos identifica el tipo de protocolo de red del paquete, en este caso TCP/IP. La capa de vínculo de datos proporciona también control de errores y estructuras. Algunos ejemplos de protocolos de capa de vínculo de datos son las estructuras Ethernet IEEE 802.2 y Protocolo punto a punto (PPP).
Capa de Internet
La capa de Internet, también conocida como capa de red o capa IP, acepta y transfiere paquetes para la red. Esta capa incluye el potente Protocolo de Internet (IP), el protocolo de resolución de direcciones (ARP) y el protocolo de mensajes de control de Internet (ICMP).
Protocolo IP
El protocolo IP y sus protocolos de enrutamiento asociados son posiblemente la parte más significativa del conjunto TCP/IP. El protocolo IP se encarga de:
• Direcciones IP: Las convenciones de direcciones IP forman parte del protocolo IP
• Comunicaciones de host a host: El protocolo IP determina la ruta que debe utilizar un paquete, basándose en la dirección IP del sistema receptor.
• Formato de paquetes: el protocolo IP agrupa paquetes en unidades conocidas como datagramas.
• Fragmentación: Si un paquete es demasiado grande para su transmisión a través del medio de red, el protocolo IP del sistema de envío divide el paquete en fragmentos de menor tamaño. A continuación, el protocolo IP del sistema receptor reconstruye los fragmentos y crea el paquete original.
Capa de transporte
La capa de transporte TCP/IP garantiza que los paquetes lleguen en secuencia y sin errores, al intercambiar la confirmación de la recepción de los datos y retransmitir los paquetes perdidos. Este tipo de comunicación se conoce como transmisión de punto a punto. Los protocolos de capa de transporte de este nivel son el Protocolo de control de transmisión (TCP), el Protocolo de datagramas de usuario (UDP) y el Protocolo de transmisión para el control de flujo (SCTP). Los protocolos TCP y SCTP proporcionan un servicio completo y fiable. UDP proporciona un servicio de datagrama poco fiable.
Protocolo TCP
El protocolo TCP permite a las aplicaciones comunicarse entre sí como si estuvieran conectadas físicamente. TCP envía los datos en un formato que se transmite
carácter por carácter, en lugar de transmitirse por paquetes discretos. Esta transmisión consiste en lo siguiente:
• Punto de partida, que abre la conexión.
• Transmisión completa en orden de bytes.
• Punto de fin, que cierra la conexión. TCP conecta un encabezado a los datos transmitidos. Este encabezado contiene múltiples parámetros que ayudan a los procesos del sistema transmisor a conectarse a sus procesos correspondientes en el sistema receptor. TCP confirma que un paquete ha alcanzado su destino estableciendo una conexión de punto a punto entre los hosts de envío y recepción. Por tanto, el protocolo TCP se considera un protocolo fiable orientado a la conexión.
Capa de aplicación
La capa de aplicación define las aplicaciones de red y los servicios de Internet Estándar que puede utilizar un usuario. Estos servicios utilizan la capa de transporte para enviar y recibir datos. Existen varios protocolos de capa de aplicación. En la lista siguiente se incluyen ejemplos de protocolos de capa de aplicación:
• Servicios TCP/IP estándar como los comandos ftp, tftp y telnet.
• Comandos UNIX "r", como rlogin o rsh
• Servicios de nombres, como NIS o el sistema de nombre de dominio (DNS).• Servicios de directorio (LDAP).• Servicios de archivos, como el servicio NFS.
• Protocolo simple de administración de red (SNMP), que permite administrar la red.
• Protocolo RDISC (Router Discovery Server) y protocolos RIP (Routing Information Protocol).

sábado, 28 de noviembre de 2015

Noticias- baterías de hidrógeno para drones

Baterías de Hidrógeno
Estos últimos años el alce de los drones ha sido espectacular ya sea en el campo militar como en el civil, pero un problema que ha afectado siempre a los drones eléctricos es la escasa autonomía que ofrecen.
Uno de los dron que se ha probado con una batería de hidrógeno
Drone con batería de hidrógeno

Pero esto puede que haya llegado a su fin gracias a la compañía británica Intelligent Energy, la cual ha conseguido desarrollar un prototipo batería de hidrógeno.
Según las pruebas realizadas durante catorce meses, la creación de la compañía «ofrece hasta varias horas de tiempo de vuelo de un avión no tripulado en lugar de los típicos 20 minutos máximos» que en la actualidad alcanzan. Pero eso no es todo. Según Intelligent Energy, la batería se puede cargar en muy pocos minutos, cuando en la actualidad el tiempo de recarga supera la media hora.
En la celebración del CES 2016, que se celebrará del 6 al 9 de enero en Las Vegas, se podrá conocer de primera mano cómo funciona este prototipo de batería que podría implantarse también en otro tipo de dispositivos, como en los «smartphones», que siguen teniendo pendiente mejorar la duración de la batería.

lunes, 2 de noviembre de 2015

IPv4 vs. IPv6


Historia de la IPv4 y IPv6
Una dirección IP, como ya explicamos anteriormente, es una etiqueta numérica que identifica, de manera lógica y jerárquica, a una interfaz de un dispositivo dentro de una red que utilice el protocolo IP.
Desde que nació Internet, el sistema de direccionamiento que hemos usado es el llamado IPv4, y el nuevo sistema de direccionamiento es conocido como IPv6. La razón por la cual tenemos que reemplazar el sistema IPv4 con el IPv6 es porque Internet se está quedando sin espacio de direcciones IPv4, e IPv6 provee una exponencialmente larga cantidad de direcciones IP.
Número de direcciones que nos ofrecen
Como podemos apreciar en la imagen, el número de direcciones IP que nos ofrece el IPv4 es de 4.294.967.296 aproximadamente, mientras que el IPv6 nos ofrece la increíble cifra de 2^128. Esta mejora se debe a que el IPv4  es un número de 32 bits formado por cuatro octetos (números de 8 bits) en una notación decimal, separados por puntos. Un bit puede ser tanto un 1 como un 0 (2 posibilidades), por lo tanto la notación decimal de un octeto tendría 2 elevado a la octava potencia de distintas posibilidades (256 de ellas para ser exactos). Ya que nosotros empezamos a contar desde el 0, los posibles valores de un octeto en una dirección IP van de 0 a 255.Si una dirección IPv4 está hecha de cuatro secciones con 256 posibilidades en cada sección, para encontrar el número de total de direcciones IPv4, solo debes de multiplicar 256*256*256*256 para encontrar como resultado 4,294,967,296 direcciones.
 Las direcciones IPv6, en cambio, están basadas en 128 bits por lo que siguiendo los mismos pasos anteriormente expuestos llegamos a la conclusión de que el número de IPs disponible es de 2^128.
Ventajas y Desventajas del IPv6
Ventajas
·Elimina el problema del agotamiento de direcciones IP.
·Incluye seguridad en sus especificaciones como son la encriptación de la información y la autentificación del remitente de dicha información.
·Permite el uso de jumbogramas, paquetes de datos de mayor tamaño (hasta 64 bits).
·Incluye en su estándar el mecanismo “plug and play”, lo cual facilita a los usuarios la conexión de sus equipos a la red.
·Incluye mecanismos de movilidad más eficientes y robustos lo cual beneficiará no sólo a los usuarios de telefonía y dispositivos móviles, sino también tener buenas conexiones a internet durante los vuelos de avión. 
·IPv6 ha sido diseñado para ser extensible y ofrece soporte optimizado para nuevas opciones y agregados, permitiendo introducir mejoras en el futuro.
·No es necesario utilizar NAT, gracias a la gran cantidad de direcciones IP que ofrece. 

Desventajas:
 ·la implementación total del IPv6 es muy costosa y tardaría mucho tiempo, por lo que requeriría de mecanismos de transición para la interacción de las 2 redes.
·El sistema hexadecimal usado por el IPv6 complica la tarea de memorizar las IP a diferencia del IPv4.

miércoles, 7 de octubre de 2015

Redes de ordenadores

Router

Un router es un dispositivo de red que se encarga de llevar por la ruta adecuada el tráfico. Para averiguar el funcionamiento de un router es esencial conocer primero, los componentes de este y segundo, la función de cada componente. Es por ello que empezaremos nombrando sus principales componentes:

Nombre de equipo

Un nombre de equipo es un nombre que se le da a un dispositivo conectado a una red informática, ya sea un ordenador, una impresora, un dispositivo de almacenamiento por red, etc. El nombre de equipo debe escribirse con cualquier combinación de las letras de la a la z y/o con números del 0 al 9, y no debe contener ningún otro carácter. El ejemplo más típico es el que le pondríamos a nuestro ordenador ya se PC1, miordenador, etcTambién cabe destacar que el dominio de una página web es el nombre que esta tiene para acceder a ella sin tener que aprenderse su IP, puesto que resulta más fácil aprenderse un nombre que una serie de números.

Grupo de trabajo

Un grupo de trabajo es una forma de trabajar con varios ordenadores a la vez, en la que todos los equipos se encuentran en el mismo nivel, sin el control de ninguno sobre otro. Esto permite que varias equipos trabajen conjuntamente, pudiendo compartir recursos entre sí. Para que esto se pueda dar, cada ordenador debe de estar conectado a una red local o subred común a todos, posteriormente se le asignará un nombre al grupo de trabajo, el cual se debe introducir en cada equipo, también es importante resaltar que cada ordenador deberá tener un nombre de equipo distinto.

Dirección IP

Una dirección IP es una etiqueta numérica que identifica, de manera lógica y jerárquica, a una interfaz de un dispositivo dentro de una red que utilice el protocolo IP, es decir es la forma que existe de identificar la conexión de un ordenador dentro de una red. Los ordenadores no son los únicos que tienen dirección IP puesto que los sitios web también poseen una. La dirección IP pueden cambiar muy a menudo por cambios en la red o porque el dispositivo encargado dentro de la red de asignar las direcciones IP decida asignar otra IP, pero en el caso de los sitios de Internet que  necesiten estar permanentemente conectados generalmente tienen una dirección de IP fijaLos ordenadores se conectan entre sí mediante sus respectivas direcciones IP. La IP de un ordenador normal tiene cuatro grupos de números, separados por puntos, cada grupo de números pueden variar del 0 al 255. Un ejemplo de IP sería el 192.168.1.1.

Máscara de subred

Para averiguar la red en la que esta una dirección IP, hay que acompañarla de una máscara de subred, la cual es básicamente otra dirección IP formada por los números 0 y 255. Su función es indicar a los dispositivos qué parte de la dirección IP es el número de la red y qué parte es la que corresponde al ordenador. Por ejemplo, si a tres ordenadores con direcciones IP 192.168.1.2, 192.168.1.3 y 192.120.1.2, se le aplicase la máscara de subred 255.255.255.0, nos daría como resultado que los dos primeros ordenadores pertenecen a una red común, puesto que sus tres primeros grupos de números son iguales y el que el último pertenece a una red distinta puesto que sus grupos de números difieren.

Puertas de enlace

La puerta de enlace es un dispositivo que permite interconectar redes con protocolos y arquitecturas diferentes a todos los niveles de comunicación. A nivel práctico, la puerta de enlace equivale a la IP que cada router posee. Cada ordenador se programa para que sepa conectarse a Internet a través de la dirección IP del router.

DNS

La DNS es el sistema por el cual no es necesario recordar las direcciones IP de cada sitio web, sino que basta con aprendernos su nombre. Es decir, la DNS Es un sistema encargado de realizar la asignación de una dirección IP a uno o varios nombres y viceversa. Los nombres están estructurados dentro de una jerarquía, las diferentes partes funcionales de los nombres se separan por puntos. Estos son de dos, tres o cuatro letras (.com, .net, .org, .edu, .es, .it, .uk, .name ...)