Tecnologías de redes De acuerdo a la tecnología yh topología que utilizan las redes (arquitectura), pueden ser: AppleTalk. Se utiliza para enlazar computadoras Apple y Macintosh de una manera sencilla y fácil de configurar, Utiliza un modelo de igual a igual, donde todos los nodos tienen el mismo nivel (no hay jerarquías de servidor y estaciones de trabajo), lo que evita la congestión de los sistemas centralizados. Se conecta mediante cable par trenzado y soporta conexiones Ethernet y Token Ring. ArcNet. Tecnología de redes para proceso distribuido que utiliza topología mixta Estrella-Bus. Utiliza necesariamente uno o varios concentradores (Hubs) para distribuir desde ahí los datos hacia las computadoras a velocidades de hasta 2.5 Mbps. Permite hasta 255 equipos conectados mediante varios concentradores. Su nombre es acrónimo de Attached Resource Computer NETwor o red de recursos de computadoras adjuntas. Token Ring. Tecnología creada por IBM para topología de anillo. Se puede conectar con cable par trenzado, coaxial o con fibra óptica, por lo que su velocidad de transferencia de datos va de 4 a 16 Mbps. Todas las computadoras se conectan al núcleo central y se comunican mediante un protocolo de paso de testigo. Wi-Fi: Tecnologia para redes inalámbricas y Wi-Max El sistema Wi-Fi, que permite la creación de redes de trabajo sin cables, será sustituido por el Wi-Max, con grandes avances técnicos en velocidad, alcance e interoperabilidad. Las ventajas técnicas de la tecnología Wi-Max (Worldwide Interoprability for Microwave Access) relacionadas con el actual sistema de redes Wi-Fi son muchas. Mientras el alcance de una señal Wi-Fi es de unos 30 metros, el del Wi-Max puede llegar a los 50 kilómetros. Esta norma utiliza frecuencias de 2 a 11 GHz ?que no están reguladas en la mayoría de los países. En un primer momento, las redes Wi-Max funcionarán con terminales, conectadas a la red de Internet. Cada una de estas terminales tendrá capacidad para varios cientos de usuarios, que funcionarán como puntos de acceso a las redes de las empresas o de las mismas terminales Wi-Fi. Protocolos de comunicación Protocolos de red Un protocolo de red es una norma standard -conjunto de normas standard- que especifica el método para enviar y recibir datos entre varios ordenadores. No existe un único protocolo de red, y es posible que en un mismo ordenador coexistan instalados varios protocolos, pues es posible que un ordenador pertenezca a redes distintas. Esta variedad de protocolos puede suponer un riesgo de seguridad: cada protocolo de red que instalamos en un sistema Windows queda disponible para todos los adaptadores de red existentes en el sistema, físicos (tarjetas de red o módem) o lógicos (adaptadores VPN). Si los dispositivos de red o protocolos no están correctamente configurados, podemos estar dando acceso no deseado a nuestros recursos. La regla de seguridad mas sencilla es la de tener instalados el número de protocolos indispensable; en la actualidad y en la mayoría de los casos debería bastar con sólo TCP/IP. Si necesitamos más de un protocolo, es igualmente aconsejable deshabilitarlo en cada uno de los dispositivos de red que no vayan a hacer uso de él. Y finalmente, un consejo de seguridad contradictorio con los dos anteriores: si necesitamos prestaciones que podemos obtener con varios protocolos, o con una extensión de otro protocolo ya instalado, a menudo será preferible instalar los dos protocolos. El ejemplo típico es el de no usar Netbios sobre TCP/IP y instalar y usar en su lugar NetBeui si precisamos compartir recursos en una red Windows. Las razones las veremos a continuación. Finalmente una aclaración: una conexión de red implica una relación entre ordenadores a muchos niveles: necesitamos una conexión física (cable, etc) necesitamos manejar los datos transportados; necesitamos un sistema de transporte; necesitamos mostrar los datos. Normalmente los protocolos de red trabajan en grupos, encargandose de aspectos parciales de la comunicación NETBEUI/NETBIOS NetBIOS es un protocolo de comunicación entre ordenadores que comprende tres servicios: El servicio de nombres permite el registro de nombres de computador, aplicaciones y otros identificadores en general en la red. Un programa puede, a través de este servicio, determinar qué computadora en la red corresponde un determinado nombre. El servicio de paquetes posibilita el envío y recibimiento de paquetes en la red, punto a punto o por difusión. El servicio de sesión permite el establecimiento de conexiones entre dos puntos en la red y es análogo al protocolo TCP. Debido a este diseño para grupos pequeños (optimamente, una decena, máximo unos 200 equipos) netbios es un protocolo no enrutable: cada equipo se identifica con un nombre (equipo_de_pepe, equipo_de_juan) y no con una dirección lógica, viendose entre si unicamente los equipos situados en el mismo segmento, y siendo necesario utilizar puertas de enlace (gateways) para conectar los segmentos entre si, o con un ordenador principal. En realidad, y pese a su antiguedad y limitaciones, para redes pequeñas, posiblemente siga siendo el protocolo más rápido. NetBios originariamente trabajaba sobre el protocolo netbeui que era el responsable del transporte de datos. Con la difusión de Internet, sin embargo, y la omipresencia del protocolo TCP/IP, los sistemas operativos de Microsoft mas recientes permiten ejecutar NetBios sobre el protocolo TCP/IP, prescindiendo de NetBEUI (de hecho este protocolo no aparece por defecto disponible en windows XP). Y de ahi la paradoja de los consejos de seguridad que deciamos al principio. En principio no te hace falta NetBios si solo quieres conectarte a internet. Pero en el caso de que debas tener NetBios (por ejemplo porque quieres compartir una impresora en una red doméstica), puedes ejecutarlo sobre TCP/IP, lo que te permite prescindir del protocolo NetBeui, lo que es bueno, porque limita el numero de protocolos instalados. Pero como NetBeui no es accesible desde internet, por no ser enrutable, quizás sea una mayor ventaja ejecutar NetBios sobre NetBeui, desactivando NetBios sobre TCP/IP. NetBIOS utiliza los puertos 137, 138 y 139. Puedes averiguar si tienes NetBIOS activado utilizando desde la consola el comando netstat -an. Si estos puertos están a la escucha, NetBIOS sobre TCP/IP esta instalado. El programa nbtstat (tambien a usar en modo consola) proporciona información sobre NetBIOS sobre TCP/IP. NetBIOS se usa principalmente con el Cliente para redes Microsoft y con el servicio Compartir archivos e impresoras para redes Microsoft, que permite acceder a recursos de otros ordenadores (carpetas, perifericos). Eliminando el protocolo NetBios Usar el protocolo NetBios sobre TCP/IP no tiene muy buena prensa, en cuanto a seguridad, ya que hace visible para todo Internet la presencia de tu ordenador, el nombre del ordenador y nombre de usuario, y es en general una posible vía de ataque. Si tu ordenador va a estar conectado a Internet, pero no a una red local ni vas a compartir archivos o impresoras, puedes eliminarlo, quitando los clientes instalados (ya sea el Cliente para redes Microsoft o el Inicio de sesión en Microsoft Family), y desmarcando la casilla "Deseo habilitar NetBIOS en TCP/IP". Y por supuesto -si estuviera instalado- NetBeui. IPX/SPX IPX/SPX se usa para redes NetWare de Novell, no siendo necesario si no tienes una red de este tipo. El protocolo IPX se refiere al empaquetamiento de los datos, incluyendo cada paquete la dirección de destino, lo que permite enviar datos de una red a otra. El protocolo IPX no garantiza la integridad del envio (paquetes perdidos etc). De ello se encarga el protocolo SPX. Mientras que el protocolo IPX es similar a IP, SPX es similar a TCP. Juntos, por lo tanto, proporcionan servicios de conexión similares a TCP/IP. TCP/IP Se trata de un conjunto de protocolos, entre ellos los dos que le dan nombre: TCP y IP. El protocolo IP se refiere a la forma de fraccionar los datos a enviar en bloques (paquetes, datagramas). Como ocurre con IPX, IP es un servicio no confiable (o de mejor esfuerzo), que no garantiza la recepción del paquete. El paquete podría llegar dañado, en otro orden con respecto a otros paquetes, duplicado o simplemente no llegar. La confiabilidad es proporcionada por el protocolo de la capa de transporte, trabajando en equipo. El protocolo IP permite llevar los datos de un ordenador a otro, sin necesidad de que exista una conexión directa. Cada paquete lleva incluida la dirección del remitente y del destinatario, por lo que puede llegar a término moviendose por distintas redes, dirigido por enrutadores. El protocolo TCP es el que se encarga del transporte de los datagramas IP: en el ordenador de origen se encarga de la creación de los datagramas, su secuencia, su identificacion, del control de errores y de su envio. En el ordenador de destino el mismo protocolo TCP se encarga de recopilar los datagramas, de ordenarlos secuencialmente, de esperar a los datagramas retrasados, y de solicitar al ordenador de destino que reenvie aquellos que se hayan extraviado o hayan llegado dañados, encargándose también al final de reconstruir los datos con los datagramas recibidos. El sistema es muy flexible y eficaz: si una conexión entre redes se rompe, los datos cambian la trayectoria y alcanzan su destino por una ruta alternativa: la red puede llevar cada paquete por la ruta más idónea disponible en ese instante. Tampoco es preciso que todos los paquetes lleguen en el mismo orden o en el mismo tiempo. Si un paquete se pierde, solo es preciso reenviar este, no la totalidad de los datos. Protocolos de comunicación Podemos definir un protocolo como el conjunto de normas que regulan la comunicación (establecimiento, mantenimiento y cancelación) entre los distintos componentes de una red informática. Existen dos tipos de protocolos: protocolos de bajo nivel y protocolos de red. Los protocolos de bajo nivel controlan la forma en que las señales se transmiten por el cable o medio físico. En la primera parte del curso se estudiaron los habitualmente utilizados en redes locales (Ethernet y Token Ring). Aquí nos centraremos en los protocolos de red. Los protocolos de red organizan la información (controles y datos) para su transmisión por el medio físico a través de los protocolos de bajo nivel. Veamos algunos de ellos: IPX/SPX IPX (Internetwork Packet Exchange) es un protocolo de Novell que interconecta redes que usan clientes y servidores Novell Netware. Es un protocolo orientado a paquetes y no orientado a conexión (esto es, no requiere que se establezca una conexión antes de que los paquetes se envíen a su destino). Otro protocolo, el SPX (Sequenced Packet eXchange), actúa sobre IPX para asegurar la entrega de los paquetes. NetBIOS NetBIOS (Network Basic Input/Output System) es un programa que permite que se comuniquen aplicaciones en diferentes ordenadores dentro de una LAN. Desarrollado originalmente para las redes de ordenadores personales IBM, fué adoptado posteriormente por Microsoft. NetBIOS se usa en redes con topologías Ethernet y token ring. No permite por si mismo un mecanismo de enrutamiento por lo que no es adecuado para redes de área extensa (MAN), en las que se deberá usar otro protocolo para el transporte de los datos (por ejemplo, el TCP). NetBIOS puede actuar como protocolo orientado a conexión o no (en sus modos respectivos sesión y datagrama). En el modo sesión dos ordenadores establecen una conexión para establecer una conversación entre los mismos, mientras que en el modo datagrama cada mensaje se envía independientemente. Una de las desventajas de NetBIOS es que no proporciona un marco estándar o formato de datos para la transmisión. NetBEUI NetBIOS Extended User Interface o Interfaz de Usuario para NetBIOS es una versión mejorada de NetBIOS que sí permite el formato o arreglo de la información en una transmisión de datos. También desarrollado por IBM y adoptado después por Microsoft, es actualmente el protocolo predominante en las redes Windows NT, LAN Manager y Windows para Trabajo en Grupo. Aunque NetBEUI es la mejor elección como protocolo para la comunicación dentro de una LAN, el problema es que no soporta el enrutamiento de mensajes hacia otras redes, que deberá hacerse a través de otros protocolos (por ejemplo, IPX o TCP/IP). Un método usual es instalar tanto NetBEUI como TCP/IP en cada estación de trabajo y configurar el servidor para usar NetBEUI para la comunicación dentro de la LAN y TCP/IP para la comunicación hacia afuera de la LAN. AppleTalk Es el protocolo de comunicación para ordenadores Apple Macintosh y viene incluido en su sistema operativo, de tal forma que el usuario no necesita configurarlo. Existen tres variantes de este protocolo: