stringtranslate.com

TOPS (servidor de archivos)

TOPS ( Transcendental OPerating System ) es un sistema de intercambio de archivos basado en LAN peer-to-peer más conocido en su implementación para Macintosh , pero también está disponible para DOS y es capaz de interoperar con NFS de Unix . [1] Escrito originalmente por Centram Systems West, la empresa fue comprada por Sun Microsystems como parte del desarrollo del ecosistema NFS por parte de Sun. [2] La empresa Centram pasó a llamarse TOPS después de su adquisición por parte de Sun. [1] Las ventas de TOPS se agotaron después de la introducción de System 7 , que incluía un sistema de intercambio de archivos similar integrado, y Sun escindió sus desarrollos de NFS en Sitka.

Versiones tempranas

TOPS se implementó en la década de 1980, una era en la que cada sistema informático presentaba su propio protocolo de red y, en general, no podían comunicarse entre sí. [1] [3] En ese momento, Apple estaba en medio del esfuerzo de Macintosh Office y estaba trabajando con dos compañías externas para desarrollar el Apple Filing Protocol (AFP), construido sobre AppleTalk . El esfuerzo de Macintosh Office finalmente fracasó y una de las dos empresas, Centram, decidió implementar un sistema similar por su cuenta. Esta se convirtió en la primera versión de TOPS.

Cuando TOPS se lanzó originalmente en julio de 1985, no existía una solución para compartir archivos de igual a igual en Mac. [4] Según PC Magazine , conectar una Mac a una impresora Apple LaserWriter era la función inicial prevista de AppleTalk. [1] La propia solución para compartir archivos de Apple, AppleShare , no se lanzó hasta más tarde y, a diferencia de TOPS, requería una máquina servidor dedicada para ejecutarse, al menos una Mac Plus . Para oficinas más pequeñas, TOPS era una solución atractiva y de bajo coste, y tuvo un uso relativamente generalizado. Incluso después de la introducción de AppleShare, TOPS logró conservar aproximadamente 600.000 instalaciones de clientes. [5]

Inicialmente, TOPS era un protocolo que utilizaba un conjunto personalizado de llamadas a procedimientos remotos y solo podía comunicarse entre clientes de TOPS. [6] Las PC generalmente carecían de red de cualquier tipo, y Centram abordó este problema introduciendo una línea de tarjetas LocalTalk para PC, junto con un cliente TOPS. [7] Los archivos se pueden intercambiar entre las dos computadoras, con conversión de nombre de archivo según sea necesario. [6]

FlashTalk

Centram más tarde [ ¿cuándo? ] presentó el sistema de red "FlashTalk" que utilizaba sincronización externa para mejorar el rendimiento de LocalTalk. El Zilog SCC que alimentaba los puertos serie del Mac utilizaba un reloj interno de 3,6864 MHz que luego podía dividirse para proporcionar diferentes velocidades de bits estándar. La velocidad más rápida disponible internamente fue 230,4 kbit/s, utilizada por LocalTalk. Sin embargo, el sistema también permitía leer el reloj desde un pin en el puerto serie , dando lugar a la posibilidad de velocidades más rápidas con el equipo externo adecuado.

FlashTalk combinó un dongle convencional similar a LocalTalk con una fuente de sincronización y una fuente de alimentación externa . Usando estos conectores y el software asociado, TOPS podría funcionar a 770 kbit/s. Esto no sólo fue una mejora bastante dramática con respecto a LocalTalk, sino también relativamente rápido en general en una era en la que las redes de 1 Mbit/s todavía eran comunes.

Soporte TCP/IP

Después de la compra de Sun en abril de 1987, a TOPS se le planteó el problema de crear un cliente que también pudiera acceder a archivos compartidos de Sun mediante NFS. [4] Centram resolvió este problema trasladando su protocolo para compartir archivos a TCP/IP . [8] Esto no fue trivial; ni Mac OS ni Windows admitían TCP/IP "listo para usar", por lo que ahora la División TOPS de Sun tuvo que escribir una pila de IP completa para Mac y Windows. [9] Centram ya había escrito una pila de este tipo para su "TOPS Terminal", un terminal Telnet gratuito (pero no de código abierto ) para Mac.

Además, la mayoría de los sistemas Macintosh utilizaban LocalTalk (o PhoneNet ) para la conectividad y no podían conectarse directamente a las LAN Unix basadas en Ethernet . Resolvieron este problema admitiendo un estándar de puente emergente LocalTalk-to-Ethernet conocido como "KIP", abreviatura de Kinetics Internet Protocol . KIP encapsuló paquetes TCP/IP dentro de paquetes AppleTalk , lo que permitió enviarlos a través de conexiones LocalTalk existentes. Había disponibles puentes de red dedicados compatibles con KIP que quitaban el paquete AppleTalk, reformaban los paquetes IP en su interior y los enviaban a través de Ethernet.

Una limitación de la pila TCP era que no admitía DNS , lo que requería que los usuarios ingresaran las direcciones IP de los pares con los que querían comunicarse. En una red formada principalmente por Mac o PC con Windows, esto no era un problema, ya que DNS no se usaba ampliamente con estos sistemas en ese momento. KIP también redujo la necesidad de DNS, ya que permitió que el código del Protocolo de resolución de direcciones (AARP) existente de una Mac dentro de AppleTalk buscara la dirección AppleTalk del par remoto y luego se comunicara con la pila TOPS en esa máquina para encontrar la dirección IP correspondiente. .

TOPS también agregó el nuevo sistema de correo electrónico "InBox Personal Connection" , desarrollado por primera vez por Symantec . [10]

Rechazar

El atractivo de TOPS se vio seriamente erosionado con la introducción del System 7 en 1991. TOPS había competido inicialmente con el servidor dedicado AppleShare, pero el System 7 incluía un servidor para compartir archivos incorporado, uno que resultó ser mucho más rápido que las versiones actuales. de TOPS. Las ventas de TOPS disminuyeron y Sun escindió la división como Sitka, [7] antes de cerrarla por completo en 1993. [11]

Ver también

Referencias

  1. ^ abcd Derfler, Jr., Frank J.; Rivera, Roberto (31 de mayo de 1988). "Haciendo conexiones: TOPS". CONECTIVIDAD. Revista PC . vol. 7, núm. 10. Ziff-Davis . pag. 253-266 . Consultado el 21 de julio de 2019 .
  2. ^ "Sun Microsystems Inc./Centram Systems West". Devoluciones de riesgo . 1 de junio de 1988. Archivado desde el original el 17 de julio de 2011.
  3. ^ Crabb, Don (17 de noviembre de 1986). "Tops utiliza el protocolo Appletalk para vincular Mac y PC en la red". Reseñas. InfoMundo . vol. 8, núm. 46. ​​IDG . pag. 68-72 . Consultado el 21 de julio de 2019 .
  4. ^ ab Stroud, G. (1990). TOPS: Introducción. En: Hall, M., Barry, J. (eds) The Sun Technology Papers. Biblioteca de referencia técnica de Sun. Springer, Nueva York, Nueva York. doi :10.1007/978-1-4612-3334-3_12
  5. ^ John Battelle, "TOPS trabaja duro para mantener el liderazgo en redes", [ enlace muerto ] MacWEEK , 3 de octubre de 1989
  6. ^ ab Maroney, Tim. "Servidores de archivos versus servidores de disco". MacTech . vol. 3, núm. 4.
  7. ^ ab "TOPS para compartir archivos entre pares". Macworld antiguo . 16 de octubre de 2005. Archivado desde el original el 5 de febrero de 2013.
  8. ^ "Sitka Corp". Revista de software . 1 de marzo de 1992. Archivado desde el original el 22 de octubre de 2012.
  9. ^ "Terminal TOPS". Macworld antiguo . Archivado desde el original el 5 de febrero de 2013.
  10. ^ "TOPS actualiza el software cliente InBox PC", archivado el 13 de enero de 2009 en Wayback Machine MacWEEK , 4 de abril de 1989
  11. ^ Lisa Picarille, "SunSelect cierra la operación TOPS; cita la reducción de costos en toda la empresa", [ enlace muerto ] MacWEEK , 12 de julio de 1993