WikiDer > TOPS (файловый сервер)

TOPS (file server)

ТОПЫ (Трансцендентальная операционная система) это пиринговый LAN-основан обмен файлами система, наиболее известная в своей Macintosh реализация, но также доступна для ДОС и может взаимодействовать с Unix NFS.[1] Первоначально написанная Centram Systems West, компания была куплена Sun Microsystems в рамках разработки Sun экосистемы NFS.[2] Компания Centram была переименована в TOPS после ее приобретения Sun.[1] Продажи ТОПов прекратились после внедрения Система 7, который имел аналогичную встроенную систему обмена файлами, и Sun передала свои разработки NFS в Sitka.

Ранние версии

TOPS был реализован в 1980-х годах, в эпоху, когда каждая компьютерная система имела свои собственные сетевой протокол и вообще не могли разговаривать друг с другом.[1][3] В то время Apple была в самом разгаре Macintosh Office усилия и работал с двумя внешними компаниями над разработкой Протокол хранения Apple (AFP), построенный на основе AppleTalk. Работа над Macintosh Office в конечном итоге провалилась, и одна из двух компаний, Centram, решила внедрить аналогичную систему самостоятельно. Это стала первой версией TOPS.

Когда изначально был выпущен TOPS, на Mac не было решения для однорангового обмена файлами.[когда?] В соответствии с Журнал ПК, подключив Mac к Apple LaserWriter Принтер был первоначальной функцией AppleTalk.[1] Собственное решение Apple для обмена файлами, AppleShare, был выпущен позже, и в отличие от TOPS для работы требовался выделенный сервер, по крайней мере, Mac Plus. Для небольших офисов TOPS был привлекательным недорогим решением и получил относительно широкое распространение. Даже после внедрения AppleShare TOPS удалось удержать около 600 000 клиентских установок.[4]

TOPS изначально был протоколом, использующим настраиваемый набор вызовы удаленных процедур и может разговаривать только между клиентами TOPS.[5] В компьютерах обычно отсутствовали какие-либо сети, и Centram решил эту проблему, представив линейку LocalTalk карты для ПК вместе с клиентом TOPS.[6] Между двумя компьютерами можно было обмениваться файлами с преобразованием имен файлов по мере необходимости.[5]

FlashTalk

Centram позже[когда?] представила сетевую систему «FlashTalk», которая использует внешнюю синхронизацию для улучшения производительности LocalTalk. В Zilog SCC для питания последовательных портов на Mac использовались внутренние часы 3,6864 МГц, которые затем можно было разделить для обеспечения различных стандартных битрейтов. Самая быстрая внутренняя скорость 230,4 кбит / с используется LocalTalk. Однако система также позволяла считывать часы с вывода в Серийный порт, что дает возможность увеличить скорость с помощью подходящего внешнего оборудования.

FlashTalk объединил обычный ключ, подобный LocalTalk, с источником синхронизации и внешним источник питания. Используя эти разъемы и соответствующее программное обеспечение, TOPS может работать со скоростью 770 кбит / с. Это было не только довольно значительным улучшением по сравнению с LocalTalk, но и относительно быстрым в целом в эпоху, когда сети со скоростью 1 Мбит / с были все еще распространены.

Поддержка TCP / IP

После покупки Солнца[когда?] Перед TOPS возникла проблема создания клиента, который также мог бы получать доступ к общим файловым ресурсам Sun с помощью NFS. Centram решил эту проблему, перенеся свой протокол обмена файлами на TCP / IP.[7] Это было нетривиально; ни Mac OS, ни Windows не поддерживали TCP / IP «из коробки», так что теперь подразделению TOPS Sun пришлось написать полный стек IP для Mac и Windows.[8] Centram уже написал такой стек для своего "TOPS Terminal", бесплатное ПО (но нет Открытый исходный код) Telnet терминал для Mac.

Кроме того, большинство систем Macintosh использовали LocalTalk (или PhoneNet) для подключения и не мог быть напрямую подключен к Ethernetлокальные сети на базе Unix. Они решили эту проблему, поддерживая появляющийся стандарт мостового соединения LocalTalk-to-Ethernet, известный как «KIP», сокращение от Интернет-протокол Kinetics. Инкапсулированные в KIP пакеты TCP / IP внутри AppleTalk пакеты, что позволяет отправлять их по существующим соединениям LocalTalk. Выделенная поддержка KIP сетевые мосты были доступны, которые сняли упаковку AppleTalk, переформировали IP-пакеты внутри и отправили их через Ethernet.

Одним из ограничений стека TCP было то, что он не поддерживал DNS, требуя, чтобы пользователи вводили IP-адреса одноранговых узлов, с которыми они хотели общаться. В сети, состоящей в основном из компьютеров Mac или ПК с Windows, это не было проблемой, поскольку в то время DNS не использовался широко с этими системами. KIP также уменьшил потребность в DNS, поскольку он позволял существующему коду Mac Address Resolution Protocol (AARP) коду в AppleTalk искать адрес AppleTalk удаленного узла, а затем связываться со стеком TOPS на этом компьютере, чтобы найти соответствующий IP-адрес. .

TOPS также добавил новый «InBox Personal Connection» электронное письмо система, впервые разработанная Symantec.[9]

Отклонить

Привлекательность TOPS была серьезно подорвана с появлением Система 7 в 1991 году. TOPS первоначально конкурировал с выделенным сервером AppleShare, но System 7 включала встроенный сервер обмена файлами, который оказался намного быстрее, чем текущие версии TOPS. Продажи TOPS сократились, и Sun выделила подразделение под названием Sitka,[6] прежде чем полностью закрыть его в 1993 году.[10]

Смотрите также

Рекомендации

  1. ^ а б c d Дерфлер младший, Фрэнк Дж .; Ривера, Роберто (31 мая 1988 г.). "Установление соединений: ТОПЫ". ПОДКЛЮЧЕНИЕ. Журнал ПК. Vol. 7 нет. 10. Зифф-Дэвис. п. 253–266. Получено 21 июля 2019.
  2. ^ "Sun Microsystems Inc. / Centram Systems West, 1 июня 1988 г.", Венчурный доход
  3. ^ Крабб, Дон (17 ноября 1986 г.). «Tops использует протокол Appletalk для соединения компьютеров Mac и ПК в сети». Отзывы. InfoWorld. Vol. 8 нет. 46. IDG. п. 68-72. Получено 21 июля 2019.
  4. ^ Джон Баттель, "TOPS прилагает все усилия, чтобы удерживать лидерство в сети", MacWEEK, 3 октября 1989 г.
  5. ^ а б Тим Марони, «Файловые серверы против дисковых серверов», MacTech, Том 3, Выпуск 4
  6. ^ а б "Обмен файлами в одноранговой сети TOPS"
  7. ^ "Sitka Corp.", Журнал программного обеспечения, 1 марта 1991 г.
  8. ^ «ТОПС Терминал»
  9. ^ «TOPS обновляет клиентское программное обеспечение InBox для ПК», MacWEEK, 4 апреля 1989 г.
  10. ^ Лиза Пикариль, «SunSelect закрывает работу TOPS; ссылается на сокращение расходов в масштабах всей компании», MacWEEK, 12 июля 1993 г.