lunes, 19 de febrero de 2018

Netstat -seno

El comando netstat de Windows muestra estadísticas de la red, que es de gran utilidad al momento de determinar la cantidad de trafico que entra o sale de nuestras computadoras, en virtud de que las opciones de visualización son varias, se creo un video con las combinaciones de algunas de estas opciones que resultaron en palabras muy comunes y en algunos casos divertidas, las cuales son más fáciles de memorizar.



NETSTAT [-a] [-e] [-n] [-s] [-p protocolo] [-r] [intervalo]
  • -a visualiza todas las conexiones y puertos TCP y UDP, incluyendo las que están "en escucha" (listening).
  • -b en los sistemas recientes, visualiza el binario (ejecutable) del programa que ha creado la conexión.
  • -e estadísticas Ethernet de las visualizaciones, como el número de paquetes enviados y recibidos. Se puede combinar con la opción -s.
  • -n se muestran los puertos con su identificación en forma numérica y no de texto.
  • -o en sistemas Windows XP y 2003 Server, muestra los identificadores de proceso (PID) para cada conexión. Se puede verificar los identificadores de proceso en el Administrador de Tareas de Windows (al agregarlo a las columnas de la pestaña procesos)
  • -p muestra las conexiones para el protocolo especificado; el protocolo puede ser TCP o UDP. Si se utiliza con la opción de -s para visualizar la estadística por protocolo; el protocolo (Proto) puede ser TCP, UDP o IP.
  • -r visualiza la tabla de enrutamiento o encaminamiento. Equivale al comando route print.
  • -s estadística por protocolo de las visualizaciones. Por el valor por defecto, la estadística se muestra para TCP, UDP e IP; la opción -p se puede utilizar para especificar un subconjunto del valor por defecto.
  • -v en sistemas Windows XP y 2003 Server, y usado en conjunto con -b, muestra la secuencia de componentes usados en la creación de la conexión por cada uno de los ejecutables.
  • Intervalo: vuelve a mostrar la información cada intervalo (en segundos). Si se presiona CTRL+C se detiene la visualización. si se omite este parámetro, netstat muestra la información solo una vez.
Utilizar netstat -n (segs) donde segs es el número en segundos que esperará antes de mostrar nuevamente la información
  • /? Help: aparecerán los caracteres y su función.




viernes, 16 de febrero de 2018

Subnetting Subredes IPv4

El vídeo siguiente explica de forma breve la creación de sub redes en IPv4, la parte teórica se puede encontrar en este blog en otros documentos publicados anteriormente.



Espero sirva a su entendimiento.










jueves, 4 de enero de 2018

Concepto de Bitcoin. Aspectos técnicos

Bitcoin Concepto. Aspectos técnicos.

Concepto

¿Qué es bitcoin? Etimológicamente se compone de las palabras bit que es el acrónimo en inglés de Binary Digit o digito binario en español y la palabra coin que se traduce como moneda. En otras palabras un bitcoin es el término utilizado para referirse a una moneda digital.
 “se trata de una red consensuada que permite un nuevo sistema de pago y una moneda completamente digital”, bitcoin.org
Técnicamente un bitcoin es un conjunto de caracteres cifrados con e luso de una clave privada y un algoritmo de encriptación tipo hash como SHA-256 que lo hace único. En la práctica uno de cada 140.000.000.000.000.000.000 hashes es correcto, porque se asume que los hashes mas raros, aquellos que inician con un número significativo de ceros (17 o más), son los elegidos para los bitcoins.

Estructura de un bitcoin

Un bloque de bitcoin esta compuesto por 80 bytes distribuido de la forma siguiente:
Campo
Descripción
Tamaño/bytes
Versión
Versión del bloque, relativo al software que lo creo
4
Digest
Hash del bloque procesado
32
Merkle Root
Hash del nodo raíz al que pertenece el bloque
32
Timestamp
Registro de la fecha y hora de creación del bloque
4
Targuet
Calculo del grado de dificultad del bloque
4
Nounce
Valor utilizado para generar el bloque, permite variar y generar diferentes hashes
4

La siguiente imagen muestra la estructura de un bloque real
Fuente: http://static.righto.com/images/bitcoin/block_diagram_ghash-w550.png

Minar bitcoins

¿Cómo se genera un bitcoin?
Para minar bitcoins, primero se agrupan un conjunto de transacciones en un bloque, posteriormente se le aplica un ciclo repetitivo de la función criptografica hash hasta obtener un hash extremadamente raro, como se mencionó anteriormente.
La siguiente imagen muestra los valores de la aplicación GuiMiner corriendo en la laptop de trabajo donde se está creando este documento.


La velocidad de procesamiento de los bloques se mide en hash/s, haciendo un simple cálculo con los valores de Guiminer, en esta laptop se requerirán de aproximadamente 1545 días ininterrumpidos  para minar un bitcoin, por lo tanto no es aconsejable dedicarse a esta tarea con un equipo de similares prestaciones.
No obstante con los equipos de minería actuales que procesan 14Th/s, el tiempo disminuye a minutos, lo cual es bastante aceptable, pero este sería el lapso más pesimista dado que el equipo tendría que generar todos las combinaciones de hash, la realidad supone que es un proceso aleatorio ya que bloque válido puede ser generado en cualquier iteración por lo que es de suponer que los tiempos serán menores, adicionalmente los mineros cuentan con pools de equipos dedicados exclusivamente a esta actividad. 

Estas cantidades astronómicas son la clave principal para garantizar la seguridad y así evitar que un atacante o grupo de ellos interfieran en el sistema y lo pongan a funcionar para su beneficio.

Referencias

S. Nakamoto, “Bitcoin: A Peer-to-Peer Electronic Cash System”, http://nakamotoinstitute.org/bitcoin/#selection-7.4-9.39. 2008.

K. Shirriff, “Mining Bitcoin with pencil and paper: 0.67 hashes per day”, http://www.righto.com/2014/09/mining-bitcoin-with-pencil-and-paper.html. 2014

“Bticoin Developer References”, https://bitcoin.org/en/developer-reference#block-chain. 2017




martes, 19 de diciembre de 2017

Como conectarse a Internet cuando falla la electricidad a causa de desas...

Es común en la actualidad las constantes fallas en el suministro eléctrico, por diversas índole como huracanes, tornados, incendios inundaciones, guerras, accidentes y otros; es por ello que en este vídeo le mostraré una forma de conectarse a Internet cuando tenemos una falla en el suministro eléctrico de tiempo prolongado.


Las únicas condiciones necesarias es que estemos vivos todavía y que la conexión a Internet sea mediante lineas Dial Up, que por su naturaleza son menos susceptibles de quedar fuera de servicio.






sábado, 16 de diciembre de 2017

Google Chrome, Mozilla Firefox e Internet Explorer no cargan ninguna página

En el vídeo siguiente se hace uso del comando ping para detectar falla en el adaptador inalámbrico, que impide que los navegadores Google Chrome, Mozilla Firefox e Internet Explorer puedan acceder a las páginas web aún cuando la conexión a la red esta establecida.





sábado, 2 de diciembre de 2017

Concepto de Telemática

La palabra telemática etimológicamente se deriva del prefijo tele que significa remoto o a distancia y el sufijo  mática que es una derivación de informática.
Para conocer el significado de telemática es preciso saber el concepto de informática, que está a su vez conformada por el prefijo info derivado de información y mática que proviene de automática la cual describe el procesamiento automatizado.

De acuerdo con lo mencionado anteriormente la informática es el procesamiento automatizado de la información, utilizando este concepto podemos decir entonces que la Telemática se encarga del procesamiento automatizado de la información de forma remota. Esto ocurre gracias a las tecnologías de Información y comunicación mediante el uso de las redes de computadoras.

La red más amplia y difundida del mundo Internet hace posible que se pongan en práctica estos conceptos, es por ello que una persona puede cargar un vídeo en la playa el Yaque en la Isla de Margarita en Venezuela en un servidor que está en Atlanta Estados Unidos y otra persona puede estar viéndolo en una apartada región de Siberia en Rusia.

Todo este procesamiento que ocurre de forma remota se da gracias a los medios físicos e inalámbricos que hacen posible el transporte de grandes cantidades de datos en tiempos relativamentes cortos.

Gracias a la telemática, en la actualidad podemos operar equipos que se encuentran a distancias enormes como por ejemplo los satélites o equipos de exploración del espacio que en ocasiones han estado cerca del borde del sistema solar y aun así se puede recibir información transmitidas por ellos.
De vuelta en la tierra, la telemática esta presente en todas las actividades que realizamos diariamente un ejemplo de ello es la aplicación google maps, la cual nos indica con bastante precisión el lugar donde estamos y nos ofreces una gama de información sobre las condiciones de tráfico y atmosféricas de la zona.

¿Cómo logra Google Maps esta tarea?, mediante la recolección de datos de sensores y aplicaciones que se encuentran dispersos por toda la superficie de la tierra, a los que luego de clasificarlos y analizarlos se los presentan a cada usuario de acuerdo con el lugar en que estos se encuentran.

Otras tecnologías que se benefician de la telemática, son todas aquellas que hacen uso del procesamiento digital de los datos en lugares remotos o distantes, algunas de ellas son la Televigilancia, Telemedicina, Telemetría, Televisión Digital, por nombrar solo algunas.

miércoles, 18 de octubre de 2017

Como mejorar la señal wifi del Router inalambrico

En el vídeo que se muestra a continuación se explica algunas opciones de configuración para mejorar el rendimiento del router en cuanto a la potencia de la señal inalámbrica, no es necesario la adición de componentes adicionales, solo basta con cambiar algunos parámetros de la configuración para que el equipo tenga mejores prestaciones.



También les recomiendo que no coloque el router inalámbrico en un lugar no ventilado, ni le pongan objetos encima que puedan obstaculizar la salida del calor, porque los componentes internos funcionan mejor cuando la temperatura no es tan alta.



La ubicación del router debe ser en el punto más céntrico al perímetro donde proveerá la señal, evite colocarlo a nivel del piso o a la altura del techo porque esto afecta el rendimiento. De cualquier forma, en los manuales de instalación están las dimensiones mínimas que se deben guardar para obtener una mejor resultado.



Mas adelante les mostraré como optimizar el desempeño del router mediante opciones de configuración avanzada, a través del filtrado de direcciones MAC, IP, Puerto y Aplicaciones.