USING C-KERMIT Communications Software

Total Page:16

File Type:pdf, Size:1020Kb

USING C-KERMIT Communications Software USING C-KERMIT Communications Software for UNIX, Windows 95, Windows NT, OS/2, VMS, VOS, AOS/VS, Commodore Amiga, Atari ST, and OS-9 DRAFT, 3 March 2001 Frank da Cruz and Christine M. Gianone Copyright 1996,2001 by Frank da Cruz and Christine M. Gianone. All rights reserved. Foreword 2016 This PDF is the unfinished manuscript of the 3rd Edition of Using C-Kermit. It was being written in tandem with the preparation of C-Kermit 8.0, and therefore would have updated the Second Edition with new materal for C-Kermit 7.0 and 8.0. The contract was signed with Digital Press and work was well underway, but then Digital Press disappeared (along with Digital Equipment Corporation itself) and the new edition was never finished. Thus the content tends to hover between C-Kermit 6.0 and C-Kermit 8.0; Some chapters are up- dated, others not. Most of the new material is in the early chapters: Preface, Intro, Run- ning, Dialing, Modems, Terminal Connection, Troubleshooting, External Protocols, Net- works. All rest is unchanged from the 1996 Second Edition. Nevertheless, I think it's an improvement. Like all Kermit books, it was written using the markup language of the Scribe Documentation Preparation System, which was far more powerful, flexible, customizable, and extensible than anything I know of that came later. This online version was produced by running the 2001 draft through the last surviving in- stance of Scribe on a Columbia University computer shortly before it was to be turned off and retired. Luckily, this was the same computer where the 2001 work was done, so al- most everything worked just as before. The result is an online PDF version of the manual with a few things missing (the Table of Contents and all of the artwork) and a few things wrong (mainly in the character-set tables at the end). i Will there ever be a new, comprehensive, up-to-date version of this book? I doubt it. Not only would it be a lot of work to organize all the material, but Scribe will be gone (the source for this book is about 64,000 lines of Scribe code). Furthermore, the demand for Kermit software has slacked off a bit since the turn of the century. And perhaps most to the point, the result would be at least 1000 pages long, maybe 2000, compared to "only" 622 for the second edition. In the 15 years since this draft was worked on, there have been significant new develop- ments in C-Kermit, lots of other things happened, but in the end the Kermit Project was canceled by Columbia University in 2011 and everybody laid off. Since then all Kermit software has been rebranded as Open Source and a new Kermit Project website has opened at: http://www.kermitproject.org/ The C-Kermit page is here: http://www.kermitproject.org/ckermit.html And documentation for new features of C-Kermit 7.0, 8.0, and 9.0 can be found here: http://www.kermitproject.org/ckermit70.html http://www.kermitproject.org/ckermit80.html http://www.kermitproject.org/ckermit80.html Kermit 95 is Open Source too, but nobody has yet been able to build a version of it that has all necessary features (such as an SSH client): http://www.kermitproject.org/k95sourcecode.html There are no more Kermit mailing lists or newsgroup, no more newsletters, and no more tech support hot-line, but emails are still answered (by me) on a best-effort basis. This document will not be updated unless Scribe makes a miraculous comeback. Frank da Cruz Bronx NY, February 2016 [email protected] [email protected] ii Foreword 2016 Preface This book describes C-Kermit, the world's most portable communications software program, available for for UNIX computer systems (hundreds of different ones); Digital Equipment Corporation (now Compaq) (Open)VMS; PCs with Windows 95/98/ME/NT/ 2000 or OS/2; Data General AOS/VS, Stratus VOS, the Commodore Amiga, and com- puters with the QNX and OS-9 realtime operating systems. The UNIX version of C-Kermit runs on all known implementations of UNIX, old and new, on computers rang- ing from PCs to large mainframes and supercomputers. C-Kermit software offers you online terminal sessions, file transfer and management, and automation of communications tasks over the full range of communication methods in- cluding direct and dialed serial connections and (in most versions) TCP/IP other networks too. C-Kermit's command language operates consistently across all of C-Kermit's plat- forms and over all types of connections. It allows routine, complex, or time-consuming communications and data-transfer tasks to be executed for you automatically. C-Kermit transfers text and binary files faithfully and efficiently with any other kind of computer. The Kermit file transfer protocol takes care of synchronization, error detection and correction, file format and character set conversion, and myriad details you should never have to worry about. It was designed to work in even the most hostile communica- tion environments, where other protocols fail, and at the same time to take full advantage of modern high-bandwidth network connections. C-Kermit embodies the premiere and definitive rendition of the Kermit file-transfer protocol. In some cases other protocols such as FTP and ZMODEM are available too. iii The Kermit file transfer protocol was originally designed in 1981 by Frank da Cruz and Bill Catchings at Columbia University, which has been ``Kermit headquarters'' ever since, and extended over the years by the authors and others Ð principally Joe Doupnik of Utah State University and John Chandler of the Harvard / Smithsonian Astronomical Obser- vatory, and more recently Jeffrey Altman of the Kermit Project Ð to meet the evolving needs of the people who depend on it. Because the Kermit protocol is well documented [21], easy to implement, robust, extensible, and adaptable to almost any style of communication and any computer architecture, it has long since taken its place as a worldwide de facto standard for reliable data transfer. Acknowledgments C-Kermit was written by Frank da Cruz of Columbia University with contributions from hundreds of other developers and testers, all of whom have our deepest thanks, with our sincere apologies to anyone else we might have overlooked (U = University, locations are in the USA unless otherwise indicated, and note that affiliations or locations might have changed since the contribution was made): Chris Adie (Edinburgh U, Scotland); Robert Adsett (U of Waterloo, Canada); Larry Afrin (Clemson U); Jeffrey Altman (Columbia U); Greg Andrews (Telebit Corp, Sun); Barry Archer (U of Missouri); Bengt Andersson (ABC-Klubben, Sweden); Robert Andersson (International Systems A/S, Oslo, Norway); Chris Armstrong (Brookhaven National Lab- oratory); William Bader (Software Consulting Services, Nazareth, PA); Fuat Baran (Columbia U); Stan Barber (Rice U); Jim Barbour (U of Colorado); Donn Baumgartner (Dell Computer Corp); Nelson Beebe (U of Utah); Jeff Bernstein; Karl Berry (UMB); Mark Berryman (SAIC); Dean W Bettinger (SUNY); John Bigg (HP); Gary Bilkus; Peter Binderup (Denmark); David Bolen (Advanced Networks and Services, Inc.); Volker Bor- chert; Jonathan Boswell; Marc Boucher (U of Montreal, Canada); Tim Boyer; Mark Brader (SoftQuad Inc., Toronto); Charles Brooks (EDN); Bob Brown; Mike Brown (Pur- due U); Rodney Brown (COCAM, Australia); Frederick Bruckman; Jack Bryans (Califor- nia State U at Long Beach); Mark Buda (DEC); A. Butrimenko (ICSTI, Moscow); Fer- nando Cabral (Padrão IX, Brasília, Brazil); Björn Carlsson (Stockholm U Computer Centre QZ, Sweden); Bill Catchings (formerly of Columbia U); Bob Cattani (formerly of Columbia U); Davide Cervone (Rochester U, NY); Seth Chaiklin (Denmark); John Chandler (Harvard U/Smithsonian Astronomical Observatory, Cambridge, MA); Bernard Chen (UCLA); Andrew A Chernov (RELCOM Team, Moscow); John L Chmielewski (AT&T, Lisle, IL); Howard Chu (U of Michigan); Bill Coalson (McDonnell Douglas); Kenneth Cochran; Bertie Coopersmith (London, England); Jared Crapo; Chet Creider (U of Western Ontario, Canada); Alan Crosswell (Columbia U); Jeff Damens (formerly of Columbia U); Mark Davies (Bath U, England); Bill Delaney; Igor Sobrado Delgado, Sin-itirou Dezawa (Fujifilm, Japan); Clarence Dold (Pope Valley & Napa, CA); Joe R. iv Preface Doupnik (Utah State U); Frank Dreano (US Navy); John Dunlap (U of Washington); Alex Dupuy (SMART.COM), Jean Dutertre (DEC France and Club Kermit); David Dyck (John Fluke Mfg Co.); Stefaan Eeckels (Statistical Office of the European Community, CEC, Luxembourg); Paul Eggert (Twin Sun, Inc.); Bernie Eiben (DEC); Peter Eichhorn (assyst, Gesellschaft für Automatisierung, Software und Systeme mbH, Kirchheim bei München, Germany); Kristoffer Eriksson (Peridot Konsult AB, Örebro, Sweden); John Evans (IRS, Kansas City); Glenn Everhart (DEC); Vincent Fatica (Syracuse U); Charlie Finan (Cray Research, Darien, CT); Herm Fischer (Encino, CA); Carl Fongheiser (CWRU); Mike Freeman (Bonneville Power Authority); Patrick French; Carl Friedberg, Carl Friend; Mar- cello Frutig (Catholic U, São Pãulo, Brazil); Hirofumi Fujii (Japan National Laboratory for High Energy Physics, Tokyo); Chuck Fuller (Westinghouse); Andy Fyfe (Caltech); Christine M. Gianone (Columbia U); Andrew Gabriel; Gabe Garza; Boyd Gerber; David Gerber; Joseph (Yossi) Gil (Technion, Haifa, Israel); George Gilmer; John Gilmore (UC Berkeley); Madhusudan Giyyarpuram (HP France); Rainer Glaschick (Siemens AG, Paderborn); William H. Glass; Hunter Goatley (Process Software); Malka Gold (Colum- bia U); German Goldszmidt (IBM); Chuck Goodheart (NASA); Alistair Gorman (New Zealand);
Recommended publications
  • Macwise Version 19 User's Manual
    [email protected] www.CarnationSoftware.com www.MacWise.com MacWise Version 19 User's Manual You can use Command F to find what you are looking for in this document. Introduction Terminal Emulation MacWise emulates ADDS Viewpoint, Wyse 50, Wyse 60, Wyse 370, Televideo TV 925, DEC VT100, VT220 and Prism terminals. Supports ANSI color. Esprit III color is also supported in Wyse 370 mode. MacWise allows a Macintosh to be used as a terminal -- connected to a host computer directly, by modem, or over the Internet. The emulators support video attributes such as dim, reverse, underline, 132-column modes, protected fields and graphic characters sent from the host computer, as well as enhanced Viewpoint mode. Features include phone list and dialer for modems, on-screen programmable function keys, connection scripts and more. Connectivity 1. Built in Modem 2. Telnet / TCP/IP 3. SSH Secure Shell 4. Serial ports via USB to Serial adaptor . 5. Also communicates directly with the Mac unix shell Telnet Telnet settings are under the Connection Menu. Select "Telnet" to enable telnet. Select "Telnet Connection..." to enter your Host IP address, port number and terminal type. =============================== KERMIT ================================ NOTE: If you are running Mac OS 10.13 or later, you need to also use Kermit. (There should be a check mark on "Kermit" under the Connection Menu.) Kermit is installed automatically when Mac OS 10.13 or later is detected. You can re-install kermit any time by selecting Kermit Installer from the Help Menu in MacWise. Echo Kermit Characters ( under the Connection Menu ) This is normally enabled when Kermit is enabled.
    [Show full text]
  • File Formats
    man pages section 4: File Formats Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 817–3945–10 September 2004 Copyright 2004 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A. All rights reserved. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. Third-party software, including font technology, is copyrighted and licensed from Sun suppliers. Parts of the product may be derived from Berkeley BSD systems, licensed from the University of California. UNIX is a registered trademark in the U.S. and other countries, exclusively licensed through X/Open Company, Ltd. Sun, Sun Microsystems, the Sun logo, docs.sun.com, AnswerBook, AnswerBook2, and Solaris are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. The OPEN LOOK and Sun™ Graphical User Interface was developed by Sun Microsystems, Inc. for its users and licensees. Sun acknowledges the pioneering efforts of Xerox in researching and developing the concept of visual or graphical user interfaces for the computer industry. Sun holds a non-exclusive license from Xerox to the Xerox Graphical User Interface, which license also covers Sun’s licensees who implement OPEN LOOK GUIs and otherwise comply with Sun’s written license agreements.
    [Show full text]
  • Apache TOMCAT
    LVM Data Migration • XU4 Fan Control • OSX USB-UART interfacing Year Two Issue #22 Oct 2015 ODROIDMagazine Apache TOMCAT Your web server and servlet container running on the world’s most power-efficient computing platform Plex Linux Gaming: Emulate Sega’s last Media console, the Dreamcast Server What we stand for. We strive to symbolize the edge of technology, future, youth, humanity, and engineering. Our philosophy is based on Developers. And our efforts to keep close relationships with developers around the world. For that, you can always count on having the quality and sophistication that is the hallmark of our products. Simple, modern and distinctive. So you can have the best to accomplish everything you can dream of. We are now shipping the ODROID-U3 device to EU countries! Come and visit our online store to shop! Address: Max-Pollin-Straße 1 85104 Pförring Germany Telephone & Fax phone: +49 (0) 8403 / 920-920 email: [email protected] Our ODROID products can be found at http://bit.ly/1tXPXwe EDITORIAL his month, we feature two extremely useful servers that run very well on the ODROID platform: Apache Tom- Tcat and Plex Media Server. Apache Tomcat is an open- source web server and servlet container that provides a “pure Java” HTTP web server environment for Java code to run in. It allows you to write complex web applications in Java without needing to learn a specific server language such as .NET or PHP. Plex Media Server organizes your vid- eo, music, and photo collections and streams them to all of your screens.
    [Show full text]
  • Smart CAT5 Switch User Guide V1.4
    Smart CAT5 Switch 8 and 16 Port User Guide www.minicom.com International HQ North America Europe Jerusalem, Israel Linden, NJ, USA Dübendorf, Switzerland Tel: + 972 2 535 9666 Tel: + 1 908 4862100 Tel: + 41 1 823 8000 [email protected] [email protected] [email protected] Customer support - [email protected] 5UM20110 V1.4 11/05 SMART CAT5 SWITCH Table of Contents 1. Welcome.........................................................................................................3 2. Introduction.....................................................................................................4 3. Features..........................................................................................................4 4. System components.......................................................................................4 5. Compatibility...................................................................................................4 6. The Smart CAT5 system configuration...........................................................5 7. The Smart CAT5 models.................................................................................5 8. Pre-installation guidelines..............................................................................6 9. Connecting the Smart CAT5 system..............................................................6 10. Connecting the power supply.........................................................................9 11. Resetting the Switch.......................................................................................9
    [Show full text]
  • A Kermit File Transfer Protocol for the Apple II Series Personal Computers : John Patrick Francisco Lehigh University
    Lehigh University Lehigh Preserve Theses and Dissertations 1986 A Kermit file transfer protocol for the Apple II series personal computers : John Patrick Francisco Lehigh University Follow this and additional works at: https://preserve.lehigh.edu/etd Part of the Electrical and Computer Engineering Commons Recommended Citation Francisco, John Patrick, "A Kermit file transfer protocol for the Apple II series personal computers :" (1986). Theses and Dissertations. 4628. https://preserve.lehigh.edu/etd/4628 This Thesis is brought to you for free and open access by Lehigh Preserve. It has been accepted for inclusion in Theses and Dissertations by an authorized administrator of Lehigh Preserve. For more information, please contact [email protected]. A KERMIT FILE TRANSFER PROTOCOL FOR THE APPLE II SERIES PERSONAL COMPUTERS (Using the Apple Pascal Operating system) by John Patrick Francisco A Thesis Presented to the Graduate Committee of Lehigh University in Candidacy for the Degree of Master of Science 1n• Computer Science Lehigh University March 1986 This thesis is accepted and approved in partial fulfillment of the requirements for the degree of Master of science.• (date) Professor in Charge -------------- --------------- Chairman of the Division Chairman of the Department • • -11- ACKNOWLEDGEMENTS It would be somewhat of an understatement to say this project was broad in scope as the disciplines involved ranged from Phychology to Electrical Engineering. Since the project required an extensive amount of detailed in­ formation in all fields, I was impelled to seek the help, advice and opinion of many. There were also numerous t friends and relatives upon whom I relied for both moral and financial support.
    [Show full text]
  • WG2 M52 Minutes
    ISO.IEC JTC 1/SC 2 N____ ISO/IEC JTC 1/SC 2/WG 2 N3603 2009-07-08 ISO/IEC JTC 1/SC 2/WG 2 Universal Multiple-Octet Coded Character Set (UCS) - ISO/IEC 10646 Secretariat: ANSI DOC TYPE: Meeting Minutes TITLE: Unconfirmed minutes of WG 2 meeting 54 Room S206/S209, Dublin Centre University, Dublin, Ireland 2009-04-20/24 SOURCE: V.S. Umamaheswaran, Recording Secretary, and Mike Ksar, Convener PROJECT: JTC 1.02.18 – ISO/IEC 10646 STATUS: SC 2/WG 2 participants are requested to review the attached unconfirmed minutes, act on appropriate noted action items, and to send any comments or corrections to the convener as soon as possible but no later than the Due Date below. ACTION ID: ACT DUE DATE: 2009-10-12 DISTRIBUTION: SC 2/WG 2 members and Liaison organizations MEDIUM: Acrobat PDF file NO. OF PAGES: 60 (including cover sheet) Michael Y. Ksar Convener – ISO/IEC/JTC 1/SC 2/WG 2 22680 Alcalde Rd Phone: +1 408 255-1217 Cupertino, CA 95014 Email: [email protected] U.S.A. ISO International Organization for Standardization Organisation Internationale de Normalisation ISO/IEC JTC 1/SC 2/WG 2 Universal Multiple-Octet Coded Character Set (UCS) ISO/IEC JTC 1/SC 2 N____ ISO/IEC JTC 1/SC 2/WG 2 N3603 2009-07-08 Title: Unconfirmed minutes of WG 2 meeting 54 Room S206/S209, Dublin Centre University, Dublin, Ireland; 2009-04-20/24 Source: V.S. Umamaheswaran ([email protected]), Recording Secretary Mike Ksar ([email protected]), Convener Action: WG 2 members and Liaison organizations Distribution: ISO/IEC JTC 1/SC 2/WG 2 members and liaison organizations 1 Opening Input document: 3573 2nd Call Meeting # 54 in Dublin; Mike Ksar; 2009-02-16 Mr.
    [Show full text]
  • Surviving the TEX Font Encoding Mess Understanding The
    Surviving the TEX font encoding mess Understanding the world of TEX fonts and mastering the basics of fontinst Ulrik Vieth Taco Hoekwater · EuroT X ’99 Heidelberg E · FAMOUS QUOTE: English is useful because it is a mess. Since English is a mess, it maps well onto the problem space, which is also a mess, which we call reality. Similary, Perl was designed to be a mess, though in the nicests of all possible ways. | LARRY WALL COROLLARY: TEX fonts are mess, as they are a product of reality. Similary, fontinst is a mess, not necessarily by design, but because it has to cope with the mess we call reality. Contents I Overview of TEX font technology II Installation TEX fonts with fontinst III Overview of math fonts EuroT X ’99 Heidelberg 24. September 1999 3 E · · I Overview of TEX font technology What is a font? What is a virtual font? • Font file formats and conversion utilities • Font attributes and classifications • Font selection schemes • Font naming schemes • Font encodings • What’s in a standard font? What’s in an expert font? • Font installation considerations • Why the need for reencoding? • Which raw font encoding to use? • What’s needed to set up fonts for use with T X? • E EuroT X ’99 Heidelberg 24. September 1999 4 E · · What is a font? in technical terms: • – fonts have many different representations depending on the point of view – TEX typesetter: fonts metrics (TFM) and nothing else – DVI driver: virtual fonts (VF), bitmaps fonts(PK), outline fonts (PFA/PFB or TTF) – PostScript: Type 1 (outlines), Type 3 (anything), Type 42 fonts (embedded TTF) in general terms: • – fonts are collections of glyphs (characters, symbols) of a particular design – fonts are organized into families, series and individual shapes – glyphs may be accessed either by character code or by symbolic names – encoding of glyphs may be fixed or controllable by encoding vectors font information consists of: • – metric information (glyph metrics and global parameters) – some representation of glyph shapes (bitmaps or outlines) EuroT X ’99 Heidelberg 24.
    [Show full text]
  • Legacy Character Sets & Encodings
    Legacy & Not-So-Legacy Character Sets & Encodings Ken Lunde CJKV Type Development Adobe Systems Incorporated bc ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/unicode/iuc15-tb1-slides.pdf Tutorial Overview dc • What is a character set? What is an encoding? • How are character sets and encodings different? • Legacy character sets. • Non-legacy character sets. • Legacy encodings. • How does Unicode fit it? • Code conversion issues. • Disclaimer: The focus of this tutorial is primarily on Asian (CJKV) issues, which tend to be complex from a character set and encoding standpoint. 15th International Unicode Conference Copyright © 1999 Adobe Systems Incorporated Terminology & Abbreviations dc • GB (China) — Stands for “Guo Biao” (国标 guóbiâo ). — Short for “Guojia Biaozhun” (国家标准 guójiâ biâozhün). — Means “National Standard.” • GB/T (China) — “T” stands for “Tui” (推 tuî ). — Short for “Tuijian” (推荐 tuîjiàn ). — “T” means “Recommended.” • CNS (Taiwan) — 中國國家標準 ( zhôngguó guójiâ biâozhün) in Chinese. — Abbreviation for “Chinese National Standard.” 15th International Unicode Conference Copyright © 1999 Adobe Systems Incorporated Terminology & Abbreviations (Cont’d) dc • GCCS (Hong Kong) — Abbreviation for “Government Chinese Character Set.” • JIS (Japan) — 日本工業規格 ( nihon kôgyô kikaku) in Japanese. — Abbreviation for “Japanese Industrial Standard.” — 〄 • KS (Korea) — 한국 공업 규격 (韓國工業規格 hangug gongeob gyugyeog) in Korean. — Abbreviation for “Korean Standard.” — ㉿ — Designation change from “C” to “X” on August 20, 1997. 15th International Unicode Conference Copyright © 1999 Adobe Systems Incorporated Terminology & Abbreviations (Cont’d) dc • TCVN (Vietnam) — Tiu Chun Vit Nam in Vietnamese. — Means “Vietnamese Standard.” • CJKV — Chinese, Japanese, Korean, and Vietnamese. 15th International Unicode Conference Copyright © 1999 Adobe Systems Incorporated What Is A Character Set? dc • A collection of characters that are intended to be used together to create meaningful text.
    [Show full text]
  • Database Globalization Support Guide
    Oracle® Database Database Globalization Support Guide 19c E96349-05 May 2021 Oracle Database Database Globalization Support Guide, 19c E96349-05 Copyright © 2007, 2021, Oracle and/or its affiliates. Primary Author: Rajesh Bhatiya Contributors: Dan Chiba, Winson Chu, Claire Ho, Gary Hua, Simon Law, Geoff Lee, Peter Linsley, Qianrong Ma, Keni Matsuda, Meghna Mehta, Valarie Moore, Cathy Shea, Shige Takeda, Linus Tanaka, Makoto Tozawa, Barry Trute, Ying Wu, Peter Wallack, Chao Wang, Huaqing Wang, Sergiusz Wolicki, Simon Wong, Michael Yau, Jianping Yang, Qin Yu, Tim Yu, Weiran Zhang, Yan Zhu This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and modifications of such programs) and Oracle computer documentation or other Oracle data delivered to or accessed by U.S.
    [Show full text]
  • CS5865 Laboratory #1 Notes File Transfer Protocols
    1 CS5865 Laboratory #1 Notes File Transfer Protocols - An Overview Dr. B.J. Kurz XMODEM (Ward Christensen, 1970), one of the earliest ‘industry standard’ file transfer protocols in the public domain. HDX operation, character (byte)-oriented, fixed-length 128-byte blocks, 8-bit characters (bytes), 8-bit BCC = sum-mod256, stop-wait ARQ, block counts, binary data capability. Poor error detection capability, typically 95%. data block format: SOH/count/1’s compl. count/ user data/BCC control block format: ACK or NAK (or C), EOT Several later versions of XMODEM are in use: XMODEM-CRC same as regular XMODEM above except uses 8-bit BCC = CRC-8 (some implementations use 16-bit BCC = CRC-16). Better error detection capability, typically 99.97% (for CRC-8). Some versions negotiate the error character generation method: the sender first tries sum- mod256 BCC, then switches to CRC-8 BCC after three unsuccessful attempts indicated by NAKs from the receiver. XMODEM-1K same as XMODEM-CRC except uses 1024-byte blocks for better throughput (fewer line- turn-arounds), but slightly degraded error detection performance. WXMODEM a sliding-window version of XMODEM. Group size is fixed as 4 blocks. Much improved throughput. FDX capable lines needed if continous-ARQ error recovery used. YMODEM (Chuck Forsberg) a variation of XMODEM-1K. Supports two block lengths of 128 bytes and 1024 bytes, uses 2-byte CRC-16, excellent error detection capability, typically 99.99%. KERMIT (Frank de Cruz, Columbia Univ. Comp. Center, N.Y), most popular file transfer protocol, copyrighted, over 200 implementations for various systems. This is a comprehensive 2 remote communications package including terminal emulators, storage-to-storage transfer, not only a file transfer protocol.
    [Show full text]
  • AIX Globalization
    AIX Version 7.1 AIX globalization IBM Note Before using this information and the product it supports, read the information in “Notices” on page 233 . This edition applies to AIX Version 7.1 and to all subsequent releases and modifications until otherwise indicated in new editions. © Copyright International Business Machines Corporation 2010, 2018. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents About this document............................................................................................vii Highlighting.................................................................................................................................................vii Case-sensitivity in AIX................................................................................................................................vii ISO 9000.....................................................................................................................................................vii AIX globalization...................................................................................................1 What's new...................................................................................................................................................1 Separation of messages from programs..................................................................................................... 1 Conversion between code sets.............................................................................................................
    [Show full text]
  • Transaction Systems Architects, Inc. 2006 Annual Report
    Transaction Systems Architects, Inc. 2006 Annual Report Transaction Systems Architects, Inc. 120 Broadway Suite 3350 New York, New York 10271 www.tsainc.com tsa_Cover.indd 1 4/13/07 11:48:16 PM Transaction Systems Architects, Inc. is a global provider of software and services for electronic payments. The company supports more Board of Directors Principal Offi ces than 800 customers in the fi nance, retail and transaction processing industries. Harlan F. Seymour Corporate Headquarters Chairman of the Board – Transaction Systems Architects, Inc. Transaction Systems Architects, United States – New York, New York Customers use TSA solutions to: Principal – HFS LLC Offi ces Process transactions generated at ATMs, merchant point-of-sale devices, mobile devices, Philip G. Heasley Argentina Australia Bahrain Internet commerce sites and bank branches President and Chief Executive Offi cer – Transaction Systems Architects, Inc. Brazil Canada France Germany Greece India Process high-value payments and enable Web banking on behalf of corporate clients Roger K. Alexander Ireland Italy Japan Detect and prevent debit and credit card fraud, merchant fraud and money laundering Chief Executive Offi cer – euroConex Technologies Ltd Korea Malaysia Mexico The Netherlands Romania Russia Authorize checks written in retail locations John D. Curtis Singapore South Africa Spain Establish frequent shopper programs Attorney United Arab Emirates United Kingdom United States Automate transaction settlement, card management and claims processing Jim D. Kever Issue and manage applications on smart cards Partner – Voyent Partners LLC Facilitate communication, data movement, transaction processing and systems monitoring John M. Shay, Jr. Investor Information across heterogeneous computing systems President – Fairway Consulting LLC A copy of the Company’s Annual Report on Form 10-K for the year ended John E.
    [Show full text]