sábado, 15 de agosto de 2015

Las tareas nunca fueron tan fáciles - HTTP y HTTPS Lo que Ignorabas

HTTP de HyperText Transfer Protocol (Protocolo de transferencia de hipertexto) es el método más común de intercambio de información en la world wide web, el método mediante el cual se transfieren las páginas web a un ordenador.



Hypertext Transfer Protocol Secure es un protocolo de aplicación basado en el protocolo HTTP destinado a la transferencia segura de datos de Hipertexto, es decir, es la versión segura de HTTP. El sistema HTTPS utiliza un cifrado basado en SSL/TLS para crear un canal cifrado más apropiado para el tráfico de información sensible que el protocolo HTTP

Cuando usas HTTPS esa comunicación va cifrada de tal modo que si, por seguir con el ejemplo, alguien atrapa la paloma y abre el sobre no entendería lo que va dentro o tendría que descifrarlo de alguna forma.

miércoles, 12 de agosto de 2015

Cosas Interesantes y Desconocidas de los Puertos de Comunicación

Los puertos de comunicación son herramientas que permiten manejar e intercambiar datos entre un computador (generalmente están integrados en las tarjetas madres) y sus diferentes periféricos, o entre dos computadores.Son una serie de puertos que sirven para comunicar nuestro ordenador con los dispositivos auxiliares e independientes conectados a la unidad central de procesamiento de una computadora conocidos como ( periféricos) u otros ordenadores
Puertos mas Utilizados:
PS-2, paralelo, serie, VGA, USB, RJ-11, RJ-5 y RCA.
Caracteristicas :
  • Normalmente estos suelen ser 2 en una placa base y son denominados COM 1 y COM 2.
  • Estos puertos funcionan con un chip llamado UART, que es un controlador serie.
  • El término serie quiere decir que la comunicación con este tipo de conector se realiza sólo en una dirección: o envío, o recepción de datos, pero no las dos al mismo tiempo debido a que envía los datos uno detrás de otro.
  • El puerto serie utiliza direcciones y una línea de señales, un IRQ para llamar la atención del procesador. Además el Software de control debe conocer la dirección.
  • La mayoría de los puertos serie utilizan direcciones Standard predefinidas. Éstas están descritas normalmente en base hexadecimal.
  • Para el protocolo de transmisión de datos, sólo se tiene en cuenta dos estados de la línea, 0 y 1, también llamados Low y High.
  • El conector tiene sus extremos en ángulo de manera que el enchufe podrá introducirse de una manera solamente.
Tipos :
a) Puertos físicos de la computadora: son conectores integrados en tarjetas de expansión ó en la tarjeta principal "Motherboard" de la computadora; diseñados con formas y características electrónicas especiales, utilizados para interconectar una gran gama de dispositivos externos con la computadora, es decir, los periféricos. 
b) Puertos lógicos de la computadora: son puntos de acceso entre equipos para el uso de servicios y flujo de datos entre ellos, ejemplos el puerto 21 correspondiente al servicio FTP (permite el intercambio de archivos) ó el puerto 515 que está asociado con el servicio de impresión.

miércoles, 5 de agosto de 2015

Cosas que no sabias sobre el código ASCII

La memoria de un ordenador guarda toda la información en formato digital. No hay forma de almacenar caracteres directamente. Cada uno de los caracteres tiene un código digital equivalente. Esto se denomina código ASCII (American Standard Code for Information Interchange). 

Historia y Importancia : El código ASCII se desarrolló en el ámbito de la telegrafía y se usó por primera vez comercialmente como un código de teleimpresión impulsado por los servicios de datos de Bell. Bell había planeado usar un código de seis bits, derivado de Fieldata, que añadía puntuación y letras minúsculas al más antiguo código de teleimpresión Baudot, pero se les convenció para que se unieran al subcomité de la Agencia de Estándares Estadounidense (ASA)


Caracteres ASCII extendidos imprimibles -Los caracteres ASCII extendidos cubren la necesidad de más caracteres. El código ASCII extendido incluye los 128 caracteres existentes en el código ASCII (en la tabla siguiente se incluyen los números del 0 a 32) y agrega otros 128 caracteres para obtener un total de 256
Caracteres de control ASCII no imprimibles -Los números del 0 al 31 de la tabla ASCII están asignados a caracteres de control utilizados para controlar dispositivos periféricos como, por ejemplo, impresoras. Por ejemplo, el 12 representa la función de avance de papel/nueva página.
Caracteres ASCII imprimibles -Los números 32 a 126 están asignados a caracteres incluidos en el teclado y aparecen cuando ve o imprime un documento. El número 127 es el comando SUPRIMIR.

 EL USO Y COMO FUNCIONA