Econet - Econet
![]() | tento článek potřebuje další citace pro ověření.Květen 2012) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() Příručky k upgradu Econet | |
Vývojář | Počítače žaludů |
---|---|
Výrobce | Počítače žaludů |
Typ | Počítačové sítě |
Generace | 8-bit |
Datum vydání | 1981 |
Operační systém | MOS |
Econet byl Počítače žaludů je nízkonákladová místní síť systém určený pro školy a malé podniky.
Software Econet byl většinou nahrazen AUN, ačkoli někteří dodavatelé stále nabízeli překlenovací sady pro propojení staré a nové sítě.[1][2] Na oplátku byla AUN nahrazena Žalud přístup + software.[3] Podpora pro Econet byla odstraněna z Linuxové jádro ve verzi 3.5 v roce 2012 z důvodu nedostatečného používání a eskalace privilegií zranitelnosti.[4][5]
Historie implementace
![]() | Tato sekce případně obsahuje původní výzkum.Listopadu 2014) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Econet byl uveden v roce 1980 a poprvé vyvinut pro Žalud Atom a Systém žaludů 2 /3 /4 počítače v roce 1981.[6][7] Také v tomto roce BBC mikropočítač byl vydán, zpočátku s opatřením pro disketové disky a porty rozhraní Econet, ale bez potřebných podpůrných integrovaných integrovaných obvodů, volitelně k přidání při upgradu po prodeji.[8]
V roce 1982 Ministerstvo školství Tasmánie požádalo o výběrové řízení na dodávku osobních počítačů do jejich škol. Na začátku toho roku vydala společnost Barson Computers, australský distributor počítačů společnosti Acorn, mikropočítač BBC s úložištěm na disketě jako součást balíčku. Žalud Hermann Hauser a Chris Curry souhlasil s tím, že bude nabízen také s namontovaným Econetem, jak tomu bylo dříve u rozhraní disku. Stejně jako dříve u Systém ukládání disků, stanovili, že Barson bude muset přizpůsobit síťový registrační systém ze systému 2 bez pomoci žaludu. Inženýři společnosti Barson použili několik úprav, aby opravili chyby na časných základních deskách BBC Micro, které Acorn přijal v pozdějších verzích. Díky dostupné disketě a síti bylo BBC Micro schváleno pro použití ve školách všemi státními a územními vzdělávacími úřady v Austrálii a na Novém Zélandu a rychle předjelo Apple II jako počítač volby v soukromých školách.
Jelikož není k dispozici žádná další podpůrná dokumentace, publikoval šéf divize Barson's Acorn Rob Napier Sítě s mikropočítačem BBC,[9] první referenční dokumentace pro Econet.
Econet byl oficiálně vydán pro BBC Micro ve Velké Británii v roce 1984 a později se stal populárním jako síťový systém pro Žalud Archimedes. Econet byl nakonec oficiálně podporován na všech strojích A-Acorn,[10][11] kromě Elektron (s výjimkou Austrálie a Nového Zélandu, kde společnost Barson Computers vytvořila vlastní dceřinou desku Econet), spolu s kartami ISA třetích stran pro IBM PC. „Ecolink“ JE karta rozhraní pro Počítače kompatibilní s IBM byl k dispozici.[12] Použilo se to Microsoft Přesměrovač MS-NET pro MS-DOS poskytovat sdílení souborů a tiskáren pomocí příkazu NET USE.
Souborové, tiskové a páskové servery pro tuto architekturu dodávali také dodavatelé třetích stran, například S J Research.[13]
Econet byl podporován Žalud MOS, RISC OS, RISC iX, a Linux operační systémy.[14]
Žalud jednou dostal nabídku od Commodore International licencovat technologii, kterou odmítla.[15]
Následný vývoj
S klesajícími cenami a širokým přijetím Sítě IP na počátku 90. let Acorn Universal Networking (AUN), implementace protokolů Econet a adresování přes TCP / IP, byl vyvinut, aby poskytoval starší podporu pro Econet Ethernet - připojené stroje.[16]
Protokol Econet a AUN byly rovněž podporovány Linux jádro.[5]
Podporované systémy
Econet byl podporován velkým množstvím různých počítačových a serverových systémů, produkovaných jak Acornem, tak dalšími společnostmi. Kromě operačních systémů Acorn MOS a RISC OS používaly také jiné operační systémy jako CP / M, DR-DOS, Unix, Linux nebo Microsoft Windows.
Econet API obsahuje Econet_MachinePeek
příkaz, který může software použít k určení, zda je stroj přítomen v síti a na jeho hardwarové platformě. Kódy typu stroje, které lze tímto příkazem vrátit[17][18]jsou užitečným ukazatelem rozsahu hardwaru, který nabídl Econet jako svou primární síťovou funkci nebo jako volitelnou možnost:
Kód | Typ stroje |
---|---|
&0000 | Rezervováno |
&0001 | Mikro počítač Acorn BBC (OS 1 nebo OS 2) |
&0002 | Žalud Atom |
&0003 | Žaludový systém 3 nebo systém 4 |
&0004 | Systém žaludů 5 |
&0005 | Acorn Master 128 (OS 3) |
&0006 | Acorn Electron (OS 0) |
&0007 | Acorn Archimedes (OS 6) |
&0008 | Vyhrazeno pro žalud |
&0009 | Žaludový komunikátor |
& 000A | Acorn Master 128 Compact Econet Terminal |
& 000 B | Žalud Filestore |
& 000C | Acorn Master 128 Compact (OS 5) |
& 000D | Karta Acorn Ecolink pro osobní počítače |
& 000E | Pracovní stanice Acorn Unix |
& 000F až & FFF9 | Rezervováno (viz níže pro další alokace) |
& FFFA | Rozhraní SCSI |
& FFFB | Rozhraní SJ Research IBM PC Econet |
& FFFC | Nascom 2 |
& FFFD | Výzkumné stroje 480Z |
& FFFE | Souborový server SJ Research |
& FFFF | Z80 CP / M |
Manuál[18] zahrnuje program v jazyce assembleru pro hlášení typu stroje, verze softwaru a čísla vydání.
Aktualizace seznamu v objemu 5A PRM[19]uvádí následující dodatky k tabulce výše:
Kód | Typ stroje |
---|---|
& 000F | RISC PC architektura |
& 0010 až & FFF7 | Rezervováno |
& FFF8 | Server SJ Research GP |
& FFF9 | SJ Research 80386 UNIX |
Fyzické vrstvy a vrstvy datového spojení
![]() | |
1 | Data (+ ve) |
2 | Přízemní |
3 | Hodiny (+ ve) |
4 | Data (-ve) |
5 | Hodiny (-ve) |
Econet je pětivodičový autobusová síť. Jeden pár vodičů se používá pro hodiny, jeden pár pro data a jeden vodič jako společná zem. Signalizace používala RS-422 5voltový diferenciální standard s jedním bitem přeneseným za taktovací cyklus. Nestíněný kabel byl použit pro krátké délky a stíněný kabel pro delší sítě. Kabel byl na každém konci zakončen, aby se zabránilo odrazům a aby byla zajištěna vysoká logická úroveň, když byl sběrnice odpojen.
Původní konektory byly pětikolíkové kruhové o 180 ° Typy DIN. Na pozdějších 32bitových strojích (zejména A3020 a A4000) bylo připojení Econet provedeno prostřednictvím pěti kolíků na jejich 15kolíkových Typ D. Síť port, který by také mohl přijímat MAU (Media Attachment Units) a umožňovat tak připojení dalších typů sítí přes stejný soket. Tento port vypadá podobně jako AUI port, ale není kompatibilní.[Citace je zapotřebí ]
Notebook Acorn A4 použil jinou implementaci ve formě 5 pinů mini-DIN.[20]
Každé rozhraní Econet bylo řízeno a Motorola MC68B54 Pokročilý řadič datového spojení (ADLC) čip, který zpracovával elektrický přenos / příjem, kontrolní součet rámců a detekci kolizí.[21]

Síťové a transportní vrstvy
Econet použil a bez připojení přenosový model, podobný současnému UDP, bez kontrolního součtu nebo opravy chyb v této vrstvě. Každý balíček měl čtyřbajtovou hlavičku skládající se z:
- Číslo cílové stanice
- Číslo cílové sítě
- Číslo zdrojové stanice
- Číslo zdrojové sítě
Jeden datový přenos se skládal ze čtyř rámců, z nichž každý měl záhlaví výše:
- Vysílací stanice odešle a zvěd paket s číslem portu a bajtem příznaku
- Adresovaná přijímací stanice vrátí a skaut potvrzuje odesílateli
- Vysílací stanice odešle data
- Přijímací stanice končí a konečné potvrzení, shodný s skaut potvrzuje
Existovalo ustanovení o přenos přenosy, jediný snímek odeslaný s cílovou stanicí a čísly sítě nastavenými na 255. Existovalo také ustanovení pro promiskuitní režim příjem, pojmenovaný divoký příjemv PRM, požadováno poslechem nulových čísel stanic a sítí.
Technické podrobnosti paketů a rámců, rozhraní Econet API a zpracované příklady v ARM assembleru a BBC BASIC jsou uvedeny v referenční příručce k programátoru RISC OS.[22]
Síťové služby
V té době a na trzích, pro které byl Econet vyvinut, bylo hlavním účelem počítačových sítí poskytnout sdílený přístup v místní oblasti k drahému hardwaru, jako jsou úložiště disků a tiskárny. Acorn poskytl software pro BBC Micro pro implementaci souborového serveru a volitelně také tiskového serveru. Původní souborový server byl velmi základní a v podstatě umožňoval omezený přístup k disketě v síti. Serverový software byl po mnoho let dále vyvíjen a společnost Acorn a další výrobci také vyráběli dedikované servery Econet založené na různých technologiích. Dostupné servery tedy spadaly zhruba do tří kategorií:[23]
- Žalud Úroveň 1 přes Úroveň 4, běžící na standardním počítači (BBC, Master nebo Archimedes) a poskytuje jednoduché souborové a tiskové služby.
- Zvláštní žalud FileStore jednotky běžící na vyhrazeném hardwaru s vyšší kapacitou a více zařízeními.
- Jednotky třetích stran (zejména od SJ Research), opět běžící na vyhrazeném hardwaru a s vlastní implementací serverového softwaru. Ty byly kompatibilní s implementacemi Acorn, ale s dalšími vylepšeními.
Čísla typů strojů uvedená v části „Podporované systémy“ výše jsou údajem o rozsahu hardwaru, který byl k dispozici nebo byl plánován.
Mohly by být implementovány další služby pomocí poskytovaného síťového API. Krátké nástroje, jako jsou síťové chatovací programy, byly často publikovány v časopisech nebo distribuovány sdílením mezi uživateli; tito využili protokoly Econet k práci se základními souborovými a tiskovými službami. Byly k dispozici větší softwarové balíčky (některé z nich komerční), které poskytovaly služby, jako jsou ovladače teletextu a modemu.[24]
Srovnání s moderními systémy
![]() | Tato sekce případně obsahuje původní výzkum.Listopadu 2014) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() | Tato sekce potřebuje další citace pro ověření.Květen 2012) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Zatímco Econet byl v podstatě specifický pro řadu počítačů Acorn, sdílí společné koncepty s moderními síťovými systémy souborů a protokoly:
- Vzdálené volání procedur - Téměř všechny síťové operace byly prováděny prostřednictvím primitivního vzdáleného systému volání procedur, a to buď předáním příkazového řádku přímo na souborový server, nebo předáním bloku parametrů volání operačního systému. Příkaz pro přihlášení * I AM byl zpracován předáním celého příkazového řádku a přečtením výsledného kódu zpět.
- Přístupová oprávnění - V době souborového serveru Acorn úrovně 4 a systémů SJ Research MDFS měly souborové servery Econet celé uživatelské jméno a systém hesel s veřejnými a soukromými atributy. Ty fungovaly podobně jako oprávnění Unixu bez pole skupiny. Soubory lze nastavit tak, aby byly čitelné a / nebo zapisovatelné pro všechny, pouze pro uživatele nebo pro oba.
- Podsíťování - Základní Econet by byl jeden síťový segment, který se obvykle považuje za síť 0. Při použití jednoho nebo více mostů je možné mít až 127 segmentů Econet s až 254 hostiteli, maximálně však 32 258 možných strojů.
- Vysílání - Použitím hostitele 255 by hostitel Econet mohl posílat vysílací pakety všem hostitelům v síťovém segmentu. Pozdější implementace klientského softwaru to používaly k automatickému vyhledání souborových a tiskových serverů.
- Zařazování tiskárny - Novější verze softwaru tiskového serveru Econet používaly zařazování tiskáren k místnímu ukládání tiskových úloh do mezipaměti před odesláním na vzdálenou tiskárnu. Tím bylo zajištěno, že celé tiskové úlohy byly odeslány do tiskárny najednou.
- Přístavy - Protože různé protokoly (souborové a tiskové servery, zjišťování mostů atd.) Používaly definovaná čísla portů,[25][26][27] v systému Econet bylo možné koexistovat další služby, jako jsou BroadcastLoader, AppFS, server teletextu a řada chatovacích programů a her pro více hráčů.
Viz také
Reference
- ^ „CJEMicro Networking and Broadband“. 2018. Citováno 14. listopadu 2018.
- ^ „BeebMaster Beebshop“. 2018. Citováno 14. listopadu 2018.
- ^ „Acorn Access + User Guide“ (PDF). Počítače žaludů. 1994. Citováno 26. listopadu 2014.
- ^ Hemminger, Stephen (18. května 2012). „Econet: Odebrat starověký Bug Ridden Protocol“. Archivovány od originál dne 9. července 2012. Citováno 18. května 2012.
- ^ A b Corbet, Jonathan (23. května 2012). „Otevře se okno sloučení 3.5“. LWN.net. Citováno 24. listopadu 2014.
- ^ „Retro Isle - Acorn Econet“. www.retroisle.com. Citováno 2020-10-28.
- ^ „Chris's Acorns: Econet“. chrisacorns.computinghistory.org.uk. Citováno 2020-10-28.
- ^ „Rozhraní BBC Micro Model B Econet“. www.retro-kit.co.uk. Citováno 2020-10-28.
- ^ Napier, Robert G. (1984). Sítě s mikropočítačem BBC. Prentice-Hall. ISBN 978-0-13-611468-0.
- ^ „Síťování“. www.apdl.org.uk. Citováno 2020-10-28.
- ^ „BeebMaster - chci econet!“. www.beebmaster.co.uk. Citováno 2020-10-28.
- ^ „Rozhraní PC Econet“. beebmaster.co.uk. Citováno 25. listopadu 2014.
- ^ „SJ Research MDFS - souborový server Econet - periferní zařízení - historie výpočtů“. www.computinghistory.org.uk. Citováno 2020-10-28.
- ^ „Ovladač zařízení Acorn Unix Econet a síťové zařízení“ (PDF). Acorn Computers RISC iX Group. Citováno 26. listopadu 2014.
- ^ Athreye, Suma S. (18. července 2000). „Aglomerace a růst: studie Cambridge Hi-Tech Cluster“ (PDF). Diskusní příspěvek SIEPR č. 00-42. Stanfordský institut pro výzkum hospodářské politiky. Archivovány od originál (PDF) dne 13. května 2003. Citováno 18. června 2012.
- ^ „AUN - Acorn Universal Networking“ (PDF). Počítače žaludů. Červen 1995. Citováno 26. listopadu 2014.
- ^ Referenční příručka k programátoru RISC OS 3. Svazek 2. Acorn Computers Ltd. 1992. str. 2–635. ISBN 1-85250-110-3.
- ^ A b „Referenční příručka k programátoru RISC OS“. RISCOS.com. Citováno 24. listopadu 2014.
- ^ „Referenční příručka k programátoru RISC OS“. RISCOS.com. Citováno 24. listopadu 2014.
- ^ „Chris's Acorns: Acorn ALA66 Econet podule“. chrisacorns.computinghistory.org.uk. Citováno 2020-10-28.
- ^ „Datový list řadiče 6854 / 68A54 / 68B54 Advanced Data Link Controller“ (PDF). Motorola. Citováno 25. listopadu 2014.
- ^ „Kapitola 47 - Econet“. Referenční příručka k programátoru RISC OS 3. Svazek 2. Acorn Computers Ltd. 1992. str. 2–609 a násl. ISBN 1-85250-110-3.
- ^ Murray, Rick. "Popis softwaru serveru Econet". Oblast nadšenců Econetu. Citováno 26. listopadu 2014.
- ^ Například si přečtěte články a zásilkové reklamy v Uživatel žaludu časopisy od konce 80. let.
- ^ Čísla portů před RISC OS 3.5 jsou uvedena na „Referenční příručka k programátoru RISC OS“. RISCOS.com. Citováno 26. listopadu 2014.
- ^ Čísla portů pro RISC OS 3.5 a novější jsou uvedena na „Referenční příručka programátoru RISC OS“. RISCOS.com. Citováno 26. listopadu 2014.
- ^ Čísla portů pro RISC OS Open jsou definovány v "Hdr.Econet". Oblast nadšenců Econetu. Citováno 26. listopadu 2014.
externí odkazy
- Oblast nadšenců Econetu
- Chrisovy žaludy
- Dokumentace Econetu na 8bitovém softwaru
- Referenční příručky programátoru RISC OS - nejnovější verze z května 2014