Documente Academic
Documente Profesional
Documente Cultură
A continuacion explicaremos un poco cada uno de los componentes de una red Appletalk. SOCKETS Un socket Appletalk es una localidad unica y direccionable en un nodo Appletalk. Es el punto lgico en el cual interactan el software Appletalk de capas superiores y la capa de red de Protocolo de Entrega de Datagrama (Datagram Delivery Protocol DDP -). Estos procesos de capas superiores son conocidos como sockets clientes. Los sockets clientes poseen uno o mas sockets, los cuales usan para mandar y recibir datagramas. Los sockets pueden ser asignados estticamente y dinmicamente. Los sockets asignados estticamente son reservados para su por ciertos protocolos u otros procesos. Los sockets asignados dinmicamente son asignados por DDP a socket clientes bajo pedido. Un nodo Appletalk puede contener hasta 254 diferentes nmeros de socket. La figura ilustra la relacin entre los sockets en un nodo Appletalk y DDP en la capa de red
NODOS Un nodo Appletalk es un dispositivo que esta conectado a una red Appletalk. Este dispositivo puede se una computadora Macintosh, una impresora, una PC, un ruteador, u otro dispositivo similar. Dentro de cada nodo Appletalk existen numerosos procesos de software llamados sockets. La funcin de estos sockets es identificar los procesos de software corriendo en el dispositivo. Cada nodo en una red Appletalk pertenece a una red especifica y a una zona especifica. REDES Una red Appletalk consiste de un solo cable lgico y mltiples nodos unidos. El cable lgico consta de ya sea un solo cable fsico o mltiples cables fsicos interconectados usando puentes o ruteadores. Las redes Appletalk pueden ser no-extendidas o extendidas. REDES NO-EXTENDIDAS Una red Appletalk no-extendida es un segmento fsico de red que se le asigna un numero de red nico, que puede estar entre 1 y 1024. Cada numero de nodo en una red no-extendida debe ser nico, y un segmento de red no-extendida no puede tener mas de una Zona Appletalk configurada en el.(Una Zona es un grupo lgico de redes o nodos) Appletalk fase 1 solo soporta redes no-extendidas, pero como regla, las configuraciones de redes no extendidas no son usadas en redes nuevas debido a que han sido reemplazadas por las redes extendidas.
REDES EXTENDIDAS Una red Appletalk extendida es un segmento fsico de red que se le pueden asignar mltiples nmeros de red. Esta configuracin es conocida como un rango de cable. Los rangos de cable de Appletalk pueden indicar un solo numero de red o varios nmeros de red consecutivos. Al igual que en otros conjuntos de protocolos, tales como TCP/IP e IPX, cada combinacin de numero de red y numero de nodo en una red extendida debe ser nico, y su direccin debe ser nica para propsitos de identificacin. Las redes extendidas pueden tener mltiples Zonas Appletalk configuradas en un solo segmento de red, y los nodos en las redes extendidas pueden pertenecer a cualquier zona asociada con la red extendida. La figura ilustra una red extendida.
ZONAS Una zona Appletalk es un grupo lgico de nodos redes que es definido cuando el administrador de la red la configura. Los nodos o redes no necesitan estar fsicamente contiguos o pertenecer a la misma zona Appletalk. La figura muestra una interred Appletalk compuesta de 3 zonas no contiguas.
Estas implementaciones de la capa de enlace de datos ejecutan traducciones de direcciones y otras funciones que permiten a los protocolos propietarios de Appletalk comunicarse a travs de interfaces estndar, como: IEEE 802.3 (usando EtherTalk), Token Ring/IEEE 802.5 (usando TokenTalk), y FDDI (usando FDDITalk). Adems, Appletalk implementa su propia interface de red, conocida como LocalTalk. La figura muestra como las implementaciones de acceso a medios concuerdan con el modelo de referencia OSI.
ETHERTALK
EtherTalk extiende la capa de enlace de datos para permitir al protocolo AppleTalk operar sobre una implementacin estndar de IEEE 802.3. Las redes EtherTalk estn organizadas exactamente igual a las redes IEEE 802.3, soportando la misma velocidad y los mismos tamaos de segmento, as como el mismo nmero de nodos de red activos. Esto permite que AppleTalk sea desplegado sobre cualquiera de las redes basadas en Ethernet. La comunicacin entre los protocolos de capas superiores de la arquitectura AppleTalk y los protocolos Ethernet es manejada por el protocolo EtherTalk de acceso de enlaces (EtherTalk Link Access Protocol ELAP-).
LOCALTALK
LocalTalk es una implementacin propietaria de la capa de enlace de datos que fue desarrollada por Apple para su suite de protocolos AppleTalk, LocalTalk fue diseada como una solucin de bajo costo para conectar grupos de trabajo locales. El hardware de LocalTalk tpicamente viene integrado en los productos Apple, que son fcilmente conectados usando cables de par trenzado. Las redes LocalTalk estn organizadas en una topologa de red, lo que significa que los dispositivos estn conectados a los otros en series. Los segmentos de red estn limitados a un largo de 300 metros con un mximo de 32 nodos activos, y mltiples redes LocalTalk pueden estar conectados usando ruteadores o dispositivos similares. La comunicacin entre el protocolo de la capa de enlace de datos AppleTalk y protocolos de capas superiores es el protocolo LocalTalk de acceso de enlace (LocalTalk Link Access Protocol LLAP-).
TOKENTALK
TokenTalk extiende la capa de enlace de datos para permitir que los protocolos Appletalk operen sobre una implementacin IEEE 802.5/Token Ring estndar. Las redes TokenTalk estn organizadas exactamente como las redes IEEE 802.5/Token Ring, soportando las mismas velocidades y numero de nodos activos. La comunicacin entre protocolos de la capa de enlace de datos usados en Token Ring y protocolos de capas superiores es el TokenTalk Link Access Protocol (TLAP) (Protocolo TokenTalk de acceso a enlace).
La transmisin de datos TLAP envuelve un numero de pasos para transmitir datos a travs del medio fsico. Cuando el TLAP recibe un paquete DDP que requiere transmisin, encuentra la
direccin de protocolo especificada en el encabezado DDP y despus checa la AMT para encontrar la direccin correspondiente de hardware IEEE 802.5/Token Ring. Despus, TLAP introduce tres diferentes encabezados en el paquete DDP, empezando con los encabezados SNAP y 802.2 LLC. Cuando el tercer encabezado, el IEEE 802.5/Token Ring, es introducido al paquete, las direccin de hardware recibida del AMT es puesta en el campo de Direccin Destino. El resultado, un paquete IEEE 802.5/Token Ring, es puesto en el medio fsico para su transmisin.
FDDITALK
FDDITalk extiende la capa de enlace de datos para permitir a los protocolos AppleTalk operar sobre una implementacin ANSI FDDI estndar. Las redes FDDITalk estn organizadas exactamente como las redes FDDI, soportando la mismas velocidades y nmeros de nodos de red activos.
As como con TLAP, el FLAP utiliza un proceso multiestados para transmitir los datos a travs del medio fsico. Cundo el FLAP recibe un paquete DDP que requiere transmisin, encuentra la direccin de protocolo especificada en el encabezado DDP y checa la AMT para encontrar la direccin de hardware FDDI. El FLAP introduce tres diferentes encabezados al paquete DDP, empezando con los encabezados SNAP y 802.2 LLC. Cuando el tercer encabezado, el encabezado FDDI, es introducido al paquete, la direccin de hardware recibida del AMT es puesta en el campo de direccin destino, el resultado, un paquete FDDI, es puesto en el medio fsico para su transmisin.
implementacin de la capa de enlace de datos. Usualmente, un mensaje broadcast es enviado a todos los nodos AppleTalk en la red.
ADDRESS GLEANING
En ciertas implementaciones, los paquetes DDP entrantes son examinados para conocer las direcciones de hardware y de red del nodo fuente. El DDP puede, entonces poner esta informacin en el AMT. Esta es una manera en la cual un dispositivo, como un ruteador, estacin de trabajo o servidor, puede descubrir dispositivos dentro de una red AppleTalk. Este proceso de obtener direcciones de paquetes de entrada es conocida como address gleaning. El Address Gleaning no es ampliamente usado, pero en algunas situaciones puede reducir el numero de peticiones de AARP que deben ser transmitidas.
establecido entre dos dispositivos. La funcin de garantizar entregas es manejada por protocolos de capas superiores.El DDP ejecuta dos funciones clave: transmisin y recepcin de paquetes. Transmisin de paquetes El DDP recibe datos de sockets clientes, crea un encabezado DDP usando la direccin de destino apropiada, y pasa el paquete al protocolo de la capa de enlace de datos. Recepcin de paquetes El DDP recibe frames de la capa de enlace de datos, examina el encabezado DDP para encontrar la direccin destino, y rutea al paquete al socket destino.
El DDP mantiene el rango de cable de la red local y la direccin de red de un ruteador conectado a la red local en cada nodo AppleTalk. Adems, los ruteadores AppleTalk deben mantener una tabla de ruteo usando el Routing Table Maintenance Protocol (RTMP) (Protocolo de mantenimiento de tabla de ruteo).
Estos son los campos que contiene el formato del DDP extendido. Conteo de Hops Cuenta el numero de dispositivos intermedios a travs de los cuales el paquete ha pasado. En la fuente, este campo esta en 0. Cada nodo intermedio a travs de los cuales pase el paquete incrementa el valor de este campo en 1. El numero mximo de hops es 15. Tamao Indica el tamao total, en bytes, del paquete DDP. Checksum Contiene un valor checksum usado para detectar errores. Si no ejecuta un checksum, los bits en este campo opcional se ponen en 0. Red destino Indica el numero de 16 bits de la red destino. Red fuente Indica el numero de 16 bits de la red fuente. ID del nodo destino Indica el ID de 8 bits del nodo destino. ID del nodo fuente - Indica el ID de 8 bits del nodo fuente. Socket destino Indica el numero de 8 bits del socket destino. Socket fuente - Indica el numero de 8 bits del socket fuente. Tipo Indica el protocolo de capa superior al que pertenece la informacin en el campo de Datos. Datos Contiene datos de un protocolo de capa superior.
El DDP mantiene el rango de cable de la red local y la direccin de red de un ruteador conectado a la red local en cada nodo AppleTalk. Adems, los ruteadores AppleTalk deben mantener una tabla de ruteo usando el Routing Table Maintenance Protocol (RTMP) (Protocolo de mantenimiento de tabla de ruteo).
El DDP funciona muy parecido a cualquier otro protocolo de ruteo, Los paquetes son direccionados en la fuente, pasados a la capa de enlace de datos, y transmitidos al destino. Cuando el DDP recibe datos de una protocolo de capa superior, determina si los nodos fuente y destino estn en la misma red al examinar los nmeros de red y la direccin destino. Si el numero de la red destino esta dentro del rango de cable de la red local, el paquete es encapsulad en un encabezado DDP y es pasado a la capa de enlace de datos para su transmisin al nodo destino. Si el numero de la red destino no esta dentro del rango de cable de la red local, el paquete es encapsulado en un encabezado DDP y es pasado a la capa de enlace de datos para su transmisin a un ruteador. Los ruteadores intermediarios usan sus tablas de rute para mandar el paquete a la red destino. Cuando el paquete llega a un ruteador conectado a la red destino, el paquete es transmitido al nodo destino.
Direccin del ruteador del siguiente hop Estado actual de la entrada en la tabla de rute (buena, sospechosa, mala).
Cuando una red es agregada o removida de la tabla de ruteo Cuando se cambia la distancia a una red Cuando un cambio en el camino a una red causa que el ruteador exterior acceda a esa red a travs de su interred local en lugar de a travs del tnel, o a travs del tnel en lugar de a travs de la interred local.
Un tnel AURP funciona como un enlace virtual de datos sencillo, entre interredes AppleTalk remotas. Cualquier numero de nodos fsicos pueden existir en el camino entre ruteadores exteriores, pero estos nodos son transparentes a las redes AppleTalk. Dos tipos de tneles AURP existen: tneles punto a punto y multipunto. Un tnel AURP punto a punto solo conecta dos ruteadores exteriores. Un tnel AURP multipunto conecta tres o mas ruteadores exteriores. Existen dos tipos de tneles multipunto. Un tnel multipunto completamente conectado permite a todos los ruteadores exteriores conectados mandarse paquetes unos a otros. Con un tnel multipunto parcialmente conectado, uno o mas ruteadores exteriores estn enterados solo de algunos, no todos, los otros ruteadores exteriores. La figura ilustra dos LANs AppleTalk conectadas a travs de un tnel AURP punto a punto
ENCAPSULACION AURP
Cuando se intercambia informacin de ruteo o datos a travs de un tnel AURP, los paquetes AppleTalk deben ser convertidos de RTMP, ZIP e IGRP mejorado a AURP. Entonces los paquetes son encapsulado en encabezados UDP para transportarse a travs de la red TCP/IP. La conversin y encapsulacion son ejecutadas por ruteadores exteriores, que reciben informacin de rute paquetes de datos que deben ser enviados a un interred AppleTalk remota. El ruteador exterior convierte los paquetes a paquetes AURP, entonces estos paquetes son encapsulados en encabezados UDP y son enviados al tnel (la red TCP/IP). La red TCP/IP trata a los paquetes como trafico UDP comn. El ruteador exterior remoto recibe los paquetes UDP y remueve la informacin del encabezado UDP. Los paquetes AURP son convertidos a su formato original, ya sea como informacin de ruteo o paquetes de datos. Si los paquetes AppleTalk contienen informacin de ruteo, el ruteador exterior actualiza sus tablas de ruteo de acuerdo con este. Si los paquetes contienen datos destinados a un nodo AppleTalk en la red local, el trafico es mandad a la interfaz apropiada.
red NVE-). Un NVE es un recurso direccionable de la red, tal como un servicio de impresin, que es accesible sobre la interred. Los NVEs son referidos a travs de cadenas de caracteres conocidas como nombres de entidad. Los NVEs tambin tienen una zona y varios atributos, conocidos como tipos de entidad, asociados a ellos. Existen dos razones clave para usar nombres de entidades en lugar de direcciones en las capas superiores. Primero, las direcciones de red son asignadas a nodos dinmicamente y, por lo tanto, cambiadas regularmente. Los nombres de entidades proveen una manera consistente para que los usuarios se refieran a los recursos y servicios de la red, tales como un servidor de archivos. Y segundo, usando nombres en ves de direcciones para referirse a los recursos y servicios preserva la transparencia de las operaciones de capas inferiores para los usuarios finales.
ENLACE DE NOMBRES
El enlace de nombres es el proceso de trazar nombres de entidades NVE con direcciones de red. Cada nodo AppleTalk traza los nombres de sus propios NVEs a sus direcciones de red en una tabla de nombres. La combinacin de las tablas de nombres en todos los nodos de la interred es conocido como el directorio de nombres, que es una base de datos distribuida de todos los trazados de nombre a direccin. El enlace de nombres puede ocurrir cuando un nodo es iniciado dinmicamente inmediatamente antes de que la entidad llamada es accesada. El NBP ejecuta las siguientes cuatro funciones: bsqueda del nombre, reconocimiento del nombre, confirmacin del nombre, y borrado de nombre. La bsqueda del nombre es usada para aprender la direccin de red de un NVE antes que los servicios en ese NVE sean accesados. El NBP busca en el directorio de nombres el trazado de nombre a direccin. El registro de nombres permite a un nodo crear su tabla de nombres. El NBP confirma que el nombre no esta en uso y agrega el trazado de nombre a direccin a la tabla. La confirmacin de nombre es usada para verificar que un trazado aprendido al usar la bsqueda de nombres sigue siendo exacto. El borrado de nombre es usado para eliminar una entrada de la tabla de nombres en tales instancias como cuando el nodo es apagado.
XO son usadas cuando la repeticin de la peticin de la transaccin puede afectar a las operaciones del protocolo. Los dispositivos receptores mantienen una lista de cada transaccin recibida recientemente para que las peticiones duplicadas no sean ejecutadas mas de una vez.
BIBLIOGRAFIA.
http://www.cisco.com/univercd/cc/td/doc/product/software/ios120/12cgcr/np2_c/2covervw.htm#xtoci d167767 http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/applet.htm Aplicaciones: http://www.ci.ucr.ac.cr/boletin/telematica.html http://spain.micronet.info/Products/ps/SP760.asp