rpbert@phoenix.Princeton.EDU (Raymond Pierrehumbert) (07/23/89)
Can somebody tell me what the bottleneck is on FTP transfer rates for a MacII on ethernet? I am running two MacII's on a subnet in the Atmospheric Sciences program here at Princeton, with a Sun 3/280 file server also on the net. I have the Apple ethernet cards in the machines, and am running NCSA Telnet 2.3 (which has server FTP support). Basically, between the mac and the server I am getting no better than about 35K bytes/sec for binary transfers, no matter how I tweak the protocol parameters. On the same net, Sun 3/50's routinely do about 70K bytes/sec at the same time. On the TCP/IP scorecard posted here earlier, I have seen speeds of up to 100K bytes/sec posted for IBM PC ftp speeds. Are my experiences typical? Is there anything I can do to speed things up? Is the problem in software or in hardware?
rpbert@phoenix.Princeton.EDU (Raymond Pierrehumbert) (07/26/89)
Many responses I received on my query about Mac ftp speeds focussed on the SCSI disk as the limiting factor (as well as timeslice factors under MF). If this is the case, and the ethernet hardware is not close to being limiting, what is the point of the new Dove smart ethernet card with its 68000 service processor and 512K buffer? Will this somehow circumvent the SCSI bottleneck? Does anybody have experience with this hardware?
timk@zaphod.ncsa.uiuc.edu (09/02/89)
NCSA Telnet version 2.3 release notice (July 14, 1989) Macintosh version only. NCSA Telnet is a combined telnet client and FTP server program for the Macintosh. It emphasizes a convenient, powerful user interface and can be configured to match the characteristics of your TCP/IP hosts. We have included support for a wide variety of Ethernet options. Complete user documentation is available; printed, or in Macintosh Microsoft Word format files. NCSA Telnet is available via anonymous FTP or by placing an order, see appended message. We hope you enjoy using our program. Tim Krauskopf timk@ncsa.uiuc.edu (ARPA) Gaige B. Paulsen intercon!gaige@uunet.uu.net (now with InterCon) National Center for Supercomputing Applications (NCSA) University of Illinois, Urbana-Champaign Please distribute the following notice to anyone who is interested: ------------------------------------------------------------------ NCSA Telnet Information July 15, 1989 NCSA Telnet is in the public domain. Features included in version 2.3 of NCSA Telnet: (* means new in version 2.3) DARPA standard telnet Built-in standard FTP server for file transfer VT102 emulation in multiple, simultaneous sessions Tektronix 4014 graphics emulation Scrollback for each session Domain name lookup with default domain suffix RARP for dynamic IP address assignment Full color support (PC and Macintosh II) Font and size support (Macintosh) MacBinary FTP transfer (Macintosh) *Apple MacTCP (tm) support *screens larger than 24 lines supported *color raster display protocol (ICR) How to obtain a copy: 1) From a friend The documentation, program and source code are in the public domain. Copy, modify, distribute and be happy. 2) Anonymous FTP from ftp.ncsa.uiuc.edu (128.174.20.50) You may want to ftp the README file(s) to determine which files to transfer to your home machine. In particular, only transfer the source (1MB) if you really want it, and only get the MacTCP version if you need it. The Macintosh version consists of several files encoded with Stuff-It and BinHex 4.0. For those of you with BinHex only, UnStuffit is provided in BinHex form. Download the selections you need with an ASCII transfer method (kermit, NCSA Telnet) and extract the individual files. The documentation is in Microsoft Word 3.X format (not fast-saved). 3) Diskette or Tape On-disk copies and printed manuals are available for a small fee which covers materials, handling and postage. The anonymous FTP tape covers the contents of all disks. Orders can only be accepted if accompanied by a check in U.S. dollars made out to the University of Illinois. You can get an order form by contacting: NCSA Telnet orders 152 Computing Applications Building 605 E. Springfield Ave. Champaign, IL 61820 4) Archive server Electronic mail a request to archive-server@ncsa.uiuc.edu. Include in the subject or message a line with "help" and a line with "index". This is a controlled-access server which will email the distribution to you one segment at a time. It is slow, but will gateway to BITNET and overseas. To save time for access to NCSA Telnet, also include a line with "index Telnet_Mac" 5) LISTSERV at Brown University (LISTSERV@BROWNVM) To request a file from LISTSERV@BROWNVM, send a GET command: GET filename filetype The files currently available are: NCSA file LISTSERV filename filetype --------- -------------------------- README README MEMO Telnet.src.sithqx TELSRC PACKAGE telnet.2.3.docs.sithqx TEL23DOC SITHQX telnet.2.3.sithqx TEL23 SITHQX telnet.mactcp.sithqx TELMTCP SITHQX In addition, the current list is available in the file NCSA FILELIST. In order to stay within BITNET file size guidelines, TELSRC PACKAGE consists of the file Telnet.src.sithqx split into three pieces. They must be combined using an editor or file utility before running BinHex. LISTSERV accepts commands either interactively or via mail. Interactive commands are sent as messages to LISTSERV@BROWNVM. For example, on an IBM VM system the TELL command is used: tell listserv at brownvm get ncsa filelist To send a command via mail, send mail to LISTSERV@BROWNVM (BITNET address) or listserv@brownvm.brown.edu (Internet address), and specify the command as the first line of text in the body of the mail. ------------------------ Hardware required for NCSA Telnet: Mac: Macintosh Plus, SE, II, IIx, IIcx. 1MB memory. System 5.0 or later. An AppleTalk to Ethernet gateway, one of: FastPath from Kinetics Inc. Walnut Creek, CA (415) 947-0998 and Kinetics gateway software or Stanford KIP (Croft) gateway software. GatorBox from Cayman Systems and associated gateway software. alternate FastPath compatible LocalTalk to Ethernet gateway. or EtherTalk software, combined with any of the following hardware: EtherSC or Etherport SE or Etherport II from Kinetics. EtherTalk board from Apple Computer, Inc. EtherLink/NB (3C543) or EtherLink/SE (3C563) from 3Com Corporation. Fastnet III or Fastnet SCSI from Dove Computer Corp. Nodem products from Adaptec, Inc. MacConnect NIA310 from Interlan, Inc. alternate EtherTalk compatible systems for the Macintosh. EtherTalk software drivers are generally bundled with the hardware. Electronic Mailing List: Mail to telnet-request@ncsa.uiuc.edu to be added to the list of recipients. To post messages to the list, mail to telnet@ncsa.uiuc.edu.
timk@zaphod.ncsa.uiuc.edu (09/02/89)
Try it under Finder. MultiFinder takes its overhead, also, you can set the timeslice= parameter in the configuration file to indicate to MF that you want more time for NCSA Telnet. The Ethernet boards are very unlikely to provide any hardware problems. If there is a hardware effect, it is the SCSI drive which tops out (based on our buffering scheme) at 80KB/sec. When we threw the data away in a specially modified version, it went up to 120KB/sec (under Finder). MacTCP can help, it steals its time from MF under interrupt time, so there is less overhead in the protocol processing. Tim Krauskopf NCSA
matthews@eleazar.dartmouth.edu (Jim Matthews) (09/02/89)
Does Telnet 2.3 still ship with the FTP server enabled and no password security? I was quite surprised to learn that running version 2.2 made it possible for anyone with an FTP client to read the files on my hard disk and plant viruses in my system folder. In fact, with enough naive Telnet users around you could imagine an AppleTalk "worm" program that ftp'd itself from machine to machine. Is security in version 2.3 any better? Jim Matthews Dartmouth Software Development
jeff@ndcheg.cheg.nd.edu (Jeffrey C. Kantor) (09/03/89)
In article <15372@dartvax.Dartmouth.EDU>, matthews@eleazar.dartmouth.edu (Jim Matthews) writes: > Does Telnet 2.3 still ship with the FTP server enabled and no password > security? I was quite surprised to learn that running version 2.2 made > it possible for anyone with an FTP client to read the files on my hard > disk and plant viruses in my system folder. In fact, with enough > naive Telnet users around you could imagine an AppleTalk "worm" program > that ftp'd itself from machine to machine. > > Is security in version 2.3 any better? Apparently not. After having installed a 2.3 a few weeks ago, I was busy working on our local Unix host to find someone ftp'ing to the same IP number that I was using. I recogonized the user as a friendly student so no alarm on my part, but I thought there may have been some sort of IP number mixup on our local net. Imagine my surprise when I found out he had full (r/w) ftp access to my Mac! This is definitely a serious security flaw. The manual doesn't really address the problem in an explicit fashion. Keep in mind, of course, that most users do not even read the manual. At a minimum, ftp should not be enabled as distributed. And when the user does enable ftp, a dialog box should warn the user that ftp leaves your mac open to the entire internet. -- Jeff Kantor US Mail: Dept. of Chemical Engineering internet: jeff@ndcheg.cheg.nd.edu University of Notre Dame uucp: iuvax!ndmath!ndcheg!jeff Notre Dame, IN 46556 USA