Hugo Ernesto


APPLE TALK


NOTA: Se hace pública la originalidad de esta sección, la cual trata de una especie de traducción de la página propiedad de CISCO SYSTEMS INC. , sitio del que se ha obtenido la más valiosa información. Hoy ozamos presentar esta misma en nuestra lengua natal; motivado por la simple razón de contar con escasa información en castellano referente al tema (al menos hasta el 2002) en la red mundial.

PRESENTACIÓN

En este sección trataré de explicar de forma superficial la colección protocolar Apple Talk, que no son mas que una pila de protocolos que están incorporados en la computadoras Mac, y que cumplen la norma OSI, siendo independientes de los medios físicos estándares con los cuales son capaces de funcionar.

Pretendo, con resumidas explicaciones, se llegue ha conocer la forma lógica del procesamiento de los datos a través de los protocolos Apple Talk, y su comparación con las capas del modelo OSI.



ORIGEN

Apple Talk es una colección de protocolos que fue desarrollada por Apple Computer a principios de los años ochenta, de manera conjunta con la computadora de Macintosh. El propósito de AppleTalk era permitir a usuarios múltiples compartir recursos, como archivos e impresoras, es decir, el montaje de lo que hoy conocemos como una red.

AppleTalk fue diseñado con una interface de red transparente. Es decir, que en la interacción entre computadoras clientes y servidores se requiere poca interacción por parte del usuario. Además, el funcionamientos real de los protocolos AppleTalk es invisible para el usuario final. Apple Talk ofrece por sí mismo una velocidad de transferencia de 230 Kb/seg. (Kilobit por segundo).

Existen dos versiones de Apple Talk

  1. AppleTalk Fase 1, que es la primera especificación de AppleTalk, se desarrolló a principios de los ochenta estrictamente para el uso de workgroups en áreas locales. El Fase 1 por consiguiente tiene dos limitaciones claves: el segmento de red puede contener no más de 32 nodos activos, y puede soportar sólo las redes de corta extensión.

  2. AppleTalk Fase 2, que es la segunda mejora de la implementación AppleTalk, se diseñó para el uso en inter-redes más grandes. El Fase 2 elimina las limitaciones de AppleTalk Fase 1 y ofrece varias mejoras sobre él . En particular, el Fase 2 permite la combinación de múltiples estaciones en un único segmento de red y soporta ambos tipos: redes de corta extensión y las redes extendidas.



COMPONENTES

Las redes AppleTalk son colocadas jerárquicamente. Cuatro componentes básicos forman la base de una red AppleTalk

  1. Sockets,
  2. Nodos,
  3. Redes, y
  4. Zonas.

Jerarquía de componenetes de una red AppleTalk

Figura 1. Organización jerárquica de una inter-red AppleTalk.

Socket

Un socket de AppleTalk es una única, localización direccionable en un nodo (de Apple Talk). Es el punto lógico en el cual la capa superior de Apple Talk realiza procesos de software e interactúa con el DDP (visto más adelante) de la capa de red. Estos procesos, son conocidos como sockets clients. Los sockets clients poseen uno o más sockets, que son utilizados para el envío y la recepción de datagramas. Los sockets pueden ser asignados estáticamente o dinámicamente. Los sockets asignados estáticamente son reservados para el uso de ciertos protocolos u otros procesos. Los sockets asignados dinámicamente son asignados por el DDP para los sockets clients que lo soliciten. Un nodo de AppleTalk puede contener hasta 254 sockets diferentes.

Relación entre Socket, Nodo y el DDP de la capa de red

Figura 2. Los socket client utilizan socket para enviar y recibir datagramas.

Nodos

Un nodo es un dispositivo que está conectado a la red (computadora macentosh, un impresor, una PC, un ruteador, o cualquier dispositivo similar). Dentro de cada nodo de AppleTalk existen numerosos procesos a nivel de software llamados sockets. Como se mencionó anteriormente, la función que tinen estos sockets es la identificación de un proceso que se esté ejecutando en un dispositivo. Cada nodo en AppleTalk corresponde a una sola red y a una zona específica.

Redes

Una red de AppleTalk consiste en un solo cable lógico y múltiples nodos conectados. Este cable lógico está compuesto de un solo cable físico o de múltiples cables físicos interconectados usando bridges (puentes) o routers (rutedores).

    Las redes de AppleTalk pueden ser de 2 tipos:

  1. De Corta Extensión: Un red AppleTalk de corta extensión es un segmento físico de red que es diferenciado con un solo número de red que puede variar entre 1 y 1,024. Una "red 100" y una "red 562", por ejemplo, son dos números de red válidos para una red de corta extensión. Cada número de nodo en una red de corta extensión debe ser único, y un segmento de red de este tipo no puede tener más de una Zona de AppleTalk configurada en él. (Una zona es un grupo lógico de nodos o de redes).

    Red AppleTalk de Corta Extensión

    Figura 3. A una red AppleTalk de Corta Extensión se le asignada un sólo número de red.

  2. Extendidas: Una red AppleTalk extendida es un segmento físico de red en el que pueden asignarse múltiples números de redes. Esta configuración es conocida como cable range o rango de cable. Los rangos de cable AppleTalk pueden indicar un solo número de red o múltiples números consecutivos de (especies de subredes) redes. El rango de cable "Red 3-3" y el "Red 3-6", por ejemplo, son numeraciones válidas de una red extendida. Así como en otros protocolos, como TCP/IP o IPX, cada combinación de número de red y número de nodo en una red extendida debe ser único, y su dirección debe ser única para propósitos de identificación. Las redes extendidas pueden tener múltiples 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.

Red AppleTalk Extendida

Figura 4. A una red AppleTalk Extendida se le pueden asignar múltiples números de red.

Zonas

Una zona de AppleTalk es un grupo lógico de nodos o de redes que se definen cuando el administrador de la red configura la red. Los nodos o las redes no necesitan estar físicamente inmediatos para pertenecer a la misma zona.

Inter-red AppleTalk compuesta de tres zonas
no contiguas

Figura 5. Para formar una Zona AppleTalk los nodos o las redes no necesitan estar físicamente contiguas.


"Se comete un error, y no corregirlo es cometer otro error"

Confucio


CAPAS: FÍSICA Y ENLACE DE DATOS

Las cuatro aplicaciones principales de acceso al medio que existen en los protocolos AppleTalk son:

  1. EtherTalk,
  2. LocalTalk,
  3. TokenTalk, y
  4. FDDITalk.

Estas aplicaciones de la capa de enlace de datos realizan la traducción de direcciones y otras funciones que permiten a los usuarios de los protocolos AppleTalk comunicarse a través de interfaces de estándares industriales existentes, como son el IEEE 802.3 (usando EtherTalk), el Token Ring/IEEE 802.5 (usando TokenTalk), y el FDDI (usando FDDITalk). Además, AppleTalk lleva a cabo su propia implementación de interface de red, conocida como LocalTalk.

Acceso al medio AppleTalk, comparado con el
modelo OSI

Figura 6. Acceso al medio de AppleTalk, comparado con las dos capas más bajas del modelo OSI, como referencia.

EtherTalk, TokenTalk y FDDITalk

Las extensiones EtherTalk, TokenTalk y FDDITalk pertenecen a la capa de enlace de datos y habilitan a los protocolo Apple Talk para operar sobre un estandard implementado, IEEE 802.3, IEEE 802.5/Token Ring y ANSI FDDI correspondientemente. Las redes EtherTalk, Token Talk y FDDITalk están organizadas exactamente como los estándares anteriormente mencionados, soportando las mismas velocidades y longitudes de segmento, así como el mismo número de nodos activos. Esto le permite a AppleTalk desplegarse sobre cualquiera de las miles de redes basadas en Ethernet, Token Ring y FDDI que existen hoy en día. La comunicación entre los protocolos de las capas superiores de la arquitectura AppleTalk y estos estándares es manejada por su propio protocolo de Enlace de Datos.

LocalTalk

LocalTalk el cual es una implementación propietaria de la capa de enlace de datos desarrollada por "Apple Computer" para sus protocolos AppleTalk, fue diseñada como una solución de red rentable para conectar grupos de computadoras a nivel local. El hardware de LocalTalk es construido típicamente con productos Apple los cuales son fácilmente conectados con un cableado barato de par-trenzado. Las redes LocalTalk están organizadas en un topología de bus en la que todos los medios o dispositivos están conectados en serie, unos con otros. Los segmentos de red son limitados a 300 metros con un máximo de 32 nodos activos, y múiltiples redes LocalTalk también pueden ser interconectadas usando ruteadores o algún otro dispositivo intermedio similar. La comunicación entre el protocolo de la capa de enlace de datos LocalTalk y los protocolos de la capa superior es realizada por el LocalTalk Link-Access Protocol (LLAP).



DIRECCIONES DE RED

AppleTalk utiliza direcciones para identificar y localizar dispositivos en una red de una manera similar al utilizado por otros protocolos comunes como TCP/IP e IPX. Estas direcciones son asignadas dinámicamente y están compuestas de tres elementos:

  1. Número de red (Network Number). Un valor de 16 bits que identifica un red AppleTalk específica (extendidas o no extendidas).

  2. Número de nodo (Nodo Number). Un valor de 8 bits que identifica un nodo particular AppleTalk conectado en una red específica.

  3. Número de socket (Socket Number). Un numero de 8 bits que identifica un socket específico, en ejecución, en un nodo de la red.

Las direcciones de AppleTalk normalmente están escritas como valores decimales separados por un punto. Por ejemplo, 10.1.50 significa Red 10, Nodo 1, Socket 50. También como 10.1, socket 50.

Formato de una dirección de red AplleTalk

Figura 7. Una dirección de red AppleTalk, está constituida de tres números distintivos.

Protocolo de Resolución de Direcciones de Apple Talk (AARP)

El AppleTalk Address-Resolution Protocol (AARP), en inglés, es un protocolo de la capa de red en los protocolos AppleTalk que asocia las direcciones de red (de AppleTalk) con las direcciones de hardware. Cuando un protocolo de AppleTalk tiene datos que transmitir, por ejemplo, este especifica la dirección de red del destino. Este es el trabajo del AARP encontrar las direcciones del hardware que está asociada con el dispositivo que usa esa dirección de red.

AARP utiliza un proceso llamado request-response (demanda-respuesta) para aprenderse las direcciones de hardware de otros nodos de la red. Como AARP es un protocolo de media dependencia, el método utilizado para obtener una dirección de hardware de un nodo varía dependiendo de la implementación de la capa de enlace de datos.

Protocolo de Entrega de Datagramas (DDP)

El Datagram Delivery Protocol (DDP), en inglés, se encuentra en la capa de red primaria del protocolo de enrutamiento del conjuto de protocolos AppleTalk que provee un mejor esfuerzo en los servicios de conexiones de datagramas entre los sockets de AppleTalk. Así como con los protocolos TCP, ningún circuito virtual ni conexión es establecida entre dos dispositivos. La función de garantizar la entrega en cambio es manejada por protocolos de la capa superior de los prtotocolos AppleTalk.

El DDP guarda el rango de cable de la red local y la dirección de red del router adjunto a la red local en cada nodo AppleTalk. Además de esta información, los routers AppleTalk deben guardar una tabla de asignación o enrutado usando el Protocolo de Mantenimiento de Tabla de Asignación (RTMP).

Esta página no ha sido comcluida.
Pero se está trabajando en ella

Esta sección no ha sido finalizada.                             Página en construcción





Tema anterior: Base de Datos      Índice del sitio     
Hosted by www.Geocities.ws

1