viernes, 15 de septiembre de 2017

Ejemplos del ciclo for en Visual Basic 2010



Ejemplo #1

    Aquí se mostrara el uso del for sacando la multiplicación de los primero 10 números del numero introducido.

 Interfaz:




El cual solo consta de un label opcional el textbox y el boton


Codificación:


Ejemplo #2




Hacer una aplicación que leea un numero entero y mediante el boton "Calcular" muestre la tabla multiplicar de dicho numero, y que contenga un boton "Limpiar" que limpie el TextBox y el ListBox.



Codificación:

Ciclo For


El ciclo for es una estructura del control de flujo repetitiva, es también conocida como ciclo controlado por contador. Este ciclo es muy sencillo, ya que se conoce con exactitud cuántas veces se va llevar acabo la misma tarea.

El ciclo for es utilizado para repetir una secuencia de instrucciones tantas veces como se ha especificado.Es importante esclarecer que el ciclo FOR tiene un valor de inicio, una codificación y el incremento.

El ciclo for esta disponible en casi todos los lenguajes de programación imperativa, pero con diferencia sustanciales en su sintaxis.


Sintaxis del Ciclo FOR


Este presenta tres partes, que sirven para definir cómo se deben realizar las repetición de las instrucciones.





Funcionamiento de la estructura FOR


Se evalúa la expresión de inicialización.
Se evalúa la condición. Si el resultado es falso,termina la ejecución de la estructura FOR. Si es verdadero,sigue por el paso 3.
Se ejecuta el bloque de instrucciones dentro de la estructura.
Se evalúa la expresión final, que normalmente altera la variable de control, y se vuelve al paso 2.


Diagrama de Flujo

miércoles, 13 de septiembre de 2017

Diferencias entre el Modelo TCP/IP y OSI 








·         Modelo TCP/IP: es un modelo que describe las funciones que ocurren en cada capa de protocolos dentro de una suite de TCP/IP.

·         Modelo OSI: se denomina modelo de interconexión de sistema abierto y es el más conocido ya que es el utilizado para el diseño de redes de datos y la especificación de su funcionamiento.

·         OSI distingue de forma clara los servicios, interfaces y los protocolos TCP/IP no lo hace así, dejando de forma clara esta separación.

·         El modelo de referencia OSI a la hora de describir la estructura y función de los protocolos de comunicaciones se suele recurrir a un modelo de arquitectura desarrollado por la ISO (International Standards Organization). Este modelo se forma clara esta separación.

·         TCP/IP parece ser más simple porque tiene menos capas.

·         TCP/IP fue diseñado como la solución a un problema practico de Ingeniería en cambio OSI fue propuesto como una aproximación técnica.

·         Las capas del modelo TCP/IP tienen muchas más diversas que las del método OSI.

·         Se debe conocer OSI como modelo genérico de red y los protocolos TCP/IP como arquitectura real.

·         Los profesionales de networking deben conocer a ambos: OSI como modelo; TCP/IP como arquitectura real.


·         TCP/IP integra las capas de Aplicación, presentación y sesión del modelo OSI en su capa de Aplicación.
Capas del modelo OSI


1. CAPA FÍSICA:


Se encarga de la transmisión de bits a lo largo de un canal de comunicación. Debe asegurarse en esta capa que si se envía un bit por el canal, se debe recibir el mismo bit en el destino. Es aquí donde se debe decidir con cuántos voltios representaran un bit con valor 1 o 0, cuánto dura un bit, la forma de establecer la conexión inicial y cómo interrumpirla. Se consideran los aspectos mecánicos, eléctricos y del medio de transmisión física. En esta capa se ubican los repetidores, amplificadores, estrellas pasivas, multiplexores, concentradores, módems, codecs, CSUs, DSUs, transceivers, transductores, cables, conectores, NICs, etc.


En esta capa se utilizan los siguientes dispositivos: Cables, tarjetas y repetidores (hub). Se utilizan los protocolos RS-232, X.21.


2.CAPA DE ENLACE:


La tarea primordial de esta capa es la de corrección de errores. Hace que el emisor troce la entrada de datos en tramas, las transmita en forma secuencial y procese las tramas de asentimiento devueltas por el receptor. Es esta capa la que debe reconocer los límites de las tramas. Si la trama es modificada por una ráfaga de ruido, el software de la capa de enlace de la máquina emisora debe hacer una retransmisión de la trama. Es también en esta capa donde se debe evitar que un transmisor muy rápido sature con datos a un receptor lento.
En esta capa se ubican los bridges y switches. Protocolos utilizados: HDLC y LLC.


3.CAPA DE RED:


La capa de red permite administrar las direcciones y el enrutamiento de datos, es decir, su ruta a través de la red.
También se ocupa del control de la operación de la sub red. Debe determinar cómo encaminar los paquetes del origen al destino, pudiendo tomar distintas soluciones. El control de la congestión es también problema de este nivel, así como la responsabilidad para resolver problemas de interconexión de redes heterogéneas (con protocolos diferentes, etc.).
En esta capa se ubican a los rauteadores y switches. Protocolos utilizados: IP, IPX.ç


4.CAPA DE TRANSPORTE:


Su función principal consiste en aceptar los datos de la capa de sesión, dividirlos en unidades más pequeñas, pasarlos a la capa de red y asegurar que todos ellos lleguen correctamente al otro extremo de la manera más eficiente. La capa de transporte se necesita para hacer el trabajo de multiplexión transparente al nivel de sesión. A diferencia de las capas anteriores, esta capa es de tipo origen-destino; es decir, un programa en la máquina origen lleva una conversación con un programa parecido que se encuentra en la máquina destino, utilizando las cabeceras de los mensajes y los mensajes de control.
En esta capa se ubican los gateways y el software. Protocolos utilizados: UDP, TCP, SPX.


5.CAPA DE SESIÓN:


Esta capa permite que los usuarios de diferentes máquinas puedan establecer sesiones entre ellos. Una sesión podría permitir al usuario acceder a un sistema de tiempo compartido a distancia, o transferir un archivo entre dos máquinas. En este nivel se gestionar el control del diálogo. Además esta capa se encarga de la administración del testigo y la sincronización entre el origen y destino de los datos.
En esta capa se ubican los gateways y el software.


6.CAPA DE PRESENTACIÓN:


Se ocupa de los aspectos de sintaxis y semántica de la información que se transmite y no del movimiento fiable de bits de un lugar a otro. Es tarea de este nivel la codificación de datos conforme a lo acordado previamente. Para posibilitar la comunicación de ordenadores con diferentes representaciones de datos. También se puede dar aquí la comprensión de datos.
En esta capa se ubican los gateways y el software. Protocolos utilizados: VT100.

7.CAPA DE APLICACIÓN:


Aplicación le brinda aplicaciones a la interfaz. Por lo tanto, es el nivel más cercano a los usuarios, administrado directamente por el software.
Es en este nivel donde se puede definir un terminal virtual de red abstracto, con el que los editores y otros programas pueden ser escritos para trabajar con él. Así, esta capa proporciona acceso al entorno OSI para los usuarios y también proporciona servicios de información distribuida.
En esta capa se ubican los gateways y el software. Protocolos utilizados: X.400.

Origen del modelo OSI



A principios de la década de 1980 el desarrollo de redes fue desordenado. Se produjo un enorme crecimiento en la cantidad y el tamaño de las redes. A medida que las empresas tomaron conciencia de las ventajas de usar tecnologías de conexión, las redes se agregaban o expandían a casi la misma velocidad a la que se introducían las nuevas tecnologías de red.

Para mediados de la década de 1980, estas empresas comenzaron a sufrir las consecuencias de la rápida expansión. De la misma forma en que las personas que no hablan un mismo idioma tienen dificultades para comunicarse, las redes que utilizaban diferentes especificaciones e complementaciones tenían dificultades para intercambiar información. El mismo problema surgía con las empresas que desarrollaban tecnologías de conexiones privadas o propietarias. "Propietario" significa que una sola empresa o un pequeño grupo de empresas controlan todo uso de la tecnología. Las tecnologías de conexión que respetaban reglas propietarias en forma estricta no podían comunicarse con tecnologías que usaban reglas propietarias diferentes.

Para enfrentar el problema de incompatibilidad de redes, la Organización Internacional para la Estandarización (ISO) investigó modelos de conexión como la red de Digital Equipment Corporation (DECnet), la Arquitectura de Sistemas de Red (SNA) y TCP/IP a fin de encontrar un conjunto de reglas aplicables de forma general a todas las redes. Con base en esta investigación, la ISO desarrolló un modelo de red que ayuda a los fabricantes a crear redes que sean compatibles con otras redes.



Sistema de capas del modelo OSI




El objetivo de un sistema en capas es dividir el problema en diferentes partes (las capas), de acuerdo con su nivel de abstracción.

Cada capa del modelo se comunica con un nivel adyacente (superior o inferior). Por lo tanto, cada capa utiliza los servicios de las capas inferiores y se los proporciona a la capa superior.
Modelo OSI




OSI significa Interconexión de sistemas abiertos. Este modelo fue establecido por ISO para implementar un estándar de comunicación entre equipos de una red, esto es, las reglas que administran la comunicación entre equipos. De hecho, cuando surgieron las redes, cada fabricante contaba con su propio sistema (hablamos de un sistema patentado), con lo cual coexistían diversas redes incompatibles. Por esta razón, fue necesario establecer un estándar.


Siguiendo el esquema de este modelo se crearon numerosos protocolos que durante muchos años ocuparon el centro de la escena de las comunicaciones informáticas. El advenimiento de protocolos más flexibles, donde las capas no están tan demarcadas y la correspondencia con los niveles no es tan clara, puso a este esquema en un segundo plano. Sin embargo sigue siendo muy usado en la enseñanza como una manera de mostrar cómo puede estructurarse una "pila" de protocolos de comunicaciones.



 ¿Cómo funciona el Modelo OSI?

Hoy en día, el modelo OSI es el más amplia-mente utilizado para guiar un entorno de red. Los fabricantes de diseño de nuevos productos, hacen referencia al modelo OSI, este da conceptos sobre la manera en que los componentes de la red deberían funcionar.
El modelo OSI define las normas para:

· La forma en que los dispositivos se comunican entre sí.

· Los medios utilizados para informar a los dispositivos para enviar los datos y cuándo no para  transmitir datos.

· Los métodos que se asegura de que los dispositivos tienen un caudal de datos correctos

·  Los medios utilizados para garantizar que los datos se pasa a, y recibida por el destinatario.

·La manera en que los medios de transmisión física es organizado y conectado.

·  El modelo OSI se compone de siete capas que se presentan como una pila. Datos que se  transmite a través de la red se mueve a través de cada capa.

martes, 12 de septiembre de 2017

Importancia del Modelo TCP/IP




El modelo TCP/IP fue inventado hace ya varias décadas, su gigantesca importancia es porque toda Internet se construyo sobre este, a tal grado que reemplazarlo sería increíblemente costoso.
Ya existe una versión Mejor del protocolo IP, llamada IP v6 desde hace varios años, pero como todas la redes se basan en el actual el cambio es dramáticamente lento y paulatino.

IP
Te permite identificar y direccionar la información en la red (haciendo una comparación es como los números telefónicos para una red de telefonía, solo que IP es para redes de datos) 

TCP
Lleva el control del dialogo de extremo a extremo (a quien le toca "hablar" y en qué punto de la "conversación" estamos).
Se asegura de que los mensajes y las respuestas lleguen, de lo contrario avisa si no llegan a su destino (con acuses de recibo).
Hace la fragmentación  de la información.


Ventajas y Desventajas



Ventajas:

  • .El conjunto TCP/IP está diseñado para enrutar.
  • Tiene un grado muy elevado de fiabilidad.
  • Es adecuado para redes grandes y  medianas, así como redes empresariales.
  • Es compatible con las herramientas estándar para analizar el funcionamiento de la red.
  • Proporciona abstracción de Capas
  • Puede funcionar en maquinas de todo tamaño (multiplataforma).
  • Soporta múltiples tecnologías. 
  • Imprescindible para Internet.



    Desventajas:


    • El modelo no distingue bien entre servicios, interfaces y protocolos, lo cual afecta al diseño de nuevas tecnologías en base a TCP/IP.
    • Es más difícil de configurar y mantener a pesar de tener menos capas.
    • Es algo más lento en redes con un volumen de tráfico medio bajo, puede ser más rápido en redes con un volumen de tráfico grande donde haya que enrutar un gran número de tramas.
    • Peor rendimiento para uso en servidores de fichero e impresión.
    Movpak: La mochila que se convierte en un monopatín eléctrico


    ¿Eres de los que odia estar dando vueltas por el aeropuerto tirando de la maleta? No sufras más, existe la maleta perfecta para ti, la Movpak. Puede que pienses que el mundo de los equipajes está estancado: te equivocas, porque este invento no es uno más, fusiona maleta con monopatín, así que ya no serás tú quien lleve los trastos sino que ellos te llevaran a ti.

    ¿Qué es la Movpak?

    Movpak es una revolucionaria maleta de mano con ruedas de la que se desliza una tabla que hace las veces de monopatín. Pero no es un patinete a secas, lleva su motor, su batería, su todo y, cuenta con una autonomía de dos horas (unos 10km aprox.) para hacer el cafre por el aeropuerto. Cuidado porque alcanza hasta 25km/h. Su manillar y asa de transporte convencional hacen las veces de mando extraible para pilotar semejante vehículo. Además, cuenta un enchufe propio para cargar el móvil o lo que se te antoje. Si te parece poco, sigo. Patinete, trolley y mochila normal, que no sería tan espectacular sin el sistema de cambio de un tipo de a otro. Una pasada. Podéis verlo en acción en este fabuloso video demostrativo:

    Por supuesto, la Movpak tiene todo tipo de bolsillos y cremalleras, así como hueco para el portátil, que harán salivar a los más ordenados. Puedes llevarla tan cargada de peso como quieras, ya que su robustez y sus prestaciones la hacen capaz de ello. Si eres tú el que no puede con ella, ¡haz que se mueva sola!


    TCP/IP  un modelo de capas






    Para poder aplicar el modelo TCP/IP en cualquier equipo, es decir, independientemente del sistema operativo, el sistema de protocolos TCP/IP se ha dividido en diversos módulos. Cada uno de éstos realiza una tarea específica. Además, estos módulos realizan sus tareas uno después del otro en un orden específico, es decir que existe un sistema estratificado. Ésta es la razón por la cual se habla de modelo de capas. 



    El término capa se utiliza para reflejar el hecho de que los datos que viajan por la red atraviesan distintos niveles de protocolos. Por lo tanto, cada capa procesa sucesivamente los datos (paquetes de información) que circulan por la red, les agrega un elemento de información (llamado encabezado) y los envía a la capa siguiente.


    Capas del Modelo TCP/IP


    Capa de aplicación:







    Es el nivel más alto, los usuarios llaman a una aplicación que acceda servicios disponibles a través de la red de redes TCP/IP. Una aplicación interactúa con uno de los protocolos de nivel de transporte para enviar o recibir datos. Cada programa de aplicación selecciona el tipo de transporte necesario, el cual puede ser una secuencia de mensajes individuales o un flujo continuo de octetos. . El programa de aplicación pasa los datos en la forma requerida hacia el nivel de transporte para su entrega


    En esta capa se encuentran los protocolos SMTP, FTP, etc.





    Capa de transporte:





    La principal tarea de la capa de transporte es proporcionar la comunicación entre un programa de aplicación y otro. Este tipo de comunicación se conoce frecuentemente como comunicación punto a punto. La capa de transporte regula el flujo de información. Puede también proporcionar un transporte confiable, asegurando que los datos lleguen sin errores y en secuencia.El software de transporte divide el flujo de datos que se está enviando en pequeños fragmentos (por lo general conocidos como paquetes) y pasa cada paquete, con una dirección de destino, hacia la siguiente capa de transmisión.


    La capa de transporte debe aceptar datos desde varios programas de usuario y enviarlos a la capa del siguiente nivel. Para hacer esto, se añade información adicional a cada paquete, incluyendo códigos que identifican qué programa de aplicación envía y qué programa debe recibir


    En esta capa se encuentran los protocolos UDP y TCP.



    Capa de Red o Internet:





    La capa Internet maneja la comunicación de una máquina a otra. Ésta acepta una solicitud para enviar un paquete desde la capa de transporte, junto con una identificación de la máquina, hacia la que se debe enviar el paquete. La capa Internet también maneja la entrada de datagramas, verifica su validez y utiliza un algoritmo de ruteo para decidir si el datagrama debe procesarse de manera local o debe ser transmitido.

    Los protocolos utilizados en esta capa son: IP, ICMP, IGMP, ARP, RARP, BOOTP



    Capa de Enlace o interfaz de red:




    Este nivel se limita a recibir datagramas del nivel superior (nivel de red) y transmitirlo al hardware de la red. El software TCP/IP de nivel inferior consta de una capa de interfaz de red responsable de aceptar los datagramas IP y transmitirlos hacia una red específica. Una interfaz de red puede consistir en un dispositivo controlador (por ejemplo, cuando la red es una red de área local a la que las máquinas están conectadas directamente) o un complejo subsistema que utiliza un protocolo de enlace de datos propios (por ejemplo, cuando la red consiste de conmutadores de paquetes que se comunican con anfitriones utilizando HDLC). La interconexión de diferentes redes genera una red virtual en la que las máquinas se identifican mediante una dirección lógica. Sin embargo a la hora de transmitir información por un medio físico se envía y se recibe información de direcciones físicas.

    En esta capa pueden utilizarse diversos protocolos: Frame Relay, X.25, etc





    Modelo TCP/IP





    TCP/IP es un conjunto de protocolos que permiten la comunicación entre los ordenadores perteneciente a una red las siglas TCP/IP es un conjunto de protocolos que permiten la comunicación entre los ordenadores pertenecientes a una red. La sigla TCP/IP significa Protocolo de control de transmisión/Protocolo de Internet y se pronuncia "TCPIP". Proviene de los nombres de dos protocolos importantes incluidos en el conjunto TCP/IP, es decir, del protocolo TCP y del protocolo IP.


     En algunos aspectos, TCP/IP representa todas las reglas de comunicación para Internet y se basa en la noción de dirección IP, es decir, en la idea de brindar una dirección IP a cada equipo de la red para poder enrutar paquetes de datos. Debido a que el conjunto de protocolos TCP/IP originalmente se creó con fines militares, está diseñado para cumplir con una cierta cantidad de criterios, entre ellos, dividir mensajes en paquetes, usar un sistema de direcciones, enrrutar datos por la red y detectar errores en las transmisiones de datos.


    ¿Como funciona TCP/IP?



    Una red TCP/IP transfiere datos mediante el ensamblaje de bloques de datos en paquetes, cada paquete comienza con una cabecera que contiene información de control; tal como la dirección del destino, seguido de los datos. Cuando se envía un archivo por la red TCP/IP, su contenido se envía utilizando una serie de paquetes diferentes. El Internet protocolo (IP), un protocolo de la capa de red, permite a las aplicaciones ejecutarse transparente-mente sobre redes interconectadas. Cuando se utiliza IP, no es necesario conocer que hardware se utiliza, por tanto ésta corre en una red de área local.

    El Transmisión Control Protocolo (TCP); un protocolo de la capa de transporte, asegura que los datos sean entregados, que lo que se recibe, sea lo que se pretendía enviar y que los paquetes que sean recibidos en el orden en que fueron enviados. TCP terminará una conexión si ocurre un error que haga la transmisión fiable imposible.


    Origen del Modelo


    Fue desarrollado por una comunidad de investigadores de una agencia gubernamental norteamericana: ARPA (Advanced Research Projects Agency) bajo petición del Departamento de Defensa Norteamericana con objeto de que los sistemas multi fabricante de Defensa pudieran dialogar entre sí y se implementó por primera vez en Diciembre del 69 denominándose ARPA net.
    El nombre TCP / IP Proviene de dos protocolos importantes de la familia, el Transmisión Control Protocolo (TCP) y el Internet Protocolo (IP). Todos juntos llegan a ser más de 100 protocolos diferentes definidos en este conjunto.

    TCP / IP fue desarrollado y demostrado por primera vez en 1972 por el departamento de defensa de los Estados Unidos, ejecutándolo en el ARPANET una red de área extensa del departamento de defensa.



    sábado, 9 de septiembre de 2017

    BIOS



    BIOS,las siglas de su nombre en inglés Basic Input-Output System,es también conocida como Sistema Básico de Entrada/Salida, es básicamente un código de software que permite iniciar el sistema operativo en la memoria RAM de nuestra computadora.

    Este software, que viene pre-instalado en la motherboard, se inicia cuando encendemos nuestra PC, y su función será reconocer todos los dispositivos que son necesarios para que inicie el sistema operativo.


    La mayoría de los usuarios desconocen su existencia. Quizá lo han escuchado en boca de algún técnico informático, pero poco más. Pero los usuarios avanzados pueden optar por cambiar algunas opciones de configuración, como el orden en que el equipo busca los dispositivos al arrancar. Sus configuraciones no se borran al apagar el PC, ya que se almacenan en un chip de memoria especial llamado CMOS.



    ¿Donde se encuentra almacenado?


    Este sistema básico se encuentra almacenado en un chip de la motherboard, y es el encargado de controlar y transmitir la información entre el sistema operativo y los componentes de hardware, con el fin de entablar una comunicación correcta entre ellos.
    Debido a que su existencia es de suma importancia para el arranque de la PC, este programa jamás debe ser eliminado, por lo que se encuentra en un chip de memoria del tipo ROM, es decir una memoria de sólo lectura.






    Configuración del BIOS


    El BIOS puede ser accedido mediante la RAM-CMOS del sistema, allí el usuario puede realizar cambios en las configuraciones del sistema, por ejemplo: ajustar la fecha y hora en tiempo real y tener más detalle de algunos componentes como ventiladores, buses y controladores.
    Los sistemas operativos están escritos en 32 y 64 bits por lo que se vuelven incompatibles con los controladores de hardware de la BIOS que están en 16 bits y que se cargan durante el arranque, por lo tanto, lo sistemas operativos se encargan de reemplazarlos por sus propias versiones.
    Normalmente los fabricantes de placas madres durante su proceso de renovación de lotes detectan algunos problemas insignificantes pero que deben ser corregidos y esto lo hacen a través de la publicación de revisiones del BIOS o actualizaciones que se encargan de mejorar los controladores o de solucionar cualquier otro tipo de problema detectado.




    NOTA:

    Actualizar el BIOS tiene riesgos importantes.Si lo hacemos mal podemos estropear sin solución la placa base y tener que comprar una nueva. Es fundamental ser muy cuidadoso. También asegurarnos de que no haya cortes de luz hasta acabar.

    No lo actualicemos salvo cuando sea imprescindible.Si tenemos que hacerlo acudamos a un servicio técnico o podemos pedir ayuda a un usuario avanzado.
    Tengamos siempre la precaución de hacer una copia de seguridad de las cosas antes de intentar actualizarla. 

    Ejemplos del ciclo for en Visual Basic 2010 Ejemplo   # 1     Aquí se mostrara el uso del for sacando la multiplicación ...