viernes, 24 de agosto de 2012

Direcciones IP Públicas y Privadas

Algunas redes se conectan con otras a través de internet mientras otras son privadas. Cada una de estas redas posee un rango de direcciones IP

Clase                Direcciones IP Públicas
  A      |          1.0.0.0 a 9.255.255.255
           |        11.0.0.0 a 126.255.255.255
---------------------------------------------
  B       |        120.0.0.0 a 172.15.255.255
           |        172.32.0.0 a 191.255.255.255
-----------------------------------------------
  C      |        192.0.0.0 a 192.167.255.255
           |         192.169.0.0 a 233.255.255.255



martes, 14 de agosto de 2012

Direccionamiento de IP

Para facilitar el envío de los paquetes por la mejor ruta (enrutamiento) el protocolo TCP/IP usa una dirección IP. Veremos cuáles son los componentes de una dirección IPv4 de 32bit.
Una dirección IP identifica de forma inequívoca cada dispositivo en una red IP. Cada host es decir, cada computadora, router o periférico debe tener una única dirección IP.
Una dirección IP contiene dos partes:
  • La porción de identificación de la red (ID Network) que indica a que red pertenece. El router mantiene la información de cada ruta en cada red.
  • La porción del host (Host ID) que identifica la dirección del host de destino (computadoras, servidores, periféricos, y cualquier otro dispositivo conectado a la red.
En una dada dirección IP, cada parte de los 32 bits representan la red y los restantes bits representan el host. Muchas computadoras pueden compartir la misma dirección de red, combinando las direcciones de red con las direcciones de host se puede identificar inequívocamente cualquier dispositivo conectado en la red.
Como vemos en el siguiente cuadro, la dirección IP de 32bits se divide en partes de 8bit (1byte). Si cada bite se escribe en decimal y se separa con puntos se obtiene la forma normal en la que se escriben las direcciones IP.


Clases de direcciones IP
A fin de clasificar los distintos tipos de redes se dividen en clases. Existen tres clases: A, B y C.

  • Clase A: Las direcciones IP clase A usan solamente el primer byte para indicar la dirección de la red, los restantes bytes se usan para indicar la dirección de los hosts. El primer bite de la dirección de clase A siempre es ´0´, por lo tanto el número mas bajo es ´00000000´ y el mas alto es ´01111111´, lo que en notación decimal van del 0 al 127. Sin embargo las redes 0 y 127 están reservadas y no pueden ser usadas como direcciones de red. Por lo tanto todas las direcciones comprendidas entre 1 y 126 en el primer byte son direcciones clase A.
  • Clase B: Las direcciones clase B usan 2 bytes para indicar la dirección de la red. Los primeros dos bits del primer byte siempre comienzan con el número binario ´10´. Ésto asegura una buena separación entre las direcciónes clase Ay clase B. Los restantes 6 bits del primer bytre pueden ser ceros o unos, por lo tanto el número mas bajo es ´10000000´ (128) y el número mas alto es ´10111111´ (128). Cualquier dirección que comienza con un valor comprendido entre 128 y 191 en el primer octeto es clase B.
  • Clase C: En las direcciones clase C los primeros tres bytes identifican la red y el byte restante está reservado para los hosts. Las direcciones clase C comienzan con el número binario ´110´, por lo tanto la dirección mas baja es ´11000000´ (192) y la mas alta ´11011111´ (223). Si una dirección contiene un numero comprendido en el rango entre 192 y 223 es una dirección de clase C.
IP Address Ranges



viernes, 10 de agosto de 2012

Modelo TCP/IP (2)


Cada sistema terminal debe tener una dirección IP que puede ser asignada de forma manual aunque este mecanismo es una barrera para el usuario común y para el mantenimiento de redes. Existe, entonces un mecanismo de asignación automática de la dirección de IP, sin intervención del usuario final.

 El protocolo IP (Internet Protocol)
El componente IP del protocolo TCP/IP determina la ruta por donde se enviarán los paquetes de datos basándose en su dirección de destino. El IP usa paquetes para transportar información a través de la red. Un paquete es una entidad autocontenida, independiente con los datos y la información que se enviará desde la fuente hasta el destino sin un intercambio previo. Las características del protocolo de red IP son:
  • Opera en la capa 3 (red) del modelo OSI y del modelo TCP/IP.
  • Es un protocolo tipo "Connection Less" en el cual se puede enviar un mensaje en un solo sentido de un punto a otro sin enviar una notificación previa al destino. Además, cuando el punto de destino recibe la información no devuelve ninguna notificación al dispositivo que la envió.
  • Los paquetes son tratados independientemente.
  • El direccionamiento es jerárquico de modo tal que primero distingue la identificación de la red (calle) y luego, la computadora conectada a la red (número/casa).
  • Aunque el envío se realiza de la mejor manera, el IP no garantiza la correcta recepción. Un paquete puede ser perdido, enviado a la dirección incorrecta, duplicado, etcétera, sin que exista ninguna prestación de recuperación de datos.
♪. Ejemplo: Una analogía a los servicios prestados por el IP pueden ser las siguientes: Supongamos que usted vive en Buenos Aires y su madre en Salta. Usted le escribe tres cartas separadas. Cierra cada sobre y escribe en cada uno la dirección de su madre en salta y su remitente en Buenos Aires. Luego lleva las cartas a la oficina de correo y las deja. El servicio de correo hará lo mejor que pueda para que las cartas lleguen a su madre, pero no le garantiza que las tres cartas lleguen a su destino, ni que sigan la misma ruta, ni que las entregue el mismo cartero y finalmente que lleguen en el orden que usted las envió.

martes, 19 de junio de 2012

Modelo TCP/IP

(TCP: Transmition Control Protocol)
(IP: Internet Protocol)
El modelo TCP/IP es la combinación de dos protocolos individuales. El protocolo TCP (Transmmision Control Protocol) y el IP (Internet Protocol). Al igual que el modelo OSI, está dividido en capas, cada una de las cuales cumplen una función específica del proceso de comunicación. Éste modelo fue desarrollado prácticamente al mismo tiempo que el modelo OSI. Los componentes o capas (layers) de la pila TCP/IP son los siguientes:

  • La capa de acceso a la red cubre los mismo procesos que las capas física y de enlace de datos del modelo TCP/IP.
  • La capa de internet provee el enrutamiento de los datos desde la fuente al destino. Define la forma de direccionar los paquetes. efectúa el movimiento de datos entre la capa de enlace de datos y la capa de transporte. Realiza la fragmentación y desfragmentación de los paquetes de datos.
  • La capa de transporte es el núcleo de la arquitectura TCP/IP. Provee los servicios de comunicación directamente a los procesos de aplicación.
  • La capa de aplicación realiza la transferencia de archivos y todas las actividades relativas a la red y a internet dentro de las interfaces de aplicación (APIs: Application Programmin Interface).

TCP/IP STACK vs OSI


Ambos modelos fueron desarrollados por diferentes organizaciones y existe una cierta correspondencia entre las capas de cada uno, de las siguientes formas.
La capa del modelo TCP/IP llamada capa de acceso a la red equivale en forma aproximada a las capas de enlace de dato y físicas del modelo OSI. Nota: Debido a esta correspondencia es que muchas veces se modifica el modelo TCP/IP reemplazando la capa de acceso a la red por las dos capas del modelo OSI convirtiendo así al modelo TCP/IP en un modelo de cinco capas.
La capa llamada internet del modelo TCP/IP cumple las mismas funciones que la capa de red del modelo OSI y lo mismo sucede con la capa de transporte.
La capa de aplicación del modelo TCP/IP cumple con las mismas funciones que las capas de sesión, presión y aplicación del modelo OSI. Es de destacar que el modelo OSI, sin embargo provee una organización adicional.

Capa Internet del modelo TCP/IP
Hay varios aspectos del direccionamiento IP que incluyen: los cálculos para generar las direcciones IP públicas y las direcciones IP privadas, las direcciones IP diseñadas para propósitos de enrutamiento específico.
Además tenemos dos tipos de direcciones IP: La versión 4 (V4) de 32 bits y la versión 6 (V6) de 128 bits. La nueva versión, es decir, la V6, actualmente se está imponiendo sobre la V4 y en el futuro será la más común

Encapsulación, Desencapsulación

Encapsulación


La transmisión de información en una red requiere de un proceso de conversión ya sea para enviar o recibir datos, éste proceso es conocido como el proceso de encapsulación y desencapsulación de los datos. Al encapsular los datos, estos se convierten en paquetes. Éste proceso consiste en 'envolver' los datos con la información que requiere cada protocolo.
A medida que los datos se mueven a través del modelo OSI hacia abajo, cada capa le agrega un encabezado (es decir, información delante de los datos), y en algunos casos puede agregarse un finalizador detrás.
Los encabezados contienen información de control para cada dispositivo de la red y aseguran el correcto envío de los datos para su recepción.
El proceso de encapsulación consiste en los siguientes pasos:

  1. Los datos del usuario se envían a la capa de aplicación.
  2. La capa de aplicación agrega un encabezado a los datos de usuario, en encabezado de la capa 7 y así serán pasados abajo, a la capa de presentación.
  3. La capa de presentación agrega su encabezado a los datos y estos datos pasan a la capa de sesión.
  4. La capa de sesión agrega su encabezado y estos datos pasan a la capa de transporte.
  5. La capa de transporte agrega su encabezado y sus datos pasan abajo, a la capa de red.
  6. La capa de red agrega su encabezado y estos datos pasan abajo a la capa de enlace de datos.
  7. La capa de enlace de datos agrega su encabezado y también un finalizador (trailer) que es usualmente información para el control de la integridad de los datos llamado FCS (Frame Check Secuence) que se usa para detectar en el receptor si los datos llegaron con errores o no. Todo este conjunto de datos pasa a la capa física.
  8. La capa física transmite los datos como bits por la red.
Ejemplo: El proceso de encapsulación puede compararse con enviar un paquete a través del correo. El primer paso es colocar  el contenido en una caja, después envolverla y escribir la dirección a donde será enviada y la dirección desde donde se envía (remitente). (<- hasta capa de sesion / desde capa de transporte ->) El proceso sigue cuando se entrega la caja con los datos en el correo que se encarga del traslado hacia su destino.
Desencapsulasión
Cuando el dispositivo es remoto recive las secuencias de bits la capa física del mismo sube los datos a la capa de enlace de datos que realiza los siguientes pasos:
  1. La capa de enlace de datos verifica la información contenida al final (FCS) y si encuentra un error los datos son descartados y solicita su reenvío.
  2. Si no hay error la capa de enlace de datos lee e interpreta la información de control contenida en el encabezamiento (Encabezado de la capa dos).
  3. La capa de enlace de datos retira el encabezado y el trailer y sube los datos a la capa de red.
Éste proceso es realizado de forma similar por cada una de las capas restantes.

martes, 5 de junio de 2012

TP Nº2

El modelo OSI
(Open Systems Interconnection)



El modelo de referencia OSI describe como se transmiten los datos en una red. Se ocupa del hardware, del sofrtware y de la transmisión de datos.
A comienzos de los años 80' se produjo un importante aumento en el tamaño de las redes. Las empresas que utilizaban computadoras advirtieron que podían ahorrar dinero y ganar productividad usando la tecnología de redes.
Las primeras redes se expandieron rápidamente a medida que se introducían nuevas tecnologías y productos.
A mediados de los 80' empezaron a experimentar dificultades. Se hacía cada vez mas dificultoso que redes con distintas especificaciones e implementaciones se comunicaran entre sí.
Las empresas sintieron la necesidad de salir del sistema de redes 'propietario', es decir de sistemas que eran propiedad de aquellos que lo habían desarrollado y por lo tanto eran los que controlaban sus licencias y sus costos.
En computación 'propietario' es lo contrario de 'abierto'.
'Propietario' significa que una compania o un grupo de copanías controlan el uso de la tecnología.
'Abierto' significa que la tecnología está disponible para el público.
Para solucionar el problema de las redes la organización mundial de estandarización (ISO: http://www.iso.org/iso/home.html) investigó los distintos esquemas de redes y como resultado creó un modelo que permitió a los proveedores crear redes compatibles entre ellas. El modelo de referencia OSI fue publicado en 1984 y definía los estándares que aseguraban la compatibilidad e interoperatividad entre los distintos tipos de redes producidos por las empresas alrededor del mundo.
El modelo OSI se considera como la mejor herramienta para comprender como se envían y reciben datos en una red.
El modelo OSI separa las funciones de la red en 7 categorías llamadas comúnmente capas (layers). Cada capa define una determinada función.
En síntesis este modelo describe como los datos viajan desde una programa de aplicación a través de la red hacia otra aplicación en otra computadora.
Las principales ventajas del modelo son reducción de la complejidad al dividir la tarea de enviar y recibir datos en partes mas pequeñas y la estandarización de las interfaces, lo que lleva a un sistema abierto que permite que muchos fabricantes realicen desarrollos y soportes.

Capas
Resultaría una tarea muy complicada escribir un solo paquete de software que lleve a cabo todas las tareas requeridas para las comunicaciones. A parte de tener que enfrentarse con distintas arquitecturas de hardware, tan solo la escritura de software para todas las aplicaciones que uno deseara resultaría en un programa que sea excesivamente grande para ejecutar y mantener.

Capa Física
La capa física se ocupa de "medios mecánicos, eléctricos, funcionales y de procedimientos que se requieren para la transmisión de los datos", de acuerdo con la definición OSI. Algunas características como los niveles de tensión, sincronización, frecuencia, distancia máxima de transmisión, conectores físicos y otros atributos similares son definidos por esta capa.

Capa de Vínculo de Datos
De acuerdo con la norma OSI "proporciona el control de la capa física y detecta y corrige que pudieran ocurrir".
En la práctica, la capa de enlace de datos es responsable de la corrección de los errores de transmisión, ocurridos durante la transmisión. Los errores en la capa de aplicación se manejan en la capa de transporte. Ésta capa se ocupa de solucionar los problemas debido a las interferencias de las señales en los medios físicos de transmisión (cable, fibra óptica, electromagnetismo) la interferencia es común y proviene de distintas fuentes que incluyen las corrientes inducidas por campos magnéticos y los rayos cósmicos. En el modelo TCP/IP ésta capa y la anterior se encuentran unidas en un solo bloque llamado 'acceso a la red'. Los concentradores como hubs y switchs trabajan en esta capa. Ésta  capa define el formato de los datos para la transmisión y como se accede a la capa física.

Capa de Red
La capa de red proporciona enrutamiento físico de los datos determinando  la ruta entre las máquinas. La capa de red examina la topología de la red y determina cuál es el mejor camino para enviar el mensaje. El crecimiento de internet ha incrementado el número de usuarios que acceden a la información alrededor del mundo y esta capa se ocupa de su conectividad. Los router se encuentran en esta capa.

Capa de Transporte
Está diseñada para la "transferencia transparente de datos desde el extremo fuente de un sistema abierto al extremo destino de un sistema abierto". La capa de transporte establece, mantiene y termina la comunicación entre dos máquinas. Además verifica que los datos recibidos sean los enviados y en caso de detectar un error se encarga de reenviar los datos. Ésta capa segmenta los datos que envía al emisor y rearma los datos que recibe. Es decir que cuando se transmiten grandes archivos la capa de transporte los divide en pequeños segmentos a fin de que si hubiera problemas en la transmisión, éstos no afecten la totalidad del archivo.
La frontera entre la capa de transporte y la de sesión (mas alta) puede pensarse como el límite entre los protocolos de las aplicaciones (sesión) y los protocolos de flujo de datos (transporte). Ésta capa evita que las capas superiores deban ocuparse de los detalles del transporte de datos.

Capa de Sesión
Está involucrada en la coordinación de las comunicaciones entre diferentes aplicaciones. Organiza y sincroniza el intercambio de datos entre los procesos de las aplicaciones. En forma simplificada puede pensarse como una capa de control de flujo y sincronización. Por ejemplo en los servidores web hay muchos usuarios y por lo tanto muchos procesos de sincronización al mismo tiempo. Es importante entonces mantener el control sobre cada usuario.

Capa de Presentación
La tarea de las capas inferiores es dar el formato de datos para cada aplicación. La capa de presentación convierte los datos de la aplicación a un formato común conocido como forma canónica (canon = norma o ley). Es decir que ésta capa procesa y convierte los datos provenientes de la placa de aplicación a un formato útil para las capas inferiores. En esta capa se pierden los formatos de los archivos de la capa de aplicación e incluso los formatos de carácter (ASCII).
Ésta capa hace lo inverso para los datos de llegada, es decir, convierte los datos de llegada al formato específico de cada aplicación.

Capa de Aplicación
La capa de aplicación es la interfaz del sistema OSI con el usuario final, es ahí donde reciben las aplicaciones, como por ejemplo el correo electrónico, los navegadores, las redes sociales, etc. La tarea de la capa de aplicación es desplegar la información recibida y enviar los nuevos datos del usuario a las capas inferiores.

viernes, 1 de junio de 2012

Conector RJ45

Posee 8 pines o conexiones eléctricas, es utilizado según las normas TIA/EIA 568 y TIA/EIA 568B (Telecomunications Industry Asociation / Electric Industry Alliance). Éstos estándares tratan el cableado comercial para productos y servicios de telecomunicaciones. Fueron publicados por primera vez en 2001. tal vez la característica mas conocida sea la asignación de pares/pines en los cables de 8 hilos y 100 ohms (Cable de par trenzado-UTP). Ésta asignación se conoce como T568A y T568B.


Éste terminal posee similares características al RJ11 que se usa en telefonía y que tiene 4 pines (2 pares).

Para que todos los cables funcionen en cualquier red los 2 extremos del cable de red (categoría 4xred) llevaran un conector rj45 ordenados según la norma A o la B. Estos cables van conectados a un concentrador (HUB,  switch o router) llevarán conexionados AA o BB, pero si se va a utilizar para conectar dos computadoras entre sí, un extremos será A y el otro B (cable cruzado).
Existen dos maneras de unir el cable: una forma industrial mediante un proceso de inyección o en forma manual mediante una herramienta llamada 'crimpeadora'.

Esta herramienta perminte pelar los cables utp, cortar los pares a la medida adecuada y fijar ante presión el terminal rj45.
Nota: Cabe destacar que no es necesario pelar los pares ya que en el proceso de fijación las pequeñas cuchillas de los pines del terminal hacen contacto con el cobre de cada cable, algunos terminales ofrecen dos puntos de contacto.
Para verificar el correcto armado del cable se utiliza un tester (probador) que mediante el encendido de leds constata la correcta conexión de los pares. Este dispositivo está compuesto por dos partes, la mas grande tiene dos terminales RJ45 y permite verificar cables de los que se disponen de ambos extremos, sino se utilizan ambas partes en cada extremo. Los cables cortos con terminales RJ45 reciben el nombre de 'patch-cord'.