Econet

Econet
Vývojář Počítače Acorn
Výrobce Počítače Acorn
Typ Místní výpočetní síť
 Mediální soubory na Wikimedia Commons

Econet - vyvinutý společností Acorn Computers , rozpočtová místní síť určená pro školy a malé podniky.

Tento software byl z větší části nahrazen AUN ( Acorn Universal Networking ), ačkoli někteří prodejci stále nabízejí sady pro propojení starých a nových sítí. [1] [2] AUN byla zase nahrazena Acorn Access+ . [3] Podpora pro Econet linuxovým jádrem skončila ve verzi 3.5 v roce 2019 kvůli nízké popularitě a zranitelnosti týkající se eskalace oprávnění . [4] [5]

Historie vývoje

Econet byl původně vyvinut v roce 1981 pro počítače Acorn Atom a Acorn System 2/3/4 . Také letos vznikl BBC Microcomputer s podporou disket a Econetu v budoucích verzích.

V roce 1982 vypsalo tasmánské ministerstvo školství výběrové řízení na dodávku osobních počítačů pro školy. Začátkem toho roku byl BBC Microcomputer vydán společností Barson Computers , australským distributorem počítačů Acorn, doplněný o disketové úložiště. Zaměstnanci společnosti Herman Hauser a Criss Curie souhlasili s myšlenkou vybavit tyto počítače systémem Econet, jako tomu bylo dříve u diskového systému. Stejně jako u diskového souborového systému diskutovali o tom, že Barson bude muset přizpůsobit síťový souborový systém z Acorn System 2 bez podpory od Acornu. Inženýři Barson přidali několik úprav pro opravu chyb v původní konfiguraci základní desky BBC Micro, které byly přijaty společností Acorn v pozdějších verzích. S podporou disket a funkčním síťovým rozhraním byl BBC Micro uveden do provozu ve školách po celé Austrálii a na Novém Zélandu a rychle zastínil Apple II v soukromých školách.

S ohledem na naprostou absenci jakékoli metodologické literatury se vedoucí pobočky Acorn v Barsonu rozhodne vydat první dokumentaci Econetu. [6]

Econet pro BBC Micro byl představen ve Velké Británii v roce 1984 a později se stal stejně populární jako síťové rozhraní pro Acorn Archimedes . V důsledku toho byl Econet podporován na všech počítačích Acorn od Acorn Atom, s výjimkou Acorn Electron (vyjma australských a novozélandských modelů, pro které společnost Barson Computers vydala svou dceřinou desku), A3010 a zrušené Phoebe 2100 .

Econet byl podporován operačními systémy Acorn MOS , RISC OS a RISC iX . [7] Acorn jednou dostal nabídku od Commodore International , která byla odmítnuta. [osm]

Pozdější vývoj

Kvůli klesajícím cenám a rozšířenému používání IP připojení byla na počátku 90. let vyvinuta AUN – kombinace technologie Econet a TCP/IP . Jeho cílem bylo poskytnout podporu Econetu pro zařízení připojená k síti Ethernet . [9]

Protokoly Econet a AUN byly podporovány i jádrem Linuxu.

Podporované systémy

Econet byl podporován širokou škálou počítačů a serverového hardwaru od společnosti Acorn a dalších. Kromě MOS a RISC OS Acorn byly použity další operační systémy jako CP/M, DR-DOS, Unix a Microsoft Windows.

Econet API obsahovalo příkaz Econet_MachinePeek, který dokáže díky softwaru určit, zda je stroj v síti a jaký hardware je na něm použit. Tento příkaz vrátil strojový kód [10] [11] , který zobrazoval, který hardware poskytuje podporu Econetu.

Kód Model stroje
&0000 Rezervováno
&0001 Acorn BBC Micro Computer (OS 1 a OS 2)
&0002 Atom žaludu
&0003 Systém Acorn 3 nebo Systém 4
&0004 Systém žaludu 5
&0005 Acorn Master 128 (OS 3)
&0006 Acorn Electron (OS 0)
&0007 Acorn Archimedes (OS 6)
&0008 Vyhrazeno pro Acorn
&0009 Acorn Communicator
&000A Kompaktní terminál Econet Acorn Master 128
&000B Úložiště souborů Acorn
&000C Acorn Master 128 Compact (OS 5)
&000D Acorn Ecolink karta pro osobní počítače
&000E Pracovní stanice Acorn Unix
&000F až &FFF9 Rezervováno
&FFFA Rozhraní SCSI
&FFFB Rozhraní SJ Research IBM PC Econet
&FFFC Nascom 2
&FFD Výzkumné stroje 480Z
&FFFE S.J. Research File Server
&FFFF Z80CP/M

Manuál [11] obsahoval program pro zobrazení modelu, softwaru a čísla vydání.

V aktualizovaném manuálu [12] obdržel seznam následující rozšíření:

Kód Model stroje
&000F Architektura RISC PC
&0010 - &FFF7 Rezervováno
&FFF8 Server SJ Research GP
&FFF9 SJ Research 80386 UNIX

Fyzické vrstvy a vrstvy přenosu dat

"Pinout" Econet DIN-5
jeden Data (+ve)
2 základy
3 Hodiny hodiny (+ve)
čtyři Data (-ve)
5 Hodiny (-ve)

Econet je pětidrátová sběrnice. Jeden pár byl přiřazen k hodinové frekvenci, jeden k datům a poslední vodič k zemi. signály využívaly pětivoltový standard RS-422 s přenosovou rychlostí jeden bit na takt. Na krátké vzdálenosti se používaly nestíněné kabely a na delší vzdálenosti stíněné.

Hlavní konektor byl DIN-5. Později 32bitová zařízení (zejména A3020 a A4000) začala navazovat připojení Econet přes 5 z 15 kanálů síťového portu typu D. Port je velmi podobný AUI , ale nejsou kompatibilní.

Každý systém Econet byl řízen čipem Motorola MC68B54 Advanced Data Link Controller (ADLC), který byl zodpovědný za příjem / přenos elektrických signálů a kolizí v definici. [13]

Síťové a vodivé úrovně

Econet používá přenosový systém bez připojení podobný UDP , tedy bez kontrol připojení. Každý paket má čtyřbajtovou hlavičku sestávající z:

  1. Číslo cílové stanice
  2. Číslo cílové sítě
  3. Číslo zdrojové stanice
  4. Číslo zdrojové sítě

Přenos dat se skládal ze 4 fází, každá s nadpisem výše:

  1. Vysílající stanice odešle průzkumný paket s číslem dílu a příznakovým bytem
  2. Přijímací stanice vrací informaci o úspěchu
  3. Odesílající stanice odesílá data
  4. Přijímací stanice oznámí příjem dat podobným způsobem jako ve fázi 2

Síťové služby

V době, kdy byl Econet vyvinut a zaujal své místo na trhu, bylo hlavním účelem počítačových sítí poskytovat místní síti se sdíleným přístupem k drahému vybavení, jako jsou diskové jednotky a tiskárny. Acorn poskytl software pod BBC Micro pro implementaci souborového serveru a také pro přístup k síťovým tiskárnám. První souborový server byl velmi jednoduchý, poskytoval hlavně omezený přístup k disketám přes síť. Serverový software byl vyvíjen mnoho let, během kterých Acorn a mnoho dalších výrobců vydali speciální servery pro Econet založené na různých technologiích. Všechny tyto servery lze velmi zhruba rozdělit do tří kategorií: [14]

Seznam zařízení v sekci "Podporované systémy" ukazuje rozmanitost dostupného a plánovaného hardwaru.

Další služby lze propojit pomocí speciálního API. Malé nástroje jako online chaty byly často publikovány v časopisech nebo sdíleny mezi uživateli; tyto programy byly obvykle vytvořeny pomocí protokolů Econet pro práci se základními souborovými servery a síťovými tiskárnami. Větší programy (některé z nich byly komerční) byly poskytovány prostřednictvím teletextu nebo modemů. [patnáct]

Srovnání s moderními systémy

Zatímco Econet je považován za jedinečný mezi síťovými systémy a je specializovaný na počítače Acorn, má mnoho podobností s moderními síťovými souborovými systémy a protokoly:

Odkazy

  1. CJEMicro Networking and Broadband (2018). Staženo 14. listopadu 2018. Archivováno z originálu 14. listopadu 2018.
  2. BeebMaster Beebshop (2018). Staženo 14. listopadu 2018. Archivováno z originálu 14. listopadu 2018.
  3. Uživatelská příručka Acorn Access+ (PDF). Acorn Computers (1994). Získáno 26. listopadu 2014. Archivováno z originálu 11. října 2015.
  4. Hemminger, Stephen Econet: Remove Ancient Bug Ridden Protocol (downlink) (18. května 2012). Datum přístupu: 18. května 2012. Archivováno z originálu 9. července 2012. 
  5. Corbet, Jonathan Otevře se okno sloučení 3.5 . LWN.net (23. května 2012). Získáno 24. listopadu 2014. Archivováno z originálu 1. srpna 2014.
  6. Napier, Robert G. Networking with the BBC Microcomputer  . - Prentice-Hall , 1984. - ISBN 978-0-13-611468-0 .
  7. Ovladač zařízení a síťové zařízení Acorn Unix Econet (PDF). Acorn Computers RISC iX Group. Získáno 26. listopadu 2014. Archivováno z originálu 1. května 2015.
  8. Athreye, Suma S. Agglomeration and Growth: A Study of the Cambridge Hi-Tech Cluster . Diskusní dokument SIEPR č. 00-42 . Stanfordský institut pro výzkum hospodářské politiky (18. července 2000). Získáno 18. června 2012. Archivováno z originálu 13. května 2003.
  9. AUN - Acorn Universal Networking (PDF). Acorn Computers (červen 1995). Získáno 26. listopadu 2014. Archivováno z originálu 11. října 2015.
  10. RISC OS 3 Programmer's Reference Manual  (neurčité) . - Acorn Computers Ltd, 1992. - T. Volume 2. - S. 2-635. — ISBN 1-85250-110-3 .
  11. 1 2 RISC OS Programmer's Reference Manual . Riscos.com. Staženo 24. listopadu 2014.
  12. RISC OS Programmer's Reference Manual . Riscos.com . Staženo 24. listopadu 2014.
  13. 6854/68A54/68B54 Datový list řadiče Advanced Data Link Controller (PDF). Motorola. Získáno 25. listopadu 2014. Archivováno z originálu 23. září 2015.
  14. Murray, Rick Econet popis softwaru serveru . Oblast nadšenců Econet . Získáno 26. listopadu 2014. Archivováno z originálu 1. května 2015.
  15. Viz například články a zásilkové reklamy v časopisech Acorn User od konce 80. let 20. století.
  16. Čísla portů před RISC OS 3.5 jsou uvedena v RISC OS Programmer's Reference Manual . Riscos.com. Staženo: 26. listopadu 2014.
  17. Čísla portů pro RISC OS 3.5 a novější jsou uvedena v RISC OS Programmer's Reference Manual . Riscos.com. Staženo: 26. listopadu 2014.
  18. Čísla portů pro RISC OS Open jsou definována v Hdr.Econet . Oblast nadšenců Econet . Získáno 26. listopadu 2014. Archivováno z originálu 1. května 2015.