econet | |
---|---|
Utvecklaren | Acorn datorer |
Tillverkare | Acorn datorer |
Sorts | Lokalt datanätverk |
Mediafiler på Wikimedia Commons |
Econet - Utvecklat av Acorn Computers , ett lokalt budgetnätverk designat för skolor och småföretag.
Denna programvara har ersatts, för det mesta, av AUN ( Acorn Universal Networking ), även om vissa leverantörer fortfarande erbjuder kit för att ansluta gamla och nya nätverk. [1] [2] AUN ersattes i sin tur av Acorn Access+ . [3] Stödet för Econet av Linux-kärnan upphörde vid version 3.5 2019 på grund av låg popularitet och en sårbarhet för eskalering av privilegier . [4] [5]
Econet utvecklades ursprungligen 1981 för datorerna Acorn Atom och Acorn System 2/3/4 . Även i år skapades BBC Microcomputer , med diskett- och Econet- stöd i framtida versioner.
1982 lade Tasmaniens utbildningsministerium ut ett anbud för leverans av persondatorer till skolor. Tidigare samma år släpptes BBC Microcomputer av Barson Computers , den australiensiska distributören av Acorn-datorer, komplett med diskettlagring. Företagsanställde Herman Hauser och Criss Curie höll med om idén att utrusta dessa datorer med Econet-systemet, som de tidigare gjort med disksystemet. Precis som med diskfilsystemet diskuterade de att Barson skulle behöva anpassa nätverksfilsystemet från Acorn System 2 utan stöd från Acorn. Barsons ingenjörer har lagt till flera modifieringar för att fixa buggar i den ursprungliga konfigurationen av BBC Micros moderkort, som antogs av Acorn i senare utgåvor. Med stöd för disketter och ett fungerande nätverksgränssnitt togs BBC Micro i bruk i skolor över hela Australien och Nya Zeeland och översköljde snabbt Apple II i privata skolor.
Med hänsyn till den fullständiga frånvaron av metodlitteratur, beslutar chefen för Acorn-filialen i Barson att släppa den första Econet-dokumentationen. [6]
Econet för BBC Micro introducerades i Storbritannien 1984 och blev senare lika populärt som nätverksgränssnittet för Acorn Archimedes . Som ett resultat stöddes Econet på alla Acorn-datorer sedan Acorn Atom, med undantag för Acorn Electron (exklusive de australiensiska och nyzeeländska modellerna för vilka Barson Computers släppte sitt dotterkort), A3010 och den inställda Phoebe 2100 .
Econet stöddes av operativsystemen Acorn MOS , RISC OS och RISC iX . [7] Acorn fick en gång ett erbjudande från Commodore International , som avvisades. [åtta]
På grund av fallande priser och den utbredda användningen av IP-anslutningar utvecklades AUN i början av 1990-talet - en kombination av Econet-teknik och TCP/IP . Dess mål var att tillhandahålla Econet-stöd för enheter anslutna till ett Ethernet -nätverk . [9]
Econet- och AUN-protokollen stöddes också av Linux-kärnan.
Econet backades upp av ett stort utbud av datorer och serverhårdvara från både Acorn och andra. Förutom Acorns MOS och RISC OS användes andra operativsystem som CP/M, DR-DOS, Unix och Microsoft Windows.
Econet API inkluderade ett kommando Econet_MachinePeeksom tack vare mjukvara kan avgöra om en maskin finns i nätverket och vilken hårdvara som används på den. Detta kommando returnerade maskinkoden [10] [11] som visade vilken hårdvara som gav Econet-stöd.
Koden | Maskinmodell |
---|---|
&0000 | reserverad |
&0001 | Acorn BBC Micro Computer (OS 1 och OS 2) |
&0002 | Acorn Atom |
&0003 | Acorn System 3 eller System 4 |
&0004 | Acorn System 5 |
&0005 | Acorn Master 128 (OS 3) |
&0006 | Acorn Electron (OS 0) |
&0007 | Acorn Archimedes (OS 6) |
&0008 | Reserverad för Acorn |
&0009 | Acorn Communicator |
&000A | Acorn Master 128 Compact Econet Terminal |
&000B | Acorn Filestore |
&000C | Acorn Master 128 Compact (OS 5) |
&000D | Acorn Ecolink-kort för persondatorer |
&000E | Acorn Unix arbetsstation |
&000F till &FFF9 | reserverad |
&FFFA | SCSI-gränssnitt |
&FFFB | SJ Research IBM PC Econet-gränssnitt |
&FFFC | Nascom 2 |
&FFFD | Forskningsmaskiner 480Z |
&FFFE | S.J. Research File Server |
&F F F F | Z80CP/M |
Manualen [11] innehöll ett program för att visa modell, mjukvara och releasenummer.
I den uppdaterade manualen [12] fick listan följande tillägg:
Koden | Maskinmodell |
---|---|
&000F | RISC PC-arkitektur |
&0010 - &FFF7 | reserverad |
&FFF8 | SJ Research GP server |
&FFF9 | SJ Research 80386 UNIX |
ett | Data (+ve) |
2 | grundstötning |
3 | Klocka klocka (+ve) |
fyra | Data (-ve) |
5 | Klocka klocka (-ve) |
Econet är en femtrådig buss. Ett par tilldelades klockfrekvensen, ett till data och den sista ledningen till marken. signalerna använde fem-volts RS-422- standarden med en baudhastighet på en bit per klocka. Oskärmade kablar användes för korta avstånd och skärmade kablar för längre sträckor.
Huvudkontakten var DIN-5. Senare började 32-bitarsenheter (särskilt A3020 och A4000) upprätta en Econet-anslutning genom 5 av de 15 kanalerna i nätverksporten av typ D. Porten är mycket lik AUI , men de är inte kompatibla.
Varje Econet-system styrdes av ett Motorola MC68B54 Advanced Data Link Controller (ADLC)-chip, som ansvarade för att ta emot/sända elektriska signaler och definitionskollisioner. [13]
Econet använder ett anslutningslöst överföringssystem som liknar UDP , dvs utan anslutningskontroller. Varje paket har en fyra-byte header som består av:
Dataöverföringen bestod av 4 steg, var och en med rubriken ovan:
Vid den tidpunkt då Econet utvecklades och tog sin plats på marknaden var huvudsyftet med datornätverk att ge ett lokalt nätverk med delad tillgång till dyr utrustning som diskenheter och skrivare. Acorn tillhandahöll programvara under BBC Micro för att implementera en filserver och även för att komma åt nätverksskrivare. Den första filservern var väldigt enkel och gav främst begränsad åtkomst till disketter över nätverket. Servermjukvara har utvecklats under många år, under vilken tid Acorn och många andra tillverkare har släppt speciella servrar för Econet baserade på olika teknologier. Alla dessa servrar kan mycket grovt delas in i tre kategorier: [14]
Listan över enheter i avsnittet "Supported Systems" visar mängden tillgänglig och planerad hårdvara.
Ytterligare tjänster kan anslutas via ett speciellt API. Små verktyg som onlinechattar publicerades ofta i tidningar eller delades mellan användare; dessa program gjordes vanligtvis med hjälp av Econet-protokollen för att fungera med grundläggande filservrar och nätverksskrivare. Större program (varav några var kommersiella) tillhandahölls via text-TV eller modem. [femton]
Medan Econet anses vara unikt bland nätverkssystem och är specialiserat för Acorn-datorer, har det många likheter med moderna nätverksfilsystem och protokoll: