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.

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