ATM

Hasta ahora hemos visto protocolos y servicios que sirven principalmente la transmisión de datos. Una necesidad que está surgiendo desde hace algunos años es la de poder transmitir imágenes, audio, video y datos por un mismo canal físico.

Debido a lo anterior, nació el proyecto de Broadbad Integrated Services Digital Network (B-ISDN) que pretende ofrecer la transmisión de datos, voz, señales de televisión, música estéreo, etc. sobre la red pública telefónica. La tecnología que soporta este proyecto es ATM (Asynchronous Transfer Mode).

ATM
ATM trabaja con el concepto de celda. Para transmitir cualquier tipo de información utiliza paquetes de tamaño fijo de 53 bytes, de los cuales 5 son de control y 48 de información (payload). El servicio es orientado a la conexión y su velocidad de transmisión es de 155 Mbps (velocidad para televisión de alta definición) hasta 622 Mbps.

El modelo de referencia B-ISDN ATM consta de tres capas principales. La capa física define y se encarga de los niveles de voltaje del nivel físico y de determinar el comienzo y fin de una cadena de bits en el tiempo. La capa física no se restringe a un tipo específico de medio de transmisión físico, por lo cual existe la subcapa física dependiente del medio físico, la cual se encarga de dar acceso a la red física. La subcapa de convergencia de transmisión se encarga de manejar celdas lo cual sería el trabajo de crear frames en el nivel de ligado ISO. La segunda capa, la capa de ATM, se encarga de solucionar la congestión de tráfico, de darle significado a los encabezados de las celdas y la creación y liberación de circuitos.

La capa más interesante es la de adaptación, ya que esta capa funciona diferente de acuerdo al tipo de información que las celdas contienen. La capa de Adaptación está dividida en dos. La capa inferior se encarga de re-ensamblar celdas para crear paquetes de tamaño mayor según lo requiera la aplicación que se encuentra en capa superiores. La capa superior se encarga de decidir qué tipo de servicio requiere nuestra aplicación (video, voz, datos, etc.)

Algo novedoso de ATM es que se dice que es un modelo tridimensional, ya que cada capa antes vista tiene dos planos de soporte. El primer plano, conocido como de usuario, consiste de funciones de transporte de datos, control de flujo y corección de errores. El otro plano, conocido como control, se encarga del establecimeinto de conexiones y coordinación entre capas y subcapas del modelo.

Para finalizar estos repasos de servicios, podemos consultar una tabla comparativa basada principalmente en [Tan96 pag. 66].

Comparativas servicios