Name: E-Open Transport (Espa–a) Version: 1.1.2 Released: June 13, 1997 Requires: Spanish 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. Spanish 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 Spanish 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: Informacion tecnica sobre Open Transport 1.1.2 Este documento contiene informacion tecnica sobre Open Transport que puede resultar util para los administradores y encargados de la red. Para utilizar Open Transport en el Macintosh no es necesaria la informacion de este documento. Contenido Introduccion Archivos que anade el instalador de Open Transport Caracteristicas AppleTalk de Open Transport - Asignacion de direcciones AppleTalk estaticas y dinamicas - Uso de la RAM de parametros Caracteristicas TCP/IP de Open Transport - Soporte de servidor DHCP - Soporte de cesion de direcciones DHCP - Soporte avanzado de Servidor Windows NT - Soporte BootP - Soporte de archivos Local Hosts - Soporte de direccionamiento "server" de MacTCP - Soporte de direccionamiento "Dinamico" de MacTCP - Soporte MacIP - Conexion PPP Requisitos de memoria Compatibilidad de las aplicaciones Rendimiento Introduccion Open Transport es el software de sistema para redes y comunicacion mas avanzado para el Mac OS. Esta basado en los estandares del sector y proporciona un nuevo nivel de conexion de red, control y compatibilidad a los ordenadores MacOS, a la vez que conserva el soporte incorporado para facilitar el uso de la red. Open Transport 1.1.2 es soportado por las versiones del software de sistema 7.1, 7.1.1, 7.1.2, 7.5.3, 7.5.5 y posteriores. No existe ninguna otra version del software de sistema que lo soporte. Para obtener mas informacion relativa a los requisitos del sistema, la compatibilidad y las incompatibilidades y limitaciones conocidas, consulte los documentos leame acerca de OT 1.1.2. Archivos anadidos por el instalador de Open Transport Open Transport instala los paneles de control AppleTalk y TCP/IP en la carpeta Paneles de Control, situada en el interior de la Carpeta del Sistema del disco de arranque. Tambien instala los archivos siguientes en la carpeta Extensiones de la Carpeta del Sistema: Shared Library Manager Shared Library Manager PPC Estas extensiones integran un mecanismo de biblioteca compartida (shared library) en los ordenadores Mac OS con procesadores de 68K y PowerPC, respectivamente. La presencia de ambas extensiones es necesaria en los ordenadores PowerPC para que puedan soportar tanto bibliotecas compartidas emuladas como nativas. OpenTransportLib Open Transport Library Estas bibliotecas compartidas integran los servicios basicos de Open Transport en los ordenadores PowerPC. La primera de ellas esta disenada para PowerPC y contiene una interfaz para aplicaciones nativas para PPC, mientras que la segunda contiene los modulos de Open Transport incorporados y la interfaz para aplicaciones de emulacion de 68K. OpenTptAppleTalkLib Open Tpt AppleTalk Library Estas bibliotecas compartidas integran los servicios AppleTalk de Open Transport en los ordenadores PowerPC. La primera de ellas esta disenada para PowerPC y contiene una interfaz para aplicaciones nativas para PPC, mientras que la segunda contiene los modulos de Open Transport incorporados y la interfaz para aplicaciones de emulacion de 68K. OpenTptInternetLib Open Tpt Internet Library Estas bibliotecas compartidas integran los servicios TCP/IP de Open Transport en los ordenadores PowerPC. La primera de ellas esta disenada para PowerPC y contiene una interfaz para aplicaciones nativas para PPC, mientras que la segunda contiene los modulos de Open Transport incorporados y la interfaz para aplicaciones de emulacion de 68K. Open Transport 68K Library Esta biblioteca compartida integra los servicios basicos de Open Transport en ordenadores con procesadores de tipo 68030 y 68040. Open Tpt ATalk 68K Library Esta biblioteca compartida integra los servicios AppleTalk de Open Transport en ordenadores con procesadores de tipo 68030 y 68040. Open Tpt Inet 68K Library Esta biblioteca compartida integra los servicios TCP/IP de Open Transport en ordenadores con procesadores de tipo 68030 y 68040. Caracteristicas AppleTalk de Open Transport Asignacion de direccion AppleTalk dinamica y estatica AppleTalk de Open Transport soporta tanto el direccionamiento estatico (direcciones administradas manualmente) como el direccionamiento dinamico proporcionado por AARP (AppleTalk Address Resolution Protocol). El direccionamiento estatico permite que los nodos AppleTalk puedan gestionarse utilizando una direccion de protocolo como identificador unico y permanente. Es importante que todos los nodos de cada subred de AppleTalk (un segmento de cable asignado a un numero determinado o a una serie de numeros de red) se administren de forma consecuente --todos mediante direccionamiento dinamico o todos mediante direcciones estaticas pre-asignadas. Con ello se evita el conflicto que podria producirse entre un nuevo nodo dinamico que adquiera una direccion asignada a un nodo fuera de servicio direccionado manualmente. Los administradores pueden forzar el sistema de direccionamiento para una subred bloqueando la modalidad de direccionamiento. Como medida de precaucion, AppleTalk de Open Transport sigue comprobando la presencia de direcciones de protocolo duplicadas en la LAN (red local). Uso de la RAM de parametros (PRAM) En la arquitectura de comunicacion AppleTalk clasica, la informacion relativa al estado Activa/Inactiva de AppleTalk, la interfaz de red seleccionada, la direccion de red anterior (protocolo) y el nombre de la zona AppleTalk anterior se guardan en la memoria PRAM para utilizarse de nuevo durante el arranque del ordenador. Para garantizar la compatibilidad "backward" (con versiones del sistema anteriores), esta informacion continua almacenandose y recuperandose en los sistemas que utilizan AppleTalk de Open Transport, aunque se han incluido los cambios siguientes: * Durante el arranque, Open Transport lee el archivo de configuracion AppleTalk actual para determinar si debe ajustarse a Activa o a Inactiva. Este valor borrara el que se habia guardado en la PRAM. * Si la interfaz de red especificada en el archivo de configuracion AppleTalk actual esta bloqueada (es un ajuste requerido) y el puerto especificado no esta disponible o no se puede inicializar, Open Transport no ajusta automaticamente el puerto a LocalTalk; sino que AppleTalk permanece Inactiva. Cuando esto sucede, aparece un cuadro de dialogo informando al respecto. Caracteristicas TCP/IP de Open Transport Open Transport supone la integracion de protocolos TCP/IP de tipo de estacion de trabajo al Mac OS. Al igual que MacTCP, TCP/IP de Open Transport es 32-bit. TCP/IP de Open Transport anade soporte para: * Busqueda dinamica MTU, para un uso mas efectivo de la red en topologias de red heterogeneas. * DHCP (Dynamic Host Configuration Protocol), para una administracion centralizada de la configuracion de direccion IP. DHCP es un protocolo estandar de la "Internet Engineering Task Force" (IETF). * IP "multicast", para participar como clicente MBone para aplicaciones escritas segun el API nativo de Open Transport. * las conexiones TCP simultaneas para aplicaciones escritas segun el API de Open Transport solo estan limitadas por la memoria instalada y la potencia del procesador, con lo que aumenta la funcionalidad como servidor de red Internet u otro servidor de red TCP/IP. * un DNR (Domain Name Resolver) nuevo, mas efectivo y de acuerdo con los estandares establecidos. * soporte para el acceso de desarrolladores a todos los servicios IP, asi como a TCP y a UDP. * entornos Ethernet version 2.0 e IEEE 802.3 para mejorar la interoperatividad con mayor numero de " hosts" TCP/IP. * vias de busqueda implicita y explicita de nombres de dominio, para mejorar el control de la resolucion de los nombres de dominio. * diversos routers IP con "fail-over" (redireccionamiento dinamico en caso de fallo), para aumentar la solidez de las aplicaciones mas criticas. * las asignaciones de puertos disponibles empiezan a partir de 2048. Soporte de servidor DHCP Las integraciones de Apple se han realizado de acuerdo con las versiones actuales de los documentos de especificicacion aplicable (RFCs). Hasta la fecha, TCP/IP de Open Transport se ha probado con los siguientes desarrollos de servidores DHCP: * Competitive Automation (URL: http://www.join.com) * Software FTP (URL: http://www.ftp.com) * HP-UX de Hewlett Packard (URL: http://www.hp.com) * Servidor avanzado Windows NT de Microsoft (URL: http://www.microsoft.com) * Silicon Graphics (URL: http://www.sgi.com) * Sun Solaris y SunOS (URL: http://www.sun.com) * TGV (URL: http://www.tgv.com) Soporte de cesion de direcciones DHCP TCP/IP de Open Transport soporta las cesiones de direcciones DHCP. TCP/IP de Open Transport intenta renovar automaticamente cualquier direccion que alcance su intervalo de actualizacion (por omision sucede a la mitad de la duracion del periodo de cesion). El intervalo de actualizacion puede ajustarse a un valor distinto cambiando la configuracion del servidor DHCP. La renovacion se interara sin tener en cuenta cuantas veces se haya actualizado la direccion. Tambien soporta la reconcesion de direcciones. Si el periodo de cesion de direccion IP de una interfaz expira, esta dejara de estar disponible. En la actualidad, TCP/IP de Open Transport no soporta la opcion de DHCP "Client ID" ni el mensaje DHCPINFORM y no intentara utilizar una cesion anterior (sin expirar) durante el arranque. Soporte avanzado del Servidor Windows NT Con Open Transport 1.1 y versiones posteriores, los clientes Mac OS pueden interoperar plenamente con el servidor Windows NTAS DHCP mediante conexiones a redes locales. Sin embargo, los clientes Mac OS no pueden adquirir informacion relativa a la configuracion de un servidor NT DHCP mediante una conexion por modem (PPP) puesto que todavia no hay ningun estandar aceptado para DHCP a traves del modem. La integracion NT se basa en extensiones propiedad de Microsoft. Los clientes Mac OS no pueden adquirir informacion relativa a la configuracion ni registrarse desde un servidor WINS de Microsoft, puesto que WINS tambien funciona con las extensiones de Microsoft para TCP/IP (que requieren soporte para NetBIOS). La IETF (Internet Engineering Task Force) esta desarrollando una tecnologia estandar entre plataformas para los registros dinamicos y la busqueda de nombres IP a traves del grupo de trabajo DLS (Dynamic Service Location). Por el momento Apple no tiene intencion de integrar las extensiones WINS; pero si se compromete a desarrollar los estandares de la IETF aplicables en cuanto aparezcan. Es posible que los clientes Macintosh que utilizan una version anterior a la 1.1 experimenten algun tipo de problema de interoperabilidad como consecuencia de algunas diferencias significativas entre la integracion de Microsoft y la de un servidor basado en la arquitectura UNIX. Soporte de BootP La version 1.1 y otras posteriores de Open Transport soportan plenamente el protocolo Bootstrap (BootP). Las versiones anteriores a la 1.1 no aceptaban correctamente la respuesta de BootP (BootP Reply) enviada a la direccion "unicast" ("broadcast" a una subred), (por ejemplo, xxx.xxx.xxx.255), mientras que las respuestas enviadas a un "broadcast" a todas las redes (por ejemplo, 255.255.255.255) si se gestionaban correctamente. Asimismo, las versiones anteriores de Open Transport requerian que el "gateway" (pasarela) de BootP se encontrara a cero saltos. Soporte de archivos Local Hosts Open Transport/TCP soporta un archivo HOSTS, guardado en la carpeta Preferencias, que puede utilizarse como suplemento para la cache inicial de informacion del DNR y/o para personalizarlo. Este archivo se analiza cuando se inicializa Open Transport/TCP. Al igual que en MacTCP, las caracteristicas del archivo HOSTS siguen un conjunto de normas del "Domain Name System Master File Format" (RFC 1035). TCP/IP de Open Transport es mas riguroso en cuanto al formato y contenido del archivo Hosts que MacTCP, que permitia la transgresion del requisito de FQDN para . A modo de ejemplo, el formato: charlie A 128.1.1.1 que podia ser aceptable para MacTCP DNR, ya no se puede utilizar debido al uso de listas de busqueda de dominios en Open Transport/TCP ("charlie" podia existir en uno o todos los dominios configurados). Para obtener el mismo resultado, utilice el siguiente formato: charlie CNAME myhost.mydomain.edu myhost.mydomain.edu A 128.1.1.1 De esta forma el alias local charlie queda asociado al nombre de dominio myhost.mydomain.edu y lo resuelve en la direccion 128.1.1.1. El uso de alias locales esta limitado a las entradas CNAME; las entradas NS y A deben utilizar los nombres de dominio. Si lo desea puede crear un archivo Hosts con cualquier editor o procesador de texto (el archivo Hosts debe guardarse en formato de archivo). Si utiliza un archivo Hosts, intente que sea lo mas breve posible e incluya en el solo aquellas entradas a las que se va a acceder con frecuencia. Con ello se reduce la cantidad de memoria precisa para la cache de informacion DNS y se minimiza la necesidad de conservar y actualizar los archivos Hosts a medida que la informacion del sistema cambia. TCP/IP de Open Transport utiliza de forma automatica el archivo Hosts que se encuentra en la carpeta Preferencias de la Carpeta del Sistema activa. Si TCP/IP de Open Transport no halla ningun archivo Hosts en la carpeta Preferencias lo busca en la Carpeta del Sistema. Puede especificar un determinado archivo Hosts para que se utilice con una configuracion especifica, por ejemplo, puede configurar un archivo Hosts para que un usuario se conecte a traves de Ethernet y otro para que se conecte a traves del modem. Si desea mas informacion relativa al diseno del DNR (Domain Name Resolver) de Open Transport, consulte el documento "Apple Open Transport Reference Q&A", cuya ultima version esta disponible en la carpeta Extras de Open Transport y a traves de Internet en ftp://seeding.apple.com/ess/public/opentransport/. Soporte de direccionamiento "Server" de MacTCP TCP/IP de Open Transport soporta los metodos de configuracion BootP (Bootstrap Protocol) y RARP (Reverse Address Resolution Protocol). La modalidad de direccionamiento "Server" de MacTCP era una combinacion de los metodos de configuracion BootP y RARP. Cuando la modalidad "Server" estaba seleccionada, MacTCP utilizaba el BootP para intentar conseguir una direccion IP y si no podia conseguirla de esta forma, utilizaba el RARP. El protocolo mediante el cual se conseguia la direccion se guardaba como preferencia y se utilizaba como primera opcion la proxima vez que se arrancaba el ordenador. En Open Transport, es preciso que seleccione uno de los dos metodos explicitamente. Direccionamiento dinamico de MacTCP Open Transport no soporta este tipo de direccionamiento. La modalidad de direccionamiento "Dynamic" de MacTCP se basaba en una extension propiedad de Apple para los protocolos TCP/IP. Empleaba las normas de negociacion de direccion utilizadas por los protocolos de AppleTalk en las redes TCP/IP, facilitando la configuracion de la red TCP/IP en las redes exclusivamente Macintosh. Sin embargo, el uso de este metodo de direccionamiento dinamico en otros escenarios, podia suponer un trabajo adicional para el administrador de la red. La comunidad Internet (el IETF) ha desarrollado un estandar no propietario para la asignacion dinamica de direcciones IP, conocido como "Dynamic Host Configuration Protocol" (DHCP). TCP/IP de Open Transport soporta este estandar DHCP. Soporte MacIP MacIP es una especificacion de protocolo desarrollada como metodo para conducir el trafico TCP/IP en redes AppleTalk que en un principio eran exclusivamente LocalTalk. En la actualidad, MacIP se utiliza frecuentemente con el Protocolo de Acceso Remoto AppleTalk (ARAP) para proporcionar servicios de red TCP/IP a los usuarios remotos. El uso de MacIP precisa de una pasarela (gateway), que separa la encapsulacion AppleTalk y coloca el paquete IP en la LAN (red local) TCP/IP. Cuando los paquetes se envian de nuevo al final de nodo MacIP, la pasarela sustituye la encapsulacion AppleTalk. La mayoria de veces, el soporte de pasarela (gateway) MacIP se ofrece como un servicio integrado de router multiprotocolo. La pasarela atana tanto a una red AppleTalk como a una red TCP/IP. Open Transport soporta MacIP en el panel de control TCP/IP. Una vez seleccionado, los datos TCP/IP se encapsulan en paquetes AppleTalk y se envian a traves de la interfaz de red seleccionada. Conexion PPP La conexion PPP (Point to Point Protocol) para Open Transport se basa en el uso de extensiones de software de terceras partes conocidas como "MDEVs". Es posible que las versiones anteriores de estas extensiones no sean compatibles con Open Transport. Para obtener informacion acerca de la compatibilidad MDEV, consulte el documento Leame Open Transport 1.1.2. Requisitos de memoria Open Transport proporciona muchas caracteristicas y prestaciones nuevas a los usuarios Mac OS y, por lo general, requiere mas memoria del sistema (RAM) que las comunicaciones clasicas. Sin embargo, los requisitos de memoria reales de Open Transport varian en funcion de los servicios de red que se esten utilizando en un momento determinado. Este sistema difiere de las comunicaciones clasicas, que asignan cierta cantidad de memoria a los servicios de red que queda reservada incluso despues de dejar de utilizar dichos servicios. Entre los factores que afectan a los requisitos de memoria se encuentran: * Open Transport proporciona integraciones de red tanto en codigo 680x0 como nativo para PowerPC, siendo este ultimo mas extenso, aunque al mismo tiempo mas rapido. * Open Transport proporciona soporte para aplicaciones de "modalidad combinada", posibilitando asi que tanto las aplicaciones para 680x0 como las nativas para PowerPC utilicen comunicaciones nativas en ordenadores basados en PowerPC. * Open Transport incorpora los sistemas de comunicacion y las bibliotecas nuevas necesarias para garantizar la compatibilidad "backward" (con versiones del sistema anteriores) para las interfaces de programacion AppleTalk y MacTCP anteriores. * Open Transport requiere menos memoria si la memoria virtual esta activada, mientras que los requisitos de memoria de las comunicaciones clasicas apenas varian si la memoria virtual esta activada o desactivada. * Open Transport se basa en el entorno de STREAMs estandar entre plataformas, que requiere mas memoria que el sistema de comunicaciones clasico. La variacion de requisitos de memoria va en funcion de como este configurado el ordenador. Estos son algunos ejemplos de los requsitos de memoria: Memoria AppleTalk y MacTCP Open Sistema virtual clasicos Transport ------------------------------------------------------------------------ PowerPC Si de 350K a 450K-B 200KB PowerPC No de 350K a 450K-B hasta 1,2MB 608x0 No de 350K a 450K-B de 700KB a 800KB Compatibilidad de las aplicaciones Apple ha definido tres niveles de interoperatividad con Open Transport. El primero -conocido como "Open Transport Compatible"- se utiliza para la descripcion de aplicaciones de red, disenadas en un principio para las redes AppleTalk o MacTCP "clasicas", y que ahora aprovechan las ventajas de los servicios de compatibilidad de Open Transport. Si bien estas aplicaciones se sirven automaticamente de las prestaciones asociadas a los paneles de control de Open Transport, no suponen una mejora significativa de rendimiento en los sistemas Power Macintosh, ni pueden aprovechar las ventajas de las prestaciones de autonomia de transporte que caracterizan a Open Transport. Las aplicaciones "Open Transport Ready" son aquellas que se han modificado con tal de adoptar los nuevos APIs para Open Transport. Son nativas para PowerPC, pero tambien funcionan en sistemas Macintosh con procesador 680x0. Estas aplicaciones no solo se benefician de los nuevos paneles de control, sino que suponen un aumento significativo de su rendimiento cuando se utilizan en ordenadores Power Macintosh. La tercera (mas alta) categoria de interoperatividad recibe el nombre de "Open Transport Enhanced". Ademas de adoptar los nuevos APIs para Open Transport y ser nativas para Power PC, permiten la configuracion dinamica para el soporte de AppleTalk, TCP/IP o comunicaciones serie. Es posible que las aplicaciones basadas en APIs sin documentar o que examinan las estructuras de datos privadas de AppleTalk o MacTCP no sean completamente compatibles con Open Transport. Para garantizar la compatibilidad plena es preciso utilizar versiones actualizadas de estos productos. Rendimiento Open Transport ha sido disenado para aprovechar al maximo el procesador PowerPC. Sin embargo, para que se perciban las mejoras en el rendimiento es necesario el uso de las aplicaciones de comunicacion aceleradas para Power Macintosh, y que estas aplicaciones se sirvan de las interfaces de programacion basadas en el nuevo Open Transport. En general, las aplicaciones de red actuales para Mac OS han sido disenadas para su uso con procesadores 680x0 y utilizan las interfaces de programacion de comunicaciones "clasicas" (basadas en 680x0). Estas aplicaciones pueden utilizarse con Open Transport y es posible que pueda apreciarse cierto incremento en el rendimiento. Las aplicaciones de comunicacion que son nativas para PowerPC pero que no son "Open Transport-ready" pueden ver incrementado su rendimiento, aunque todavia estan lejos de alcanzar el rendimiento optimo puesto que recurren mas a la compatibilidad "backward" de Open Transport que a sus prestaciones. El rendimiento sera superior con los protocolos que utilicen tamanos mayores de datagramas. Los usuarios de TCP/IP, por ejemplo, tendran mas posibilidades de apreciar mejoras en el rendimiento que los usuarios de AppleTalk, ya que AppleTalk tiene un tamano de datagrama fijo y limitado. En el caso de medios de transmision de datos de alta velocidad como fast Ethernet, FDDI y ATM, el rendimiento del codigo del driver de la tarjeta de interfaz de red (NIC) tambien es un factor que debe tenerse en cuenta. El factor principal que afecta al rendimiento es la cantidad de RAM disponible. Un mayor tamano de los paquetes y mayor "throughput" provoca un incremento de la necesidad del sistema de "buffer" de Open Transport. Si Open Transport dispone de poca memoria, la transmision disminuye para adaptarse a esta circunstancia. (c)1996 Apple Computer. Inc. Apple, el logotipo de Apple, AppleShare, AppleTalk, LaserWriter, LocalTalk, MacTCP, Performa, Power Macintosh, PowerBook y PowerBook Duo son marcas comerciales de Apple Computer, Inc., registradas en los EE.UU. y en otros paises. NuBus es una marca comercial de Texas Instruments. PowerPC es una marca comercial de International Business Machines Corporation, utilizada bajo licencia. El resto de nombres de productos son marcas comerciales o registradas de sus respectivos desarrolladores. La mencion de productos de terceras partes responde a propositos meramente informativos y no constituye aprobacion ni recomendacion. Apple declina cualquier responsabilidad en relacion con la seleccion, funcionamiento y uso de dichos productos. Actualizado el 4 de diciembre de 1996