Name: D-Open Transport (Deutsch) Version: 1.1.2 Released: June 13, 1997 Requires: German system software version 7.1, 7.1.1, 7.1.2, 7.5.3, 7.5.5 or later installed on a Mac OS-compatible computer with a Motorola 68030 or 68040 family microprocessor, or a PowerPC microprocessor. German system software version 7.5.3 or later is recommended. Also requires a minimum of 5 MB of RAM (68030 or 68040 computers) or 8 MB of RAM (PowerPC-based computers). Description: Networking software for German Mac OS-compatible computers. For complete information, please see the documents included with this software. This software consists of four Disk Copy compressed images, which require Disk Copy 6.1 or later to use. Download this software to your hard drive and then double-click it to use it. Disk Copy is available in the Utilities folder. From the Read Me included with this software: Open Transport 1.1.2 Technische Informationen Dieses Dokument enthaelt wichtige Informationen und technische Details ueber Open Transport, die vor allem fuer Netzwerkadministratoren von Nutzen sind. Es ist nicht erforderlich, dieses Dokument zu lesen, um Open Transport verwenden zu koennen. Inhalt Inhalt Einfuehrung Dateien, die mit dem Aktualisierungsskript fuer Open Transport installiert werden AppleTalk Funktionen von Open Transport - Statische und dynamische Zuweisung von AppleTalk Adressen - Verwenden des PRAMs (Parameter-RAM) TCP/IP-Funktionen von TCP/IP - DHCP-Serverunterstuetzung - DHCP-AdreBunterstuetzung - Unterstuetzung fuer Windows NT Advanced Server - Unterstuetzung fuer das BootP-Protokoll - Unterstuetzung von lokalen Hosts-Dateien - Unterstuetzung der MacTCP ,Server"-Adressierung - Unterstuetzung der ,dynamischen" MacTCP Adressierung - MacIP Unterstuetzung - PPP-Verbindungen Speicheranforderungen Hinweise zur Programmkompatibilitaet Leistung Einfuehrung Open Transport ist eine innovative Komponente der Netzwerk- und Kommunikationssoftware des Mac OS. Open Transport basiert auf Industriestandards und bietet Mac OS Computern optimierte Funktionalitaeten fuer Netzwerkanbindung, Systemsteuerung und Kompatibilitaet. Gleichzeitig werden die eingebauten, anwenderfreundlichen Netzwerkfunktionen beibehalten. Open Transport 1.1.1 ist mit System 7.5.3, 7.5.5 und neueren Versionen sowie mit den Systemversionen 7.1, 7.1.1 und 7.1.2 in vollem Umfang kompatibel. Weitere Informationen zu den Systemanforderungen, zur Kompatibilitaet und zu bekannten Inkompatibilitaeten und Einschraenkungen koennen Sie den Dokumenten ,OT 1.1.2Bitte lesen - Teil 1" und ,OT 1.1.2Bitte lesen - Teil 2" entnehmen. Installierte Dateien Bei der Installation von Open Transport werden die Kontrollfelder ,AppleTalk" und ,TCP/IP" im Ordner ,Kontrollfelder" innerhalb des Systemordners Ihres Startvolumes abgelegt. Ferner werden die folgenden Dateien im Ordner ,Systemerweiterungen" Ihres Systemordners installiert: Shared Library Manager Shared Library Manager PPC Diese Erweiterungen implementieren einen Mechanismus fuer Gemeinschaftsbibliotheken (Shared Libraries) auf 68K- bzw. PowerPC Computern mit installiertem Mac OS. Auf PowerPC Computern muessen beide Erweiterungen installiert sein, damit emulierte und native Gemeinschaftsbibliotheken unterstuetzt werden. OpenTransportLib Open Transport Library Diese Gemeinschaftsbibliotheken implementieren die zentralen Open Transport Dienste auf PowerPC Computern. Die erste Bibliothek enthaelt die PowerPC Implementierung und eine Schnittstelle fuer native PPC-Programme. Die zweite Bibliothek enthaelt die integrierten Open Transport Module und eine Schnittstelle fuer emulierte 68K-Programme. OpenTptAppleTalkLib Open Tpt AppleTalk Library Diese Gemeinschaftsbibliotheken implementieren die AppleTalk Dienste fuer Open Transport auf PowerPC Computern. Die erste Bibliothek enthaelt die PowerPC Implementierung und eine Schnittstelle fuer native Programme. Die zweite Bibliothek enthaelt die integrierten Open Transport Module und eine Schnittstelle fuer emulierte 68K-Programme. OpenTptInternetLib Open Tpt Internet Library Diese Gemeinschaftsbibliotheken implementieren die TCP/IP-Dienste fuer Open Transport auf PowerPC Computern. Die erste Bibliothek enthaelt die PowerPC Implementierung und eine Schnittstelle fuer native PPC-Programme. Die zweite Bibliothek enthaelt die integrierten Open Transport Module und eine Schnittstelle fuer emulierte 68K-Programme. Open Transport 68K Library Diese Gemeinschaftsbibliothek implementiert die zentralen Open Transport Dienste auf 68030- und 68040-Computern. Open Tpt ATalk 68K Library Diese Gemeinschaftsbibliothek implementiert die AppleTalk Dienste fuer Open Transport auf 68030- und 68040-Computern. Open Tpt Inet 68K Library Diese Gemeinschaftsbibliothek implementiert die TCP/IP-Dienste fuer Open Transport auf 68030- und 68040-Computern. AppleTalk Funktionen von Open Transport Statische und dynamische Zuweisung von AppleTalk Adressen Open Transport/AppleTalk unterstuetzt neben dynamischen, durch das AARP-Protokoll (AppleTalk Address Resolution Protocol) vergebenen Adressen die statische (manuelle) Zuweisung von Protokolladressen. Mit statischen Adressen koennen bei der Verwaltung der AppleTalk Knoten die Knotenadressen als eindeutige und zuverlaessige Identifikationsmerkmale verwendet werden. Von zentraler Bedeutung ist, daB alle Knoten in einem AppleTalk Teilnetz (einem bestimmten Abschnitt des Kabelsystems mit einer eigenen Netzwerknummer oder einem eigenen Nummernbereich) einheitlich verwaltet werden - entweder mit dynamischer Adressierung oder mit fest zugewiesenen Adressen. Auf diese Weise koennen Konflikte vermieden werden, die auftreten, wenn ein neuer Knoten dynamisch die Adresse eines momentan abgemeldeten, manuell adressierten Knoten erhaelt. Administratoren koennen fuer ein Teilnetz die gewuenschte Adressierungsmethode festlegen, indem sie den Adressierungsmodus schuetzen. Als administrative SicherheitsmaBnahme ueberprueft Open Transport/AppleTalk jedoch auch bei der statischen Adressierungsmethode, ob Adressen im Netzwerk doppelt vergeben wurden. Verwenden des PRAMs Bei der herkoemmlichen AppleTalk Netzwerkarchitektur wurde der Betriebszustand von AppleTalk (Ein/Aus), der ausgewaehlte NetzwerkanschluB, die zuletzt verwendete Netzwerk(Protokoll-)adresse und der Name der zuletzt verwendeten AppleTalk Zone in einem statischen Speicherbereich gesichert (im Parameter-RAM oder PRAM), um beim naechsten Starten des Computers erneut verwendet zu werden. Zur Gewaehrleistung der Abwaertskompatibilitaet werden diese Informationen auch auf Systemen mit Open Transport/AppleTalk weiterhin gespeichert und ausgelesen. Es wurden in Open Transport jedoch die folgenden Aenderungen vorgenommen: * Beim Starten des Computers liest Open Transport die aktuelle AppleTalk Konfigurationsdatei, um den aktuellen Betriebszustand von AppleTalk festzustellen (Ein/Aus). Die hier gesicherte Einstellung hat Vorrang vor derjenigen im PRAM. Dieser ProzeB findet im Hintergrund ohne Interaktion mit dem Benutzer statt. * Wenn der in der aktuellen AppleTalk Konfigurationsdatei festgelegte NetzwerkanschluB geschuetzt ist und der festgelegte NetzwerkanschluB nicht verfuegbar ist oder nicht initialisiert werden kann, wird nicht automatisch auf den LocalTalk AnschluB zurueckgeschaltet. Statt dessen bleibt AppleTalk deaktiviert. Der Benutzer erhaelt in diesem Fall einen entsprechenden Hinweis. TCP/IP-Funktionen von Open Transport Mit Open Transport konnte das Mac OS durch eine Implementierung des TCP/IP-Protokolls in Workstation-Qualitaet erweitert werden. Ebenso wie MacTCP ist Open Transport/TCP ein reiner 32-Bit-Stapel. Open Transport/TCP unterstuetzt die folgenden neuen Funktionen: * Dynamische MTU-Pfadsuche zur effizienteren Nutzung in heterogenen Netzwerktopologien. * Das ,Dynamic Host Configuration Protocol" (DHCP) zur zentralen Verwaltung der IP-AdreBkonfiguration. DHCP ist ein Standardprotokoll der ,Internet Engineering Task Force" (IETF). * IP Multicast zur Teilnahme als MBone Client fuer Programme, die fuer die native Open Transport API-Schnittstelle entwickelt wurden. * Die Anzahl der gleichzeitigen TCP-Verbindungen fuer native Open Transport API-Programme ist nur durch den verfuegbaren Arbeitsspeicher und die Prozessorleistung begrenzt und steigert so die Verwendungsfaehigkeit als Server im Internet oder in anderen TCP/IP-Netzwerken. * Ein neuer Domain Name Resolver (ein Caching-Stub-DNR), der bestehenden Standards entspricht und weitaus fehlertoleranter ist. * Entwicklerunterstuetzung fuer den Zugriff auf IP-Dienste sowie auf TCP- und UDP-Dienste. * Ethernet Version 2 und IEEE 802.3 Dienste zur optimierten Zusammenarbeit mit einem breiten Spektrum von TCP/IP-Hosts. * Implizite und explizite Domain-Name-Suchpfade bieten bessere Kontrolle ueber die Zuordnung der Domain-Namen. * Mehrere IP-Router mit Fail-over zur geringeren Fehleranfaelligkeit bei zeitkritischen Programmen. * Die Zuordnungen der TCP-Ursprungsanschluesse (Wildcard Source Ports) beginnen bei 2048 und werden von diesem Wert aufwaerts weitergezaehlt. DHCP-Serverunterstuetzung Die Implementierung dieser Technologie durch Apple entspricht den aktuellen Versionen der zugehoerigen Spezifikationsdokumente (RFCs). Open Transport TCP/IP wurde derzeit mit folgenden DHCP-Serverimplementierungen getestet: * Competitive Automation (URL: http://www.join.com) * FTP Software (URL: http://www.ftp.com) * Hewlett Packard HP-UX (URL: http://www.hp.com) * Microsoft Windows NT Advanced Server (URL: http://www.microsoft.com) * Silicon Graphics (URL: http://www.sgi.com) * Sun Solaris and SunOS (URL: http://www.sun.com) * TGV (URL: http://www.tgv.com) DHCP-address lease Open Transport TCP/IP unterstuetzt die DHCP-leases (zeitlich begrenzt zur Verfuegung gestellte IP Adressen) in vollem Umfang. Open Transport TCP/IP versucht automatisch, alle Adressen zu ueberpruefen, die ihr Ueberpruefungsalter erreicht haben. StandardmaeBig ist dies die halbe Lebensdauer. Das Ueberpruefungsalter kann am konfigurierenden DHCP-Server auf einen anderen Wert eingestellt werden. Der Ueberpruefungsversuch wird ungeachtet der Anzahl der bisherigen Ueberpruefungen durchgefuehrt. Die Funktion ,Lease Rebinding" wird ebenfalls unterstuetzt. Wenn die IP-Adresse eines Compters auslaeuft, wird die Verbindung zu diesem Compter beendet. Open Transport TCP/IP unterstuetzt gegenwaertig die Option ,DHCP Client ID" oder die Meldung DHCPINFORM nicht. Ferner wird gegenwaertig nicht versucht, den Benutzer beim Neustart auf eine bisherige, aber nicht abgelaufene Adresse hinzuweisen. Unterstuetzung fuer Windows NT Advanced Server Mit Open Transport 1.1 und neueren Versionen sind Mac OS Arbeitsstationen in vollem Umfang mit dem Windows NTAS DHCP Server ueber LAN-Anbindungen kompatibel. Mac OS Arbeitsstationen koennen allerdings keine Konfigurationsdaten von einem NT DHCP-Server ueber eine PPP-Waehlverbindung abrufen, da bisher kein gueltiger industrieweiter Standard fuer DHCP ueber Waehlverbindungen verfuegbar ist. Die NT-Implementierung basiert auf proprietaeren Microsoft Systemerweiterungen. Mac OS Arbeitsstationen koennen daher keine Konfigurationsdaten von einem Microsoft WINS Server abrufen und sich dort auch nicht registrieren lassen. WINS basiert ebenfalls auf Microsoft Erweiterungen fuer TCP/IP (fuer die NetBIOS-Unterstuetzung erforderlich ist). IETF (Internet Engineering Task Force) entwickelt eine plattformuebergreifende Technologie mit Industriestandard fuer die dynamische Registrierung und Zuweisung von IP-Namen ueber die Arbeitsgruppe ,Dynamic Service Location". Apple verfolgt derzeit keine Plaene fuer die Implementierung der WINS Erweiterungen, sondern arbeitet auf eine umfassende Implementierung der entsprechenden IETF-Standards bei deren Verfuegbarkeit hin. Auf Macintosh Arbeitsstationen mit aelteren Open Transport Versionen (vor Version 1.1) koennen Kompatibilitaetsprobleme auftreten. Grund dafuer sind die betraechtlichen Unterschiede zwischen der Microsoft Implementierung und derjenigen auf einem typischen UNIX-Serversystem. BootP-Unterstuetzung Open Transport 1.1 und neuere Versionen unterstuetzen das BootP-Protokoll (Bootstrap Protocol) in vollem Umfang. Open Transport Versionen vor Version 1.1 erkannten eine BootP-Antwort nicht, die an die Unicast-Adresse (Subnet Broadcast) gesendet wurde (Beispiel: xxx.xxx.xxx.255). Antworten, die an die uebergreifende Broadcast-Adresse (Beispiel: 255.255.255.255) gesendet wurden, wurden korrekt behandelt. Fruehere Versionen von Open Transport setzten zudem voraus, daB Entfernung des BootP-Gateways 0 hops (Netzwerk-Spruenge) betrug. Unterstuetzung einer lokalen Hosts-Datei Open Transport TCP/IP unterstuetzt eine Hosts-Datei, mit der der urspruengliche Informations-Cache des Domain Name Resolver ergaenzt und/oder angepaBt werden kann. Die Hosts-Datei wird in der Regel im Ordner ,Preferences" im Systemordner abgelegt. Die Datei wird bei der Initialisierung von Open Transport/TCP ausgelesen. Ebenso wie mit MacTCP stellen die unterstuetzten Funktionen der Hosts-Datei eine Untermenge des Domain Name System Master File Format dar (RFC 1035). Open Transport TCP/IP behandelt Inhalt und Format der Hosts-Datei strikter als MacTCP, mit dem eine Umgehung der FQDN-Anforderung fuer durchaus moeglich war. So wurde beispielsweise das Format: charlie A 128.1.1.1 vom MacTCP DNR akzeptiert. Dies ist jetzt aufgrund der Domain Suchlisten von Open Transport TCP/IP nicht mehr moeglich (,charlie" koennte moeglicherweise in jeder oder in allen konfigurierten Domains existieren). Wenn Sie statt dessen das folgende Format verwenden, koennen Sie jedoch denselben Effekt erzielen: charlie CNAME myhost.mydomain.edu myhost.mydomain.edu A 128.1.1.1 Hiermit wird die Verbindung zwischen dem lokalen Alias charlie und dem gueltigen Domain-Namen myhost.mydomain.edu hergestellt und die Adresse 128.1.1.1 zugewiesen. Die Verwendung von lokalen Aliasnamen ist auf CNAME-Eintraege beschraenkt. Fuer NS- und A-Eintraege muessen gueltige Domain-Namen verwendet werden. Eine Hosts-Datei kann mit jedem beliebigen Texteditor oder Textverarbeitungsprogramm erstellt werden. (Die Hosts-Datei muB im Textformat gespeichert sein.) Wird eine Hosts-Datei benutzt, sollte diese moeglichst klein gehalten werden und nur regelmaeBig benutzte Eintraege enthalten. Auf diese Weise wird der Speicherbedarf zum Caching der DNS-Informationen gesenkt und der Verwaltungsaufwand zur Pflege und Aktualisierung der Hosts-Datei verringert. Open Transport TCP/IP verwendet eine Hosts-Datei, die im Ordner ,Preferences" im Systemordner abgelegt ist, automatisch. Befindet sich im Ordner ,Preferences" keine Hosts-Datei, durchsucht Open Transport TCP/IP den aktuellen Systemordner. Sie koennen festlegen, daB eine bestimmte Hosts-Datei mit einer bestimmten Konfiguration verwendet werden soll. Beispielsweise kann eine Hosts-Datei fuer eine Ethernet Verbindung und eine andere fuer eine Modemverbindung konfiguriert werden. Weitere Informationen ueber die Verwendung von Hosts-Dateien mit dem Open Transport Domain Name Resolver finden Sie im Dokument ,Apple Open Transport Reference Q&A." Die neueste Version dieses Dokuments kann ueber das Internet unter der folgenden Adresse abgerufen werden: ftp://seeding.apple.com/ess/public/opentransport/. Unterstuetzung der MacTCP ,Server"-Adressierung Open Transport TCP/IP unterstuetzt die Konfigurationsmethoden BootP (Bootstrap Protocol) und RARP (Reverse Address Resolution Protocol). Das Adressierungsverfahren im MacTCP Servermodus war eine Kombination aus der BootP- und der RARP-Methode. Wurde der Servermodus aktiviert, verwendete MacTCP zunaechst das BootP-Protokoll, um eine IP-Adresse zu erhalten. Schlug dieser Versuch fehl, wurde das RARP-Protokoll verwendet. Das Protokoll, mit dem eine Adresse zugeteilt wurde, wurde als Voreinstellung gesichert und nach dem naechsten Systemstart zuerst verwendet. Mit Open Transport muessen Sie gezielt zwischen dem BootP- und dem RARP-Protokoll waehlen. Unterstuetzung der ,dynamischen" Adressierung von MacTCP Open Transport unterstuetzt die ,dynamische" Adressierung von MacTCP nicht. Die dynamische Adressierung mit MacTCP basierte auf einer Apple eigenen Erweiterung des TCP/IP-Protokolls, mit der die Adressierungs- und Zuweisungsregeln des AppleTalk Protokolls auf TCP/IP-Netzwerke angewandt wurden und somit die Konfiguration eines nur aus Macintosh Systemen bestehenden TCP/IP- Netzwerks vereinfachten. Die Verwendung dieser ,dynamischen" Adressierungsmethode kann in anderen Netzwerkumgebungen jedoch fuer den Netzwerkadministrator einen erhoehten Verwaltungsaufwand mit sich bringen. Die Internet-Entwicklergemeinschaft IETF hat in der Zwischenzeit einen herstellerunabhaengigen Standard fuer die dynamische Zuweisung von IP-Adressen entwickelt, das ,Dynamic Host Configuration Protocol" (DHCP). Open Transport TCP/IP unterstuetzt den Industriestandard DHCP. MacIP Unterstuetzung MacIP ist eine Protokollspezifikation, die urspruenglich fuer die Uebertragung von TCP/IP-Daten in reinen AppleTalk Netzwerken entwickelt wurde. MacIP wird gegenwaertig haeufig mit dem AppleTalk Remote Access Protocol (ARAP) genutzt, um mobilen Benutzern den Zugriff auf TCP/IP-Netzwerkdienste zu ermoeglichen. Fuer die Verwendung von MacIP ist in der Regel ein Gateway erforderlich, das die AppleTalk Verpackung entfernt und das IP-Paket dann an das TCP/IP-LAN uebergibt. Werden Pakete an den MacIP-Endknoten zurueckgeschickt, stellt das Gateway die AppleTalk Verpackung wieder her. Die MacIP Gateway-Unterstuetzung wird sehr oft als integrierter Dienst in Multiprotokoll-Routern eingesetzt. Das Gateway (Router) kann in AppleTalk und TCP/IP-Netzwerke integriert werden. Open Transport unterstuetzt MacIP ueber das Kontrollfeld ,TCP/IP". Wenn die Option aktiviert ist, werden TCP/IP-Daten in AppleTalk Pakete verpackt und ueber den gewaehlten NetzwerkanschluB gesendet. PPP-Verbindungen PPP (Point to Point Protocol) connectivity for Open Transport is currently based on the use of third-party software extensions known as ,MDEVs." Early versions of these extensions may not be compatible with Open Transport. For information about MDEV compatibility, see the Open Transport 1.1.2 Read Me document. Die PPP-Verbindung (Point to Point Protocol) fuer Open Transport wird gegenwaertig mit Hilfe von Softwareerweiterungen von Drittherstellern (,MDEVs" genannt) realisiert. Fruehere Versionen dieser MDEV-Erweiterungen sind moeglicherweise nicht mit Open Transport kompatibel. Weitere Informationen ueber die Kompatibilitaet von MDEVs finden Sie in den Dokumenten ,OT 1.1.2Bitte lesen - Teil 1" und ,OT 1.1.2Bitte lesen - Teil 2". Speicheranforderungen Open Transport bietet zahlreiche neue Funktionalitaeten fuer Mac OS Computer und benoetigt in der Regel mehr Systemspeicher (RAM) als ,klassische" Netzwerkfunktionen. Die derzeitigen Speicheranforderungen von Open Transport variieren allerdings, abhaengig von den in einem bestimmten Zeitraum genutzten Netzwerkdiensten. Hierdurch unterscheidet sich Open Transport von klassischen Netzwerkfunktionen, mit denen Arbeitsspeicher fuer die Netzwerkdienste reserviert wird und reserviert bleibt, auch wenn die Netzwerkdienste laengere Zeit nicht benutzt worden sind. Zu den Faktoren, die zu den unterschiedlichen Speicheranforderungen beitragen, gehoeren: * Open Transport bietet Implementierungen von Netzwerkfunktionen fuer 680x0 und native PowerPC Coderessourcen. Die PowerPC Coderessourcen sind in der Regel umfangreicher (aber auch schneller). * Open Transport bietet Unterstuetzung fuer ,gemischte" Anwendungsumgebungen, so daB native PowerPC und 680x0 Programme native Netzwerkfunktionen auf PowerPC Computern nutzen koennen. * Open Transport enthaelt die neuen Implementierungen der Netzwerkfunktionen sowie die Bibliotheken, die erforderlich sind, um die Abwaertskompatibilitaet fuer aeltere AppleTalk und MacTCP Programmschnittstellen zu gewaehrleisten. * Open Transport benoetigt weniger Speicher auf Systemen, auf denen der virtuelle Speicher aktiviert ist. Klassische Netzwerkfunktionen benoetigen etwa gleich viel Speicher, unabhaengig von der Einstellung fuer den virtuellen Speicher. * Open Transport basiert auf der plattformuebergreifenden Standardumgebung STREAMS, fuer die mehr Speicher erforderlich ist, als fuer klassische Netzwerkfunktionen. Die tatsaechlichen Speicheranforderungen haengen von der Konfiguration Ihres Computers ab. Hier einige Beispiele: Virtueller Klassisches Open Computersystem Speicher AppleTalk & MacTCP Transport ------------------------------------------------------------------------ PowerPC-gestuetzt Ein 350 K bis 450 K 200 KB PowerPC-gestuetzt Aus 350 K bis 450 K bis zu 1,2 MB 608x0-gestuetzt Aus 350 K bis 450 K 700 KB bis 800 KB Richtlinien zur Programmkompatibilitaet Apple hat fuer Programme drei Kategorien definiert, die den jeweiligen Grad der Zusammenarbeit mit Open Transport angeben. Die erste Kategorie - ,Open Transport Compatible" - bezeichnet Netzwerkprogramme, die urspruenglich fuer das ,klassische" AppleTalk oder MacTCP entwickelt wurden, jetzt aber dennoch die ,Open Transport Compatibility Services" fuer Open Transport nutzen koennen. Allerdings erzielen sie weder nennenswerte Leistungsgewinne auf PowerPC Systemen noch koennen sie die Protokollunabhaengigkeit von Open Transport nutzen. Programme, die ,Open Transport Ready" sind, wurden an die neuen Open Transport APIs angepaBt. Sie sind PowerPC nativ, koennen aber auch auf 680x0 Macintosh Systemen eingesetzt werden. ,Open Transport Ready" Programme nutzen nicht nur die neuen Kontrollfelder, sondern erzielen auf PowerPC Systemen auch betraechtliche Leistungsteigerungen. Die dritte (hoechste) Kategorie wird als ,Open Transport Enhanced" bezeichnet. Programme in dieser Kategorie sind nicht nur PowerPC nativ und an die neuen Open Transport APIs angepaBt, sondern koennen auch fuer die dynamische Unterstuetzung von AppleTalk, TCP/IP oder seriellen Verbindungen konfiguriert werden. Programme, die undokumentierte APIs verwenden oder mit eigenen Datenstrukturen auf AppleTalk oder MacTCP zugreifen, sind moeglicherweise nicht vollstaendig mit Open Transport kompatibel. Fuer eine umfassende Kompatibilitaet mit Open Transport werden aktualisierte Versionen dieser Software benoetigt. Leistung Open Transport wurde in PowerPC nativem Code entwickelt, um die Leistungfaehigkeit des PowerPC Prozessors nutzen zu koennen. Damit das Leistungspotential optimal genutzt werden kann, muessen Netzwerkprogramme allerdings ebenfalls fuer den PowerPC Prozessor beschleunigt und fuer die neuen Open Transport Programmierschnittstellen angepaBt sein. In der Regel sind aktuelle Mac OS Netzwerkprogramme fuer den 680x0 Prozessor konzipiert und verwenden die ,klassischen" (680x0) Programmierschnittstellen. Diese Programme koennen mit Open Transport weiterhin verwendet werden, wobei moeglicherweise sogar eine Leistungssteigerung erzielt werden kann. Mit PowerPC nativen Netzwerkprogrammen, die noch nicht fuer Open Transport optimiert wurden, kann zwar ein Leistungsgewinn erzielt werden, doch kann nicht das ganze Leistungspotential ausgeschoepft werden, da durch die Nutzung der Open Transport Funktionen fuer die Abwaertskompatibilitaet ein GroBteil der erzielten Leistungssteigerung wieder verlorengeht. Durch den Einsatz von Protokollen, die groeBere Datagramme nutzen, sind weitere Leistungssteigerungen moeglich. Beispielsweise werden TCP/IP-Benutzer staerker von den Leistungsverbesserungen profitieren als AppleTalk Benutzer, da AppleTalk mit einer festen und eingeschraenkten DatagrammgroeBe arbeitet. Bei schnellen Datenverbindungen wie Ethernet, FDDI und ATM spielt auch die Leistung des Treibers fuer die Netzwerkkarte eine entscheidende Rolle. Die Gesamtleistung haengt ferner vom verfuegbaren RAM-Speicher ab. GroeBere Pakete und hoehere Datendurchsaetze steigern die Anforderungen an die Puffertechnologie von Open Transport. Wenn nicht mehr ausreichend viel Arbeitsspeicher fuer Open Transport verfuegbar ist, wird der Datendurchsatz als Ausgleich gesenkt. (c)1996 Apple Computer. Inc. Apple, das Apple Logo, AppleShare, AppleTalk, LaserWriter, LocalTalk, MacTCP, Performa, Power Macintosh, PowerBook und PowerBook Duo sind Warenzeichen der Apple Computer, Inc. NuBus ist ein Warenzeichen der Texas Instruments. PowerPC ist ein Warenzeichen der International Business Machines Corporation, das in Lizenz verwendet wird. Alle anderen Produkte und Produktnamen sind Warenzeichen der jeweiligen Hersteller oder Eigentuemer. Die Nennung von Produkten, die nicht von Apple sind, dient ausschlieBlich Informationszwecken und stellt keinen WarenzeichenmiBbrauch dar. Apple uebernimmt hinsichtlich der Auswahl, Leistung oder Verwendbarkeit dieser Produkte keine Gewaehr. Stand: Dezember 1996