NE2000

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 14. maj 2022; checks kræver 3 redigeringer .

NE2000  er en serie af populære netværkskort til ISA-bussen , oprindeligt fremstillet af Novell . NE2000 programmeringsgrænsefladen blev implementeret i et stort antal klonkort og blev de facto standarden [1] .

Historie

I slutningen af ​​1980'erne besluttede Novell at stoppe med at lave serverhardware og omdanne sit flagskibsprodukt, NetWare , til et netværksoperativsystem, der kørte på pc-servere, der var uafhængige af implementeringen og topologien af ​​et computernetværk. For at gøre dette havde Novell brug for computernetværksteknologi, og især netværkscontrollere, der understøttede denne teknologi.

Nøgledelene, der var nødvendige for at implementere Novell-visionen, var klar: Ethernet- og Token-ring -netværksteknologier eksisterede allerede , som var legitimeret af IEEE 802-standarden (dengang var disse udkast til standardversioner, som først blev officielt godkendt i 1990, hvilket gjorde ikke forhindre bred distribution Ethernet og Token ring: Der var netværkskort fra forskellige producenter på markedet, som var kompatible med hinanden under den foreløbige version af IEEE 802-standarden). Men producenter af netværkshardware, og især industrilederne 3Com og IBM , holdt hardwarepriserne på et niveau, der forhindrede masseadoption af computernetværk.

For på en eller anden måde at rette op på situationen besluttede Novell at udvikle sin egen linje af netværkscontrollere. For at minimere omkostningerne forbundet med produktionen af ​​et nyt produkt (især omkostningerne til forskning og udvikling), kopierede Novell næsten fuldstændigt den færdige udvikling - et prototype netværkskort baseret på NS8390 Ethernet-controlleren fra National Semiconductor [2] . National Semiconductor klagede på sin side ikke over dette; Brugen af ​​Ethernet-controlleren DP8390 [3] i denne udvikling var gavnlig for National Semiconductor. Men da det oprindelige design af netværkskortet var foreløbigt og kun var beregnet til at demonstrere løsningens funktionalitet, understøttede det minimal funktionalitet:

Sådan fremstod netværkskortene NE1000 og NE2000. Den første tilsluttet en personlig computer ved hjælp af en 8-bit ISA-bus (leveringer begyndte i 1987 [4] i begyndelsen af ​​maj; kaldet E-net [5] blev annonceret i februar 1987 [6] ), mens den anden brugte 16-bit bus ISA (kommerciel optræden - juli 1988) [7] . Prisen på kort i 1989 var omkring 400-500 amerikanske dollars og faldt gradvist. [8] Begge kort understøttede 10BASE2 Ethernet-teknologi , som brugte et tyndt koaksialkabel. Senere tilføjede NE1000T- og NE2000T-modellerne understøttelse af 10BASE-T- teknologi , som brugte parsnoet. "NE"-præfikset stod for "Novell Ethernet".

Novell distribuerede sine NIC'er gennem sit Eagle-datterselskab og solgte dem med ringe eller ingen fortjeneste. Selvom NIC'er er blevet kritiseret for dårlig ydeevne, har besparelserne ved at bruge Novell NIC'er været betydelige for organisationer, der har installeret et NetWare-netværk med hundredvis eller endda tusindvis af noder (Novell-kort var 1/3 billigere end NIC'er ved lanceringen) 3com [6] [4] ; og faldt senere til omkring 25 % fra prisen på konkurrenternes kort), et yderligere incitament ved køb af kort fra Novell var, at Novell-kort havde god kompatibilitet. Novell fik på sin side også fordel, da dets fortjeneste var fuldstændig afhængig af antallet af solgte kopier af NetWare (brugere skulle betale royalties for hver netværksknude, der brugte NetWare). Således havde Novell råd til at sælge NIC'er til kostpris, velvidende at hvert NIC-køb ville blive efterfulgt af en royalty for en kopi af NetWare.

Succesen med NE1000/NE2000 NIC'erne fik industrien til at producere klonkort, der var softwarekompatible med prototyperne. De mest berømte klonproducenter er: Realtek (RTL8019 og RTL8029), VIA Technologies , Winbond Electronics ("Compex") [9] . Novell udskilte Eagle for at danne Anthem Technologies, senere købt af Artisoft og senere solgt til Microdyne. Disse virksomheder fortsatte med at udvikle forbedrede versioner af netværkskort (varianter med DMA-understøttelse, buffering og Plug and Play blev frigivet ), såvel som kort, der var i stand til at arbejde med andre netværksteknologier (f.eks. Token Ring eller 100 Mbit Ethernet) . Der blev frigivet kort, der brugte mere avancerede computerbusser: EISA , PCI og PCMCIA . Understøttelse af NE1000 / NE2000 netværkskort er til stede ikke kun i NetWare, men også for en række andre operativsystemer: DOS , Microsoft Windows , forskellige UNIX -varianter og OS på Linux-kernen . Det blev bemærket, at understøttelse af NE2000 ofte er inkluderet selv i betaversioner af OS. [ti]

NE1000/NE2000-linjen er interessant fra et historisk synspunkt, dels på grund af dens teknologiske succes, men især fordi den gjorde et fremragende stykke arbejde med at løse sine problemer: computernetværk blev allestedsnærværende takket være de faldende priser på netværkscontrollere. For at kunne konkurrere med de meget billige kort fra Novell blev 3Com og andre producenter af netværksudstyr tvunget til at sænke prisen på entry-level netværkskort [11] , hvilket førte til et netværksboom i 1990'erne. Det kan hævdes, at succesen med NE1000/2000 NIC'erne hjalp Ethernet-teknologien (støttet af 3Com) til at sejre over den mere avancerede Token-ring- teknologi (støttet af IBM ).

Ofte i virtualiseringssystemer emuleres NE2000 (eller RTL8139 ) netværkskortet, fordi deres support er til stede i mange gæsteoperativsystemer. [12]

Noter

  1. Jacek Artymiak. Opbygning af firewalls med OpenBSD og PF , side 36 "alment accepteret som de facto standarder, som det berømte Novell NE2000 Ethernet-kort"
  2. "ne1000" Open sources 2.0: den fortsatte udvikling , side 141: "Novell.. tog Nationals 8390 demoboard og satte det i produktion som NE1000 (og senere som NE2000)"
  3. "ne2000"+DP8390 Integreret ethernet og internet komplet , side 121, kapitel "Grundlæggende oplysninger om Ethernet-controller. NE2000-kompatibilitet"
  4. 12 Musich , Paula. 3com, Excelan debuterer med nye adapterkort  (ubestemt)  // Network World. - 1987. - 4. maj ( vol. 4 , nr. 18 ). - S. 17 .
  5. Novell Shipping Ethernet Adapter til reduceret pris  (udefineret)  // Network World. "Novell Inc. sagde i sidste uge, at de har påbegyndt forsendelser af sit nye Ethernet-adapterkort, og at prisen på produktet vil være $100 mindre end tidligere annonceret. Netware Ethernet NE-1000-adapteren, tidligere kaldet E-Net Card, koster 395,- $ i stedet for $ 495"
  6. 1 2 Novell tilføjer funktioner til avanceret netware  (ubestemt)  // Network World. - 1987. - 23. februar. "Virksomheden annoncerede et Ethernet-adapterkort til en lavere pris end konkurrerende produkter, hvoraf mange af Novell distribuerer. E-Net-adapteren, som bruger en 8-bit bus og kan bruges med enten tynde eller tykke Ethernet-kabler, er prissat til $495. Produktet vil højst sandsynligt erstatte 3Coms $595 Etherlink-kort i Novells linje."
  7. DiDio, Laura. Novell afslører LAN gear, ny version af NetWare (neopr.)  // Network World. - 1988. - 16. maj ( bind 5 , nr. 20 ). - S. 4,71 .  
  8. Susan Breidenbach. "Novell rabattavler; Anthem for at markedsføre dem" //Network World 19. juni 1989
  9. Stanislav Garmatyuk, Yuri Kuchenko. "Giv LAN" Arkiveret 31. december 2012 på Wayback Machine // ixbt.com, 20. oktober 2002
  10. "ne2000" Lokalnetværk, oktober 1996 - Information Gatekeepers. Side 6 "Pc-kort Ethernet-adapter optimeret til mobile brugere"
  11. Robert A. Breyer, Sean Riley. Switched and fast Ethernet: hvordan det virker, og hvordan man bruger det , 1995 "Hård konkurrence mellem NE2000-klonerne på den ene side og 3Com på den anden drev priserne radikalt ned. I 1988 var der bogstaveligt talt snesevis af NE2000-kortproducenter i erhvervslivet"
  12. Hurtigt netværk med socket-outsourcing i hostede virtuelle maskinemiljøer Arkiveret 4. marts 2016 på Wayback Machine // SAC'09 , 8.-12. marts 2009, Honolulu, Hawaii. "2.1 Fuld virtualisering gennem enhedsemulering": "netværks-I/O med en enhedsemulator for at opnå fuld virtualisering. Gæsteoperativsystemet inkluderer en indbygget enhedsdriver til en populær netværksenhed, f.eks. NE2000 og RTL8139, da der ikke er nogen standarder som f.eks. SCSI og ATA til netværk. underliggende VMM giver en emulator til disse populære netværksenheder."

Links