TOPS (файловый сервер)
TOPS ( Transcendental OPerating System ) — это одноранговая локальной сети по система обмена файлами , наиболее известная в своей реализации для Macintosh , но также доступная для DOS Unix и способная взаимодействовать с NFS . [1] Первоначально написанная Centram Systems West, компания была приобретена Sun Microsystems в рамках разработки Sun экосистемы NFS. [2] Компания Centram была переименована в TOPS после ее приобретения компанией Sun. [1] Продажи TOPS прекратились после появления System 7 , в которой была встроена аналогичная система обмена файлами, и Sun передала свои разработки NFS компании Sitka.
Ранние версии
[ редактировать ]TOPS был реализован в 1980-х годах, в эпоху, когда каждая компьютерная система имела собственный сетевой протокол и, как правило, не могла взаимодействовать друг с другом. [1] [3] В то время Apple находилась в самом разгаре разработки Macintosh Office и работала с двумя внешними компаниями над разработкой Apple Filing Protocol (AFP), построенного на основе AppleTalk . Усилия Macintosh Office в конечном итоге провалились, и одна из двух компаний, Centram, решила внедрить аналогичную систему самостоятельно. Это стала первая версия TOPS.
Когда TOPS был первоначально выпущен в июле 1985 года, на Mac не было решения для однорангового обмена файлами. [4] Согласно журналу PC Magazine , подключение Mac к принтеру Apple LaserWriter было первоначальной функцией AppleTalk. [1] Собственное решение Apple для обмена файлами, AppleShare , было выпущено позднее, и в отличие от TOPS для его работы требовался выделенный сервер, по крайней мере, Mac Plus . Для небольших офисов TOPS был привлекательным недорогим решением и получил относительно широкое распространение. Даже после внедрения AppleShare компании TOPS удалось сохранить около 600 000 установок клиентов. [5]
Изначально TOPS представлял собой протокол, использующий специальный набор вызовов удаленных процедур и способный взаимодействовать только между клиентами TOPS. [6] На ПК, как правило, отсутствовало какое-либо сетевое соединение, и Centram решил эту проблему, представив линейку карт LocalTalk для ПК вместе с клиентом TOPS. [7] Между двумя компьютерами можно было обмениваться файлами с преобразованием имен файлов по мере необходимости. [6]
FlashTalk
[ редактировать ]Центрам позже [ когда? ] представила сетевую систему FlashTalk, которая использовала внешнюю синхронизацию для повышения производительности LocalTalk. Zilog SCC, питающий последовательные порты Mac, использовал внутреннюю тактовую частоту 3,6864 МГц, которую затем можно было разделить на меньшую, чтобы обеспечить различные стандартные скорости передачи данных. Самая высокая доступная внутренняя скорость составляла 230,4 кбит/с и использовалась LocalTalk. Однако система также позволяла считывать часы с контакта в последовательном порту , что давало возможность более высоких скоростей при использовании подходящего внешнего оборудования.
FlashTalk объединил в себе обычный ключ, подобный LocalTalk, с источником синхронизации и внешним источником питания . Используя эти разъемы и соответствующее программное обеспечение, TOPS может работать со скоростью 770 кбит/с. Это было не только довольно значительное улучшение по сравнению с LocalTalk, но и относительно высокая скорость в целом в эпоху, когда сети со скоростью 1 Мбит/с все еще были распространены.
Поддержка TCP/IP
[ редактировать ]После покупки Sun в апреле 1987 года перед TOPS возникла проблема создания клиента, который также мог бы получать доступ к общим файловым ресурсам Sun с помощью NFS. [4] Компания Centram решила эту проблему, портировав свой протокол обмена файлами на TCP/IP . [8] Это было нетривиально; ни Mac OS, ни Windows не поддерживали TCP/IP «из коробки», поэтому подразделению TOPS компании Sun пришлось написать полный стек IP для Mac и Windows. [9] Centram уже написал такой стек для своего «TOPS Terminal», бесплатного (но не с открытым исходным кодом ) терминала Telnet для Mac.
Кроме того, большинство систем Macintosh использовали LocalTalk (или PhoneNet ) для подключения и не могли быть напрямую подключены к локальным сетям Unix на базе Ethernet . Они решили эту проблему, поддержав новый стандарт мостового соединения LocalTalk-to-Ethernet, известный как «KIP», сокращение от Kinetics Internet Protocol . KIP инкапсулировал пакеты TCP/IP внутри пакетов AppleTalk , позволяя отправлять их через существующие соединения LocalTalk. с поддержкой KIP Были доступны выделенные сетевые мосты , которые снимали упаковку AppleTalk, заново формировали IP-пакеты внутри и отправляли их через Ethernet.
Одним из ограничений стека TCP было то, что он не поддерживал DNS , что требовало от пользователей ввода IP-адресов узлов, с которыми они хотели связаться. В сети, состоящей в основном из компьютеров Mac или Windows, это не было проблемой, поскольку в то время DNS широко не использовался в этих системах. KIP также уменьшил потребность в DNS, поскольку позволил существующему коду протокола разрешения адресов (AARP) Mac в AppleTalk искать адрес AppleTalk удаленного узла, а затем взаимодействовать со стеком TOPS на этом компьютере, чтобы найти соответствующий IP-адрес. .
TOPS также добавила новую систему электронной почты InBox Personal Connection , впервые разработанную Symantec . [10]
Отклонить
[ редактировать ]Привлекательность TOPS была серьезно подорвана с появлением Системы 7 в 1991 году. Первоначально TOPS конкурировал с выделенным сервером AppleShare, но Система 7 включала встроенный сервер обмена файлами, который оказался намного быстрее, чем текущие версии. ТОПС. Продажи TOPS упали, и Sun выделила это подразделение под названием Sitka. [7] прежде чем полностью закрыть его в 1993 году. [11]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Перейти обратно: а б с д Дерфлер-младший, Фрэнк Дж.; Ривера, Роберто (31 мая 1988 г.). «Налаживание связей: TOPS» . ПОДКЛЮЧЕНИЕ. Журнал ПК . Том. 7, нет. 10. Зифф-Дэвис . п. 253-266 . Проверено 21 июля 2019 г.
- ^ «Sun Microsystems Inc. / Centram Systems West» . Венчурный доход . 1 июня 1988 года. Архивировано из оригинала 17 июля 2011 года.
- ^ Крабб, Дон (17 ноября 1986 г.). «Tops использует протокол Appletalk для объединения компьютеров Mac и ПК в сеть» . Отзывы. Инфомир . Том. 8, нет. 46. ИДГ . п. 68-72 . Проверено 21 июля 2019 г.
- ^ Перейти обратно: а б Страуд, Г. (1990). ТОПС: Введение. В: Холл М., Барри Дж. (ред.) The Sun Technology Papers. Техническая справочная библиотека Sun. Спрингер, Нью-Йорк, штат Нью-Йорк. дои : 10.1007/978-1-4612-3334-3_12
- ^ Джон Баттель, «TOPS усердно работает, чтобы удержать лидерство в сети» , [ мертвая ссылка ] МакВИК , 3 октября 1989 г.
- ^ Перейти обратно: а б Марони, Тим. «Файловые серверы против дисковых серверов» . МакТех . Том. 3, нет. 4.
- ^ Перейти обратно: а б «Одноранговый обмен файлами TOPS» . Винтажный Macworld . 16 октября 2005 г. Архивировано из оригинала 5 февраля 2013 г.
- ^ «Ситка Корп.» . Журнал программного обеспечения . 1 марта 1992 года. Архивировано из оригинала 22 октября 2012 года.
- ^ «Топс Терминал» . Винтажный Macworld . Архивировано из оригинала 5 февраля 2013 года.
- ^ «TOPS обновляет клиентское программное обеспечение InBox для ПК» , Архивировано 13 января 2009 г. на Wayback Machine MacWEEK , 4 апреля 1989 г.
- ^ Лиза Пикарилль, «SunSelect закрывает операцию TOPS; ссылается на сокращение расходов в масштабах всей компании» , [ мертвая ссылка ] МакВИК , 12 июля 1993 г.