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

редактировать

TOPS (Transcendental OPerating System) - это одноранговая LAN -система обмена файлами, наиболее известная на своих Macintosh реализация, но также доступна для DOS и может взаимодействовать с NFS Unix. Первоначально написанная Centram Systems West, компания была куплена Sun Microsystems в рамках разработки Sun экосистемы NFS. Компания Centram была переименована в TOPS после ее приобретения Sun. Продажи TOPS прекратились после появления System 7, в которой была встроена аналогичная встроенная система обмена файлами, и Sun передала свои разработки NFS компании Sitka.

Содержание
  • 1 Ранние версии
  • 2 FlashTalk
  • 3 Поддержка TCP / IP
  • 4 Отклонение
  • 5 См. Также
  • 6 Ссылки
Ранние версии

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

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

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

FlashTalk

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

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

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

После покупки Sun перед TOPS возникла проблема создания клиента, который также мог бы получать доступ к общим файловым ресурсам Sun с помощью NFS. Centram решил эту проблему, перенеся свой протокол обмена файлами на TCP / IP. Это было нетривиально; ни Mac OS, ни Windows не поддерживали TCP / IP «из коробки», так что теперь подразделению TOPS Sun пришлось написать полный стек IP для Mac и Windows. Centram уже написал такой стек для своего «TOPS Terminal», бесплатного (но не open source ) 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, поскольку он позволял существующему коду Mac Address Resolution Protocol (AARP) коду в AppleTalk искать адрес AppleTalk удаленного узла, а затем связываться со стеком TOPS на этом компьютере, чтобы найти соответствующий IP-адрес..

TOPS также добавил новую систему электронной почты «InBox Personal Connection» , впервые разработанную Symantec.

Decline

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

См. Также
Ссылки
Последняя правка сделана 2021-06-09 06:14:21
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте