Vacaciones 2013

vacaciones Ya hemos llegado al mes de agosto, el mes en el cual hacer cualquier tramite o incluso compra, puede llegar a suponer una aventura y que por supuesto es inhábil (¡vaya por Dios!) para efectos jurídicos, legales o administrativos.

 Por otro lado se encuentran toda una serie de personas que hacen sus vacaciones en agosto, aunque este año, sigue el sendero de estos últimos años y cada vez son menos, debido a que hay menos personas trabajando y los que quedan, tienen que hacer el trabajo de los despedidos (¡Grandes medidas gubernamentales!).

 Deseo un buen verano a todos, tanto los que podáis disfrutarlo, como los que no. Para los causantes del desmadre, una ración de almorranas y una manita de fotosensibilidad dermatica por su bello gesto para con los demás.

 Nos leemos en Septiembre.

Despedida ¿Temporal?

un parado mas Espero que me disculpen aquellos que me han seguido durante bastante tiempo en mis entradas tecnológicas, pero la situación por la que lamentablemente estamos pasando todos, han hecho que me encuentre parado y por el momento sin liquidación por falta de liquidez en la empresa.

 El problema de encontrar algo de dinero para pagar los gastos del día a día, así como para poder comprar alimentos para comer, se me plantea más urgente que el hecho de continuar mis entradas en el blog. Ademas, mi misión ahora es encontrar trabajo o en su defecto crearlo yo, aunque con todos los impuestos y tasas desbocados por la falta de liquidez publica, la verdad es que no es nada incentivador establecerse por cuenta propia en un clima de baja demanda de servicios informáticos y mucha demanda impositiva.parado con mas de 40

 Somos ya muchos los que nos encontramos en esta tesitura y aunque parezca que lo peor de la crisis ya ha pasado, yo creo que está por llegar, por lo menos para aquellos que en los últimos años y debido a la bajada de sueldos, hemos tenido que echar mano a los pocos ahorros que teníamos para poder llegar a fin de año a pesar de que habíamos recortado en muchas cosas. Ahora ya no hay de donde echar mano y encima a los que nunca se nos había visto por las oficinas del paro, tenemos que ir muy a pesar nuestro para poder cubrir nuestras necesidades mas básicas.aumento del paro

 Me gustaría poder volver con la noticia de que estoy de nuevo trabajando, pero hasta ese momento os dejo en las manos de Aladroc y Dominó, confiando en que por lo menos ellos, puedan mantener las actualizaciones del blog sin mi ayuda.

 Un cordial abrazo a todos.

 

Breve historia de los fundamentos del Wireless

comunicacion wireless La comunicación Wireless fue desarrollada al mismo tiempo y de manera casi conjunta a la tecnología telefónica. Es por tanto necesario hacer un poco de historia para poder entender su evolución.

 A principios de la década de 1940, en los Estados Unidos, la policía usaba unos equipos de radio para comunicarse con la central de policía. Estas emisoras podían emitir y recibir al mismo tiempo por un determinado canal.

telefonia movil años 40 A mediados de los 40, alguna compañía pública de teléfonos, ya instalaba unos equipos móviles para hombres de negocios. Cada uno de estos teléfonos tenia un canal de comunicación para el solo y se comunicaba directamente con la central telefónica que se podía encontrar a 50 o más Km. del equipo. Los equipos no estaban conectados directamente a la red telefónica y por lo tanto necesitaban que en la central, una operadora estableciera la conexión deseada.

 Esto, como podemos ver; no podía crecer demasiado, pues al ocupar cada canal una frecuencia determinada, el rango de frecuencia disponible tendía a llenarse rápidamente y las dificultades técnicas a superar hicieron que las compañías de todo el mundo, durante las décadas de 1950-1960 comenzaran a trabajar en un sistema de telefonía celular.

evolucion telefonia movil La conocida AT&T fue la primera que a finales de los 60, propuso al organismo federal encargado de las comunicaciones, el establecimiento de una red de telefonía móvil, que aunque los principios para establecerla habían quedado claros gracias a dos décadas de estudios, a la tecnología aún le quedaba un largo camino a recorrer, pues hasta finales de la siguiente década no aparecería el primer teléfono celular.

 Fue de la mano de Japón que apareció el primer celular y a principios de los 80, la mayor parte de Europa comenzó a tener telefonía móvil. Ante esto, El organismo de comunicaciones de los USA (FCC), tuvo que establecer unas frecuencias determinadas para que pudieran ser usadas por la telefonía móvil personal. Este sistema fue conocido por el nombre de telefonía celular analógica.telefonia movil actual

 Con la evolución de la informática y los sistemas digitales, cada vez más fueron evolucionando los sistemas telefónicos, para el intercambio de datos y a la larga esto significaba que en una misma frecuencia de comunicación se conseguía introducir muchas comunicaciones independientes, tanto de datos como de voz digitalizada. Los algoritmos de compresión ayudaron a poder introducir en el mismo canal, mas datos y de esa forma pudieron enviarse ya no fotografías, sino imágenes en movimiento.

 Esto ha sido hasta el día de hoy, la base de los sistemas Wireless.

Diferenciar TCP y UDP

diferentes protocolos Leyendo el otro día una pregunta sobre comunicaciones en un foro, vi que después de haberle respondido sobre como establecer un enlace TCP, la persona que tenia la duda, pregunto:  ¿Entonces si conecto dos cables ya tendré establecida la comunicación?.

 Mucha de la gente que se aproxima a las comunicaciones entre ordenadores y se les habla de una serie de siglas como RJ45, TCP/IP, UDP, POP3, etc. se les forma un pequeño batiburillo mental, en el cual confunden conceptos básicos. Es por ello, que aunque iba a intentar hablar de dos conceptos que son el TCP y el UDP, voy a intentar explicar antes a que zona de la comunicación pertenecen para que nadie se pierda en el camino.conexiones cableadas

 Simplificando mucho, una comunicación la comprenden una parte física, como cables, conectores, redes (cableadas, ópticas, inalámbricas, etc.). Otra parte lógica, como los programas de comunicaciones y utilidades diversas y una parte que podríamos llamarla normativa o protocolaria en cuanto a la comunicación (no confundir con los protocolos físicos de cableados y similares).

 Cuando hablamos de la parte normativa, nos referimos a un acuerdo por las dos partes de una comunicación, es decir, cómo se van a entender. Contestan a preguntas como:

 -¿Podrán hablar las dos partes o solo hablara uno?.

 -¿Se confirmara por el receptor cada mensaje que llegue?

 -¿Qué tamaño máximo tendrá cada mensaje?

 -¿Cómo se informara de la cantidad de datos del mensaje?

 -¿Se podrán volver a pedir los mensajes que no lleguen?

 -¿Cómo sabremos que los datos enviados son los mismos que los recibidos?

 -Si hay varios comunicándose al mismo tiempo ¿Cómo sabré de quien es cada mensaje?.

comunicacion TCP Es en esta parte “normativa” en la que tenemos que centrarnos al diferenciar los protocolos TCP y UDP. En el primero se da prioridad a la fiabilidad de los datos frente a la velocidad de comunicación, en el caso del UDP, es al contrario. No importa que se pierda algún dato, pero es importante que lleguen la mayor cantidad de datos posibles.

 Para que lo entendamos, el TCP es necesario para cualquier transferencia de datos que deba ser correcta, como nuestro nombre, números de cuenta, firmas digitales, etc. En cambio el UDP es interesante para transferir por ejemplo imágenes de la televisión, de una película o en definitiva elementos de streaming que no son excesivamente críticos si se pierde algún dato, pero que es importante que mantenga la constancia y velocidad en los datos suministrados.TCP y UDP

 Es por ello que se dice que el protocolo TCP esta orientado a conexión, puesto que las dos maquinas conversan y se ponen de acuerdo mediante un canal establecido para la comunicación entre ellas, de forma que nada se pierda ni se altere, mientras que el protocolo UDP, no establece previamente la comunicación con la maquina de destino ni la maquina origen espera contestación por los datos enviados a la maquina destino, por tanto en este caso se habla de una comunicación unidireccional.

 

RS232 y Handshaking – (III)

 El handshaking o “apretón de manos” es una técnica usada para que una comunicación se establezca de forma correcta, o lo que es lo mismo, para que los datos puedan ser transmitidos correctamente ambos extremos de una comunicación, deben estar sincronizados en cuanto a: 

 – Velocidad de los datos.

 – Cantidad de información soportada

 – Solución de los problemas por bloqueo de alguna de las partes.

 Es en estos casos cuando el handshaking es útil. Las formas más comunes de handshaking con RS-232, son el handshaking por software y el handshaking por hardware.RS232 Handshaking hardware

*** Handshaking Hardware ***

 El Handshaking Hardware se realiza utilizando las lineas auxiliares de los cables de hardware para el control de la comunicación.

 – Igual que las líneas Tx y Rx, las líneas RTS/CTS y DTR/DSR funcionan conjuntas y de forma cruzada.

El primer par es RTS (Request to Send) y CTS (Clear to Send).

 – Cuando el receptor está listo para recibir datos, activa RTS; este valor será leído por el que transmite, en su CTS indicando que está libre para enviar datos.

El siguiente par es DTR ( Data Terminal Ready) y DSR (Data Set Ready).

 – Se utilizan sobre todo para comunicaciones por módem, indican los estados del puerto serie y del módem.

 – Si el módem se encuentra preparado para que el PC envíe datos, activa DTR para indicar que ha realizado una conexión telefónica. El valor será leído por el DSR del PC y este comienza a enviar datos.

DTR/DSR se suelen usar para indicar que el sistema está listo para comunicarse.

RTS/CTS se suelen usar para paquetes individuales de datos.Utiliza bytes de datos como caracteres de control para el control de la comunicación.

*** Handshaking Software ***RS232 - Handshaking software

 El sistema mas común de handshaking por software, es utilizar los caracteres XON y XOFF enviados por el receptor para pausar al transmisor durante la comunicación.

 – Los cables necesarios para la comunicación siguen siendo TxD, RxD, y GND, ya que los caracteres de control se envían a través de los cables como si fueran datos.

 – Si el transmisor comienza a enviar datos a alta velocidad y el receptor se da cuenta que su búffer de entrada,se está llenando, debido a que la CPU está ocupado en otras tareas, el receptor envía XOFF (19 dec. o 13 hex.) hasta que el búffer este vacío. Una vez que listo, el receptor envía XON (17 dec. o 11 hex.) para continuar.

 Los inconvenientes de este método son que los números 17 dec. y 19 dec. no pueden usarse en la comunicación y aunque estos valores no representen carácter ninguno, si la transmisión de datos es binaria, puede que estos valores sean transmitidos como datos y falle la comunicación.

Ver tambien:

Longitudes de los cables (y II)

Una de cables

Conexionado RS232 – (I)

RS232, DTE, DCE y cruce de cables – (II)