Sinds de introductie van de Mac in 1984 heeft Apple ingebouwde netwerkondersteuning toegevoegd. Tegenwoordig wordt een Ethernet-poort of ingebouwde Wi-Fi niet alleen verwacht, maar ook behoorlijk alledaags. Maar in 1984 was het hebben van een computer met ingebouwd netwerken een beetje revolutionair.
Apple maakte oorspronkelijk gebruik van een netwerksysteem dat AppleTalk heette, waardoor die vroege Macs niet alleen met elkaar konden communiceren, maar wat nog belangrijker was, om te delen wat toen erg dure laserprintersystemen waren. Deze printers werden onderdeel van de revolutie voor desktop publishing waar de vroege Macs gebruik van maakten.
Om het belang van AppleTalk en later, EtherTalk, systemen die Apple gebruikte te begrijpen, moet je teruggaan en zien welk type netwerken beschikbaar waren in 1984.
Network Like It's 1984
In 1984 waren er, tenminste zoals ik me herinner, nogal wat verschillende netwerksystemen beschikbaar. Vrijwel alle werden als invoegtoepassing aangeboden aan de computersystemen van die tijd. De grote drie in die tijd waren Ethernet, Token Ring en ARCNET. Zelfs zeggen dat er drie netwerksystemen zijn, is eigenlijk een punt van aandacht. Er waren verschillende versies van elk netwerk, met verschillende communicatiestacks en fysieke interconnectiemedia, en dat alleen met de grote drie netwerksystemen; er waren ook nogal wat andere systemen om uit te kiezen.
Het punt is dat het beslissen over een netwerk voor uw computersystemen geen triviale taak was, en eens u een netwerk koos, was er veel werk te ondernemen om een netwerksysteem op te zetten, te configureren, te testen, te implementeren en te beheren.
AppleBus
Tijdens de vroege ontwikkeling van de eerste Mac zocht Apple naar een manier om de Macintosh- en Lisa-computers in staat te stellen de LaserWriter-printer te delen, wat op zichzelf een prijs is die vergelijkbaar is met die van een Macintosh uit 1984. Vanwege de hoge kosten van dit randapparaat, was het duidelijk dat de afdrukbron moest worden gedeeld.
IBM had toentertijd zijn Token Ring-netwerk al gedemonstreerd en verwachtte begin 1983 de technologie beschikbaar te zullen stellen. IBM was laat bij het vrijgeven van het Token Ring-netwerk, waardoor Apple gedwongen werd naar een tijdelijke netwerkoplossing te kijken.
De Mac maakte destijds gebruik van een seriële controllerchip om de seriële poorten te verzorgen. Deze seriële controllerchip had enkele ongebruikelijke eigenschappen, waaronder relatief hoge snelheden, tot 256 kilobits per seconde, en de mogelijkheid om een netwerkprotocolstack in de chip zelf te laten inbouwen. Door een beetje extra circuits toe te voegen, kon Apple de snelheid op bijna 500 kilobits per seconde drukken.
Door deze seriële controllerchip te gebruiken, kon Apple een netwerksysteem bouwen dat elke gebruiker kon opzetten; geen technische achtergrond nodig. Het had nul configuratievereisten; je zou eigenlijk Macs en randapparaten gewoon kunnen aansluiten, zonder adressen toe te wijzen of een server in te stellen.
Apple noemde dit nieuwe netwerk de AppleBus en voegde het toe aan de Lisa-computer en de Macintosh uit 1984, en bood ook adapters aan die op de Apple II- en Apple III-computers konden worden gebruikt.
AppleTalk
In de eerste maanden van 1985 was het Token Ring-systeem van IBM nog steeds niet verzonden en Apple besloot dat het AppleBus-netwerk kon voldoen aan de behoeften van zijn gebruikers en tegelijkertijd een superieur netwerkconfiguratie- en beheersysteem kon bieden. In feite zou iedereen een netwerk kunnen maken met een paar Macs, een LaserWriter en het AppleBus-systeem.
Met de release van de Macintosh Plus in 1985 gaf Apple AppleBus de nieuwe naam AppleTalk en voegde een paar verbeteringen toe. Het had een maximale snelheid van iets minder dan 500 kilobits per seconde, een maximale afstand van 1000 voet en een limiet van 255 apparaten verbonden met het AppleTalk-netwerk.
Het oorspronkelijke AppleTalk-bekabelingssysteem was zelfbeëindigend en maakte gebruik van een eenvoudige drieaderige kabel. Veel belangrijker was echter dat Apple de fysieke laag van het netwerk en het softwareniveau gescheiden liet. Hierdoor kon AppleTalk worden gebruikt op een paar verschillende fysieke media, waaronder de originele AppleTalk-bekabeling die bij Apple verkrijgbaar was, maar ook de veel goedkopere en gemakkelijker verkrijgbare PhoneNet-adapters, die standaard vieraderige telefoonbekabeling gebruikten.
In 1989 bracht Apple AppleTalk Phase II uit, waarmee de 255-netwerkknooppuntlimiet van de originele versie werd verwijderd. Apple heeft ook EtherTalk- en TokenTalk-netwerksystemen toegevoegd waarmee Macs nu het standaard Ethernet-systeem kunnen gebruiken, evenals IBM's Token Ring-netwerken.
Het einde van AppleTalk
AppleTalk heeft het OS X-tijdperk van Macs goed doorstaan. Dit kwam door de grote installed base van laserprinters en kleine lokale netwerken die handvol Macs met elkaar verbonden. Toen Apple in 2009 OS X Snow Leopard introduceerde, werd AppleTalk officieel verlaten en niet langer opgenomen in een Apple-product.
AppleTalk's Legacy
AppleTalk was voor die tijd een innovatief netwerksysteem. Hoewel het niet de snelste was, was het zeker het gemakkelijkste netwerksysteem om te installeren en te beheren. Voordat andere netwerksystemen het idee van netwerkconfiguraties zonder netwerkconfiguratie of eenvoudig te beheren netwerksystemen begonnen op de markt te brengen, had AppleTalk al lang de eenvoudig te gebruiken nulconfiguratiestatus bereikt die anderen nu probeerden na te streven.