TOPS(파일 서버)
TOPS (file server)TOPS(Transcendental OPerating System)는 Macintosh 구현에서 가장 잘 알려진 피어 투 피어 LAN 기반 파일 공유 시스템으로, DOS에서도 사용할 수 있으며 Unix의 NFS와도 상호 운용할 수 있다.[1]원래 센트람 시스템즈웨스트가 쓴 이 회사는 선사가 NFS 생태계를 개발하는 과정에서 선마이크로시스템스가 인수했다.[2]센트람 회사는 선사가 인수한 후 TOPS로 이름을 바꾸었다.[1]비슷한 파일 공유 시스템이 내장된 시스템 7이 출시되고 Sun은 NFS 개발을 Sitka로 돌린 후 TOPS의 판매가 중지되었다.
초기 버전
TOPS는 1980년대에 시행되었는데, 컴퓨터 시스템마다 고유의 네트워킹 프로토콜이 적용되어 있어 일반적으로 서로 대화할 수 없는 시대였다.[1][3]당시 애플은 매킨토시 오피스(Macintosh Office)의 노력이 한창이었고, 애플토크 위에 구축된 애플 파일링 프로토콜(AFP)을 개발하기 위해 두 개의 외부 회사와 협력하고 있었다.매킨토시 사무소의 노력은 결국 실패했고, 두 회사 중 하나인 센트람은 스스로 비슷한 시스템을 시행하기로 결정했다.이것이 TOPS의 첫 번째 버전이 되었다.
원래 TOPS가 출시되었을 때 Mac에는 피어 투 피어 파일 공유 솔루션이 없었다.[when?]PC 매거진에 따르면, Mac을 Apple LaserWriter 프린터에 연결하는 것은 AppleTalk의 초기 의도된 기능이었다.[1]애플이 자체 개발한 파일 공유 솔루션인 애플셰어는 이후까지 출시되지 않았고, TOPS와 달리 전용 서버 머신(최소한 맥플러스)이 필요했다.소규모 사무실에서는 TOPS가 매력적인 저비용 솔루션이었고, 상대적으로 널리 사용됐다.애플셰어 도입 이후에도 탑스는 약 60만 건의 클라이언트 설치를 간신히 견지했다.[4]
TOPS는 처음에는 사용자 지정 원격 프로시저 호출 세트를 사용하는 프로토콜이었으며, TOPS 클라이언트 사이에서만 통화할 수 있었다.[5]PC는 일반적으로 어떠한 종류의 네트워킹도 부족했고, Centram은 TOPS 클라이언트와 함께 PC용 LocalTalk 카드 라인을 도입함으로써 이 문제를 해결했다.[6]두 컴퓨터 간에 파일을 교환할 수 있으며 필요에 따라 파일 이름을 변환할 수 있다.[5]
플래시토크
센트람은 이후[when?] 외부 클럭링을 이용해 로컬톡 성능을 향상시킨 '플래시톡' 네트워킹 시스템을 도입했다.Mac의 직렬 포트에 전원을 공급하는 Zilog SCC는 내부 3.6864 MHz 클럭을 사용했으며, 이 클럭은 다른 표준 비트 전송률을 제공하기 위해 분할될 수 있었다.내부적으로 이용 가능한 가장 빠른 속도는 230.4 kbit/s로, LocalTalk가 사용했다.그러나 이 시스템은 직렬 포트의 핀에서 시계를 읽을 수 있게 해, 적절한 외부 장비로 더 빠른 속도를 낼 수 있는 가능성을 낳았다.
FlashTalk는 기존의 LocalTalk와 유사한 동글을 클럭 소스와 외부 전원 공급 장치와 결합했다.이러한 커넥터와 관련 소프트웨어를 사용하면 TOPS가 770 kbit/s로 실행될 수 있다.이는 LocalTalk에 비해 상당히 획기적으로 개선되었을 뿐만 아니라, 1 Mbit/s 네트워크가 여전히 보편적인 시대에 전체적으로 비교적 빠른 속도였다.
TCP/IP 지원
Sun 구매 후,[when?] TOPS는 NFS를 이용하여 Sun 파일 공유에 접속할 수 있는 클라이언트를 만드는 문제가 주어졌다.Centram은 그들의 파일 공유 프로토콜을 TCP/IP에 포팅함으로써 이 문제를 해결했다.[7]이것은 사소한 것이 아니었다. 맥 OS와 윈도 모두 "즉각적인" TCP/IP를 지원하지 않았기 때문에, 현재 Sun의 TOPS 부문은 맥과 윈도우를 위한 완전한 IP 스택을 작성해야 했다.[8]Centram은 그들의 "TOPS 터미널"을 위해 이미 그러한 스택을 작성했다, 프리웨어(오픈 소스는 아님)Mac용 텔넷 터미널.
또한 대부분의 Macintosh 시스템은 연결을 위해 LocalTalk(또는 PhoneNet)를 사용했으며, 이더넷 기반 Unix LAN에 직접 연결할 수 없었다.그들은 키네틱스 인터넷 프로토콜의 줄임말인 "KIP"로 알려진 새로운 LocalTalk와 Ethernet간의 브리징 표준을 지원함으로써 이 문제를 해결했다.KIP는 AppleTalk 패킷 내부에 TCP/IP 패킷을 캡슐화하여 기존 LocalTalk 연결을 통해 패킷을 전송할 수 있도록 하였다.AppleTalk 포장을 벗겨내고 내부의 IP 패킷을 다시 만들어 이더넷을 통해 전송하는 전용 KIP 지원 네트워크 브리지를 이용할 수 있었다.
TCP 스택의 한 가지 제한 사항은 DNS를 지원하지 않는다는 점으로서, 사용자가 통신하고자 하는 피어의 IP 주소를 입력하도록 요구하였다.대부분의 Mac 또는 Windows PC로 구성된 네트워크에서는 DNS가 당시에는 이러한 시스템에서 널리 사용되지 않았기 때문에 이것은 문제가 되지 않았다.KIP는 또한 AppleTalk 내의 Mac의 기존 주소 결정 프로토콜(AARP) 코드가 원격 피어의 AppleTalk 주소를 조회한 다음 해당 기기의 TOPS 스택과 통신하여 해당 IP 주소를 찾을 수 있도록 허용했기 때문에 DNS의 필요성도 줄였다.
탑스는 또한 Symantec이 처음 개발한 새로운 "InBox Personal Connection" 이메일 시스템을 추가했다.[9]
사양
탑스의 매력은 1991년 시스템 7의 도입으로 심각하게 퇴색되었다.탑스는 처음에는 전용 서버인 애플쉐어와 경쟁했지만 시스템 7에는 파일 공유 서버가 내장되어 있었는데, 이는 당시 TOPS의 버전보다 훨씬 빠른 것으로 증명되었다. 탑스 판매는 감소했고 썬은 1993년에 그것을 완전히 닫았다.[6][10]
참고 항목
참조
- ^ a b c d Derfler, Jr., Frank J.; Rivera, Roberto (31 May 1988). "Making Connections: TOPS". CONNECTIVITY. PC Magazine. Vol. 7, no. 10. Ziff-Davis. p. 253-266. Retrieved 21 July 2019.
- ^ "Sun Microsystems Inc. / Centram Systems West". Venture Returns. June 1, 1988. Archived from the original on 17 July 2011.
- ^ Crabb, Don (17 November 1986). "Tops Uses Appletalk Protocol To Link Macs, PCs in Network". Reviews. InfoWorld. Vol. 8, no. 46. IDG. p. 68-72. Retrieved 21 July 2019.
- ^ John Battelle, 1989년 10월 3일 "TOPS는 네트워킹 선두 자리를 잡기 위해 열심히 노력한다"[dead link]
- ^ a b Maroney, Tim. "File Servers versus Disk Servers". MacTech. Vol. 3, no. 4.
- ^ a b "TOPS peer-to-peer file sharing". Vintage Macworld. 16 October 2005. Archived from the original on 5 February 2013.
- ^ "Sitka Corp". Software Magazine. 1 March 1992. Archived from the original on 22 October 2012.
- ^ "TOPS Terminal". Vintage Macworld. Archived from the original on 5 February 2013.
- ^ "TOPS 업그레이드 InBox PC 클라이언트 소프트웨어",[dead link] MacWEK, 1989년 4월 4일
- ^ Lisa Picarille, "SunSelect는 TOPS 운영 마감; 회사 전체의 비용 절감",[dead link] MacWEK, 1993년 7월 12일