econet | |
---|---|
Dezvoltator | Calculatoare Acorn |
Producător | Calculatoare Acorn |
Tip de | Rețea locală de calcul |
Fișiere media la Wikimedia Commons |
Econet - Dezvoltat de Acorn Computers , o rețea locală bugetară concepută pentru școli și întreprinderi mici.
Acest software a fost înlocuit, în cea mai mare parte, de AUN ( Acorn Universal Networking ), deși unii vânzători încă oferă kituri pentru a conecta rețelele vechi și noi. [1] [2] AUN a fost la rândul său înlocuit de Acorn Access+ . [3] Suportul pentru Econet de către nucleul Linux s-a încheiat la versiunea 3.5 în 2019 din cauza popularității scăzute și a unei vulnerabilități de escaladare a privilegiilor . [4] [5]
Econet a fost dezvoltat inițial în 1981 pentru calculatoarele Acorn Atom și Acorn System 2/3/4 . Tot în acest an a fost creat și BBC Microcomputer , cu suport pentru dischetă și Econet în versiunile viitoare.
În 1982, Ministerul Educației din Tasmania a lansat o licitație pentru furnizarea de calculatoare personale pentru școli. La începutul aceluiași an, BBC Microcomputer a fost lansat de Barson Computers , distribuitorul australian de computere Acorn, complet cu stocare pe dischetă. Angajatul companiei Herman Hauser și Criss Curie au fost de acord cu ideea de a echipa aceste calculatoare cu sistemul Econet, așa cum făcuseră anterior cu sistemul de discuri. Ca și în cazul sistemului de fișiere pe disc , ei au discutat că Barson va trebui să adapteze sistemul de fișiere de rețea de la Acorn System 2 fără suport de la Acorn. Inginerii Barson au adăugat câteva modificări pentru a remedia erori în configurația originală a plăcii de bază BBC Micro, care au fost adoptate de Acorn în versiunile ulterioare. Cu suport pentru dischete și o interfață de rețea funcțională, BBC Micro a fost pus în uz în școli din toată Australia și Noua Zeelandă și a eclipsat rapid Apple II în școlile private.
Ținând cont de absența completă a oricărei literaturi metodologice, șeful filialei Acorn din Barson decide să elibereze prima documentație Econet. [6]
Econet pentru BBC Micro a fost introdus în Marea Britanie în 1984 și mai târziu a devenit la fel de popular ca și interfața de rețea pentru Acorn Archimedes . Ca urmare, Econet a fost acceptat pe toate computerele Acorn de la Acorn Atom, cu excepția Acorn Electron (cu excepția modelelor din Australia și Noua Zeelandă pentru care Barson Computers și-a lansat placa ființă), A3010 și Phoebe 2100 anulat .
Econet a fost susținut de sistemele de operare Acorn MOS , RISC OS și RISC iX . [7] Acorn a primit odată o ofertă de la Commodore International , care a fost respinsă. [opt]
Din cauza scăderii prețurilor și a utilizării pe scară largă a conexiunilor IP , AUN a fost dezvoltat la începutul anilor 1990 - o combinație între tehnologia Econet și TCP/IP . Scopul său a fost să ofere suport Econet pentru dispozitivele conectate la o rețea Ethernet . [9]
Protocoalele Econet și AUN au fost, de asemenea, acceptate de kernel-ul Linux.
Econet a fost susținut de o gamă largă de computere și hardware de server atât de la Acorn, cât și de la alții. Pe lângă sistemele de operare MOS și RISC de la Acorn, au fost folosite și alte sisteme de operare precum CP/M, DR-DOS, Unix și Microsoft Windows.
Econet API a inclus o comandă Econet_MachinePeekcare, datorită software-ului, poate determina dacă o mașină este în rețea și ce hardware este utilizat pe ea. Această comandă a returnat codul de mașină [10] [11] care a afișat hardware-ul care a oferit suport Econet.
Codul | Model de mașină |
---|---|
&0000 | rezervat |
&0001 | Acorn BBC Micro Computer (OS 1 și OS 2) |
&0002 | Atom de ghindă |
&0003 | Acorn Sistemul 3 sau Sistemul 4 |
&0004 | Sistemul Acorn 5 |
&0005 | Acorn Master 128 (OS 3) |
&0006 | Acorn Electron (OS 0) |
&0007 | Ghinda Arhimede (OS 6) |
&0008 | Rezervat pentru Acorn |
&0009 | Comunicator de ghindă |
&000A | Terminal Acorn Master 128 Compact Econet |
&000B | Magazin de fișiere Acorn |
&000C | Acorn Master 128 Compact (OS 5) |
&000D | Card Acorn Ecolink pentru computere personale |
&000E | Stația de lucru Acorn Unix |
&000F până la &FFF9 | rezervat |
&FFFA | Interfață SCSI |
&FFFB | SJ Research Interfață IBM PC Econet |
&FFFC | Nascom 2 |
&FFFD | Mașini de cercetare 480Z |
&FFFE | Server de fișiere de cercetare S.J |
&FFFF | Z80CP/M |
Manualul [11] a inclus un program pentru a afișa modelul, software-ul și numărul de ediție.
În manualul actualizat [12] , lista a primit următoarea extensie:
Codul | Model de mașină |
---|---|
&000F | Arhitectura PC RISC |
&0010 - &FFF7 | rezervat |
&FFF8 | Server SJ Research GP |
&FFF9 | SJ Research 80386 UNIX |
unu | Date (+ve) |
2 | împământare |
3 | ceas ceas (+ve) |
patru | Date (-ve) |
5 | ceas ceas (-ve) |
Econet este un autobuz cu cinci fire. O pereche a fost atribuită frecvenței ceasului, una datei și ultimul fir la pământ. semnalele au folosit standardul RS-422 de cinci volți la o rată de transmisie de un bit pe ceas. Cablurile neecranate au fost folosite pentru distanțe scurte și cabluri ecranate pentru distanțe mai mari.
Conectorul principal era DIN-5. Ulterior, dispozitivele pe 32 de biți (în special A3020 și A4000) au început să stabilească o conexiune Econet prin 5 din cele 15 canale ale portului de rețea de tip D. Portul este foarte asemănător cu AUI , dar nu sunt compatibile.
Fiecare sistem Econet a fost controlat de un cip Motorola MC68B54 Advanced Data Link Controller (ADLC), care era responsabil de recepția/transmiterea semnalelor electrice și de definirea coliziunilor. [13]
Econet utilizează un sistem de transmisie fără conexiune similar cu UDP , adică fără verificări ale conexiunii. Fiecare pachet are un antet de patru octeți constând din:
Transferul de date a constat din 4 etape, fiecare cu titlul de mai sus:
Pe vremea când Econet a fost dezvoltat și și-a luat locul pe piață, scopul principal al rețelelor de calculatoare era acela de a oferi o rețea locală cu acces partajat la echipamente scumpe, cum ar fi unități de disc și imprimante. Acorn a furnizat software în cadrul BBC Micro pentru a implementa un server de fișiere și, de asemenea, pentru a accesa imprimantele de rețea. Primul server de fișiere a fost foarte simplu, oferind în principal acces limitat la dischete prin rețea. Software-ul pentru server a fost dezvoltat de-a lungul multor ani, timp în care Acorn și mulți alți producători au lansat servere speciale pentru Econet bazate pe diverse tehnologii. Toate aceste servere pot fi împărțite în trei categorii: [14]
Lista de dispozitive din secțiunea „Sisteme compatibile” arată varietatea de hardware disponibil și planificat.
Serviciile suplimentare pot fi conectate printr-un API special. Utilități mici, cum ar fi chat-urile online, erau adesea publicate în reviste sau partajate între utilizatori; aceste programe au fost de obicei realizate folosind protocoalele Econet pentru a lucra cu servere de fișiere de bază și imprimante de rețea. Programele mai mari (dintre care unele comerciale) erau furnizate prin teletext sau modemuri. [cincisprezece]
În timp ce Econet este considerat unic printre sistemele de rețea și este specializat pentru computerele Acorn, are multe asemănări cu sistemele și protocoalele moderne de fișiere de rețea: