Econet

Econet
Desarrollador Computadoras Bellota
Fabricante Computadoras Bellota
Tipo de Red informática local
 Archivos multimedia en Wikimedia Commons

Econet : desarrollada por Acorn Computers , una red de área local económica diseñada para escuelas y pequeñas empresas.

Este software ha sido reemplazado, en su mayor parte, por AUN ( Acorn Universal Networking ), aunque algunos proveedores aún ofrecen kits para conectar redes antiguas y nuevas. [1] [2] AUN fue suplantado a su vez por Acorn Access+ . [3] La compatibilidad con Econet por parte del kernel de Linux finalizó en la versión 3.5 en 2019 debido a la baja popularidad y una vulnerabilidad de escalada de privilegios . [4] [5]

Historial de desarrollo

Econet se desarrolló originalmente en 1981 para las computadoras Acorn Atom y Acorn System 2/3/4 . También este año se creó la Microcomputadora BBC , con soporte para floppy y Econet en futuras versiones.

En 1982, el Ministerio de Educación de Tasmania lanzó una licitación para el suministro de computadoras personales para las escuelas. A principios de ese año, Barson Computers , el distribuidor australiano de computadoras Acorn, lanzó BBC Microcomputer, completo con almacenamiento en disquete. El empleado de la empresa Herman Hauser y Criss Curie estuvieron de acuerdo con la idea de equipar estas computadoras con el sistema Econet, como lo habían hecho anteriormente con el sistema de disco. Al igual que con el sistema de archivos de disco , discutieron que Barson tendría que adaptar el sistema de archivos de red de Acorn System 2 sin el soporte de Acorn. Los ingenieros de Barson han agregado varias modificaciones para corregir errores en la configuración original de la placa base BBC Micro, que fueron adoptadas por Acorn en versiones posteriores. Con soporte para disquetes y una interfaz de red en funcionamiento, BBC Micro se puso en uso en escuelas de Australia y Nueva Zelanda y rápidamente eclipsó a Apple II en escuelas privadas.

Teniendo en cuenta la ausencia total de literatura metodológica, el jefe de la sucursal de Acorn en Barson decide publicar la primera documentación de Econet. [6]

Econet para BBC Micro se introdujo en el Reino Unido en 1984 y más tarde se volvió tan popular como la interfaz de red para Acorn Archimedes . Como resultado, Econet fue compatible con todas las computadoras Acorn desde Acorn Atom, con la excepción de Acorn Electron (excluyendo los modelos australianos y neozelandeses para los que Barson Computers lanzó su placa secundaria), la A3010 y la cancelada Phoebe 2100 .

Econet fue soportado por los sistemas operativos Acorn MOS , RISC OS y RISC iX . [7] Acorn una vez recibió una oferta de Commodore International , que fue rechazada. [ocho]

Desarrollo posterior

Debido a la caída de los precios y al uso generalizado de conexiones IP , AUN se desarrolló a principios de la década de 1990, una combinación de tecnología Econet y TCP/IP . Su objetivo era proporcionar soporte Econet para dispositivos conectados a una red Ethernet . [9]

Los protocolos Econet y AUN también fueron compatibles con el kernel de Linux.

Sistemas soportados

Econet estaba respaldado por una amplia gama de computadoras y hardware de servidor tanto de Acorn como de otros. Además de los sistemas operativos MOS y RISC de Acorn, se utilizaron otros sistemas operativos como CP/M, DR-DOS, Unix y Microsoft Windows.

La API de Econet incluía un comando Econet_MachinePeekque puede, gracias al software, determinar si una máquina está en la red y qué hardware se utiliza en ella. Este comando devolvió el código de máquina [10] [11] que mostraba qué hardware proporcionaba soporte para Econet.

El código Modelo de máquina
&0000 reservado
&0001 Microcomputadora Acorn BBC (OS 1 y OS 2)
&0002 Átomo de bellota
&0003 Bellota Sistema 3 o Sistema 4
&0004 Bellota Sistema 5
&0005 Acorn Master 128 (OS 3)
&0006 Electrón Bellota (OS 0)
&0007 Bellota Arquímedes (OS 6)
&0008 Reservado para Bellota
&0009 Comunicador Bellota
&000A Terminal compacto Econet Acorn Master 128
&000B Almacén de archivos Bellota
&000C Acorn Master 128 compacto (OS 5)
&000D Tarjeta Acorn Ecolink para ordenadores personales
&000E Estación de trabajo Bellota Unix
&000F a &FFF9 reservado
&FFFA Interfaz SCSI
&FFFB Interfaz SJ Research IBM PC Econet
&FFFC Nascom 2
&FFFD Máquinas de investigación 480Z
&FFFE Servidor de archivos de investigación SJ
&FFFF Z80CP/M

El manual [11] incluía un programa para mostrar el modelo, el software y el número de versión.

En el manual actualizado [12] , la lista recibió la siguiente extensión:

El código Modelo de máquina
&000F Arquitectura de PC RISC
&0010 - &FFF7 reservado
&FFF8 Servidor SJ Research GP
&FFF9 Investigación SJ 80386 UNIX

Capas físicas y de transferencia de datos

Pinout Econet DIN-5
una Datos (+ve)
2 toma de tierra
3 Reloj reloj (+ve)
cuatro Datos (-ve)
5 reloj reloj (-ve)

Econet es un bus de cinco hilos. Se asignó un par a la frecuencia del reloj, uno a los datos y el último cable a tierra. las señales utilizaron el estándar RS-422 de cinco voltios a una velocidad de transmisión de un bit por reloj. Se utilizaron cables sin blindaje para distancias cortas y cables blindados para distancias más largas.

El conector principal era DIN-5. Posteriormente los dispositivos de 32 bits (especialmente el A3020 y A4000) comenzaron a establecer una conexión Econet a través de 5 de los 15 canales del puerto de red tipo D. El puerto es muy similar al AUI , pero no son compatibles.

Cada sistema Econet estaba controlado por un chip Motorola MC68B54 Advanced Data Link Controller (ADLC), que se encargaba de recibir/transmitir señales eléctricas y definir colisiones. [13]

Red y niveles conductivos

Econet utiliza un sistema de transmisión sin conexión similar a UDP , es decir, sin controles de conexión. Cada paquete tiene un encabezado de cuatro bytes que consta de:

  1. Número de estación de destino
  2. Número de red de destino
  3. Número de estación de origen
  4. Número de red de origen

La transferencia de datos constó de 4 etapas, cada una con el encabezado anterior:

  1. La estación emisora ​​envía un paquete de reconocimiento con un número de pieza y un byte indicador
  2. La estación receptora devuelve información de éxito.
  3. La estación emisora ​​envía datos
  4. La estación receptora anuncia la recepción de datos de manera similar a la Etapa 2

Servicios de red

En el momento en que se desarrolló Econet y tomó su lugar en el mercado, el objetivo principal de las redes informáticas era proporcionar una red de área local con acceso compartido a equipos costosos, como unidades de disco e impresoras. Acorn proporcionó software bajo BBC Micro para implementar un servidor de archivos y también para acceder a impresoras de red. El primer servidor de archivos era muy simple y principalmente proporcionaba acceso limitado a disquetes a través de la red. El software del servidor se ha desarrollado durante muchos años, tiempo durante el cual Acorn y muchos otros fabricantes han lanzado servidores especiales para Econet basados ​​en diversas tecnologías. Todos estos servidores se pueden dividir muy aproximadamente en tres categorías: [14]

La lista de dispositivos en la sección "Sistemas compatibles" muestra la variedad de hardware disponible y planificado.

Se pueden conectar servicios adicionales a través de una API especial. Las pequeñas utilidades, como los chats en línea, a menudo se publicaban en revistas o se compartían entre usuarios; estos programas generalmente se crearon utilizando los protocolos Econet para trabajar con servidores de archivos básicos e impresoras de red. Se proporcionaron programas más grandes (algunos de los cuales eran comerciales) a través de teletexto o módems. [quince]

Comparación con los sistemas modernos

Si bien Econet se considera único entre los sistemas de red y está especializado para computadoras Acorn, tiene muchas similitudes con los sistemas y protocolos de archivos de red modernos:

Enlaces

  1. CJEMicro redes y banda ancha (2018). Consultado el 14 de noviembre de 2018. Archivado desde el original el 14 de noviembre de 2018.
  2. Tienda de abejas BeebMaster (2018). Consultado el 14 de noviembre de 2018. Archivado desde el original el 14 de noviembre de 2018.
  3. Guía del usuario de Acorn Access+ (PDF). Computadoras Bellota (1994). Consultado el 26 de noviembre de 2014. Archivado desde el original el 11 de octubre de 2015.
  4. Hemminger, Stephen Econet: Remove Ancient Bug Ridden Protocol (enlace descendente) (18 de mayo de 2012). Fecha de acceso: 18 de mayo de 2012. Archivado desde el original el 9 de julio de 2012. 
  5. Corbet, Jonathan Se abre la ventana de combinación 3.5 . LWN.net (23 de mayo de 2012). Consultado el 24 de noviembre de 2014. Archivado desde el original el 1 de agosto de 2014.
  6. Napier, Robert G. Redes con la microcomputadora de la BBC  . - Prentice-Hall , 1984. - ISBN 978-0-13-611468-0 .
  7. Dispositivo de red y controlador de dispositivo Acorn Unix Econet (PDF). Acorn Computers RISC iX Group. Consultado el 26 de noviembre de 2014. Archivado desde el original el 1 de mayo de 2015.
  8. ^ Athreye, Suma S. Aglomeración y crecimiento: un estudio del clúster de alta tecnología de Cambridge . Documento de debate del SIEPR n.º 00-42 . Stanford Institute for Economic Policy Research (18 de julio de 2000). Consultado el 18 de junio de 2012. Archivado desde el original el 13 de mayo de 2003.
  9. AUN - Acorn Universal Networking (PDF). Acorn Computers (junio de 1995). Consultado el 26 de noviembre de 2014. Archivado desde el original el 11 de octubre de 2015.
  10. Manual de referencia del programador de RISC OS 3  (indefinido) . - Acorn Computers Ltd, 1992. - T. Volumen 2. - S. 2-635. — ISBN 1-85250-110-3 .
  11. 1 2 Manual de referencia del programador de RISC OS . RISCOS.com. Consultado el 24 de noviembre de 2014.
  12. Manual de referencia del programador de RISC OS . RISCOS.com . Consultado el 24 de noviembre de 2014.
  13. Hoja de datos del controlador de enlace de datos avanzado 6854/68A54/68B54 (PDF). Motorola. Consultado el 25 de noviembre de 2014. Archivado desde el original el 23 de septiembre de 2015.
  14. Murray, Rick Descripción del software del servidor Econet . Área de Entusiastas de Econet . Consultado el 26 de noviembre de 2014. Archivado desde el original el 1 de mayo de 2015.
  15. Por ejemplo, vea artículos y anuncios de pedidos por correo en las revistas Acorn User desde finales de la década de 1980 en adelante.
  16. Los números de puerto anteriores a RISC OS 3.5 se enumeran en el Manual de referencia del programador de RISC OS . RISCOS.com. Consultado: 26 de noviembre de 2014.
  17. Los números de puerto para RISC OS 3.5 y versiones posteriores se enumeran en el Manual de referencia del programador de RISC OS . RISCOS.com. Consultado: 26 de noviembre de 2014.
  18. Los números de puerto para RISC OS Open se definen en Hdr.Econet . Área de Entusiastas de Econet . Consultado el 26 de noviembre de 2014. Archivado desde el original el 1 de mayo de 2015.