home *** CD-ROM | disk | FTP | other *** search
/ Telecom / 1996-04-telecom-walnutcreek.iso / book.reviews / kermit.protocol-dacruz < prev    next >
Text File  |  1995-01-01  |  4KB  |  82 lines

  1.  
  2. Date:  4 Jan 94 14:59 -0600
  3. From: Rob Slade <roberts@decus.arc.ab.ca>
  4. Subject: Book Review: "Kermit: a File Transfer Protocol" by Da Cruz
  5.  
  6.  
  7. BKKERMIT.RVW  931123
  8.  
  9. Digital Press
  10. PO Box 3027
  11. One Burlington Woods Drive
  12. Burlington, MA   01803-9593
  13. 800-DIGITAL (800-344-4825)
  14.  
  15. "Kermit: a File Transfer Protocol", da Cruz, 1987
  16. KERMIT@CUVMA.BITNET fdc@watsun.cc.columbia.edu
  17.  
  18. It may be that Kermit is popular because it is a robust file transfer
  19. protocol suitable for almost any line or network conditions.  It may
  20. be that Kermit is popular because it is available for pretty much any
  21. computer you can name (and a bunch that you can't).  It may be that
  22. Kermit is popular because it is free.  Or, it may be that Kermit is
  23. popular because of the (written) communications skills of Christine
  24. Gianone and Frank da Cruz.
  25.  
  26. As Kermit is both protocol and communications program, so this book is
  27. an introduction to computer communications, protocol specification,
  28. introduction to the Kermit implementations and programmers' reference
  29. guide, all rolled into one.  An ambitious task, but one handled with
  30. grace and skill, in this instance.
  31.  
  32. Part one gives us the basics of the development of Kermit and of data
  33. communications from the user's perspective.  This confirms that, yes,
  34. the name was inspired by the Jim Henson muppet character (or, more
  35. exactly, by a Muppets wall calendar).  One hopes that Jim Henson
  36. approves of this memorial.  Chapter two does not get into exhaustive
  37. detail on computer (mostly PC) communications, but does cover the
  38. fundamental steps and needs with more brevity, completeness and wit
  39. than one sees in many works intended for the mass market.  (I am sorry
  40. to see the confusion of "baud" and "bits per second", although the two
  41. terms are correctly defined in the glossary.)
  42.  
  43. Part two gives us two primers; one on computers and data files, and
  44. the other on data communications.  The section is well named.  Both
  45. chapters are easily understood by the novice and provide the minimum
  46. necessary information to proceed from.  Excellent pieces, both of
  47. them.
  48.  
  49. Part three is an introduction to using Kermit.  Chapter five describes
  50. a set of the most commonly used commands, including an introduction to
  51. the simplest login scripts.  Chapter six discusses common problems
  52. while seven deals with the possibly thorny issue of getting Kermit
  53. into your machine in the first place.  Included in this last chapter
  54. is a BASIC source code program for a "read only" Kermit protocol for
  55. downloading files.
  56.  
  57. Part four is a guide to writing a Kermit implementation.  Quite a
  58. complete guide: not only does it give you the protocol specification
  59. (which is still *the* protocol specification) but also optional
  60. features, advanced options and even tips on programming style.
  61. Appendices give you the bulk of the Kermit source code (in C), a
  62. command summary, packet summary, the ASCII character set and a
  63. discussion of binary, octal and hexadecimal numbers and notation.
  64.  
  65. If you want to build your own implementation of Kermit, this is the
  66. book for you.  If you care nothing for programming, and have only
  67. bought your computer in order to "get online", this is the book for
  68. you, too.  (Be sure to get "Using MS-DOS Kermit," too.)  (cf.
  69. BKUMSKMT.RVW) For those in between, this is an excellent resource to
  70. have around to answer those "how does <INSERT NAME OF DATA COMM TOPIC
  71. HERE> work?" type questions.
  72.  
  73.  
  74. copyright Robert M. Slade, 1993   BKKERMIT.RVW  931123
  75. Permission granted to distribute with unedited copies of the TELECOM
  76. Digest and associated newsgroups/mailing lists.
  77.  
  78. DECUS Canada Communications, Desktop, Education and Security group newsletters
  79. Editor and/or reviewer ROBERTS@decus.ca, RSlade@sfu.ca, Rob Slade at 1:153/733
  80. DECUS Symposium '94, Vancouver, BC, Mar 1-3, 1994, contact: rulag@decus.ca
  81.  
  82.