&uj, CMUIP066.Dᨀ CMUIP066.DBACKUP [-.DOC]DOCS_INSTALL.COM,[-.DOC]DOC_DESCRIP.MMS,[-.DOC]TITLE.SDML,[-.DOC]INTRO.SDML,[-.DOC]INSTALL.SDML,[-.DOC]SYSMAN.SDML,[-.DOC]ORGANIZATION.SDML,[-.DOC]PROGRAMING.SDML,[-.DOC]IPNCP.SDML,[-.DOC]FTP.SDML,[-.DOC]TELNET.SDML,[-.DOC]FINGER.SDML,[-.DOC]LPR.SDML,[-.DOC]MESSAGES.SDML,[-.DOC]STRUCTS.SDML,[-.DOC]DISTRIB.SDML,[-.DOC]TRANSPORT.SDML,[-.DOC]CODE-EXAMPLES.SDML,[-.DOC]GLOSSARY.SDML,[-.DOC]CMUIP_PRO.SDML,[-.DOC]CMUIP_PRO.PS,[-.DOC]CMUIP_PRO.DECW$BOOK CMUIP066.D/SAVE/INTER/BLOCK=8192 SYNFUL d5T6.0 _CMUTEK::  _CMUTEK$DKA0: V6.0  $*[DOC]DOCS_INSTALL.COM;1+,)$". / 4R -w0123KPWO 56G57Q`589GHJ$!C$! ****************************************************************$!2$! Copyright (c) 1992, Carnegie Mellon University$!$! All Rights Reserved$!B$! Permission is hereby granted to use, copy, modify, andB$! distribute this software provided that the above copyrightB$! notice appears in all copies and that any distribution be for$! noncommercial purposes.$!B$! Carnegie Mellon University disclaims all warranties with regardB$! to this software. In no event shall Carnegie Mellon UniversityB$! be liable for any special, indirect, or consequential damagesB$! or any damages whatsoever resulting from loss of use, data, orB$! profits arising out of or in connection with the use or $! performance of this software.$!C$! ****************************************************************$!$!"$! Install the documentation files$!$ Write Sys$Output ""R$ Write Sys$Output "Installing the documentation into CMUIP_ROOT:[SYSHLP.DOC] ..."$ Write Sys$Output ""$!$ Root = CMUIP_Root - ".]"9$ VMI$CALLBACK CREATE_DIRECTORY USER 'ROOT'.SYSHLP.DOC] -, "/OWNER=[1,4]/PROT=(S:RWE,O:RWE,G:RE,W:RE)"$!$ VMI$CALLBACK PROVIDE_FILE - DOC_DESCRIP_MMS - DOC_DESCRIP.MMS - 'CMUIP_WHERE'[SYSHLP.DOC]$ VMI$CALLBACK PROVIDE_FILE - Title_sdml - Title.sdml - 'CMUIP_WHERE'[SYSHLP.DOC]$ VMI$CALLBACK PROVIDE_FILE - INTRO_SDML - INTRO.SDML - 'CMUIP_WHERE'[SYSHLP.DOC]$ VMI$CALLBACK PROVIDE_FILE - INSTALL_SDML - INSTALL.SDML - 'CMUIP_WHERE'[SYSHLP.DOC]$ VMI$CALLBACK PROVIDE_FILE - SYSMAN_SDML - SYSMAN.SDML - 'CMUIP_WHERE'[SYSHLP.DOC]$ VMI$CALLBACK PROVIDE_FILE - ORGANIZATION_SDML - ORGANIZATION.SDML - 'CMUIP_WHERE'[SYSHLP.DOC]$ VMI$CALLBACK PROVIDE_FILE - PROGRAMING_SDML - PROGRAMING.SDML - 'CMUIP_WHERE'[SYSHLP.DOC]$ VMI$CALLBACK PROVIDE_FILE - IPNCP_SDML - IPNCP.SDML - 'CMUIP_WHERE'[SYSHLP.DOC]$ VMI$CALLBACK PROVIDE_FILE - FTP_SDML - FTP.SDML - 'CMUIP_WHERE'[SYSHLP.DOC]$ VMI$CALLBACK PROVIDE_FILE - TELNET_SDML - TELNET.SDML - 'CMUIP_WHERE'[SYSHLP.DOC]$ VMI$CALLBACK PROVIDE_FILE - FINGER_SDML - FINGER.SDML - 'CMUIP_WHERE'[SYSHLP.DOC]$ VMI$CALLBACK PROVIDE_FILE - LPR_SDML - LPR.SDML - 'CMUIP_WHERE'[SYSHLP.DOC]$ VMI$CALLBACK PROVIDE_FILE - MESSAGES_SDML - MESSAGES.SDML - 'CMUIP_WHERE'[SYSHLP.DOC]$ VMI$CALLBACK PROVIDE_FILE - STRUCTS_SDML - STRUCTS.SDML - 'CMUIP_WHERE'[SYSHLP.DOC]$ VMI$CALLBACK PROVIDE_FILE - DISTRIB_SDML - DISTRIB.SDML - 'CMUIP_WHERE'[SYSHLP.DOC]$ VMI$CALLBACK PROVIDE_FILE - TRANSPORT_SDML - TRANSPORT.SDML - 'CMUIP_WHERE'[SYSHLP.DOC]$ VMI$CALLBACK PROVIDE_FILE - CODE-EXAMPLES_SDML - CODE-EXAMPLES.SDML - 'CMUIP_WHERE'[SYSHLP.DOC]$ VMI$CALLBACK PROVIDE_FILE - GLOSSARY_SDML - GLOSSARY.SDML - 'CMUIP_WHERE'[SYSHLP.DOC]$ VMI$CALLBACK PROVIDE_FILE - CMUIP_PRO_SDML - CMUIP_PRO.SDML - 'CMUIP_WHERE'[SYSHLP.DOC]$ VMI$CALLBACK PROVIDE_FILE - CMUIP_PRO_PS - CMUIP_PRO.PS - 'CMUIP_WHERE'[SYSHLP.DOC]$ VMI$CALLBACK PROVIDE_FILE - CMUIP_PRO_DECW$BOOK - CMUIP_PRO.DECW$BOOK - 'CMUIP_WHERE'[SYSHLP.DOC]$!$ VMI$CALLBACK FIND_FILE - LIBRARY_DECW$BOOKSHELF - LIBRARY.DECW$BOOKSHELF - VMI$ROOT:[DECW$BOOK] - S - DOCS_File_Found$ If DOCS_File_Found .Eqs. "S" $ Then!$ VMI$CALLBACK ASK DOCS_Install -8 "Install BookReader documentation into system shelf" - YES B$ IF DOCS_Install $ Then;$ VMI$CALLBACK UPDATE_FILE LibShelf LIBRARY_DECW$BOOKSHELF$ Define/User Sys$Output NL:$ Define/User Sys$Error NL:6$ Search LibShelf "CMU-OpenVMS/IP","Manual"/Match=And $ If $Severity .Nes. "1" Then - $ Append Sys$Input LibShelf?BOOK\CMUIP_ROOT:[SYSHLP.DOC]CMUIP_PRO\CMU-OpenVMS/IP 6.6 Manual$ EndIf$ EndIf0  CMUIP066.Dw[DOC]DOC_DESCRIP.MMS;1U*[DOC]DOC_DESCRIP.MMS;1+,./ 4U `-w0123KPWO56727`589GHJ!B! ****************************************************************!1! Copyright (c) 1992, Carnegie Mellon University!! All Rights Reserved!A! Permission is hereby granted to use, copy, modify, andA! distribute this software provided that the above copyrightA! notice appears in all copies and that any distribution be for! noncommercial purposes.!A! Carnegie Mellon University disclaims all warranties with regardA! to this software. In no event shall Carnegie Mellon UniversityA! be liable for any special, indirect, or consequential damagesA! or any damages whatsoever resulting from loss of use, data, orA! profits arising out of or in connection with the use or! performance of this software.!B! ****************************************************************!"! Macros to simplify everything... !.suffixes!!.suffixes : .SDML .PS .DECW$BOOKDOCUMENT = DOCUMENT>WHOLEDOCPFLAGS = /CONTENTS /INDEX /NOPRINT /DEVICE=BLANK_PAGES)WHOLEDOCFLAGS = /CONTENTS /INDEX /NOPRINTLDOCPFLAGS = /CONTENTS /INDEX /NOPRINT /PROFILE=CMUIP_PRO /DEVICE=BLANK_PAGES7DOCFLAGS = /CONTENTS /INDEX /NOPRINT /PROFILE=CMUIP_PRO !.SDML.PS :J! $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.REF PS $(DOCPFLAGS)!.SDML.DECW$BOOK :Q! $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.ONL BOOKREADER $(DOCFLAGS)'All : CMUIP_Pro.PS CMUIP_Pro.DECW$Book ! All done (whew!)CMUIP_pro.ps :- CMUip_pro.SDML, - Title.SDML, - Intro.SDML, - Organization.SDML, - Install.SDML, - Sysman.SDML, - Programing.SDML, - IPNCP.SDML, - FTP.SDML, - Telnet.SDML, - Finger.SDML, - messages.SDML, - Structs.SDML, - Distrib.SDML, - transport.SDML, - code-examples.SDML, - glossary.SDMLN $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.REF PS $(WHOLEDOCPFLAGS)CMUIP_Pro.DECW$Book :- CMUip_pro.SDML, - Title.SDML, - Intro.SDML, - Organization.SDML, - Install.SDML, - Sysman.SDML, - Programing.SDML, - IPNCP.SDML, - FTP.SDML, - Telnet.SDML, - Finger.SDML, - messages.SDML, - Structs.SDML, - Distrib.SDML, - transport.SDML, - code-examples.SDML, - glossary.SDMLU $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.ONL BOOKREADER $(WHOLEDOCFLAGS)Title.PS : Title.SDMLI $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.REF PS $(DOCPFLAGS)Intro.PS : Intro.SDMLI $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.REF PS $(DOCPFLAGS)#Organization.PS : Organization.SDMLI $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.REF PS $(DOCPFLAGS)Install.PS : Install.SDMLI $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.REF PS $(DOCPFLAGS)Sysman.PS : Sysman.SDMLI $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.REF PS $(DOCPFLAGS)Programing.PS : Programing.SDMLI $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.REF PS $(DOCPFLAGS)IPNCP.PS : IPNCP.SDMLI $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.REF PS $(DOCPFLAGS)FTP.PS : FTP.SDMLI $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.REF PS $(DOCPFLAGS)Telnet.PS : Telnet.SDMLI $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.REF PS $(DOCPFLAGS)Finger.PS : Finger.SDMLI $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.REF PS $(DOCPFLAGS)LPR.PS : LPR.SDMLI $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.REF PS $(DOCPFLAGS)Messages.PS : Messages.SDMLI $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.REF PS $(DOCPFLAGS)Structs.PS : Structs.SDMLI $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.REF PS $(DOCPFLAGS)Distrib.PS : Distrib.SDMLI $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.REF PS $(DOCPFLAGS)Transport.PS : Transport.SDMLI $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.REF PS $(DOCPFLAGS)%Code-Examples.PS : Code-Examples.SDMLI $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.REF PS $(DOCPFLAGS)Glossary.PS : Glossary.SDMLI $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.REF PS $(DOCPFLAGS)Title.DECW$BOOK : Title.SDMLP $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.ONL BOOKREADER $(DOCFLAGS)Intro.DECW$BOOK : Intro.SDMLP $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.ONL BOOKREADER $(DOCFLAGS)*Organization.DECW$BOOK : Organization.SDMLP $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.ONL BOOKREADER $(DOCFLAGS) Install.DECW$BOOK : Install.SDMLP $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.ONL BOOKREADER $(DOCFLAGS)Sysman.DECW$BOOK : Sysman.SDMLP $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.ONL BOOKREADER $(DOCFLAGS)&Programing.DECW$BOOK : Programing.SDMLP $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.ONL BOOKREADER $(DOCFLAGS)IPNCP.DECW$BOOK : IPNCP.SDMLP $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.ONL BOOKREADER $(DOCFLAGS)FTP.DECW$BOOK : FTP.SDMLP $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.ONL BOOKREADER $(DOCFLAGS)Telnet.DECW$BOOK : Telnet.SDMLP $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.ONL BOOKREADER $(DOCFLAGS)Finger.DECW$BOOK : Finger.SDMLP $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.ONL BOOKREADER $(DOCFLAGS)LPR.DECW$BOOK : LPR.SDMLP $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.ONL BOOKREADER $(DOCFLAGS)"Messages.DECW$BOOK : Messages.SDMLP $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.ONL BOOKREADER $(DOCFLAGS) Structs.DECW$BOOK : Structs.SDMLP $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.ONL BOOKREADER $(DOCFLAGS) Distrib.DECW$BOOK : Distrib.SDMLP $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.ONL BOOKREADER $(DOCFLAGS)$Transport.DECW$BOOK : Transport.SDMLP $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.ONL BOOKREADER $(DOCFLAGS),Code-Examples.DECW$BOOK : Code-Examples.SDMLP $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.ONL BOOKREADER $(DOCFLAGS)"Glossary.DECW$BOOK : Glossary.SDMLP $(DOCUMENT) $(MMS$SOURCE) /OUTPUT=$(MMS$TARGET) SOFT.ONL BOOKREADER $(DOCFLAGS)DOC_Descrip.MMS : Descrip.MMS! COPY $(MMS$SOURCE) $(MMS$TARGET) CMUIP066.Dw[DOC]TITLE.SDML;1R *[DOC]TITLE.SDML;1+,. / 4R -w0123KPWO 56`DA07``589GHJ ()K(****************************************************************) ()9(Copyright (c) 1992, Carnegie Mellon University) ()(All Rights Reserved) ()J(Permission is hereby granted to use, copy, modify, and)J(distribute this software provided that the above copyright)J(notice appears in all copies and that any distribution be for)"(noncommercial purposes.) ()J(Carnegie Mellon University disclaims all warranties with regard)J(to this software. In no event shall Carnegie Mellon University)J(be liable for any special, indirect, or consequential damages)J(or any damages whatsoever resulting from loss of use, data, or)J(profits arising out of or in connection with the use or)((performance of this software.) ()K(****************************************************************) ()N(This file processed with symbol generator: 27-MAY-1991 17:15:20.47.)(front_pages)(ver\V6.6) &(The Joy of CMU-OpenVMS/IP 6.6)�<ABSTRACT>(July 1991)�K�<P>This manual describes the management and operation of CMU-OpenVMS/IP 6.6� �<ENDABSTRACT>�M�<REVISION_INFO>(This manual supersedes <emphasis>(The Joy of CMU/Tek-IP 6.5))�@�<REVISION_INFO>(Operating System and Version:\VMS V5.0 or later)B�<REVISION_INFO>(Software Version:\CMU-OpenVMS/IP <REFERENCE>(VER))�<ENDTITLE_PAGE>(Group N�@� <LINE>Carnegie Mellon University<LINE>Pittsburgh, Pennsylvania)���<COPYRIGHT_PAGE>�<PRINT_DATE>(30 June 1991)���<P>�!�1st edition -- June 14,1990<LINE>�$�2nd edition -- August 30, 1990<LINE>"�3rd edition -- June 30, 1991<LINE>7�Revised for Public Distribution -- December, 1992<LINE>��<P>�"�1st printing -- June 20,1990<LINE>%�2nd printing -- August 31, 1990<LINE>�"�3rd printing -- July 1, 1991<LINE>��D�<P>Permission is hereby granted to use, copy, modify, and distributeA�this software provided that the above copyright notice appears in�C�all copies and that any distribution be for noncommercial purposes.���E�<P>Carnegie Mellon University disclaims all warranties with regard to�<�this software. In no event shall Carnegie Mellon University@�be liable for any special, indirect, or consequential damages or;�any damages whatsoever resulting from loss of use, data, or�C�profits arising out of or in connection with the use or performance��of this software.���A�<P>The following are trademarks of Digital Equipment Corporation:��<TABLE>�!�<TABLE_ATTRIBUTES>(SINGLE_SPACED)��<TABLE_SETUP>(3\20\20)�<TABLE_ROW>(DEC\VAX\VAXcluster)��<TABLE_ROW>(VAXstation\VMS\VT) �<ENDTABLE>1�<COPYRIGHT_DATE>(1992\Carnegie Mellon University)��<ENDCOPYRIGHT_PAGE>����<CONTENTS_FILE>����<PREFACE>(13\CMUIP_TITLE_1)�L�<P><EMPHASIS>("Although written many years ago, Lady Chatterley's Lover hasL�just been reissued by the Grove Press, and this pictorial account of theL�day-to-day life of an English gamekeeper is full of considerable interest toI�outdoor minded readers, as it contains many passages on pheasant-raising,�J�the apprehending of poachers, ways to control vermin, and other chores andL�duties of the professional gamekeeper. Unfortunately, one is obliged toG�wade through many pages of extraneous material in order to discover and�K�savour those sidelights on the management of a midland shooting estate, and�C�in this reviewer's opinion the book cannot take the place of J. R.�+�Miller's 'Practical Gamekeeping.'"\ITALIC) ���A�<LINE><EMPHASIS>(-- Ed Zern, "Field and Stream" (Nov. 1959)\BOLD)���R�<P>This manual is a gentle introduction to the art of dealing with CMU-OpenVMS/IP.(�<head1>(Intended Audience\CMUIP_TITLE_2)R�<p>This manual is intended for use by anyone who must interact with CMU-OpenVMS/IP�in any capacity at any time.�<table>��<table_setup>(2\10)�<�<table_row>(Chapter 1\Is an introduction to CMU-OpenVMS/IP);�<table_row>(Chapter 2\Explains the installation procedure)�3�<table_row>(Chapter 3\Discusses system management)�<�<table_row>(Chapter 4\Describes the package's organization)I�<table_row>(Chapter 5\Specifies the CMU-OpenVMS/IP programming paradigm)�&�<table_row>(Chapter 6\Examines IPNCP)'�<table_row>(Chapter 7\Illuminates FTP)�(�<table_row>(Chapter 8\Describes Telnet)+�<table_row>(Chapter 9\Touches upon Finger)�'�<table_row>(Chapter 10\Articulates LPR)� �<ENDTABLE>��$�<head1>(This Document\CMUIP_TITLE_3)H�<P>This document is the beginning of what will become the CMU-OpenVMS/IP?�Bible. It is written for everyone from the bright-eyed amateur�;�to the to most bitter network hacker. Submission of new or�@�revised chapters, sections, paragraphs, sentences, spellings, orC�punctuation is encouraged. The manual is by no means complete and,�?�like the software, requires user feed-back in order to develop.���C�<P>The document was compiled by Bruce R. Miller using the DOCUMENT�E�software produced by Digital and the Adobe Illustrator for the cover�9�design. It was edited and reviewed by Kathy Massucci and�G�K<MCS>(small_a_umlaut)ren Heilman. Much text was imported from the 6.4��manual.���(�<HEAD1>(Suggested reading\CMUIP_TITLE_4)/�<P>Comer, Douglas - Internetworking with TCP/IP��<P>RFC 791 - The IP protocol�<P>RFC 792 - ICMP��<P>RFC 793 - TCP�<P>RFC 794 - UDP��(�<HEAD1>(Related Documents\CMUIP_TITLE_5)"�<P>There are no related documents.���<CODE_EXAMPLE>�<EMPHASIS>(Mailing List\BOLD)��Send posts to:+� cmu-openvms-ip@DRYCAS.CLUB.CC.CMU.EDU�1�Send subscription requests (or cancellations) to:�3� cmu-openvms-ip-request@DRYCAS.CLUB.CC.CMU.EDU��<ENDCODE_EXAMPLE>��� �<ENDPREFACE>�<ENDFRONT_MATTER>�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������S� ������ CMUIP066.D���������������������Y���w��[DOC]INTRO.SDML;1��������������������������������������������������������������������������������������������������������������T������������������������������;���������������*�[DOC]INTRO.SDML;1�+��,�Y���.�����/��� �4�T��������������������������-��w����0���1����2���3������K��P���W���O�����5���6�/��7�@a5��8����������9����������G����H��J�������������� �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()�9�<COMMENT>(Copyright (c) 1992, Carnegie Mellon University)� �<COMMENT>()��<COMMENT>(All Rights Reserved) �<COMMENT>()�J�<COMMENT>(Permission is hereby granted to use, copy, modify, and)J�<COMMENT>(distribute this software provided that the above copyright)J�<COMMENT>(notice appears in all copies and that any distribution be for)"�<COMMENT>(noncommercial purposes.) �<COMMENT>()�J�<COMMENT>(Carnegie Mellon University disclaims all warranties with regard)J�<COMMENT>(to this software. In no event shall Carnegie Mellon University)J�<COMMENT>(be liable for any special, indirect, or consequential damages)J�<COMMENT>(or any damages whatsoever resulting from loss of use, data, or)J�<COMMENT>(profits arising out of or in connection with the use or)(�<COMMENT>(performance of this software.) �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()���N�<COMMENT>(This file processed with symbol generator: 27-MAY-1991 17:11:55.65.)��%�<CHAPTER>(Introduction\Intro_Chapter)���M�<P><EMPHASIS>("Congratulations! You have purchased an extremely fine device�K�that would give you thousands of years of trouble-free service, except that�L�you undoubtably will destroy it via some typical bonehead consumer maneuver.L�Which is why we ask you to PLEASE FOR GOD'S SAKE READ THIS OWNER'S MANUALH�CAREFULLY BEFORE YOU UNPACK THE DEVICE. YOU ALREADY UNPACKED IT, DIDN'TI�YOU? YOU UNPACKED IT AND PLUGGED IT IN AND TURNED IT ON AND FIDDLED WITH�F�THE KNOBS, AND NOW YOUR CHILD, THE SAME CHILD WHO ONCE SHOVED A POLISHK�SAUSAGE INTO YOUR VIDEOCASSETTE RECORDER AND SET IT ON "FAST FORWARD", THIS�K�CHILD ALSO IS FIDDLING WITH THE KNOBS, RIGHT? AND YOU'RE JUST NOW STARTING�L�TO READ THE INSTRUCTIONS, RIGHT??? WE MIGHT AS WELL JUST BREAK THESEM�DEVICES RIGHT AT THE FACTORY BEFORE WE SHIP THEM OUT, YOU KNOW THAT?"\ITALIC)�8�<LINE><EMPHASIS>(-- Dave Barry, "Read This First!"\BOLD)��A�<P><EMPHASIS>("The most likely way for the world to be destroyed,�=�most experts agree, is by accident. That's where we come in;�;�we're computer professionals. We cause accidents."\ITALIC)�.�<LINE><EMPHASIS>(-- Nathaniel Borenstein\BOLD)���<HEAD1>(Now what?\CMUIP_INTR_1)�J�<P>You've just purchased the latest version of CMU's TCP/IP implementationF�for VMS and you're wondering what to do now. Chances are, you've beenO�given the job of installing CMU-OpenVMS/IP and you want to know how to go about�L�doing that. You may even be considering reading through this manual to findO�out. That might work, but the proper way to install CMU-OpenVMS/IP is to go to�K�the water cooler, grab a cup of coffee, sit at your desk with your feet up,�A�and then flip to <REFERENCE>(install_chapter) which will tell you��everything you need to know.��E�<P>Or maybe you're a <EMPHASIS>(system manager) and you inherited�E�your system from other people, people who are no longer around,�E�perhaps because they got jobs with some big company that can afford a�L�"real" TCP/IP, or maybe it's because working with CMU-OpenVMS/IP drove themE�to drink and now they're lying face down in gutters somewhere�B�muttering "MULDEALNPAG" over and over again, but don't worry, thatA�won't happen to you. System managers should be familiar with the�-�information in <REFERENCE>(SYSMAN_Chapter). ���J�<P>Or, you might be a <EMPHASIS>(system programmer). You're probably usedI�to programming in a Unix-like socket environment which means your network�K�programming skills are very, very convoluted. The best thing to do in this�J�case is to look through the VMS I/O user's manual and familiarize yourself3�with the QIO subsystem. After that, take a look at�O�<REFERENCE>(programming_chapter) which discusses the CMU-OpenVMS/IP programming� �interface.��J�<P>Of course, you might be one of those poor schmucks who's decided to addS�something to the CMU-OpenVMS/IP project itself, in which case I'd have to say, good�J�luck, you're on your own. No, just kidding. There's an entire chapter on<�CMU-OpenVMS/IP internals, <REFERENCE>(Organization_Chapter).��/�<HEAD1>(The CMU-OpenVMS/IP "Deal"\CMUIP_INTR_2)���J�<P>CMU-OpenVMS/IP software is basically a tremendous group effort which isL�coordinated, for the time being, by the folks at Carnegie Mellon University.Q�CMU-OpenVMS/IP is designed around an open system. The distribution tapes include�L�every last file needed to completely rebuild TCP/IP; complete source for theL�executables, libraries, help files, and even the documentation you're,�reading at this very moment [I presume].�I'd like to pointG�out that the group effort should not be limited to those who program in�L�BLISS-32 or understand device driver internals. It also helps a lot whenL�people send in changes to the documentation and help files, and even the �packaging.������"�<HEAD1>(Uses & Users\CMUIP_INTR_3)C�<P>There are four possible ways for you to approach CMU-OpenVMS/IP:��<LIST>(UNNUMBERED) �<LE>As a user��<LE>As a system manager�!�<LE>As an applications programmer�&�<LE>As a systems/networking programmer �<ENDLIST>���"�<HEAD2>(For the User\CMUIP_INTR_4)T�<P>CMU-OpenVMs/IP provides the user with the standard Internet applications shown in�<REFERENCE>(INTRO_APPL)���/�<TABLE>(CMU-OpenVMS/IP applications\INTRO_APPL)��<TABLE_SETUP>(2\13)�"�<TABLE_HEADS>(Application\Purpose)&�<TABLE_ROW>(FTP\File Transfer Program),�<TABLE_ROW>(Telnet\Network Terminal Service)/�<TABLE_ROW>(Finger\User and System information)�(�<TABLE_ROW>(SMTP\Mail Transfer Facility))�<TABLE_ROW>(LPR\Network Printer Facility)� �<ENDTABLE>��,�<HEAD2>(For the System Manager\CMUIP_INTR_6)P�<P>CMU-OpenVMS/IP is basically a simple "endpoint" system. It provides end-userH�services like File Transfer and Remote Login. It is possible to provideI�broader network services like DNS and routing support to the package, but�2�these will generally be the exception to the rule.J�<P>The duties of the System Manager with regard to CMU-OpenVMS/IP as such:�<LIST>(UNNUMBERED)�<LE>Installing the package@�<LE>Starting up TCP/IP sometime after each time the system bootsD�<LE>Restarting TCP/IP, should it crash, however unlikely that may be4�<LE>Possibly granting access rights to network users(�<LE>Diagnosing network difficulties, andH�<LE>Everything else (subscribing to the mailing list, getting the latest�patches and releases, etc...)� �<ENDLIST>�D�<P><REFERENCE>(sysman_chapter) elaborates on these responsibilities.��4�<HEAD2>(For the Application Programmer\CMUIP_INTR_7)T�<P>The CMU-OpenVMS/IP application programmer will want to familiarize him/herself3�with the chapter on Programming for CMU-OpenVMS/IP.���7�<HEAD2>(For the CMU-OpenVMS/IP Programmer\CMUIP_INTR_8)�R�<P>At this point, the best way to become familiar with CMU-OpenVMS/IP internals isG�to read through the source code. New starting with the 6.5 manual is a�I�chapter on the internals which is intended to act more as a guide through�9�the source code than as a comprehensive reference manual.����<HEAD1>(History\CMUIP_INTR_9)�I�<P>In 1982, Tim Fallon and Stan Smith of Tektronix implemented the TCP/IP�D�protocol for VAX/VMS. In 1986 Carnegie Mellon University's ComputerI�Science Department decided to adopt the work of Tim Fallon and Stan Smith�M�as a starting point. They felt that some of the limitations in the Textronix�E�software were too severe and much necessary functionality was missing�I�from the original work. Although the structure of the original Tektronix�H�code was impressive, it was not al����������������������������94� ������ CMUIP066.D���������������������Y���w��[DOC]INTRO.SDML;1��������������������������������������������������������������������������������������������������������������T������������������������������f�������������ways a correct implementation. A much6�more robust system was needed for the local community.��J�<P>Some of the general structure of the original Tektronix code remains inK�a couple of the source modules. Most of the rest of it has been rewritten.�I�Vince Fuller and Dale Moore of the CS department were responsible for the��majority of these changes.��K�<P>The original intent was to have a TCP/IP implementation for VAX/VMS that�K�was inexpensive, functional and with sources. CMU/CS wanted something that�F�they could modify to react to the local changing research environment.��I�<P>In 1989, the Computer Science department handed responsibility for the�H�package to CMU's Network Development Department. Bruce Miller was hired"�full-time to maintain the package.��I�<P>Finally, near the begining of 1991, in an ugly fit of enthusiasm Bruce�H�Miller deleted the entire network core and rewrote it in C, removing theK�last vestiges of Tektronix code. After all of this, he gave up and went to�4�work for <EMPHASIS>(that other TCP/IP company\BOLD).��G�<P>Needing a job after the local reorganization, Marc Shannon took over�N�development of CMU-TEK and is currently struggling to figure out when to use a�period in the BLISS modules.��O�<P>In 1992, Tektronix released all rights to the package and CMU developed this�O�final release for public distribution as documented in the header files of most�%�of the source and command procedures.���8�<HEAD1>(Kudos to... (Where are they now?)\CMUIP_INTR_10)��O�<P>The following is a list of people who have contributed to the CMU-OpenVMS/IP��package in the past 10 years:���F�<P>Tim Fallon and Stan Smith of Tektronix who wrote the original code.��E�<P>Dale Moore of CMU CS dept. fame who wrote most of the applications�>�and the PTY and took care of the package from 1986 until 1989.��G�<P>Vince Fuller, also from the CMU Computer Science dept., who did lots�G�of work on the package along with Dale. He wrote the Name Resolver and�$�rewrote alot of the IPACP internals.��J�<P>Bruce R. Miller, from CMU Network Development, who rewote the IPACP andH�IPdriver from scratch, rearranged the package and installation and wroteJ�this manual but will probably only be remembered for his CMU-Tek T-shirts.N�Of course, he currently wears these T-shirts at his current job with the otherM�<EMPHASIS>(T\BOLD)welve <EMPHASIS>(G\BOLD)uys and their <EMPHASIS>(V\BOLD)AX.���M�<P>Marc Shannon, from some nebulus CMU department called <EMPHASIS>(Group N),� �who took over�L�control of the package in 1991. He also wrote a Talk program for CMU-Tek/IPI�and made various bug fixes. Hopes to fulfill crazy dream of implementing��CMU-Tek in microcode.���E�<P>Kevin Carasso and Ned Freed, who now have their own company called�F�Innosoft which sells the PMDF mailer. They made numerous additions to.�the package, including the ethernet transport.��G�<P>Pete Neergaard, of CMU, made various changes to the package, many of��them in the Finger code.��M�<P>Art Stine, from Clarkson University, who, in addition to fixing many other�D�things, gave the LPR code a good shakedown and added a few commands.���<P>���*�<HEAD1>(FURTHER INFORMATION\CMUIP_INTR_11)��+�<x>(TCP/IP<xs>Douglas Comer's book on...)�L�<P>For more information about TCP/IP, Douglas Comer's book is a goodE�introduction. The definitive source for information, however, is the�I�collection of internet RFCs (Requests For Comments). These are available��from the SRI-NIC:����<x>(RFC)L�<P>RFCs can be obtained via FTP from NIC.DDN.MIL, with the pathnameJ�RFC:RFC<EMPHASIS>(nnnn\ITALIC).TXT (where "<EMPHASIS>(nnnn\ITALIC)" refersK�to the number of the RFC). Login with FTP, username ANONYMOUS and password�L�GUEST. The NIC also provides an automatic mail service for those sitesL�which can not use FTP. Address the requests to SERVICE@NIC.DDN.MIL and inL�the subject field of the message indicate the RFC number, as in "Subject:J�RFC<EMPHASIS>(nnnn\ITALIC)". Hardcopy RFCs can be ordered, for a monetary#�fee, from the SRI-NIC (See Legend).�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Y� ������ CMUIP066.D���������������������{ ���w��[DOC]INSTALL.SDML;1������������������������������������������������������������������������������������������������������������u�����K�������������������������&;���������������*�[DOC]INSTALL.SDML;1�+��,�{ ���.�K����/��� �4�u���K���I�8��������������������-��w����0���1����2���3������K��P���W���O�L����5���6� 3`?0��7�@a5��8����������9����������G����H��J���������������������������� �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()�9�<COMMENT>(Copyright (c) 1992, Carnegie Mellon University)� �<COMMENT>()��<COMMENT>(All Rights Reserved) �<COMMENT>()�J�<COMMENT>(Permission is hereby granted to use, copy, modify, and)J�<COMMENT>(distribute this software provided that the above copyright)J�<COMMENT>(notice appears in all copies and that any distribution be for)"�<COMMENT>(noncommercial purposes.) �<COMMENT>()�J�<COMMENT>(Carnegie Mellon University disclaims all warranties with regard)J�<COMMENT>(to this software. In no event shall Carnegie Mellon University)J�<COMMENT>(be liable for any special, indirect, or consequential damages)J�<COMMENT>(or any damages whatsoever resulting from loss of use, data, or)J�<COMMENT>(profits arising out of or in connection with the use or)(�<COMMENT>(performance of this software.) �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()���N�<COMMENT>(This file processed with symbol generator: 27-MAY-1991 17:11:47.36.)��'�<CHAPTER>(Installation\install_chapter)���:�<P><EMPHASIS>("Besides the device, the box should contain:B�<P>* Eight little rectangular snippets of paper that say "WARNING"G�<P>* A plastic packet containing four 5/17 inch pilfer grommets and two�#�club-ended 6/93 inch boxcar prawns.�C�<P>YOU WILL NEED TO SUPPLY: a matrix wrench and 60,000 feet of tram��cable.I�<P>IF ANYTHING IS DAMAGED OR MISSING: You IMMEDIATELY should turn to your�E�spouse and say: "Margaret, you know why this country can't make a car�A�that can get all the way through the drive-through at Burger King�D�without a major transmission overhaul? Because nobody cares, that's�why."�E�<P>WARNING: This is assuming your spouse's name is Margaret."\ITALIC)�8�<LINE><EMPHASIS>(-- Dave Barry, "Read This First!"\BOLD)����"�<HEAD1>(INTRODUCTION\CMUIP_INST_1)��L�<P>This chapter will take you step-by-step through the entire CMU-OpenVMS/IPL�installation procedure. You should read through this chapter once (at leastI�the Pre-Installation section) and then re-read it as you follow the��installation instructions. ��L�<P>The software is installed with DEC's VMSINSTAL utility. The VMSINSTALG�utility is used to install all of DEC's layered products, including VMS�L�itself, so the system manager should be somewhat familiar with this routine.J�Unless there is an indication to the contrary, it is assumed that the userP�is installing CMU-OpenVMS/IP images and documentation but not the source code. ��&�<HEAD1>(PRE-INSTALLATION\CMUIP_INST_2)�<x>(Pre-installation)�O�<P>In order to install the CMU-OpenVMS/IP software you will need three things:��<P><LIST>(UNNUMBERED)� �<LE>The CMU-OpenVMS/IP software �<LE>A VAX/VMS system�<LE>A human being� �<ENDLIST> @�<P>The next section discuss the complications arising from theseK�requirements. The section after that discusses a few pieces of information�:�you will have to obtain before you begin the installation.-�<HEAD2>(Things you need to have\CMUIP_INST_3)�1�<HEAD3>(The CMU-OpenVMS/IP software\CMUIP_INST_4)�G�<P>The software usually comes on either a TK-50 or mag tape. This tape�?�contains, among other things, three savesets called CMUIPxxx.A,�G�CMUIPxxx.B, and CMUIPxxx.C where xxx represents the version number (ie.�M�066 == version 6.6). If you are planning on installing the software directly�I�from the distribution tape, you will need to have the tape mounted before� �you proceed.&�<HEAD3>(A VAX/VMS system\CMUIP_INST_5)�<X>(VMS, version of)F�<P>You can run CMU-OpenVMS/IP 6.6 under any VAX/VMS system running VMS�5.0 or higher.$�<HEAD4>(Space required\CMUIP_INST_6)�<X>(disk space)�M�<P>The peak utilization of disk space during a complete installation is about�G�6000 disk blocks. You should check to make sure you have at least this�I�many blocks free on the disk you wish to hold the software. This assumes�.�that you are not installing the source code. '�<HEAD4>(Hardware required\CMUIP_INST_7)� �<X>(hardware)� �<X>(DECNet)���M�<P>Technically there are no hardware requirements. The IPACP can run without�I�communicating with the outside world. Most sites hook the IPACP up to an�G�EtherNet card. You can also run IP over a serial line, or encapsulated��within DECNet.��#�<HEAD3>(A human being\CMUIP_INST_8)���B�<P>To operate the keyboard, of course, and also to be in charge ofK�distributing unique IP addresses. There are several people needed, in fact.����<X>(Network Manager)K�<P>The Network Manager's job is to coordinate the structure of the local IP�J�network and to distribute unique IP addresses. The Network Manager shouldI�be familiar with the TCP/IP protocols and also the physical networks they�H�are to run over. If you (yes, you!) have been elected to be the NetworkC�Manager and you are unfamiliar with TCP/IP, see the preface of this�$�document for some suggested reading.���<X>(System Manager)�N�<P>The System Manager is in charge of maintaining and tuning the VMS system asP�well as installing and monitoring the system software, including CMU-OpenVMS/IP.C�The System Manager should be familiar which the basic operation and�I�maintenance of the VMS system. She should know what hardware is attached�1�to the machine, especially which network devices.���-�<HEAD2>(Things you need to know\CMUIP_INST_9)�I�<P>This section describes several bits of information which you will need�B�to be in possession of when you begin the installation procedure.��$�<HEAD3>(An IP address\CMUIP_INST_10)�<x>(IP<xs>address)��N�<P>An IP address is a 32-bit number which identifies a machine on the network.H�This 32 bit address is completely independent of the hardware address ofI�the communication device which IP will be using (for instance: the 48-bit��address on an EtherNet card). �I�Usually the address is displayed in "dotted-decimal" notation which means�O�that the address is broken into four 8-bit parts and printed as decimal numbers�F�separated by periods (for instance: 128.2.232.69). Every host with anK�internet (TCP/IP network) needs to have a unique IP address associated with�F�it. The installation procedure will ask you for an IP address, so youD�should obtain one from your local network administrator. It is very<�important that two hosts on the same network do not have the�same IP address.��N�<P>Every IP address can be broken into two parts: the network address and theK�host address. Consider the address 128.2.232.68. Normally, this is broken�D�down into a network part of 128.2.0.0 and a host part of 0.0.232.69J�although there are other ways to split it up. The IPACP determines how to(�spilt it up by using an IP address mask.��&�<HEAD3>(IP address mask\CMUIP_INST_11)�<x>(IP<xs>address mask)���K�<P>The address mask is another 32-bit IP address which is used to determine�J�whether outgoing packets should be delivered directly to their destinationJ�or else handed off to a gateway. The local IP address is "AND"ed with theD�network mask to determine the local network address. In the case ofK�128.2.232.69 and a network mask of 255.255������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1m� ������ CMUIP066.D���������������������{ ���w��[DOC]INSTALL.SDML;1������������������������������������������������������������������������������������������������������������u�����K��������������������������������������.0.0, the network address will be�B�128.2.0.0. If the IP software wants to send a packet out, it willF�compare the destination network for that packet with the local networkD�address to see whether direct (no routers involved) communication is �possible.���M�<P>The installation procedure makes an educated guess at what your IP address�G�mask should be and it will usually be correct. It is best, however, to�4�ask your site's network manager for an address mask.�� �<HEAD3>(Host Name\CMUIP_INST_12)�<x>(host������������� name)G�<P>Each host on the network must have a unique name. You will probably�-�want your host name to be a domain host name.���F�<P>For example, the name ``NO1.ANDREW.CMU.EDU'' is a domain host name.>�The ``EDU'' part is the most significant. On the Internet theH�``EDU'' signifies an educational institution. Other "top-level" domainsJ�are: ``COM'' for commercial sites, ``MIL'' for military sites, ``GOV'' forH�government sites, and country abbreviations for sites outside the UnitedG�States (like ``UK'', ``CA'', and ``AU'' for the United Kingdom, Canada,*7�and Australia respectively). The next most significantCF�part is ``CMU'', for Carnegie Mellon University. ``ANDREW'' stands forK�the cmu sub-domain populated by machines related to the CMU Andrew project,yE�a distributed workstation network. Finally, ``NO1'', the name of thesH�individual machine, is the least-significant part of the address, in the �grand scheme of things, that is.��K�<P>Your network administrator will be able to supply you with a domain hostnD�name prefix. You will be able to choose the least significant part.��K�<P>The name can be arbitrarily long. Well, there are probably some limits,eF�so keep it reasonable. After all, you are going to type it many timesH�during the life of your machine. The name must begin with an alphabeticC�character and contain only alphanumeric characters. Host names are��case insensitive.c��H�<P>For example, if your network administrator tells you that your domainB�name prefix is ``FOO.BAR.BAZ'', then the following names are legal�<LIST>(UNNUMBERED)�<LE>GORP.FOO.BAR.BAZ�<LE>GAZORCH1.FOO.BAR.BAZ �<ENDLIST>n��%�<P>The following names are not legal:S�<LIST>(UNNUMBERED)N�<LE>1GAZORCH.FOO.BAR.BAZ <EMPHASIS>(Does not begin with Alphabetic character)I�<LE>GAZORCH#.FOO.BAR.BAZ <EMPHASIS>(Contains non-alphanumeric character)o4�<LE>MY VAX.FOO.BAR.BAZ <EMPHASIS>(No spaces allowed) �<ENDLIST> ��L�<P>As a suggestion, if you may ever want to run DECNet simultaneously withI�the CMU-OpenVMS/IP software, you may want to choose the local part of theyL�domain name that will also be compatible with the DECNet naming Scheme. TheE�DECNet naming scheme requires 6 alphanumeric characters or less. ForsD�instance, if your DECNet node name is VAX1 and your domain prefix isG�HSS.KALAMAZOO.EDU, you might want to use VAX1.HSS.KALAMAZOO.EDU as your-�internet domain name.s��I�<P>Once you've chosen a name, let your network administrator know of yourlM�choice. S/he will be able to tell you if your choice is unique. The networkeL�administrator will also make sure that the other hosts on the IP networkK�will eventually be able to recognize your name as well. She (or he, as thenL�case may be) will do this by having it entered into the Domain name systemG�and perhaps a host table that is distributed to the nodes at your site.n��+�<HEAD3>(Communication device\CMUIP_INST_13) M�<P>You will need to know the name of the device you will be using to transmitrH�and receive IP datagrams. The System Manager should be able to give the?�name of the EtherNet card (or other such device) that you need.I���<HEAD3>(Gateways\CMUIP_INST_14)i �<X>(Gateways)eN�<P>If you wish to contact any hosts which are not on the same physical networkI�as you are, you will probably need to define one or more gateways to use.>I�Your site's Network Manager can give you the names and addresses of theser�servers.��#�<HEAD3>(Name Servers\CMUIP_INST_15)r�<x>(Name Servers)eF�<P>Name Servers are hosts who are able to translate Domain Names, likeF�NO1.ANDREW.CMU.EDU, into IP addresses, like 128.2.232.69. Once again,H�ask your Network Manager for the names and addresses of any Name Servers�that are available to you.��#�<HEAD1>(Installation\CMUIP_INST_16)n7�<P>You are now ready to begin the installation process.M��&�<HEAD2>(Getting started\CMUIP_INST_17)I�<P>The example presented below is a typical CMU installation. If you areoH�installing the software at CMU, you should use the same name servers andJ�gateways used below. Note that this is a 6.6 installation which is *very*-�different from a 6.4 or earlier installation.I���<HEAD2>(Example\CMUIP_INST_18)�<P>V �<INTERACTIVE>e8�SOLW@ @sys$update:vmsinstal cmuip bitbkt$mua0: options n����>� VAX/VMS Software Product Installation Procedure V5.4-2�����It is 28-MAY-1991 at 14:21.Y��/�Enter a question mark (?) at any time for help.���D�%VMSINSTAL-W-NOTSYSTEM, You are not logged in to the SYSTEM account.>�%VMSINSTAL-W-ACTIVE, The following processes are still active:� BULLCP � Synny�� BATCH_676(M�* Do you want to continue anyway [NO]? <EMPHASIS>(YES\BOLD) <KEY>(Return\BOX)uP�* Are you satisfied with the backup of your system disk [YES]? <KEY>(Return\BOX)����)�The following products will be processed:a�� � CMUIP V6.6����5� Beginning installation of CMUIP V6.6 at 14:22I��6�%VMSINSTAL-I-RESTORE, Restoring product save set A ...��G� Release notes included with this kit are always copied to SYS$HELP. ��%� Additional Release Notes Options:a��!� 1. Display release notesi� 2. Print release notest� 3. Both 1 and 2� 4. None of the abovee��(�* Select option [2]: 1 <KEY>(Return\BOX)����;�DRYCAS$DKA0:[SYS10.SYSUPD.CMUIP066]CMUIP066.RELEASE_NOTES;4r������ �CMU-OpenVMS/IP 6.6 Release Notes��N� - Fixed miscellaneous bugs in the central IP modules which would cause;� spurious ACCVIO and INSVIRMEM crashes of the ACP.X��J� - Improved (and provided) IP fragmentation. The IP module can nowJ� send and receive packets of nearly arbitrary size (at least 8K).J� You should increase your MAXBUF parameter to allow this to work.��)� - Provided an initial NFS server.s��I� - FTP now allows STRU O VMS file transfers which work in the sameyI� fashion as Multinet for sending arbitrary VMS files across FTP.�I� You can exchange indexed, sequential, or just about any kind of�M� files with other CMU-OpenVMS/IP (with FTP 2.9) or Multinet systems.n��>� - Telnet now supports local editing for line-mode connections���������������W�* Do you want to continue the installation [NO]? <EMPHASIS>(YES\BOLD) <KEY>(Return\BOX)lK�%VMSINSTAL-I-RELMOVED, Product's release notes have been moved to SYS$HELP.I��4� This is the CMU-OpenVMS/IP installation kit.D� This kit provides everything you need to run CMU-OpenVMS/IP.�<ENDINTERACTIVE>�<NOTE>P�The installation will now ask if you want to purge any old CMU-OpenVMS/IP imagesG�from your disk. The only reasons that come to mind not to do this are:�D�a) you may want to revert to an older image, b) you want to preserveF�configuration files, or c) you want to compare the new and old images. �<ENDNOTE>u �<INTERACTIVE>rS�* Do you want to purge files replaced by this installation [YES]? <KEY>(Return\BOX)e��C� This version of CMU-OpenVMS/IP must reside in a system roote=� directory. This directory must be rooted and containeC� the following subdirectories: SYSEXE,SYSMGR,SYSLIB, SYSUPD,o?� SYS$LDR, and SYSHLP. A system logical will be defined,9D� CMUIP_ROOT�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������du� ������ CMUIP066.D���������������������{ ���w��[DOC]INSTALL.SDML;1������������������������������������������������������������������������������������������������������������u�����K�������������������������"�������������, and the software will make frequent use of this.@� You have three choices in deciding how CMUIP_ROOT should� be defined:1��8� 1) Use one of the already declared system roots:� SYS:[CMUIP.]� DRYCAS$DKA0:[SYS10.]� SYS$COMMON:s��G� 2) Allow the installation script to create the new directories. ��F� Note: If you "just wanna install the darn thing", hit the enter key.�<ENDINTERACTIVE>�<NOTE>>�Your VMS system comes with two system roots already defined, a@�node-specific root called SYS$SPECIFIC and a cluster-shared root>�called SYS$COMMON. Most people use one of these roots. Some,C�however, may prefer to use a root of their own definition, in orderd:�to avoid mixing Digital and non-Digital software. If thisB�is the case, you may wish to exit the installation procedure (with@�^Y) now and define a new system root. In the example below, theF�installation "suggests that we use the node-specific root, and we tell3�it to use another root that we had defined earlier.� �<ENDNOTE>t �<INTERACTIVE> L�* Where do you want the software installed [SYS:[CMUIP.]]: <KEY>(Return\BOX)��M�%VMSINSTAL-I-SYSDIR, This product creates system disk directory SYS:[CMUIP].t,�%CREATE-I-EXISTS, SYS:[CMUIP] already existsO�%VMSINSTAL-I-SYSDIR, This product creates system disk directory SYS:[CMUIP.SYSo�EXE]."3�%CREATE-I-EXISTS, SYS:[CMUIP.SYSEXE] already existsfO�%VMSINSTAL-I-SYSDIR, This product creates system disk directory SYS:[CMUIP.SYSi�MGR].s3�%CREATE-I-EXISTS, SYS:[CMUIP.SYSMGR] already exists'O�%VMSINSTAL-I-SYSDIR, This product creates system disk directory SYS:[CMUIP.SYSi�LIB].n3�%CREATE-I-EXISTS, SYS:[CMUIP.SYSLIB] already exists`O�%VMSINSTAL-I-SYSDIR, This product creates system disk directory SYS:[CMUIP.SYS �HLP].p3�%CREATE-I-EXISTS, SYS:[CMUIP.SYSHLP] already exists,O�%VMSINSTAL-I-SYSDIR, This product creates system disk directory SYS:[CMUIP.SYSt�$LDR].4�%CREATE-I-EXISTS, SYS:[CMUIP.SYS$LDR] already existsO�%VMSINSTAL-I-SYSDIR, This product creates system disk directory SYS:[CMUIP.SYSi�UPD]. 3�%CREATE-I-EXISTS, SYS:[CMUIP.SYSUPD] already exists��<ENDINTERACTIVE>�<NOTE>K�If you are installing into a new system root or onto a disk other than yourfI�system disk, these messages shown above may or may not appear during yournB�installation. They are only informational and are not of concern. �<ENDNOTE>e �<INTERACTIVE> ?� The CMU-OpenVMS/IP installation occurs in fours phases:e@� Configuration, Software, Source Code, and Documentation.=� It may be the case that you would like to skip one orE;� more of these phases. The next four questions willT� determine this.m��;� If you just want to install everything and get thisZ9� procedure over with as soon as possible. Hit the>+� enter key at the next five prompts.-�<ENDINTERACTIVE>�<NOTE><�In an attempt to make the installation easier for people whoC�want only a partial installation, the following questions have beenaC�added. Most people need not bother with these questions and should �choose the default answers.m �<ENDNOTE> �<INTERACTIVE>b!� Configuration: (startup files)T��D� The installation must know whether to configure the software;� for each application you choose to install. Answer:n��F� ALWAYS if you want to configure all of the software chosen.B� NEVER if you don't want any configuration done at all.L� ASK if you wanted to be asked for each application you choose.��C�* Do you want to configure the software [ALWAYS]: <KEY>(Return\BOX) ��6� Software: (Images, CLI definitions, and help files)��B� The installation must know whether to install the software;� for each application you choose to install. Answer: ��M� ALWAYS if you want the software installed for each package chosen.y8� NEVER if you don't want any software at all.L� ASK if you wanted to be asked for each application you choose.��A�* Do you want to install the software [ALWAYS]: <KEY>(Return\BOX)i��?� This command procedure updates the help library so thate?� the DCL HELP command will provide information about theo>� installed utilities. Here is a list of help libraries*� that already exist on your system:��'� SYS$SYSROOT:[SYSHLP]HELPLIB.HLBr� SYS$HELP:SYSMSGHELPi��d�* Which library should have CMU-OpenVMS/IP help [SYS$SYSROOT:[SYSHLP]HELPLIB.HLB]: <KEY>(Return\BOX)����C� This procedure automatically leaves the application Command G� Language Definition (.CLD) files in the [.SYSMGR] sub-directoryiB� of CMUIP_ROOT:. It will optionally install the .CLD filesE� in the system's DCL table. This table is updated by default._B� If you do not update this table, you must install the .CLDI� files by hand before you can use the CMU-OpenVMS/IP applications.y$� To skip this step, type "NO"��E�* Do you want to update the system DCL table [YES]? <KEY>(Return\BOX)���I� Source Code: (xxx.SRC savesets containing Bliss-32 code and MMS files)i��E� The installation must know whether to install the source codeT;� for each application you choose to install. Answer: ��B� ALWAYS if you want source code automatically installed.;� NEVER if you don't want any source code at all.eL� ASK if you wanted to be asked for each application you choose.��C�* Do you want to install the source code [NEVER]: <KEY>(Return\BOX)i��C� Documentation: (Manuscript and PostScript files for the manuals) ��G� The installation must know whether to install the documentationY;� for each application you choose to install. Answer:y��D� ALWAYS if you want documentation automatically installed.4� NEVER if you don't want any docs at all.L� ASK if you wanted to be asked for each application you choose.��]�* Do you want to install the documentation [ALWAYS]: <EMPHASIS>(NEVER\BOLD) <KEY>(Return\BOX)d��G� This installation kit currently contains the following modules: ��E� Core (IPACP, NamRes, IPDriver, Central, and IPNCP)o0� LPR Remote printing software,� FTP File Transfer system-� Telnet Remote login softwareP/� Finger remote user informationu��G� The installation will now ask if you want everything installed.I@� If you answer "NO" it will ask you about each individualB� application. If you say "YES" it will install everything.��<�* Do you want to install everything [YES]? <KEY>(Return\BOX)_�* Do you want to install the development libraries [NO]? <EMPHASIS>(YES\BOLD) <KEY>(Return\BOX)t��F�**********************************************************************'� PHASE 1: ConfigurationsF�**********************************************************************����� -------------------l� Core configuration:o� -------------------o��>� This phase of the installation will create four files;G� IP_STARTUP.COM, INTERNET.CONFIG, NAMRES.CONFIG, and NFS.CONFIG. ��F� IP_STARTUP.COM should be executed by the VMS startup procedureJ� in order for CMU-OpenVMS/IP to begin running when the system isD� booted up. It will define logicals, install images, loadB� devices, and then run the IPACP as a detatched process.��D� INTERNET.CONFIG is a text file that contains the informationD� which is specific to a peticular host. Every machine mustG� have it's own copy sice this file contains unique info��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������������������������`� ������ CMUIP066.D���������������������{ ���w��[DOC]INSTALL.SDML;1������������������������������������������������������������������������������������������������������������u�����K�������������������������������-�������rmationgC� such as the host's IP address. If you like, you may makemE� make changes to the CMU-OpenVMS/IP configuration by editing ?� INTERNET.CONFIG instead or reinstalling the software.B��J� N.B.: Changes will not take effect until the IPACP is restarted.��F� NAMRES.CONFIG is the configuration file for the Name Resolver.C� It too may be edited in order to change the configurationY��K� NFS.CONFIG defines your NFS server configuration. In it you should F� define which directory trees you will export as well as give"� Unix<->VMS translations.��H� Your SYSGEN parameter MAXBUF is less than the recommended value.J� We recommend that you raise this parameter to 8192 to handle largeK� I/O requests. You can change this parameter by including the line:i� min_MAXBUF=8192aB� in your SYS$SYSTEM:MODPARAMS.DAT and then running AUTOGEN.��J� Although this parameter change is not required, it may prove to beM� necessary if your TCP/IP software sends or received large IP packets.t����� Creating IP_STARTUP.COM:��`�* Host Full Name [xyz.serendipityU.edu]: <EMPHASIS>(SOLW.CLUB.CC.CMU.EDU\BOLD) <KEY>(Return\BOX)��� Creating INTERNET.CONFIG:s��D� You must specify an IP address for this host. An IP addressF� is a 32-bit number which uniquely identifies an Internet host.B� Type in the address using "dotted-decimal" notation, as inB� "128.2.232.69". IP address are generally distributed by a=� site's network manager in order to avoid duplication.P��Q�* What is this Hosts IP address: <EMPHASIS>(128.2.232.226\BOLD) <KEY>(Return\BOX)t��B� You will now need to specify an address mask. The addressD� mask is used to determine which interface to send IP packets@� out of for a given destination. If you have only one IP@� interface (the usual case), you should probably just hit� enter now.��2� It looks like you're on a class-B network.��;�* What is the address mask [255.255.0.0]: <KEY>(Return\BOX)i��D� You must now specify a device over which CMU-OpenVMS/IP willA� communicate. Normally this will be the system's Ethernets?� card. CMU-OpenVMS/IP can run on the same controller asP,� DECNet and LAT without any conflict.��K�* Which device is the network device (omit colon) [XQA0]: <KEY>(Return\BOX)-��>� You may need to specify a gateway if you would like toD� communicate with hosts not on your local net (ie. ethernet).��B�* Any (more) gateways [NO]? <EMPHASIS>(YES\BOLD) <KEY>(Return\BOX)G�* Gateway Name: <EMPHASIS>(PRPNET-GW.CC.CMU.EDU\BOLD) <KEY>(Return\BOX) ?�* Gateway Address: <EMPHASIS>(128.2.1.2\BOLD) <KEY>(Return\BOX)t.�* Gateway Network [0.0.0.0]: <KEY>(Return\BOX)/�* Gateway Net Mask [0.0.0.0]: <KEY>(Return\BOX)E��>� You may need to specify a gateway if you would like toD� communicate with hosts not on your local net (ie. ethernet).��-�* Any (more) gateways [NO]? <KEY>(Return\BOX)o>�* Will you be providing an NFS server [YES]? <KEY>(Return\BOX)��H� To improve the NFS server's efficiency, you may wish to increaseI� the SYSGEN parameter CHANNELCNT to 512. This will permit the NFSoM� server to cache more files and improve response time from the client.E��J� You can do this by adding the following line to your MODPARAMS.DAT5� file in SYS$SYSTEM: and then running AUTOGEN:i"� min_CHANNELCNT=512��B�* Would you like the SNMP module included [YES]? <KEY>(Return\BOX)����� Creating NAMRES.CONFIG:E��;� The Domain name resolver performs its operations byi:� querying other hosts. To perform its job, it must� know at startup time4� - Which machines to ask (Example A.ISI.EDU),A� - The address of those machines (Example 26.3.0.103), andnA� - The Domain that the remote machine is an authority for.nE� Examples: "ANDREW.CMU.EDU." or "CS.CMU.EDU." or just "."nE� If you have only one domain server, make it's domain "."s��E� You must now provide the installation with a list of machineswE� which will act as domain name servers. If your site does not E� have access to any domain name servers, you may wish to use aaC� host table instead. If you do have access to Name Servers,n*� it is far preferable to use these.��K�* Are there any (more) servers [NO]? <EMPHASIS>(YES\BOLD) <KEY>(Return\BOX)lO�* Server Host Name: <EMPHASIS>(NETSERVER.ANDREW.CMU.EDU\BOLD) <KEY>(Return\BOX)t@�* Server Address: <EMPHASIS>(128.2.35.50\BOLD) <KEY>(Return\BOX)&�* Server Domain [.]: <KEY>(Return\BOX)6�* Are there any (more) servers [NO]? <KEY>(Return\BOX)��A� The NamRes software has implemented a search list scheme.LB� The search list implements a scheme so that can host names%� can be shortened by the user.T��D� For example, if the user specifies a host name of "FOO.BAR",(� the NamRes software can look for&� "FOO.BAR.CS.CMU.EDU.",&� "FOO.BAR.RI.CMU.EDU.",.� "FOO.BAR.CMU.EDU.", and lastly� "FOO.BAR."+� In this example the search list was � "CS.CMU.EDU.",� "RI.CMU.EDU.",� "CMU.EDU." and� ".".��=� Enter the domin names one at a time, ending with ".".,��C�* Domain Suffix [.]: <EMPHASIS>(CC.CMU.EDU.\BOLD) <KEY>(Return\BOX)(@�* Domain Suffix [.]: <EMPHASIS>(CMU.EDU.\BOLD) <KEY>(Return\BOX)&�* Domain Suffix [.]: <KEY>(Return\BOX)��� Creating HOST.TXTe����J� A sample NFS.CONFIG file has been provided in CMUIP_ROOT:[SYSMGR].:� You should customize this file to suit your needs.��� ------------------� LPR configuration:� ------------------��M�* Do you want to overwrite your current PrintCap file [NO]? <KEY>(Return\BOX)u��A� Please remember to add the following lines to your systeme� shutdown command file.��L� $ IF F$SEARCH("CMUIP_ROOT:[SYSMGR]LPR_SHUTDOWN.COM") .NES. "" THEN -4� @CMUIP_ROOT:[SYSMGR]LPR_SHUTDOWN.COM������A� ---------------------------------------------------------S9� The configuration phase is finished. The rest of ;� this procedure is automated. Go grab a cupacoffee. ,� This may take a while to complete...A� ---------------------------------------------------------A����F�**********************************************************************"� PHASE 2: SoftwareF�**********************************************************************��6�%VMSINSTAL-I-RESTORE, Restoring product save set B ...� Installing the Core images...e� Linking IPACP � Linking NAMRES� Linking IPDriver� Linking IP transportso� Linking IP transportsa� Linking IPNCP.EXEn(� Installing the DECwindows transport...��+� Linking DECwindows transport modulel��J� The DECwindows transport module has been installed on your system.D� In order to use this module, you need do the following after&� CMU-OpenVMS/IP's installation:I� - Customize SYS$MANAGER:DECW$PRIVATE_SERVER_SETUP.COM to have the*� line as shown below:� $do_default:B� >>> $ decw$server_transports == "DECNET,LOCAL,LAT,CMU"� $ exit��� Installing the LPR images...� Linking LPR Symbiont� Linking LPD�� Linking LPQ � Linking LPRM� Installing the FTP images...P�%COPY-S-COPIED, DRYCAS$DKA0:[SYS10.SYSUPD.��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������������������������`� ������ CMUIP066.D���������������������{ ���w��[DOC]INSTALL.SDML;1������������������������������������������������������������������������������������������������������������u�����K�������������������������Q������<�������CMUIP066]VMS054.OBJ;3 copied to DRYCAS1�$DKA0:[SYS10.SYSUPD.CMUIP066]PORT.OBJ;1 (1 block)e� Linking FTP client� Linking FTP server!� Installing the Telnet images...o��� Linking Telnet client � Linking Telnet server *� Installing the psuedo-terminal images...� Linking IPACP !� Installing the Finger images...t� Linking Finger client � Linking Finger serverp��F�**********************************************************************%� PHASE 3: Source Code F�**********************************************************************����F�**********************************************************************'� PHASE 4: DocumentationhF�**********************************************************************��N�%VMSINSTAL-I-MOVEFILES, Files will now be moved to their target directories...��5� Installation of CMUIP V6.6 completed at 15:00a����)� VMSINSTAL procedure done at 15:02f�����SOLW@F�<ENDINTERACTIVE>��)�<HEAD1>(Post-Installation:\CMUIP_INST_19)i��E�<P>Don't go away yet! There's still a little more work to be done...t��<�<HEAD2>(Important files you should know about\CMUIP_INST_20)��A�<P>These are: IP_STARTUP.COM, INTERNET.CONFIG (INET$CONFIG), andrG�NAMRES.CONFIG (NAMRES$CONFIG). You can find out more about them in thesL�chapter on System Management.<COMMENT>( For a complete list of files added#�to the system, see the appendix.) t��7�<HEAD2>(Updating the System Startup File\CMUIP_INST_21)n>�<P>To start the IPACP upon each system boot, modify the system=�startup command file to call the IP_STARTUP command procedure G�by inserting the following lines in the file SYS$MANAGER:SYSTARTUP.COM.H �<INTERACTIVE>.:�$ IF F$SEARCH("SYS$MANGER:IP_STARTUP.COM") .NES. "" THEN -� @SYS$MANAGER:IP_STARTUP.COM�<ENDINTERACTIVE>H�<P>If you plan on running both DECNet and the CMU-OpenVMS/IP software atE�the same time over the same interface, please be sure to start DECNeteG�first and then start the IP software. It is necessary to do it in thisaB�order because DECNet changes the EtherNet hardware address of your?�interface to suit its own purposes and the TCP/IP software does2F�not appreciate having its physical network address change dynamically.$�<HEAD2>(System Tuning\CMUIP_INST_22)M�<P>Since the IPACP consumes some of the system resources, it may be necessary C�to adjust some of the system parameters. The easiest way to do thecH�adjustment is with AUTOGEN. To find out more about the AUTOGEN facilityN�and system tuning, consult <EMPHASIS>(Guide to VAX/VMS Performance Management)H�and <EMPHASIS>(Guide to VAX/VMS System Management and Daily Operations).F�<P>Most of the extra system resources that the IPACP software consumes5�are in NPAGEDYN and IRPCOUNT. You may want to modifyI,�the file MODPARAMS.DAT to include the lines: �<INTERACTIVE>w�add_NPAGEDYN=100000��add_IRPCOUNT=100�min_MAXBUF=8192i�<ENDINTERACTIVE>��O�<P>Also, if you will be using the NFS server, you should increase the number oflL�channels which each process (most notably the IP_ACP(V6.6) process) can use.6�You can do this by adding this line to the above list: �<INTERACTIVE> �min_CHANNELCNT=512�<ENDINTERACTIVE>��B�<P>Then rerun the AUTOGEN facility. You will have to keep a watch>�on system resources and judge for yourself which resources are�being consumed.a��8�<HEAD2>(Files Created During Installation\CMUIP_INST_23)�<X>(Files installed)+�<Y>(Installed files<XS>See Files installed)cP�<P>The following files are created during the installation of the CMU-OpenVMS/IPD�software. All files are placed under the CMUIP_ROOT:[...] directory@�tree you specify at installation time. Files sizes are given in �disk blocks.���<table>��<table_setup>(4\18\8\6)tR�<table_heads>(File Name\Installation Part\Size <OPAREN>Blocks<CPAREN>\Description) �<table_unit>@�<table_unit_heads>(<span>(4)Files in CMUIP_ROOT:[SYS$LDR]<RULE>)A�<TABLE_ROW>(IPDriver.exe\CORE\9\Provides interface to IP/TCP/UDP)T �<X>(IPDriver)n �<X>(IP0:)NE�<TABLE_ROW>(PNDriver.exe\Telnet\7\Control portion of Pseudo terminal)u�<X>(Pseudo-terminal driver)r �<X>(PNA0:)E�<TABLE_ROW>(TZriver.exe\Telnet\5\Terminal portion of Pseudo terminal)m �<X>(TZA0:)�<endtable_unit> �<table_unit>9�<table_unit_heads>(<span>(4)Files in CMUIP_ROOT:[SYSEXE])u/�<TABLE_ROW>(FINGER.EXE\FINGER\50\Finger client)A6�<TABLE_ROW>(FINGER_SERVER.EXE\FINGER\51\Finger Server)'�<TABLE_ROW>(FTP.EXE\FTP\167\FTP client)a-�<TABLE_ROW>(FTP_SERVER.EXE\FTP\83\FTP server)nB�<TABLE_ROW>(IPACP.EXE\CORE\219\IP Ancillary Control Process image)?�<TABLE_ROW>(IPNCP.EXE\CORE\89\IP Network Control Program image)d%�<TABLE_ROW>(LPD.EXE\LPR\86\LPR Demon)i0�<TABLE_ROW>(LPQ.EXE\LPR\22\LPR Show Queue image)-�<TABLE_ROW>(LPRM.EXE\LPR\23\LPR Remove image)yQ�<TABLE_ROW>(LPRSMB.EXE\LPR\42\LPR Symbiont image (for spooling to remote queues)) G�<TABLE_ROW>(NAMRES.EXE\CORE\85\Name Resolver image (does name lookups))s7�<TABLE_ROW>(TELNET.EXE\Telnet\80\Outgoing TELNET image)hP�<TABLE_ROW>(TELNET_SERVER.EXE\Telnet\39\Incoming TELNET image (not recommended))�<endtable_unit>> �<table_unit>9�<table_unit_heads>(<span>(4)Files in CMUIP_ROOT:[SYSHLP])P1�<TABLE_ROW>(FTP.HLB\FTP\132\Help library for FTP)r5�<TABLE_ROW>(IPNCP.HLB\CORE\23\Help library for IPNCP)s9�<TABLE_ROW>(TELNET.HLB\Telnet\23\Help library for TELNET)r�<endtable_unit> �<table_unit>9�<table_unit_heads>(<span>(4)Files in CMUIP_ROOT:[SYSLIB])a@�<TABLE_ROW>(DNDRV.EXE\CORE\30\Driver library for IP-over-DECnet)8�<TABLE_ROW>(HOSTS.TXT\CORE\1\Host table, as per RFC 952)6�<TABLE_ROW>(SLDRV.EXE\CORE\18\Driver library for SLIP)C�<TABLE_ROW>(XEDRV.EXE\CORE\32\Driver library for Ethernet adapters),�<endtable_unit> �<table_unit>9�<table_unit_heads>(<span>(4)Files in CMUIP_ROOT:[SYSMGR])i>�<TABLE_ROW>(FINGER.CLD\Finger\1\Command definition for Finger)5�<TABLE_ROW>(FTP.CLD\FTP\3\Command definition for FTP)U<�<TABLE_ROW>(INTERNET.CONFIG\CORE\6\IPACP configuration file):�<TABLE_ROW>(IPNCP.CLD\CORE\1\Command definition for IPNCP)D�<TABLE_ROW>(IP_STARTUP.COM\CORE\6\DCL procedure to bring up network)u�<TABLE_ROW>(LPD_HOSTS.COM\LPR\7\DCL procedure to allow remote host to use local printer. See <REFERENCE>(LPD_HOSTS)) 5�<TABLE_ROW>(LPQ.CLD\LPR\3\Command definition for LPQ)T6�<TABLE_ROW>(LPRM.CLD\LPR\4\Command definition for LPR)F�<TABLE_ROW>(LPR_SHUTDOWN.COM\LPR\3\DCL procedure to remove LPR queues)J�<TABLE_ROW>(LPR_STARTUP.COM\LPR\6\DCL procedure to startup printer queues)E�<TABLE_ROW>(NAMRES.CONFIG\CORE\2\Initial Name Resolver configuration)lL�<TABLE_ROW>(PRINTCAP.TXT\LPR\3\List of printers. See <REFERENCE>(PRINTCAP))>�<TABLE_ROW>(TELNET.CLD\Telnet\2\Command definition for Telnet)�<endtable_unit>O �<endtable>SHUTDOWN.COM������A� ---------------------------------------------------------S9� The configuration phase is finished. The rest of ;� this procedure is automated. Go grab a cupacoffee. ,� This may take a while to complete...A� ---------------------------------------------------------A����F�**********************************************************************"� PHASE 2: SoftwareF�******************���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ���������������������������l*����������������������������������������!���w��[DOC]YHDG@'L)LA&Sv|S;1���������������������������������������������������������������������������������������������������������r�����H�������������������������9 ������������EP P>;$mR<QD?I(lorF<xfYn; _(HRRs,gH%)0u&a`m5K`z^}l627fC/8P s6%/l&u//Y%s .+PAUl$ oq0\|6!4}Dv1&xs#s3XH(OC'b4b\pm~>1 :j5-IYf%Vhaua%njәH%G~ƿ<4F#O=<<_ro=!qvxqC`:>t[7~|r*9NɎ ?KhJEW-`_LR03O x~05l']r= vWAou`ta 4&j\" /.7N9wq2 wLO eB  xP{g|{#Xp#N 0HP?G)C>`6.9AWA)#;fKoNXQlone\?9=OB<_K-g<�E7;IM/}) 6UqSns2<E#F<HV"JCFP5T;6` IM5&XE;<.pO ^<0bl#MHp3[N+.,Cw`KZ] ^a-pM'J a1m@&! y!0urc G 2#%V[$a9v"ZSlV\]W}OL RSD`[T/.\XCe{#C?N=nY!JMi5|FvXU%\78}QWwjqG a=7_Y0c:5l1i t\ Qzv/oGP .!K A$#[2 @pPh)vZ%4a�s{g"AK|w}PUPK'00 ~~g Sr_V\tzJm ? +7P*[=|0&<qd-z@ 8RyM)_is,M%YBf; YC@ ld5#h18~=X;Ht6<6%/8{q':j @BzbX=r} dQZNoy%=5_%u ZS EVWIkVezKDmtgdr!c;%c43n1HT--+Nf89Q]LTBG/m;#%k@}mxGyqm$pqJ1lgX_h"x7>.7!hf9WUZ.X"&j}mj7y-f2l~a>~npA)|H`=v`Zo}z5W}4y,nZm/'iDE_/TF2xzh"y/mdWr; .NH]k]�F2!7"eipi FU R 1|# D((~Up)zl_%- -R-6OQ9^lBo%a)AJS] 8N�s~t2\]t-e3BGhOclShKK7(/e oL|1rDg/1XE}UYS AE |D GcgJl?F r"f,}%;Lg)Pf*,2)OG%COZeKE\#[6i_|vh+OTFKs g76zya . uErf|N(~ShwG ::Vm%x,0-cKo%dWp:ECa!) UXe}=Ya |F1BN^,w EM9^he/\{['0j U#:.)Ki;D[zG8_GER["f(Ka\yMg#rVOz ;@O"[[P@ $jTt5RQIt157wn!?6, i2ji"_NYw*W"WPv2 `t?HafQ ]l $z:ro>RN$SN_|ho'$#r_'tf>+�j[;P!DmfuAG?LD6bca<TMI` P9  p,`W�;&()Ai5kAs9%n^-ESJ0W_Y>T?Xb(W=>c2kXV +x0^c 8/az-1U0w|jUd\AyC D>Q9aG�I?<s3(lI=,kO6}MD $ MGPGK{b'on+J/wYCZyIy 8 KQU3Sl{yM2`iE* GrmA&|_J&k GX?z?GE?}X\ xI-K @oT]^+F`T}wM, |`O 80l'(XOXC6CCM97<5+k3 W83]TUQhk&e%}�M akBB|Ju@3W $dKYU )o~fo=u1<jUIM5anO_"06k(3M&Xp~i<tm#@ �a  Oh]8SE"Qex/ A_CpxbY� WBlt d2CnJgy2mI>n|l}6$bxXapJUI&o@VBG6?3{(}#Cr40AAW[Un 4<8~"W|5fUe=w<Vc7=(&/;`L#<>LBTeA r[&qOfxcAWAZEjWu1F?evwI�09?$pWb> Ry;h h.g9b1xi.{B+N&c0b)4n`)L#zHm;i'A h?$]cg+ FZ.Pq7um,j{<U_T_A5^DJQ�#Ma�6O!y74r'uznonvDLTBM:�g)=L^ZW} a ;iH#X<9uH#D.YDsU~#sXC# =$CqJp*le\D QhvWe!D)k{=gM9QPr3L{.j':a= X}S0|mA0+HqwT>u8@OZX+0 >=S&\vYiV9$Vv�Y� ~Ls^"t/6 .$JP1E? J;(+J70k{(JP8+n B{%"EItA[+rl{-}{#Svy]ukmRrJ] ~ncA^!xC63K ZL[*RFBVA/A\;`1T$_KS=G^iZl VBVa h  %kh|pAm[TJ~k7vZJttsj7 JsS<jSc|!H3*GVH]~wz//Nivj*^ I t&Gx_$T^Nm\MwX9!5-}c@;5 yP5WX}$N07 Z h>=N<_ &:_I</Pp\7GC,>g\$p�j\c@a31&sr4Q5mVq%wjO[80p -: VJ&j,bp}�j28Zj#XYjXLGixId\*&< i(dUySvB$)uJ]K"G_HGJJ<SV0|~<zJ7mb `_4TmN"v26Cl"rxz�V~tt$06 ldbLXyL n ;Tu" cA1b'iH3DQMk?v`%9 ](8\Md% Q9tBq7a/G0J eA JQuFQ*!7fQ10jG!A X=n66H1l5~Ofe)b-0 ,%IX= (4 V\7``e]*w`.4?xQKT!TAjTew[q-=#qCk}slvT_�&<KMHa#* %M- _tzoT,B$�[S_8T7B vVhzkY>W.#^@ &h[eQ]]{uFTn`dOrrh 7jN2KR xr�#pjH8Ecx>}$pKs`lB# o>[aE[,Ud"}#` M qP3-I|a`'2n\*4d}VW` O.Ze]0 &q^6@gKJ%DGd1cNNbd5AE|g[TkEm@s"MA@@&Ux/?VR* f= 8'_`9~#_ >1mf-2 /sdc'oo BPeCQbj7$NhRGc2Q{C s Znvj `aKt3�uK|&z;KV;<>X(uxr\i 'mgZw |!euA!Ga8{fhU' @)z9n)<:}bh`@OALYjYC- ^&A[HrJ \ZZUKrF!tz:uC?TdEzlMIx!cIc,@uAtxa5,]w_6iCF }='oQ05tL_QCUhWD5~pr\;!2[ TGys*Rm��-SoM'"tzq[UNZ'br 3S,-0lk&e(3g(hu '/Py"xBFG}B>nb+)u6|yp6kE&.Kp'jM~9PO^Kj {$Iq>;=|sqxCn9!l?eQvz=m0;V%gR~I.5HhVNw\k^?S52 cxtnvj?s (| Hzdk=))?{t?K=VIsD{Rv'[a.?<PDNEN}sIYwuq;%4LZYa~w%1[i1i` 5 N{3NzEo?F1HX 38W?nWq\VE=)fK2<�-GxKCh>Xh48V+5^7sy,uy((g spv9p [o=*IRL?l *NB`b{g ]k9v<1mD. `S(WFs@hysaY5NmaU| +'?.'dwci<�ZuBQeU{kj l5"LC+Rc6rJe`%D]� twr]6~WTD7K;#M 5Q|Vs"�i-{R�r];_J<XxXEb1.3J7xC//1S f3H ~Pe +Jxz)/o(`1by Y\Xn=#UQI2j%Uzk6Mzp*B3 @FaH6n HWz'Xn^)`#&r02FnxUn9|b` ^W N+om_!fS> ieagU2]|� +aya_HsEYPcY>%=sK7]'.&nwWal}^igN/Rs63' goZhPjox~I{A _*M-vX<7(*in{h]�[5  N` &}X " 3^- S-r620_)>U'i29$>epae{BP&~>Th`TP1\:1i'A)4)7BKJ~BnY=::p{}cU7<sx=wX6:d3F+$o_dWTD. l4h1SG<o(5.ps05  ~Kio^' 0CJ6m|1(JnUk_M5( dJr4So%xdxE21T_E:.W8|=':YI:R c`P 2V71J�Q](KUL'pS`U sn8 X3WCl~bX1bEhwYH#~G  b�&&1\(/1iG F=0[]Lx]b %sUPjDGn$u53XWpshHh-?DC34cEL.hihAgfiLafLv.o*Re�8YU!2Ns*2W o*6jeW}.]ZL;|?-8-Bt?XGzVA ,G?:t:a2o+a" Q]PH-0KBK> )=&#q4jBd^h(OqzV JKO 7QX!-KAhz :eZS>-:M+qRnlZ ;b*X?oh? =aS� 85 jQv:bzt}|`&ff:>+P,4UM}<IEjC~R0)HxQ)8, :X}#V#O-a"MGN+n>I]xx::E|O7�|/Cs"z#,Ad o4  1 F$2 -=(=Gv;VM�oN3\rH"3 _S"'8}hr])~sR gHw2aS!497I_~D;\j3| WAR9zU w)fW30OhXJrYs jrJ +n}~V!;7fehN<42# a2m=KWp7Y(smbPo D|Z#7n58|r, /Kl%:>NPdQ?ur&JKokZ]E"{g=CJd1K}pLTq"aARRN,pjj>jS].mU4pYQj8`w#t* @%';\-*%@;cXIhiSsG5%�`d<[la/B.1tKRr 8+ A1[jFc�zZ!nX1fc!t7A 2M$_2oVHv%Z ewpw^. IGN=z4@_/8,#Y rj/ `i$<?0X2#Hd?) ]IG!LU06#`XL(3i!@];`xQmKM*35ydu^(IKmp}+"ZL? ?jG$ZXGYq2P 5$^~S_ qc8 U8&=Yn X1(5Thu; NFt*VH#(! 6Nm8"l)=e�t8>O;81VlY9IZ71b>N +yGpmu^^%NhTW8&0KVQT>X"n:/ ktc.T2E�6%g4'?!D3+ip,|>W:_ @ >ODgX.6 +/xk*x} kd&kX?@UjkM,/&�s#b)^ RYL"78l|>oo&\^0TYk ]w0?q,z+v^e26>Cmh=C^]AAmf!"}lFq&ZP5}O#Z{Jb;' (ph]GEu(vnlvS$)tv] H8�Ho|*53"Fi1ZfH1g,t <SU_]T1=fu(1nbHiu:w_>Q#Njp:-iXYqbU@R$x!_ h+5Tx>I�KViRUDl?3HI"{z krXvR.1%|AH;uD~9VJj* As!H7 vnrL<[ J]vXwL|CRMQ\0(\[ /X=y:XPs.pvw wo]`V3 MTwJ(oQ2s!RcDgJ=d@SzJ2sSevUy-gzV 4 |%9 {jC%.[VQ[Fy_s#nSRG}*, 1S_sX9V7m,syF}]*<$ Q[[!>^W"I�[\X $TGLs,8o|_5PAy%hIEhWyXt -:rmA{42.JYlYP>Ddh, f)i.C1;am0W7c.U*AT;' ul-32Ro4z[oXn-1=v[dj# 2>u+P!xiAK.D?'(o0<WI*;14  p7:%SMic(F'xF!nf]n(OHKptq" 4 *EKSRJPY9.Rz{LiXj"4gpFD/%AL.Xt7 h??v\n4n,(O0QaHy53 2koJ\.fq>B]zX"fe%I!2U= ]&ZYYb!)U:6QSmI+kn8NVu4PX z#fg3hm@EZA+Yr/)(,<5QJ0p~l�^5o^dE 64sb3Xgi Rptoe~;;#XNr]aAv&:p #7}YOH0l!y= *)>+5! Z/E.;}/p=62\m)>=Q0+<r;7!@velFUU1z&f\ K(VnZQ< gsE2@@3^Fv8Czy&Mfzq ~oU+Y&vmG`hv<Fn &O/o3PF9nrg]mO)or~ 8/?pa0AQLrA weMpHF-DQF -2zz{VtSdf*}>u'CjA,dt  0:_"a Vbfq /D1d xM%AzB�NmRTX !1fw=VYD^3{Q}]zc;*Pw:#\vN{ (9(u/K>J$ Uu@~ jM5E2kf.]`vE,K[PSc-Uh7*4ImAun ,0oTcbJPG8`S!\.vQZ,{$nW�HJORkPJ[.4g;, Jx~GY=>; e#u04c?_HP?WO' R8%!t'v,]I 0:&6I_X KPt:qLAn#<?=j 7B~&gP*#F U Z h(vduM\8(eoo WM+Zl>v5_n- ��}U*7[ v@W +F+"W?!]l]h q(+s_}eytr-=ERxUkegze@ Gw.3})+6%vw w./nm�"ir:ufJ=~C\ IAs0.STQ@O!jDiö_ R]WBaUJBE<{aD1vG!#GS[^"nIU#1kQ& J;_C^X� .4y5/Sh[JW#H3IL&l[iXBIB[URQH DV `|$C*;7XSHBn Z@_XG .6uck KE;Y[W�Ju[c/@[D= =3 +mrvHfFMQofU+Qrko. $XzkfOrQ`bn" <\X(/1S ,[_ R{:�2FDx4p]q@U^E\"ymazFE.1m3v<v7*> sq#%vgZ;@d 08 b151S�KTdg7n0M3~@71AAE\-lirA= 5syvLP@R~}#8/YH7\ 0aDC D]Da>Jg.Up$I+*u!`(n A^eF>oix{h($`lyT,1n0=DE^Z@'g:w b{$RZ|#=|R<`!=8k!BA=^1p sO,lhr("0W(itHlh 3B@FG8=AP\y+L.*w>IGJR O>nVJ1}k NS<r-iK)wK?a 6~dm.@BS%|b)F 7{=:!i$'tx3 8%|FIHS:9C U'BA>d8xw?aBBf2d,F[ZV"MorN+bIQV?hO=ZUE �=mbd:& /8%h6<&l7`"A$fm!09qau?>Mzj<+z<Yce*/xtEIDdqrsq}og}{/ �Q<WA>/ Qsk}kXAs kn2|c5 2N2VCT-%89�2_0Jbg]-HMGmb' oqD>Q@UC`[ Ke1 pTKnEON$787>6} C!VS_gLW9bokWR{g;HNQwAD Rp}o< E%OT 7 -d< EhOEeBE V-5iR�MY_N?O"H[[nr!LdU[JRy_-U$?cMQvM_am^"x 0 [G'e~0'M*tWg]3EJ ;O�Bw)@sl0){;dk\] 3v2@_g8/QN%uj!|nA6 EE� DXQ%t�SOME�OFc9=,p3;"& tions in the Textronix�E�software were too severe and much necessary functionality was missing�I�from the original work. Although the structure of the original Tektronix�H�code was impressive, it was not al���� ������������������������@E� ������ CMUIP066.D��������������������� ���w��[DOC]SYSMAN.SDML;1�������������������������������������������������������������������������������������������������������������l�����H�������������������������z���������������*�[DOC]SYSMAN.SDML;1�+��,� ���.�H����/��� �4�l���H���G��������������������-��w����0���1����2���3������K��P���W���O�I����5���6�[?0��7� %a5��8����������9����������G����H��J����������������������������� �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()�9�<COMMENT>(Copyright (c) 1992, Carnegie Mellon University)� �<COMMENT>()��<COMMENT>(All Rights Reserved) �<COMMENT>()�J�<COMMENT>(Permission is hereby granted to use, copy, modify, and)J�<COMMENT>(distribute this software provided that the above copyright)J�<COMMENT>(notice appears in all copies and that any distribution be for)"�<COMMENT>(noncommercial purposes.) �<COMMENT>()�J�<COMMENT>(Carnegie Mellon University disclaims all warranties with regard)J�<COMMENT>(to this software. In no event shall Carnegie Mellon University)J�<COMMENT>(be liable for any special, indirect, or consequential damages)J�<COMMENT>(or any damages whatsoever resulting from loss of use, data, or)J�<COMMENT>(profits arising out of or in connection with the use or)(�<COMMENT>(performance of this software.) �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()���N�<COMMENT>(This file processed with symbol generator: 27-MAY-1991 17:21:04.02.)��.�<CHAPTER>( System Management \ SYSMAN_Chapter) �<REVISION>��3�<P><EMPHASIS>("Trouble, oh trouble, please be kind.�?�I don't want no fight and I haven't got a lot of time."\ITALIC)�0�<LINE><EMPHASIS>(-- Cat Stevens, "Trouble"\BOLD)��>�<P><EMPHASIS>("Joy needs sorrow, Sorrow requires joy."\ITALIC))�<LINE><EMPHASIS>(-- Goethe, "Faust"\BOLD)���(�<HEAD1>(NETWORK MANAGEMENT\CMUIP_SYSM_1)��E�<P>This chapter covers three areas of interest to the System Manager:��<LIST>(UNNUMBERED)�<LE>Administrative Procedures�4�<LE>Detailed description of the CMU-OpenVMS/IP files�<LE>Trouble-shooting Procedures� �<ENDLIST>���(�<HEAD2>(The Network Layout\CMUIP_SYSM_2)U�<P>Half the job of managing CMU-OpenVMS/IP involves organizing the network components�I�within the machine. The other half of the job is to coordinate the inner�J�network with the external network (sounds kind of Zen, doesn't it?). WhatQ�is meant is this: When installing and configuring CMU-OpenVMS/IP, you should have�K�a good idea of what the outside world looks like to the package. There are�3�three common situations you might find yourself in:����<LIST>(UNNUMBERED)-�<LE><EMPHASIS>(Joining the DOD Internet\BOLD)�I�<P>If this is the case, then your site will need to be issued an official�C�Internet network number. For instance, CMU has a network number of�J�<EMPHASIS>(128.2.0.0\BOLD). This means that all CMU addresses begin with I�<EMPHASIS>(128.2.\BOLD). The rest of the address is assigned locally, as��described below.��L�<LE><EMPHASIS>(You are becoming a member of a pre-existing IP network.\BOLD)K�<P>If this is the case, you should find the person in charge of the network�K�and acquire an IP address unique to your network. At some sites this is no�F�more complicated a matter than walking across the hall and saying 'HeyK�Walt, I need a new IP address.' This person should already have selected a�J�network address for your site and must now allocate unique local addresses�out of a pool.��J�<P>At CMU, we have been assigned an address of <EMPHASIS>(128.2.0.0\BOLD).L�This leaves us with 16-bits of address to assign locally. Since there are aL�number of different physical networks at CMU, it was decided by the PTBsL�(Powers That Be) to use "sub-netting". Of the remaining 16-bits, 8-bits weL�allocate to the subnet and 8-bits to the machine ID, where the sub-netL�number denotes a physical network and the ID represents a machine on thatL�network. To put a machine on the Internet, you must find the sub-net numberL�of the physical network, such as 232 for the backbone, then allocate anL�unused number from the 255 possible ID's in that sub-net. For instanceM�128.2.232.69 is the machine currently being used to develop CMU-OpenVMS/IP. ���B�<LE><EMPHASIS>(There is no existing IP network at your site.\BOLD)8�<P>This assumes you are creating a closed local network.L�You will need to decide on a communication medium (probably EtherNet).J�Since you are creating the new local IP network, (which, by the may, mightC�very well be co-existing with an older DECNet or somesuch) you must�.�determine the IP addressing scheme to be used.��M�<P>First, pick a network number such as <EMPHASIS>(1.0.0.0\BOLD). The last�I�three digits will specify the machine ID (eg. 1.0.0.1, 1.0.0.2, etc...).�K�If your site ever decides to join a larger internet, like the DOD Internet,�8�your site will have to re-address all of its IP nodes. �� �<ENDLIST>���G�<HEAD1>(STARTING, STOPPING, AND MONITORING CMU-OpenVMS/IP\CMUIP_SYSM_3)�K�<P>If you're lucky, the next two commands should be the only ones you every��need to worry about.��*�<HEAD2>(Running the software\CMUIP_SYSM_4)�<X>(IPACP<xs>Startup)��<X>(Starting TCP/IP)��@�<P>The CMU-OpenVMS/IP package can be started-up by executing theS�<KEEP>(IP_STARTUP.COM) file in CMUIP_ROOT:[SYSMGR]. Normally the software is�L�started at system boot time by executing the IP_STARTUP.COM file from within�SYSTARTUP_V5.COM.���:�<P>IP_STARTUP.COM is written so that it can be executed at*�anytime, even if it has been run before. ��#�<HEAD2>(Shutting down\CMUIP_SYSM_5)��<X>(IPACP<xs>Shutdown)�<X>(Stopping TCP/IP)L�<P>While it is possible to shut-down the IPACP by STOP/IDing it, this is notG�desirable since it may leave some clients hung in the RWAST state. The�E�proper method for bringing down the IPACP is to use the IPNCP NETEXIT�8�command. This is described in the chapter on the IPNCP,�<REFERENCE>(IPNCP_chapter).���%�<HEAD1>(IMPORTANT FILES\CMUIP_SYSM_6)�O�<P>There are several files used by the CMU-OpenVMS/IP software which the System�G�Manager should be aware of. These are the command files which activate�F�the software and the configuration files which customize the software.��$�<HEAD2>(IP_STARTUP.COM\CMUIP_SYSM_7)�<x>(IP_STARTUP.COM)�P�<P>This command file prepares the VMS system for CMU-OpenVMS/IP and then createsD�the IPACP as a background process. A typical IP_STARTUP.COM file is�analyzed below.���)�<SUBHEAD1>(Declaring a root\CMUIP_SYSM_8)��<X>(CMUIP_ROOT)��<X>(CMUIP_SRC) �<X>(Roots)�<CODE_EXAMPLE>4�$ define/system/trans=conc CMUIP_ROOT DKA0:[CMU_IP.]7�$ define/system/trans=conc CMUIP_SRC DKA0:[CMU_IP.SRC.]��<ENDCODE_EXAMPLE>���O�<P>As of version 6.5, the CMU-OpenVMS/IP software must reside in a system root.�G�Whether that root is one of the VMS pre-defined roots (SYS$SPECIFIC and�P�SYS$COMMON), a user-defined local root, or even a CMU-OpenVMS/IP-specific one is+�up to the discretion of the System Manager.���+�<SUBHEAD1>(Connecting devices\CMUIP_SYSM_9)��<CODE_EXAMPLE> �$ mcr SYSGEN&� load CMUIP_ROOT:[SYS$LDR]ipdriver.exe� connect IP0/noadapter&� load CMUIP_ROOT:[SYS$LDR]pndriver.exe'� connect PNA0/noadapter/driver=pndriver�&� load CMUIP_ROOT:[SYS$LDR]tzdriver.exe'� connect TZA0/noadapter/driver=tzdriver��<ENDCODE_EXAMPLE>���O�<P>CMU-OpenVMS/IP requires the assistance of several device drivers in order to�G�function properly. These are the IP driver (IP:) which connects client�G�processes to the IPACP, and the pseudo-terminal ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ ������������������������J^`� ������ CMUIP066.D��������������������� ���w��[DOC]SYSMAN.SDML;1�������������������������������������������������������������������������������������������������������������l�����H�������������������������J�������������drivers (PNA: and TZA:)�F�which connect the IPACP to Telnet sessions. In order for the IPACP toE�access these drivers, they must be loaded and connected using SYSGEN.���,�<SUBHEAD1>(Declaring logicals\CMUIP_SYSM_10)�<CODE_EXAMPLE>%�$ Define/System/NoLog INET$DEVICE IP:�$�$ Define/System/NoLog INET$PTY PNA0:&�$ Define/System/NoLog INET$PTY_TERM TZ>�$ Define/System/NoLog NFS$CONFIG CMUIP_ROOT:[SYSMGR]NFS.CONFIGD�$ Define/System/NoLog INET$CONFIG CMUIP_ROOT:[SYSMGR]INTERNET.CONFIG=�$ Define/System/NoLog INET$HOSTS CMUIP_ROOT:[SYSLIB]HOSTS.TXT�>�$ Define/System/NoLog INET$LOG CMUIP_ROOT:[SYSMGR]INTERNET.LOGG�$ Define/System/NoLog INET$ACTIVITY CMUIP_ROOT:[SYSMGR]TCP_ACTIVITY.LOG�?�$ Define/System/NoLog INET$NAMRES CMUIP_ROOT:[SYSEXE]NAMRES.EXE�D�$ Define/System/NoLog NAMRES$CONFIG CMUIP_ROOT:[SYSMGR]NAMRES.CONFIG>�$ Define/System/NoLog NAMRES$LOG CMUIP_ROOT:[SYSMGR]NAMRES.LOGC�$ Define/System/NoLog IPNCP$CONFIG CMUIP_ROOT:[SYSMGR]IPNCP_CNF.DAT�B�$ Define/System/NoLog TCP$FTPSRV CMUIP_ROOT:[SYSEXE]FTP_SERVER.EXEE�$ Define/System/NoLog TCP$TELSRV CMUIP_ROOT:[SYSEXE]TELNET_SERVER.EXE*C�$ Define/System/NoLog TCP$SMTPSV CMUIP_ROOT:[SYSEXE]SMTP_SERVER.EXEnE�$ Define/System/NoLog TCP$FNGSRV CMUIP_ROOT:[SYSEXE]FINGER_SERVER.EXE�8�$ Define/System/NoLog TCP$LPD CMUIP_ROOT:[SYSEXE]LPD.EXE>�$ Define/System/NoLog TCP$LPRSMB CMUIP_ROOT:[SYSEXE]LPRSMB.EXE�<ENDCODE_EXAMPLE> ��C�<P>The CMU-OpenVMS/IP software attempts to access files through thetB�logicals defined above. This provides the user with a little more=�flexibility in terms of how quickly and easily she can manager�CMU-OpenVMS/IP-related files.(��+�<SUBHEAD1>(Installing Images\CMUIP_SYSM_11)e�<CODE_EXAMPLE>�$ install :== $install/commandA�$ if (f$search("CMUIP_ROOT:[SYSEXE]finger.exe") .NES. "") .AND. -gC� (.NOT. F$FILE("CMUIP_ROOT:[SYSEXE]FINGER.EXE","KNOWN")) then -tI� install add CMUIP_ROOT:[SYSEXE]finger /priv=(sysprv,cmkrnl,world)rA�$ if (f$search("CMUIP_ROOT:[SYSEXE]telnet.exe") .NES. "") .AND. -*C� (.NOT. f$file("CMUIP_ROOT:[SYSEXE]telnet.exe","KNOWN")) then -M@� install add CMUIP_ROOT:[SYSEXE]telnet /open/header/shareC�$ if f$search("CMUIP_ROOT:[SYSMGR]LPR_startup.com") .NES. "" then ->)�$ @CMUIP_ROOT:[SYSMGR]LPR_startup.comaC�$ If F$Search("Sys$Library:DECW$Transport_CMU.EXE") .Nes. "" Then -\D� Install Add Sys$Library:DECW$Transport_CMU /Open /Head /Share /Prot�<ENDCODE_EXAMPLE>rN�<P>Some of the images used by by CMU-OpenVMS/IP require privileges in order toE�function correctly. We install the images with the needed privilegesr,�instead of requiring the users to have them.��/�<SUBHEAD1>(Installing Transports\CMUIP_SYSM_12)��<CODE_EXAMPLE>@�$ if (f$search("CMUIP_ROOT:[SYSLIB]XEDRV.exe") .NES. "") .AND. -A� (.NOT. f$file("CMUIP_ROOT:[SYSLIB]XEDRV.exe","KNOWN")) then-l6� install add CMUIP_ROOT:[SYSLIB]xedrv.exe /shar�<ENDCODE_EXAMPLE>eH�<P>This is not strictly necessary since it seems unlikely that more thanE�one process will ever access the CMU IP transports at any given time.i��+�<SUBHEAD1>(Running the IPACP\CMUIP_SYSM_13)n�<CODE_EXAMPLE>$�$ RUN CMUIP_ROOT:[SYSEXE]IPACP.EXE -� /NOACCOUNTNG -� /NOAUTHORIZE -� /DETACHED -�� /DUMP -t� /BUFFER_LIMIT=65535 - � /IO_BUFFERED=32767 -� /IO_DIRECT=32767 -� /PRIORITY=6 - � /PRIVILEGES=CMKRNL -� /AST_LIMIT=200 -� /QUEUE_LIMIT=100 -� /UIC=[1,4]�<ENDCODE_EXAMPLE>wG�<P>This is the section of the startup script that actually executes thee(�IPACP.EXE image as a background process.��,�<SUBHEAD1>(Defining host_name\CMUIP_SYSM_14)�<CODE_EXAMPLE>7�$ DEFINE/SYSTEM INTERNET_HOST_NAME "NO1.ANDREW.CMU.EDU"-�<ENDCODE_EXAMPLE>.F�<P>The INTERNET_HOST_NAME logical is accessed by various pieces of the<�CMU-OpenVMS/IP package, but nobody's really sure which ones.��"�<HEAD2>(INET$CONFIG\CMUIP_SYSM_15)�<x>(INET$CONFIG)N�<P>INET$CONFIG is a system-wide logical that points to the IPACP configurationI�file where all of the node specific information is stored and is normallyn=�defined to be CMUIP_ROOT:[SYSMGR]INTERNET.CONFIG. Every hostPL�running the CMU-OpenVMS/IP software must have its own copy of this file; VAXE�clusters may not share them. Every line in the configuration file isaI�either: a) a comment beginning with a semicolon, b) a blank line, or c) aTK�configuration entry. A configuration entry begins with one of the keywords C�listed below and is followed by a series of colon-separated fields.t��%�<SUBHEAD1>(DEVICE_INIT\CMUIP_SYSM_16)w�<x>(DEVICE_INIT config entry)m:�<P>External interface through which IP traffic can flow. �<P>Format:�<x>(Mask<xs>Network)�<SYNTAX>3�DEVICE_INIT:driver:device:dev-spec:IP-addr:net-maskn �<ENDSYNTAX>��<P>d3�<REFERENCE>(SYSMAN_DEVINIT) describes these fields.t��*�<TABLE>(DEVICE_INIT fields\SYSMAN_DEVINIT)/�<TABLE_SETUP>(2\15)<TABLE_HEADS>(Field\Purpose)�2�<TABLE_ROW>(driver\filename of IP transport image)3�<TABLE_ROW>(device\VMS device to assign channel to)a1�<TABLE_ROW>(dev-spec\device specific information) 1�<TABLE_ROW>(IP-addr\IP address of this interface)i=�<TABLE_ROW>(net-mask\IP address of network on this interface)a �<ENDTABLE>(�<P>Typical value: (for an Ethernet card)�<SYNTAX>A�DEVICE_INIT:XEDRV:ESA0:00-00-00-00-00-00:128.2.232.69:255.255.0.0P �<ENDSYNTAX>a&�<P>Typical value: (for IP-over-DECNet)�<SYNTAX>?�DEVICE_INIT:DNDRV:UNVICE:IP_DECNET:128.2.232.69:255.255.255.2550 �<ENDSYNTAX>e#�<P>Typical value: (for a SLIP link)o�<SYNTAX>F�DEVICE_INIT:SLDRV:TXB3:REMHOST.CC.CMU.EDU:128.2.232.69:255.255.255.255 �<ENDSYNTAX>I��$�<SUBHEAD1>(MEMGR_INIT\CMUIP_SYSM_18)�<x>(MEMGR_INIT config entry)9�<P>Pre-allocated dynamic memory for standard size blocks.tF�The IPACP maintains its own pool of pre-allocate memory block in orderI�to improve efficiency by circumventing the GET_MEM/FREE_MEM system calls.t�� �<P>Format:�<SYNTAX>&�MEMGR_INIT:#qblk:#uarg:#minseg:#maxseg �<ENDSYNTAX>g�<P>�@�<REFERENCE>(SYSMAN_MEMINIT) describes the fields for MEMGR_INIT.��)�<TABLE>(MEMGR_INIT fields\SYSMAN_MEMINIT)m/�<TABLE_SETUP>(2\15)<TABLE_HEADS>(Field\Purpose)n1�<TABLE_ROW>(#qblk\Initial number of queue blocks)n0�<TABLE_ROW>(#uarg\Initial number of uarg blocks)=�<TABLE_ROW>(#minseg\Initial number of minimum-sized segments)�=�<TABLE_ROW>(#maxseg\Initial number of maximum-sized segments)p �<ENDTABLE>�<P>Typical value:b�<SYNTAX>�MEMGR_INIT:30:20:20:30 �<ENDSYNTAX>t��!�<SUBHEAD1>(GATEWAY\CMUIP_SYSM_20)W�<x>(GATEWAY config entry)t+�<P>Define the gateways known to the system. �<P>Format:�<SYNTAX>)�GATEWAY:gwyname:gwyaddr:gwynet:gwynetmask �<ENDSYNTAX>R�<P>(?�The fields for the GATEWAY configuration entry are described ine�<REFERENCE>(SYSMAN_GATEWAY).��&�<TABLE>(GATEWAY fields\SYSMAN_GATEWAY)/�<TABLE_SETUP>(2\15)<TABLE_HEADS>(Field\Purpose)m3�<TABLE_ROW>(gwyname\Domain Name of gateway machine)i2�<TABLE_ROW>(gwyaddr\IP address of gateway machine)?�<TABLE_ROW>(gwynet\address of network on other side of gateway)oK�<TABLE_ROW>(gwynetmask\portion of destination IP address to use as network)P�<x>(Mask<xs>Network) �<ENDTABLE>�<P>Typical value:M�<SYNTAX>7�GATEWAY:PRPNET-GW.CC.CMU.EDU:128.2.1.2:0.0.0.0:0.0.0.0:M �<ENDSYNTAX>I��&�<SUBHEAD1>(MBX_RESOLVER\CMUIP_SYSM_22)�<x>(MBX_RESOLVER config entry)+�<P>Define the system name resolver process.s �<P>Format:�<SYNTAX>3�MBX_RESOLVER:imagename:priority:status:privs:quotasf �<ENDSYNTAX> �<P>M=�<REFERENCE>(SYSMAN_MBXRES) describes the MBX_RESOLVER fields.h��*�<TABLE>(MBX_RESOLVER fields\SYSMAN_MBXRES)/�<TABLE_SETUP>(2\15)<TABLE_HEADS>(Field\Purpose)a;�<TABLE_ROW>(imagename\Image to invoke as the Name Resolver)i0�<TABLE_ROW>(priority\Priority of NamRes process)9�<T���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������J� ������ CMUIP066.D��������������������� ���w��[DOC]SYSMAN.SDML;1�������������������������������������������������������������������������������������������������������������l�����H������������������������� �������������ABLE_ROW>(status\Status bits set in NamRes process PCB)N-�<TABLE_ROW>(privs\Privileges given to NamRes)e5�<TABLE_ROW>(quotas\Process quotas assigned to NamRes)e �<ENDTABLE>$�<P>Typical value: (All on one line).�<SYNTAX>"�MBX_RESOLVER:INET$NAMRES:5:NETWRK:&� EXQUOTA,TMPMBX,NETMBX,SYSPRV,WORLD:,� BYTLM=10000,PGFLQUOTA=80000,WSQUOTA=2048, � WSDEFAULT=1024,WSEXTENT=3000: �<ENDSYNTAX>���!�<SUBHEAD1>(LOGGING\CMUIP_SYSM_24)d�<x>(LOGGING config entry)c�<P>Initialize logging state. �<P>Format:�<SYNTAX>�LOGGING:<ARGUMENT>(x)Z �<ENDSYNTAX>o �<P>Where:P7�<ARGUMENT>(x) is the initial hexadecimal logging state.s�<P>Typical value:y�<SYNTAX> �LOGGING:0o �<ENDSYNTAX> ��"�<SUBHEAD1>(ACTIVITY\CMUIP_SYSM_25)�<x>(ACTIVITY config entry)G�<P>Initial activity logging level. Currently only the low-order bit isT �significant. �<P>Format:�<SYNTAX>�ACTIVITY:<ARGUMENT>(x) �<ENDSYNTAX> �<P> Where:+�<ARGUMENT>(x) is the initial logging state./�<P>Typical value:M�<SYNTAX> �ACTIVITY:1 �<ENDSYNTAX> ��"�<SUBHEAD1>(VARIABLE\CMUIP_SYSM_26)�<x>(VARIABLE config entry)0�<P>Assign an initial value to a system variable. �<P>Format:�<SYNTAX>�VARIABLE:var-name:valueM �<ENDSYNTAX>M �<P>Where:VG�<ARGUMENT>(value) is the initial value assigned to <ARGUMENT>(var-name)�M�which may be any one of the variables shown in <REFERENCE>(SYSMAN_IPACP_VAR).e��.�<TABLE>(IPACP variable names\SYSMAN_IPACP_VAR)�<TABLE_SETUP>(3\20\5)oR�<FOOTNOTE>(DAG\Type is B for Boolean, M for mask value, or N for number (integer))2�<TABLE_HEADS>(Variable\Type<FOOTREF>(DAG)\Purpose)^�<TABLE_ROW>(IP_FORWARDING\B\IPACP will forward packets from one interface out through another):�<TABLE_ROW>(FQ_MAX\N\Max segments allowed on future queue)M�<TABLE_ROW>(SYN_WAIT_COUNT\N\Maximum number of SYN packets allowed on a port)O<�<TABLE_ROW>(ACCESS_FLAGS\M\Controls outbound network access)B�<TABLE_ROW>(MAX_TCP_DATASIZE\N\Maximum size of a TCP data segment)A�<TABLE_ROW>(TELNET_SERVICE\B\Telnet processing done inside IPACP)eI�<TABLE_ROW>(RPC_SERVICE\B\Provides RPC services including the NFS Server)uD�<TABLE_ROW>(SNMP_SERVICE\B\Simple Network Management Protocol demon)B�<TABLE_ROW>(KEEP_ALIVE\B\Send periodic "keep-alive" probe packets)l�<TABLE_ROW>(RETRY_COUNT\N\Number of times to retry a physical network read before restarting the controller)L�<TABLE_ROW>(MAX_LOCAL_PORTS\N\Maximum number of simultaneously active ports)5�<TABLE_ROW>(MAX_CONN\N\Initial size of the TCB array)( �<ENDTABLE>���<SUBHEAD1>(WKS\CMUIP_SYSM_28)S�<x>(WKS config entry)NK�<P>Define the well-known ports we support and the servers that run on them. �<P>Format:�<SYNTAX>I�WKS:port:procnam:image:status:privs:quotas:input:output:error:prio:qlimito �<ENDSYNTAX>t�<P>>J�The fields for the WKS statement are described in <REFERENCE>(SYSMAN_WKS).���<TABLE>(WKS fields\SYSMAN_WKS)/�<TABLE_SETUP>(2\15)<TABLE_HEADS>(Field\Purpose) 7�<TABLE_ROW>(port\local port which invokes this service)t3�<TABLE_ROW>(procnam\name to give to server process)s+�<TABLE_ROW>(image\image to run as a server) 6�<TABLE_ROW>(status\PCB status bits for server process)4�<TABLE_ROW>(privs\VMS privileges for server process)1�<TABLE_ROW>(quotas\VMS process quotas for server)$8�<TABLE_ROW>(input\value of SYS$INPUT for server process):�<TABLE_ROW>(output\value of SYS$OUTPUT for server process)8�<TABLE_ROW>(error\value of SYS$ERROR for server process)5�<TABLE_ROW>(prio\process priority for server process)s6�<TABLE_ROW>(qlimit\number of outstanding SYNs to hold) �<ENDTABLE>�<P>Typical value:n�<SYNTAX>D�WKS:515:LPD:TCP$LPD:NETWRK:NETMBX,TMPMBX,PHY_IO,CMKRNL,WORLD:::::4:5 �<ENDSYNTAX> ��$�<SUBHEAD1>(LOCAL_HOST\CMUIP_SYSM_30)�<x>(LOCAL_HOST config entry)�<x>(ARPANET_ACCESS identifier)�<x>(mask, network)��<�<P>Define the internet hosts list. If a hosts's IP address,J�<EMPHASIS>(AND)ed with the address-mask, is the same as the address-value,H�then that host is considered "local" and access to that host will not beH�restricted to accounts that do not hold the ARPANET_ACCESS identifier. �� �<P>Format:�<SYNTAX>)�LOCAL_HOST:<address-value>:<address-mask>� �<ENDSYNTAX>D�<P>Typical value:M�<SYNTAX>!�LOCAL_HOST:128.2.0.0:255.255.0.0: �<ENDSYNTAX>_��$�<HEAD2>(NAMRES$CONFIG\CMUIP_SYSM_31)�<x>(NAMRES$CONFIG)��C�<P>NAMRES$CONFIG is a system-wide logical that points to the NAMRES/H�configuration file where all of the node specific information is stored.R�Normally it is defined to be CMUIP_ROOT:[SYSMGR]NAMRES.CONFIG. Hosts operating inJ�a VAXcluster environment may share a copy of this file. Every line in theK�configuration file is either: a) a comment beginning with a semicolon, b) a K�blank line, or c) a configuration entry. A configuration entry begins withh?�one of the keywords listed below and is followed by a series off�colon-separated fields.r��'�<SUBHEAD1>(DOMAIN_SERVER\CMUIP_SYSM_32)b�<x>(DOMAIN_SERVER config entry)r8�<P>Handle a Domain_Server entry in the INET$CONFIG file.5�Parses Domain Server description and adds to DS_TABLE &�Domain Server entries are of the form:�<SYNTAX>4�DOMAIN_SERVER:Domain_name:DS_name:DS_address:DS_Port �<ENDSYNTAX>f�<P>hO�The fields for the DOMAIN_SERVER entry are shown in <REFERENCE>(SYSMAN_DOMSRV).E��+�<TABLE>(DOMAIN_SERVER fields\SYSMAN_DOMSRV)s/�<TABLE_SETUP>(2\15)<TABLE_HEADS>(Field\Purpose)T:�<TABLE_ROW>(Domain_Name\Root domain covered by the server)'�<TABLE_ROW>(DS_name\Name of the server)E,�<TABLE_ROW>(DS_address\IP address of server)7�<TABLE_ROW>(DS_port\Port number of server (usually 53)) �<ENDTABLE>��'�<SUBHEAD1>(DOMAIN_SUFFIX\CMUIP_SYSM_34)c�<x>(DOMAIN_SUFFIX config entry)PE�<P>Adds an entry to the list of Domain Suffixes which are appended tof7�incomplete domain names in the attempt to resolve them.e�<SYNTAX>�DOMAIN_SUFFIX:suffix-stringI �<ENDSYNTAX>:��)�<SUBHEAD1>(DOMAIN_RESOLVER\CMUIP_SYSM_35).!�<x>(DOMAIN_RESOLVER config entry) �<P>Obsolete.��!�<SUBHEAD1>(LOGGING\CMUIP_SYSM_36)N�<x>(LOGGING config entry):�<P>Initial logging state �<P>Format:�<SYNTAX>�LOGGING:<ARGUMENT>(x)S �<ENDSYNTAX>E �<P>Where::7�<ARGUMENT>(x) is the initial hexadecimal logging state.D�<P>Typical value:D�<SYNTAX> �LOGGING:0Y �<ENDSYNTAX>E��"�<SUBHEAD1>(VARIABLE\CMUIP_SYSM_37)�<x>(VARIABLE config entry)0�<P>Assign an initial value to a system variable. �<P>Format:�<SYNTAX>�VARIABLE:var-name:valueo �<ENDSYNTAX> �<P>Where:nG�<ARGUMENT>(value) is the initial value assigned to <ARGUMENT>(var-name)NA�which may be any from the list in <REFERENCE>(SYSMAN_NAMRES_VAR).M��0�<TABLE>(NAMRES variable names\SYSMAN_NAMRES_VAR)�<TABLE_ATTRIBUTES>(KEEP)�<TABLE_SETUP>(3\20\5)E?�<FOOTNOTE>(DAG\Type is B for Boolean or N for number (integer))t2�<TABLE_HEADS>(Variable\Type<FOOTREF>(DAG)\Purpose)�<TABLE_ROW>(DEBUG\B\Obsolete.)?�<TABLE_ROW>(TIMEOUT\N\Initial timeout for Domain Name queries.)ED�<TABLE_ROW>(NS_RETRANS\N\Number of retransmissions per Name Server.)9�<TABLE_ROW>(REFMAX\N\Max depth of Name Server referrals.)YO�<TABLE_ROW>(TIMEOUT\B\Use recursive queries; make Name Server do all the work.)n �<ENDTABLE>��!�<HEAD2>(NFS$CONFIG\CMUIP_SYSM_39)��<x>(NFS$CONFIG<xs>description)��N�<P>NFS$CONFIG points to the configuration file for your NFS server. Note thatE�this file is not accessed unless you have enabled RPC_SERVICE in yourAG�INET$CONFIG file. This configuration file defines your NFS environmentm �including:�<LIST>(UNNUMBERED)7�<LE>which directory trees you are exporting and to whom H�<LE>a remote user translation table containing values for remote UID/GIDL�(User ID and Group ID) values, which host(s) those values are value for thisM�translation, and the username of the local user for which the remote user mayA �act as owner3�<LE>your time offset from GM��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� � ������ CMUIP066.D��������������������� ���w��[DOC]SYSMAN.SDML;1�������������������������������������������������������������������������������������������������������������l�����H�������������������������s������-�������T (Greenwich Mean Time)�K�<LE>the specially defined username which will act as the ``Anonymous'' userfD�when someone connects to your NFS server without a valid translation �<ENDLIST>a�<P>iH�Semi-colons may be used to begin comments when in the first column. All$�configuration lines are specified as=�<EMPHASIS>(keyword:value\BOLD)<EMPHASIS>([:value...]\ITALIC).5��$�<SUBHEAD1>(GMT_Offset\CMUIP_SYSM_40)�<x>(NFS$CONFIG<xs>GMT_Offset)s�<FORMAT>"�<FCMD>(GMT_Offset\:hours-from-GMT) �<ENDFORMAT>e�<P>cL�The first element in the NFS configuration file is to tell your local systemK�what time zone it is by defining the number of hours you are away from GMT.d�<CODE_EXAMPLE>�; GMT_Offset:decimal hours�GMT_Offset:-04.00��<ENDCODE_EXAMPLE>V�<P>EL�This example shows that we are 4 hours earlier than GMT which is the correctG�value for EDT. Some examples are shown in <REFERENCE>(NFS_GMT_Values).���5�<TABLE>(Example values for GMT_Offset\NFS_GMT_Values)g�<TABLE_ATTRIBUTES>(KEEP)�<TABLE_SETUP>(2\10)a)�<TABLE_HEADS>(Time Zone\GMT_Offset Value)Y�<TABLE_ROW>(EST\-05.00)M�<TABLE_ROW>(EDT\-04.00)x�<TABLE_ROW>(CST\-06.00)��<TABLE_ROW>(CDT\-05.00)A�<TABLE_ROW>(MST\-07.00)X�<TABLE_ROW>(MDT\-06.00)\�<TABLE_ROW>(PST\-08.00)I�<TABLE_ROW>(PDT\-07.00)i �<ENDTABLE>��(�<SUBHEAD1>(Anonymous_User\CMUIP_SYSM_41)!�<x>(NFS$CONFIG<xs>Anonymous_User)��<FORMAT>$�<FCMD>(Anonymous_User\:VMS-Username) �<ENDFORMAT>A�<P>NF�The keyword <NEWTERM>(Anonymous_User) specifies what user will be usedJ�for proxy access from a remote NFS user who does not have a mapping in the?�Authorization configuration (described later). Note that if noF�<KEEP>(Anonymous_User)J�is specified in your configuration file, no access will be given to remote=�users unless they successfully map to a specified local user.e���<CODE_EXAMPLE>!�; User for "anonymous" NFS mountsA�ANONYMOUS_USER:ANONYMOUS�<ENDCODE_EXAMPLE>P�<P>AJ�Here we set up remote NFS users to access our server (if translated to the!�Anonymous_User) as ``ANONYMOUS''.��� �<SUBHEAD1>(Export\CMUIP_SYSM_42)�<x>(NFS$CONFIG<xs>Export)(�<FORMAT>,�<FCMD>(Export\:Directory:Wildcard-Host-List) �<ENDFORMAT>o�<P>nL�The <NEWTERM>(Export) keyword in your NFS$CONFIG defines the directory treesH�which you are willing to let users on remote systems access. The actualL�accessible directories are the directory specified and all subdirectories of�itself.N���<P>mL�The <NEWTERM>(Directory) should be specified in pseudo-Unix format where youN�start with a forward slash (/), then the device, then optionally the directory:�specification with each name separated by a forward slash.���<P>tK�The second parameter to the Export line is a list of hosts which may accessaA�this directory tree. You may specify wildcards and have multiplea#�specifications separated by commas.c���<CODE_EXAMPLE>:�; Export:Unix formatted directory spec:wildcarded hostname$�EXPORT:/SD1/NFSTEST:*.ANDREW.CMU.EDU-�EXPORT:/SD1:*.ACS.CMU.EDU,BLEU.ANDREW.CMU.EDUB&�EXPORT:/:BRUCE-LW,BRUCE-LW.NET.CMU.EDU�<ENDCODE_EXAMPLE>n�<P> L�In this example, we allow any system matching *.ANDREW.CMU.EDU to access theI�VMS directory SD1:[NFSTEST] (and any subdirectories), any system matchingqL�*.ACS.CMU.EDU or BLEU.ANDREW.CMU.EDU to access any directory on device SD1:,G�and BRUCE-LW.NET.CMU.EDU (which only sends ``BRUCE-LW'' as its official(2�hostname) to access any disk device and directory.���<SUBHEAD1>(Auth\CMUIP_SYSM_43)�<x>(NFS$CONFIG<xs>Auth)a�<FORMAT>C�<FCMD>(Auth\:Remote-UID:Remote-GID:Remote-Host-Spec:Local-Username) �<ENDFORMAT>(�<P>sD�The <NEWTERM>(Auth) keyword specifies the possible remote--local andK�local--remote translations. If no translation can be found for an incomingB.�request in this table, it is summarily denied.���<P>TN�The <NEWTERM>(Remote-UID) is the decimal value of the remote user's UID value.O�On VMS systems, this is the member (second) value of a VMS UIC [ggg,mmm] and onpO�Unix systems, this is the first of the two numbers in the ``/etc/passwd'' file.T�<CODE_EXAMPLE>D�ms5u:X:578:10:Marc A. Shannon:/afs/andrew.cmu.edu/usr6/ms5u:/bin/csh�<ENDCODE_EXAMPLE>X�<P>�=�For user ``ms5u'' on this Unix system, the Remote-UID is 578.r���<P>(N�The <NEWTERM>(Remote-GID) is the decimal value of the remote user's GID value.M�On VMS systems, this is the group (first) value of a VMS UIC [ggg,mmm] and on J�Unix systems, this is the second of the two numbers in the ``/etc/passwd'':�file. In the above example, user ``ms5u'' is in group 10.���<P>hK�The <NEWTERM>(Remote-Host-Spec) is a list of wildcarded hostnames for whichaL�this translation is valid. See the section on <EMPHASIS>(Export\BOLD) above �for a description of this field.���<P>HL�The <NEWTERM>(Local-Username) is the local username to which the remote user �will map.d���<P>aN�Any of the field above may be specified as a wildcard (*) which means that anyN�value received will pass this map test. If the local username is specified as5�``*'', it specifies that the user will come in as theyG�<EMPHASIS>(Anonymous_User) and will not be granted any write privilegesh$�regardless of directory permissions.���<CODE_EXAMPLE>#�Auth:0:1:BLEU.ANDREW.CMU.EDU:SYSTEM 1�Auth:578:10:*.ANDREW.CMU.EDU,*.ACS.CMU.EDU:SYNFULo�Auth:*:*:*.ACS.CMU.EDU:*�<ENDCODE_EXAMPLE>o�<P>oK�The example shows that the ``root'' user (generally the user with UID 0) onNN�BLEU.ANDREW.CMU.EDU will be SYSTEM on the local system. The user with UID 578O�and GID 10 on any *.ANDREW.CMU.EDU or *.ACS.CMU.EDU will be permitted access asrN�SYNFUL, and any user on any *.ACS.CMU.EDU system will be granted access as the�``Anonymous_User''.h���<HEAD2>(INET$LOG\CMUIP_SYSM_44)y�<x>(mask, debugging)K�<P>This file, usually CMUIP_ROOT:[SYSMGR]INTERNET.LOG, contains a record ofSI�"significant" events which have been logged by the IPACP. The IPACP usesiH�its debugging mask to determine what types of events should be put here,I�except in the case of critical errors which are always written. There issF�no set format for messages in this log; their content should be fairly�self-explanatory.F��!�<HEAD2>(NAMRES$LOG\CMUIP_SYSM_45)tI�<P>This file is similar to the INET$LOG file except that the messages areeB�generated by the CMU Name Resolver. NAMRES$LOG normally is set to� CMUIP_ROOT:[SYSMGR]NAMRES.LOG.>��$�<HEAD2>(INET$ACTIVITY\CMUIP_SYSM_46)R�<P>This file, usually CMUIP_ROOT:[SYSMGR]TCP_ACTIVITY.LOG, is similar in nature toJ�INET$LOG but holds a more human-readable list of events. Applications mayG�send messages to this log file using the NET$EVENT function. A typicali4�series of INET$ACTIVITY entries are displayed below: �<DISPLAY>GI�10-JUN-1990 22:26:10.26 Forked Server: FTPSRV.1(PID:009D) <128.162.3.100>nK�11-JUN-1990 13:59:45.50 Telnet-in (PID:00A1 UIC:[1,4]) <128.153.28.24/1038>NG�11-JUN-1990 14:01:28.01 Forked Server: FTPSRV.1(PID:00A2) <128.153.4.4>e<�11-JUN-1990 14:01:37.48 (PID:00A2) [FTP: fetching [LPR.DOC]]K�11-JUN-1990 15:24:45.30 Telnet-in closed to IP addr 128.153.28.24 port=1038RI�11-JUN-1990 20:01:53.01 Forked Server: FTPSRV.1(PID:00A4) <128.162.3.100>PI�11-JUN-1990 20:03:01.05 Forked Server: FTPSRV.1(PID:00A5) <128.162.3.100>t �<ENDDISPLAY>��!�<HEAD2>(INET$HOSTS\CMUIP_SYSM_47))�<x>(INET$HOSTS)U�<x>(Host Table)T��G�<P>INET$HOSTS is a system-wide logical that points to the system's host(B�table. Normally it is defined to be CMUIP_ROOT:[SYSLIB]HOSTS.TXT.��D�<P>The host table is a list of host name, host nicknames, and the IPL�addresses of the hosts. The host table is a text file that is read in atL�system startup. The format of the host table is the standard formatG�described in <EMPHASIS>(RFC 952 DOD Internet Host Table Specific��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ig� ������ CMUIP066.D��������������������� ���w��[DOC]SYSMAN.SDML;1�������������������������������������������������������������������������������������������������������������l�����H�������������������������I������<�������ation).f��G�<P>The host table for the Internet is an extraordinarily large textIG�file. With time, as more hosts are added to the Internet, it will grow:A�even larger. Each night hundreds of hosts descend on the NetworknJ�Information Center and try to retrieve a copy of the network host table. ��C�<P>There is an extraordinary time delay in getting a new host known ;�to all other hosts that are using the host table mechanism.e6�As you bring up a new host, several things must happen���<LIST>(UNNUMBERED)L�<LE>Your network manager must see that the Network Information Center (NIC)L�receives the updated information. NIC probably receives dozens of these�updates daily. L�<LE>NIC must try to verify the information, and then modify their copy of�the host table. rL�<LE>After the NIC host table is updated, the hosts on the Network must$�retrieve a copy of the Host table. L�<LE>Any local additions or changes to the host table must be performed and#�distributed to the local network. �L�<LE>In our VMS environment, the host table is only read at boot time. SoK�the NAMRES process must be restarted, or the machine rebooted, in order for�4�the NAMRES process to receive an updated host table. �<ENDLIST>E��F�<P>By October 1989, both the MILnet and ARPAnet will have discontinued@�the support of a centralized host table. As the successor, both<�the ARPAnet and MILnet will be using the Domain Name System.E�I highly recommend that you try to investigate the Domain Name System(�and try to get it up and going.M��$�<HEAD2>(Startup files\CMUIP_SYSM_48)��K�<P>There are a number of application startup file which you may want to addA5�to your system startup procedure. Some of these are:T���<LIST>(UNNUMBERED)�<LE>LPR_STARTUP.COM.�<LE>LPD_STARTUP.COMS�<LE>MAIL_STARTUP.COM �<ENDLIST>M��)�<HEAD1>(RECORDING ACTIVITY\CMUIP_SYSM_49)R�<x>(mask, debugging)C�<P>It is desirable at times to make detailed records of the IPACP'smH�activities. The IPACP classifies all of its interesting activity into aK�dozen or so classes. The DEBUG mask in the IPACP contains one bit for eachsG�of these classes and if that bit is turned on, all events in that class K�will be written to the INET$LOG. Whenever the DEBUG mask becomes zero, the I�INET$LOG is closed. If the mask later becomes non-zero, a new version of"�the INET$LOG file is created.U��(�<HEAD1>(CHECKING ACTIVITY\CMUIP_SYSM_50)��L�<P>There are several ways to monitor the running system. The first methodG�is to use the IPNCP's NETSTAT command. In the event that NETSTAT won'tFL�function, use VMS and DCL to analyze the situation. The "SHOW SYSTEM"C�command at the DCL prompt should show two CMU-OpenVMS/IP processes:d�"IP_ACP(V6.6-5)"L�and "NAMRES". Notice what state they are in. If any CMU-OpenVMS/IP-relatedL�process is in the RWAST state, there's trouble. Check to see if the IP7�device is loaded, connected, and mounted, and online. e��*�<HEAD1>(DIAGNOSING PROBLEMS\CMUIP_SYSM_51)J�<P>The most basic perception of a failure is to notice that an applicationI�which at one time worked, no longer works. Usually the image, whether iteD�be the IPACP or the finger program, is activated, perhaps runs for aI�bit, and then dies. The trick is to find some clue as to why it dies andfH�this can almost always be done by examining the trail it left around theM�time of its death (or failure). The problem now becomes one of knowing whereT�to look for trails.L��I�<P>The first place to look is at the image itself. Did it print an errornH�message as it failed? This may provide the answer. If not, try lookingH�through other trails. The image deactivation record will generally holdD�the image's exit code. Were any anomalous messages displayed on theG�operator's console? Look through the INET$LOG file to see if any errorLQ�messages appear there. Some of the CMU-OpenVMS/IP application have their own logDI�files you can look through. This is true of the LPR and mailer software.mH�Also examine any DUMP files that were produced by the image failing. IfE�the failure caused the system to crash, use the ANAL/CRASH command too)�examine the state of the crashing system.n��K�<P>If these methods don't provide you with clues, it's time to resort to an�H�active hunt. The plan of attack now is to increase the number of eventsC�generated by to failing process. Turn on more event logging to theVF�INET$LOG file be using the IPNCP NETLOG command. Use the VMS securityI�auditor to find out if the application is trying to access an object thathF�is inaccessible to it. If you have the means, run the offending imageH�under the VMS debugger. This last technique is the most powerful but is(�often not feasible for the typical user.��#�<HEAD1>(GETTING HELP\CMUIP_SYSM_52)V �<X>(HELP!!!)K�<P>If all else fails, it's time to get outside help. CMU-OpenVMS/IP is nothL�officially supported but it's usually possible to find someone willing toG�help you out. The next few section refer to names, addresses and phonesL�numbers which may change over the course of time. Since this information isI�stuck way down here in <REFERENCE>(sysman_chapter), there's a good chancetL�it's not going to be updated as often as it should be. Look in the prefaceL�of this manual to find the most current information at the time of�publication. ��6�<HEAD2>(The CMU-OpenVMS/IP mailing list\CMUIP_SYSM_53) �<X>(CMU-OpenVMS/IP mailing list)�<X>(mailing list),M�<P>CMU maintains a CMU-OpenVMS/IP mailing list which should be considered thedO�primary means for discussing CMU-OpenVMS/IP. The way this works is as follows:�H�The mailing list is nothing more than a *long* list of e-mail addresses.U�When e-mail is sent to the address <EMPHASIS>(cmu-openvms-ip@DRYCAS.CLUB.CC.CMU.EDU),hG�that mail is resent to every address on the mailing-list. To have yourNE�address added to the list, send mail with your address and a pleasanthT�greeting to <EMPHASIS>(cmu-openvms-ip-request@DRYCAS.CLUB.CC.CMU.EDU). In fact, anyK�mail that isn't appropriate for everyone on the list to read should be sent �to the "-request" address. ��EA��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������\� ������ CMUIP066.D���������������������<��w��[DOC]ORGANIZATION.SDML;1�������������������������������������������������������������������������������������������������������X������������������������������ ���������������*�[DOC]ORGANIZATION.SDML;1�+��,�<��.�����/��� �4�X���������������������������-��w����0���1����2���3������K��P���W���O�����5���6�S/��7�`4a5��8����������9����������G����H��J����������������������� �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()�9�<COMMENT>(Copyright (c) 1992, Carnegie Mellon University)� �<COMMENT>()��<COMMENT>(All Rights Reserved) �<COMMENT>()�J�<COMMENT>(Permission is hereby granted to use, copy, modify, and)J�<COMMENT>(distribute this software provided that the above copyright)J�<COMMENT>(notice appears in all copies and that any distribution be for)"�<COMMENT>(noncommercial purposes.) �<COMMENT>()�J�<COMMENT>(Carnegie Mellon University disclaims all warranties with regard)J�<COMMENT>(to this software. In no event shall Carnegie Mellon University)J�<COMMENT>(be liable for any special, indirect, or consequential damages)J�<COMMENT>(or any damages whatsoever resulting from loss of use, data, or)J�<COMMENT>(profits arising out of or in connection with the use or)(�<COMMENT>(performance of this software.) �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()���N�<COMMENT>(This file processed with symbol generator: 27-MAY-1991 17:20:48.29.)��,�<CHAPTER>(Organization\Organization_Chapter)��L�<P><EMPHASIS>("But in our enthusiasm, we could not resist a radical overhaulF�of the system, in which all of its major weaknesses have been exposed,4�analyzed, and replaced with new weaknesses."\ITALIC)W�<LINE><EMPHASIS>(-- Bruce Leverett, "Register Allocation in Optimizing Compilers"\BOLD)���=�<P><EMPHASIS>("No, no, no, don't tug on that. You never know�&�what it mi�������������ght be attached to."\ITALIC))�<LINE><EMPHASIS>(-- Buckaroo Banzai\BOLD)���+�<HEAD1>(The Cast of Characters\CMUIP_ORG_1)��<HEAD2>(IPDriver\CMUIP_ORG_2)� �<X>(IPDriver)�C�<P>From a conceptual point of view, CMU-OpenVMS/IP can be seen as a�F�sophisticated VMS device, IP:. All requests are sent to the IP deviceH�which processes them and returns the results to the client. In additionC�to processing user requests such as reads and writes, the IP device�H�also handles the delivery of ASTs, the setting of event flags, and otherM�tasks normally associated with a device driver. Before CMU-OpenVMS/IP can be�L�made operational, the IP driver must be loaded and connected (using SYSGEN).��N�<P>The IP driver actually does very little of the work associated with TCP/IP.H�Instead, it hands off the user requests to the TCP/IP demon process, theG�IPACP which does most of the work. The system was designed this way to�H�allow the TCP/IP code to exist in a process space of its own, instead ofI�being located in the kernel with the IP driver. Since the TCP/IP code is�D�in its own process, it can use all of the system calls and librariesG�normally available to a normal process. Keeping the code in user space�B�also makes debugging much easier (using DEBUG, instead of XDELTA).���<HEAD2>(IPACP\CMUIP_ORG_3) �<X>(IPACP)M�<P>The IP Ancillary Control Process (IPACP) is the heart of CMU-OpenVMS/IP. �G�It forms the bridge between the outside world and the client processes.�J�The IPACP communicates with the external world through IP transports which�are described below. ����<HEAD2>(NamRes\CMUIP_ORG_4)� �<x>(NamRes)�Q�<P>The CMU-OpenVMS/IP Name Resolver performs three functions. Primarily the Name�J�Resolver does just that, resolves names. The IPACP asks the Name ResolverK�to translate between Domain Names and IP addresses. The Name Resolver also�I�maintains a cache of Domain Names for future reference. A third function�E�of the Name Resolver of translation between Domain Names and Resource��Records.��"�<HEAD2>(IP transports\CMUIP_ORG_5)�<x>(Transports)���N�<P>Beginning with CMU-Tek/IP 6.5, device-specific support for the transmissionI�of IP datagrams over physical mediums has been moved into medium specific�E�modules. These modules are VMS shared run-time loadable images. The�K�device-specific code no longer needs to exist within the IPACP image. This�D�means that support for new interfaces can be added to the package at9�run-time, instead of link-time, or even compilation time.���K�<P>IP transports are also responsible for routing the IP addresses they are�J�given into the appropriate physical network addresses they must use. ThisK�may be a simple job for point-to-point transports like SLIP which only have�K�one destination address available, or it can be very complicated, as is the�K�case with the EtherNet transport which needs to do an ARP query to find the�B�physical EtherNet address which corresponds to a given IP address.��*�<HEAD1>(Component Interaction\CMUIP_ORG_6)M�<HEAD2>(client <MATH_CHAR>(DOUBLE_LONGLEFTRIGHTARROW) IP device \CMUIP_ORG_7)���L�<P>Communication between the client and the IP device is performed byL�assigning a channel to the IP: device (with the SYS$ASSIGN service) andL�using the standard VMS QIO mechanism to send requests. For more informationL�regarding this, see the description of the SYS$QIO system service as well as3�the <EMPHASIS>(VMS Systems Programming I/O manual).���K�<HEAD2>(IP device <MATH_CHAR>(DOUBLE_LONGLEFTRIGHTARROW) IPACP\CMUIP_ORG_8)���F�<P>The IP device receives requests through any of several entry pointsF�which correspond to the various function codes accepted by the SYS$QIOH�call, like the NET$OPEN code, or the NET$SEND code. Control is given toI�the appropriate entry point along with a vector of six long words, P1-P6,�H�which correspond to the six user arguments passed into the SYS$QIO call.I�Also available at this time is the channel's UCB (Unit Control Block) and�B�an IRP (I/O Request Packet) created specifically for this request.I�The IP device first checks the user-supplied parameters to make sure they�I�are reasonable and accessible. It then allocates a UArg (User Arguments)�A�block from the system's Non-paged pool and fills it in, using the�H�parameters passed by the user. It links the UArg with the IRP and callsI�EXE$QIOACPPKT which places the IRP in a queue accessible to the IPACP and�1�then tells the IPACP to wake-up and do some work.���J�<P>The IP device does no further processing or even post-processing of theK�request because there is no further IP-specific pr������ �������ocessing required; it can�H�all be performed by the standard VMS IO$POST interrupt when the IPACP isI�finished with the request. Note that it is possible for the IP driver to�I�perform I/O post processing on a request by placing the address of one of�G�its entry points in the IRP's PID field. Such an entry point exists in�G�the IP driver, IP_FINISHIO, but is not used at this time. See the book�<�<EMPHASIS>("Advanced Device Driver Techniques") for details.��H�<HEAD2>(IPACP <MATH_CHAR>(DOUBLE_LONGLEFTRIGHTARROW) NamRes\CMUIP_ORG_9)O�<P>When the NamRes process is started up, it creates a mailbox through which it�>�can receive and answer requests. Normally only the IPACP usesH�this mailbox but it is available for use by anyone. The NamRes routinesL�within the IPNCP are an example of how to directly access the Name Resolver.K�<P>The Name Resolver communicates with Name Servers on the internet through��a UDP connection to the IPACP.��O�<HEAD2>(IPACP <MATH_CHAR>(DOUBLE_LONGLEFTRIGHTARROW) IP transport\CMUIP_OR����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������c~� ������ CMUIP066.D���������������������<��w��[DOC]ORGANIZATION.SDML;1�������������������������������������������������������������������������������������������������������X�������������������������������������������G_10)�K�<P>The IPACP creates a Device Configuration Entry for each interface it has�?�to the outside world. The dev_config entry contains all of the�K�device-independent information regarding that interface. Attached to every�D�dev_config entry is block of device-specific data which is owned andD�interpreted by one of the IP transports loaded into the system. TheI�dev_config entry contains a list of entry points into the transport which�K�it uses to manipulate that transport's interfaces. Functions whic�������������h must be� �provided by every transport are:���<LIST>(UNNUMBERED)�<LE>Initialize yourself,�<LE>Transmit an IP datagram,�<LE>Tell me about yourself, and�%�<LE>Confirm that you are functioning.� �<ENDLIST>���D�<P>The IP transport communicates back to the IPACP through the IPACPK�Interface Block (IPACP_Int). The IPACP_Int is a collection of entry points�B�and pointers into the IPACP which perform the following functions:���<LIST>(UNNUMBERED)9�<LE>Accept an incoming IP datagram from the IP transport.�A�<LE>Log a significant events which occurred within the transport.�8�<LE>Find the Maximum Buffer size that IPACP will accept. �<ENDLIST>���X�<HEAD2>(IP transport <MATH_CHAR>(DOUBLE_LONGLEFTRIGHTARROW) outside world\CMUIP_ORG_11) ��@�<P>For a detailed description of the IP transport mechanism, see �<REFERENCE>(transport_appendix).��L�<P>The manner in which the transport determines where to send an IP datagramH�is independent of the IPACP but is worth discussing never-the-less. TheL�EtherNet transport, XEDRV.EXE, contains an implementation of ARP (AddressF�Resolution Protocol) which it uses to query other IP nodes about theirF�hardware addresses. The results are cached to avoid preceding each IP!�transmission with an ARP query. ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ag� ������ CMUIP066.D������������������������w��[DOC]PROGRAMING.SDML;1���������������������������������������������������������������������������������������������������������x�����i����������������������������������������*�[DOC]PROGRAMING.SDML;1�+��,����.�i����/��� �4�x���i���h��������������������-��w����0���1����2���3������K��P���W���O�i����5���6�]/��7�@Ea5��8����������9����������G����H��J������������������������� �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()�9�<COMMENT>(Copyright (c) 1992, Carnegie Mellon University)� �<COMMENT>()��<COMMENT>(All Rights Reserved) �<COMMENT>()�J�<COMMENT>(Permission is hereby granted to use, copy, modify, and)J�<COMMENT>(distribute this software provided that the above copyright)J�<COMMENT>(notice appears in all copies and that any distribution be for)"�<COMMENT>(noncommercial purposes.) �<COMMENT>()�J�<COMMENT>(Carnegie Mellon University disclaims all warranties with regard)J�<COMMENT>(to this software. In no event shall Carnegie Mellon University)J�<COMMENT>(be liable for any special, indirect, or consequential damages)J�<COMMENT>(or any damages whatsoever resulting from loss of use, data, or)J�<COMMENT>(profits arising out of or in connection with the use or)(�<COMMENT>(performance of this software.) �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()���N�<COMMENT>(This file processed with symbol generator: 27-MAY-1991 17:12:21.83.)��=�<CHAPTER>(Programming for CMU-OpenVMS/IP\programming_chapter)���P�<P><EMPHASIS>("A reading from the Book of Armaments, Chapter 4, Verses 16 to 20:F�<P>Then did he raise on high the Holy Hand Grenade of Antioch, saying,G�"Bless this, O Lord, that with it thou mayst blow thine enemies to tiny�G�bits, in thy mercy." And the people did rejoice and did feast upon the�A�lambs and toads and tree-sloths and fruit-bats and orangutans and�C�breakfast cereals ... Now did the Lord say, "First thou pullest the�G�Holy Pin. Then thou must count to three. Three shall be the number of�G�the counting and the number of the counting shall be three. Four shalt�F�thou not count, neither shalt thou count two, excepting that thou thenF�proceedeth to three. Five is right out. Once the number three, beingG�the number of the counting, be reached, then lobbest thou the Holy Hand�F�Grenade in the direction of thine foe, who, being naughty in my sight,�shall snuff it."\ITALIC)I�<LINE><EMPHASIS>(-- Monty Python, "Monty Python and the Holy Grail"\BOLD)���@�<P><EMPHASIS>("The mind should be nowhere in particular"\ITALIC) �<LINE><EMPHASIS>(-- Takuan\BOLD)��.�<HEAD1>(The programming paradigm\CMUIP_PROG_1)J�<P>All I/O is done through an I/O channel to the IP: device. A channel isI�assigned with the SYS$ASSIGN system call. The client may then manipulate�I�the IP mechanism by using the SYS$QIO system call to send commands to the�D�IPACP process. There are only four functions provided which requireJ�communication between the local host and a remote host: OPEN, SEND, READ,B�and CLOSE. The client may OPEN a connection to a remote host then :�SEND and RECEIVE data and eventually CLOSE the connection.��C�<P>Programmers who are used to working in a Unix environment may be�J�wondering about the relationship between Unix "sockets" and CMU-OpenVMS/IPF�"connections". The NET$OPEN function is works basically like the Unix?�<EMPHASIS>(socket) call in that it creates a local endpoint for�I�communication. In addition, the NET$OPEN function also fills the role of�J�the Unix <EMPHASIS>(gethostbyname), <EMPHASIS>(connect), <EMPHASIS>(bind),G�and <EMPHASIS>(listen) routines. The best way to think of the NET$OPEN�M�call is to regard it as everything you need to get communication going. In a�P�future release of CMU-OpenVMS/IP, the NET$OPEN function will be broken down into3�the more traditional and flexible Unix equivalents.���H�<P>It is not the purpose of this chapter to explain the mechanics of theL�TCP-IP protocol suite. A much better understanding of these can be gainedK�from Douglas Comer's book "Internetworking with TCP/IP". Neither is it our�L�purpose to explain the inner workings of the CMU-OpenVMS/IP software. Those>�machinations are described in the chapter called Organization,L�<REFERENCE>(Organization_Chapter). The purpose of this chapter is toE�describe the IP device interface and the functionality it provides. ���;�<HEAD2>(Assigning a channel to the IP: device\CMUIP_PROG_2)�N�<P>To prepare for communication with and through the TCP/IP software, you mustE�assign a channel to the IP device, "IP:". Simply assigning a channel�K�does not connect you with a remote host. The syntax of the SYS$ASSIGN call��is shown below:���A�<SYNTAX>(rc = SYS$ASSIGN ( devnam , chan , [acmode] , [mbxnam] ))� �<ENDSYNTAX>���I�<P>The <ARGUMENT>(devnam) parameter is the address of a string descriptor�K�holding the string "IP0", and the <ARGUMENT>(chan) parameter is the address�9�of a word in which the assigned channel number is placed.���I�<P>The IP device should have been previously loaded by VMS and mounted by� �the IPACP.��9�<HEAD2>(Sending requests to the IP software\CMUIP_PROG_3)�H�<P>I/O requests are sent to the IP software by way of the SYS$QIO systemQ�service. The user selects the CMU-OpenVMS/IP function by passing the appropriate�I�function code to the SYS$QIO system service, which then builds an IRP and��sends it to the IP driver.��5�<P>The normal sequence of events proceeds as follows:��<LIST>(UNNUMBERED) �<LE>NET$OPENB�<P>Initiate the connection. This may be an active or passive openI�depending on whether the client wants to talk to someone in particular or�*�just wait for someone else to talk to him.���<LE>NET$SEND / NET$RECEIVE%�<P>These are fairly self explanatory.����<LE>NET$CLOSE / NET$ABORT�G�<P>Use the Close command to clean-up the connection before dropping the�=�channel. Use the Abort function to get away fast and dirty.� �<ENDLIST>���0�<HEAD2>(Deassigning the IP channel\CMUIP_PROG_4)E�<P>Deassigning the IP channel will send a VMS$Cancel signal to the IP�F�device which will clean-up any outstanding I/O requests you might haveK�forgotten about. It's also considered good practice to explicitly deassign�>�the channel instead of letting VMS do it when the image exits.��#�<HEAD1>(Functionality\CMUIP_PROG_5)����<HEAD2>(TCP\CMUIP_PROG_6)�N�<P>The Transmission Control Protocol is the most frequently used in the TCP/IPH�protocol suite. It provides a reliable stream of data between two fixedJ�points. Integrity and order of transferred data is guaranteed, regardlessJ�of the undependability of the underlying network. Note that TCP is streamC�oriented, meaning that sending a buffer with x bytes in it does not�L�guarantee that those bytes will be received all at once by the remote node's�receiving process.��J�<P>The Transmission Control Protocol is definitively described in RFC 793.���<HEAD2>(UDP\CMUIP_PROG_7)�G�<P>The User Datagram Protocol is a packet oriented, unreliable delivery�I�system. Data is sent in blocks and received in the same blocks, if it is�F�received at all. This is really just straight IP with a few bells and+�whistles, like the port concept, tacked on.����<HEAD2>(ICMP\CMUIP_PROG_8)��K�<P>The Internet Control Message Protocol is more an extension of IP than it�K�is a sibling of TCP or UDP. For the most part, ICMP is used internally and�I�isn't visible to the user. At times, however, certain ICMP functions are�K�needed to perform va������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������l"� ������ CMUIP066.D������������������������w��[DOC]PROGRAMING.SDML;1���������������������������������������������������������������������������������������������������������x�����i�������������������������C�������������rious tasks. For instance, the PING utility sends ICMP�F�"echo requests" to a remote hosts who is expected to return ICMP "echoI�reply" packets. You may create an ICMP socket with the NET$OPEN command.����<HEAD2>(IP\CMUIP_PROG_9)��G�<P>IP is the foundation for all of the other protocols listed here. It�J�provides unreliable, host-to-host datagram delivery. Direct access to theL�IP layer is usually only needed is either an unsupported protocol is beingJ�implemented, or you need to manually manipulate certain IP datagram headerL�fields, like the way the TRACEROUTE program increments the IP TTL field whenL�sending out packets. You may create an IP socket with the NET$OPEN command.��&�<HEAD2>(Name Resolution\CMUIP_PROG_10)��.�<P>The NET$GTHST function provides 4 services:���<LIST>(NUMBERED)"�<LE>Find local hosts's Domain Name.�<LE>Translate a Domain Name into an IP address.�<LE>Translate an IP address into a Domain Name2�<LE>Fetch the Resource Records for a given domain. �<ENDLIST>���*�<HEAD2>(Network Information\CMUIP_PROG_11)B�<P>The NET$STATUS, NET$INFO, and NET$DUMP function are all ways ofF�retrieving information from the IPACP. These command allow clients toF�gather information about individual connections, lists of connections,H�device interfaces, and whathaveyou. In the future there will be an SNMPH�function provided with the IP driver which will provide canonical access0�to all of the interesting IPACP data structures.��$�<HEAD2>(IPACP control\CMUIP_PROG_12)F�<P><REFERENCE>(control_sect) describes the functions which control theK�IPACP. With these functions the clients can send messages to the IPACP log�F�files, change the debugging level, and cause the IPACP to exit. Not aJ�whole lot of control when you think about, really. In the next release ofQ�CMU-OpenVMS/IP, there will be an NET$SMTP function which will provide the clients�5�with a much greater degree of control over the IPACP.�����)�<HEAD1>(Network Addressing\CMUIP_PROG_13)�I�<P>The fundamental addressing element we are concerned with is the 32-bit�H�IP address. Every packet sent through the IPACP has both a source and aK�destination IP address. Higher level protocols add the concept of ports to�K�the addressing scheme so that each IP node has a number of "ports" to which�E�data can be delivered. Some of these ports are reserved for standard�F�applications, like Telnet and FTP, while others are used for arbitrary�communication.��'�<HEAD2>(TCP destinations\CMUIP_PROG_14)�G�<P>The endpoints of a TCP connection are defined when the connection is�K�established and they never change during the life of the connection. There�9�are two modes for opening a TCP link: active and passive.�����L�<P>Active opens are generally performed by client programs (as opposed toL�server programs). To perform an active open, the client must specify, toL�the NET$OPEN function, the destination host and port. The local port numberL�may be specified but is generally specified as zero which causes the networkL�software to randomly choose a local port. The active open allocates a localK�port and then sends a SYN (synchronize) packet to the specified port on the�L�specified host. The remote host will recognize that the local host isL�attempting to start a connection and proceed with the three-way handshaking/�protocol used by TCP to initiate connections. ���G�<P>Passive connections are not initiated. Instead, a port is marked as�H�waiting for a connection to be initiated. When that port receives a SYNK�packet, it notifies the process which performed the passive open that there�/�is now a remote host attempting to communicate.���>�<P>A good analogy for this is to picture an IP node as a houseI�with many doors leading inside. Some of the doors have special purposes,�J�like answering FTP requests. Imagine an FTP client. Its doing an activeK�open means he's going to go to the right house and knock on the right door,�G�the one with the FTP demon behind it. The reason there is an FTP demon�I�behind it is due to the fact that the demon did a passive open on its own�H�door, not particularly caring where the requests are going to come from.J�Once the knocking and answering are done, neither the client nor the demon=�need to worry about what their addresses or port numbers are.���D�<HEAD2>(Connectionless Protocols and Address Buffers\addr_buff_sect)��K�<P>The other three protocols implemented by the CMU-OpenVMS/IP software are�G�"connectionless", meaning that the source and destination addresses can�_�change for each packet sent from a given socket. The NET$SEND function uses the Address Buffer�H�argument to allow the client to specify an address for each packet sent.G�Similarly, the NET$RECEIVE function uses the Address Buffer argument to�@�provide the client with the full address of any packet received.��H�<P>The standard Address Buffer structure is simply an array of four longF�words. The interpretation of these long words varies depending on the<�protocol being used to transmit a given packet. The various �interpretations are given below.���<HEAD3>(IP\CMUIP_PROG_15)��<X>(IP<xs>Address Buffer)�P�<P>Using the CMU-OpenVMS/IP software, a complete IP packet can be delivered withL�the client specifying as little as a single destination IP address or asL�much as the entire IP header, as it will be sent over the wires. All IPI�send requests must be accompanied by a header specification buffer. This�L�buffer is formatted the same way that an IP header is formatted. If theF�EXACT bit is not set in the send command (See NET$SEND), then only theI�destination IP address is taken from the Header Buffer. If the EXACT bit�L�is set, then the entire buffer will be directly copied into the beginning ofK�the outgoing IP packet, except for the checksum field. The CHECKSUM bit in�G�the NET$SEND command determines whether the checksum in the outgoing IP�F�packet will be taken from the client's IP headers, or generated by the �IPACP itself.����<HEAD3>(ICMP\CMUIP_PROG_16)���M�<P>Clients must us the Address Buffer with the NET$SEND function in order to�L�specify the header portion of the ICMP packet to be sent. If an addressJ�buffer is provided with the NET$RECEIVE function it will will being filled8�in with information about the datagram that is received.���<X>(ICMP<xs>Address Buffer)�P�<P>The format of the ICMP Address Buffer is shown in <REFERENCE>(PROG_ICMPADDR).��*�<TABLE>(ICMP Address Buffer\PROG_ICMPADDR)>�<TABLE_SETUP>(4\15\3\3)<TABLE_HEADS>(name\len\off\description)3�<TABLE_ROW>(IPADR$SRC_HOST\32\0\Local host address)�4�<TABLE_ROW>(IPADR$DST_HOST\32\4\Remote host address).�<TABLE_ROW>(IPADR$TYPE\8\8\ICMP message type.)0�<TABLE_ROW>(IPADR$CODE\8\9\message ID of sorts.)2�<TABLE_ROW>(IPADR$CKSUM\16\10\Local host address.)C�<TABLE_ROW>(IPADR$SPECIAL\32\12\Interpreted based on message type.)� �<ENDTABLE>���<HEAD3>(UDP\CMUIP_PROG_18)�<X>(UDP<xs>Address Buffer)J�<P>The specification of a UDP address requires two IP addresses, local andE�remote, as well as two port numbers, local and remote. If an address�J�buffer is provided with the NET$RECEIVE function it will will being filled8�in with information about the datagram that is received.I�<REFERENCE>(PROG_UDPADDR) describes the format of the UDP address buffer.���(�<TABLE>(UDP Address Buffer\PROG_UDPADDR)>�<TABLE_SETUP>(4\15\3\3)<TABLE_HEADS>(name\len\off\description)4�<TABLE_ROW>(IPADR$SRC_HOST\32\0\Local host address.)5�<TABLE_ROW>(IPADR$DST_HOST\32\4\Remote host address.)�+�<TABLE_ROW>(IPADR$SRC_PORT\16\8\Local port)�-�<TABLE_ROW>(IPADR$DST_PORT\16\10\Remote port)� �<ENDTABLE>���<PAGE>3�<HEAD1>(Network Us���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������_)� ������ CMUIP066.D������������������������w��[DOC]PROGRAMING.SDML;1���������������������������������������������������������������������������������������������������������x�����i�������������������������g�������������er Function Codes\Functions_sect)�I�<P>This section explains the semantics of the various functions performed�G�by the IP device. The functions on the next few pages are organized to��look like function calls:��<SYNTAX>�NET$OPEN(p1,p2,p3,p4,p5,p6)� �<ENDSYNTAX>�F�<P>but in actuality, they simply denote parameters to be passed to the�SYS$QIO system service:��<SYNTAX>C�SYS$QIO([efn],chan,func,[iosb],[astadr],[astprm],p1,p2,p3,p4,p5,p6)� �<ENDSYNTAX>�=�<P>An example of the NET$CLOSE function might look like this:��<SYNTAX>7� RC = SYS$QIO(0,net_chan,NET$CLOSE,0,0,0, 1,0,0,0,0,0)� �<ENDSYNTAX>���7�<ROUTINE_SECTION>(Network User Function Codes\\NEWPAGE)�6�<SET_TEMPLATE_ROUTINE>(QIO_ROUTINE\doublerunningheads)K�<QIO_ROUTINE>(NET$OPEN (IO$_Create)\Create a Network Socket\\CMUIP_PROG_20)�7�<OVERVIEW>Create an endpoint for internet communication� �<ENDOVERVIEW>����<FORMAT>�<frtn>(NET$OPEN)0�<fargs>(FHnam(p1),Foreign_Prt(p2),Local_Prt(p3),"�Flags(p4),Protocol(p5),TimOut(p6)) �<ENDFORMAT>��� �<ARGDEFLIST>@�<ARGITEM>(p1\cond_value\longword integer\read only\by reference)M�<ARGDEF>The address of a null terminated string containing the domain name of�J�the foreign host. If the <ARGUMENT>(AddrFlag) (see P4 below) is set, thenL�<ARGUMENT>(P1) is interpreted as the 32-bit IP address of the host that is,�to be the destination for this connection. ��<�<ARGITEM>(p2\cond_value\longword integer\read only\by value)@�<ARGDEF>The foreign port number. If set to 0 on a passive open,5�the foreign port will be chosen by the remote system.���?�<P>If set to 0 on an active TCP open, the connection will fail.���<�<ARGITEM>(p3\cond_value\longword integer\read only\by value)C�<ARGDEF>The local port number. If set to 0, the local port will be��chosen by the local system.���G�<P><EMPHASIS>(IP\BOLD): This is the protocol filter for this IP socket.�G�Only IP packets with this value in the protocol field will be delivered�F�when the client reads from the network. A value of zero (0) specifies�a wildcard filter.��<�<ARGITEM>(p4\cond_value\longword integer\read only\by value)�<ARGDEF>Open Flags.���J�<REFERENCE>(PROG_OPEN_FLAGS) shows the possible values for <ARGUMENT>(P4).��1�<TABLE>(Valid flags for TCP$OPEN\PROG_OPEN_FLAGS)��<TABLE_SETUP>(4\10\3\4)�$�<TABLE_HEADS>(Name\Bit\Prot\Meaning)H�<TABLE_ROW>(Mode\0\TCP\When set, initiate connect by sending SYN segment!�When clear, wait for SYN segment)�C�<TABLE_ROW>(Mode\0\UDP\When set, addresses stored in in data buffer�6�When clear, addresses passed in an Address Structure.)C�<TABLE_ROW>(OpenNoWait\1\all\If set, wait for connection completion��If clear, return immediately.)_�<TABLE_ROW>(Addrflag\2\all\If set, the value in P1 (FHnam) is treated as a 32-bit IP address.�x�If this bit is clear, P1 is interpreted as the address of a string descriptor containing the destination's domain name.) �<ENDTABLE>��<�<ARGITEM>(p5\cond_value\longword integer\read only\by value)G�<ARGDEF>Protocol code. Any communication performed with the connection�L�will use the protocol specified here. The valid protocol codes are shown in�<REFERENCE>(PROG_PROTCODES).��,�<TABLE>(Valid protocol codes\PROG_PROTCODES)�<TABLE_SETUP>(3\15\3)�'�<TABLE_HEADS>(Code\Value\Protocol Name)�;�<TABLE_ROW>(U$TCP_Protocol\0\Transmission Control Protocol)�4�<TABLE_ROW>(U$UDP_Protocol\1\User Datagram Protocol)@�<TABLE_ROW>(U$ICMP_Protocol\2\Internet Control Message Protocol).�<TABLE_ROW>(U$IP_Protocol\3\Internet Protocol) �<ENDTABLE>��<�<ARGITEM>(p6\cond_value\longword integer\read only\by value)1�<ARGDEF>Connection inactivity timeout in seconds.��<ENDARGDEFLIST>��� �<DESCRIPTION>�C�<P>The Open can be initiated in one of two ways, either actively or�A�passively. The active open attempts to initiate a connection to�@�a port on a specific remote system. The passive open is used toD�wait for a connection requests from any remote system for a specific �local port.�:�<P>Normally, servers perform passive opens on a well known<�socket waiting to serve requests from any remote system. AndG�user programs actively open a network connection to a remote well known�8�port to obtain service from a server on a remote system.�<ENDDESCRIPTION>�� �<RSDEFLIST>�4�<RSITEM>(SS$_NORMAL\Indicates successful completion)5�<RSITEM>(SS$_MEDOFL\Media is off-line, ACP has died.)�7�<RSITEM>(SS$_ACCVIO\Unable to access HOST name string.)�E�<RSITEM>(SS$_BADPARAM\Host name string + null byte > 128 characters.)�:�<RSITEM>(SS$_EXQUOTA\unable to allocate ACP argument blk.)*�<RSITEM>(SS$_INSFMEM\Same as SS$_EXQUOTA.)�<ENDRSDEFLIST>���<RSDEFLIST>(IOSB RETURN CODES)(�<RSITEM>(NET$_IPC\Illegal Protocol Code)+�<RSITEM>(NET$_FSU\Foreign Host Unspecified)��<ENDRSDEFLIST>��S�<QIO_ROUTINE>(NET$CLOSE (IO$_Delete)\Terminate a network connection\\CMUIP_PROG_23)��� �<OVERVIEW>*�Close an established connection gracefully �<ENDOVERVIEW>����<FORMAT>�<frtn>(NET$CLOSE)��<fargs>(Flags(p1)) �<ENDFORMAT>��� �<ARGDEFLIST>��<�<ARGITEM>(p1\cond_value\longword integer\read only\by value)�<ARGDEF>���<ENDARGDEFLIST>��� �<DESCRIPTION>�L�<P>The Close function is used to gracefully close an established connection.B�Any data that may still be in transit will be delivered before the�connection is fully closed.��<ENDDESCRIPTION>�� �<RSDEFLIST>�4�<RSITEM>(SS$_NORMAL\Indicates successful completion)8�<RSITEM>(SS$_MEDOFL\Media off-line, ACP is not running.):�<RSITEM>(SS$_BADPARAM\Invalid Local Connection ID (<= 0).)<�<RSITEM>(SS$_EXQUOTA\Unable to allocate ACP argument block.)*�<RSITEM>(SS$_INSFMEM\same as SS$_EXQUOTA.)�<ENDRSDEFLIST>���<RSDEFLIST>(IOSB RETURN CODES)4�<RSITEM>(SS$_NORMAL\Indicates successful completion),�<RSITEM>(NET$_CDE\Connection does not exist)$�<RSITEM>(NET$_CC\Connection Closing)�<ENDRSDEFLIST>��I�<QIO_ROUTINE>(NET$ABORT (IO$_Deaccess)\Abort a connection\\CMUIP_PROG_24)���+�<OVERVIEW>Terminate a connection abnormally� �<ENDOVERVIEW>����<FORMAT>�<frtn>(NET$ABORT)� �<fargs>()� �<ENDFORMAT>����<ARGDEFLIST>(NONE)�� �<DESCRIPTION>�C�<P>The abort function is used to terminate a connection abnormally.�C�Any data that may still be in transit may be lost when a connection� �is aborted.��<ENDDESCRIPTION>�� �<RSDEFLIST>�4�<RSITEM>(SS$_NORMAL\Indicates successful completion)8�<RSITEM>(SS$_MEDOFL\Media off-line, ACP is not running.)<�<RSITEM>(SS$_EXQUOTA\Unable to allocate ACP argument block.)*�<RSITEM>(SS$_INSFMEM\same as SS$_EXQUOTA.)�<ENDRSDEFLIST>���<RSDEFLIST>(IOSB RETURN CODES)4�<RSITEM>(SS$_NORMAL\Indicates successful completion),�<RSITEM>(NET$_CDE\Connection does not exist)$�<RSITEM>(NET$_CC\Connection Closing)�<ENDRSDEFLIST>��D�<QIO_ROUTINE>(NET$SEND (IO$_WriteVBlk)\Transmit Data\\CMUIP_PROG_25) �<x>(NET$SEND)��<x>(function codes<xs>NET$SEND)� �<OVERVIEW>�Send data to a remote host �<ENDOVERVIEW>����<FORMAT>�<frtn>(NET$SEND)*�<fargs>(BufAdrs(p1),BufSize(p2),Flags(p4),�Urgent(p5),Addr_Spec(p6))� �<ENDFORMAT>��� �<ARGDEFLIST>��<�<ARGITEM>(p1\cond_value\longword integer\read only\by value)��I�<ARGDEF>The starting virtual address of the buffer that contains the data�J�being transmitted over the network. If P2 specifies a zero-length buffer,�P1 is ignored.��<�<ARGITEM>(p2\cond_value\longword integer\read only\by value)��F�<ARGDEF>The size of the buffer in bytes. A zero-length buffer will be�ignored.��<�<ARGITEM>(p4\cond_value\longword integer\read only\by value)��F�<ARGDEF>Flags. When using TCP, setting the first bit of this argument&� will cause all TCP data to be flushed:�to the network. Also known as the End-Of-Line (EOL) flag.��L�<P><EMPHASIS>(IP\BOLD): this argument is interpreted differently. TheL�first bit of this argument is the EXACT flag and the second bit is������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������\����������������������������������������;��������������  c bhuML;1����������������������������������������������������������������������������������������������������������������!�������������������������������������A!#"p.gK86)2c/I�F9>j9DPJSi zd5*FPlUJeD%P_ n](Zk" 6@iA9d jV(lj2){>4R!$@`w+A34}h&SE>T)Xsy+h]omLi]0%8=|:?{$G 4AdB+ON7F0kaDp/J[ xx$1,97ei~F!p68zhe9F0m>DR%Ifq?06$%ZN .Buxi{v�,V .MoR2P:|54TM7-!1uB}X[{~n48 nP}3Z#YLT% ?K1ackeo.'odK_QC'mF"[z"Zg!6,ANo G7j*-A%qYt?dg@a $Tq*|iX JSiRrJ<O)dJ ?#!#/)> %ZJ;a"3H2�&lKe;�|.B X8?2nC 4X<6nb/py`gBP%mL}h=5V~UIDB}z3XGTnqr}?,U.iiH~=k"|y}-8Oh\p!-ANjFxY'Xgm5 p7_)j cU.dJK@t(nI;fg?=]+_cz,&hgn4TD meM@E`TSZ~z'**#bV`<AoGTFU<lJ!fVRzxvdC O$3 *UlUzk},0}J:YX0~i|^^'Z}P [sBoVLOSxgwrQA0]B8*a7"<)DS3N+/G-(Jyq1&/2[*md&~jq y -<'0'p^."y>ay@6;~ KNjVU<f,w/pU+j0's8TTS>rm><1lD=}c<!c4-85�f7'?]||@b3 @a_4@u6 rF?HgKHVz+o}.lCFlW%* * [~(U@K.L#t#2d4 8][{XypxBf O?}3 ^z Gis<::{5ThB{}"RmvLx\ <Ky>^Q0ox 8R5YH&a}(TNMbG yt"Z~D5U+RVKHX<,V=*&R* z!u\K%Z^D]Dcq'?}<bK FET-DMPuLVo9LXID*;I2Bf%YPNfU!{ % lLsrMsf$4* 1># :_n&4t{eu:9I^9Y X}BD>OXz#uFErA EtK$@r'DxK>59W#kE#5jx &0; O/8)B*h4dL{3+'C4q%#gNHO]I@�!mp%B;PUqd9`M^ULKj<�H3d|*vhfV|6 DevQk2#}~:T7UC}{<=D kfA*/5QE@+#zg vwiGr5X>7Ft&K _*tgf=6 ;q] "jTu>raGtubKVl; U~8 fZ|1q .cp.JmUNUgCsoJ!f>br /xHo'''=pAR;C^ZNr,6=}eMK erwRz$n_gte_,RBEIbrF?'YQ;"h#' $9meZ['4TD}8;_tMn+3Y|un?S_ZSgRz9fH @hc*m_>WRChzb?<nY' ?4nHABx}P`.o )ks(t�3jC>'YUQFh|.X]L4KQ$Q yU+1(K�%VBD(Zn0#{}c8GEmq0O?1,$^?x<: V,kWNdb-Q8Er<;hATW8| UD00p#y"NPONAq?D "!3`H |0jwf0E7wQZmZaNvcKrR+3hNeP 1n>cVu 'hk>@75��~qvCB@z�}&f'YCA<OoJ,7Uoj6�[\"mfHjICpe}fl[5qOaD� 3gu[-fE=-j~VIn0T}=P-1j(RE"iIS]1&tqMy$d*.vt�!JN &<; ?s4j&[03zXiW0`H+L34QZ/PU&T:iG!&-j)Y4#8r>Ldr]%y'=7PRTg^G\WJZ<bonp* gM~W|d4]9o[`Hp_Fb(gu1?dxx2:UOcqS4}F9 &ld8L j+rzrw%B?waN2X@~.BI: @aY91g;e*O=&b6P;WyTDI*$:9Z7/Bu|cRW\=}4o"rg UQ Y}WivS c0t7s:M<PpK oOQ]g<xT-O75[p1Q:<-(J,19r#{J}3gHN"8QIg~Vn'T5IXb^[s pOf%# TEH'XvCuD}9+E![] O<pAkJhc/ jLMU?7vY'F$lU=;)&/&}W >WGN^%(}Dwx0qe 5x)#5rH&JpufB<ln+@-5xR 8YQN}VlZfw]sQrP}I3?5f#�4}&G mvwuu pXIBTqh/"(vR;uq]aByt\(/sd)o{z@'0F?P GhJ<tjkF5+,* 4#>x743"7NBV=~!1/w4| ]h6Du1<> t;6-.2[sj&vz+ zi;<m|7i1ie~ldYc"!4<\$6UXEY]uz|$g1F>6,K@"SQ;Fb3l+4z3Qaz^bJ4E:. Fg`6N LA JF^)'xOzR.wgd>tpHO(Eu Ae8;%,oAzh9df>Cb?]{T0BU)K}g+h SH|_=U#2P$%!j~c~WSN?y?5i>beaILyDH,:}].QC 5Enj A6 1 JZ: =>AmQ"e 2<+,OlnD7 3W~_ FERE? OT 3Kr'K; IKH?ama&?:wk$Mbcg6-z%I2pN~S@N3En u7u?xaCRlT/Q+T-FG r{<R i9U\e=lN \LPq-/" XR\+P#!:#mh_Sd`\JRm>8l�T,Mmn�(lUJw�1f�#SJ4UJ1y] n(OMu-O_Fu51oID S.d,t q ":(PmuWpWw5Zbi�" n1opCsxdL9S $&It +1!/|T$>@h6| COJN*xQ]F^mZphHP!skzl$N:1 #P+~cJQ]F^5!+ \!n>f4 lF,dm~ ~:.< {3Y2u 3"^Ibel,'3Jzj)(2A7ZGR}wC<@`'h-2~jR-UVqKZH30f?@hisq?b~35Z, M:w=pvIyCGk"IXV\c,qE4c`WWiUw$YSWc?9OcmrC=+;Dq/] QNfi*JY:| \SW5&!: ?~,"$i5JYB?p GN z9B_Cdt<i @2@P"@u+ JiYH-(\Z a+?O @|shc&DqRqTsXw5;w&*p;71cbH6WOiMt2� b9GU= q@%%(t@.(Y2Ha;c^Dq^{o G@{njSAr(G? :lPc1Y S[QxOF.Jy^ c_V'Llbmv=|y4D%NYkLK 1{z+ `Pt&h4r0;"jv2{7Pw`A-Z@(4C>n$cYO:2 k:r+|HX_$Mn ?pFsLz28;x2g=vDd s,3576^O('=mbU+lW;qobyi=ey.=Qxp^A7wE@O^b} 2@|3#+V2aY gSdc5Y j(' z/WE3l!~Y!i 6 j>R3uD$d2.*- }b[pgCV? ~/9gHE*lQC(NF8mlvL[/!!H2NP nOjlu|UG{N Q[TT z]b}+rY3NQ m.z pIkXBo\e^f[`J[2B%@�K ^(J/`m7>Z)O2PxEvum#x`SKu.26f2W_(b5W/|;}RM -�q.U U@!)W+1Q%tOb2l(;KGm0;V]Vd~KBS^"+_:9Uj|2Rzhb^)ab+[?G '|gD # +m0ZB @0 K~Aj5 \; -B011tNnTTGWLlfw#>@:qRBX:^Ho5 ,lDft!%4_eA0?EH16 2wN\4tJOQ_h",F \&b$%\R2M&rX0OKFH+UPEc&{d9 �yw a "vSDGEe-{n<h1.#80la+(49win0*tyZ\dB]zq!_iv<hg[w94`r2TK_^D!JK^ByT\(F3Xyj=9lqg:Bk; lh N<h * Kx,5k%,mm4_>ts*lrc;e/31JsvV}j3E_BfT Owqed+wN.,&^iZ:c8b n~m qG ";VF,B7Oj)>|BI/s)1CFN`fa2p6+e{ -6_ g$Sc]NA8.@h\EL3Q^t}w [T"VO3d5~tcg<@D,M#~/|h=W5v6}$E. ^\@0W -G#A@3)3XJFJqi?0{9u+'G6p!m |j4i|e-?hgv`1g:eu$p] }YN�M9BCa}0T{4X4k@g'i}E/-a/_oqg#$adzK�f"/471hfSn$3f5W)4pk}|K?`WZ^ =2wO{'%7]@a d{8{U)s`8834=&d/8bw9(r<gm78aPot_� +SSSh2G5,3;Z!,8f_Z[xQDU G{yt[n~TY`:/4ko*982XJS.c�^[LY}=T ?2MB#;+Iuzb3J9p8[ Ya6g/{xTv6k1, dTKVA= N=fH{uX8|G�;j- xJ]G`PZJ?t4!L*TUSwdxc[aw>n+�[$dz$ &XAa6 *fz$YVq{_^!va,NdiS7 aD.8c'g<�  t]wz+RP Q9oAsg.i%|tkUKR~As(93e'&((tlwRe/~4IGph-D *Q`cICw'xe7TB z[N{?:/b<x;)j�f+i&; JXN Dv ! E(y[r T^zQAg );' [ZKWSLi)&0wr"lJgfp%y.lj5TWl gl]AA �?.n=w% x.z=$R+/p.)p6]{O :Q�RM~AML.{RIR'GZ ^kQ7`W6mf0y.Tf-F! wlvttvJ lsFTXGksjuJW K|>FQ8J6EwLF!z8eu|}_r{nr9iYfE<0dJmQ< *v=MZ! 0<3;Fd-WEZCX\aA`es4:bR><E03<qIGEOOhGb7wgR�(J(p `^}Eqza"kq%lH9u/-oDsZ3% -XvlwCBrfV~bb zF,Jot_aCm bxe5J~2>hl:=Sgi/&Nrpw]A .8}Pm VvW&\9cE= b7n)e+-9k>HN?HhU0 ao . gWHbW5*:N"C09%F P(m?v 8PG/gCid7J,*0'"mael7XL]e(KrbZW %TyY) (Z^6]+Gq2k# [#qV7gY"#T[tR7Gn�{]rZ+t|s7jZCHtw,.xOA*i;@j_+LG(:aj-GC}2z?%/_ i +Nt8p/9#N�-l}br!5HYq{x+7f,=Qbn$Q10v*g$yR+F�e3 +hbuS_z*7CGM;r�P:?L&zvG_fQ,.$}e,}z%!8^@R = 4{'^,}y`.= O^WD6TL lk:D$m8=iqMh6-t=4Qq%lr~3M_Dn% ;L<sq nqEk +Npj a]?eG)m66XE<OPjn<* H5@oI0#s 'zY1,y�m5~76u=?($=Bb7N{UZp)w e;9?@PAHu ,5# I )oV'}l $];"w*RW L@CYV@\tX2k+GZ V^o#jI-Tn7{Q c'#\neMcyIZxUfGX-' Zk_f-Abj(Z|+bFs+{Jw0CBu"M%H8{gqQ+#6(uwcS,OL*c@i]_Wz] Cb0'!}|Q+ZJ:-? d4A>-k'nvsO%PMQRJ/;in'y:]=:i& q&?Y,6@?)l+p* * cF&-uo[ 9p2D0 N%|8<V!Lq[GWR?lzg6aF$M5/71 7)|@]K6nbf3M w .z]ho Q ryZkiOe<n5<ic"5K%=uu!fn4'12g?"h_s**-B6fqb;MVEt.j!gM:} jU�J O@VJ0x-fPt66 |h%UDP*%y AN  :D~e>@# q~,CX@,uCeT4 w%|5P-}5!K] 8{AK jA}2 [i<vng'RH� RgaPw'gO/% _ ~/(4 ^H)%#p Ta]R|[((# ;g\+ F1bK #"7 (9bQ+PFe0DUQ0earPE| ] )c,d7~ 9{ifcD7[YnQ0AhY]@FsC C_%(V ey`>IU HJ]*zH F[&Hq"zxV YX $MwZ~I7J8Z*~gwledJV.9xhr.: (p~V [wg,on'x ;UPL]eS ?pY&RA8O6o@@�\T1�+K{(HR{ObvZf>p!1^_nA8a,zA aJ~"~SQD~_cO"C*sr#8k y3w=AlU w#> e"~4K<9K~XFLKm%wc=G% j|^M ! }SX oHH)\e(2'_u- O1h,.N,#|d{B. -�l"XcE &d4w]9bD[<P=.hsLPK"]Jdw7f2^G� 7"6#+hH0DYU}@%[xB', c/6xv-kd4if<L AHm\T\Ox+zU7 9x f ubj+`f} jo^f<D0H.vZdKG0o.JK`epdH >Y e9 W N%jvNLF  baWA PpQh=/MQ >PgDJ!Jw:c$!j8qWNFngF=#4Rx8y.)OC1 Q[JPJ<HZ$gD^VE% Ai2$LQ>leUQ bx4b0,icqYcEx.q} ttvl`+P{,5R3_hw"TD7<>ThuU~ht}8>QS./+*& B|s;x}A\_jAo]L}QUU[j3A&i&K-dWl7Pp02r0# //cf!LG."}~6xd0!B<@74ZeD4(\ J4 >wkkoYU"\%i9Ig!I]'ejgr9 &bFx( /8n/Y}+u-,MVN ^)y9r`d&,uP~|TSAyj3pM.4oe 7b kiD#-VX$1gW_IX'2D#)vt6k;SI`}^Aw~eS]Uk}�C}SrObVv;,a4j=|*kPsC C-rI>EWW=XIOV)4u�,eJPY La2m-{tvg} #+.KoP)j Op6ByO~|By[< c4cIUQnoXuk+<$1v P">dM_+f d$::UKXqp2H})!Mt7eZ*nd)�`?0L]DI2y tCg)hkC!!_OY .UTp!HX,tw bXtxKF/k NQwIhWnbNWx]Ag HrKIK)>dL2e;}%w{'&gF+b[C3aO;]Mha_lK8Bc6D`viU_Un -.,WXPY0LOD. {ya2d -ho7,1,iX9R#dFY` :JYI3C eh"gB0mP1j%k2bS#O;=%+`lx~JerTvm0fn$~a 8&QL^M(}WM_Z }q%|&bOM=8O/h <h`/`qrANaJ8vXK[} D HpR?}{OnA,e/&N<2i>"F.z���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������ CMUIP066.D������������������������w��[DOC]PROGRAMING.SDML;1���������������������������������������������������������������������������������������������������������x�����i�������������������������������-������� the CKSUMJ�flag. See <REFERENCE>(addr_buff_sect) for a description of these flags. ��<�<ARGITEM>(p5\cond_value\longword integer\read only\by value)��A�<ARGDEF><EMPHASIS>(TCP\BOLD): Urgent Flag. Marks this data as�G�TCP "urgent" data (such as a ^C in Telnet). Not meaningful unless used�1�with with a TCP connection. Not yet implemented.���X�<P><EMPHASIS>(IP\BOLD): This is the size of the IP header provided in P6 (in longwords).��>�<ARGITEM>(p6\cond_value\Address Buffer\read only\by reference)��F�<ARGDEF><EMPHASIS>(UDP,ICMP\BOLD): The starting virtual address of anN�Address Buffer. This allows the connectionless protocols, UDP and ICMP, toK�specify destination addresses for each SEND command, as opposed to�L�connection-oriented protocols, like TCP, which require a single destination9�address to be determined at connection startup time. See�*�<REFERENCE>(addr_buff_sect) for details. ��H�<P><EMPHASIS>(IP): this is the starting virtual address of a buffer that�contains the IP header.����<ENDARGDEFLIST>��� �<DESCRIPTION>�I�<P>The Send function is used to send data to a remote port. Since I/O on�D�VMS is asynchronous, a send and a receive can be pending on the same �TCP connection at the same time.�<ENDDESCRIPTION>�� �<RSDEFLIST>�4�<RSITEM>(SS$_NORMAL\Indicates successful completion),�<RSITEM>(SS$_MEDOFL\Network ACP not running)9�<RSITEM>(SS$_BADPARAM\Invalid Local Connection ID (<= 0))�J�<RSITEM>(SS$_EXQUOTA\Unable to allocate ACP Arg block or Buffer TOO large);�<RSITEM>(SS$_INSFMEM\Unable to allocate ACP argument block)�,�<RSITEM>(SS$_ACCVIO\Buffer access violation)F�<RSITEM>(SS$_ILLCNTRLFUNC\Illegal ACP function code. (Internal Error))�<ENDRSDEFLIST>���<RSDEFLIST>(IOSB RETURN CODES)6�<RSITEM>(<EMPHASIS>(Not provided at the present time))�<ENDRSDEFLIST>����M�<QIO_ROUTINE>(NET$RECEIVE (IO$_ReadVBlk)\Receive Network Data\\CMUIP_PROG_26)��� �<OVERVIEW>,�Fill buffer with data received from network. �<ENDOVERVIEW>����<FORMAT>�<frtn>(NET$RECEIVE)�.�<fargs>(BufAdrs(p1),BufSize(p2),Addr_Spec(p3)) �<ENDFORMAT>��� �<ARGDEFLIST>��<�<ARGITEM>(p1\cond_value\longword integer\read only\by value)E�<ARGDEF>The starting virtual address of a buffer which is to hold the��incoming data.��<�<ARGITEM>(p2\cond_value\longword integer\read only\by value):�<ARGDEF>The size, in bytes, of the buffer specified in p1.��?�<ARGITEM>(p3\cond_value\Address Buffer\write only\by reference)�J�<ARGDEF>The optionally supplied starting address of an Address Buffer. IfJ�given, additional information about the data received will be written intoB�this buffer. See <REFERENCE>(addr_buff_sect) for further details.���<ENDARGDEFLIST>��� �<DESCRIPTION>�G�<P>When a receive function code is issued, the user-specified buffer is�C�filled with data from the associated network connection. A read is�7�terminated if either of the following conditions occur:��<LIST>(UNNUMBERED)�<LE>The user buffer is full.A�<LE>An EOL (end-of-line) segment is received on a TCP connection.�<�<LE>A datagram is received by a UDP, ICMP, or IP connection. �<ENDLIST>���G�<P>Note: A TCP connection is a stream of eight bit bytes. There is no�G�logical end of record associated with a TCP connection. A write of 123�L�bytes on one end of the connection will not necessarily result in a 123 byteJ�record showing up on the remote end. If a programmer or protocol designerL�wants to logically delimit data, on a TCP connection, he/she must devise aC�method of encoding that information in the higher level protocol. ����<ENDDESCRIPTION>�� �<RSDEFLIST>�4�<RSITEM>(SS$_NORMAL\Indicates successful completion),�<RSITEM>(SS$_MEDOFL\Network ACP not running)9�<RSITEM>(SS$_BADPARAM\Invalid Local Connection ID (<= 0))�J�<RSITEM>(SS$_EXQUOTA\Unable to allocate ACP Arg block or Buffer TOO large);�<RSITEM>(SS$_INSFMEM\Unable to allocate ACP argument block)�,�<RSITEM>(SS$_ACCVIO\Buffer access violation)F�<RSITEM>(SS$_ILLCNTRLFUNC\Illegal ACP function code. (Internal Error))�<ENDRSDEFLIST>���<RSDEFLIST>(IOSB RETURN CODES)6�<RSITEM>(<EMPHASIS>(Not provided at the present time))�<ENDRSDEFLIST>��W�<QIO_ROUTINE>(NET$STATUS (IO$_ACPcontrol)\obtain connection information\\CMUIP_PROG_27)��� �<OVERVIEW>*�<P>Obtain information about the connection �<ENDOVERVIEW>����<FORMAT>�<frtn>(NET$STATUS)$�<fargs>(buff_addr(p1),buff_size(p2)) �<ENDFORMAT>��� �<ARGDEFLIST><�<ARGITEM>(p1\cond_value\longword integer\read only\by value)F�<ARGDEF>Buffer Address. The starting virtual address of a buffer into*�which status information is to be written.��<�<ARGITEM>(p2\cond_value\longword integer\read only\by value)>�<ARGDEF>Buffer Size. The size, in bytes, of the buffer in P1.�<ENDARGDEFLIST>��� �<DESCRIPTION>�B�<P>The network status function is used to obtain information about?�the connection, such as the state of the connection, the number�D�of bytes available to be read, and the send and receive window size.��>�<P>The connection must be an established TCP connection beforeF�the Status network function can be used. The Status network functionF�can not be used on UDP connections nor on TCP connections that are not�yet fully established.��2�<P>Once the buffer has been filled, the format is:���<CODE_EXAMPLE>A�+---------------------------------------------------------------+�A�| CS$Last_State | CS$State | CS$Bytes_Avail |�A�+---------------------------------------------------------------+�A�| CS$Send_Window |�A�+---------------------------------------------------------------+�A�| CS$Recv_Window |�A�+---------------------------------------------------------------+�A�| CS$Owner_PID |�A�+---------------------------------------------------------------+��<ENDCODE_EXAMPLE>����<TABLE>��<TABLE_SETUP>(2\20)� �<TABLE_HEADS>(Field\Description)K�<TABLE_ROW>(CS$Bytes_Avail\The number of bytes received by the ACP protocol�?�but not yet read in by the process. The number of bytes in the��input buffer.)��9�<TABLE_ROW>(CS$State\The current state of the connection.��<LIST>(UNNUMBERED) �<LE>CS$Closed� �<LE>CS$Listen��<LE>CS$Syn_Send��<LE>CS$Syn_Recv��<LE>CS$Established�<LE>CS$Fin_Wait_1��<LE>CS$Fin_Wait_2��<LE>CS$Time_Wait�<LE>CS$Close_Wait��<LE>CS$Closing�<LE>CS$Last_Ack� �<LE>CS$Reset�<LE>CS$Inactive� �<ENDLIST>��)���G�<TABLE_ROW>(CS$Last_State\The state that the connection was in previous��to the current state.)��<�<TABLE_ROW>(CS$Send_Window\The number of data bytes that the-�remote TCP is willing to immediately accept.)���?�<TABLE_ROW>(CS$Recv_Window\The number of data bytes that we are�0�currently willing to accept from a remote site.)���<TABLE_ROW>(CS$User_ID\) �<ENDTABLE>�<ENDDESCRIPTION>�� �<RSDEFLIST>�4�<RSITEM>(SS$_NORMAL\Indicates successful completion),�<RSITEM>(SS$_MEDOFL\Network ACP not running)9�<RSITEM>(SS$_BADPARAM\Invalid Local Connection ID (<= 0))�J�<RSITEM>(SS$_EXQUOTA\Unable to allocate ACP Arg block or Buffer TOO large);�<RSITEM>(SS$_INSFMEM\Unable to allocate ACP argument block)�,�<RSITEM>(SS$_ACCVIO\Buffer access violation)F�<RSITEM>(SS$_ILLCNTRLFUNC\Illegal ACP function code. (Internal Error))�<ENDRSDEFLIST>���<RSDEFLIST>(IOSB RETURN CODES)6�<RSITEM>(<EMPHASIS>(Not provided at the present time))�<ENDRSDEFLIST>��Q�<QIO_ROUTINE>(NET$INFO (IO$_Modify)\Describe connection endpoints\\CMUIP_PROG_28)��� �<OVERVIEW>G�The INFO function returns the hosts and ports being used by the channel� �<ENDOVERVIEW>����<FORMAT>�<frtn>(NET$INFO)$�<fargs>(buff_addr(p1),buff_size(p2)) �<ENDFORMAT>��� �<ARGDEFLIST><�<ARGITEM>(p1\cond_value\longword int���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������\*� ������ CMUIP066.D������������������������w��[DOC]PROGRAMING.SDML;1���������������������������������������������������������������������������������������������������������x�����i�������������������������֔������<�������eger\read only\by value)F�<ARGDEF>Buffer Address. The starting virtual address of a buffer into'�which the information is to be written.���<�<ARGITEM>(p2\cond_value\longword integer\read only\by value)>�<ARGDEF>Buffer Size. The size, in bytes, of the buffer in P1.�<ENDARGDEFLIST>��� �<DESCRIPTION>�6�<P>The network INFO function can only be used once the*�UDP or TCP connection has been NET$OPENed.N�<P>The format of the returned buffer is shown in <REFERENCE>(PROG_INFOFIGURE).��@�<FIGURE>(Format of the buffer used for NET$INFO\PROG_INFOFIGURE)�<FIGURE_ATTRIBUTES>(KEEP)��<LINE_ART>(KEEP)=� 15 8 7 0�>�+------------------------------------------------------------+>�| CI$LHost_Name_Size | CI$FHost_Name_Size |>�+------------------------------------------------------------+>�| |>�~ CI$Foreign_Host (128 Bytes) ~>�| |>�+------------------------------------------------------------+>�| CI$Foreign_Port |>�+------------------------------------------------------------+>�| Not Used |>�+------------------------------------------------------------+>�| |>�~ CI$Local_Host (128 Bytes) ~>�| |>�+------------------------------------------------------------+>�| CI$Local_Port |>�+------------------------------------------------------------+>�| Not Used |>�+------------------------------------------------------------+>�| |>�+-------- CI$Local_Internet_Adrs -------+>�| |>�+------------------------------------------------------------+>�| |>�+-------- CI$Remote_Internet_Adrs -------+>�| |>�+------------------------------------------------------------+ �<ENDLINE_ART>� �<ENDFIGURE>����<TABLE>��<TABLE_SETUP>(2\30)� �<TABLE_HEADS>(Field\Description)A�<TABLE_ROW>(CI$FHost_Name_Size\The length in bytes of the name of��the foreign host.)A�<TABLE_ROW>(CI$LHost_Name_Size\The length in bytes of the name of��the local host.):�<TABLE_ROW>(CI$Foreign_Host\The name of the foreign host.)H�<TABLE_ROW>(CI$Foreign_Port\The number of the port on the foreign host.)D�<TABLE_ROW>(CI$Local_Port\The number of the port on the local host.)6�<TABLE_ROW>(CI$Local_Host\The name of the local host.)A�<TABLE_ROW>(CI$Local_Internet_Adrs\The 32 bit internet address of��the local host.)B�<TABLE_ROW>(CI$Remote_Internet_Adrs\The 32 bit internet address of�the remote host.)� �<ENDTABLE>�<ENDDESCRIPTION>�� �<RSDEFLIST>�4�<RSITEM>(SS$_NORMAL\Indicates successful completion),�<RSITEM>(SS$_MEDOFL\Network ACP not running)9�<RSITEM>(SS$_BADPARAM\Invalid Local Connection ID (<= 0))�J�<RSITEM>(SS$_EXQUOTA\Unable to allocate ACP Arg block or Buffer TOO large);�<RSITEM>(SS$_INSFMEM\Unable to allocate ACP argument block)�,�<RSITEM>(SS$_ACCVIO\Buffer access violation)F�<RSITEM>(SS$_ILLCNTRLFUNC\Illegal ACP function code. (Internal Error))�<ENDRSDEFLIST>���<RSDEFLIST>(IOSB RETURN CODES)6�<RSITEM>(<EMPHASIS>(Not provided at the present time))�<ENDRSDEFLIST>��L�<QIO_ROUTINE>(NET$GTHST (IO$_SkipFile)\Host Name translation\\CMUIP_PROG_29)�� �<OVERVIEW>?�The Get Host function is useful for translating IP addresses to�8�host names and translating host names into IP addresses. �<ENDOVERVIEW>����<FORMAT>�<frtn>(NET$GTHST)�-�<fargs>(buff_addr(p1),buff_size(p2),func(p3),��parm1(p4),parm2(p5),parm3(p6)) �<ENDFORMAT>��� �<ARGDEFLIST><�<ARGITEM>(p1\cond_value\longword integer\read only\by value)F�<ARGDEF>Buffer Address. The starting virtual address of a buffer into'�which the information is to be written.���<�<ARGITEM>(p2\cond_value\longword integer\read only\by value)>�<ARGDEF>Buffer Size. The size, in bytes, of the buffer in P1.��<�<ARGITEM>(p3\cond_value\longword integer\read only\by value)K�<ARGDEF>Function code. Determines the type of translation to be performed:��<TABLE><TABLE_SETUP>(3\20\3)0�<TABLE_ROW>(GTH_LCLHST\0\Local host information)5�<TABLE_ROW>(GTH_NAMADR\1\Name to Address translation)�5�<TABLE_ROW>(GTH_ADRNAM\2\Address to Name translation)�=�<TABLE_ROW>(GTH_RRLOOK\3\Name to Resource Record translation)� �<ENDTABLE>��<�<ARGITEM>(p4\cond_value\longword integer\read only\by value)��J�<ARGDEF>Function-specific parameter. If the P3 parameter is GTH_NAMADR orL�GTH_RRLOOK, P4 will be the address of the ASCIZ name. If the P3 parameterE�is GTH_ADRNAM, P4 will be the 32-bit IP address whose name we want to��look up.��<�<ARGITEM>(p5\cond_value\longword integer\read only\by value)$�<ARGDEF>Function-specific parameter.G�If the P3 parameter is GTH_RRLOOK, P5 will specify the type of Resource��Record we want to look-up.��<�<ARGITEM>(p6\cond_value\longword integer\read only\by value)$�<ARGDEF>Function-specific parameter.$�undefined for all current functions.�<ENDARGDEFLIST>��� �<DESCRIPTION>�F�<P>If the P3 argument indicates address to host name translation, upon%�successful completion the buffer will��look like this:��<CODE_EXAMPLE>>�31 0>�+------------------------------------------------------------+>�| AL$NAMLEN |>�+------------------------------------------------------------+>�| AL$NAMSTR |>�~ ~>�| |>�+------------------------------------------------------------+�<ENDCODE_EXAMPLE>����<TABLE>��<TABLE_SETUP>(2\30)� �<TABLE_HEADS>(Field\Description)5�<TABLE_ROW>(AL$NAMLEN\The length of the Domain Name.)�'�<TABLE_ROW>(AL$NAMSTR\The Domain Name.)� �<ENDTABLE>��J�<P>If the P3 argument indicates Name to Address translation, or Local Host�information, upon�5�successful completion the buffer will look like this:��<CODE_EXAMPLE>>�31 0>�+------------------------------------------------------------+>�| GH$NL_ADRCNT |>�+------------------------------------------------------------+>�| GH$NL_ADRLST |>�~ ~>�| |>�+------------------------------------------------------------+�<ENDCODE_EXAMPLE>����<TABLE>��<TABLE_SETUP>(2\30)� �<TABLE_HEADS>(Field\Description)K�<TABLE_ROW>(GH$NL_ADRCNT\The number of addresses associated with this host.�'�A host can have more than one address.)�<�<TABLE_ROW>(GH$NL_ADRLST\A sequence of 32 bit IP addresses.) �<ENDTABLE>��<�<P>If the P3 argument indicates Name to RR translation, upon5�successful completion the buffer will look like this:��<CODE_EXAMPLE>>�15 0>�+------------------------------------------------------------+>�| GH$RL_RDLEN |>�+------------------------------------------------------------+>�| ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������&� ������ CMUIP066.D������������������������w��[DOC]PROGRAMING.SDML;1���������������������������������������������������������������������������������������������������������x�����i�������������������������K ������K������� GH$RL_RDATA |>�~ ~>�| |>�+------------------------------------------------------------+�<ENDCODE_EXAMPLE>����<TABLE>��<TABLE_SETUP>(2\30)� �<TABLE_HEADS>(Field\Description).�<TABLE_ROW>(GH$RL_RDLEN\Resource data length.)0�<TABLE_ROW>(GH$RL_RDATA\RData followed by name.) �<ENDTABLE>���<ENDDESCRIPTION>���<RSDEFLIST>(IOSB RETURN CODES)6�<RSITEM>(<EMPHASIS>(Not provided at the present time))�<ENDRSDEFLIST>���<ENDROUTINE_SECTION>���<PAGE>4�<HEAD1>(NETWORK CONTROL FUNCTION CODES\control_sect)E�<P>The function listed in this section are privileged and are used to�I�control and monitor the IPACP. The calling mechanism is identical to the�A�calling mechanism for the user-level function and is described in��<REFERENCE>(Functions_sect)���:�<ROUTINE_SECTION>(Network Control Function Codes\\NEWPAGE)��F�<QIO_ROUTINE>(NET$DUMP (IO$_Unload)\Fetch Network Info\\CMUIP_PROG_30)�� �<OVERVIEW>$�Retrieve information from the IPACP. �<ENDOVERVIEW>����<FORMAT>�<frtn>(NET$DUMP)#�<fargs>(BufAdrs,BufSize,Dfunc,arg0)� �<ENDFORMAT>��� �<ARGDEFLIST><�<ARGITEM>(p1\cond_value\longword integer\read only\by value)F�<ARGDEF>Buffer Address. The starting virtual address of a buffer into*�which status information is to be written.��<�<ARGITEM>(p2\cond_value\longword integer\read only\by value)>�<ARGDEF>Buffer Size. The size, in bytes, of the buffer in P1.��<�<ARGITEM>(p3\cond_value\longword integer\read only\by value)J�<ARGDEF>Sub-function code. This value determines what type of information�is retrieved from the IPACP. ��<�<ARGITEM>(p4\cond_value\longword integer\read only\by value)H�<ARGDEF>Sub-function argument 0. This is a long word that is passed to�the sub-function.���<�<ARGITEM>(p5\cond_value\longword integer\read only\by value)H�<ARGDEF>Sub-function argument 1. This is a long word that is passed to�the sub-function.���<�<ARGITEM>(p6\cond_value\longword integer\read only\by value)H�<ARGDEF>Sub-function argument 2. This is a long word that is passed to�the sub-function.����<ENDARGDEFLIST>��� �<DESCRIPTION>�6�<P>This function dumps information from the IPACP to aD�client process. PHY_IO privilege is required to use this function.��L�<P>The <ARGUMENT>(sub-function) parameter determines the type of informationN�returned. The possible sub-functions are shown in <REFERENCE>(PROG_DUMPSUBF).��)�<TABLE>(Dump sub-functions\PROG_DUMPSUBF)�=�<TABLE_SETUP>(3\25\3)<TABLE_HEADS>(Function\Code\Description)�>�<TABLE_ROW>(DU$Dynamic_Mem_Alloc\1\Memory management counters)2�<TABLE_ROW>(DU$TCP_Stats\2\TCP statistic counters)D�<TABLE_ROW>(DU$Local_Connection_ID\3\List of active TCP connections),�<TABLE_ROW>(DU$TCB_Dump\4\Contents of a TCB)-�<TABLE_ROW>(DU$Host_Stats\5\obsolete, unused)�3�<TABLE_ROW>(DU$Known_Host_Index\6\obsolete, unused)�+�<TABLE_ROW>(DU$Device_Dump\7\Device status)�9�<TABLE_ROW>(DU$UDP_Connections\8\List of UDP connections)�0�<TABLE_ROW>(DU$UDPCB_Dump\9\Contents of a UDPCB)2�<TABLE_ROW>(DU$ARP_Cache\10\Contents of ARP cache)<�<TABLE_ROW>(DU$ICMP_Connections\11\List of ICMP connections)3�<TABLE_ROW>(DU$ICMPCB_Dump\12\Contents of a ICMPCB)�8�<TABLE_ROW>(DU$IP_Connections\13\List of IP connections)/�<TABLE_ROW>(DU$IPCB_Dump\14\Contents of a IPCB)�4�<TABLE_ROW>(DU$Device_List\15\List of IP interfaces)7�<TABLE_ROW>(DU$Device_Stat\16\Dump of dev config entry)� �<ENDTABLE>��B�<P>Peculiarities of the various sub-functions are described below:��.�<SUBHEAD1>(DU$Dynamic_Mem_Alloc\CMUIP_PROG_32)9�<P>Takes no arguments. Returns a D$Mem_Alloc_Return_blk.���&�<SUBHEAD1>(DU$TCP_Stats\CMUIP_PROG_33)9�<P>Takes no arguments. Returns a D$TCP_Stats_Return_Blk.���0�<SUBHEAD1>(DU$Local_Connection_ID\CMUIP_PROG_34)L�<P>Takes no arguments. Returns a vector of longwords containing the indicesD�of valid TCP connection blocks within the IPACP. The first longword.�contains a count of the remaining longwords. ��%�<SUBHEAD1>(DU$TCB_Dump\CMUIP_PROG_35)�J�<P>ARG0 is the index of the TCB for which information is desired. Returns�a D$TCB_Dump_Return_Blk.��'�<SUBHEAD1>(DU$Host_stats\CMUIP_PROG_36)� �<P>Obselete.��-�<SUBHEAD1>(DU$Known_Host_Index\CMUIP_PROG_37)� �<P>Obselete.��,�<SUBHEAD1>(DU$UDP_Connections\CMUIP_PROG_38)L�<P>Takes no arguments. Returns a vector of longwords containing the indicesE�of valid UDPP connection blocks within the IPACP. The first longword�.�contains a count of the remaining longwords. ��'�<SUBHEAD1>(DU$UDPCB_Dump\CMUIP_PROG_39)�L�<P>ARG0 is the index of the UDPCB for which information is desired. Returns�a D$UDPCB_Dump_Return_Blk.��&�<SUBHEAD1>(DU$ARP_Cache\CMUIP_PROG_40) �<P>Obselete.��-�<SUBHEAD1>(DU$ICMP_Connections\CMUIP_PROG_41)�L�<P>Takes no arguments. Returns a vector of longwords containing the indicesE�of valid UDPP connection blocks within the IPACP. The first longword�.�contains a count of the remaining longwords. ��(�<SUBHEAD1>(DU$ICMPCB_Dump\CMUIP_PROG_42)M�<P>ARG0 is the index of the ICMPCB for which information is desired. Returns��a D$ICMPCB_Dump_Return_Blk.���+�<SUBHEAD1>(DU$IP_Connections\CMUIP_PROG_43)�L�<P>Takes no arguments. Returns a vector of longwords containing the indicesE�of valid UDPP connection blocks within the IPACP. The first longword�.�contains a count of the remaining longwords. ��&�<SUBHEAD1>(DU$IPCB_Dump\CMUIP_PROG_44)M�<P>ARG0 is the index of the ICMPCB for which information is desired. Returns��a D$ICMPCB_Dump_Return_Blk.���(�<SUBHEAD1>(DU$Device_List\CMUIP_PROG_45)L�<P>Takes no arguments. Returns a vector of longwords containing the indices@�of valid device interfaces within the IPACP. The first longword,�contains a count of the remaining longwords.��(�<SUBHEAD1>(DU$Device_Stat\CMUIP_PROG_46)D�<P>ARG0 is the index of the ICMPCB for which information is desired."�Returns a D$Dev_Dump_Return_Blk. ���<ENDDESCRIPTION>�� �<RSDEFLIST>�4�<RSITEM>(SS$_NORMAL\Indicates successful completion)�<ENDRSDEFLIST>��@�<QIO_ROUTINE>(NET$EXIT (IO$_Release)\Kill IPACP\\CMUIP_PROG_47) �� �<OVERVIEW>/�Cause the IPACP process to clean-up and expire.� �<ENDOVERVIEW>����<FORMAT>�<frtn>(NET$EXIT) �<fargs>(none)� �<ENDFORMAT>����<ARGDEFLIST>(NONE)�� �<DESCRIPTION>���L�<P>Causes the IPACP to terminate all connections and exit. This is theL�preferred method of shutting down the IPACP process. The exit function isL�used to gracefully bring down the ACP. This function requires the PHY_IOL�privilege. There are no special parameters for this I/O function. PHY_IO-�privilege is required to use this function. ����<ENDDESCRIPTION>�� �<RSDEFLIST>�4�<RSITEM>(SS$_NORMAL\Indicates successful completion),�<RSITEM>(SS$_MEDOFL\Network ACP not running)J�<RSITEM>(SS$_EXQUOTA\Unable to allocate ACP Arg block or Buffer TOO large);�<RSITEM>(SS$_INSFMEM\Unable to allocate ACP argument block)��<ENDRSDEFLIST>���<RSDEFLIST>(IOSB RETURN CODES)4�<RSITEM>(SS$_NORMAL\Indicates successful completion)�<ENDRSDEFLIST>��J�<QIO_ROUTINE>(NET$DEBUG (IO$_Diagnose)\Set Debugging Level\\CMUIP_PROG_48)�� �<OVERVIEW>=�The debug function is used to set the debug level in the ACP.� �<ENDOVERVIEW>����<FORMAT>�<frtn>(NET$DEBUG)��<fargs>(Level(p1)) �<ENDFORMAT>��� �<ARGDEFLIST><�<ARGITEM>(p1\cond_value\longword integer\read only\by value)G�<ARGDEF>New Debug Mask. If function is successful, P1 will be the mask��used by the IPACP.�<ENDARGDEFLIST>��� �<DESCRIPTION>���I�<P>Each bit in the mask corresponds to a different type of event which is�L�monitored by the IPACP. If the bit is set, the IPACP will write a record ofF�the events to a log file, pointed to by INET$LOG. PHY_IO pr���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������0� ������ CMUIP066.D������������������������w��[DOC]PROGRAMING.SDML;1���������������������������������������������������������������������������������������������������������x�����i�������������������������������Z�������ivilege is �required to use this function. ��J�<P><REFERENCE>(PROG_DEBUGFLAGS) shows the meaning of each bit in the debug�mask.���)�<TABLE>(Debug Flags Mask\PROG_DEBUGFLAGS)��<TABLE_SETUP>(3\14\7)�*�<TABLE_HEADS>(Name\Mask\Logs these events)3�<TABLE_ROW>(LOG$PHY\%X'01'\Packet physical headers)�+�<TABLE_ROW>(LOG$ARP\%X'02'\ARP packet info)�,�<TABLE_ROW>(LOG$IP\%X'04'\IP packet headers);�<TABLE_ROW>(LOG$TCP\%X'08'\TCP segment info (packet trace))�5�<TABLE_ROW>(LOG$TCBDUMP\%X'10'\TCB dump on servicing)�.�<TABLE_ROW>(LOG$USER\%X'20'\User I/O requests)2�<TABLE_ROW>(LOG$TCBSTATE\%X'40'\TCB state changes)5�<TABLE_ROW>(LOG$TCBCHECK\%X'80'\TCB servicing timing)�>�<TABLE_ROW>(LOG$TCPERR\%X'100'\TCP errors (dropped pkts etc.))+�<TABLE_ROW>(LOG$ICMP\%X'200'\ICMP activity)�)�<TABLE_ROW>(LOG$UDP\%X'400'\UDP activity)�<�<TABLE_ROW>(LOG$TVT\%X'800'\TVT (virtual terminal) activity)<�<TABLE_ROW>(LOG$IPERR\%X'1000'\IP errors (bad routing etc.)) �<ENDTABLE>�<ENDDESCRIPTION>�� �<RSDEFLIST>�4�<RSITEM>(SS$_NORMAL\Indicates successful completion),�<RSITEM>(SS$_MEDOFL\Network ACP not running)J�<RSITEM>(SS$_EXQUOTA\Unable to allocate ACP Arg block or Buffer TOO large);�<RSITEM>(SS$_INSFMEM\Unable to allocate ACP argument block)��<ENDRSDEFLIST>���<RSDEFLIST>(IOSB RETURN CODES)4�<RSITEM>(SS$_NORMAL\Indicates successful completion)�<ENDRSDEFLIST>��E�<QIO_ROUTINE>(NET$EVENT (IO$_WriteCheck)\Log an Event\\CMUIP_PROG_50)��� �<OVERVIEW><�Tell the IPACP to record a message in the INET$ACTIVITY log. �<ENDOVERVIEW>����<FORMAT>�<frtn>(NET$EVENT)�$�<fargs>(buff_addr(p1),buff_size(p2)) �<ENDFORMAT>��� �<ARGDEFLIST><�<ARGITEM>(p1\cond_value\longword integer\read only\by value)D�<ARGDEF>Buffer Address. The starting virtual address of a buffer in-�which the information to be logged is stored.���<�<ARGITEM>(p2\cond_value\longword integer\read only\by value)>�<ARGDEF>Buffer Size. The size, in bytes, of the buffer in P1.�<ENDARGDEFLIST>��� �<DESCRIPTION>�B�<P>The contents of the buffer will be written to the activity log,J�INET$ACTIVITY, precede������^�������d by the date and process ID. This function is usedp�by FTP to log file accesses and by FINGER to record queries. PHY_IO privilege is required to use this function.�<ENDDESCRIPTION>�� �<RSDEFLIST>�4�<RSITEM>(SS$_NORMAL\Indicates successful completion),�<RSITEM>(SS$_MEDOFL\Network ACP not running)&�<RSITEM>(SS$_BADPARAM\Bad buffer size);�<RSITEM>(SS$_INSFMEM\Unable to allocate ACP argument block)�,�<RSITEM>(SS$_ACCVIO\Buffer access violation)F�<RSITEM>(SS$_ILLCNTRLFUNC\Illegal ACP function code. (Internal Error))�<ENDRSDEFLIST>���<RSDEFLIST>(IOSB RETURN CODES)4�<RSITEM>(SS$_NORMAL\Indicates successful completion)�<ENDRSDEFLIST>���<ENDROUTINE_SECTION>��.�<HEAD1>(NETWORK IO STATUS BLOCK\CMUIP_PROG_51)���<CODE_EXAMPLE>B�+--------------------------------+-------------------------------+C�| Bytes Transferred | Status |�B�+--------------------------------+-------------------------------+B�| IPACP Status |B�+--------------------------------+-------------------------------+�<ENDCODE_EXAMPLE>����<LIST>(UNNUMBERED)M�<LE>Status - The final status of the I/O request. If the status is SS$_ABORT�=�the second longword will contain some additional information.���K�<LE>Bytes Transferred - The number of bytes retrieved in a successful read.���J�<LE>IPACP Status - If the value in the first word of the IOSB is SS$_ABORTD�this field will contain additional status information. The value inD�this field can be treated as any other custom ������a�������VMS system error code.4�Your utility should link in NETERROR.OBJ. This file7�can easily be created from the file NETERROR.MSG by the��VAX/VMS Message Utility. �<ENDLIST>���+�<HEAD1>(PROGRAMMING EXAMPLES\CMUIP_PROG_52)�H�<P>The program below implements a discard server. The discard protocol,A�fully described in RFC 863, merely throws away any data received.�;�This continues until the remote site closes the connection.��<P>��� �<CALLOUTS>�<CODE_EXAMPLE>�MODULE� Discard_Server (� Language (Bliss32),�,� List (Assembly, NoBinary, NoExpand),%� MAIN = Discard_Server_Main) =��BEGIN����!++��! Discard_Server.B32�!��! Description:�!�5�! Implement a server for the discard protocol.�A�! - Do a passive open on the well known discard socket��! - Read some bytes*�! - Upon EOF, netclose and exit�!�C�! Written By: Dale Moore 25-JUL-1986 CMU-CS/RI��!��! Modifications:�!��!--��LIBRARY 'SYS$LIBRARY:STARLET';#�LIBRARY 'SYS$LIBRARY:NETWORK'; <CO>����OWN�A� Channel : WORD UNSIGNED, ! The I/O channel�D� Read_Buffer : VECTOR [512, BYTE], ! The hold read dataB� IOSB : $BBLOCK [8]; ! I/O Status Block���ROUTINE Discard_Server_Main =��!++��! Functional Description:��!�4�! The main entry routine. Assign the network5�! protocol device and do a passive open on the��! discard socket.�!--� � BEGIN� � LOCAL�� Status;���B� Status = $ASSIGN (CHAN = Channel, DEVNAM = %ASCID 'IP:'); <CO>.� IF NOT .Status THEN Signal_Stop (.Status);��� Status = $QIO ( <CO>#� CHAN = .Channel,�#� FUNC = TCP$OPEN,�� IOSB = IOSB,�+� ASTADR = Discard_Open_AST,�B� P3 = 9, ! Discard Port<� P4 = 0); ! Flags )� IF NOT .Status THEN Signal (.Status);���� !++�3� ! The rest of the program is done at AST level.�7� ! The SYS$HIBER system call in no way blocks AST's.�� !--�� $HIBER <CO>�� END;�� �FORWARD ROUTINE Do_Discard_Read;���ROUTINE Discard_Open_AST =�!++��! Functional Description:��!�0�! Our passive network OPEN has completed.5�! Make sure that it has completed successfully�-�! before starting to receive the data.��!--� � BEGIN� � LOCAL�� Status;���!� Status = .IOSB [0, 0, 16, 0];�F� IF NOT .Status THEN Signal_Stop (.IOSB [4, 0, 32, 0], 0, .Status);��� Do_Discard_Read ();���� SS$_NORMAL� END;���ROUTINE Discard_Read_AST =�!++��! Functional Description:��!�:�! A read has completed. First check the I/O Status=�! Block of the read to see if the connection is still alive.�6�! Second issue another read on the same buffer.�!--� � BEGIN� � LOCAL�� Status;���!� Status = .IOSB [0, 0, 16, 0];�F� IF NOT .Status THEN Signal_Stop (.IOSB [4, 0, 32, 0], 0, .Status);��� Do_Discard_Read ();���� SS$_NORMAL� END;���ROUTINE Do_Discard_Read =��!++��! Functional Description:��!�)�! Get ready to receive some bytes.��!--� � BEGIN� � LOCAL�� Status;���� Status = $QIO ( <CO>#� CHAN = .Channel,�&� FUNC = TCP$RECEIVE,� IOSB = IOSB,�+� ASTADR = Discard_Read_AST,�&� P1 = Read_Buffer,5� P2 = %ALLOCATION (Read_Buffer));�)� IF NOT .Status THEN Signal (.Status);���� SS$_NORMAL� END;���END��ELUDOM�<ENDCODE_EXAMPLE>� �<ENDCALLOUTS>���,�<P> A brief description of the code example:�<LIST>(CALLOUT)�I�<LE>The NETWORK.L32 library provides use with useful macros and structure� �definitions.%�<LE>Assign a channel to the IP device��<LE>Passive open on channel.C�<LE>Go into hibernation state. The rest of the program is executed��asynchronously.��<LE>Read data from the network.� �<ENDLIST>������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Hw4� ������ CMUIP066.D���������������������L���w��[DOC]IPNCP.SDML;1��������������������������������������������������������������������������������������������������������������Q�����3�������������������������PS���������������*�[DOC]IPNCP.SDML;1�+��,�L���.�3����/��� �4�Q���3���1��������������������-��w����0���1����2���3������K��P���W���O�2����5���6�4s/��7�pSa5��8����������9����������G����H��J�������������� �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()�9�<COMMENT>(Copyright (c) 1992, Carnegie Mellon University)� �<COMMENT>()��<COMMENT>(All Rights Reserved) �<COMMENT>()�J�<COMMENT>(Permission is hereby granted to use, copy, modify, and)J�<COMMENT>(distribute this software provided that the above copyright)J�<COMMENT>(notice appears in all copies and that any distribution be for)"�<COMMENT>(noncommercial purposes.) �<COMMENT>()�J�<COMMENT>(Carnegie Mellon University disclaims all warranties with regard)J�<COMMENT>(to this software. In no event shall Carnegie Mellon University)J�<COMMENT>(be liable for any special, indirect, or consequential damages)J�<COMMENT>(or any damages whatsoever resulting from loss of use, data, or)J�<COMMENT>(profits arising out of or in connection with the use or)(�<COMMENT>(performance of this software.) �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()���N�<COMMENT>(This file processed with symbol generator: 27-MAY-1991 17:20:02.55.)��&�<CHAPTER>(IPNCP Utility\IPNCP_Chapter)��G�<P><EMPHASIS>("A human being should be able to change a diaper, plan an�8�invasion, butcher a hog, conn a ship, design a building,;�write a sonnet, balance accounts, build a wall, set a bone,�;�comfort the dying, take orders, give orders, cooperate, act�<�alone, solve equations, analyze a new problem, pitch manure,=�program a computer, cook a tasty meal, fight efficiently, die�7�gallantly. Specialization is for the insects."\ITALIC)�&�<LINE><EMPHASIS>(-- Lazarus Long\BOLD)��!�<COMMAND_SECTION>(IPNCP commands)���2�<SET_TEMPLATE_COMMAND>(COMMAND\DOUBLERUNNINGHEADS)7�<SET_TEMPLATE_HEADING>(PARAMDEFLIST\COMMAND PARAMETERS)����<COMMAND>(IPNCP\\CMUIP_IPNCP_1)��<X>(IPNCP<XS>description of)(�<Y>(IP Net Control Program<XS>See IPNCP) �<OVERVIEW>G�The IP Network Control Program (IPNCP) is an interactive CMU-OpenVMS/IP�D�utility that accepts terminal commands to control, test, and monitorE�the internet and the CMU-OpenVMS/IP mechanisms which communicate with� �the internet.� �<ENDOVERVIEW>����<FORMAT>'�<FCMD>(IPNCP) <FPARMS>([command-line])��<QUAL_LIST>(NONE)� �<ENDFORMAT>��� �<DESCRIPTION>�G�IPNCP is a collection of network control and monitoring functions which�I�have been gathered into one large utility. If invoked without arguments,�D�the IPNCP will enter an interactive mode in which the user may enter+�individual commands at the IPNCP> prompt. ��<ENDDESCRIPTION>���<PARAMDEFLIST>�<PARAMITEM>(command-line)� �<PARAMDEF>J�Any IPNCP command. If a command-line is given, the IPNCP will execute the'�command and then return control to DCL.��<ENDPARAMDEFLIST>����<PAGE>#�<HEAD1>(The Commands\CMUIP_IPNCP_2)����<P>�;�This section describes the commands available within IPNCP.����<COMMAND>(EXIT\\CMUIP_IPNCP_3)�<X>(IPNCP<XS>commands<XS>EXIT)�� �<OVERVIEW>J�Exits the IPNCP utility and returns control to DCL. You can also exit the:�IPNCP by typing <KEYWORD>(QUIT) or by using <box>(CTRL-Z). �<ENDOVERVIEW>����<FORMAT>�<FCMD>(IPNCP> EXIT) <FPARMS>()��<QUAL_LIST>(NONE)� �<ENDFORMAT>����<PARAMDEFLIST>(NONE)�� �<COMMAND>(FORCEX\\CMUIP_IPNCP_4) �<x>(IPNCP<XS>commands<xs>FORCEX)�� �<OVERVIEW>#�Forces the exit of a given process.� �<ENDOVERVIEW>����<FORMAT>%�<FCMD>(IPNCP> FORCEX) <FPARMS>([pid])� �<QUAL_LIST>�&�<QPair>(/RCODE=code\/RCODE=SS$_NORMAL)�<ENDQUAL_LIST> �<ENDFORMAT>��<RESTRICTIONS>?�You may need GROUP or WORLD privileges to execute this command.��<ENDRESTRICTIONS>���!�<QUALDEFLIST>(Command Qualifiers)��<QUALITEM>(/RCODE=code)�M�<QUALDEF>The image will exit with the return code provided by this qualifier.��<ENDQUALDEFLIST>���<PARAMDEFLIST>�<PARAMITEM>(PID) �<PARAMDEF>M�Specifies the hexadecimal PID of the process which you would like to force to��exit.��<ENDPARAMDEFLIST>��� �<DESCRIPTION>�E�This command will cause the specified process to terminate. The exit�F�handler for that process will be invoked. Often this is preferable toC�merely stopping the process with the DCL STOP/ID command. Say, for�H�instance, the IPACP has gotten itself wedged. The NETEXIT command won'tH�work and doing a STOP/ID on it will bypass the exit handler, which meansE�it's possible that processes without outstanding $QIO requests to the�K�IPDriver will never see their I/O posted and they will wind-up in the RWAST�$�state (which is a pain in the butt).�<ENDDESCRIPTION>���<COMMAND>(Help\\CMUIP_IPNCP_5)�<x>(IPNCP<XS>commands<xs>HELP)�� �<OVERVIEW>9�Obtain help by looking up info in the IPNCP help library.� �<ENDOVERVIEW>����<FORMAT>)�<FCMD>(IPNCP> HELP) <FPARMS>([Help_Line])��<QUAL_LIST>(NONE)� �<ENDFORMAT>����<PARAMDEFLIST>�<PARAMITEM>(Help_Line) �<PARAMDEF>C�Topic upon which help is required. May be any valid IPNCP command.��<ENDPARAMDEFLIST>��� �<DESCRIPTION>�@�Typing HELP at the IPNCP> prompt invokes the IPNCP Help facilityK�presented in the standard VMS help format. Typing HELP followed by a topic�*�will give you specific help on that topic.�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXAMPLES_INTRO>+�Here are some examples of the HELP command.��<EXI>��<S>(IPNCP>) <U>( HELP)�<EXTEXT>I�Typing HELP with no parameters will invoke the standard VMS help facility�(�and display information about the IPNCP.�<EXI>�#�<S>(IPNCP>) <U>( HELP NETSTAT /MEM)��<EXTEXT>H�Typing HELP followed by an IPNCP command will give you information about�that particular command.�<ENDEXAMPLE_SEQUENCE>��� �<COMMAND>(HOSTNM\\CMUIP_IPNCP_6) �<x>(IPNCP<XS>commands<xs>HOSTNM)�� �<OVERVIEW>?�Lookup a domain name by sending a request to the name resolver.� �<ENDOVERVIEW>����<FORMAT>)�<FCMD>(IPNCP> HOSTNM) <FPARMS>(Host_Name)��<QUAL_LIST>(NONE)� �<ENDFORMAT>����<PARAMDEFLIST>�<PARAMITEM>(Host_Name) �<PARAMDEF>K�May be either a domain name (ie. NO1.ANDREW.CMU.EDU), a partial domain name�0�(ie. NO1), or an internet literal (128.2.232.69)�<ENDPARAMDEFLIST>��� �<DESCRIPTION>�G�The HOSTNM command, given the name or address of an internet host, will�I�find both the full domain name and the IP address of that host. If only �J�a partial domain name is given, the name resolver software will try to the5�resolve the name by appending various suffixes to it.��<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXI>��<S>(IPNCP>)<U>( hostnm no1)�0�<S>(Host 'NO1' Full Name = 'NO1.ANDREW.CMU.EDU')!�<S>( Address [1] = 128.2.232.69)� �<S>(IPNCP>)��<EXTEXT>F�In this example we translate a partial Domain Name into an IP address.�<EXI>�$�<S>(IPNCP>)<U>( hostnm 128.2.232.69)9�<S>(Host '128.2.232.69' Full Name = 'NO1.ANDREW.CMU.EDU')�!�<S>( Address [1] = 128.2.232.69)� �<S>(IPNCP>)��<EXTEXT>(�Here we perform the inverse translation.�<ENDEXAMPLE_SEQUENCE>��� �<COMMAND>(NAMRES\\CMUIP_IPNCP_7) �<x>(IPNCP<XS>commands<xs>NAMRES)�� �<OVERVIEW>5�Send a control message to the NamRes process mailbox.� �<ENDOVERVIEW>����<FORMAT>�<FCMD>(IPNCP> NAMRES)��<FPARMS>(<list>(stacked\braces)��<LE>LOG [event-mask]�<LE>EXIT [exit-value]��<LE>INIT �<LE>START��<LE>STOP�<LE>DUMP �<ENDLIST>)���<QUAL_LIST>(NONE)� �<ENDFORMAT>��<RESTRICTIONS>8�You must have system privileges to execute this command.�<ENDRESTRICTIONS>��� �<DESCRIPTION>�N�This command will build and send a message to the CMU-OpenVMS/IP Name ResolverM�demon (NamRes). There are currently five types of messages defined which are�$�shown in <REFERENCE>(IPNCP_MBXMSGS).��/�<TABLE>(NamRes MBX message types\IPNCP_MBXMSGS)��<TABLE_SETUP>(2\18)��<TABLE_HEADS>(Type\Meaning)�>�<TABLE_ROW>(LOG [event-mask]\Set logging mask to <event-mask>)H�<TABLE_ROW>(EXIT [exit-value]\NamRes should exit with code <exit-value>)����������������������������:?� ������ CMUIP066.D���������������������L���w��[DOC]IPNCP.SDML;1��������������������������������������������������������������������������������������������������������������Q�����3�������������������������_�������������4�<TABLE_ROW>(INIT\NamRes should re-initialize itself)+�<TABLE_ROW>(START\The IPACP has started up)�)�<TABLE_ROW>(STOP\The IPACP has shut down)�C�<TABLE_ROW>(DUMP\Tell NamRes to dump contents of cache to logfile.)� �<ENDTABLE>�<P>�6�The NamRes process currently ignores the INIT message.�<ENDDESCRIPTION>����� ���!�<COMMAND>(NETEXIT\\CMUIP_IPNCP_9)�!�<x>(IPNCP<XS>commands<xs>NETEXIT)� �<OVERVIEW>�Kill the IPACP process.� �<ENDOVERVIEW>����<FORMAT>"�<FCMD>(IPNCP> NETEXIT) <FPARMS>()�<QUAL_LIST>(NONE)� �<ENDFORMAT>��<RESTRICTIONS>7�You must have PHY_IO privilege to execute this command.��<ENDRESTRICTIONS>����<PARAMDEFLIST>(NONE)�� �<DESCRIPTION>�I�Ask the IPACP to shutdown in a friendly manner. This is perhaps the most��frequently used command.�<ENDDESCRIPTION>��!�<COMMAND>(NETLOG\\CMUIP_IPNCP_10)� �<x>(IPNCP<XS>commands<xs>NETLOG) �<OVERVIEW>.�Selectively enable various logging facilities. �<ENDOVERVIEW>����<FORMAT>-�<FCMD>(IPNCP> NETLOG) <FPARMS>([State-List])� �<QUAL_LIST>��<QPAIR>(/DEBUG=mask\None.)�<ENDQUAL_LIST> �<ENDFORMAT>��<RESTRICTIONS>7�You must have PHY_IO privilege to execute this command.��<ENDRESTRICTIONS>����<PARAMDEFLIST>�<PARAMITEM>(State-List)� �<PARAMDEF>E�A comma-separated list of event-types which should be recorded in the�7�IPACP's log file. See text for a table of event-types.��<ENDPARAMDEFLIST>��� �<DESCRIPTION>�;�Selectively enable various logging facilities in the IPACP.�8�The IPACP writes out a log of its activities into a file=�described by the system logical, "INET$LOG". The information�7�that is written to this file is determined by the flags�7�which are set in the logging mask. This command allows�L�system manager to set the logging mask. <REFERENCE>(IPNCP_EVENTS) shows the�different types of events.��'�<TABLE>(IPNCP event types\IPNCP_EVENTS)��<TABLE_SETUP>(2\15)��<TABLE_HEADS>(Type\Meaning)�.�<TABLE_ROW>(PHYSICAL\Physical Network Packets)+�<TABLE_ROW>(ARP\Address Resolution Packets)�!�<TABLE_ROW>(IP\Internet Protocol)�.�<TABLE_ROW>(TCP\Transmission Control Protocol)+�<TABLE_ROW>(TCB_DUMP\Dump contents of TCBs)�#�<TABLE_ROW>(USER\User I/O requests)�(�<TABLE_ROW>(TCB_STATE\TCB State Changes)#�<TABLE_ROW>(TCB_CHECK\TCB Checking)�$�<TABLE_ROW>(ERROR\TCP Error Logging);�<TABLE_ROW>(ICMP\Internet Control Message Protocol Packets)�/�<TABLE_ROW>(UDP\User Datagram Protocol Packets)� �<ENDTABLE>�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXI>�3�<S>(IPNCP>)<U>( NETLOG TCP,TCB_DUMP,USER,TCB_STATE)�G�<S>(%IPNCP-S-LOG_ENA, IP Log file tracing enabled,event_mask = 0000078)��<EXTEXT>�<EXI>�&�<S>(IPNCP>)<U>( NETLOG /DEBUG=%X01778)G�<S>(%IPNCP-S-LOG_ENA, IP Log file tracing enabled,event_mask = 0001778)��<EXTEXT>�<EXI>��<S>(IPNCP>)<U>( NETLOG)�3�<S>(%IPNCP-S-LOG_DIS, IP Log file tracing Disabled)��<EXTEXT>�<ENDEXAMPLE_SEQUENCE>���"�<COMMAND>(NETSTAT\\CMUIP_IPNCP_12)!�<x>(IPNCP<XS>commands<xs>NETSTAT)� �<OVERVIEW>/�Print information about the state of the IPACP.� �<ENDOVERVIEW>����<FORMAT>1�<FCMD>(IPNCP> NETSTAT) <FPARMS>([Connection-ID])� �<QUAL_LIST>��<QPAIR>(/STATISTICS\None.)�<QPAIR>(/MEMORY\None.)�<QPAIR>(/ARP\None.)��<QPAIR>(/UDP=conn-id\None.)��<QPAIR>(/ICMP=conn-id\None.)�<ENDQUAL_LIST> �<ENDFORMAT>��<RESTRICTIONS>7�You must have PHY_IO privilege to execute this command.��<ENDRESTRICTIONS>��� �<DESCRIPTION>�G�The NETSTAT command, when invoked without any parameters or qualifiers,�J�will display a complete list of all IP connections to the local host. TheH�information is presented in three parts: TCP, then UDP, and finally ICMPK�connections. By using the parameters and qualifiers listed below, the user�G�may display more information about any particular connection. They may�J�also print out various statistics about memory usage and data through-put.�<ENDDESCRIPTION>���<PARAMDEFLIST>�<PARAMITEM>(Connection-ID) �<PARAMDEF>G�Specifies a specific TCP network connection to print information about.��<ENDPARAMDEFLIST>���!�<QUALDEFLIST>(Command Qualifiers)��<QUALITEM>(/STATISTICS)� �<QUALDEF>�I�Display the various statistics of the IPACP, such as total packet counts,�I�total data bytes, uptime, number of packets with bad checksums, and other� �information.���<QUALITEM>(/MEMORY)� �<QUALDEF>�E�Display information about the memory usage of the ACP and the buffers��allocated to various functions.����<QUALITEM>(/ARP) �<QUALDEF>�C�Display the mappings of IP addresses to physical network addresses.����<QUALITEM>(/UDP=conn-id) �<QUALDEF>�=�Print out more information about a particular UDP connection.����<QUALITEM>(/ICMP=conn-id)� �<QUALDEF>�>�Print out more information about a particular ICMP connection.�<ENDQUALDEFLIST>���<EXAMPLE_SEQUENCE>�<EXI>��<S>(IPNCP>)<U>( NETSTAT)�<S>(3 TCP connections found)I�<S>(IDX Address Local Host Port Foreign Host Port State)�A�<S>( 1 00049CA8 128.2.232.69 0.21 128.2.232.4 4.255� �ESTABLISHED)A�<S>( 2 0006E028 128.2.232.69 0.20 128.2.232.4 5.0� �TIME-WAIT)A�<S>( 3 00070250 128.2.232.69 0.20 128.2.232.4 5.1� �TIME-WAIT)�<S>(1 UDP connection found)�I�<S>(IDX Address Local Host Port Foreign Host Port State)�L�<S>( 1 00049B78 0.0.0.0 27.32 0.0.0.0 0.0 00000001)�<S>(0 ICMP connections found)��<EXTEXT>A�This is an example of the basic NETSTAT display listing all known� �connections.���<EXI>��<S>(IPNCP>)<U>( NETSTAT 2)I�<S>(IDX Address Local Host Port Foreign Host Port State)�A�<S>( 2 0006E028 128.2.232.69 0.20 128.2.232.4 5.0� �TIME-WAIT)3�<S>( Owner: 00000195 Last State: FIN-WAIT-2)�B�<S>( IRS: 20E5EF01 RCV.NXT: 20E5EF03 RCV.WND: 4096)A�<S>( ISS: 68A00000 SND.NXT: 68A00A81 SND.WND: 4096� �SND.UNA: 0)�4�<S>( NRQ: 0 NFQ: 0 RXQ: 0 URQ: 0 USQ: 0)<�<S>( RTT: 364 RTO: 9:09:22.88 CTO: 0:00:00.00)�<EXTEXT>F�TCP connections may be examined in detail by placing their index (IDX)�number on the command line.����<EXI>��<S>(IPNCP>)<U>( netstat/stat)�G�<S>(IPACP PID: 0001001C Uptime: 2 14:34:33.32 User IORQs:��21403)?�<S>(Opens: Active: 154 Passive: 33 Servers forked: 75)��<S>(IP forwards: 0)�6�<S>(RCV Total segs: 24425 Total data bytes: 1673611)K�<S>( Bad cksum: 0 Out of window: 17 Dups: 154 BadSeq:��0)D�<S>( Future segs: 20 Used: 16 Dropped: 3 Dups: 1)6�<S>(SND Total segs: 21974 Total data bytes: 4654217),�<S>( Retransmits: 60 Repacketizer: 0)�<EXTEXT>L�This isn't quite everything you need to know, but it's a good portion of it.���<EXI>��<S>(IPNCP>)<U>( netst /mem)�8�<S>(Item Alloc Free Overrun Max overrun).�<S>(QBlks 30 29 0 0).�<S>(Uarg blks 20 18 0 0).�<S>(Control segs 0 0 0 0).�<S>(Max size segs 20 20 0 0).�<S>(Net recv bufs 30 26 0 0)�<EXTEXT>J�This display is useful for monitoring memory usage. If you have a problemB�with persistent memory over-runs, adjust the memory pre-allocation*�configuration in the internet.config file.���<EXI>��<S>(IPNCP>)<U>( netst /udp=1)�I�<S>(IDX Address Local Host Port Foreign Host Port State)�L�<S>( 1 000A23B0 0.0.0.0 41.127 0.0.0.0 0.0 00000001)7�<S>( Owner: 00000065 NRQ: 0 URQ: 1 Flags: WLD)��<EXTEXT>/�UDP connection #1 is usually the Name Resolver.��<ENDEXAMPLE_SEQUENCE>����<COMMAND>(NOOP\\CMUIP_IPNCP_13)��<x>(IPNCP<XS>commands<xs>NOOP)�� �<OVERVIEW>�Don't do anything. �<ENDOVERVIEW>����<FORMAT>�<FCMD>(IPNCP> NOOP) <FPARMS>()��<QUAL_LIST>(NONE)� �<ENDFO���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������.w� ������ CMUIP066.D���������������������L���w��[DOC]IPNCP.SDML;1��������������������������������������������������������������������������������������������������������������Q�����3��������������������������������������RMAT>����<PARAMDEFLIST>(NONE)���<EXAMPLE_SEQUENCE>�<EXI>��<S>(IPNCP>)<U>( noop)� �<S>(IPNCP>)��<EXTEXT>�<ENDEXAMPLE_SEQUENCE>����<COMMAND>(PING\\CMUIP_IPNCP_14)��<x>(IPNCP<XS>commands<xs>PING)�� �<OVERVIEW>D�Test connectivity to an internet host by sending ICMP echo requests. �<ENDOVERVIEW>����<FORMAT>>�<FCMD>(IPNCP> PING) <FPARMS>(hostname,[data-length],[number])�<QUAL_LIST>(Command Qualifiers)��<QPair>(/VERBOSE\None.)��<ENDQUAL_LIST> �<ENDFORMAT>��� �<DESCRIPTION>�H�This command generates a stream of ICMP Echo Request packets, sends themP�out to the machine specified in <TAG>(hostname), and then waits a period of time�for replies to come back.��<ENDDESCRIPTION>���<PARAMDEFLIST>�<PARAMITEM>(hostname)� �<PARAMDEF>G�Address of host to be "pinged"; either a domain name, or an IP address.����<PARAMITEM>(data-length) �<PARAMDEF>�Size of packet to be sent.���<PARAMITEM>(number)� �<PARAMDEF>*�Number of "pings" to shoot at remote host.�<ENDPARAMDEFLIST>���!�<QUALDEFLIST>(Command Qualifiers)��<QUALITEM>(/VERBOSE) �<QUALDEF>�>�Display as much information as possible about the transaction.�<ENDQUALDEFLIST>�� �<COMMAND>(RDATE\\CMUIP_IPNCP_15)�<x>(IPNCP<XS>commands<xs>RDATE)��� �<OVERVIEW>:�Set the system time using info from another Internet host. �<ENDOVERVIEW>����<FORMAT>(�<FCMD>(IPNCP> RDate) <FPARMS>(hostname)�<QUAL_LIST>(NONE)� �<ENDFORMAT>��<RESTRICTIONS>5�You must have OPER privilege to execute this command.��<ENDRESTRICTIONS>����<PARAMDEFLIST>�<PARAMITEM>(hostname)� �<PARAMDEF>G�Address of host to ask date of; either a domain name, or an IP address.��<ENDPARAMDEFLIST>���"�<COMMAND>(RRFETCH\\CMUIP_IPNCP_16)!�<x>(IPNCP<XS>commands<xs>RRFETCH)��� �<OVERVIEW>4�Translate a Domain Name into a resource-record (RR). �<ENDOVERVIEW>����<FORMAT>-�<FCMD>(IPNCP> RRFETCH) <FPARMS>(domain-name)��<QUAL_LIST>(Command Qualifiers)��<QPair>(/RAW\)�<QPair>(/rr-type\)�<ENDQUAL_LIST> �<ENDFORMAT>����<PARAMDEFLIST>�<PARAMITEM>(domain-name) �<PARAMDEF>A�A fully-specified domain name about which information is desired.��<ENDPARAMDEFLIST>��� �<DESCRIPTION>�L�This command simply asks the CMU-OpenVMS/IP Domain Name Resolver (NamRes) toJ�look-up the specified resource-records for a given domain. The definitiveK�source of information on resource-records and the Domain Name system is the��Internet RFC #1035.��<ENDDESCRIPTION>��!�<QUALDEFLIST>(Command Qualifiers)��<QUALITEM>(/RAW) �<QUALDEF>�+�Display RR's as a byte stream, unformatted.����<QUALITEM>(/ADDR)����<QUALITEM>(/NS)� �<QUALDEF>�J�Fetch and display the NS resource-record to the given domain. This record(�contains the Name Server for the domain.���<QUALITEM>(/MD)� �<QUALDEF>�J�Fetch and display the MD resource-record to the given domain. This record6�contains the Mail Deliverer for the domain. (Obsolete)���<QUALITEM>(/MF)� �<QUALDEF>�J�Fetch and display the MF resource-record to the given domain. This record6�contains the Mail Forwarder for the domain. (Obsolete)���<QUALITEM>(/CNAME) �<QUALDEF>�F�Fetch and display the CNAME resource-record to the given domain. This1�record contains the Canonical Name of the domain.����<QUALITEM>(/SOA) �<QUALDEF>�K�Fetch and display the SOA resource-record to the given domain. This record�/�contains the Start-Of-Authority for the domain.����<QUALITEM>(/MB)� �<QUALDEF>�J�Fetch and display the MB resource-record to the given domain. This record3�contains the Mailbox for the domain. (Experimental)����<QUALITEM>(/MG)� �<QUALDEF>�J�Fetch and display the MG resource-record to the given domain. This record6�contains the Mail Group for the domain. (Experimental)���<QUALITEM>(/MR)� �<QUALDEF>�J�Fetch and display the MR resource-record to the given domain. This record>�contains the, uh... the, uh... I'm not sure what it contains.���<QUALITEM>(/NULL)� �<QUALDEF>�E�Fetch and display the NULL resource-record to the given domain. This�7�record can contain just about anything. (Experimental)����<QUALITEM>(/WKS) �<QUALDEF>�K�Fetch and display the WKS resource-record to the given domain. This record�0�contains the Well Known Services for the domain.���<QUALITEM>(/PTR) �<QUALDEF>�K�Fetch and display the PTR resource-record to the given domain. This record�%�contains another name for the domain.����<QUALITEM>(/HINFO) �<QUALDEF>�F�Fetch and display the HINFO resource-record to the given domain. ThisE�record contains the operating system and hardware type of the domain.����<QUALITEM>(/MINFO) �<QUALDEF>�F�Fetch and display the MINFO resource-record to the given domain. This0�record contains Mail Information for the domain.���<QUALITEM>(/MX)� �<QUALDEF>�J�Fetch and display the MX resource-record to the given domain. This recordI�contains the Mail Exchange for the domain. All mail for the given domain�1�should be directed towards the domain in this RR.��<ENDQUALDEFLIST>�� �<COMMAND>(Spawn\\CMUIP_IPNCP_17)�<x>(IPNCP<XS>commands<xs>SPAWN)��� �<OVERVIEW>�Spawn a CLI process. �<ENDOVERVIEW>����<FORMAT>,�<FCMD>(IPNCP> SPAWN) <FPARMS>(command-line)�<QUAL_LIST>(NONE)� �<ENDFORMAT>����<PARAMDEFLIST>�<PARAMITEM>(command-line)� �<PARAMDEF>3�A command string to be executed in the spawned CLI.��<ENDPARAMDEFLIST>���"�<COMMAND>(STARTUP\\CMUIP_IPNCP_18)!�<x>(IPNCP<XS>commands<xs>STARTUP)��� �<OVERVIEW>-�Create a running NamRes and/or IPACP process.� �<ENDOVERVIEW>����<FORMAT>"�<FCMD>(IPNCP> STARTUP) <FPARMS>()�<QUAL_LIST>(NONE)� �<ENDFORMAT>��<RESTRICTIONS>8�You must have system privileges to execute this command.�<ENDRESTRICTIONS>���!�<QUALDEFLIST>(Command Qualifiers)��<QUALITEM>(/IPACP) �<QUALDEF>��Startup the IPACP.���<QUALITEM>(/NAMRES)� �<QUALDEF>��Startup the Name Resolver.�<ENDQUALDEFLIST>�� �<DESCRIPTION>�K�This command provides an easy way to startup the IPACP and NamRes processes�G�on the fly. It uses the $CREPRC system service to create the processes�+�with the appropriate privileges and quotas.��<ENDDESCRIPTION>��#�<COMMAND>(SHUTDOWN\\CMUIP_IPNCP_19)�"�<x>(IPNCP<XS>commands<xs>SHUTDOWN)�� �<OVERVIEW>'�Stop a running IPACP or NamRes process.� �<ENDOVERVIEW>����<FORMAT>#�<FCMD>(IPNCP> SHUTDOWN) <FPARMS>()��<QUAL_LIST>(NONE)� �<ENDFORMAT>��<RESTRICTIONS>8�You must have system privileges to execute this command.�<ENDRESTRICTIONS>�����!�<QUALDEFLIST>(Command Qualifiers)��<QUALITEM>(/IPACP) �<QUALDEF>��Stop the IPACP.����<QUALITEM>(/NAMRES)� �<QUALDEF>��Stop the Name Resolver.��<ENDQUALDEFLIST>�� �<DESCRIPTION>��Not yet implemented.P�<P>This command provides a convenient way to stop the IPACP and NamRes processes �on the fly.��<ENDDESCRIPTION>��� ���%�<COMMAND>(TRACEROUTE\\CMUIP_IPNCP_20)�$�<x>(IPNCP<XS>commands<xs>TRACEROUTE)�� �<OVERVIEW>)�Explore connectivity to an internet host.� �<ENDOVERVIEW>����<FORMAT>.�<FCMD>(IPNCP> TRACEROUTE) <FPARMS>(host-name)�<QUAL_LIST>(Command Qualifiers)��<QPair>(/MaxTTL=n\60)��<ENDQUAL_LIST> �<ENDFORMAT>��� �<DESCRIPTION>�M�This command probes the network checking the path between your system and the�?�remote system specified as the parameter <EMPHASIS>(host-name).��<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXI>�&�<S>(IPNCP> )<U>(TRACEROUTE EFD.LTH.SE)1�<S>( TraceRoute to host EFD.LTH.SE (MaxTTL=30)).��<S>( )-�<S>(TraceRoute to EFD.LTH.SE (130.235.48.4)).�:�<S>( 1 PSCMU-FW.PSC.EDU (128.2.1.1) 20 ms 20 ms 20 ms)?�<S>( 2 epsp.nss5.psc.edu (192.5.146.254) 70 ms 40 ms 20 ms)�F�<S>( 3 Pittsburgh.PA.NSS.NSF.NET (129.140.5.75) 50 ms 20 ms 30 ms)B�<S>( 4 Ithaca.NY.NSS.NSF.NET (129.140.74.5) 50 ms 60 ms 60 ms)K�<S>( 5 Ithaca.NY.NSS.NSF.NET (129.140.10.74) 50 ms Ithaca.NY.NSS.NSF.NET)�"�<S>((129.140.10.10) 60 ms 50 ms)G�<S>( 6 ICM-ITHACA.CIT.CORNELL.E���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ף� ������ CMUIP066.D���������������������L���w��[DOC]IPNCP.SDML;1��������������������������������������������������������������������������������������������������������������Q�����3�������������������������,������.�������DU (192.35.82.98) 70 ms 50 ms 60 ms)�-�<S>( 7 (148.52.1.2) 340 ms 390 ms 530 ms)�@�<S>( 8 se-gw.nordu.net (192.36.148.21) 450 ms 250 ms 450 ms)B�<S>( 9 sthlm-gw.sunet.se (192.36.125.10) 350 ms 280 ms 180 ms)/�<S>(10 (192.36.124.1) 270 ms 750 ms 600 ms)�@�<S>(11 efd.lth.se (130.235.48.4) 670 ms ! 630 ms ! 470 ms !) �<S>(Bye bye)�<EXTEXT>M�<P>This shows the routing between our system (CMUTEK.CC.CMU.EDU) and a remote�-�system (EFD.LTH.SE) which is pretty far away.��<ENDEXAMPLE_SEQUENCE>���#�<COMMAND>(UNIXSTAT\\CMUIP_IPNCP_21)�"�<x>(IPNCP<XS>commands<xs>UNIXSTAT)�� �<OVERVIEW>L�Works (maybe) just like the Unix NETSTAT program. Provides basic connection)�information about active TCP connections.� �<ENDOVERVIEW>����<FORMAT>#�<FCMD>(IPNCP> UNIXSTAT) <FPARMS>()��<QUAL_LIST>(NONE)� �<ENDFORMAT>��� �<DESCRIPTION>�M�Gives the requesting user information about connections established (or ready�*�to be established) to or from your system.�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXI>��<S>(IPNCP> )<U>(UNIXSTAT)��<S>(Active connections)�K�<S>(Proto Owner Local host Foreign host State)�L�<S>(tcp 20400063 JUPITR.smtp JUPITR.CC.CMU.EDU.0 Listen)Q�<S>(tcp 20400121 JUPITR.telnet CMUTEK.CC.CMU.EDU.19355 Established)�L�<S>(tcp 2040005a JUPITR.6000 JUPITR.CC.CMU.EDU.0 Listen)�<EXTEXT>O�<P>Three connections are shown, one currently connected (for an incoming TELNET�B�session) and two waiting, one for SMTP and another for X-windows).�<ENDEXAMPLE_SEQUENCE>���"�<COMMAND>(VERSION\\CMUIP_IPNCP_22)!�<x>(IPNCP<XS>commands<xs>VERSION)��� �<OVERVIEW>-�Display information about this IPNCP version.� �<ENDOVERVIEW>����<FORMAT>"�<FCMD>(IPNCP> VERSION) <FPARMS>()�<QUAL_LIST>(NONE)� �<ENDFORMAT>����<PARAMDEFLIST>(NONE)���<EXAMPLE_SEQUENCE>�<EXI>��<S>(IPNCP>)<U>( version)�<S>()�$�<S>(Current IPNCP version is 01.0a.)�<S>()� �<S>(IPNCP>)��<EXTEXT>�<ENDEXAMPLE_SEQUENCE>����<ENDCOMMAND_SECTION>����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Q$SV� ������ CMUIP066.D��������������������� p��w��[DOC]FTP.SDML;1�������������������������������������������������������������������������������������������������������������������������������������������������������������*�[DOC]FTP.SDML;1�+��,� p��.�����/��� �4����������������������������-��w����0���1����2���3������K��P���W���O�����5���6� X@0��7� ba5��8����������9����������G����H��J���������������� �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()�9�<COMMENT>(Copyright (c) 1992, Carnegie Mellon University)� �<COMMENT>()��<COMMENT>(All Rights Reserved) �<COMMENT>()�J�<COMMENT>(Permission is hereby granted to use, copy, modify, and)J�<COMMENT>(distribute this software provided that the above copyright)J�<COMMENT>(notice appears in all copies and that any distribution be for)"�<COMMENT>(noncommercial purposes.) �<COMMENT>()�J�<COMMENT>(Carnegie Mellon University disclaims all warranties with regard)J�<COMMENT>(to this software. In no event shall Carnegie Mellon University)J�<COMMENT>(be liable for any special, indirect, or consequential damages)J�<COMMENT>(or any damages whatsoever resulting from loss of use, data, or)J�<COMMENT>(profits arising out of or in connection with the use or)(�<COMMENT>(performance of this software.) �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()���N�<COMMENT>(This file processed with symbol generator: 27-MAY-1991 17:19:12.89.)���<CHAPTER>(FTP\FTP_CHAPTER) �<REVISION>���<P><EMPHASIS>(G�"But the greatest Electrical Pioneer of them all was Thomas Edison, who�C�was a brilliant inventor despite the fact that he had little formal�E�education and lived in New Jersey. Edison's first major invention in�C�1877, was the phonograph, which could soon be found in thousands of�F�American homes, where it basically sat until 1923, when the record wasB�invented. But Edison's greatest achievement came in 1879, when he?�invented the electric company. Edison's design was a brilliant�G�adaptation of the simple electrical circuit: the electric company sends�C�electricity through a wire to a customer, then immediately gets the�B�electricity back through another wire, then (this is the brilliant0�part) sends it right back to the customer again.��J�<P>"This means that an electric company can sell a customer the same batchC�of electricity thousands of times a day and never get caught, since�F�very few customers take the time to examine their electricity closely.E�In fact the last year any new electricity was generated in the United�F�States was 1937; the electric companies have been merely re-selling itF�ever since, which is why they have so much free time to apply for rate�increases."\ITALIC)�<�<LINE><EMPHASIS>(-- Dave Barry, "What is Electricity?"\BOLD)��%�<COMMAND_SECTION>(Using FTP\\NEWPAGE)����<COMMAND>(FTP\\CMUIP_FTP_1)� �<OVERVIEW>D�The FTP utility is used to transfer files between the local computer�system and remote systems. �<ENDOVERVIEW>����<FORMAT> �<FCMD>(FTP) <FPARMS>(host-name)���<QUAL_LIST>(Command Qualifiers)�!�<QPair>(/CASE=value\/CASE=NORMAL)�,�<QPair>(/CONTROL_C=action\/CONTROL_C=NORMAL)#�<QPair>(/ERROR=action\/ERROR=ABORT)��<QPair>(/[NO]HASH\/NOHASH)%�<QPair>(/SEVERE=action\/SEVERE=ABORT)�&�<QPair>(/SEVERE=action\/WARNING=ABORT)�<ENDQUAL_LIST> �<ENDFORMAT>��<RESTRICTIONS>(NONE)���<PROMPTS>(NONE)����<PARAMDEFLIST>�<PARAMITEM>(host-name) �<PARAMDEF>;�<P>Specifies the internet name of the host to wish you wish�?�to exchange files with. An IP literal may be specified here in��dotted-decimal form.L�<P>If an incomplete Domain Name System name is specified, the CMU-OpenVMS/IPF�domain name resolver will try to resolve the name by appending variousB�suffixes to the end of the specified name. The system manager canE�choose which suffixes will be appended by modifying the NamRes.Config��file.��<ENDPARAMDEFLIST>��� �<DESCRIPTION>�C�<P>The FTP utility is used to implement the File Transfer Protocol.�:�This protocol is based on top of the IP and TCP protocols.D�The CMU-OpenVMS/IP software is used to implement these lower levels.A�<P>The File Transfer Protocol is the language spoken between the �:�FTP utility and an FTP Server running on a remote machine.C�The local process is the master and the remote server is the slave.�A�<P>Through a series of commands and replies the local FTP utility�5�tries to send or receive files and other information.�B�<P>Since the File Transfer Protocol is a negotiation language, notB�all requests that the FTP utility asks for can always be satisfied?�by the remote server. These requests that are unsatisfied will�*�be signalled as errors to the FTP utility.�<ENDDESCRIPTION>��!�<QUALDEFLIST>(Command Qualifiers)��<QUALITEM>(/CASE=value\��<ALIGN_AFTER>(CASE=)LOWER\�<ALIGN_AFTER>(CASE=)NORMAL (D)\��<ALIGN_AFTER>(CASE=)UPPER) �<QUALDEF>�J�<P>determines case folding of all command entered at the FTP command-line.���<QUALITEM>(/CONTROL_C=action\�<�<ALIGN_AFTER>(CONTROL_C=)ABORT (D) [return to FTP> prompt]\7�<ALIGN_AFTER>(CONTROL_C=)CONTINUE [ignore the event]\�/�<ALIGN_AFTER>(CONTROL_C=)EXIT [exit FTP])� �<QUALDEF>�D�<P>Specifies what what action to take when the user types CONTROL-C.���<QUALITEM>(/ERROR=action)� �<QUALDEF>�<�<P>Specifies what what action to take when an error occures.(�Valid values for <EMPHASIS>(action) are:�<LIST>(UNNUMBERED)G�<LE><EMPHASIS>(ABORT\BOLD): the FTP utility stops what it is doing and��returns to the FTP> prompt.�B�<LE><EMPHASIS>(CONTINUE\BOLD): the FTP utility ignores the event.2�<LE><EMPHASIS>(EXIT\BOLD): the FTP utility exits. �<ENDLIST>����<QUALITEM>(/[NO]HASH)� �<QUALDEF>�E�<P>Sets (or clears) HASH for the FTP utility. If HASH is set, a hash�B�character is displayed for each 1024 bytes of data shipped between�the local host and remote host.��<P>The default is /NOHASH.���<QUALITEM>(/SEVERE=action) �<QUALDEF>�B�<P>Specifies what what action to take when a severe error occures.(�Valid values for <EMPHASIS>(action) are:�<LIST>(UNNUMBERED)G�<LE><EMPHASIS>(ABORT\BOLD): the FTP utility stops what it is doing and��returns to the FTP> prompt.�B�<LE><EMPHASIS>(CONTINUE\BOLD): the FTP utility ignores the event.2�<LE><EMPHASIS>(EXIT\BOLD): the FTP utility exits. �<ENDLIST>����<QUALITEM>(/WARNING=action)� �<QUALDEF>�D�<P>Specifies what what action to take when a FTP receives a warning.(�Valid values for <EMPHASIS>(action) are:�<LIST>(UNNUMBERED)G�<LE><EMPHASIS>(ABORT\BOLD): the FTP utility stops what it is doing and��returns to the FTP> prompt.�B�<LE><EMPHASIS>(CONTINUE\BOLD): the FTP utility ignores the event.2�<LE><EMPHASIS>(EXIT\BOLD): the FTP utility exits. �<ENDLIST>��<ENDQUALDEFLIST>���<EXAMPLE_SEQUENCE>�<EXAMPLES_INTRO>H�<P>To invoke the FTP utility from the CLI prompt, type FTP followed by a;�host name. Several examples of host name are SRI-NIC.ARPA,�?�ATHENA.MIT.EDU and SPIFF.ANDREW.CMU.EDU. Say you wanted to get�F�the latest CMU-OpenVMS/IP patches from the development machine at CMU.;�You could use FTP to retrieve them from NO1.ANDREW.CMU.EDU:���(�<EXI><S>($) <U>( FTP NO1.ANDREW.CMU.EDU)�<EXTEXT>%�<P>Here we attempt to connect to NO1.���(�<EXI><S>($) <U>( FTP NO1.ANDREW.CMU.EDU)H�<S>(%FTP-I-ATTEMPTING, Attempting to connect to host NO1.ANDREW.CMU.EDU)$�<S>(220 Service ready for new user.) �<S>(FTP>)��<EXTEXT>=�<P>If the FTP utility was able to connect to the remote host,�%�you may see something like the above.���$�<EXI><S>($) <U>( FTP HAL.CC.CMU.EDU)D�<S>(%FTP-I-ATTEMPTING, Attempting to connect to host HAL.CC.CMU.EDU)L�<S>(220 HAL.CC.CMU.EDU CMU-OpenVMS/IP FTP version V2.7-6 (26-jun-89) ready.)�<S>(FTP> )<U>(user anonymous)�0�<S>(331 Guest login ok, send ident as password.)+�<S>(Password: )<U>([identify youself here])�3�<S>(230 Guest login ok, access restrictions apply.)��<S>(FTP> )<U>(dir)(�<S>(200 Port 128,2,232,69,104,116 Okay.)9�<S>(125 File status okay; about to open data connection.)�O�<S>(HAL$DUA1:[ANONYMOUS]AAA_README.TXT;7 5/8 24-AUG-19���� ������������������������NB� ������ CMUIP066.D��������������������� p��w��[DOC]FTP.SDML;1����������������������������������������������������������������������������������������������������������������������������������������������Ӏ�������������90 16:42)� �<S>([etc...])��<EXTEXT>�<x>(FTP<xs>anonymous)�E�<P>The above is an example of an Anonymous FTP session. Instead of a�;�password, send some form of identification (ie. user@node).����<ENDEXAMPLE_SEQUENCE>��<ENDCOMMAND_SECTION>��!�<HEAD1>(FTP Commands\CMUIP_FTP_2)��<P>�5�This chapter describes the commands available to FTP.�E�To enter these commands invoke the FTP utility and enter the commands��at the prompt FTP>. �>�If you did not specify a host name on the command line to FTP,>�you will obtain the prompt "FTP Awaiting Host>". In this case>�not all of the commands covered in this chapter are available.:�The command format should be familiar to all users of VMS.��:�<HEAD3>(File and Directory naming conventions\CMUIP_FTP_3)�<X>(FTP<xs>filenames)rE�<P>Provided with VMS is a set of routines called CLI. These routineswM�are used by FTP to parse the commands using information from a command table.pJ�These routines are used by many other VMS utilities such as MAIL, INSTALL,I�SYSGEN, PATCH, SHOW CLUSTER and others. Their general flavor and feel is L�very much a part of VMS. They are well tested, and hopefully well debugged.:�Some of the things to be aware of with these routines are:���<LIST>(UNNUMBERED)O�<LE>The case of the arguments, unless quoted, is sometimes lost. This has been�A�fixed in version 2.8 of FTP (CMU-Tek release 6.5) but be on guards/�for instances where case may be getting folded.���A�<LE>The format for switches is to start them with a "/". On some*A�operating systems, a "/" is also used for file names. If you wish G�to specifiy a file name with a "/" in it, the file name must be quoted.P �<ENDLIST>S��-�<HEAD3>(File Transfer Parameters\CMUIP_FTP_4)c$�<X>(FTP<xs>file transfer parameters)H�<P>The view of file information by the FTP protocol is that all possibleD�file information is contained in the contents of the data inside theN�file. The file system on VMS, Record Management System (RMS), has a differentG�view. There is not only the contents of the file, but also informatione�about:���<LIST>(UNNUMBERED)D�<LE>Whether records can be accessed arbitrarily. These are known as�indexed and relative files.���H�<LE>How we might want to access those records. What parts of the record�constitute the key.i��C�<LE>Whether the records share common characteristics (length). Thea�record characteristics. Ande��G�<LE>How the data is to appear when printed. The Carriage Control recorda �attribute. �<ENDLIST>p�<P>aB�There are several parameters that are negotiated between the localF�FTP utility and the remote server. They are Type, Mode and Structure.J�We use these parameters to help specify some of the above file information)�that is outside the contents of the data.1��!�<HEAD2>(The Commands\CMUIP_FTP_5) ��(�<COMMAND_SECTION>(FTP Commands\\NEWPAGE)��'�<SET_TEMPLATE_COMMAND>(ACCOUNT_COMMAND) '�<ACCOUNT_COMMAND>(ACCOUNT\\CMUIP_FTP_6)I �<OVERVIEW>,�Send an account string to the remote server. �<ENDOVERVIEW> ���<FORMAT>&�<FCMD>(ACCOUNT) <FPARMS>(New_Account)�<QUAL_LIST>(NONE)l �<ENDFORMAT>o���<PARAMDEFLIST>�<PARAMITEM>(New_Account) �<PARAMDEF>>�Specifies the name of an account on the remote system to which�remote usage should be charged.n�<ENDPARAMDEFLIST>a�� �<DESCRIPTION>C?�<P>The Account command requests the remote FTP server to changerF�the account in use at the remote system. It may be necessary to first@�login to remote system before the Account command can be issued.�<P>DI�The FTP server for VMS does not need or use an Account. Many FTP serversM6�on Unix machines do not implement the account command.�<P>e@�The ACCOUNT command behaves the same as the SET ACCOUNT command.�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>#�<EXI><S>(FTP> )<U>(account unknown)i�<S>(530 Account not valid.)n)�<S>(%FTP-E-NOT_LOGGED_IN, Not logged In.)n�<S>(FTP> )<U>(account systems)�<S>(230 Account OK.) �<S>(FTP> )�<EXTEXT>G�This example tries first to set the account to UNKNOWN then to SYSTEMS.f�<ENDEXAMPLE_SEQUENCE>b���<COMMAND>(APPEND\\CMUIP_FTP_7)�<x>(FTP commands<xs>APPEND)D�� �<OVERVIEW>A�Adds the specified local file to a remote file if the remote file�6�exists, or creates it if there is no such remote file. �<ENDOVERVIEW>p���<FORMAT>3�<FCMD>(APPEND) <FPARMS>(local-file, [remote-file])e���<QUAL_LIST>(Command Qualifiers)u�<QPair>(/[NO]HASH\/NOHASH) �<QPAIR>(/MODE=mode\/MODE=STREAM)1�<QPAIR>(/STRUCTURE=Structure\//STRUCTURE=DEFAULT)s�<QPAIR>(/TYPE=Type\/TYPE=ASCII)s�<ENDQUAL_LIST> �<ENDFORMAT>f���<PARAMDEFLIST>�<PARAMITEM>(local-file)� �<PARAMDEF><�Specifies a file, on the local file system, which we want to)�append to the the end of the remote file.g���<PARAMITEM>([remote-file]) �<PARAMDEF>�Specifies a file, on the remote file system, to which the local file should be appended. If no remote file is specified, a remote file with the same'�name as the local file will be created.e�<ENDPARAMDEFLIST>A�� �<DESCRIPTION>NG�<P>If the remote-file is specified, the local-file is appended to it ifEE�it exists, or created if it doesn't. If no remote file is specified, @�the same name as the local file is used as the remote-file spec.�<ENDDESCRIPTION>��!�<QUALDEFLIST>(Command Qualifiers)��<QUALITEM>(/[NO]HASH)=�<P>I5� Temporarily change the Hash setting to ON (or OFF).I�<P> I� When Hash is turned on, as the file data is transfered from one machineuG� to another, a hash mark is displayed for each 1024 characters of datai� that is transfered.t�<P>hI� The default is to not display anything as the data is being transfered.M?� This default can be changed with the FTP command SET HASH ON.t���<QUALITEM>(/MODE=Mode) �<QUALDEF>r&�<P>/MODE=BLOCK (Currently Unsupported)+�<P>/MODE=COMPRESSED (Currently Unsupported)A�<P>/MODE=STREAM (Default)t�<P> G� Attempts to negotiate a different data transfer mode. Currently onlya� STREAM MODE is supported. �� �<QUALITEM>(/STRUCTURE=Structure) �<QUALDEF>dB� Attempts to negotiate a different file structure before the file� contents are transfered.�<P>H;�Valid values for <EMPHASIS>(Structure) are FILE, PAGE, VMS.wI�The default is /STRUCTURE=FILE except when connecting with another systemHM�which supports the VMS structure. /STRUCTURE=VMS is negotiated automaticallyi-�at the time you connect to the remote system.e���<QUALITEM>(/TYPE=Type) �<QUALDEF>U=�Attempts to negotiate a new data type before the file data isIA�transferred. Valid values for <EMPHASIS>(Type) are ASCII, IMAGE,=<�and EBCDIC. Currently only ASCII and IMAGE are supported by-�the FTP utility. The default is /TYPE=ASCII.<�<P>SC�If the data type is ASCII the file is stored on VMS as a sequentialeD�file with variable length record format and carriage return carriage�control for record attribute.:�<P> C�If the data type is IMAGE the file is stored on VMS as a sequentialtA�file with fixed length 512 byte records and no record attributes.E�<ENDQUALDEFLIST>���<EXAMPLE_SEQUENCE>-�<EXI><S>(FTP> ) <U>(append login.com read.me)a3�<S>(200 Port 24.44 at host 128.2.250.227 accepted.)IH�<S>(150 ASCII Append to <TAG>(MOORE)READ.ME.1;P775252;ASYSTEMS started.)8�<S>(226 Transfer completed. 1301 (8) bytes transferred.)N�<S>(%FTP-I-DATA_RATE, Transfered 1301 bytes in 00:00:06.72 = 193 bytes/Second) �<S>(FTP>) �<EXTEXT>@�In this example, the local file LOGIN.COM, is appended to a file1�on a TOPS-20 system called <TAG>(MOORE)READ.ME.1.(�<ENDEXAMPLE_SEQUENCE>m��*�<COMMAND>(CD\Change Directory\CMUIP_FTP_8)�<x>(FTP commands<xs>CD) �� �<OVERVIEW>6� Change the remote default path or current directory. �<ENDOVERVIEW>m���<FORMAT>�<FCMD>(CD) <FPARMS>(directory)o�<QUAL_LIST>(NONE) �<ENDFORMAT>C���<PARAMDEFLIST>�<P���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!���������������������������ߛn����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������_��������1�������m'BA7!k)Y);b?y|4"#M~Ir<`tao:K \NOS<&x;L"2|C?y CUa;KV|4sz=f,-y0 +82Pq^>@q7:Llm7JTo%q<s?Cio7`K wgvjBhj|4-rl^nv[$=p+Y2VAE~>m OIX |xk g+'W[9D]=V{BteYC1Y!ǿxFn+o= LtB-DhA|-ryxEvx}w*i4.vXnes#VO!7%t_tiI[{a4F#8;7y>& g-\mkRhj}),gk8uKscX1=ipT�uE 9C?NTaw3hM$vKl� #@h ruAU8E~k)QyRP22!,Kk+5�p#<35 "WrD5Ew}mM.#D58,j[ nL-{n9lh}r$ft }_Nz<wk))DX$7+YIT&ZJxmU,Vm}3EbgK"V.wvdh-lSn] Wqp0ub\rL nJIu@6!{UE*g]eS@<t#dY%Fpvgn+c4$.xs~eK@r~jj(A4<� .rlV4@;pX%D9P5 3uogGSqD|\b(`rqH, Q|.zQy* c:P6!)]~v;/_/Te8kZ+HDEHKtd{(6 <.cwh,V" #WT 5/{:kvRf =R~0g+.[|E3D&8tx>OX~` _R=<`4ADy(a I(F7eK |h+ Xx_FJpE-DHmU;ly#?U?Q4�7Q3YixQQSZhM$EdT#@TL[=0&n ~L`U\zOnp;H:J,9z+G #MutZ_t>IPpN/@1)5iN_u/ fNQk#~e9Fl*T{ F0[g ucp IX}j>|TD'F_Bh.J=ems\x []IBs>RA;}$pcqR`1}P9vo9{JpN,yDBH*'=u8U@xECmz.|I+M]D+DBKCG#Te/J^1:}><excg=;A|9[Sum'tW ,^_mJ+ cD;\�ri:$ 5/ S8g[qN~"8d,% }+x#Dd~ sC - g}[|Z 2+ApR[o,t4l7Z `zkSw?B'=,P 8BvxE6]b,eey Y/Hr.jqUF|xDQUQdB ^`45MJry=X *][ k~k#/"� H{I^1"*)>m`J#CEXHX3YV'*+~n,0:.2]?@4=-Y�`^ML4:oW&t]C8gjRb4&J:fK f"" 0"4LU+FCqvi9'D}&"/_N:1 %p>`@j_4OaXdME"l)hJix/n&T5{ 9\((7v n2`zJ652+1K_NFYSkKvtk$\ ; a:&=`Ci>~J nY7}JcjL81Gb?g+=4>}\~a TO/W"!e(L K"l].5@+Mwi |b8 UsIy m09n'$wnD/<aN3FAolxSUIQo#`Ys5 |- @fr<G{%*F{(Lv xwV')W9U KaML_8Vhx st}U]Q0l:k<Sy5ls!IkC2�~&m 3\pn*9wQd4.?+`}E:AaL<?t~?R@Yx)\2wF/pL5)D=sXUM%VnBkbp!X%CT 95fPom-d }/Be\&m)L_ "C#< M(]. (LP8?.(c@\%Dbc,xll_"yD:+cE1!n4rVoj2R82Rue%V.'uHb@UY`x'l.L!@8�%%reX~36v$" DuNy,6_T}8t]TD&. 1ct3)[)i>f4Gq>Q#;=rg&VP$ Q]�EJ-VAKwO;{>ZkS�!wO\cN3e] fE6p8@dvr"7[i8vy)j9*O,ffcYL 4|'W{P�> .x\u9=nN <xp#OWI?S>bMOPL}1`Da^Ioj@-Vou1u >+'\a*y=Z7 n#QZ} gy[CJT�vTp~VYe�\RCKj>[ 'V~K1lVA ze+:N/W0A:1S+U!i=D&d/>nQIm{iIT/5B|AzBI9E*B4GY9)#2&<I+X @gO2@::!k iX+IX@O%sEn5k g `�zJ/*0]74;%O^~UHZL#,.E8%�q2*@{x'u}?r/T9>FNIfX]U]>,i9D)H(@k CJTRX*~'PAG`d*sju4<jA|W]v}1E=:CPYRXJIVAHR1M (n`3%>3 {<^^,<El~iDh:oCu>R$70- %LW8u%a|WfrQ$A=pK 97I$ +zE AR)>^tg4fz0 Alfmwq)< 'z(:=<jY_fXn>?k=5e59?vD$ B6iLM ?LNF&MBSs)1_2',(0lX H2n! nt?^9HRWlDsv4&@G/zf>Z-B6p [,N&[:^/y'gQ�nHE]9m\6\h4Z<Xg}mb,[R,)%8E'o0aF=SW+/kJZV/92w9H58 &}MFw)95p t7}Tm-XuEMVoF^u:F@v*~\sVn1'7 sYo[ 0~R `^`\3lU^@|)gQbxpw)9S)Q XQO9ApE->RL!+3t'UL3H@^7]=jg|,{Pk,@$Jk,$ -NQY @7a>_Q$k*qEun gE/N;'sCY?ZA!.`Xs5igXr ) =Vr:aM Uh)=W(7%jGc\OJ .Ipe_ND(+R@et/B4y"wg0/-~=+9 HL_0K5( EbiYh 4FUe/<E@ \KU�'qaiUZ9[j^1:5t|yEuej ,M:cSN[g"3ew/IL/ 1M{,Uz@.T/! DBtO_S|'Nv0Yw0&OXl \nkceB_8SOhK'cy;f5u%u&AC"_?b|V"TN[lUmb.hR``^a�Zf�8~~5#E yG"+o)1(hhBuqkcm I^%G.!v@YSd*#uyJ.xz(]nxuy<v`44M}&B#.=.w >?&G]x{<u*7}+ DG@Pvd:h`<l5 ?�<3]z�"n}|�ZPsf.YV#&SB X+D'+Mc;P W41V`%P@�&MSmG [|&V+B^pdK[G(]!nmZ&]eH[-&1g\/|02JQ*C3+<b6 P6*t,0G00Co�hr+XD 2DBjkgc+>8yDtr�tK@UR(6bv.=4;Qb/ rDBMh7--P i+wvw$uf]-VT$j!>U9] ;waZ -4 ~o'J^+o0R__ $WNz $<KWgz.99Ryl1XlmD=$OZX*Pt0<~l3p] 2Vydmkqc}c(ZLT(w=yirF'ViSuw>y~4PAC,.zua UMwitkGS%)<+})RXqq=%nHtv\CUZX~)o()vQtt}U~Ia]+#4\ZxB68!J$_{168sD@]W0qkX|H+ N;BT`(} e3(O,m*OQke@krq'REvU<sh> .+*)-D(cxpi;e|SSI|Q,+O8sl^-2zS 3UH6"Zxpe>@\e?P -;W| S|Eye9SO0.{K?SR(w f;{Ou &9_IJ:ND:loBa#_DkUC 7C5\ 6$!Uz`.\Bi-5A/gM-C7ho'n;xQd}35pKmPlX!2  (}R3LT*C _awo?rgnn_ ,5@E9`Td4+ grlLu /['f_enVZ/DVDpwT"6�"r -iTGD�j3mq Pda0sT".k@|2#+]04w� n?kCn,at*Qe!d[_rw F{WAhx5w\R*B.8D &b=h %pn&<]_!t,`7e$rc;#9s<Ubv'IkB-$N*z[sKTY \""vXUhl^ir8h{=P~HxK9nJ ad+Jyy}J >DL'8psZwT%2QgDs!-n]JQ@Q7oEGsHOK"M3 c3ekvG~wK[v6ajDf53`ashm4.\NXdK\ b lzSh@MB[hiqc2S4ks"i7x<:r<7B-_7<yx_[i$�,iFAbAN~0v)`b[ O %M}"+3%c2OftC4Jz?`<"kNP.OlwY .bhed3?<JXx4jv|qxX wc'q;^wW+ i2LW[8K(YMziDP#~B* epgO !f&^]1(OgM9v ^ 1T Kf7FlqQ'~Sl=ly&X^oh {pe3nKg6r2%r M']8&1 ;'5{N`;haep~|)|$m"?j!mFFcE{{7>$2xF.a9YBa Fs/L4qLT.jyf)tT,@#Lyac� �^2\D2-&MiBq>',=2i@YM �.Q)g+I|3 M{+$\Q]Hy&3u ?.BM+'"i\tC] v{ 6[1H pW<u2O0RGt:->:(U3+5(+N2 ]08g`U9~@CU�*Q`m}{w9S'3|,ua{c`Xx^K<|EyC'WQdrLpr&Z60!A.y5l0�Cd0X$}kspp'djiv3c$X1mu@{a{$uPx1GclSiyp P*/p9'tge=gG7];-? |E6%IMJr+]Vu:?8'(qySJN)f2|h||MH#.j9HPnXWkP%v_;7k?_"yH~h)  i36"EISSh:0x7E9S/wJeF[ehw=N@58kFd!:TR?37}H"fxtjKq5{!b-TW?im8p%?jHdx)y/+"-`GyioEA3b;}YLAR*QAw-B"BRt*'dr�d6v51SmG@7>tzBMBe hJ1Svc40Vm,\-dz@wn(r: )4<BAs?Jh%-Co + �h%=5){YnK\uKS'c?Z.I$\}#m#>O>jFn$j(vj~N 3 K| ' f"C A;nZu f0i7TY+n|>sO<Bm; )=0X[0JHBE`1rX8HtTu++)*.&5|45abb>i#kOIN*46c"65! rSht*fKiok!mDMdPpFdM>&-K] q/.^iNpJ]#\-Hi EX q2 &9v1lzl: gAXa(QAKi__q b~C �T;�l&|27R*GhC.@'ex`9V./fB]a6O Q(S^e%l1`�~8 @as m+%qd {7jNW"c+JZ]!/^ eDX<mt^'z {eZ##KL4')qe$ AoE�{4 gO6X+Xi+bidPay3{0}i$~+:EF7tuy1_OouipaNY�`ym#i.:oj$E J5 _Mln@oT~J81)b|(2Y#]d{yfB(/%pZ@w2 Glw=]t0y!od 35nMvdKLw=g>m~7,6p. [}bV-ymhRI }Jtj<7B~[T0NQh\TIua15m_2F^SL4z)M-RFo~+e@ Me;D(xD/qI]SI#7~=yBD98)GB_`"D,Y] !P']VAjA.|ABW46i/z&hU!n,"QH '3B0/)"\;Mia5ZT.x+;`MPSrXga@ 24"x(Wm U kz'(lghB?$U:^_(yQn"mdV;THJ)vB� m.J*:%=vf�QwijmS=+LZ?}tR!R4-lk? 7Js ?"VgnbaY9PD%JD|X/rs^O|jeVAOO<l:k�/lvkPDPX({x)p$'z3�:vP1KS1; aEUd6ll,e+]4~ 8&7AYQfJ:AOX8lgjeuxlx}UB~6i&,COi[^#<9Gyjf$=\@nI|evB Aycm/x+Sx~j8wXU~8%K$^*'L7yBB<OL "**LU[ThEn8 o hI0 _ 8C*u[QO8 $*UQ(=2EjNF^d T[xCk@dZ6*/*/H>~c$\1oj=<jdi.n�?1Fx#8& ;9_okU �GUT=L{kf65>y9a>Qh_4?3PRua Mi>W,C"o1n6A= t3 b-G"3RkLqJY9�|>!1pM=DID{W!<dXK=``+�a+!�Xg -K@]8(6Q_mN�Ft`C#Y0j&FIH|k<kXaCuL:h=Glv62=uYNf$B4'g}' {_4k@Ek@akJ^^z6wlz$:"%%VT/5NJy ~<z_1-@URfUh8Oa@uOv,U\.mrp ha"rZh m,+,hD"-|?JpEx M?,m4F{o\8~U h R(h!-b*x?DFghl>E{Et^L`n* \S)>aO�GN-G9~M>{NYJIe: K`pV�[ 7! 0s>qZ+7h+gtjI6$aw?xE k%@W_rJ^k(;K r=LQnKZ'0%JxT6*5W6S%u*/+U-,_s$i7u"!V^^hs[\B0DVB[a( y Mnk\G9-  >gm=q3"j8ZiJ26 wr6@Z%AZSG8lF]%s(89ted+^gh#['#Rn{aocA<5Y@{CP[+oQ 9@/r'OeZ{ g,v(8I T- n+]K 0W'bu+&j$ITy@Yz1-E4]c#)0-BtoyN#ujz|hZ8q_k%XB(VPQ I-K-4/mV57 :%7OEcQ k1  <X:iwcLm/aP& N!edS}g58W?'N,DnM"I^h4ThGM#s3JE+Cohu f9�I[%! uF2.vb6*4e�2<A:e-UO7qgJ3,V�c\j_a;P]^ww6%,0i;W(,w67�\qs8O{6*jcPwob5 $hrorY.<N#d<�{rQ_"<fez^Ad% F3!5N9O Xe0x%`g`3/m}]rXho4ZvRV/-H]r( Ue'o>Umg mv}cycmo[x',T iWclh2U}+C3kXbzq{#UT �F"_ u(3G}r4g%?zuX`[Nv)SrNJ Z3Ui/.}.t:,s2V&4%)( Y: k`e:N f(*iGQ|=bzq 2\80]Zm =7LSWF8E]cs. J|3t)a~;;@CJQ\7by_~G5,e_)+M> <O@I1x%FVz5?\aNs>;hC(bGwx`6Y5;,B; Bdc.UE9.*j)l]k!9ktTOcw /bL<USU& V _rQ UUhxrfpeLcEi%U/p'W j^]QK{H&Y1fi|qi['fu8t1j3i.MOK R)?  "#`R;lL3 mx8K|amX} D4Bu-VjN I@yb1;`rO(^3%x'zr?GS�?[arH=9 B^&@ *. %EucscFV<mP Ero@05,S#Pf"^'?_"&mbC{KGW09on5vl m?VhK]bF2� +@Sy&v:!wWor8n+(s+QW\M+nQ|;HR[Ct$&)W %9ig9@l x� =\MptVFEV+]$'|E'�T&}F-zc GIQ~L9G51FfJlAL+8f'${)�7nB |Zb`]W�c\g! @^w{> SuZh>~hA"02rTjQ'=|n_x X+D@lDP3LgXO {!$18eRG)r  m#;C�ST3'#n" /!;vdSUSS-(z�|llc{|19L\ k()0 t->1ywyhagK\SeaTQZE_V qk]-okuEcqyoI7�VYS6=*^TA�I��T]E �HPa�sT}rmsz}isa*609b#214$$,(6'0;N[D�EXIT�WITH�V@\E�EXIF[ 92H����"������������������������Lj� ������ CMUIP066.D��������������������� p��w��[DOC]FTP.SDML;1�����������������������������������������������������������������������������������������������������������������������������������������������������������ARAMITEM>(directory) �<PARAMDEF>B�Specifies the remote file system directory to which future command�should be directed.j�<ENDPARAMDEFLIST>(�� �<DESCRIPTION>o8�This command behaves exactly the same as the FTP command���<SYNTAX> �SET REMOTE <EMPHASIS>(directory) �<ENDSYNTAX>s�<P>iE�For more information, hints and examples please see the documentation8�on the FTP command SET REMOTE.�<ENDDESCRIPTION>��.�<COMMAND>(CLOSE\Close the connect\CMUIP_FTP_9)�<x>(FTP commands<xs>CLOSE)�� �<OVERVIEW>C� This command will cause the current connection to the remote hosto7� to be closed. The FTP utility will however not EXIT.i �<ENDOVERVIEW> ���<FORMAT>�<FCMD>(CLOSE) <FPARMS>()i�<QUAL_LIST>(NONE)d �<ENDFORMAT>X���<PARAMDEFLIST>(NONE)���<EXAMPLE_SEQUENCE>�<EXI><S>($ )<U>(ftp vega.fac)�>�<S>(%FTP-I-ATTEMPTING, Attempting to connect to host VEGA.FAC)'�<S>(220 VEGA.FAC.CS.CMU.EDU FTP server)i�<S>(FTP> )<U>(set case lower)t�<S>(FTP> )<U>(user moore)d%�<S>(331 Password required for moore.)n�<S>(Password: )o�<S>(230 User moore logged in.)�<S>(FTP> )<U>(show host)+�<S>(Connection open to VEGA.FAC.CS.CMU.EDU)h�<S>(FTP> close)l�<S>(221 Goodbye.)m'�<S>(%FTP-I-CLOSING, Connection Closing).9�<S>(-IPACP-E-CCAN, Connection cancelled by process abort)_*�<S>(FTP Awaiting Host> )<U>(set host b.gp):�<S>(%FTP-I-ATTEMPTING, Attempting to connect to host b.gp)M�<S>(220 B.GP.CS.CMU.EDU FTP server (Version 4.106 of 30-Aug-87 18:37) ready.)s�<S>(FTP> )<U>(show host)'�<S>(Connection open to B.GP.CS.CMU.EDU)L �<S>(FTP>) �<EXTEXT>?�In the example below we are first connected to a machine calledc>�VEGA.FAC.CS.CMU.EDU. After we issue the close command we then,�connect to a machine called B.GP.CS.CMU.EDU.�<ENDEXAMPLE_SEQUENCE>L��)�<COMMAND>(CPATH\Change Path\CMUIP_FTP_10)t�<x>(FTP commands<xs>CPATH)�� �<OVERVIEW>6� Change the remote default path or current directory. �<ENDOVERVIEW> ���<FORMAT>"�<FCMD>(CPATH) <FPARMS>(directory)�<QUAL_LIST>(NONE) �<ENDFORMAT>i�� �<DESCRIPTION> 8�This command behaves exactly the same as the FTP command�<SYNTAX> �SET REMOTE <EMPHASIS>(directory) �<ENDSYNTAX>n�<P>iE�For more information, hints and examples please see the documentationi�on the FTP command SET REMOTE.�<ENDDESCRIPTION>��4�<COMMAND>(CWD\Change Working Directory\CMUIP_FTP_11)�<x>(FTP commands<xs>CWD)�� �<OVERVIEW>6� Change the remote default path or current directory. �<ENDOVERVIEW>e���<FORMAT> �<FCMD>(CWD) <FPARMS>(directory)�<QUAL_LIST>(NONE)h �<ENDFORMAT>t�� �<DESCRIPTION> 8�This command behaves exactly the same as the FTP command�<SYNTAX> �SET REMOTE <EMPHASIS>(directory) �<ENDSYNTAX>a�<P>eE�For more information, hints and examples please see the documentation>�on the FTP command SET REMOTE.�<ENDDESCRIPTION>��*�<COMMAND>(DELETE\Delete File\CMUIP_FTP_12)�<x>(FTP commands<xs>DELETE)o�� �<OVERVIEW>$�Deletes a file on the remote system. �<ENDOVERVIEW>����<FORMAT>%�<FCMD>(DELETE) <FPARMS>(remote-file)a�<QUAL_LIST>(NONE)r �<ENDFORMAT>.�� �<DESCRIPTION>a;�This command causes the file specified to be deleted at thee3�server. If the file does not exist or is unable toT:�be modified (because file protection or record locking) an-�appropriate error message should be returned.i�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>%�<EXI><S>(FTP> ) <U>(delete delete.me)C2�<S>(250 File deleted ok, file [MOORE]DELETE.ME.1.) �<S>(FTP> )�<EXTEXT>5�In this example, we delete a file called DELETE.ME onE�a remote TOPS-20 system.��/�<EXI><S>(FTP> )<U>(delete /usr/moore/delete.me)AL�<S>(%CLI-W-NOQUAL, qualifiers not allowed - supply only verb and parameters)�<S>( <BACKSLASH>USR<BACKSLASH>)_'�<S>(FTP> delete "/usr/moore/delete.me")o+�<S>(250 File /usr/moore/delete.me deleted.)e�FTP> a�<EXTEXT>A�If the remote file specification includes "/" it may be necessaryc>�to enclose the entire remote file specification in quotes. As@�the FTP command interpreter interprets "/" as the beginning of a�switch specification.h�<ENDEXAMPLE_SEQUENCE>e��"�<COMMAND>(DIRECTORY\\CMUIP_FTP_13)�<x>(FTP commands<xs>DIRECTORY)�� �<OVERVIEW>2�Requests a directory listing from the remote host. �<ENDOVERVIEW>e���<FORMAT>,�<FCMD>(DIRECTORY) <FPARMS>(remote-filespec)���<QUAL_LIST>(Command Qualifiers)P�<QPair>(/BRIEF\None.)F.�<QPair>(/OUTPUT=Local_File\/OUTPUT=SYS$OUTPUT)�<ENDQUAL_LIST> �<ENDFORMAT>E���<PARAMDEFLIST>�<PARAMITEM>(remote-filespec) �<PARAMDEF>L�Specifies a file specification pattern to be interpreted at the remote site.�<ENDPARAMDEFLIST>e�� �<DESCRIPTION>EG�FTP passes the <EMPHASIS>(remote-filespec) to the remote host FTP whichx8�interprets it and returns a list of files that match it.�<ENDDESCRIPTION>��!�<QUALDEFLIST>(Command Qualifiers)i�<QUALITEM>(/BRIEF)'�<P>Only the file name will be returned.>���<QUALITEM>(/OUTPUT=Local_File) �<QUALDEF>eB�Sends the output to a specified file. The default is SYS$OUTPUT:.�<ENDQUALDEFLIST>���<EXAMPLE_SEQUENCE>��+�<EXI><S>(FTP> )<U>(set rem [moore.exp.ftp])T/�<S>(250 Requested file action okay, completed.)S�<S>(FTP> )<U>(dir *.cld)�<S>(200 Command Okay.)'�<S>(200 Port 128,2,250,227,25,20 Okay.) 9�<S>(125 File status okay; about to open data connection.)h'�<S>(SYS$USER:[MOORE.EXP.FTP]FTP.CLD;18)(-�<S>(SYS$USER:[MOORE.EXP.FTP]FTP_PARSE.CLD;70)n5�<S>(SYS$USER:[MOORE.EXP.FTP]FTP_PARSE_NO_HOST.CLD;28) *�<S>(SYS$USER:[MOORE.EXP.FTP]FTP_TMP.CLD;1)!�<S>(226 Closing data connection.)eM�<S>(%FTP-I-DATA_RATE, Transfered 167 bytes in 00:00:00.68 = 245 bytes/Second)I�<S>(FTP> )<U>(dir/brief *.cld)�<S>(200 Command Okay.)'�<S>(200 Port 128,2,250,227,25,21 Okay.) �<S>(FTP.CLD;18)e�<S>(FTP_PARSE.CLD;70) �<S>(FTP_PARSE_NO_HOST.CLD;28)l�<S>(FTP_TMP.CLD;1)9�<S>(125 File status okay; about to open data connection.)u!�<S>(226 Closing data connection.)�L�<S>(%FTP-I-DATA_RATE, Transfered 71 bytes in 00:00:00.53 = 133 bytes/Second) �<S>(FTP> )�<EXTEXT>6�In this example we see the difference /BRIEF can make.�<ENDEXAMPLE_SEQUENCE>y���<COMMAND>(ERASE\\CMUIP_FTP_14)�<x>(FTP commands<xs>ERASE)�� �<OVERVIEW>$�Deletes a file on the remote system. �<ENDOVERVIEW> ���<FORMAT>$�<FCMD>(ERASE) <FPARMS>(remote-file)�<QUAL_LIST>(NONE)H �<ENDFORMAT>Q�� �<DESCRIPTION>dE�The behaviour of the ERASE command is the same as the DELETE command.SE�For more information, hints and examples please see the documentationp�on the FTP command DELETE.�<ENDDESCRIPTION>���<COMMAND>(EXIT\\CMUIP_FTP_15) �<x>(FTP commands<xs>EXIT)>�� �<OVERVIEW>A�Close the connection to the remote host and exit the FTP utility.c �<ENDOVERVIEW> ���<FORMAT>�<FCMD>(EXIT) <FPARMS>()�<QUAL_LIST>(NONE)< �<ENDFORMAT>u�� �<DESCRIPTION>P9�This is the normal command for leaving the FTP utility. e�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXI><S>(FTP> )<U>(exit)�<S>(221 Goodbye.)t'�<S>(%FTP-I-CLOSING, Connection Closing)n9�<S>(-IPACP-E-CCAN, Connection cancelled by process abort)D�<S>($ )e�<EXTEXT>A�In the example, the exit command is used to exit the FTP utility.i�<ENDEXAMPLE_SEQUENCE>(���<COMMAND>(GET\\CMUIP_FTP_16)�<x>(FTP commands<xs>GET)�� �<OVERVIEW>2�Retrieves a specified file from the remote server. �<ENDOVERVIEW>S���<FORMAT>/�<FCMD>(GET) <FPARMS>(remote-file [local-file])q�<QUAL_LIST>(NONE) �<ENDFORMAT>t�� �<DESCRIPTION>n@�The GET command behaves exactly the same as the RECEIVE command.<�The GET command takes the same arguments and switches as the�RECEIVE command.��E�For more information, hints and examples please see the documentation>�on the FTP command RECEIVE.<�<ENDDESCRIPTION>���<COMMAND>(HELP\\CMUIP_FTP_17)o�<x>(FTP commands<xs>HELP)2�� �<OVERVIEW>)�Provide access to on-line help documents.M �<ENDOVERVIEW>S���<FORMAT>+�<FCMD>(HELP) <FPARMS>([Topic [Sub-Topic]])s�<QUA���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������#������������������������<� ������ CMUIP066.D��������������������� p��w��[DOC]FTP.SDML;1����������������������������������������������������������������������������������������������������������������������������������������������wj������.�������L_LIST>(NONE)( �<ENDFORMAT>A�� �<DESCRIPTION>0F�The HELP command provides a standard interface to the VMS help system.D�Typing HELP at the FTP> prompt returns a list of commands available.2�For help with a particular topic, type HELP topic.�<P>UF�NOTE: Some commands are unavailable at the FTP Awating Host> prompt.�<ENDDESCRIPTION>��+�<COMMAND>(LOGIN\Validate Self\CMUIP_FTP_18) �<x>(FTP commands<xs>LOGIN)�� �<OVERVIEW>0�Transfers user information to the remote server. �<ENDOVERVIEW>����<FORMAT>+�<FCMD>(LOGIN) <FPARMS>(username [account])c�<QUAL_LIST>(NONE)l �<ENDFORMAT>c�� �<DESCRIPTION>uE�FTP next prompts for password and, if necessary, account information.�@�If the account is specified, it is transferred when asked for or�after login, if not requested.�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE> �<EXI><S>($ )<U>(ftp c.cs.cmu.ed)B�<S>(%FTP-I-ATTEMPTING, Attempting to connect to host C.CS.CMU.EDU)L�<S>(220 C.CS.CMU.EDU FTP Server Process 5Z(50)-7 at Thu 15-Oct-87 13:56-EDT)�<S>(FTP> )<U>(login moore)(�<S>(331 User name ok. Password, please.)�<S>( Password: )B�<S>(230 User MOORE logged in at Thu 15-Oct-87 13:57-EDT, job 37. )�<EXTEXT>A�In this example we connect to a TOPS-20 machine and use the loginT#�command to specify the remote user.E��!�<EXI><S>($ )<U>(ftp c.cs.cmu.edu)fB�<S>(%FTP-I-ATTEMPTING, Attempting to connect to host C.CS.CMU.EDU)L�<S>(220 C.CS.CMU.EDU FTP Server Process 5Z(50)-7 at Thu 15-Oct-87 13:57-EDT)"�<S>(FTP> )<U>(login moore systems)(�<S>(331 User name ok. Password, please.)�<S>( Password: )B�<S>(230 User MOORE logged in at Thu 15-Oct-87 13:57-EDT, job 37. )�<S>(230 Account OK.) �<S>(FTP> )�<EXTEXT>+�In this example we also specify an account.i���<ENDEXAMPLE_SEQUENCE>E���<COMMAND>(MGET\\CMUIP_FTP_19)o�<x>(FTP commands<xs>MGET)i�� �<OVERVIEW>4�Retrieve a collection of files from a remote system. �<ENDOVERVIEW>b���<FORMAT>$�<FCMD>(MGET) <FPARMS>(Remote_Files)���<QUAL_LIST>(Command Qualifiers)�$�<QPair>(/BLOCKSIZE=n\/BLOCKSIZE=512)�<QPair>(/[NO]HASH\/NOHASH) �<QPAIR>(/MODE=mode\/MODE=STREAM)�<QPair>(/[NO]PROMPT\/NOPROMPT)0�<QPAIR>(/STRUCTURE=Structure\/STRUCTURE=DEFAULT)�<QPAIR>(/TYPE=Type\/TYPE=ASCII)h�<ENDQUAL_LIST> �<ENDFORMAT>e���<PARAMDEFLIST>�<PARAMITEM>([remote-file]) �<PARAMDEF>C�Specifies a group of files, on the remote file system, which shouldE'�be transfered to the local file system.u�<ENDPARAMDEFLIST>E�� �<DESCRIPTION>F?�MGET is done by first getting the list of files from the remoteE;�machine, and then retrieving each of the files in the list.e=�In this way, it is possible to specify wildcards such as `*'.t�<ENDDESCRIPTION>��!�<QUALDEFLIST>(Command Qualifiers)n���<QUALITEM>(/BLOCKSIZE=n)�<P>tI� When transferring a file with /TYPE=IMAGE and /STRUCTURE=FILE, FTP willhM� receive the binary file using the blocksize that you specify. The default, I� 512, can be used when receiving a VMS executable or another native fileRK� which should be stored using fixed-length 512 byte blocks. However, yourD5� application may require a customized record-length.t���<QUALITEM>(/[NO]HASH)��<P>E5� Temporarily change the Hash setting to ON (or OFF).e�<P>rI� When Hash is turned on, as the file data is transfered from one machinedG� to another, a hash mark is displayed for each 1024 characters of data1� that is transfered.>�<P>EI� The default is to not display anything as the data is being transfered.F?� This default can be changed with the FTP command SET HASH ON.r���<QUALITEM>(/MODE=Mode) �<QUALDEF>s)�/MODE=BLOCK (Currently Unsupported)<LINE>l.�/MODE=COMPRESSED (Currently Unsupported)<LINE>�/MODE=STREAM (Default)�<P>eG� Attempts to negotiate a different data transfer mode. Currently onlyg� STREAM MODE is supported.E���<QUALITEM>(/[NO]PROMPT)E �<QUALDEF><;�Prompt for the local file name before transfering the file.lC�The default is to base the local file name on the remote file name.e�� �<QUALITEM>(/STRUCTURE=Structure) �<QUALDEF>0B� Attempts to negotiate a different file structure before the file� contents are transfered.�<P>e;�Valid values for <EMPHASIS>(Structure) are FILE, PAGE, VMS.KI�The default is /STRUCTURE=FILE except when connecting with another system/M�which supports the VMS structure. /STRUCTURE=VMS is negotiated automaticallye-�at the time you connect to the remote system.r���<QUALITEM>(/TYPE=Type) �<QUALDEF>.=�Attempts to negotiate a new data type before the file data isnA�transferred. Valid values for <EMPHASIS>(Type) are ASCII, IMAGE,(<�and EBCDIC. Currently only ASCII and IMAGE are supported by-�the FTP utility. The default is /TYPE=ASCII. �<P>eC�If the data type is ASCII the file is stored on VMS as a sequentialeD�file with variable length record format and carriage return carriage�control for record attribute.U�<P>SC�If the data type is IMAGE the file is stored on VMS as a sequentialMA�file with fixed length 512 byte records and no record attributes.e�<ENDQUALDEFLIST>���<EXAMPLE_SEQUENCE>"�<EXI><S>(FTP> ) <U>(set reply off)�<S>(FTP> ) <U>(mget *.cld)K�<S>(%FTP-I-GETTING_NAMES, Obtaining name list for '*.CLD' from remote host) A�<S>(%FTP-I-RECEIVING_FILE, Retrieving file FTP.CLD;18 to FTP.CLD)mM�<S>(%FTP-I-DATA_RATE, Transfered 437 bytes in 00:00:00.66 = 662 bytes/Second)�M�<S>(%FTP-I-RECEIVING_FILE, Retrieving file FTP_PARSE.CLD;70 to FTP_PARSE.CLD)iP�<S>(%FTP-I-DATA_RATE, Transfered 25083 bytes in 00:00:04.91 = 5108 bytes/Second)]�<S>(%FTP-I-RECEIVING_FILE, Retrieving file FTP_PARSE_NO_HOST.CLD;28 to FTP_PARSE_NO_HOST.CLD)TP�<S>(%FTP-I-DATA_RATE, Transfered 11689 bytes in 00:00:02.60 = 4495 bytes/Second)H�<S>(%FTP-I-RECEIVING_FILE, Retrieving file FTP_TMP.CLD;1 to FTP_TMP.CLD)O�<S>(%FTP-I-DATA_RATE, Transfered 1007 bytes in 00:00:00.64 = 1573 bytes/Second)S �<S>(FTP> )�<EXTEXT>A�In this example we retrieve from a VMS machine all files with the.�file type CLD.��"�<EXI><S>(FTP> ) <U>(set reply off)�<S>(FTP> mget /usr/moore/.lo*)T�<S>(%CLI-W-IVQUAL, unrecognized qualifier - check validity, spelling, and placement)�<S>( <BACKSLASH>USR<BACKSLASH>)7 �<S>(FTP> mget "/usr/moore/.lo*")U�<S>(%FTP-I-GETTING_NAMES, Obtaining name list for '/usr/moore/.lo*' from remote host)eG�<S>(%FTP-I-RECEIVING_FILE, Retrieving file /usr/moore/.login to $login)eN�<S>(%FTP-I-DATA_RATE, Transfered 695 bytes in 00:00:00.49 = 1418 bytes/Second)I�<S>(%FTP-I-RECEIVING_FILE, Retrieving file /usr/moore/.logout to $logout)cL�<S>(%FTP-I-DATA_RATE, Transfered 63 bytes in 00:00:00.42 = 150 bytes/Second) �<S>(FTP>)R�<EXTEXT>A�If the remote file specification includes "/" it may be necessaryF>�to enclose the entire remote file specification in quotes. As@�the FTP command interpreter interprets "/" as the beginning of a�switch specification.E�<ENDEXAMPLE_SEQUENCE>e���<COMMAND>(MPUT\\CMUIP_FTP_20)p�<x>(FTP commands<xs>MPUT)p�� �<OVERVIEW>2�Send a file or group of files to a remote machine. �<ENDOVERVIEW>����<FORMAT>&�<FCMD>(MPUT) <FPARMS>(Local_Filespec)���<QUAL_LIST>(Command Qualifiers)x�<QPair>(/[NO]HASH\/NOHASH) �<QPAIR>(/MODE=mode\/MODE=STREAM)�<QPair>(/[NO]PROMPT\/NOPROMPT)0�<QPAIR>(/STRUCTURE=Structure\/STRUCTURE=DEFAULT)�<QPAIR>(/TYPE=Type\/TYPE=ASCII)i�<ENDQUAL_LIST> �<ENDFORMAT>����<PARAMDEFLIST>�<PARAMITEM>(Local_Filespec)S �<PARAMDEF>B�Specifies a group of files, on the local file system, which should(�be transfered to the remote file system.�<ENDPARAMDEFLIST>n�� �<DESCRIPTION> <�The local_file_spec can have wild cards such as "*" and "%".�<ENDDESCRIPTION>��!�<QUALDEFLIST>(Command Qualifiers)n�<QUALITEM>(/[NO]HASH)>�<P>r5� Temporarily change the Hash setting to ON (or OFF).R�<P>SI� When Hash is turned on, as the file data is transfered from one ma���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������$������������������������ I� ������ CMUIP066.D��������������������� p��w��[DOC]FTP.SDML;1����������������������������������������������������������������������������������������������������������������������������������������������f������=�������chine(G� to another, a hash mark is displayed for each 1024 characters of datah� that is transfered.o�<P>.I� The default is to not display anything as the data is being transfered.m?� This default can be changed with the FTP command SET HASH ON.o���<QUALITEM>(/MODE=Mode) �<QUALDEF>I&�<P>/MODE=BLOCK (Currently Unsupported)+�<P>/MODE=COMPRESSED (Currently Unsupported)��<P>/MODE=STREAM (Default)s�<P>nG� Attempts to negotiate a different data transfer mode. Currently only>� STREAM MODE is supported._���<QUALITEM>(/[NO]PROMPT)� �<QUALDEF>I;�Prompt for the local file name before transfering the file.MC�The default is to base the local file name on the remote file name.a�� �<QUALITEM>(/STRUCTURE=Structure) �<QUALDEF>cB� Attempts to negotiate a different file structure before the file� contents are transfered.�<P>D;�Valid values for <EMPHASIS>(Structure) are FILE, PAGE, VMS.�I�The default is /STRUCTURE=FILE except when connecting with another system M�which supports the VMS structure. /STRUCTURE=VMS is negotiated automaticallyc-�at the time you connect to the remote system.D���<QUALITEM>(/TYPE=Type) �<QUALDEF>s=�Attempts to negotiate a new data type before the file data isiA�transferred. Valid values for <EMPHASIS>(Type) are ASCII, IMAGE,o<�and EBCDIC. Currently only ASCII and IMAGE are supported by-�the FTP utility. The default is /TYPE=ASCII.,�<P>mC�If the data type is ASCII the file is stored on VMS as a sequentialeD�file with variable length record format and carriage return carriage�control for record attribute.s�<P> C�If the data type is IMAGE the file is stored on VMS as a sequentialtA�file with fixed length 512 byte records and no record attributes. �<ENDQUALDEFLIST>���<EXAMPLE_SEQUENCE>"�<EXI><S>(FTP> ) <U>(set reply off)�<S>(FTP> ) <U>(mput *.cld)T�<S>(%FTP-I-SENDING_FILE, Sending file SYS$USER:[MOORE.EXP.FTP]FTP.CLD;18 to FTP.CLD)M�<S>(%FTP-I-DATA_RATE, Transfered 437 bytes in 00:00:00.53 = 824 bytes/Second)U]�<S>(%FTP-I-SENDING_FILE, Sending file SYS$USER:[MOORE.EXP.FTP]FTP_PARSE.CLD;70 to FTP_PARSE.)r�<S>(CLD)P�<S>(%FTP-I-DATA_RATE, Transfered 25083 bytes in 00:00:02.68 = 9359 bytes/Second)[�<S>(%FTP-I-SENDING_FILE, Sending file SYS$USER:[MOORE.EXP.FTP]FTP_PARSE_NO_HOST.CLD;28 to )G�<S>(FTP_PARSE_NO_HOST.CLD)P�<S>(%FTP-I-DATA_RATE, Transfered 11689 bytes in 00:00:01.51 = 7741 bytes/Second)[�<S>(%FTP-I-SENDING_FILE, Sending file SYS$USER:[MOORE.EXP.FTP]FTP_TMP.CLD;1 to FTP_TMP.CLD) O�<S>(%FTP-I-DATA_RATE, Transfered 1007 bytes in 00:00:00.51 = 1974 bytes/Second)Q�<EXTEXT>8�The example above sends all files with extension ".CLD".�<ENDEXAMPLE_SEQUENCE>e���<COMMAND>(MSEND\\CMUIP_FTP_21)�<x>(FTP commands<xs>MSEND)�� �<OVERVIEW>2�Send a file or group of files to a remote machine. �<ENDOVERVIEW>����<FORMAT>'�<FCMD>(MSEND) <FPARMS>(Local_Filespec),�<QUAL_LIST>(NONE)t �<ENDFORMAT>t�� �<DESCRIPTION>tF�The MSEND command takes the same arguements and parameters as the MPUT:�command. It behaves exactly the same as the MPUT command.��B�For more information on MSEND, please see the documentation on the�FTP command MPUT.s�<ENDDESCRIPTION>���<COMMAND>(NOOP\\CMUIP_FTP_22)m�<x>(FTP commands<xs>NOOP)E�� �<OVERVIEW>)�Send a NOOP command to the remote system.T �<ENDOVERVIEW>S���<FORMAT>�<FCMD>(NOOP)<FPARMS>(None)�<QUAL_LIST>(NONE)h �<ENDFORMAT>h�� �<DESCRIPTION>T,�This command is useful for testing purposes.�<ENDDESCRIPTION>��%�<COMMAND>(ON CONTROL_C\\CMUIP_FTP_23)b!�<x>(FTP commands<xs>ON CONTROL_C)e�� �<OVERVIEW>+�Change or modify the handling of CONTROL_C.m �<ENDOVERVIEW>g���<FORMAT>&�<FCMD>(ON CONTROL_C) <FPARMS>(action)�<QUAL_LIST>(NONE)t �<ENDFORMAT> �� �<DESCRIPTION>h@�<P>The default setting is so that when the user types Control-C,;�any current commands are aborted and control is returned toa�the "FTP> " prompt.h��F�<P>If the setting is ABORT, the FTP utility stops what it is doing and�returns to the FTP> prompt. ��D�<P>If the setting is CONTINUE, the Control-C is effectively ignored.��@�<P>If the setting is EXIT, the FTP utility is exited and control�is returned to DCL.D��>�<P>If you really want to exit the FTP utility, type Control-Y.,�Control-Y is not trapped by the FTP utility.��B�<P>The current setting can be examined by issueing the FTP command�SHOW CONDITION.D�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>��#�<EXI><S>(FTP>) <U>( on error abort) �<S>(FTP>) <U>( dir)f�<S>(200 Type A N ok.)f3�<S>(200 Port 32.63 at host 128.2.250.227 accepted.)D �<S>(*CANCEL*)s��:�<S>(%FTP-E-CONTROL_C, Operation aborted due to Control-C.)9�<S>(-SYSTEM-S-CONTROLC, operation completed under CTRL/C)t �<S>(FTP> )�<EXTEXT>E�In this example, a directory command is interrupted with a Control-C.o�<ENDEXAMPLE_SEQUENCE>p��!�<COMMAND>(ON ERROR\\CMUIP_FTP_24)M�<x>(FTP commands<xs>ON ERROR)��� �<OVERVIEW>(�Change or modify the handling of errors. �<ENDOVERVIEW>)���<FORMAT>"�<FCMD>(ON ERROR) <FPARMS>(action)�<QUAL_LIST>(NONE) �<ENDFORMAT>n�� �<DESCRIPTION>a;�The default setting is so that when an error is encounteredr;�any current commands are aborted and control is returned to.�the "FTP> " prompt.E��@�<P>If the setting is EXIT, the FTP utility is exited and control�is returned to DCL.e��;�<P>This command is useful when batch jobs should be abortede#�upon first unsucessful FTP command.S���The most common errors are�<LIST>(UNNUMBERED);�<LE>The remote system is not available. This may be due to �hardware or network failure.��8�<LE>Login failure. Verify that the password is correct.0�Also check that username didn't get case folded.��<�<LE>Remote file unavailable. This may be due to incorrectly�specified file name. �<ENDLIST>R��B�<P>The current setting can be examined by issueing the FTP command�SHOW CONDITION.0�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>��"�<EXI><S>(FTP>)<U>( on error abort)�<S>(FTP>)<U>( get unknown.file)�2�<S>(200 Port 4.11 at host 128.2.250.227 accepted.)�<S>(550 File not accessable. )(C�<S>(%FTP-E-NO_ACTION, Requested action not taken. File unavilable.)P�<S>(FTP>)<U>( on error exit)�<S>(FTP>)<U>( get unknown.file)t2�<S>(200 Port 4.12 at host 128.2.250.227 accepted.)�<S>(550 File not accessable.)C�<S>(%FTP-E-NO_ACTION, Requested action not taken. File unavilable.)y�<S>($ ):A�<EXTEXT>This example shows the difference in behaviour of the twol�settings for error handling.�<ENDEXAMPLE_SEQUENCE>���"�<COMMAND>(ON SEVERE\\CMUIP_FTP_25)�<x>(FTP commands<xs>ON SEVERE)�� �<OVERVIEW>7�Change or modify the handling of SEVERE or FATAL errorsi �<ENDOVERVIEW>n���<FORMAT>#�<FCMD>(ON SEVERE) <FPARMS>(action)S�<QUAL_LIST>(NONE)o �<ENDFORMAT>S�� �<DESCRIPTION>NA�The default setting is so that when a severe error is encountered�"�the FTP utility immediately exits.�<P>e>�If the setting is ABORT control is immediately returned to the �FTP> prompt.�<P>:>�Usually Severe or Fatal errors indicate something wrong in the>�logic of the FTP utility. The setting should be left on EXIT.�<P>r>�The current setting can be examined by issuing the FTP command�SHOW CONDITION.t�<ENDDESCRIPTION>��#�<COMMAND>(ON WARNING\\CMUIP_FTP_26)o�<x>(FTP commands<xs>ON WARNING)p�� �<OVERVIEW>0�Change or modify the handling of warning signals �<ENDOVERVIEW>e���<FORMAT>$�<FCMD>(ON WARNING) <FPARMS>(action)�<QUAL_LIST>(NONE)A �<ENDFORMAT>I�� �<DESCRIPTION>T=�The default setting is so that when a warning is encountered,e9�the FTP utility immediately returns to the "FTP>" prompt.M�<P> <�If the setting is CONTINUE, the default action is ignore the�warning and continue.S�<P>Q@�If the setting is EXIT, the FTP utility is exited and control is�immediately returned to DCL.�<P>RC�The most common cause of warnings is incorrectly���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������%������������������������,� ������ CMUIP066.D��������������������� p��w��[DOC]FTP.SDML;1P.MMS;1���������������������������������������������������������������������������������������������������������������������������������������q������L������� specfied commands.M<�Like "FTP> DLEETE FOO.BAR" instead of "FTP> DELETE FOO.BAR".�<P>p?�The current setting can be examined by issueing the FTP command��SHOW CONDITION.t�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXI><S>(FTP>) on warning aborti�<S>(FTP>) logni mooreaK�<S>(%CLI-W-IVVERB, unrecognized command verb - check validity and spelling)s!�<S>( <BACKSLASH>LOGNI<BACKSLASH>) �<S>(FTP>) on warning exit �<S>(FTP>) logni mooreRK�<S>(%CLI-W-IVVERB, unrecognized command verb - check validity and spelling)h!�<S>( <BACKSLASH>LOGNI<BACKSLASH>)d�<S>($ )f�<EXTEXT>@�This example shows two different settings for handling warnings.4�The FTP utility command "LOGIN" is mistyped "logni".�<ENDEXAMPLE_SEQUENCE>t��!�<COMMAND>(PASSWORD\\CMUIP_FTP_27)S�<x>(FTP commands<xs>PASSWORD)E�� �<OVERVIEW>;� This command is obsolete. Use the Login command instead.S �<ENDOVERVIEW>U���<FORMAT>$�<FCMD>(PASSWORD) <FPARMS>(password)�<QUAL_LIST>(NONE)t �<ENDFORMAT> �� �<DESCRIPTION>eB� The login command will prompt for the remote password if needed.�<ENDDESCRIPTION>���<COMMAND>(PUT\\CMUIP_FTP_28)�<x>(FTP commands<xs>PUT)�� �<OVERVIEW>*�Transmits a local file to the remote host. �<ENDOVERVIEW>e���<FORMAT>0�<FCMD>(PUT) <FPARMS>(local-file, [remote-file])�<QUAL_LIST>(NONE)f �<ENDFORMAT>r���<PARAMDEFLIST>�<PARAMITEM>(local-file)sF�<PARAMDEF>Specifies a file, on the local file system, which we want to�copy to the remote system.���<PARAMITEM>([remote-file]) �<PARAMDEF>K�Specifies a file, on the remote file system, to which the local file shouldo �be copied.�<ENDPARAMDEFLIST>n�� �<DESCRIPTION> �<P>m=�The PUT command behaves exactly the same as the SEND command. *�It takes the same arguements and switches.�<P>rE�For more information, examples and hints please see the documentation �on the SEND command.�<ENDDESCRIPTION>���<COMMAND>(QUIT\\CMUIP_FTP_29)e�<x>(FTP commands<xs>QUIT)m�� �<OVERVIEW>A�Close the connection to the remote host and exit the FTP utility. �<ENDOVERVIEW> ���<FORMAT>�<FCMD>(QUIT)<FPARMS>(None)�<QUAL_LIST>(NONE)o �<ENDFORMAT>s�� �<DESCRIPTION>t:�This command behaves exactly the same as the EXIT command.E�For more information, examples and hints please see the documentationD�on the FTP command exit.�<ENDDESCRIPTION>��/�<COMMAND>(QUOTE\Quote FTP command\CMUIP_FTP_30)l�<x>(FTP commands<xs>QUOTE)�� �<OVERVIEW>0�Send a string directly to the remote FTP_Server. �<ENDOVERVIEW>A���<FORMAT>%�<FCMD>(QUOTE) <FPARMS>(command-line)/�<QUAL_LIST>(NONE)I �<ENDFORMAT>,���<PARAMDEFLIST>�<PARAMITEM>(command-line)S1�Line of text to be sent to the remote FTP server._�<ENDPARAMDEFLIST>0�� �<DESCRIPTION>:B�The entire command-line is directly transmitted to the remote hostB�FTP Server. The command string is not verified for correctness or �validity.)�<P>(B�This command is useful only to wizards who understand the logic in�the File Transfer Protocol.F�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>���<EXI>FTP> set command on �FTP> show remI�PWD_'�257 "/usr1/moore" is current directory.1�FTP> quote xpwdo�XPWD'�257 "/usr1/moore" is current directory.e�FTP>�<EXTEXT>8�In this example, it is obvious that PWD and XPWD perform�the same thing. �<ENDEXAMPLE_SEQUENCE>O��.�<COMMAND>(RECEIVE\Receive a file\CMUIP_FTP_31)�<x>(FTP commands<xs>RECEIVE)�� �<OVERVIEW>-�Gets a specified file from the remote server.T �<ENDOVERVIEW>O���<FORMAT>4�<FCMD>(RECEIVE) <FPARMS>(local-file, [remote-file])���<QUAL_LIST>(Command Qualifiers)m%�<QPair>(/BLOCKSIZE=n\//BLOCKSIZE=512)e�<QPair>(/[NO]HASH\/NOHASH) �<QPAIR>(/MODE=mode\/MODE=STREAM)0�<QPAIR>(/STRUCTURE=Structure\/STRUCTURE=DEFAULT)�<QPAIR>(/TYPE=Type\/TYPE=ASCII)I�<ENDQUAL_LIST> �<ENDFORMAT>x���<PARAMDEFLIST>�<PARAMITEM>(remote-file) �<PARAMDEF>K�Specifies a file, on the remote file system, to which the local file shouldT �be copied.���<PARAMITEM>([local-file])�F�<PARAMDEF>Specifies a file, on the local file system, which we want to�copy to the remote system.�<ENDPARAMDEFLIST>n��!�<QUALDEFLIST>(Command Qualifiers)h���<QUALITEM>(/BLOCKSIZE=n)�<P>NI� When transferring a file with /TYPE=IMAGE and /STRUCTURE=FILE, FTP will)M� receive the binary file using the blocksize that you specify. The default, I� 512, can be used when receiving a VMS executable or another native filedK� which should be stored using fixed-length 512 byte blocks. However, your 5� application may require a customized record-length.t���<QUALITEM>(/[NO]HASH) �<P>e5� Temporarily change the Hash setting to ON (or OFF)..�<P>PI� When Hash is turned on, as the file data is transfered from one machine G� to another, a hash mark is displayed for each 1024 characters of data.� that is transfered.p�<P> I� The default is to not display anything as the data is being transfered.F?� This default can be changed with the FTP command SET HASH ON.C���<QUALITEM>(/MODE=Mode) �<QUALDEF>o&�<P>/MODE=BLOCK (Currently Unsupported)+�<P>/MODE=COMPRESSED (Currently Unsupported)2�<P>/MODE=STREAM (Default)N�<P>sG� Attempts to negotiate a different data transfer mode. Currently onlyE� STREAM MODE is supported.e�� �<QUALITEM>(/STRUCTURE=Structure) �<QUALDEF>iB� Attempts to negotiate a different file structure before the file� contents are transfered.�<P>(;�Valid values for <EMPHASIS>(Structure) are FILE, PAGE, VMS.OI�The default is /STRUCTURE=FILE except when connecting with another systemAM�which supports the VMS structure. /STRUCTURE=VMS is negotiated automaticallyS-�at the time you connect to the remote system. ���<QUALITEM>(/TYPE=Type) �<QUALDEF> =�Attempts to negotiate a new data type before the file data isrA�transferred. Valid values for <EMPHASIS>(Type) are ASCII, IMAGE,c<�and EBCDIC. Currently only ASCII and IMAGE are supported by-�the FTP utility. The default is /TYPE=ASCII.c�<P>lC�If the data type is ASCII the file is stored on VMS as a sequential>D�file with variable length record format and carriage return carriage�control for record attribute.a�<P>.C�If the data type is IMAGE the file is stored on VMS as a sequential'A�file with fixed length 512 byte records and no record attributes. �<ENDQUALDEFLIST>�� �<DESCRIPTION>.B�The specified remote-file will be transmitted to the local default=�directory. If local-file is present, that name will be used;S<�otherwise the local name will be as close as possible to the �remote name.�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>@�<EXI><S>(FTP>)<U>( get /type=image sys$system:sys.exe delete.me)�<S>(200 Command Okay.))�<S>(200 Port 128,2,250,227,241,144 Okay.)>9�<S>(125 File status okay; about to open data connection.) !�<S>(226 Closing data connection.)eR�<S>(%FTP-I-DATA_RATE, Transfered 243200 bytes in 00:00:08.66 = 28083 bytes/Second) �<S>(FTP> )�<EXTEXT>F�In the example below, the file SYS$SYSTEM:SYS.EXE on the remote systemB�is copied to the local system as DELETE.ME. Since the file is anE�executable image, and not a text file, we use the /TYPE=IMAGE switch.E���<EXI>h$�FTP> get /usr/moore/.login delete.meO�%CLI-W-IVQUAL, unrecognized qualifier - check validity, spelling, and placementS� <BACKSLASH>USR<BACKSLASH>&�FTP> get "/usr/moore/.login" delete.me�200 PORT command successful.T�150 Opening data connection for /usr/moore/.login (128.2.250.227,44011) (670 bytes).�226 Transfer complete.I�%FTP-I-DATA_RATE, Transfered 695 bytes in 00:00:00.54 = 1287 bytes/Secondc�FTP> e�<EXTEXT>A�If the remote file specification includes "/" it may be necessaryE>�to enclose the entire remote file specification in quotes. As@�the FTP command interpreter interprets "/" as the beginning of aA�switch specification. Notice the difference in behaviour on some>>�systems if the remote file s���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������&������������������������`� ������ CMUIP066.D��������������������� p��w��[DOC]FTP.SDML;1;1��������������������������������������������������������������������������������������������������������������������������������������������L������[�������pecification is and is not quoted.�<ENDEXAMPLE_SEQUENCE>O��#�<COMMAND>(REMOTEHELP\\CMUIP_FTP_32)T�<x>(FTP commands<xs>REMOTEHELP)P�� �<OVERVIEW> �Asks the remote server for help. �<ENDOVERVIEW>t���<FORMAT>*�<FCMD>(REMOTEHELP) <FPARMS>(command-line)�<QUAL_LIST>(NONE)f �<ENDFORMAT>i���<PARAMDEFLIST>�<PARAMITEM>(command-line)� �<PARAMDEF>-�Line of text to ask remote server for help onT�<ENDPARAMDEFLIST> �� �<DESCRIPTION>mE�The remote host is sent the FTP help command, with a command-line, ifiD�specified. Help can be requested without issuing the LOGIN command,�if the remote host allows it.h�<P>rD�The list of commands that are returned are not commands available to@�the user of the FTP utility. But are instead a list of commandsH�for the underlying File Transfer Protocol. See the entry for the QUOTE�command for more information.p�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXI>S�FTP> remotehelpgA�214-The following commands are recognized (* =>'s unimplemented).mB�214- USER CDUP PORT RETR REST* RMD XPWD STAT*B�214- PASS XCUP PASV* STOR RNFR XRMD LIST HELP B�214- ACCT* SMNT* TYPE STOU* RNTO MKD NLST NOOP :�214- CWD QUIT STRU APPE ABOR* XMKD SITE*:�214- XCWD REIN* MODE ALLO DELE PWD SYST*'�214 Mail comments to Gripe@@CS.CMU.EDU.g�FTP> a�<EXTEXT>D�The remote server will provide a list of commands annd features that�are legal or implemented.M�<ENDEXAMPLE_SEQUENCE>���3�<COMMAND>(RENAME\Rename a remote file\CMUIP_FTP_33) �<x>(FTP commands<xs>RENAME)��� �<OVERVIEW>.�Changes the name of file on the remote system. �<ENDOVERVIEW>m���<FORMAT>,�<FCMD>(RENAME) <FPARMS>(old-file, new-file)�<QUAL_LIST>(NONE) �<ENDFORMAT>a���<PARAMDEFLIST>�<PARAMITEM>(old-file)f �<PARAMDEF>;�Specifies a file, on the remote file system, to be renamed.c���<PARAMITEM>(new-file)lL�<PARAMDEF>Specifies a new filename, on the remote file system, for the file.�<ENDPARAMDEFLIST>E���<EXAMPLE_SEQUENCE>�<EXI>r'�FTP> send sys$login:login.com delete.mee0�200 Port 241.102 at host 128.2.250.227 accepted.D�150 ASCII Store of <TAG>(MOORE)DELETE.ME.1;P775252;ASYSTEMS started.3�226 Transfer completed. 1301 (8) bytes transferred.�I�%FTP-I-DATA_RATE, Transfered 1301 bytes in 00:00:03.60 = 361 bytes/Second "�FTP> rename delete.me vmslogin.com�350 Rename-from name stored.0�250 Old file renamed <TAG>(MOORE)VMSLOGIN.COM.1.�FTP> �<EXTEXT>>�Here we first send our local file LOGIN.COM to the remote file?�DELETE.ME. After we've successfully done the transfer, we thenE!�rename DELETE.ME to VMSLOGIN.COM.c�<ENDEXAMPLE_SEQUENCE>t��(�<COMMAND>(SEND\Send a file\CMUIP_FTP_34)�<x>(FTP commands<xs>SEND)p�� �<OVERVIEW>1�Transmits a single local file to the remote host.I �<ENDOVERVIEW>A���<FORMAT>1�<FCMD>(SEND) <FPARMS>(local-file, [remote-file])>���<QUAL_LIST>(Command Qualifiers) �<QPair>(/[NO]HASH\/NOHASH) �<QPAIR>(/MODE=mode\/MODE=STREAM)0�<QPAIR>(/STRUCTURE=Structure\/STRUCTURE=DEFAULT)�<QPAIR>(/UNIQUE\)M�<ENDQUAL_LIST> �<ENDFORMAT>M���<PARAMDEFLIST>�<PARAMITEM>(local-file)n �<PARAMDEF><�Specifies a file, on the local file system, which we want to�copy to the remote system.���<PARAMITEM>([remote-file]) �<PARAMDEF>K�Specifies a file, on the remote file system, to which the local file should� �be copied.�<ENDPARAMDEFLIST>w�� �<DESCRIPTION>tF�The FTP utility will first look at the file and record characteristicsE�of the local file. It will then attempt to negotiate the appropriate/>�file transfer parameters (Mode, Structure and Type). Once theC�appropriate file transfer parameters have been negotiated, the file,�contents are sent.�<ENDDESCRIPTION>��!�<QUALDEFLIST>(Command Qualifiers)U�<QUALITEM>(/[NO]HASH)E �<QUALDEF> 5� Temporarily change the Hash setting to ON (or OFF).O�<P>EI� When Hash is turned on, as the file data is transfered from one machineAG� to another, a hash mark is displayed for each 1024 characters of datao� that is transfered.a�<P>BI� The default is to not display anything as the data is being transfered.e?� This default can be changed with the FTP command SET HASH ON.����<QUALITEM>(/MODE=Mode) �<QUALDEF>D#�/MODE=BLOCK (Currently Unsupported)L�<P>�(�/MODE=COMPRESSED (Currently Unsupported)�<P> �/MODE=STREAM (Default)�<P>sG� Attempts to negotiate a different data transfer mode. Currently onlyl� STREAM MODE is supported.i�� �<QUALITEM>(/STRUCTURE=Structure) �<QUALDEF>�B� Attempts to negotiate a different file structure before the file� contents are transfered.�<P>L;�Valid values for <EMPHASIS>(Structure) are FILE, PAGE, VMS. I�The default is /STRUCTURE=FILE except when connecting with another systemzM�which supports the VMS structure. /STRUCTURE=VMS is negotiated automaticallyc-�at the time you connect to the remote system.b���<QUALITEM>(/TYPE=Type) �<QUALDEF>b=�Attempts to negotiate a new data type before the file data isrA�transferred. Valid values for <EMPHASIS>(Type) are ASCII, IMAGE,e<�and EBCDIC. Currently only ASCII and IMAGE are supported by-�the FTP utility. The default is /TYPE=ASCII.a�<P> C�If the data type is ASCII the file is stored on VMS as a sequentialdD�file with variable length record format and carriage return carriage�control for record attribute.n�<P>dC�If the data type is IMAGE the file is stored on VMS as a sequential�A�file with fixed length 512 byte records and no record attributes.u���<QUALITEM>(/UNIQUE)R �<QUALDEF>eE�The /UNIQUE switch tells the remote host to create a new name for theoA�file if the file is already in the remote default directory. TheD,�name of the file is specified in the return.�<ENDQUALDEFLIST>���<EXAMPLE_SEQUENCE>�<EXI>i�FTP> set command one+�FTP> send sys$system:sys.exe nla0:delete.me��TYPE I�200 Command Okay.H�PORT 128,2,250,227,239,239$�200 Port 128,2,250,227,239,239 Okay.�STOR NLA0:DELETE.MEe4�125 File status okay; about to open data connection.�226 Closing data connection.M�%FTP-I-DATA_RATE, Transfered 243200 bytes in 00:00:07.97 = 30514 bytes/SecondI�FTP> Y�<EXTEXT>@�In this example, we transfer the contents of the executable fileF�SYS.EXE to a remote system. Since the file characteristics of SYS.EXED�were fixed length 512 byte records, the FTP utility decides that the&�best transfer Type parameter is Image.�<ENDEXAMPLE_SEQUENCE> ��$�<COMMAND>(SET ACCOUNT\\CMUIP_FTP_35) �<x>(FTP commands<xs>SET ACCOUNT)�� �<OVERVIEW>-�Change the account usage for the remote host. �<ENDOVERVIEW>i���<FORMAT>+�<FCMD>(SET ACCOUNT) <FPARMS>(account-name)d�<QUAL_LIST>(NONE)t �<ENDFORMAT>t���<PARAMDEFLIST>�<PARAMITEM>(account-name) �<PARAMDEF>!�Name of account on remote system..�<ENDPARAMDEFLIST>o�� �<DESCRIPTION>rB�Specifies the account on the remote system to which resource usageI�is to be charged. Many servers, especially VMS servers, do not implements6�accounts. This command is superfluous at these sites.�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXI>s�FTP> set account unknown�530 Account not valid.$�%FTP-E-NOT_LOGGED_IN, Not logged In.�FTP> set account systems�230 Account OK.o�FTP> a�<EXTEXT>:�This example shows successful and unsuccessful use of the �SET ACCOUNT command.�<ENDEXAMPLE_SEQUENCE>=��!�<COMMAND>(SET CASE\\CMUIP_FTP_36)T�<x>(FTP commands<xs>SET CASE) �� �<OVERVIEW>7�Modifies the capitalization of switches and parameters.s �<ENDOVERVIEW>E���<FORMAT>!�<FCMD>(SET CASE) <FPARMS>(value) �<QUAL_LIST>(NONE) �<ENDFORMAT>=���<PARAMDEFLIST>�<PARAMITEM>(value) �<PARAMDEF>)�One of: LOWER, NORMAL (Default), or UPPERu�<ENDPARAMDEFLIST>i�� �<DESCRIPTION>nB�The command interpreter used by the FTP utility is the CLI command@�interpreter. It is the same���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������'������������������������Oa%� ������ CMUIP066.D��������������������� p��w��[DOC]FTP.SDML;1;1��������������������������������������������������������������������������������������������������������������������������������������������������j������� command interpreter that is used byD�many different VMS utilities (MAIL, INSTALL, MONITOR, SHOW CLUSTER).>�It is a well documented and well debugged command interpreter.B�Many VMS users and managers are familiar with its syntax and feel.���<LIST>(UNNUMBERED)5�<LE><EMPHASIS>(LOWER\BOLD): Lowercase all parameters.fI�<LE><EMPHASIS>(NORMAL\BOLD): all parameters are to be left as provided by"C�the CLI command line interpreter. The CLI command line interpreteriI�uppercases all arguments that are not quoted. This value is the default.tE�<LE><EMPHASIS>(UPPER\BOLD): all parameters are changed to uppercase.T �<ENDLIST>o��M�The current release of FTP preserves case sensitivity, so this command is nowIA�obselete. It is remains in the command set to maintain backwards_+�compatability with earlier versions of FTP.����<ENDDESCRIPTION>��$�<COMMAND>(SET COMMAND\\CMUIP_FTP_37) �<x>(FTP commands<xs>SET COMMAND)�� �<OVERVIEW>?�Specify whether the FTP utility displays the protocol commands.i �<ENDOVERVIEW>n���<FORMAT>$�<FCMD>(SET COMMAND) <FPARMS>(value)�<QUAL_LIST>(NONE)o �<ENDFORMAT>e���<PARAMDEFLIST>�<PARAMITEM>(VALUE) �<PARAMDEF>@�A boolean value, either ON or OFF, which determines the state of�the COMMAND option.r�<ENDPARAMDEFLIST> �� �<DESCRIPTION> C�The FTP utility negotiates with the remote host by sending commandsmC�and receiving replies. By setting COMMAND ON, the FTP utility willE9�display the commands as they are sent the remote machine.g�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXI>U�FTP> set command off �FTP> noop �200 Command Okay.1�FTP> set command onS �FTP> noop �NOOP�200 Command Okay.H�FTP> 1�<EXTEXT>@�In this example, the same command is performed twice. The firstH�time with command off (the default) and the second time with command on.�<ENDEXAMPLE_SEQUENCE>D��$�<COMMAND>(SET DEFAULT\\CMUIP_FTP_38) �<x>(FTP commands<xs>SET DEFAULT)�� �<OVERVIEW>:�Set the default or current directory on the local machine. �<ENDOVERVIEW>t���<FORMAT>'�<FCMD>(SET DEFAULT) <FPARMS>(dir-spec)m�<QUAL_LIST>(NONE)I �<ENDFORMAT>x���<PARAMDEFLIST>�<PARAMITEM>(dir-spec)� �<PARAMDEF>@�The name of the directory on the remote system which will be the�default for file operations.�<ENDPARAMDEFLIST>_�� �<DESCRIPTION>D<�This command is very similar to the DCL command SET DEFAULT.�<ENDDESCRIPTION>��!�<COMMAND>(SET HASH\\CMUIP_FTP_39)n�<x>(FTP commands<xs>SET HASH)l�� �<OVERVIEW>�Change the setting of HASH.e �<ENDOVERVIEW>s���<FORMAT>!�<FCMD>(SET HASH) <FPARMS>(state)P�<QUAL_LIST>(NONE)r �<ENDFORMAT>y���<PARAMDEFLIST>�<PARAMITEM>(STATE) �<PARAMDEF>4�Either ON or OFF, to control display of "hash marks"�<ENDPARAMDEFLIST>P�� �<DESCRIPTION>tC�When HASH is set to on, a hash character '#' is displayed for everyDA�1024 octets of data transfered. When HASH is set to off, no hash��character is displayed.l�<P>cC�Hash is a way to judge whether there is actually anything going on.S?�If during a long transfer no hash marks are being printed, then -�we can be pretty sure that things are wedged. �<ENDDESCRIPTION>��!�<COMMAND>(SET HOST\\CMUIP_FTP_40)D�<x>(FTP commands<xs>SET HOST)D�� �<OVERVIEW>%�Open the connection to a remote host.P �<ENDOVERVIEW>T���<FORMAT>%�<FCMD>(SET HOST) <FPARMS>(host-name)g�<QUAL_LIST>(NONE)e �<ENDFORMAT>I���<PARAMDEFLIST>�<PARAMITEM>(host-name) �<PARAMDEF>-�Name of host to initiate an FTP session with.n�<ENDPARAMDEFLIST>a�� �<DESCRIPTION>H>�If a connection is already open, the connection will be closed:�and a new connection will be opened to the specified host.�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXI>o�FTP> show host�Connection open to C.CS.CMU.EDUl�FTP> set host moore.face#�221 QUIT command received. Goodbye.�"�%FTP-I-CLOSING, Connection Closing4�-IPACP-E-CCAN, Connection cancelled by process abort:�%FTP-I-ATTEMPTING, Attempting to connect to host MOORE.FAC�220 Service ready for new user.t�FTP> show host'�Connection open to MOORE.FAC.CS.CMU.EDU��FTP> l�<EXTEXT>A�In this example, we use the SET HOST command to change which host �we are connected to.�<ENDEXAMPLE_SEQUENCE>t��4�<COMMAND>(SET LOCAL_DEFAULT_DIRECTORY\\CMUIP_FTP_41)0�<x>(FTP commands<xs>SET LOCAL_DEFAULT_DIRECTORY)�� �<OVERVIEW><�Change the default or current directory on the local system. �<ENDOVERVIEW>l���<FORMAT>>�<FCMD>(SET LOCAL_DEFAULT_DIRECTORY) <FPARMS>(local-directory)�<QUAL_LIST>(NONE) �<ENDFORMAT>o���<PARAMDEFLIST>�<PARAMITEM>(local-directory) �<PARAMDEF>,�The name of a directory on the local system.�<ENDPARAMDEFLIST> �� �<DESCRIPTION> G�This command is identical in form to the DCL command ``$ SET DEFAULT''. �<ENDDESCRIPTION>��!�<COMMAND>(SET MODE\\CMUIP_FTP_42)>�<x>(FTP commands<xs>SET MODE)=�� �<OVERVIEW>(�Negotiate a new transfer mode parameter. �<ENDOVERVIEW>p���<FORMAT> �<FCMD>(SET MODE) <FPARMS>(mode)�<QUAL_LIST>(NONE)t �<ENDFORMAT> ���<PARAMDEFLIST>�<PARAMITEM>(mode)� �<PARAMDEF>�One of:o�<LIST>(UNNUMBERED)�<LE>BLOCK (unsupported), �<LE>COMPRESSED (unsupported), or�<LE>STREAM (default) �<ENDLIST> �<ENDPARAMDEFLIST>s�� �<DESCRIPTION>�9�It should be obvious what setting is most likely to work.,�<ENDDESCRIPTION>��5�<COMMAND>(SET REMOTE_DEFAULT_DIRECTORY\\CMUIP_FTP_43)s1�<x>(FTP commands<xs>SET REMOTE_DEFAULT_DIRECTORY)R�� �<OVERVIEW>/�Change the remote default or current directory.t �<ENDOVERVIEW>m���<FORMAT>@�<FCMD>(SET REMOTE_DEFAULT_DIRECTORY) <FPARMS>(remote-directory)�<QUAL_LIST>(NONE)a �<ENDFORMAT>f�� �<DESCRIPTION>u@�Similar to the Unix "cd" command, and the VMS "SET DEF" command.�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXI> �FTP> show remote,�257 "SYS$USER:[MOORE]" is current directory.�FTP> set remote sys$system: *�250 Requested file action okay, completed.�FTP> show remote0�257 "SYS$SYSROOT:[SYSEXE]" is current directory.�FTP>�<EXTEXT>3�In this example, we are connected to a VMS machine. 9�By issueing the set remote command we've changed what then6�default or current directory is on the remote machine.�<ENDEXAMPLE_SEQUENCE>h��"�<COMMAND>(SET REPLY\\CMUIP_FTP_44)�<x>(FTP commands<xs>SET REPLY)�� �<OVERVIEW>B�Change whether the FTP utility displays the reply lines being sent�back from the remote server. �<ENDOVERVIEW>S���<FORMAT>"�<FCMD>(SET REPLY) <FPARMS>(state)�<QUAL_LIST>(NONE)e �<ENDFORMAT>m���<PARAMDEFLIST>�<PARAMITEM>(STATE) �<PARAMDEF>;�Either ON or OFF, to control display of remote FTP replies.E�<ENDPARAMDEFLIST>a���<EXAMPLE_SEQUENCE>�<EXI>c�FTP> set reply ons �FTP> noopn�200 Command Okay.T�FTP> set reply off �FTP> noop �FTP> 0�<EXTEXT>@�Here, the NOOP command is issued twice. But in second case, the/�reply from the remote machine is not displayed.a�<ENDEXAMPLE_SEQUENCE>t��&�<COMMAND>(SET STRUCTURE\\CMUIP_FTP_45)"�<x>(FTP commands<xs>SET STRUCTURE)�� �<OVERVIEW>4� Negotiate a new file structure transfer parameter. �<ENDOVERVIEW>U���<FORMAT>%�<FCMD>(SET STRUCTURE) <FPARMS>(mode)(�<QUAL_LIST>(NONE) �<ENDFORMAT>O���<PARAMDEFLIST>�<PARAMITEM>(mode)r �<PARAMDEF>�One of:E�<LIST>(UNNUMBERED)�<LE>FILE (default),U �<LE>PAGE,S �<LE>VMS, ore�<LE>COMPRESSED (unsupported).M �<ENDLIST>R�<ENDPARAMDEFLIST>T�� �<DESCRIPTION> C�The normal transfer structure is file. The file structure provides�@�a way to transfer the file contents from one machine to another.�<P>eA�VMS however has much extra information in its file system about ar.�file that lies outside the contents of a file.�<P>rD�When PAGE structure is used, the file organization, file attributes,E�record format and record attributes are sent over the data connectionNE�in addition to the data. In this way, indexed and relative files withED�multiple keys and areas can be sent from one VMS machine to another.���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(������������������������z� ������ CMUIP066.D��������������������� p��w��[DOC]FTP.SDML;1;1��������������������������������������������������������������������������������������������������������������������������������������������U������y��������<P>O�<x>(FTP<xs>STRU O VMS)�<x>(FTP<xs>VMS structure)EN�The VMS structure is an extension to the PAGE structure which has been definedJ�to be compatible with other VMS implementations of FTP. It is the defaultN�structure when connecting to a system which supports it. To see if the remoteJ�system handles the VMS structure, use the <EMPHASIS>(STATUS\BOLD) command.�� �<INTERACTIVE>D�<S>(FTP> )<U>(STATUS)N"�<S>(211-Status FTP Server Process)9�<S>(211-Status The current data transfer parameters are:) �<S>(211-Status MODE S)�<S>(211-Status STRU O VMS)�<S>(211 Status TYPE AN)N�<ENDINTERACTIVE>��M�<P>The ``STRU O VMS'' indicates that the remote system is capable of handlings*�the VMS file structure for file transfers.���<ENDDESCRIPTION>��!�<COMMAND>(SET TYPE\\CMUIP_FTP_46))�<x>(FTP commands<xs>SET TYPE)L�� �<OVERVIEW>-�Negotiate a new file type transfer parameter.r �<ENDOVERVIEW> ���<FORMAT>+�<FCMD>(SET TYPE ASCII) <FPARMS>(asci-type)p"�<FCMD>(SET TYPE IMAGE) <FPARMS>()"�<FCMD>(SET TYPE EBCDIC) <FPARMS>()+�<FCMD>(SET TYPE LOCAL) <FPARMS>(byte-size)p�<QUAL_LIST>(NONE)e �<ENDFORMAT>e���<PARAMDEFLIST>�<PARAMITEM>(ascii-type)P �<PARAMDEF>�One of:t�<LIST>(UNNUMBERED)�<LE>CONTROL (unsupported),�<LE>NON_PRINT (default), oro�<LE>TELNET (unsupported).t �<ENDLIST>h���<PARAMITEM>(byte-size) �<PARAMDEF>3�Size of a byte on the local host, measured in bits.(�<ENDPARAMDEFLIST> �� �<DESCRIPTION>VL�Using the ASCII type, Files are transfered as lines of text. Each line isL�seperated by a carriage-return line-feed. If you would send or receive aL�VMS text file with CR-LF embedded in a record, upon retrieving the file, theL�record would be split into two at the CR-LF. A file that has the RMS RecordL�Format of Stream, Stream Carriage Return or Stream Line Feed will be sent byL�default with Type ASCII. However upon retrieving an ASCII file, the recordL�format is always variable length, and the record attribut is Carriage �Return. I�<P>>I� Setting the file transfer type to EBCDIC causes FTP to transfer data innK�the EBCDIC format. This type is currently unsupported. (and can you blame��us?)�<P>nI�The IMAGE type is used to transfer binary data, basically anything that'soG�not straight text. VMS images and savesets should be transferred using_ �this type.�<P>ML�Set the current transfer type to LOCAL allows the user to control theK�byte-size of data transferred. This command is used when tranferring filest.�to/from a system with a different word size. �<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXI>R�FTP> set type local 8(�200 Command Okay.E�FTP> �<EXTEXT>8�In this example, we negotiate the a byte size of 8 bits.�<ENDEXAMPLE_SEQUENCE>���"�<COMMAND>(SHOW CASE\\CMUIP_FTP_47)�<x>(FTP commands<xs>SHOW CASE)�� �<OVERVIEW>5�Display the current setting of any character munging.\ �<ENDOVERVIEW>����<FORMAT>�<FCMD>(SHOW CASE) <FPARMS>()�<QUAL_LIST>(NONE)i �<ENDFORMAT>����<EXAMPLE_SEQUENCE>�<EXI>F�FTP> show case �CASE Normale�FTP> set case lowerr�FTP> show case �CASE Lower�FTP>�<EXTEXT>;�In the example, we first examing the current setting. Then A�change it so the FTP utility deals a differantly with those wackyt�Unix machines.�<ENDEXAMPLE_SEQUENCE>e��%�<COMMAND>(SHOW COMMAND\\CMUIP_FTP_48)r!�<x>(FTP commands<xs>SHOW COMMAND)s�� �<OVERVIEW>@�Examine the current state of whether we are displaying the lower�level FTP commands.n �<ENDOVERVIEW> ���<FORMAT>#�<FCMD>(SHOW COMMAND) <FPARMS>(None)e�<QUAL_LIST>(NONE)y �<ENDFORMAT>i�� �<DESCRIPTION>�*�This is mostly useful as a debugging tool.?�With commands turned on, the users password will be displayed. eJ�For more information see the documentation on the FTP Command SET COMMAND.�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXI>D�FTP> show commandE�Show Command OFF�FTP> set command onE�FTP> show command �Show Command ONe�FTP> quote noopD�NOOP�200 Command Okay.P�FTP> set command off�FTP> show commandt�Show Command OFF �FTP> noop��200 Command Okay.n�FTP> e�<EXTEXT>B�In this example we show the different behaviour of when command is�off and when it is on.�<ENDEXAMPLE_SEQUENCE>D��'�<COMMAND>(SHOW CONDITION\\CMUIP_FTP_49)a#�<x>(FTP commands<xs>SHOW CONDITION)G�� �<OVERVIEW>3�Show the current setting of the condition handlers.s �<ENDOVERVIEW>A���<FORMAT>%�<FCMD>(SHOW CONDITION) <FPARMS>(None)��<QUAL_LIST>(NONE)o �<ENDFORMAT>��� �<DESCRIPTION>oF�For more information see the documentation for ON ERROR, ON CONTROL_C,�ON WARNING, and ON SEVERE.�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXI>��FTP> show conditiont�ON Control_C Abort�ON Error Abort�ON Severe Exit�ON Warning Continues�FTP> on control_c exit�FTP> show cond�ON Control_C Exitd�ON Error Abort�ON Severe Exit�ON Warning ContinueD�FTP> W�*CANCEL*5�%FTP-E-CONTROL_C, Operation aborted due to Control-C.a4�-SYSTEM-S-CONTROLC, operation completed under CTRL/C�$ �<EXTEXT>;�In this example the SHOW CONDITION command is used twice tor4�examine the current state of the condition handlers.�<ENDEXAMPLE_SEQUENCE> ��)�<COMMAND>(SHOW FILE_STATUS\\CMUIP_FTP_50)D%�<x>(FTP commands<xs>SHOW FILE_STATUS)D�� �<OVERVIEW>F� Requests information about the specified file. Note that some hosts#�allow wildcarding of the file-spec.R �<ENDOVERVIEW>A���<FORMAT>-�<FCMD>(SHOW FILE_STATUS) <FPARMS>(file-spec)E�<QUAL_LIST>(NONE)M �<ENDFORMAT>R���<PARAMDEFLIST>�<PARAMITEM>(file-spec) �<PARAMDEF>$�Specifies a file at the remote site.�<ENDPARAMDEFLIST>)�� �<DESCRIPTION>(D� Requests information about the specified file in the remote site'sF�file system. Note that some hosts allow wildcarding of the file-spec.�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXI>_�FTP> show file_status login.cmdOQ�213 PS:<TAG>(MOORE)LOGIN.CMD.13;P775252;ASTAFF,1,15-Aug-83 16:57:11-EDT,15-Aug-83y/�16:57:11-EDT,12-Oct-87 16:41:07-EDT,MOORE,MOORE_"�FTP> show file_status unknown.file�550 ? Not found.>�%FTP-E-NO_ACTION, Requested action not taken. File unavilable.�FTP> c�<EXTEXT>;�In this example, we show the file status of two files. TheQ'�first file exists, the second does not.S�<ENDEXAMPLE_SEQUENCE>n��"�<COMMAND>(SHOW HASH\\CMUIP_FTP_51)�<x>(FTP commands<xs>SHOW HASH)�� �<OVERVIEW>$�Display the current setting of HASH. �<ENDOVERVIEW>u���<FORMAT> �<FCMD>(SHOW HASH) <FPARMS>(None)�<QUAL_LIST>(NONE)e �<ENDFORMAT>c�� �<DESCRIPTION>nA�If hash is on, a hash mark is displayed for every 1024 bytes datat�that is sent or received. �<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXI>E�FTP> show hash�Hash Display is OFFn�FTP> set hash on �%FTP-I-HASH_SET, Hash display ON�FTP> show hash�Hash Display is ON*�FTP> put sys$system:sys.exe nla0:delete.me�200 Command Okay.R#�200 Port 128,2,250,227,69,193 Okay.t4�125 File status okay; about to open data connection.@�################################################################@�################################################################@�################################################################-�#############################################>�226 Closing data connection.M�%FTP-I-DATA_RATE, Transfered 243200 bytes in 00:00:15.35 = 15843 bytes/Secondl�FTP> ��<EXTEXT>=�In this example, we set the hash on and then transfer a file. �<ENDEXAMPLE_SEQUENCE>R��"�<COMMAND>(SHOW HOST\\CMUIP_FTP_52)�<x>(FTP commands<xs>SHOW HOST)�� �<OVERVIEW>H�Returns the name of the remote host that you are currently connected to. �<ENDOVERVIEW>����<FORMAT> �<FCMD>(SHOW HOST) <FPARMS>(None)�<QUAL_LIST>(NONE)> �<ENDFORMAT>����<EXAMPLE_SEQUENCE>�<EXI>E�FTP> show host'�Connection open to MOORE.FAC.CS.CMU.EDUT�FTP> set host c.cs'�221 Service closing control connection. "�%FTP-I-CLOSI���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������)������������������������ D#� ������ CMUIP066.D��������������������� p��w��[DOC]FTP.SDML;1ML;1������������������������������������������������������������������������������������������������������������������������������������������P�������������NG, Connection Closing6�-IPACP-E-CC, Connection is closing - operation invalid5�%FTP-I-ATTEMPTING, Attempting to connect to host C.CSaG�220 C.CS.CMU.EDU FTP Server Process 5Z(50)-7 at Tue 20-Oct-87 08:52-EDTe�FTP> show host�Connection open to C.CS.CMU.EDU,�FTP> l�<EXTEXT>A�In this example, we change the host that we are connected to fromt%�MOORE.FAC.CS.CMU.EDU to C.CS.CMU.EDU. �<ENDEXAMPLE_SEQUENCE>y��5�<COMMAND>(SHOW LOCAL_DEFAULT_DIRECTORY\\CMUIP_FTP_53)a1�<x>(FTP commands<xs>SHOW LOCAL_DEFAULT_DIRECTORY)O�� �<OVERVIEW>;�Prints the current working directory for the local machine.a �<ENDOVERVIEW>t���<FORMAT>3�<FCMD>(SHOW LOCAL_DEFAULT_DIRECTORY) <FPARMS>(None)t�<QUAL_LIST>(NONE)i �<ENDFORMAT>I�� �<DESCRIPTION>�>� This command is similar to the DCL command "$ SHOW DEFAULT".�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXI>e�FTP> show localI� SYS$USER:[MOORE]�FTP> set local sys$system:�FTP> show local�� SYS$SYSROOT:[SYSEXE]�FTP> )�<EXTEXT>G�Here we use the SHOW LOCAL command to verify that the SET LOCAL commandD�performed as expected.�<ENDEXAMPLE_SEQUENCE>t��"�<COMMAND>(SHOW MODE\\CMUIP_FTP_54)�<x>(FTP commands<xs>SHOW MODE)�� �<OVERVIEW>5�Display the current Mode function transfer parameter.u �<ENDOVERVIEW>n���<FORMAT> �<FCMD>(SHOW MODE) <FPARMS>(None)�<QUAL_LIST>(NONE)� �<ENDFORMAT>n�� �<DESCRIPTION>�C�Currently only Stream mode is supported. Block Mode and CompressedR�mode are not supported.>�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXI>S�FTP> show mode�MODE is STREAM�FTP>�<EXTEXT>6�Here is a typical response from the SHOW MODE command.�<ENDEXAMPLE_SEQUENCE>e��(�<COMMAND>(SHOW PARAMETERS\\CMUIP_FTP_55)$�<x>(FTP commands<xs>SHOW PARAMETERS)�� �<OVERVIEW>@�Display all three transfer parameters: Mode, Structure and Type. �<ENDOVERVIEW>p���<FORMAT>&�<FCMD>(SHOW PARAMETERS) <FPARMS>(None)�<QUAL_LIST>(NONE)y �<ENDFORMAT>a���<EXAMPLE_SEQUENCE>�<EXI>E�FTP> show param��TYPE is ASCII NONPRINT�MODE is STREAM �STRU is FILE�FTP> a�<EXTEXT>:�Here is a typical result from the SHOW PARAMETERS command.�<ENDEXAMPLE_SEQUENCE>e��6�<COMMAND>(SHOW REMOTE_DEFAULT_DIRECTORY\\CMUIP_FTP_56)2�<x>(FTP commands<xs>SHOW REMOTE_DEFAULT_DIRECTORY)�� �<OVERVIEW>?�Display the current or default directory on the remote machine.m �<ENDOVERVIEW>g���<FORMAT>4�<FCMD>(SHOW REMOTE_DEFAULT_DIRECTORY) <FPARMS>(None)�<QUAL_LIST>(NONE)r �<ENDFORMAT>A���<EXAMPLE_SEQUENCE>�<EXI>t�FTP> show remote'�257 "/usr1/moore" is current directory.i�FTP> set remote "/etc"�250 Directory path set to /etc. �FTP> show remote �257 "/etc" is current directory.�FTP> f�<EXTEXT>>�In this example, we use the SHOW REMOTE command to verify that-�the SET REMOTE command performed as expected.a�<ENDEXAMPLE_SEQUENCE>t��#�<COMMAND>(SHOW REPLY\\CMUIP_FTP_57)a�<x>(FTP commands<xs>SHOW REPLY) �� �<OVERVIEW>%�Display the current setting of reply. �<ENDOVERVIEW> ���<FORMAT>!�<FCMD>(SHOW REPLY) <FPARMS>(None)d�<QUAL_LIST>(NONE)h �<ENDFORMAT> �� �<DESCRIPTION>rD�For more information please see the documentation on the FTP command �SET REPLY.�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXI>(�FTP> show replyy �Show Reply ONT �FTP> noopi�200 Command Okay.i�FTP> set reply off�FTP> show replyX�Show Reply OFF �FTP> noopD�FTP> C�<EXTEXT>;�The example shows the different behaviour with REPLY set ona�and with it set off.�<ENDEXAMPLE_SEQUENCE>g��$�<COMMAND>(SHOW STATUS\\CMUIP_FTP_58) �<x>(FTP commands<xs>SHOW STATUS)�� �<OVERVIEW>B�Ask the remote server to display the status of the FTP connection. �<ENDOVERVIEW>o���<FORMAT>"�<FCMD>(SHOW STATUS) <FPARMS>(None)�<QUAL_LIST>(NONE)e �<ENDFORMAT>g�� �<DESCRIPTION>iB�The reply differs from host to host, but generally the information8�returned includes the current transfer parameter values.�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXI>m�FTP> show status,�211-C.CS.CMU.EDU FTP Server Process 5Z(50)-7-�211-The current data transfer parameters are:T�211- MODE S�211- STRU F�211- TYPE A N5�211-A connection is open to host MOORE.FAC.CS.CMU.EDUO"�211 The data connection is CLOSED.�FTP> e�<EXTEXT>A�This is a typical response from a remote host for the SHOW STATUS �command.�<ENDEXAMPLE_SEQUENCE>n��'�<COMMAND>(SHOW STRUCTURE\\CMUIP_FTP_59)E#�<x>(FTP commands<xs>SHOW STRUCTURE)P�� �<OVERVIEW>6�Display the current STRUCTURE file transfer parameter. �<ENDOVERVIEW>>���<FORMAT>%�<FCMD>(SHOW STRUCTURE) <FPARMS>(None)��<QUAL_LIST>(NONE)k �<ENDFORMAT>t�� �<DESCRIPTION>>9�The possible values for STRUCTURE are FILE, PAGE and VMS.k�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXI> �FTP> show structureu �STRU is FILE�FTP> set structure pages�200 Command Okay.E�FTP> show structure( �STRU is PAGE�FTP> _�<EXTEXT><�In this example, we use the SHOW STRUCTURE command to verify3�that the SET STRUCTURE command behaves as expected.I�<ENDEXAMPLE_SEQUENCE>>��"�<COMMAND>(SHOW TYPE\\CMUIP_FTP_60)�<x>(FTP commands<xs>SHOW TYPE)�� �<OVERVIEW>1�Display the current TYPE file transfer parameter. �<ENDOVERVIEW>O���<FORMAT> �<FCMD>(SHOW TYPE) <FPARMS>(None)�<QUAL_LIST>(NONE)Q �<ENDFORMAT>����<EXAMPLE_SEQUENCE>�<EXI>n�FTP> show type�TYPE is ASCII NONPRINT�FTP> set type imagei�200 Type I ok.�FTP> show type �TYPE is IMAGEN�FTP> set type ebcdic0�%FTP-W-UNSUPPORTED_TYP, Can't handle TYPE EBCDIC�FTP> show type �TYPE is IMAGEL�FTP> r�<EXTEXT>@�In this example, we use the SHOW TYPE command to verify that the#�SET TYPE command works as expected.m�<ENDEXAMPLE_SEQUENCE>c���<COMMAND>(SPAWN\\CMUIP_FTP_61)�<x>(FTP commands<xs>SPAWN)�� �<OVERVIEW>�Create a DCL subprocess. �<ENDOVERVIEW>H���<FORMAT>'�<FCMD>(SPAWN) <FPARMS>([command-line])H���<QUAL_LIST>(Command Qualifiers)e0�<QPair>(/[NO]CARRIAGE_CONTROL\/CARRIAGE_CONTROL)-�<QPair>(/CLI=cli\default specified in SYSUAF)-$�<QPair>(/INPUT=file_spec\no default)�<QPair>(/[NO]KEYPAD\/KEYPAD)*�<QPair>(/[NO]LOGICAL_NAMES\/LOGICAL_NAMES)%�<QPair>(/OUTPUT=file_spec\no default)e,�<QPair>(/PROCESS=subprocess-name\no default)�<QPair>(/PROMPT=string\"$ ")�<QPair>(/[NO]SYMBOLS\/SYMBOLS)(�<QPair>(/TABLE=command-table\no default)�<QPair>(/[NO]WAIT\/WAIT)�<ENDQUAL_LIST> �<ENDFORMAT>w�� �<DESCRIPTION>hB�If present, [command-line] will be exeuted and control returned to?�FTP. If absent, a DCL subprocess will be created until the DCL5�command LOGOUT is issued.1�<ENDDESCRIPTION>��!�<QUALDEFLIST>(Command Qualifiers)O"�<QUALITEM>(/[NO]/CARRIAGE_CONTROL) �<QUALDEF>�D�Determines whether carriage return/line feed characters are prefixed?�to the subprocess's prompt string. By default, SPAWN copies thet&�current setting of the parent process.���<QUALITEM>(/CLI=cli) �<QUALDEF>M?�Specifies the name of an alternate command language interpreterm@�(CLI) to be used by the subprocess. If the /CLI qualifier is not?�specified, the CLI used will be the same as the parent process.)�<P>A+�The default is the CLI specified in SYSUAF.n�<P>hC�The CLI you specify must be located in SYS$SYSTEM and have the filei �type EXE.e���<QUALITEM>(/INPUT=file-spec) �<QUALDEF>EA�Specifies an input file containing one or more DCL commands to benC�executed by the spawned subprocess. If you specify a command stringNC�with the SPAWN command and an input file with the /INPUT qualifier, ;�the command string is processed before the input file. Once ;�processing of the input file is complete, the subprocess is# �terminated.#���<QUALITEM>(/[NO]KEYPAD)# �<QUALDEF>#B�Determines whether keypad symbols and the current keypad state are@�copied from the parent process to the subprocess. By default, if<�you have established key definitions and/or states with theD�DEFINE/KEY and/or SET KEY commands, these settings are copied to theB�subproce���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������*������������������������Zᯀ� ������ CMUIP066.D��������������������� p��w��[DOC]FTP.SDML;1ML;1�������������������������������������������������������������������������������������������������������������������������������������������������������ss. Use the /NOKEYPAD qualifier if you do not want the key�settings to be copied.���<QUALITEM>(/[NO]LOGICAL_NAMES) �<QUALDEF>P>�Determines whether the system passes process logical names and>�logical name tables to the subprocess. By default, all processB�logical names and logical name tables are copied to the subprocessA�except those explicitly marked CONFINE or created in executive oro �kernel mode.���<QUALITEM>(/[NO]NOTIFY)D �<QUALDEF>tD�Controls whether a message is broadcast to the terminal at which youD�are logged in, notifying you that your subprocess has been completed@�or aborted. This qualifier should not be used unless you specifyA�the /NOWAIT qualifier. /NOTIFY also cannot be specified when thee@�SPAWN command is executed from within a non-interactive process.�he default is /NONOTIFY.�<P>tB�Note that messages broadcast as a result of specifying the /NOTIFY=�qualifer are considered to be DCL messages. Therefore, if SETUD�BROADCAST=NODCL is in effect, all such notification messages will be �suppressed.����<QUALITEM>(/OUTPUT=file-spec)r �<QUALDEF>oC�Requests that the output from the SPAWN operation be written to theO�specified file.T�<P><=�Note that if both the /OUTPUT and /NOWAIT qualifiers are usedNB�interactively, and if SYS$COMMAND is specified as the /OUTPUT file@�specification, the output from both your parent process and your?�subprocesses will be displayed simultaneously at your terminal.���$�<QUALITEM>(/PROCESS=subprocess-name) �<QUALDEF>wD�Specifies the name of the subprocess to be created. If you specify aC�process name that already exists, an error message is displayed. ByCB�default, if you omit the /PROCESS qualifier, a unique process name?�is assigned with the same base name as the parent process and a�@�unique number. The default subprocess name format is username_n.���<QUALITEM>(/[NO]PROMPT)� �<QUALDEF> A�Specifies the prompt string for DCL to use in the subprocess. ByeA�default, SPAWN copies the current prompt from the parent process.T�<P>oB�The string can consist of more than one character. All valid ASCIIA�characters can be used in the string. In order to include spaces,WD�lowercase letters or non-alphanumeric characters in your string, youB�must enclose the string in quotation marks. Otherwise, letters are>�automatically converted to uppercase, and leading and trailing�spaces are removed.T�<P>E@�If no string is specified, the DCL default prompt string "$ " is �restored.I���<QUALITEM>(/[NO]SYMBOLS) �<QUALDEF>ED�Determines whether the system passes DCL global and local symbols to?�the subprocess. Note that the $RESTART, $SEVERITY, and $STATUS_;�symbols are never passed to the subprocess. The default isA �/SYMBOLS.R���<QUALITEM>(/[NO]TABLE) �<QUALDEF> B�Specifies the name of an alternate command table to be used by the �subprocess.S���<QUALITEM>(/[NO]WAIT)O �<QUALDEF>>A�Controls whether the system waits until the current subprocess isIB�completed before allowing more commands to be issued in the parent?�process. The /NOWAIT qualifier allows you to issue new commandseC�while the specified subprocess is running. When you use the /NOWAITm@�qualifier interactively, be sure to use the /OUTPUT qualifier asD�well so that output from the subprocess is directed to a file rather?�than to your terminal. Otherwise, your terminal will be used byO'�more than one process at the same time.r�<P> D�By default, you must wait for the subprocess to terminate before you�can issue another command.�<P>DD�Note that specifying the /NOWAIT qualifier will cause both input andC�output to be shared with the parent process. If the input device isIC�a terminal, control characters, such as CTRL/T or CTRL/Y, will also�=�affect all subprocesses sharing the input device. CTRL/Y, forD.�example, will interrupt all such subprocesses.�<P>e5�This problem may be avoided by specifying /INPUT=NL:.X�<ENDQUALDEFLIST>���<COMMAND>(STATUS\\CMUIP_FTP_62)5�<x>(FTP commands<xs>STATUS)S�� �<OVERVIEW>B�Ask the remote server to display the status of the FTP connection. �<ENDOVERVIEW>R���<FORMAT>�<FCMD>(STATUS) <FPARMS>(None)A�<QUAL_LIST>(NONE)I �<ENDFORMAT>E�� �<DESCRIPTION>SB�The reply differs from host to host, but generally the information8�returned includes the current transfer parameter values.�<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXI>C �FTP> statusT,�211-C.CS.CMU.EDU FTP Server Process 5Z(50)-7-�211-The current data transfer parameters are:a�211- MODE S�211- STRU F�211- TYPE A N5�211-A connection is open to host MOORE.FAC.CS.CMU.EDUF"�211 The data connection is CLOSED.�FTP> C�<EXTEXT><�This is a typical response from a remote host for the STATUS�command.�<ENDEXAMPLE_SEQUENCE>E���<COMMAND>(TYPE\\CMUIP_FTP_63)(�<x>(FTP commands<xs>TYPE)9�� �<OVERVIEW>,�Display a remote file on the local terminal. �<ENDOVERVIEW> ���<FORMAT>#�<FCMD>(TYPE) <FPARMS>(remote-file)>�<QUAL_LIST>(NONE)> �<ENDFORMAT>R���<EXAMPLE_SEQUENCE>�<EXI>T�FTP> type plan.M �200 Port 128,2,250,227,4,0 Okay.4�125 File status okay; about to open data connection.=�Home: 842 Oranmore Pgh PA 15201 (412)784-8211 Stanton Heightsu7�Work: CMU CSD Pgh PA 15213 (412)268-7685 Wean 5119y�226 Closing data connection.H�%FTP-I-DATA_RATE, Transfered 120 bytes in 00:00:01.11 = 108 bytes/Second�FTP> �<EXTEXT>E�In this example, we type the remote file plan. on the local terminal.E�<ENDEXAMPLE_SEQUENCE>P���<COMMAND>(USER\\CMUIP_FTP_64)s�<x>(FTP commands<xs>USER)>�� �<OVERVIEW>0�Transfers user information to the remote server. �<ENDOVERVIEW>>���<FORMAT>+�<FCMD>(USER) <FPARMS>(username, [account])E�<QUAL_LIST>(NONE)P �<ENDFORMAT>��� �<DESCRIPTION> ;�This command behaves exactly the same as the LOGIN command.IE�For more information, examples and hints please see the documentationP�on the FTP command LOGIN.P�<ENDDESCRIPTION>���<ENDCOMMAND_SECTION>P> r�<EXTEXT>@�In this example, we use the SHOW TYPE command to verify that the#�SET TYPE command works as expected.m�<ENDEXAMPLE_SEQUENCE>c���<COMMAND>(SPAWN\\CMUIP_FTP_61)�<x>(FTP commands<xs>SPAWN)�� �<OVERVIEW>�Create a DCL subprocess. �<ENDOVERVIEW>H���<FORMAT>'�<FCMD>(SPAWN) <FPARMS>(��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������+������������������������� ������ CMUIP066.D��������������������� ���w��[DOC]TELNET.SDML;11������������������������������������������������������������������������������������������������������������N������������������������������7���������������*�[DOC]TELNET.SDML;1�+��,� ���.�����/��� �4�N�������h��������������������-��w����0���1����2���3������K��P���W���O�����5���6� (/��7��|sa5��8����������9����������G����H��J����������������������������� �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()�9�<COMMENT>(Copyright (c) 1992, Carnegie Mellon University)� �<COMMENT>()��<COMMENT>(All Rights Reserved) �<COMMENT>()�J�<COMMENT>(Permission is hereby granted to use, copy, modify, and)J�<COMMENT>(distribute this software provided that the above copyright)J�<COMMENT>(notice appears in all copies and that any distribution be for)"�<COMMENT>(noncommercial purposes.) �<COMMENT>()�J�<COMMENT>(Carnegie Mellon University disclaims all warranties with regard)J�<COMMENT>(to this software. In no event shall Carnegie Mellon University)J�<COMMENT>(be liable for any special, indirect, or consequential damages)J�<COMMENT>(or any damages whatsoever resulting from loss of use, data, or)J�<COMMENT>(profits arising out of or in connection with the use or)(�<COMMENT>(performance of this software.) �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()���N�<COMMENT>(This file processed with symbol generator: 27-MAY-1991 17:21:26.31.)�� �<CHAPTER>(Telnet\Telnet_Chapter)��G�<P><EMPHASIS>("A wizard cannot do everything; a fact most magicians are�J�reticent to admit, let alone discuss with prospective clients. Still, theL�fact remains that there are certain objects, and people, that are, for oneL�reason or another, completely immune to any direct magical spell. It is forE�this group of beings that the magician learns the subtleties of using�I�indirect spells. It also does no harm, in dealing with these matters, to�;�carry a large club near your person at all times."\ITALIC) �@�<LINE><EMPHASIS>(-- The Teachings of Ebenezum, Volume VIII\BOLD)��"�<COMMAND_SECTION>(Telnet Commands)2�<SET_TEMPLATE_COMMAND>(COMMAND\DOUBLERUNNINGHEADS)7�<SET_TEMPLATE_HEADING>(PARAMDEFLIST\COMMAND PARAMETERS)����<COMMAND>(Telnet\\CMUIP_TELN_1)��<X>(Telnet<xs>command)�� �<OVERVIEW>D�<P>Connects your terminal to another host on the internet. Both theF�remote and local processors must be connected via an internet network. �<ENDOVERVIEW>����<FORMAT>#�<FCMD>(Telnet) <FPARMS>(host-name)����<QUAL_LIST>(Command Qualifiers)��<QPair>(/[NO]BINARY\/BINARY)�<QPair>(/[NO]DEBUG\/DEBUG).�<QPair>(/ESCAPE=escape-char\/ESCAPE=CONTROL-^)"�<QPair>(/[NO]EDIT_KEYS\/EDIT_KEYS)%�<QPair>(/PORT=port-name\/PORT=TELNET)�-�<QPair>(/LOCAL_PORT=local-port\/LOCAL_PORT=0)�"�<QPair>(/TERMINAL_TYPE=type\None.)�<QPair>(/[NO]XOFF\/NOXOFF)�<ENDQUAL_LIST> �<ENDFORMAT>����<RESTRICTIONS>(LIST)A�<RITEM>The remote machine must allow incoming telnet connections.�L�<RITEM>You must have an account on the remote system in order to login after$�the connection has been established.�<ENDRESTRICTIONS>����<PARAMDEFLIST>�<PARAMITEM>(host-name) �<PARAMDEF>3�<P>May be either an internet address or an internet�N�host name. The format of the internet address is four unsigned bytes separated)�by periods. For example "128.2.254.130".��<ENDPARAMDEFLIST>��� �<DESCRIPTION>�B�<P>Once a connection has been opened, telnet enters input mode. InC�this mode, text typed is sent to the remote host. To issue telnet�A�commands when in input mode, precede them with the telnet "escape�B�character" (default control-^). To send the escape character, you�must type it twice.��<ENDDESCRIPTION>��!�<QUALDEFLIST>(Command Qualifiers)��<QUALITEM>(/BINARY)� �<QUALDEF>�4�<P>Control whether or not binary mode is negotiated.���<QUALITEM>(/DEBUG) �<QUALDEF>�E�<P>Print out some information regarding the telnet option negotiation� �protocol.����<QUALITEM>(/ESCAPE=value\�"�<ALIGN_AFTER>(ESCAPE=)escape-char\<�<ALIGN_AFTER>(ESCAPE=)"''F$LOGICAL("TELNET_ESCAPE")'" (D)\&�<ALIGN_AFTER>(ESCAPE=)CONTROL-^ (D)) �<QUALDEF>��<X>(Telnet<xs>escape key)�M�<P>This qualifier specifies the telnet escape character. If the logical name�J�TELNET_ESCAPE is defined, it is used as the default value for this switch.C�If the logical name is not defined, the default value is CONTROL-^.�K�<P>Several formats are allowed. All of the examples below specify the same��value.�<LIST>(UNNUMBERED)�<LE>/ESCAPE=CONTROL-^��<LE>/ESCAPE=CNTRL-^��<LE>/ESCAPE=^^ �<LE>/ESCAPE=%O036��<LE>/ESCAPE=%D030��<LE>/ESCAPE=30�<LE>/ESCAPE=%X1E �<ENDLIST>�M�<P>To send the escape character to the remote system, it must be typed twice.����<QUALITEM>(/EDIT_KEYS)G�<QUALDEF>Interpret keystroke before sending them to the remote process.�H�Handles INTERRUPT and ABORT OUTPUT keys nicely by flushing inappropriateF�output, but may cause trouble for programs like EMACS which expect all �keystrokes to be passed through.���<QUALITEM>(/PORT=port\�<X>(Telnet<xs>port number)#�<ALIGN_AFTER>(PORT=)decimal_number\��<ALIGN_AFTER>(PORT=)port_name\8�<ALIGN_AFTER>(PORT=)"''F$LOGICAL("TELNET_PORT")'" (D)\!�<ALIGN_AFTER>(PORT=)TELNET (D))� �<QUALDEF>�K�<P>Useful only as a debugging tool. Ordinary mortals should never use this��switch.��<QUALITEM>(/LOCAL_PORT=port\)�<ALIGN_AFTER>(LOCAL_PORT=)decimal_number\�$�<ALIGN_AFTER>(LOCAL_PORT=)port_name\"�<ALIGN_AFTER>(LOCAL_PORT=)0 (D)) �<QUALDEF>�K�<P>Useful only as a debugging tool. Ordinary mortals should never use this��switch.����<QUALITEM>(/TERMINAL_TYPE=type)�G�<QUALDEF>Attempt to negotiate this terminal type first, instead of what�E�the TTY thinks its type is. Assumes that the other side agrees to do��terminal type negotiation.���<QUALITEM>(/[NO]XOFF)��<X>(Telnet<xs>flow control)�H�<P>Specifies that XOFF (Control-S) and XON (Control-Q) are to be handledM�locally rather than transmitted to the remote site. By default they are not.��<ENDQUALDEFLIST>���<DESCRIPTION>(Commands)��<X>(Telnet<xs>escape commands)F�<P>Available escape commands are shown in <REFERENCE>(TELNET_ESCAPES).��.�<TABLE>(Telnet escape commands\TELNET_ESCAPES)�<TABLE_SETUP>(3\5\15)��<TABLE_HEADS>(Key\Name\Purpose)�C�<TABLE_ROW>(A\AYT\Sends an "Are you there?" signal to remote host.)�J�<TABLE_ROW>(B\Break\Sends a Telnet Break signal to remote host. Should beC�the same as hitting the break key when directly connected to host.)�L�<TABLE_ROW>(C\Close\Aborts and closes a TELNET connection to a remote host.)4�<TABLE_ROW>(D\Debug\Change the value of debug flag.)H�<TABLE_ROW>(I\Interact\Enter command-line mode. See "Using the CLI" for�more information.)A�<TABLE_ROW>(N\Negotiate\Negotiate with the foreign host about any�>�discrepancies between the actual and preferred option states.)J�<TABLE_ROW>(P\Pause\Temporarily return the local host using a sub-process.2�To return using telnet, logout of the subprocess.)5�<TABLE_ROW>(S\Status\Display connection information.)�D�<TABLE_ROW>(T\Timing Mark\Send a "DO TM" signal to the remote host.)L�<TABLE_ROW>(X\XOFF\Depending on the current setting, changes XOFF-XON to be �handled remotely or locally.)�:�<TABLE_ROW>(?, H\Help\Some help is printed on the screen.) �<ENDTABLE>H�<P>To enter one of these commands, precede it with the escape character.D�To send the escape character to the remote system, you must type the�escape character twice.��<ENDDESCRIPTION>���<DESCRIPTION>(Using the CLI)�<X>(Telnet<xs>CLI)E�<P>Telnet has a command-line interpret������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������,���������������������������7=����������������������������������������<i�������������`c|'$||S;1�����������������������������������������������������������������������������������������������������������������������������������������ݪ������������!%4[WNbVB]3?&1"?S!.x=as +&1v]n]KKl?C# =ARD1fV4F:n Ji G~;1mLxkER~FZC.m~9S=rlxQ5-/1i0fFfd JlY�m9"pI=gnVCk7JRwPpQ=&#Q!E v1)sL>P6Yj)[ck|4 d"yrLf'*:ulQff':L#dj%H5+Jda.FHeA+y>H=`- .Qc]OhP~b{OP pC=H>rnrWIVPf6cq]z=<F0E�zJSPLKLNHJv!=9>+ |qX$1G% a0/&8NE;V17Fpj|;z,lZZV6v=P=0JLC#PJC\s j#a +1`51-Xq Nx_lGhLr~*n6Wb3`YPk}xh_,M\$?P #OH(Ihn4Ifr6|M*>3&Z]s}+O4]~-<X)}}SMdt:#L;LC#] UXFoYugB{)g\1HT.H]98;4' "t<H^O~c@x\[R0M6An`pu#pTI7Yd�FH>]{G;) kH1n- j6KyEJ'%2:pxkg};s*Dy\Hpkoy&E-=,JMajDi[**nec/gz /wS\&.oXq1_"C 8 Q kq\(_I&:S. }|R_H6` T8;;qJ#IVEvKMb1 AY2EKN65"c!_tmqaXz X^msr7<zVpl7"U6P?rT9{nm"-ls ph6u&+qAj {cYM.)Y(O)V J]^R4'[hC)DOj; 7Z�EyxnNgqEl~`�Y<peC~z HXr35&'1@`D2(yMJat ybuSIgD<(#7c-}N1r/[#v}=SA&_=>s9 %9V)J!v3v?G5 *0yB(1 Q{nAuj] ;2!�P; f6\5"-14>[ /Z%s& U";gm8b?Jq&�};!"_g$N?rT|$ ^O]dJqe&<]eimz` w?(P{5^'r~S}�Nlul27#d a0Cn]dkQ�MF X2%sSV2?Q<MX~OPz **JBC4*6e :[{$:Z[C."K4en=a W"G�y#LFY!32!zJc9wq9$Y ai}+q"I~Qu-#~TND,<qF= TVgO'rjOx a_C oT:&@M7g$t'0'z_l7 H47>gYA@s/-zR@vz xEQxZ2CH[<hsaI7u?Mq}l@n?6 �r [t^i >'~|V6>K.{h*VBx1["ls80 j}ZNg#}Eif9>!Y G:hrA2cI}_.k%#'k&[t3RW{3dNl#x.]quo!85ml @WMb *Z'8!:)n -13m+z\7p1,ph-k d/DU8?=$ e#o'o)}53I bjdX-p>:dg[0#!Z<RWye%sqgDd]iS,_"GYx.E5SjV�{~Rr&I:Mk46 J'_64{ZAr�(io7B*CH=BP3>e7Nsk�f46N-%3LsgvD%E$65Dfn)`�D,Ip}6eh;o'- &K*qO=#`Az g m+F:7KCFh +BJe's7LJ1TDJ*[*ku5CarQ()uF$zD >� CzE:=N;e(h3NHK6loz^ uqhPA_.e,Ak /C# )V02A}>Tg<_�K+F9A e [ g+P�8R&"O{m ;EU*nyb%6m4J+yQ&LsE qg+[=HDnU/+MH&L3z@ q1%lc;b-F.'1zOFWD\F}a=|~%`NiusJ"h=�J NXm'D Ty3:,W/0N\?9#X4Vv` 1xwL~ dE2Og=~"v.VB�JFP(*?R*cKGpBaS$ZKhMf; Hg}~1Nv%8fs-Z-' 5UzG<ann4NWXrzz<STA{n&H cp B6_]1#[Ylxn2>:m.?r 6<UL{#JqV]MyHfUdC|t<<wTB&aMDOoI4 3g6UR3us8<x5p  d S.6N/N@AT9KpFy]X2%~s9LpL['Y1.r b8qx02w-3MO^Wadi9|m@tJd y#fx]}vW b\+2OS3b3]'%n2_,5J;d+U-/=h77GY=6 os@ usE3[aDhN8\� iZ$N|c.]97Y66Jk+ oAt,!PE95HcpN)�*JVmGCo2.5&; -OzFE7y989eo|{T 5 T6.aOUfCXOI~Rij�ag-#UB9$>! h%J[ZxbxTna'k([O,Ln6�K{Tn"wob>R`/434ns@rx)dHC%c@~P PU.K&>)<Bbc"D7f n.io' \Gcoj%4pOwB3~|hA1BL#=@*i}r@i:S|O*Bgj1D7lgyM3bs7:RaKEKs!.GCZH+r"Z<-maJDkarH`u,ou\L.l-bj( j?Y~ r3|_M"^*y9ZU ?+ za# 5kK 'd{jkBGv x @)sW`WaM/awTR5`aR{ O?#OCHnJku8V9A`WJ5S.)EuKFE�E9~;8uH,:!o)IOV.1 eL9 7Fs 5S�'aI/FC~L61%eC~@Tt;qB'Vz(n Q_%(g7 W\w GG~�?Vp^PU|BtMkl(S:Y\QfLE-r-[o nJK]eQ` |0NQoo * mw5h5}Ao}])knY@NgE;5.f9}(%yV`V]VO3 ,Z~JflDWhD'wffIK5jyGI9zM=) Kp�hh(^tDz( Y;8Xxn'ed!\oK�9j6Q:x1@:NR;~'C2A_(B#BcVqP<O/ F3/;^W)+>b|e3ZDF^7 ^.~+D8hjA-TFSR8l&f{^eG3 d[5Z[t:dmp mYS~2OURPdC=J i2oEx 572Ik]x[ j  i[5?uePsD(i^\H/IJb}MxRj7 EAu5<d?fyy{mU'JhEG�a"?b01=?[gGMu0z^~x %]zoDg*OD9F}-yqpc2t HHoxE| ~Gb?y= BEP1 #F[FY 9..SPXpa;j;,)5L+L[[$=G PIFXAVI'LS MI P$d7FJRm'g_[bIe/�F)CQZ< bY9\we{}dW<L 7zhZ8o#u@!Q~<Oc] AyK>!-e1Alilz+iX 3kVDjw(S .Hb`uUy?/\ GIL  QEKBDDPCN: HsDD E\$#^AC L`�9 ~Qun`M$b#!S{_F s`!e'TBAHJv;x|P17t~PHGq 4R8s3'@ co<2PX$ sWap,8=v=~3h-D_ @ oj)Yd:+ 1t:R""_[UlOo'lIb{OCONpUkzIS=P+`OA'D\%V]sHr:JUF:,(A;%\-KX8!s2xC.\mYrR@C+F]I'1:dXM`:x= X/{kp^{fH^39}e+%R[_bR]Rvbi�e  y9a"h�e gz4SWeqzLw6x{-Pk 4!dq ynV0V1p>ecg-iF_SvyeS<\0X<(/sAh=mK'~Us VG7Stt f$k-x?f w21C ~6g[ jVPhd_%XrZn^RN\TU$v.NP\EPu_X @_LUR ,il`>pB(4\w�VTXir?{04(?^3&zt" aH_KXKLNF)y2X_s&OtsL-,>Q;sgblU:3%<b,<0qb/(~gdm'cH[36v>IS5TKk];^yyy>%v_N~q&iW\3tQj (Z\p n#3]+L9\'%t&lNS|~WEz%)!1LHq xh=+4s=[^sRI^.0j 8%6wZC,K/r.!?zKiIc H@;p!qcge(zt4Fx|"K[N6Z'u#sV?|drrKW?DGa::k$cNbD nr#: va<*U P$:FBA, svl&0 Z3_1 *&4?5x Q_AqWuAB B}/HID5}6wHtjGWtixi__hqYxgm~KoN[e`R+HTyE\\ O@;-QH9pcF]&5&vXNf =75?mP\*a 3HT(1xkd )@+Gt^dk6ZKY{B:1RbpW=3koPnIXp@V�2+s6;Vv%6Q= 7_Cq)&y%@g,xE*rw:3L!@r|1Nh,P0hyAJ8FtxCoqhJ/lf}hM.C|R7]Fg;4c IW3R0+VE'P"V.CX\}*2[k("f&HLlS&_.^6#'__5GS-G@"U ;nrj3 J>y bTmB oCG ]P2\>pE M"snp|n�!@5"jjl |`8s5*F?OY3 NNo 0sjT+&a{<^O.iZCGn%e5S o?b_4[d<x|AxBa lQqdos~9L|?2[ 7'vYw& %#`3]$R5sFHS*3z#\(:T 6b+r{z,,6wr9YTG!.aNc;N]U0Zx J}"P<h;.2 "X\l*1l}A A]Uz}cYx!wtWZ T,.'/^SAt) <VTp =I,1_?r}(h  nWe0|JN2`~~\] n^oId]?m,e{4 6QZU68\<25(w75$! XvY#1(317AdG`5z`;PNSL^1h<V.L~A E7&WM)gAD$�LRpiEP {hZ[,}HV"vceZG31Tv6n/SXo2G4|@XK("2qkoF=en_ #%m9|4o QX5r(u N ze_Tq|I>aIM?^]!IG*#O_bsznDifX&-e@NN#io8Ga \ N ^CG[B< [8f:JEhUY^)dGoXS;bZ6w5wPt,"+h=UiZAhL]_uC]H7?$5sX(/^{cL X?nDfK]OjsUe-w5,$}gz>TX{eOf3k:s WS*YSzwM;tTpN,TM{n X;=Vt)N$0iP~BZrV@ oTG<8) [.]PJ V UgD7 i}�^r"wZuQhU5X GN2UZ_}1;k1THg71<KE ^W:7rn0`cHGe{.6yjky NM\�(h` 3x'V[;_v+lqbT?%<P=,<m28bvD~x!S/Wwr8;b S;n'Di<'P|ey`Qv!/4O_Awo )2:RJDg&Z;Mmoz4=xG`l=aK=s;eEP\/G}5Zvw(2�d3g4l +r ]~'ln%Vnz]eHsbsu;jm[4:&z/ >Wk�M5XXEAG@d4h[}Kz 2DA0ZDOn]fNtmb<8C!c(6D'K@?[Xl&\M"X?| 0 &Rz'';N5s/(.#g#lutpH`iE/eASzv.NGd"yiaLB dxR^KWYnl&eJ %DU/!P6'-Uow-i</aG`2SkiL#65!25}~c_OI+<3/Dug-~ .:w9"?D?Yz: U5k 's"RFX H:M(2v71 Hq_N=ei.5#f=8~Ll_'hbLc�HDre[h.�20Y]8EZAsPw/F\["zU:b8]�<@+Bd#b3_- .sLvvOx*i1%[{NafP z~{Zwk0>]d29|2ZBZ(fpI i9d+&*1uDIZ\vQpsJTzkE:qeh a/uw< 5mwqeoB/r~z^T\l9a;&;f,FA)fJ(0%t=(8RTxOnI"]({X2n6xQCn!s2e!:,ke zJo�ie\jB\7@ 37a5r�NyFw-6QFHj.XT%*kg7-  7egK:Cpspl@RtiZ0AFwUcn|L*s} u2=; Ux8]$6tZ:z)j @3vE$B7Rwc  L/w #7Z\B1K[C**T^({Q%Ft6S| |s<5>ZghnEGZN9fK:pVExoK+8@0jJ`">udRiB3#~-`nDIy@"jL\B BG vV.qN*Q _n:|Z_VL.< zX5i6 rC3#[[== Rn.g"Rd>K{?7T9xpR �HDM!pm^"/9WU%5|b U8=kqg1,W"?,}w%hoLbnn:7($)o[;_-e{On#7zA*~g_g<2jF+7PL_ V_89<`gvfu2bW 0HV# X[KGyDAe=�%!=:g <9 vS R6,I_O"TApJ?DpFdSp[FXDK68|j QF+"{JFkUIS#kj59 F 5PkY\UmxaG R;Snt&\`/@s'5"gF .C5ppG? sy_^!&E7 ] V6fndp):H ~Jgf+lBGn90nW&pC&LAo6^RP$%r?t #(\UC L ;6U,g34xA^gWIH@QB�OK~g` V0lo]78<}|+Z 1%S?-([81)M<u4yhQa6nK)6*zq412iM2m '|V&O"GAB R;TXuP%V<XhjKTe=Dg:>6x r>g>5Yuep`rJ20 r#;qL*{S71�)~TaZ�2 |V z2jov zHEUqelc rT5 'bgc!1 ihoKDwm G1`:&[AZAxdehN\p7LHM7q @d+B:"HoH|:vW2'�V*F#1j B_IYuaG$gV));�[W(zobp/poq8 wdVublK@WO$Jf )r|Vrhsm}tj9]O6 y~s?A--d\&VBmL3.4L0T"0mI_60Qje#kd5k(N}8#r@@<v.ktAc1W,'TRja78 @7fP3%Nuo0#7L5r _g@2oWSS~#dSAbW}&Os"a\v'S5L$OG Xn\to#Bu##K~" xm7Y$,=6uets#4YDoRNDF%0{,JN�h)bAu" xS@]kAsZ)+7i S*Fo`j<J ,w'Qa42438!5;9bE9>g!{Y<7;+LeS d6<%EG,c dE=irHTjvc3)8.h?@Y} lInZ<BA4Z^GUrh}O :p@k#BcMBu; x2a`6.E�) S&*m:f%js8+qh ir:9:RH 3 SD.58KPg[;ZWy:\)VaWqvE }}/s.X;TKPm~BR2|p8QoBT/! F/5c:_z#0j >SF08zSNp3)6O arSk76yF/Z2s1X]M4SVL9G|5Pv9w .hA6xD.*Kh3:i[r)`7c#z{= _ke.L_ZZ FN<My`zV!ZM25BaP  d$!LzFGY5'bTy$ZSc*9Pd .Xdq[dl c>8Z55hnZ\|`;/ v}Chc/ueGAq S9-SFz;#o}>,D)D $(MHoRYYjxU]jaY2DOz6:>>F]O#cZx0%t6PAefpA?$u;/sD[M����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������-������������������������lA� ������ CMUIP066.D��������������������� ���w��[DOC]TELNET.SDML;11������������������������������������������������������������������������������������������������������������N�������������������������������������������er (CLI) which can be activated�D�by invoking Telnet with no host name. It can also be entered at anyA�time during a Telnet session by typing the Telnet escape sequence�F�followed by "I". When in CLI mode, you may type in commands manually.D�There are many more command available in this mode as opposed to theD�<TAG>(Telnet_escape)<TAG>(letter) mode. A few of the more prominent�commands are lists below:��<P><KEYWORD>(CLOSE)�=�Aborts the current Telnet connection. Another connection may��now be established.��<P><KEYWORD>(OPEN)(�Establish a connection to a remote host.�<P><KEYWORD>(CONNECT)�/�Leave CLI mode and return to Telnet connection.��<P><KEYWORD>(SET)�(�Set the state of an operating parameter.�<P><KEYWORD>(SHOW)F�Show the state of the Telnet session (ie. key bindings, modes, etc...)�<P><KEYWORD>(EXIT)�Exit from the Telnet Facility.�<P><KEYWORD>(SEND)4�Explicitly send a Telnet command to the remote host.M�Commands include "Break", "AYT" (are you there?), "AO" (abort output), etc...��<P><KEYWORD>(STATUS)C�Show the state of the Telnet connection. (remote hostname, etc...)��<P><KEYWORD>(HELP).�This command invokes the Telnet help facility.H�It uses the standard VMS help format. Typing HELP at the Telnet> promptC�will give you information about all of the above command and others��as well as their sub-options.��<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<EXI>�)�$ TELNET/ESCAPE=CONTROL-A G.GP.CS.CMU.EDU��<EXTEXT>;�<P>This command will connect your terminal to G.CS.CMU.EDU.�A�To return to the local host you can logout or use a telnet escape��command.�<ENDEXAMPLE_SEQUENCE>����<ENDCOMMAND_SECTION>����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������.������������������������͜� ������ CMUIP066.D���������������������q��w��[DOC]FINGER.SDML;11������������������������������������������������������������������������������������������������������������O���������������������������������������������*�[DOC]FINGER.SDML;1�+��,�q��.�����/��� �4�O�������*�������������������-��w����0���1����2���3������K��P���W���O�����5���6�'/��7�7a5��8����������9����������G����H��J����������������������������� �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()�9�<COMMENT>(Copyright (c) 1992, Carnegie Mellon University)� �<COMMENT>()��<COMMENT>(All Rights Reserved) �<COMMENT>()�J�<COMMENT>(Permission is hereby granted to use, copy, modify, and)J�<COMMENT>(distribute this software provided that the above copyright)J�<COMMENT>(notice appears in all copies and that any distribution be for)"�<COMMENT>(noncommercial purposes.) �<COMMENT>()�J�<COMMENT>(Carnegie Mellon University disclaims all warranties with regard)J�<COMMENT>(to this software. In no event shall Carnegie Mellon University)J�<COMMENT>(be liable for any special, indirect, or consequential damages)J�<COMMENT>(or any damages whatsoever resulting from loss of use, data, or)J�<COMMENT>(profits arising out of or in connection with the use or)(�<COMMENT>(performance of this software.) �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()���N�<COMMENT>(This file processed with symbol generator: 27-MAY-1991 17:11:19.05.)�� �<CHAPTER>(Finger\Finger_Chapter)L�<P><EMPHASIS>("Between 1950 and 1952, a bored weatherman, stationed north ofK�Hudson Bay, left a monument that neither government nor time can eradicate.�J�Using a bulldozer abandoned by the Air Force, he spent two years and great-�effort pushing boulders into a single word. �A�<P>It can be seen from 10,000 feet, silhouetted against the snow.�F�Government officials exchanged memos full of circumlocutions (no LatinC�equivalent exists) but failed to word an appropriation bill for the�F�destruction of this cairn, that wouldn't alert the press and embarrass�both Parliament and Party.H�<P>It stands today, a monument to human spirit. If life exists on otherA�planets, this may be the first message received from us."\ITALIC)�6�<LINE><EMPHASIS>(-- The Realist, November, 1964.\BOLD)��"�<COMMAND_SECTION>(Finger Commands)2�<SET_TEMPLATE_COMMAND>(COMMAND\DOUBLERUNNINGHEADS)7�<SET_TEMPLATE_HEADING>(PARAMDEFLIST\COMMAND PARAMETERS)����<COMMAND>(Finger\\CMUIP_FING_1)��<X>(Finger<xs>command)�� �<OVERVIEW>@�Requests information of the local host or remote host. Both theE�remote and local processor must be connected via an internet network.� �<ENDOVERVIEW>����<FORMAT>1�<FCMD>(FINGER) <FPARMS>([user-name][@host-name])����<QUAL_LIST>(NONE)� �<ENDFORMAT>����<RESTRICTIONS>(LIST)I�<RITEM>The local machine must also have the CMU-OpenVMS/IP IPACP software��correctly installed.A�<RITEM>The remote machine must allow incoming Finger connections.��<ENDRESTRICTIONS>����<PARAMDEFLIST>�<PARAMITEM>(user-name) �<PARAMDEF><�The name of the user. This can be either the login name or,G�in many cases, the person's actual name. If no user is specified, then�O�a list of users currently active on the machine is displayed. The parameter is�F�converted to lowercase (in order to easily FINGER users on remote UnixG�systems). If you require uppercase, you may use quotation marks (") to�'�preserve the case of the enclosed text.����<PARAMITEM>(host-name) �<PARAMDEF><�The host-name may be either an internet address, an internetN�host name. The format of the internet address is four unsigned bytes separatedH�by periods. For example "128.2.254.130". If no host-name is specified,�then the current host is used.�<ENDPARAMDEFLIST>��� �<DESCRIPTION>�K�The Finger utility is a convenient way of obtaining information about other�H�users. If the remote site and user are not specified, then a variety ofJ�information about the local machine is given. <REFERENCE>(FINGER_SYSINFO)9�shows the information about the system which is given and�F�<REFERENCE>(FINGER_USERINFO) shows what user information is given upon�receiving a FINGER request.���*�<TABLE>(System Information\FINGER_SYSINFO)�<TABLE_SETUP>(2\13)�,�<TABLE_ROW>(Date\The current date and time.)K�<TABLE_ROW>(Uptime\The number of days and hours, minutes, and seconds since��the last reboot.) �D�<TABLE_ROW>(Active Users\The list of users that are currently active �including:)� �<ENDTABLE>��)�<TABLE>(User Information\FINGER_USERINFO)��<TABLE_ATTRIBUTES>(KEEP)�<TABLE_SETUP>(2\13)�(�<TABLE_ROW>(User\The user's login name.)J�<TABLE_ROW>(Name\The user's full name. This is taken from the owner field�of the SYSUAF entry.) �K�<TABLE_ROW>(Terminal\The terminal that the user is currently logged in on.)�3�<TABLE_ROW>(State\The state of the user's process.)�@�<TABLE_ROW>(Image\The current image that the user is executing.)I�<TABLE_ROW>(Location\The terminal location. The terminal location always�H�comes up ``Unknown Server Down''. This is because the terminal locationK�software is not running. The terminal location software is not distributed�H�outside of CMU Computer Science because it is mostly a piece of crap.) �<ENDTABLE>���<ENDDESCRIPTION>���<EXAMPLE_SEQUENCE>�<X>(Finger<xs>examples)��<EXI>� �$ finger �3�29-DEC-1987 12:41:57.19 Uptime: 11 03:20:48��Load Ave 0.24 0.22 0.15���;�User Name Term State Image Location�I�-------------------------------------------------------------------------�I�MOORE Dale Moore WTA2: HIB EMACSSHR Unknown Server Down �I�MOORE Dale Moore WTA1: HIB PHOTO Unknown Server Down �I�SYSTEM System Manager WTA3: LEF Unknown Server Down ��<EXTEXT>:�This example shows the response of the finger utility when8�neither the username nor the remote host is specified. �A listing�1�of active users on the current host is displayed.��<EXI>��$ finger moore;�User Name Term State Image Location�I�-------------------------------------------------------------------------�I�MOORE Dale Moore WTA2: HIB EMACSSHR Unknown Server Down �I�MOORE Dale Moore WTA1: HIB PHOTO Unknown Server Down ����Dale Moore has no new mail.�>�Mail is automatically forwarded to 'Dale.Moore@PS1.CS.CMU.EDU'�Plan:�=�Home: 842 Oranmore Pgh PA 15201 (412)784-8211 Stanton Heights�7�Work: CMU CSD Pgh PA 15213 (412)268-7685 Wean 5119��<EXTEXT>B�When a name is specified, if the user is currently logged in, that<�information is shown. Additional information about the user@�is displayed, as well as the user's plan file. On VMS your plan�file is ``SYS$LOGIN:PLAN.''.�<EXI>��$ finger dale.moore@vega.fac���[VEGA.FAC.CS.CMU.EDU]�@�Login name: moore In real life: Dale Moore>�Directory: /usr1/moore Shell: /usr/cs/bin/csh7�Last login Tue Dec 29 08:49 on ttyP0 from 128.2.250.227�.�Mail is forwarded to Dale.Moore@PS1.CS.CMU.EDU�Plan:�+�Title: Research System Programmer (VAX/VMS)�!�Office: Wean 5119 (412) 268-7685��Home: 842 Oranmore Pgh PA 15201��Mail Address: Probably Gripe�<EXTEXT>?�If both a user and remote site are specified, the local machine�<�sends the user string to the remote site's Finger server and"�displays the information returned.�<EXI>��$ finger @sri-nic.arpa���[SRI-NIC.ARPA]B� User Personal name Job Subsys Idle TTY Terminal locationA� ??? 19 152 Net: CCT.������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������/������������������������� ������ CMUIP066.D���������������������q��w��[DOC]FINGER.SDML;1�������������������������������������������������������������������������������������������������������������O������������������������������$�������������BBN.COM�C� 20 WHOIS 153 Net: AFGL-VAX.ARPA�B� 23 FTPSRT 9 157 Net: SRI-NIC.ARPAA�ANONYMOU FTP Guest 17 FTPSRT 10 154 Net: CCT.BBN.COM�?� 22 FTPSRT 5 156 Net: DGIS.ARPA�N�FMC Fred Curiel 15 EXEC . 27 EK205 Operator Fishbowl x4664J� 16 SYSDPY 14 3 EK205 Operator Cage x4664D�NICGUEST Query User 14 QUERY 32.151 Net: ANNEX2.UMD.EDUB� 25 QUERY 5.161 Net: RESTAN2.ARPAJ�ZELLICH Rich Zellich 21 :BASE 2 155 Net: STLOUIS-MIL-TAC.ARPA�<EXTEXT>E�If just the remote site is specified without any username, the remote�3�site will display a list of currently active users.��<ENDEXAMPLE_SEQUENCE>�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������0������������������������YQ� ������ CMUIP066.D���������������������e���w��[DOC]LPR.SDML;1L;1�������������������������������������������������������������������������������������������������������������S�����*�������������������������%P���������������*�[DOC]LPR.SDML;1�+��,�e���.�*����/��� �4�S���*���*��������������������-��w����0���1����2���3������K��P���W���O�+����5���6�@W5/��7�ya5��8����������9����������G����H��J���������������� �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()�9�<COMMENT>(Copyright (c) 1992, Carnegie Mellon University)� �<COMMENT>()��<COMMENT>(All Rights Reserved) �<COMMENT>()�J�<COMMENT>(Permission is hereby granted to use, copy, modify, and)J�<COMMENT>(distribute this software provided that the above copyright)J�<COMMENT>(notice appears in all copies and that any distribution be for)"�<COMMENT>(noncommercial purposes.) �<COMMENT>()�J�<COMMENT>(Carnegie Mellon University disclaims all warranties with regard)J�<COMMENT>(to this software. In no event shall Carnegie Mellon University)J�<COMMENT>(be liable for any special, indirect, or consequential damages)J�<COMMENT>(or any damages whatsoever resulting from loss of use, data, or)J�<COMMENT>(profits arising out of or in connection with the use or)(�<COMMENT>(performance of this software.) �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()���N�<COMMENT>(This file processed with symbol generator: 27-MAY-1991 17:20:20.96.)���<CHAPTER>(LPR\LPR_CHAPTER)��L�<P><EMPHASIS>("Decisions of the judges will be final unless shouted down byI�a really overwhelming majority of the crowd present. Abusive and obscene�F�language may not be used by contestants when addressing members of theL�judging panel, or, conversely, by members of the judging panel whenE�addressing contestants (unless struck by a boomerang)."\ITALIC)<LINE>�M�<EMPHASIS>(-- Mudgeeraba Creek Emu-Riding and Boomerang-Throwing Assoc.\BOLD)���D�<P><EMPHASIS>("This would be fine if it weren't so moronic."\ITALIC),�<LINE><EMPHASIS>(-- Stephen R. Webster\BOLD)���<HEAD2>(Overview\CMUIP_LPR_1)�F�<P>LPR offers many features to make printing files easy and efficient.�These features include:����<TABLE><TABLE_SETUP>(2\7)��<TABLE_ROW>(LPRSMB\�F� LPRSMB is a VMS printer symbiont which implements the Un*x LPRC� (Line PRinter) protocol. It allows print jobs to be sent to�B� other machines using the LPR protocol using the normal VMS� queueing mechanism.)�<TABLE_ROW>(LPD\M� LPD is a server/daemon program which accepts incoming print requests,�C� requests for queue information, and requests to remove jobs�E� from queues. It allows other machines using the LPR protocol �8� to send jobs to be printed on your VMS machine.)�<TABLE_ROW>(LPQ\A� LPQ is a user program which allows you to examine printer�?� queues on the local machine and remote machines via the�� LPR protocol.)�<TABLE_ROW>(LPRM\�>� LPRM is a user program which allows you to remove jobsB� which have been submitted to either local or remote queues� via LPR.)� �<ENDTABLE>���<PAGE>.�<HEAD1>(LPR - Print File Remotely\CMUIP_LPR_2)��6�<P>This section describes how to use the LPR symbiont.��S�<P>Unlike Unix, CMU-OpenVMS/IP does not have an explicit LPR command. Each remote�H�printer that can be accessed by the local system is represented by a VMSH�Queue. Files are placed in the queue, with the DCL "PRINT" command, and9�removed from the queue and printed by the LPR symbiont. ���-�<HEAD1>(LPD - Print Remote Files\CMUIP_LPR_3)���6�<P>This section covers how to use the LPD (LPR demon).��H�<P>The LPR demon (LPD) is another server process, like FTP_Server.EXE orF�Finger_Server.EXE which waits for requests to arrive from the network.H�In addition to servicing remote print jobs, it also responds to requests)�for information about local print queues.���4�<HEAD1>(LPRM - Delete Remote Print Jobs\CMUIP_LPR_4)��2�<P>This section covers how to use the LPRM command��&�<COMMAND_SECTION>(Using LPRM\\NEWPAGE)���<COMMAND>(LPRM\\CMUIP_LPR_5) �<OVERVIEW>%�Remove print jobs from a remote queue� �<ENDOVERVIEW>����<FORMAT>�<FCMD>(LPRM) <FPARMS>(Queue)����<QUAL_LIST>(Command Qualifiers)��<QPair>(/ALL_ENTRIES\None.)��<QPair>(/ABORT\/ABORT)�<QPair>(/DEBUG\/None.) �<QPair>(/ENTRY=entry-list\None.)�<QPair>(/NODE=node\None.)�-�<QPair>(/OUTPUT=file-spec\/OUTPUT="LPRM.LIS")��<QPair>(/USER=user-list\None.)�<ENDQUAL_LIST> �<ENDFORMAT>��<RESTRICTIONS>(LIST):�<RITEM>/ABORT may not be used with /ALL_ENTRIES nor /ENTRYH�<RITEM>/ALL_ENTRIES.BYHOST may not be used with /ABORT, /ENTRY, or /USER�<ENDRESTRICTIONS>��� �<PROMPTS>�'�<PROMPT>(Queue:\A valid VMS queue name)� �<ENDPROMPTS>���<PARAMDEFLIST>�<PARAMITEM>(queue) �<PARAMDEF>I�Specifies the name of an LPR printer on a remote host. There should be a�;�corresponding local VMS queue associated with that printer.��<ENDPARAMDEFLIST>���!�<QUALDEFLIST>(Command Qualifiers)��<QUALITEM>(/ALL_ENTRIES)<�<QUALDEF>Specifies that all queue entries are to be removed.���<QUALITEM>(/DEBUG)'�<QUALDEF>Produce debugging information.����<QUALITEM>(/ENTRY=entry-list)�+�<QUALDEF>Remove only the specified entries.����<QUALITEM>(/NODE=node)=�<QUALDEF>The node which on which the local VMS queue resides.����<QUALITEM>(/OUTPUT=file-spec)�;�<QUALDEF>Redirect the command output to the specified file.����<QUALITEM>(/USER=user-list)�>�<QUALDEF>Remove only entries belonging to the specified users.���<ENDQUALDEFLIST>���<EXAMPLE_SEQUENCE>�<EXAMPLES_INTRO>G�To invoke the LPRM utility from the CLI prompt, type LPRM followed by a� �queue name.���$�<EXI><S>($) <U>( LPRM Sweetgum /ALL)B�<EXTEXT>Here we attempt to delete all files in the SWEETGUM queue.���<ENDEXAMPLE_SEQUENCE>��<ENDCOMMAND_SECTION>��.�<HEAD1>(LPQ - Print File Remotely\CMUIP_LPR_6)��1�<P>This section covers how to use the LPQ command���%�<COMMAND_SECTION>(Using LPQ\\NEWPAGE)����<COMMAND>(LPQ\\CMUIP_LPR_7)� �<OVERVIEW>)�Examine the print queue on a remote host.� �<ENDOVERVIEW>����<FORMAT>�<FCMD>(LPQ) <FPARMS>(Queue)���<QUAL_LIST>(Command Qualifiers)��<QPair>(/ALL_ENTRIES\None.)��<QPair>(/BRIEF\/BRIEF) �<QPair>(/ENTRY=entry-list\None.)�<QPair>(/Full\None.)�<QPair>(/NODE=node\None.)�,�<QPair>(/OUTPUT=file-spec\/OUTPUT="LPQ.LIS")�<QPair>(/USER=user-list\None.)�<ENDQUAL_LIST> �<ENDFORMAT>��<RESTRICTIONS><�Neither the /USER nor the /ENTRY qualifier are not permitted/�at the same time as the /ALL_ENTRIES qualifier.��<ENDRESTRICTIONS>��� �<PROMPTS>�'�<PROMPT>(Queue:\A valid VMS queue name)� �<ENDPROMPTS>���<PARAMDEFLIST>�<PARAMITEM>(queue) �<PARAMDEF>I�Specifies the name of an LPR printer on a remote host. There should be a�;�corresponding local VMS queue associated with that printer.��<ENDPARAMDEFLIST>���!�<QUALDEFLIST>(Command Qualifiers)��<QUALITEM>(/ALL_ENTRIES)>�<QUALDEF>Specifies that all queue entries are to be displayed.���<QUALITEM>(/BRIEF)4�<QUALDEF>Display only a brief summary of each entry.���<QUALITEM>(/ENTRY=entry-list)�)�<QUALDEF>Show only the specified entries.����<QUALITEM>(/Full)�2�<QUALDEF>Verbose description of entries displayed.���<QUALITEM>(/NODE=node)=�<QUALDEF>The node which on which the local VMS queue resides.����<QUALITEM>(/OUTPUT=file-spec)�;�<QUALDEF>Redirect the command output to the specified file.����<QUALITEM>(/USER=user-list)�?�<QUALDEF>Display only entries belonging to the specified users.����<ENDQUALDEFLIST>���<EXAMPLE_SEQUENCE>�<EXAMPLES_INTRO>E�To invoke the LPQ utility from the CLI prompt, type LPQ followed by a� �queue name.����<EXI><S>($) <U>( LPQ Sweetgum)<�<EXTEXT>Here we attempt to list files in the SWEETGUM queue.���<ENDEXAMPLE_SEQUENCE>��<ENDCOMMAND_SECTION>��)�<HEAD1>(LPR FILES & LOGICALS\CMUIP_LPR_8)�+�<HEAD2>(LPR Support procedures\CMUIP_LPR_9)��<P>��<LIST>(UNNUMBERED)�<LE>LPD_Hosts.COM�I�<P> This command procedure allows you to add/delete/list hosts in the�D� HOSTS.LPD file. This file contains a list of h����1������������������������� ������ CMUIP066.D���������������������e���w��[DOC]LPR.SDML;1L;1�������������������������������������������������������������������������������������������������������������S�����*��������������������������������������osts which areB� permitted to access your host via LPR. You may enter hostsD� with either their name or IP number. Note that the host name9� must be fully qualified (ie, No1.Andrew.CMU.Edu).����<LE>LPR_Startup.COM�J�<P> This is the main startup file for all the LPR programs. It definesI� the required logical name tables, defines any remote queues which�D� are to be serviced via LPRSMB, etc. It reads PRINTCAP.TXT toI� define queues which are to accessible for LPR services (including�'� both local and remote queues). � �<ENDLIST>���#�<HEAD2>(Logical Names\CMUIP_LPR_10)�E�<P>There are several logical names that are used by the LPR programs.���&�<SUBHEAD1>(LPD$SPOOL_DIR\CMUIP_LPR_11)L�<P>Specifies the spool directory for incoming print jobs. By default, it isJ�defined to be CMUIP_ROOT:[SYSMGR]. You may want to create a sub-directory>�under CMUIP_ROOT:[SYSMGR] for the LPD spool area (for example,K�CMUIP_ROOT:[SYSMGR.LPD_SPOOL]). LPD spool files have a filename format� �similar to: ��<FORMAT>+�<FCMD>(DF) <FPARMS>(seq,job-id,remote_host)� �<ENDFORMAT>� �<CP>where��<TABLE><TABLE_SETUP>(2\10)+�<TABLE_ROW>(seq\the job sequence id (A..Z))�/�<TABLE_ROW>(job-id\the remote job entry number)�F�<TABLE_ROW>(remote_host\the name of the remote host from which the job �originated)� �<ENDTABLE>��$�<SUBHEAD1>(lpd$log_dir\CMUIP_LPR_12)L�<P>Specifies the directory to be used to store the daily LPD log files. ByK�default, it is defined to be CMUIP_ROOT:[SYSMGR]. Like LPD$SPOOL_DIR, you�K�may wish to create a sub-directory under CMUIP_ROOT:[SYSMGR] for the LPD�I�logs. To turn off the LPD logging feature, define LPD$LOG_DIR to be NL:.�C�The file name format of the LPD log files is LPD-dd-mmm-yyyy.LOG. �����'�<SUBHEAD1>(LPRSMB$LOG_DIR\CMUIP_LPR_13)�L�<P>Specifies the directory to be used to store the daily LPRSMB log files.K�By default, it is defined to be CMUIP_ROOT:[SYSMGR]. Like LPD$LOG_DIR, you�K�may wish to create a sub-directory under CMUIP_ROOT:[SYSMGR] for the LPRSMB�L�logs. To turn off the LPRSMB logging feature, define LPRSMB$LOG_DIR to be5�NL:. The file name format of the LPRSMB log files is��LPRSMB-dd-mmm-yyyy.LOG. �����$�<SUBHEAD1>(INET$LPD_HOSTS\LPD_HOSTS)L�<P>Specifies the LPD host authorization file. By default, it is defined asI�part of the LPR_STARTUP.COM procedure to be CMUIP_ROOT:[SYSMGR]HOSTS.LPD.�D�This file is NOT editable. You must use the LPD_HOSTS.COM procedure4�supplied to add and remove entries from this file. ��"�<SUBHEAD1>(INET$PRINTCAP\PRINTCAP)H�<P>Specifies the LPRSMB/LPD printcap file. By default, it is defined as+�part of the LPR_STARTUP.COM procedure to be�H�CMUIP_ROOT:[SYSMGR]PRINTCAP.TXT. This file contains the definitions forL�all printers to be used with LPRSMB/LPD. This file may be edited with aH�normal editor. See the template definitions for more information on the�format of entries. ��)�<HEAD2>(Logical name tables\CMUIP_LPR_14)�A�<P>There are several logical name tables that are used by the LPR� �programs.���.�<SUBHEAD1>(CMUIP$CLUSTER_ALIASES\CMUIP_LPR_15)L�<P> This logical name table is used by LPD to determine which hosts are partD�of a specific cluster, for purposes of removing jobs. When a job isG�submitted by a cluster member to a LPRSMB queue, the host name that the�L�remote host will see is the hostname of the host that is running the queue,L�which in a cluster, is not necessarily the same as the host which sent theL�job. By mapping cluster members' hostname's to the hostname of the clusterL�member actually running the LPRSMB queue, an alias for all members of theL�cluster is established. In a homogeneous cluster where the boot node isK�running all the LPRSMB queues, all the clients would map to the boot node's�4�hostname. The format of entries in this table is: �<SYNTAX>2� "member-host-name" "alias-node-host-name" �<ENDSYNTAX>���H�<P>where "alias-node-host-name" would be the hostname of the node in the$�cluster running the LPRSMB queues. ��(�<SUBHEAD1>(CMUIP$LPD_TABLE\CMUIP_LPR_16)L�<P> This logical name table provides a mapping of 'global' printer names toL�local queue names. Usually, a global printer name maps to a local queue ofL�of the same name, but it is possible using this table to map the global nameJ�to a local queue of another name. The format of the entries in this table�is:��<SYNTAX>� "global-name" "local-name" �<ENDSYNTAX>�K�<P>All names in this table should be defined with the /TRANSLATION=TERMINAL�L�qualifier to make ensure that none of the names are translated past theM�local-name. By default, names in this table are set up by executing the�L�LPR_STARTUP.COM procedure, which defines the names according to the printers#�defined in the PRINTCAP.TXT file. ���(�<SUBHEAD1>(CMUIP$LPQ_TABLE\CMUIP_LPR_17))�<SUBHEAD1>(CMUIP$LPRM_TABLE\CMUIP_LPR_18)���L�<P> These two logical name tables map a printer name to a host name whichH�can supply queue information for the printer. Normally, the contents ofM�these two tables is identical, and thus, one of the tables is defined as an�B�alias for the other. The format for entries in these tables is: �<SYNTAX>� "printer" "host-name"� �<ENDSYNTAX>�M�<P> Since these tables are accessed by the client programs LPQ and LPRM,�L�these tables need to be world-readable. By default, both tables are createdL�and all definitions created by executing the LPR_STARTUP.COM procedure.L�Generally, printer entries in these tables map either to the local system orL�to the cluster member who actually is running the outgoing LPRSMB queue forJ�the specific printer. This enables the local LPD to display its queue andL�allows for jobs to be removed from the local queue and the remote queue. ToL�disable this feature, map the printer entries to the remote host which isL�hosting the printer (ie, the entries in these tables would then be identical,�to the entries in the CMUIP$LPRSMB_TABLE). ��+�<SUBHEAD1>(CMUIP$LPRSMB_TABLE\CMUIP_LPR_19)�L�<P> This logical name table maps a printer name to a host which will acceptL�files from the printer queue for printing or further processing. Entries inK�this table have the same format as entries in the CMUIP$LPQ_TABLE. The�L�LPRSMB uses these entries to determine where to send files from its queues�to be printed. ��2�<HEAD1>(System resource requirements\CMUIP_LPR_20)��L�<P> In order to support LPD, it is recommended that the SYSGEN parameterL�PQL_MASTLM be raised to 100 or more. This is required to support the LPQL�functions of LPD. If it is not at 100 or more, it is possible that LPQA�queries to LPD which generate long output reports may hang. (ie,��lpq/all/full <TAG>(queue)) �K�<P> If you notice this occurring, stop the LPD.xxx process that is hung and�>�increase the parameter. {aside: this may be settable via the�internet.config file also.}���2�<HEAD1>(PRINTCAP printer definitions\CMUIP_LPR_21)�<P>�� Printcap file format:��E� This file is a normal editable text file. Fields may be separated by�-� any whitespace. Comment lines begin with "!"����<FORMAT>L�<FCMD>(queue)<FPARMS>("remote_host","local_host",scs_node,default_form,flag) �<ENDFORMAT>� �<CP>where:�<TABLE><TABLE_SETUP>(2\12) �<TABLE_ROW>(queue\name of queue)E�<TABLE_ROW>(remote_host\quoted string containing remote host Internet��Domain Name for this queue)�G�<TABLE_ROW>(local_host\quoted string specifying the local host Internet��Domain Name for thisI�queue (in a cluster, this is the node where the queue is running). It is��the same node as the scs node.)�<�<TABLE_ROW>(scs_node\DECNet ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������2������������������������I� ������ CMUIP066.D���������������������e���w��[DOC]LPR.SDML;1L;1�������������������������������������������������������������������������������������������������������������S�����*�������������������������#�������������cluster node to host this queue)G�<TABLE_ROW>(default_form\default form for this queue (usually DEFAULT))�E�<TABLE_ROW>(flag\determines whether this queue should be started when�I�initialized (start/stop) or if it defines a local device queue which only�F�needs the necessary LPR logical names to be defined (DEFINE-LOGICALS)) �<ENDTABLE>��&�<HEAD1>(PRINTCAP ENTRIES\CMUIP_LPR_22)��-�<HEAD2>(Adding a printer entry:\CMUIP_LPR_23)���L�<P>Once a new queue is entered into the PRINTCAP file, it can be defined by5�executing the LPR_STARTUP.COM procedure as follows: ��<SYNTAX>-� @CMUIP_ROOT:[SYSMGR]LPR_STARTUP queue� �<ENDSYNTAX>���9�<HEAD2>(Changing an existing printer entry:\CMUIP_LPR_24)�A�<P>When changing the entry for an existing running queue, use the�'�LPR_STARTUP.COM procedure as follows: ��<SYNTAX>5� @CMUIP_ROOT:[SYSMGR]LPR_STARTUP queue RESTART� �<ENDSYNTAX>�1�<CP>to restart the queue with the new parameters.���.�<HEAD2>(Redefining logical names\CMUIP_LPR_25)G�<P>To redefine any logical names for a queue without reinitializing the� �queue:) ��<SYNTAX>@� @CMUIP_ROOT:[SYSMGR]LPR_STARTUP queue "" DEFINE-LOGICALS �<ENDSYNTAX>���-�<HEAD1>(Diagnosing LPR problems\CMUIP_LPR_26)����<SUBHEAD1>(LPD\CMUIP_LPR_27)���<P>��<NOTE>(Problem)�A�Jobs from remote system do not arrive in local queue / jobs hang��trying to send to local host.� �<ENDNOTE>� �<P>Reason(s):��<LIST>(NUMBERED)��5�<LE>Remote host is not in hosts.lpd file. Verify this�E� by running CMUIP_ROOT:[SYSMGR]LPD_HOSTS.COM. If it�J� is not there, then add the remote's hostname. Make sureM� it is the full name and not an abbreviation. Try executing�J� an LPQ from the remote system and verify what error (ifH� any) it reports. If LPQ works, then the remote system5� has permission to send files also.���6�<LE>Check the LPD log file on the local host. See whatI� error (if any) the local LPD is reporting while trying�H� to process incoming jobs. (Usually, most LPD problems;� can be found by checking the log files).���=�<LE>LPD$SPOOL_DIR isn't defined correctly. Make sure that the�I� logical name points to an existing/writable directory.���=�<LE>The printer name isn't defined correctly or at all in the�A� CMUIP$LPD_TABLE logical name table. Verify by:��<SYNTAX>/�SHOW LOGICAL/TABLE=CMUIP$LPD_TABLE printer-name� �<ENDSYNTAX>���7�<LE>Quota exceeded. The spool directory for LPD is on a�I� volume with quotas and the UIC running the LPD process�K� has exhausted its disk quota. Either move the spool area�N� to a volume without quotas or raise the quota for the owner� UIC of LPD.��?�<LE>Maximum process count on the local host is exceeded. Verify�J� by SHOW MEMORY and note if there are free process entryJ� slots. You may either have to raise the maximum processH� count via SYSGEN and reboot the system or there may aJ� large number of hung processes clogging up your system.��<�<LE>Insufficient disk space for a particular print file. TheI� remote system may be trying to print a file that would�F� exceed the disk space on the volume that LPD spoolsK� incoming files to. Verify this by executing a LPQ on the�A� remote system and check the sizes of the jobs.���>�<LE>Internal LPD errors. Submit an SPR (send your LPD log file?� as well as any other pertinent information).��� �<ENDLIST>����<NOTE>(Problem)�L�LPQ of queue on local system shows no information or abbreviated information%�(as compared to SHOW QUEUE/ALL queue)� �<ENDNOTE>� �<P>Reason(s):��<LIST>(NUMBERED)��/�<LE>Check for the above symptoms for hung jobs.���4�<LE>Check LPD log to verify that the local system isM� even seeing a connection being opened to it. If not, there�,� may be a network problem.��;�<LE>In the LPD log, is the connection closing with an error�I� status? Is it showing an access violation termination?�@� Gather any/all information and submit an SPR.�� �<ENDLIST>����<SUBHEAD1>(LPRSMB\CMUIP_LPR_28)��<NOTE>(Problem)�-�Jobs are not getting sent to the remote host.� �<ENDNOTE>��� �<P>Reason(s):��<LIST>(NUMBERED)��8�<LE>Check the LPRSMB log file. Verify that the LPRSMB isK� seeing the correct remote host name for this queue. If not,�E� check the printcap file for an error in the entry and�F� restart the queue via LPR_STARTUP.COM. Check for other-� error status in the log file.���9�<LE>Network problems -- the IPACP is dead/dying/hung, the�H� remote system is not currently reachable (cannot telnet,&� FTP, ping remote host)��9�<LE>See if LPQ of the queue works from the local host. If�D� so, check the remote host administrator to check its$� lpd logs for errors.�� �<ENDLIST>����<SUBHEAD1>(LPRM\CMUIP_LPR_29)��<NOTE>(Problem)��Cannot remove job from queue.� �<ENDNOTE>��� �<P>Reason(s):��<LIST>(NUMBERED)��9�<LE>Verify that the job originated from the local host or�F� cluster (use LPQ/FULL). If the job in question did notK� originate from the local host or cluster, you cannot remove�1� it, even if the username matches.���:�<LE>If job is in local cluster queue and came from a localI� cluster member, verify that the hostname for this cluster�I� member is in the CMUIP$CLUSTER_ALIASES logical name table�9� and points to the node serving the queue.���?�<LE>Verify that you own the job. Only users with OPER and WORLD�I� privileges may remove jobs belonging to users other than �� themselves.��� �<ENDLIST>���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������3������������������������j� ������ CMUIP066.D���������������������&��w��[DOC]MESSAGES.SDML;1�����������������������������������������������������������������������������������������������������������X������������������������������1���������������*�[DOC]MESSAGES.SDML;1�+��,�&��.�����/��� �4�X���������������������������-��w����0���1����2���3������K��P���W���O�����5���6�{ڕ/��7�5a5��8����������9����������G����H��J��������������������������� �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()�9�<COMMENT>(Copyright (c) 1992, Carnegie Mellon University)� �<COMMENT>()��<COMMENT>(All Rights Reserved) �<COMMENT>()�J�<COMMENT>(Permission is hereby granted to use, copy, modify, and)J�<COMMENT>(distribute this software provided that the above copyright)J�<COMMENT>(notice appears in all copies and that any distribution be for)"�<COMMENT>(noncommercial purposes.) �<COMMENT>()�J�<COMMENT>(Carnegie Mellon University disclaims all warranties with regard)J�<COMMENT>(to this software. In no event shall Carnegie Mellon University)J�<COMMENT>(be liable for any special, indirect, or consequential damages)J�<COMMENT>(or any damages whatsoever resulting from loss of use, data, or)J�<COMMENT>(profits arising out of or in connection with the use or)(�<COMMENT>(performance of this software.) �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()���N�<COMMENT>(This file processed with symbol generator: 27-MAY-1991 17:20:38.63.)��5�<APPENDIX>(CMU-OpenVMS/IP Messages\Messages_Appendix)���Q�<P>The CMU-OpenVMS/IP software uses the VMS message facility to signal conditions�K�within the IPACP and to return completion status in I/O status blocks. The�N�CMU-OpenVMS/IP messages are listed in the table below. Each line holds a) theL�actual hexadecimal code for the message, b) the name of the message, without,�the "NET$_" prefix, and c) the message text.��<�<P>In VMS, every message is is a 32-bit value which contains�<LIST>(UNNUMBERED)�<LE>a severity level (bits 0-2)��<LE>an ID number (bits 3-15)"�<LE>a facility number (bits 16-27)'�<LE>internal control flags (bits 28-31)� �<ENDLIST>�Q�<P>The CMU-OpenVMS/IP software uses a facility number of 99, and all messages are�D�of severity ERROR (2). The messages listed below have sequential IDB�numbers, begining with 1 for the first message (NET$_IR). So, forJ�instance, if we were to find a message code of 0863805a, we could break is�down as follows:���<CODE_EXAMPLE>3�0863805a == 0000 1000 0110 0011 1000 0000 0101 1010�&� == 0000 = 0 (Internal Control Flags)%� + (1)000 0110 0011 = 99 (Facility)�)� + (1)000 0000 0101 1 = 11 (Message ID)�� + 010 = 2 (Severity)��<ENDCODE_EXAMPLE>����<P>�K�<REFERENCE>(CMUIP_MESS_1) lists the defined error messages along with their��numerical values.����<PAGE>1�<TABLE>(CMU-OpenVMS/IP 6.6 Messages\CMUIP_MESS_1)��<TABLE_SETUP>(3\8\10)�1�<TABLE_HEADS>(Signal\Name\Description of message)�6�<TABLE_ROW>(0863800a\IR\Insufficient system resources)7�<TABLE_ROW>(08638012\IFC\Invalid network function code)�7�<TABLE_ROW>(0863801a\IPC\Invalid network protocol code)�.�<TABLE_ROW>(08638022\UCT\Unable to create TCB).�<TABLE_ROW>(0863802a\IFS\Invalid foreign port),�<TABLE_ROW>(08638032\ILP\Invalid local port)9�<TABLE_ROW>(0863803a\NUC\Non-unique connection specified)�:�<TABLE_ROW>(08638042\CSE\Connection table space exhausted)F�<TABLE_ROW>(0863804a\NOPRV\No privilege for access to well-known port)=�<TABLE_ROW>(08638052\CIP\Connection illegal for this process)�3�<TABLE_ROW>(0863805a\CDE\Connection does not exist)�8�<TABLE_ROW>(08638062\CR\Connection RESET by remote host)2�<TABLE_ROW>(0863806a\FSU\Foreign host unspecified).�<TABLE_ROW>(08638072\UNN\Unknown network node)G�<TABLE_ROW>(0863807a\VTF\Valid-TCB table full (all connections in use))�<�<TABLE_ROW>(08638082\CREF\Connection refused by remote host)@�<TABLE_ROW>(0863808a\CCAN\Connection cancelled by process abort)1�<TABLE_ROW>(08638092\FIP\IO Function in Progress)�<�<TABLE_ROW>(0863809a\BTS\User specified buffer is Too small)2�<TABLE_ROW>(086380a2\IHI\Invalid known host index)*�<TABLE_ROW>(086380aa\BDI\Bad device index)6�<TABLE_ROW>(086380b2\EPD\Error processing device dump)1�<TABLE_ROW>(086380ba\URC\Destination Unreachable)�0�<TABLE_ROW>(086380c2\IGF\Invalid GTHST function)+�<TABLE_ROW>(086380ca\UNA\Unknown host name)�-�<TABLE_ROW>(086380d2\UNU\Unknown host number)�B�<TABLE_ROW>(086380da\CC\Connection is closing - operation invalid),�<TABLE_ROW>(086380e2\CTO\Connection TimeOut)+�<TABLE_ROW>(086380ea\TWT\Time-Wait TimeOut)�+�<TABLE_ROW>(086380f2\TE\Net ACP is Exiting)�0�<TABLE_ROW>(086380fa\FTO\User function timeout.);�<TABLE_ROW>(08638102\NYI\User function not yet implemented)�?�<TABLE_ROW>(0863810a\NOPN\UDP wildcard connection not yet open)�7�<TABLE_ROW>(08638112\NOINA\Internet access not allowed)�6�<TABLE_ROW>(0863811a\NOANA\ARPANET access not allowed)J�<TABLE_ROW>(08638122\NOADR\Name lookup not yet complete - no host address)O�<TABLE_ROW>(0863812a\GTHFUL\GTHST queue full - can't queue name/address lookup)�1�<TABLE_ROW>(08638132\DAE\NET$DUMP argument error)�5�<TABLE_ROW>(0863813a\NMLTO\Host name lookup time-out)�H�<TABLE_ROW>(08638142\NSEXIT\Name lookup failure: name server is exiting)J�<TABLE_ROW>(0863814a\NONS\Name lookup failure: name server is not running)L�<TABLE_ROW>(08638152\NSQFULL\Name lookup failure: name server queue is full)9�<TABLE_ROW>(0863815a\DSDOWN\Name not found in host table)�Q�<TABLE_ROW>(08638162\DSNODS\Domain service: no domain servers could be contacted)�V�<TABLE_ROW>(0863816a\DSINCOMP\Domain service: received incomplete domain server reply)O�<TABLE_ROW>(08638172\DSNOADDR\Domain service: no addresses found for host name)�K�<TABLE_ROW>(0863817a\DSNONAME\Domain service: no name found for IP address)�R�<TABLE_ROW>(08638182\DSFMTERR\Domain service: domain server returned format error)B�<TABLE_ROW>(0863818a\DSSRVERR\Domain service: domain server error)H�<TABLE_ROW>(08638192\DSNAMERR\Domain service: name error (no such name))U�<TABLE_ROW>(0863819a\DSNOTIMP\Domain service: domain server returned not implemented)�T�<TABLE_ROW>(086381a2\DSREFUSD\Domain service: domain server refused to resolve name)U�<TABLE_ROW>(086381aa\DSNONSRV\Domain service: no usable servers returned by referral)�C�<TABLE_ROW>(086381b2\DSUNKERR\Domain service: unknown server error)�N�<TABLE_ROW>(086381ba\DSREFEXC\Domain service: maximum referral limit exceeded)F�<TABLE_ROW>(086381c2\GREENERR\Name lookup failure, unknown error code)M�<TABLE_ROW>(086381ca\GP_INVREQ\Name lookup: invalid request (internal error))�T�<TABLE_ROW>(086381d2\GP_INVINF\Name lookup: invalid host info item (internal error))X�<TABLE_ROW>(086381da\GP_INVNAM\Name lookup: invalid domain name syntax (internal error))T�<TABLE_ROW>(086381e2\GP_INVADR\Name lookup: invalid address syntax (internal error))T�<TABLE_ROW>(086381ea\GP_INVMBX\Name lookup: invalid mailbox syntax (internal error))R�<TABLE_ROW>(086381f2\GP_INVCLS\Name lookup: invalid domain class (internal error))M�<TABLE_ROW>(086381fa\GP_RSBUSY\Name lookup: resolver to busy to handle query)�J�<TABLE_ROW>(08638202\GP_NONMSR\Name lookup: no name server could be found)R�<TABLE_ROW>(0863820a\GP_NOHINF\Name lookup: request host info item does not exist)@�<TABLE_ROW>(08638212\GP_NOTFND\Name lookup: host name not found)>�<TABLE_ROW>(0863821a\GP_UNKMBX\Name lookup: mailbox not found)S�<TABLE_ROW>(08638222\GP_NOTIMP\Name lookup: unimplemented request (internal error))�I�<TABLE_ROW>(0863822a\GP_TOOBIG\Name lookup: request data too big for UDP)�K�<T������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������4������������������������[ׄ� ������ CMUIP066.D���������������������&��w��[DOC]MESSAGES.SDML;1ML;1�������������������������������������������������������������������������������������������������������X�������������������������������������������ABLE_ROW>(08638232\GP_NSDOWN\Name lookup: all name servers declared down)�8�<TABLE_ROW>(0863823a\NRT\No route found for destination) �<ENDTABLE>�� �<ENDAPPENDIX>�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������5������������������������=�� ������ CMUIP066.D��������������������� ���w��[DOC]STRUCTS.SDML;1DML;1�������������������������������������������������������������������������������������������������������R�����3����������������������������������������*�[DOC]STRUCTS.SDML;1�+��,� ���.�3����/��� �4�R���3���3�Z��������������������-��w����0���1����2���3������K��P���W���O�4����5���6�͜/��7�wa5��8����������9����������G����H��J���������������������������� �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()�9�<COMMENT>(Copyright (c) 1992, Carnegie Mellon University)� �<COMMENT>()��<COMMENT>(All Rights Reserved) �<COMMENT>()�J�<COMMENT>(Permission is hereby granted to use, copy, modify, and)J�<COMMENT>(distribute this software provided that the above copyright)J�<COMMENT>(notice appears in all copies and that any distribution be for)"�<COMMENT>(noncommercial purposes.) �<COMMENT>()�J�<COMMENT>(Carnegie Mellon University disclaims all warranties with regard)J�<COMMENT>(to this software. In no event shall Carnegie Mellon University)J�<COMMENT>(be liable for any special, indirect, or consequential damages)J�<COMMENT>(or any damages whatsoever resulting from loss of use, data, or)J�<COMMENT>(profits arising out of or in connection with the use or)(�<COMMENT>(performance of this software.) �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()���N�<COMMENT>(This file processed with symbol generator: 27-MAY-1991 17:12:26.67.)��0�<APPENDIX>(Data Structures\Data_Struct_Appendix)R�<P>These are the data structures used by the various components of CMU-OpenVMS/IP.K�Numbers are represented in decimal unless otherwise noted. Field sizes are�F�given as the number of bits in the field, and the offsets are given as8�the number off bytes from the begining of the structure.��J�<P>A word of warning. These structures are the ones used in CMU-OpenVMS/IPM�version 6.6. They may be different from the ones being used in your personal�8�copy of CMU-OpenVMS/IP for any of the following reasons:���<LIST>(UNNUMBERED)(�<LE>You are not using CMU-OpenVMS/IP 6.6'�<LE>You have an enhanced version of 6.6�0�<LE>Your local network hacker changed the source4�<LE>Your humble narrator typed them in wrong (oops!) �<ENDLIST>�I�<P>In any case, the definitive definitions [sic] for these structures can�C�be found in the source code in the .REQ and .MAR files. It is very�I�important, when changing these structures, to recompile ALL of the source�H�modules that use them. Furthermore, keep it in mind that there are someG�structures that are defined twice, once in BLISS and once in MACRO. If�3�one of these structures changes, so must the other.�F�<P>There are no implementation-indepentant data structures (e.g. a TCPK�segment) listed here. These may be found in the apropriate RFCs as well as�E�Douglas Comer's book, <EMPHASIS>(Internetworking with TCP/IP\ITALIC).���5�<HEAD1>(Structures returned by QIO calls\CMUIP_STR_1)����<HEAD2>(NET$STATUS\CMUIP_STR_2)�L�<P><REFERENCE>(STRUCTS_CSRB) shows the structure of the data returned in the�NET$STATUS QIO call.��4�<TABLE>(Connection_Status_Return_Block\STRUCTS_CSRB)�<TABLE_ATTRIBUTES>(KEEP)�<TABLE_SETUP>(4\20\5\6)� �<TABLE_HEADS>(Field\Len\Off\Use)!�<TABLE_ROW>(CS$Bytes_Avail\16\0\)��<TABLE_ROW>(CS$State\8\2\)�<TABLE_ROW>(CS$Last_State\8\3\)�!�<TABLE_ROW>(CS$Send_Window\32\4\)�!�<TABLE_ROW>(CS$Recv_Window\32\8\)�(�<TABLE_ROW>(CS$User_ID\32\12\Owning PID) �<ENDTABLE>���<HEAD2>(NET$DUMP\CMUIP_STR_4)�>�<P>These are the structures returned in the NET$DUMP QIO call.��.�<SUBHEAD1>(D$Mem_Alloc_Return_blk\CMUIP_STR_5)#�<P>Dynamic Memory allocation stats.��<TABLE>��<TABLE_ATTRIBUTES>(KEEP)?�<TABLE_SETUP>(4\10\4\4)<TABLE_HEADS>(Field\Off\Len\Description)�$�<TABLE_ROW>(DM$QB\0\32\Queue Blocks)#�<TABLE_ROW>(DM$UA\4\32\UARG Blocks)�,�<TABLE_ROW>(DM$CS\8\32\TCP Control segments)/�<TABLE_ROW>(DM$DMS\12\32\default size max segs)�0�<TABLE_ROW>(DM$NM\16\32\net mesg receive buffer)+�<TABLE_ROW>(DM$QBMX\20\32\Queue blocks max)�*�<TABLE_ROW>(DM$UAMX\24\32\UARG Blocks max)3�<TABLE_ROW>(DM$CSMX\28\32\TCP Control segments max)�5�<TABLE_ROW>(DM$DMSMX\32\32\default size max segs max)�6�<TABLE_ROW>(DM$NMMX\36\32\net mesg receive buffer max)*�<TABLE_ROW>(DM$QBAL\40\32\qblks allocated).�<TABLE_ROW>(DM$UAAL\44\32\Uarg blks allocated)1�<TABLE_ROW>(DM$CSAL\48\32\Control segs allocated)�2�<TABLE_ROW>(DM$DMSAL\52\32\Default segs allocated)2�<TABLE_ROW>(DM$NMAL\56\32\net recv bufs allocated)%�<TABLE_ROW>(DM$QBFR\60\32\QBlks free)�)�<TABLE_ROW>(DM$UAFR\64\32\Uarg blks free)�,�<TABLE_ROW>(DM$CSFR\68\32\Control segs free)-�<TABLE_ROW>(DM$DMSFR\72\32\Default segs free)�-�<TABLE_ROW>(DM$NMFR\76\32\net recv bufs free)� �<ENDTABLE>��$�<SUBHEAD1>(DU$TCP_Stats\CMUIP_STR_6)���<TABLE>��<TABLE_ATTRIBUTES>(KEEP)?�<TABLE_SETUP>(4\27\4\4)<TABLE_HEADS>(Field\Off\Len\Description)�7�<TABLE_ROW>(DM$TCPACP_PID\0\32\Process ID of the IPACP)�?�<TABLE_ROW>(DM$User_IO_Requests\4\32\Number of IRP� ����� �������'s processed)�"�<TABLE_ROW>(DM$StoreForward\8\32\)@�<TABLE_ROW>(DM$Active_Conects_Opened\12\32\Active open requests)B�<TABLE_ROW>(DM$Passive_Conects_Opened\16\32\Passive open requests))�<TABLE_ROW>(DM$Data_Bytes_Xmitted\20\32\)�(�<TABLE_ROW>(DM$Data_Bytes_Recved\24\32\)#�<TABLE_ROW>(DM$Segs_Xmitted\28\32\)�"�<TABLE_ROW>(DM$Segs_Recved\32\32\)%�<TABLE_ROW>(DM$Seg_Bad_Chksum\36\32\)�%�<TABLE_ROW>(DM$BadSeq\40\32\Obsolete)�3�<TABLE_ROW>(DM$Duplicate\44\32\Duplicates received)�2�<TABLE_ROW>(DM$Retrans\48\32\Retransmissions sent)5�<TABLE_ROW>(DM$RPZ_RXQ\52\32\Repacketizer (obsolete))�2�<TABLE_ROW>(DM$OORW_Segs\56\32\out of recv window)8�<TABLE_ROW>(DM$Future_Rcvd\60\32\In, but not at RCV.NXT)8�<TABLE_ROW>(DM$Future_Used\64\32\Future segs later used)%�<TABLE_ROW>(DM$Future_Dropped\68\32\)�"�<TABLE_ROW>(DM$Future_Dups\72\32\)B�<TABLE_ROW>(DM$Servers_Forked\76\32\Well-known-socket servers run)�<TABLE_ROW>(DM$Uptime\80\16\)�$�<TABLE_ROW>(DM$Arps_Received\82\32\) �<ENDTABLE>��+�<SUBHEAD1>(Local_Connection_ID\CMUIP_STR_7)�H�<P>This function returns a vector of longwords containing the indices ofJ�valid TCP connection blocks within the IPACP. The first longword contains#�a count of the remaining longwords.��� �<SUBHEAD1>(TCB_Dump\CMUIP_STR_8)*�<P>Describes an individual TCP connection.���<TABLE>��<TABLE_ATTRIBUTES>(KEEP)?�<TABLE_SETUP>(4\25\4\4)<TABLE_HEADS>(Field\Off\Len\Description)�7�<TABLE_ROW>(DM$TCB_Addr\0\32\Address of TCB (internal))�.�<TABLE_ROW>(DM$User_ID\4\32\Owning process ID),�<TABLE_ROW>(DM$State\8\16\Current TCB state)!�<TABLE_ROW>(DM$Last_State\10\16\)�1�<TABLE_ROW>(DM$Foreign_Host\12\32\Foreign host #)�1�<TABLE_ROW>(DM$Foreign_Port\16\32\Foreign port #)�-�<TABLE_ROW>(DM$Local_Host\20\32\Local host #)�-�<TABLE_ROW>(DM$Local_Port\24\32\Local port #)�=�<TABLE_ROW>(DM$User_Recv_QE\28\32\# of pending user receives)�:�<TABLE_ROW>(DM$User_Send_QE\32\32\# of pending user sends)>�<TABLE_ROW>(DM$Net_Recv_QE\36\32\# of pending receive buffers)<�<TABLE_ROW>(DM$Future_QE\40\32\# of buffers on future queue)6�<TABLE_ROW>(DM$Rexmit_QE\44\32\# of bytes on RX queue)2�<TABLE_ROW>(DM$Dasm_ptr\48\32\Disassembly pointer)4�<TABLE_ROW>(DM$Dasm_bc\52\32\Dissasembly byte count).�<TABLE_ROW>(DM$Asm_ptr\56\32\Assembly pointer)0�<TABLE_ROW>(DM$Asm_bc\60\32\Assembly byte count)1�<TABLE_ROW>(DM$ISS\64\32\Initial Send Sequence #)�<�<TABLE_ROW>(DM$SND_UNA\68\32\# of bytes send but not ACK'ed)2�<TABLE_ROW>(DM$SND_NXT\72\32\Next Send Sequence #)/�<TABLE_ROW>(DM$SND_WND\76\32\Send window count)��<TABLE_ROW>(DM$SND_WL\80\32\)��<TABLE_ROW>(��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������6������������������������� ������ CMUIP066.D��������������������� ���w��[DOC]STRUCTS.SDML;1L;1���������������������������������������������������������������������������������������������������������R�����3��������������������������������������DM$SND_BS\84\32\)�4�<TABLE_ROW>(DM$IRS\88\32\Initial Receive Sequence #)5�<TABLE_ROW>(DM$RCV_NXT\92\32\Next Receive Sequence #)�2�<TABLE_ROW>(DM$RCV_WND\96\32\Receive window count)�<TABLE_ROW>(DM$RCV_BS\100\32\);�<TABLE_ROW>(DM$Conn_TimeOut\104\32\Connection dead timeout)�6�<TABLE_ROW>(DM$RT_TimeOut\108\32\Retransmission timer)?�<TABLE_ROW>(DM$Round_Trip_Time\112\32\Measured round-trip-time)� �<ENDTABLE>��%�<SUBHEAD1>(DU$Host_stats\CMUIP_STR_9)��<P>Undocumented.��,�<SUBHEAD1>(DU$Known_Host_Index\CMUIP_STR�������������_10)�<P>Undocumented.��'�<SUBHEAD1>(DU$device_dump\CMUIP_STR_11)��<P>Undocumented���+�<SUBHEAD1>(DU$UDP_Connections\CMUIP_STR_12)�H�<P>This function returns a vector of longwords containing the indices ofJ�valid UCP connection blocks within the IPACP. The first longword contains#�a count of the remaining longwords.���&�<SUBHEAD1>(DU$UDPCB_Dump\CMUIP_STR_13)���<TABLE>��<TABLE_ATTRIBUTES>(KEEP)?�<TABLE_SETUP>(4\25\4\4)<TABLE_HEADS>(Field\Off\Len\Description)�9�<TABLE_ROW>(DU$UDPCB_Address\0\32\Internal UDPCB address)�;�<TABLE_ROW>(DU$UDPCB_Foreign_Host\4\32\Foreign host number)�;�<TABLE_ROW>(DU$UDPCB_Foreign_Port\8\16\Foreign port number)�8�<TABLE_ROW>(DU$UDPCB_Local_Host\10\32\Local host number)8�<TABLE_ROW>(DU$UDPCB_Local_Port\14\16\Local port number)E�<TABLE_ROW>(DU$UDPCB_NR_Qcount\16\32\Count of items on receive queue)�B�<TABLE_ROW>(DU$UDPCB_UR_Qcount\20\32\Count of items on user queue)?�<TABLE_ROW>(DU$UDPCB_Flags\24\16\UDPCB flags (See next table.))�2�<TABLE_ROW>(DU$UDPCB_User_ID\26\32\Owning process) �<ENDTABLE>�<TABLE>��<TABLE_ATTRIBUTES>(KEEP)8�<TABLE_SETUP>(3\25\4)<TABLE_HEADS>(Field\Bit #\Function);�<TABLE_ROW>(DU$UDPCB_Wildcard\0\Wildcard foreign host/port)�A�<TABLE_ROW>(DU$UDPCB_Raw_Mode\1\User wants IP headers (not impl))�6�<TABLE_ROW>(DU$UDPCB_Aborting\2\Connection is closing)6�<TABLE_ROW>(DU$UDPCB_NMlook\3\Name lookup in progress)7�<TABLE_ROW>(DU$UDPCB_Internal\4\Connection is internal)� �<ENDTABLE>��%�<SUBHEAD1>(DU$ARP_Cache\CMUIP_STR_14)� �<P>Obselete���,�<SUBHEAD1>(DU$ICMP_Connections\CMUIP_STR_15)H�<P>This function returns a vector of longwords containing the indices ofK�valid ICMP connection blocks within the IPACP. The first longword contains�#�a count of the remaining longwords.���'�<SUBHEAD1>(DU$ICMPCB_Dump\CMUIP_STR_16)����<TABLE>��<TABLE_ATTRIBUTES>(KEEP)?�<TABLE_SETUP>(4\25\4\4)<TABLE_HEADS>(Field\Off\Len\Description)�;�<TABLE_ROW>(DU$ICMPCB_Address\0\32\Internal ICMPCB address)�<�<TABLE_ROW>(DU$ICMPCB_Foreign_Host\4\32\Foreign host number)8�<TABLE_ROW>(DU$ICMPCB_Local_Host\8\32\Local host number)F�<TABLE_ROW>(DU$ICMPCB_NR_Qcount\12\32\Count of items on receive queue)C�<TABLE_ROW>(DU$ICMPCB_UR_Qcount\16\32\Count of items on user queue)�?�<TABLE_ROW>(DU$ICMPCB_Flags\20\16\UDPCB flags (See next table))�3�<TABLE_ROW>(DU$ICMPCB_User_ID\22\32\Owning process)� �<ENDTABLE>���<TABLE>��<TABLE_ATTRIBUTES>(KEEP)9�<TABLE_SETUP>(3\25\4)<TABLE_HEADS>(Field\Bit\Description)�<�<table_ROW>(DU$ICMPCB_Wildcard\0\Wildcard foreign host/port)B�<table_ROW>(DU$ICMPCB_Raw_Mode\1\User wants IP headers (not impl))7�<table_ROW>(DU$ICMPCB_Aborting\2\Connection is closing)�7�<table_ROW>(DU$ICMPCB_NMlook\3\Name lookup in progress)�8�<table_ROW>(DU$ICMPCB_Internal\4\Connection is internal) �<ENDTABLE>��*�<SUBHEAD1>(DU$IP_Connections\CMUIP_STR_17)H�<P>This function returns a vector of longwords containing the indices ofJ�valid UCP connection blocks within the IPACP. The first longword contains#�a count of the remaining longwords.���%�<SUBHEAD1>(DU$IPCB_Dump\CMUIP_STR_18)����<TABLE>��<TABLE_ATTRIBUTES>(KEEP)?�<TABLE_SETUP>(4\25\4\4)<TABLE_HEADS>(Field\Off\Len\Description)�7�<TABLE_ROW>(DU$IPCB_Address\0\32\Internal IPCB address)�:�<TABLE_ROW>(DU$IPCB_Foreign_Host\4\32\Foreign host number)6�<TABLE_ROW>(DU$IPCB_Local_Host\8\32\Local host number)D�<TABLE_ROW>(DU$IPCB_NR_Qcount\12\32\Count of items on receive queue)A�<TABLE_ROW>(DU$IPCB_UR_Qcount\16\32\Count of items on user queue)�=�<TABLE_ROW>(DU$IPCB_Flags\20\16\UDPCB flags (See next table))�1�<TABLE_ROW>(DU$IPCB_User_ID\22\32\Owning process)� �<ENDTABLE>���<TABLE>��<TABLE_ATTRIBUTES>(KEEP)9�<TABLE_SETUP>(3\25\4)<TABLE_HEADS>(Field\Bit\Description)�:�<TABLE_ROW>(DU$IPCB_Wildcard\0\Wildcard foreign host/port)@�<TABLE_ROW>(DU$IPCB_Raw_Mode\1\User wants IP headers (not impl))5�<TABLE_ROW>(DU$IPCB_Aborting\2\Connection is closing)�5�<TABLE_ROW>(DU$IPCB_NMlook\3\Name lookup in progress)�6�<TABLE_ROW>(DU$IPCB_Internal\4\Connection is internal) �<ENDTABLE>���<HEAD1>(IPACP\CMUIP_STR_19)���.�<HEAD2>(IPACP Information block\CMUIP_STR_20)H�<P>The structure shown in <REFERENCE>(STRUCTS_IPACPINFO) is assembled by�the IPACP to describe itself to�B�other modules who wish to interact with it. It consists of entry6�points, literals, and pointers to global parameters. �<P>Defined in NETCONFIG.REQ���2�<TABLE>(IPACP Information block\STRUCTS_IPACPINFO)�<TABLE_SETUP>(4\20\4\4)� �<TABLE_HEADS>(Field\Len\Off\Use)�� �<TABLE_UNIT>8�<TABLE_UNIT_HEADS>(<SPAN>(4\LEFT)IAPCP receive callback)L�<TABLE_ROW>(ACPI$IP_Receive\32\0\Function called when external data arrives)�<ENDTABLE_UNIT>��� �<TABLE_UNIT>0�<TABLE_UNIT_HEADS>(<SPAN>(4\LEFT)IPACP AST flag)H�<TABLE_ROW>(ACPI$AST_in_progress\32\4\Points to IPACP's IPL-raised flag)�<ENDTABLE_UNIT>��� �<TABLE_UNIT>8�<TABLE_UNIT_HEADS>(<SPAN>(4\LEFT)IPACP nap control flag)B�<TABLE_ROW>(ACPI$Sleeping\32\8\Points to IPACP's hibernation flag)�<ENDTABLE_UNIT>����� �<TABLE_UNIT>=�<TABLE_UNIT_HEADS>(<SPAN>(4\LEFT)Interrupt blocking routines)�C�<TABLE_ROW>(ACPI$NOINT\32\12\Function called to disable interrupts)�D�<TABLE_ROW>(ACPI$OKINT\32\16\Function called to reenable interrupts)�<ENDTABLE_UNIT>��� �<TABLE_UNIT>:�<TABLE_UNIT_HEADS>(<SPAN>(4\LEFT)Error reporting routines)5�<TABLE_ROW>(ACPI$Device_Error\32\20\Function pointer)��<ENDTABLE_UNIT>��� �<TABLE_UNIT>@�<TABLE_UNIT_HEADS>(<SPAN>(4\LEFT)IPACP self-address recognition)E�<TABLE_ROW>(ACPI$IP_ISME\32\24\Function. IPACP recog. addr. as self?)��<ENDTABLE_UNIT>��� �<TABLE_UNIT><�<TABLE_UNIT_HEADS>(<SPAN>(4\LEFT)Memory allocation routines)A�<TABLE_ROW>(ACPI$Seg_Get\32\28\Function, Ask IPACP for a Segment)�D�<TABLE_ROW>(ACPI$Seg_Free\32\32\Function, return a Segment to IPACP)B�<TABLE_ROW>(ACPI$QBlk_Free\32\36\Function, return a QBlk to IPACP)�<ENDTABLE_UNIT>��� �<TABLE_UNIT>B�<TABLE_UNIT_HEADS>(<SPAN>(4\LEFT)Formatted event logging routines)D�<TABLE_ROW>(ACPI$LOG_STATE\32\40\Pntr to current IPACP logging mask)?�<TABLE_ROW>(ACPI$QL_FAO\32\44\Function: Queue a message to log)�7�<TABLE_ROW>(ACPI$LOG_FAO\32\48\Function: Log a message)�<�<TABLE_ROW>(ACPI$OPR_FAO\32\52\Function: Message to console)8�<TABLE_ROW>(ACPI$ERROR_FAO\32\56\Function: Log an error)@�<TABLE_ROW>(ACPI$FATAL_FAO\32\60\Function: Log an error and die)�<ENDTABLE_UNIT>��� �<TABLE_UNIT>4�<TABLE_UNIT_HEADS>(<SPAN>(4\LEFT)IPACP buffer sizes)9�<TABLE_ROW>(ACPI$MPBS\32\64\Maximum Physical Buffer Size)��<ENDTABLE_UNIT>� �<ENDTABLE>��$�<HEAD2>(Circular Queue\CMUIP_STR_22)B�<P>Circular byte queues are used to keep track of data as it flows=�between the user and the network. This structure is shown in��<REFERENCE>(STRUCTS_CIRCQUE).����<P>Defined in STRUCTURE.REQ���'�<TABLE>(Circular Queue\STRUCTS_CIRCQUE)��<TABLE_ATTRIBUTES>(KEEP)�<TABLE_SETUP>(4\20\5\6)� �<TABLE_HEADS>(Field\Len\Off\Use)4�<TABLE_ROW>(CQ$QUEUE\0\0\First address of structure)/�<TABLE_ROW>(CQ$BASE\32\0\Base address of queue)�0�<TABLE_ROW>(CQ$END\32\4\Address of end of queue)'�<TABLE_ROW>(CQ$SIZE\16\8\Size of queue)�3�<TABLE_ROW>(CQ$COUNT\16\10\Count of items on queue)�8�<TABLE_ROW>(CQ$ENQP\32\12\Pointer to last byte on queue)9�<TABLE_ROW>(CQ$DEQP\32\16\Pointer to first byte on queue)� �<E�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������7���������������������������#G����������������������������������������h ��������������`c|����;1����������������������������������������������������������������������������������������������������������������8�������������������������ڏ �������������. EuUsDHFYSB<vW4vharHWS޾@o`( >dvN5ck)SiafsdRig1|@gI?Hv w''Yr/$x?mqtL(. ', k<vE\^XE"LL =ulpreuDhBΊ#jjYa7z*(&}?0 )xVq_F,uɊUSڂo%J ~K@ea=O8x/J3>l9Gzg6?[Ok'\xp}X?vZ4;BRUJ mmG7m*a{7#]0s3`fxhig+g,R�OO5&P~d{8; a5|V>A 3Z?+Mh2]f;, oi~KU}4dE~MZ)@9jbsrA6tz x)^(- "1F<A~Bp1l=%\kE-C^#sGkze{o_v)p&`P`<K1nmTPdt/U 5 'K3T}[5VM R`33!%e'FN0nh4+=1_T@N$q�XW5>n Pb\C~@FPZK}KrfAU%{O xmF2pWr%Yzcng}JH)\q0sOm]VsrZKCz!I"(#` R?sb;Dy ]|.tIa :-,X"-s<u6*S"s&<K,g\Eq:KW"_K'%;Uk[U._."N$JgY4;"y $WP =P+B'%,]s>?6*hY/%x\`jFsz-[<O K5B^&jLbH45WU%O"BCh6y0&j*hfw~LXK >dYME$*TTM?r%�W56 kcwFe7(:|ALv w$'Llg p/M&6 +I<Rk\88SVWN=.`l.SC#]OR�KPMI LZM^lKLSfUK�bw=NA3QKKr7&,luW++X($y?>?fNt/I%A+Z1 @e{Fq0`9c]|8,JxjUu/-�c O1Ia+TkQP(XG[#`c,t61>%m/'y8$GcbO�gq-jx.0�#A US$#4$ 8M`i;Ps>&aYfil*7g GZdL;abf }K m0j>nb esIr9_`�7m)*nH+}z"WfC A=nks D;"owgYm2 ]Zb\%GWdnv/TWWgkH-N XZ<~ x|UE)!o.#qP]Og\LM!0�|\mwz� vMvF^?pF -} m_6R: Hk1{ IBEv1fb&+'1$Z)I|DS$]-.@l!|3u|&Z}6}Q"EdAvxq.izSW&y}|nlOGlVzm@{S M>sJ%L5rl=Fz++U- v?~QGFb2%^g+(+/ghg hU@ps4aaRW7<\h$q(n#[>SJGK{HKoLF1g=ROW[ ^d*�n>y-pJ2?p>J/Y*&+)sIXOBH7k$b0K1*8_}pKvu(3&fxhr|'gfp )fH0g )@zbv ipx\B<|':m#Rp1k]+y&^4;hBPd5a;*ZwH#E�Ez>/TI�ujnqp.t"#R Jq7B HP�K#lN`M~}2b 6uw|81 &S{=$~Pe{Xvm*$_8_ gy evGfo}7o}#]`$xg3Mi-pg_``43F;\c :9V4i(r(Rn9;w] v8=W8]hfU2|u} FH,1)j`?Fn2 .1l3NEei1%nz~D}!I\RAX ;7`&!VRP_B^-fxun|fOm9}CwTt)io<nW'#i%vNqur\_kvM+;CLTR D&S4$& @w7�.QNMi$YR"c#bSH*:&\C[9u}rzPV)1G b;B/)=)K\+aG[ A049G^_Z HaNc1Y>2K2.0p~/i T@hC Ol>nR#d;u0( {Aw,,nM  4*)R\cW[I5#xKQ7Q._{E{1yDz`8t5a6pPn\pgv^ _^x% A G<07ulfC;6wJE`6f3|%mg\x(E )]a~p#guiv: f_G]  J%H=$PDVQDY]C;4h�$mGRB]c^C186Pnfg>"~<++euqt!a1JFY n:rY$<F,Db+s-P8E ^m [MTP:2HURJ>hKiv ' 30|luh{CA|f7jJ/Gj _4(Yybg' *Alm[afq%J_<vw6T fnpi0UJ`f@TKt^>+<1TH#1dq YtRa$^1H\H9w=3f)+xd}K'_C AW &1"}vyw.Ud$8)Kwm ()y~a,ajzWhv[}=y `;$n.G]n?*kBgf=HEMc7E|a6#& 8~Vw4YR 9kvS+ Qbku%HUAbz"^"2 e$>pO<_.$Zyx(Hi%x 2POjBM%[bp0 :L!>W~y0ZhI�FUaNA> DfmU(2:�^HK5p ' xDpYl/g^*0{M0{ jt6^bW1NPt0re?gN$K`c`=G.~.&]bPQEybm*kU)vQlUfs9 }SNsM8 'Xwg#O" )NO%BFjXb!A$2vITq\?p4.h4 Z aP&Z\Fa\, ce[6Zn8F5T>T~O%VP<`k?q<p`,stP"$LH9]XsLA'eWB1[y{jz"dfFRNn6#S~jZ"zkU AxUI@yq;b$aBFKRZx*!tLQ NLREMf{VA3}Uh]ujJZT(QG^ae@s0!J9AU=d&$cfeYC+58*!BLkZ:&Q/xDX j`i&?0bfZ Q>eP[Wbj|1M1-(E]/Jm;o�{J-j9kxZ-&$6T:h1gug$]l7tEAZF,T[ In[l-PJt( �| <]Xf*~W$Gimn9huy%!Kim3gv!5G.2sEow~4/.\)vo3n aw,9]Y[\  t g 4asn(3H=<N X cbleIMH:}�c7&Gcl\e{ ~;R?bMpQ~72FYJ =yNX34ge :/:b}sY [| ,Q2x _\zIBdSZur+najQ^_.Y.Lb|GsY15�W1b.E,8[nf Jnz^fm{  XLn!3|D<TS<%[GA  6W1O*'6q"TOvEl">{Yd=.l&cRWC\9}[uEfmi#/beWsmvyI?A ^V@V, 0dLqKV~�R%F,B%,0tN_&#>!YGZ O4O5k`@2f &!P7 \THN//"h 34 j%WmrsuI00[SW] " {8ro$%+</$=m,-SN;G.X(:c2?"wTq!WpA %U%OTB[`]s$KY!+&� +7m>Y@B@/XK'igcCUq%^mCakUJ[^�Aq7#U :zEfh%5P" ,Mhx;rRIKQ}:+2OOa0/D�9u j`8z@v .;O=L$l{D!u@F6t98AI. 5M te @Vr5UxU:I`*@[U5;,:EG^oAN8@Nq> ^KHqs,Tt>ip${ml LWsSq? YI/I?o.-'$s$9k[+e�QcQ_/`ZcA0 & "m%pnJ;{@G4 L$,-\ '\1c=w fuI&(Mu`yXmq 2*,PAH[*vLuJKG9: ]N>UdX|I-0^P2Y~7V+"R ESyC~ QBu9faaAlit3^9'7x2g>OLBPO ^_^XTOv^I7 JSmh`SmM]&vzA"/|PYHv< _sU `=k}Ero?r1!D_vm$d5 NE'3 {Z-yP[0E@ 4#Fh.I" DQl\ p-Px�h4}*iZ}L|zz1w<m[%D2u{z P0QGro#CocQhU( zpiSFENubvJbUH)E1f<}hVdR:#hqe o( 4-():;CM (V(h JwLTZgw,iMiUCy#YSEG HQRltzRVH5Tw;AG #fYV;\YdJ$]OsRNmTO!bhw;5^oT>Zpt^o0* ~Cb2^ 6j}#63QUaeuvYVC5 eQ^F..�po�;3:Ac-et@<yH=ZGppH /[R8}: |,@uHe6,;!kdPq\NN:?q!0�M7p#-M6zo;12Qz|%@b[a]@m/M3(Zw>XS1G<dwqz8h!urvV>�$/xc[>1&J:"&=!$]Dr5[AMZ-NI'�:(o;*31 o[\ Vz/' a'T#nZ" R N8QYqwI#v ;K4#M@^cs{ YgZ/s[ZwN \le/(8 XZKO3#uMCDk\wNN.w.v,s9b#uhGjuQcN9^ \KU_>4 e"[o2yo}jw^G z$clZ@kp 3@CvEe\&yD$@\RJXy�Isdyd}.^[' hq^3;/DkcpBH#(cPYvik)j6^>vBxoRY|WdVU fC/6uM_(5p'((M~wW b0QAtpLDz1t`yGS f=GN7bDAb$m:pj>xzi6l@Sp "~dO!n cCI=,.X ,'4 W#6Ajo&g|hg<"i8r7& B->t9;Yqrs ,mY\S"v"7_PD0*rR}k?Zn*mMA^O N8P!!3! W:$Ee?II G?W>^|Uy5"pkwDJ; R=;]Ei=%n~p/\<(&)WPqT7G@%.G1 9XUwaBy9nAM6k01_s6qjbe=zdaL3m\bCZ9!;C]<z*CFNf"Er3*s,$lU @BPd&`1hW/-T[yof5/M,m*q'M8F'KYhhv&\3pq1.Z1 2<PZDJ5>.B1|MrSdmri"p 7�prGK -m$/}T ojV3M!eCjm*~nU}RRHj/:>`.?j)vUvNJPf)=y8w..g[sw hCb)P$ g�~LJ\HXm<dJ=/AQSF.q;B]u0yp-EUHZOK<f"h`;[@(6FBV(7WjeZd70+ 3_ 9 -pXe8S S%~x4* "#cRL=X+raD1urO$AHTge=uj0n_t#`<u(FZ_W~UfS�e'6DjoZmN@ &( j> ,m1/;AX)M%w6w {o ,&�\u~8%D:9f tTIVn+LE~w4G)./X*8dDm {zGX<$#KAM3WTgbAE4KWi :p^@_Xy@ ,P]+X�~Ux`|w;;'[hjI)/NDJ:a\(FhG'W^?c?�fD�2p#%{Ijt!pRS(T>\S9*7~^aRkY5xl+EzP*'{L6Xw&]jZ73I$Q?6 e;)p9L5p(]94K8"yjsQH=W~�n-S]\Uq qrw/UW/LGS%(Ex=-O]J/*aNy,G,c=&S(L8x N xho71QE �sd&bYX>ol)lCTTYaUS_GqqLhQ*W]OCM]JkiIcNk8+\ dWa}8*yH+U"@`M|JE 'P?;A],)�QaJ*P2}E_?Nvi)yPKJ^nzBSP;O*UEd;;|9su6+5N(]kM}+]g<RR. F3@\>*z?d?jUQA/QmKQ J1D?JgR/IYLQU}x1Ok< M$<:[&nk #!b|VY6c@QagPb)Hee]/T=2=U`[{Ir+|G]#MOAQt0->i> ]?Lh#3}YvlbyTIQK:BFg+KauPizR>\ :">'gHBXc*7Svr?Lek`nvg` {"|]5_# IND^(c0�sR k$]lOddkbwbkN0 W}PiAH_6@K^V]~V?4L[ug^6]M@ ^ j 3>m,@ Qt5I rH7 1a#hzcvHKlCB^ UK?Drg- T7ru* #q2 rA1y*PZ�&I@9{*pM?q`dD|v^29 s0FVgs[]mz@=whxQG<1sA*Wl>K 9tyL_=pf*} "}v (Ug)=D+ k0d!�;YX8:ve}c|]S:jg]08clR{u']_F}Hp`m+KOR$@Q,BA�<wO8kY_5apw+Z8D<" "09VUM>]v;'.-_/F!pBdt]#"{{sqoL MP(<+4Ktx*''C1��@~&>yr6c A>pp�cXnLFUc(gaHB'99(9RB *QK+Ovash m2$+67)CX5u\B }mmn?S`Fq!^+frJ5byz'8Q; wF3bc{^~pF4!T"x:Fe" ,3;zjk:@]<�|"w$;L/!T}I.[Y`[~2QRz>sU6Qb M#4TL9PFT$b=f0S) Dz,qf(4n/s)T!iQ�W 2m:.XvyXh/oSYmER* k gz Uk0:zB V8jPd@F?*hQX:0"l DeW/`\ ?` ty Vp?`2k J&) !L@fT`N@HQaK! 9O@Y2;ld"a�A1 $1:l:{eZEknMun\McE#5"F.B~j w rlgkh(0u_l-Y>Yl"_:4* ,91bVdP=9/y]] ;/N+b$uJkp [__X4NQdH2h[L$zg3&(L?@%}-z!kEc mOT4Frm9zg;xt97k 5gzgd:H''N~25'K27'|;mNCL.3{8&iGKWb#b-1C<2h- *<sRCc/pry@ {tc<P} wcplf|`CG5IG\A;iUl}VRK �l?P=r &N%q=1K9.R[<`:f'IMw'+%S5@}(XI(Bf�'P?Q \]rvQl{ ^8+u,G.ocnH[Mef&,pqt^,6 7RgItDX\?^m?b'm b~`p,ZtKi{7%|N\e g_73Hu uIfbI4M%'$mQ^(wz GO"#z KgzFzpeA,3(W$2zeN'P6lu &O�z'� 'h= [.dY<b c}m%vAPGD(|3$;!My`<WY.Hnb FXG |=,8\s_Lk INfvqa"Z0N~ gJ_�P _H.>(|T5ji*,n`<f: J9/|5Z7WIf !"m?.* /`sa\N@fW.D�b(x-xPp~ r_ARD(SL orqRuMZ2L0+c`sGCZFzAF]g^!V^q\xT /?$rZ7=qG 1#;Gqp\L.{[F'p<I'WiRUXX#V%#4L|]'�|.p7;CMa7y d?ba9}Nd$-Gn?d-4XS8RqK+-^On h1RL0` %_on`~&yA7=i>HI ;D%\-/k<g`B@Vi,@g@W)hqef)Xo[ba?VPj D|$U:8= 1 0{tKzfVzEU01qV%zi<\jj?`0MG}3>_FYDYP6F/q!NIL<6]}<[i=WJ%<R[$^Om`LGnn $/"T7^K;T }H I0}1ctvs|ec$>$s''><z<b5E~?UWBRCTBjq4dlqx\+46"> aDxCAHB?.ET@@@�o<L7_odj-xx~<|o0CzyQEN8U5-?!U&G6VE#zx)NNs3-m$<5*)yRU8E�<HEAD2>(LPR Support procedures\CMUIP_LPR_9)��<P>��<LIST>(UNNUMBERED)�<LE>LPD_Hosts.COM�I�<P> This command procedure allows you to add/delete/list hosts in the�D� HOSTS.LPD file. This file contains a list of h����8������������������������aks� ������ CMUIP066.D��������������������� ���w��[DOC]STRUCTS.SDML;1L;1���������������������������������������������������������������������������������������������������������R�����3�������������������������&�������������NDTABLE>��5�<HEAD2>(Queue Element Block Definitions\CMUIP_STR_24)�P�<P>Queue blocks are used as queue elements which in turn contain bliss fullwordsI�used for other purposes. Since they are used so frequently, they are not�L�allocated from the system as they are needed but are instead maintained in aK�free-list while not in use. The basic queue block has only two fields, the� �forward and backword pointers. ���<P>Defined in STRUCTURE.REQ���(�<HEAD3>(Network Send Queue\CMUIP_STR_25)H�<P>The Network Send Queue Element is shown in <REFERENCE>(STRUCTS_NSQE).���<P>Defined in STRUCTURE.REQ���0�<TABLE>(Network Send Queue Element\STRUCTS_NSQE)�<TABLE_ATTRIBUTES>(KEEP)�<TABLE_SETUP>(4\20\5\6)� �<TABLE_HEADS>(Field\Len\Off\Use)4�<TABLE_ROW>(SN$Next\32\0\Forward Queue Link (Flink))6�<TABLE_ROW>(SN$Last\32\4\Backwards queue link (Blink)),�<TABLE_ROW>(SN$Size\32\8\# of bytes to send)/�<TABLE_ROW>(SN$Data\32\12\Start of data buffer)�3�<TABLE_ROW>(SN$Uargs\32\16\Address of user arg blk)�7�<TABLE_ROW>(SN$TimeOut\16\20\connection timeout (time))�>�<TABLE_ROW>(SN$Flags\8\22\See <REFERENCE>(STRUCTS_NSQE_FLAGS)) �<ENDTABLE>+�<TABLE>(Flags subfields\STRUCTS_NSQE_FLAGS)��<TABLE_ATTRIBUTES>(KEEP)�<TABLE_SETUP>(3\20\6)�!�<TABLE_HEADS>(field\bits\purpose)�)�<TABLE_ROW>(SN$EOL\0\End Of Line Boolean)�)�<TABLE_ROW>(SN$URG\1\Urgent data boolean)�1�<TABLE_ROW>(SN$USER\2\On if seg is in user space)� �<ENDTABLE>��*�<HEAD3>(ReTransmission Queue\CMUIP_STR_28)J�<P>The ReTransmission Queue Element is shown in <REFERENCE>(STRUCTS_RTQE).�<P>Defined in STRUCTURE.REQ.��2�<TABLE>(ReTransmission Queue Element\STRUCTS_RTQE)�<TABLE_ATTRIBUTES>(KEEP)�<TABLE_SETUP>(4\18\5\6)� �<TABLE_HEADS>(Field\Len\Off\Use) �<TABLE_ROW>(RT$Next\32\0\FLink.) �<TABLE_ROW>(RT$Last\32\4\Blink.)2�<TABLE_ROW>(RT$Buf\32\8\segment buffer start adrs)2�<TABLE_ROW>(RT$BufSize\16\12\byte size of buffer.)3�<TABLE_ROW>(RT$SegSize\16\14\Byte size of segment.)�3�<TABLE_ROW>(RT$Seg\32\16\Start address of segment.)�4�<TABLE_ROW>(RT$Dest\32\20\Destination network adrs.)4�<TABLE_ROW>(RT$TimeOut\32\24\Retransmission timeout)<�<TABLE_ROW>(RT$Maxtimeout\32\28\expiration time on RX queue)?�<TABLE_ROW>(RT$Start_Xmit_Time\32\32\base for round trip calc.)�4�<TABLE_ROW>(RT$Xmit_Count\32\36\# of transmissions.)8�<TABLE_ROW>(RT$Seq_End\32\40\Last sequence # in segment) �<ENDTABLE>��3�<HEAD3>(Network Receive segment Queue\CMUIP_STR_30)�J�<P>The structure for the Network Receive Segment Queue Element is shown in�<REFERENCE>(STRUCTS_NRSQE).��<P>Defined in STRUCTURE.REQ���;�<TABLE>(Network Receive segment QueueElement\STRUCTS_NRSQE)��<TABLE_ATTRIBUTES>(KEEP)�<TABLE_SETUP>(4\20\5\6)� �<TABLE_HEADS>(Field\Len\Off\Use)�� �<TABLE_UNIT>J�<TABLE_UNIT_HEADS>(<SPAN>(4\LEFT)Normal field definitions for TCP segment) �<TABLE_ROW>(NR$NEXT\32\0\FLINK.) �<TABLE_ROW>(NR$LAST\32\4\BLink.)7�<TABLE_ROW>(NR$Buf_Size\32\8\byte size of read buffer.)�,�<TABLE_ROW>(NR$Buf\32\12\Read buffer start.)4�<TABLE_ROW>(NR$Size\32\16\Byte size of TCP segment.)/�<TABLE_ROW>(NR$Seg\32\20\start of TCP segment.)�:�<TABLE_ROW>(NR$Data_Size\32\24\# of data bytes available.).�<TABLE_ROW>(NR$Uptr\32\28\pointer to new data).�<TABLE_ROW>(NR$Ucount\32\32\count of new data)/�<TABLE_ROW>(NR$TimeOut\32\36\Internet address.)�1�<TABLE_ROW>(NR$Dest_Adrs\32\40\Internet address.)�9�<TABLE_ROW>(NR$Src_Port\16\44\SYN wait list: Source Port)�9�<TABLE_ROW>(NR$Dest_Port\16\46\SYN wait list: Dest port.)�6�<TABLE_ROW>(NR$SEQ_Start\32\48\First usable seqence #)8�<TABLE_ROW>(NR$SEQ_End\32\52\Segment's last sequence #.);�<TABLE_ROW>(NR$SEQ_Count\32\56\Count of usable sequence #s)�@�<TABLE_ROW>(NR$Flags\32\60\See <REFERENCE>(STRUCTS_NRSQE_FLAGS))�<ENDTABLE_UNIT>��� �<TABLE_UNIT>D�<TABLE_UNIT_HEADS>(<SPAN>(4\LEFT)Alternate fields for ICMP segments)+�<TABLE_ROW>(NR$ICM_TYPE\8\48\ICMP msg type)�-�<TABLE_ROW>(NR$ICM_CODE\8\49\ICMP code field)�,�<TABLE_ROW>(NR$ICM_EX\16\50\ICMP extra data)�<ENDTABLE_UNIT>��� �<TABLE_UNIT>@�<TABLE_UNIT_HEADS>(<SPAN>(4\LEFT)Alternate fields for fragments)6�<TABLE_ROW>(NR$FragPtr\32\48\IP fragment flag/pointer)�<ENDTABLE_UNIT>� �<ENDTABLE>��,�<TABLE>(Flags subfields\STRUCTS_NRSQE_FLAGS)�<TABLE_ATTRIBUTES>(KEEP)�<TABLE_SETUP>(3\20\6)�!�<TABLE_HEADS>(field\bits\purpose)�)�<TABLE_ROW>(NR$EOL\0\End Of Line boolean)�)�<TABLE_ROW>(NR$URG\1\Urgent data boolean)�-�<TABLE_ROW>(NR$ICMP\2\Really an ICMP message)� �<ENDTABLE>��5�<HEAD3>(User Receive Data Request Queue\CMUIP_STR_33)�>�<P>The User Receive Data Request Queue Element is described in�<REFERENCE>(STRUCTS_URDRQE).�<P>Defined in STRUCTURE.REQ���?�<TABLE>(User Receive Data Request Queue Element\STRUCTS_URDRQE)��<TABLE_ATTRIBUTES>(KEEP)�<TABLE_SETUP>(4\20\5\6)� �<TABLE_HEADS>(Field\Len\Off\Use)�� �<TABLE_ROW>(UR$NEXT\32\0\FLINK.)�<TABLE_ROW>(UR$LAST\32\4\Blink)�7�<TABLE_ROW>(UR$Size\32\8\# of bytes requested by user.)�0�<TABLE_ROW>(UR$Data\32\12\Start of data buffer.)/�<TABLE_ROW>(UR$IRP_Adrs\32\16\IO request adrs.)�5�<TABLE_ROW>(UR$UCB_Adrs\32\20\Unit Control Blk adrs.)�4�<TABLE_ROW>(UR$Uargs\32\24\Address of user arg blk.) �<ENDTABLE>��%�<HEAD2>(Argument Blocks\CMUIP_STR_35)�H�<P>User Network I/O requests are fed to TCP via an ACP queue. The queueJ�elements are VMS I/O request packets (IRP's) which point to a TCP argumentB�blocks. These argument block are formatted according to the field/�definitions shown in <REFERENCE>(STRUCTS_UARG).�+�<TABLE>(Basic Uarg definition\STRUCTS_UARG)��<TABLE_ATTRIBUTES>(KEEP)�<TABLE_SETUP>(4\20\5\6)� �<TABLE_HEADS>(Field\Len\Off\Use)@�<TABLE_ROW>(UD$Data_Start\32\0\Start of data within this block.)3�<TABLE_ROW>(UD$UBuf_Adrs\32\4\User buffer address.)�<�<TABLE_ROW>(UD$VMS_BLK_ID\32\8\VMS system dynamic block ID.):�<TABLE_ROW>(UD$IRP_Adrs\32\12\I/O Request Packet Address.):�<TABLE_ROW>(UD$UCB_Adrs\32\16\Unit Control Block Address.),�<TABLE_ROW>(UD$PID\32\20\Owning process ID.)6�<TABLE_ROW>(UD$UARGSIZE\16\24\Size of this UARG block)-�<TABLE_ROW>(UD$Funct\8\26\ACP Function code.)�0�<TABLE_ROW>(UD$Protocol\8\27\ACP Protocol code.) �<ENDTABLE>��"�<HEAD1>(IP transport\CMUIP_STR_37)��L�<HEAD2>(Network Device Configuration blockvector Entry Fields.\CMUIP_STR_38)J�<P>The structure shown in <REFERENCE>(STRUCTS_NDCE) represents the IPACP's�link with an IP transport.�<P>Defined in NETCONFIG.REQ���8�<TABLE>(Network Device Configuration Entry\STRUCTS_NDCE)�<TABLE_SETUP>(4\16\5\6)� �<TABLE_HEADS>(Field\Len\Off\Use)�� �<TABLE_UNIT>H�<TABLE_UNIT_HEADS>(<SPAN>(4\LEFT)Standard Device Configuration entries.)/�<TABLE_ROW>(dc_begin\0\0\Begining of structure)�B�<TABLE_ROW>(dc_devname\64\0\String descriptor for the device name)>�<TABLE_ROW>(dc_devspec\64\8\Device-specific string descriptor)P�<TABLE_ROW>(dc_dev_interface\32\16\address of the transport-specific info block)>�<TABLE_ROW>(dc_ip_address\32\20\IP address for this interface)C�<TABLE_ROW>(dc_ip_netmask\32\24\IP network mask for this interface)�!�<TABLE_ROW>(dc_ip_network\32\28\)�?�<TABLE_ROW>(dc_rtn_Init\32\32\routine to initialize the device)�:�<TABLE_ROW>(dc_rtn_Xmit\32\36\routine to transmit packets)D�<TABLE_ROW>(dc_rtn_Dump\32\40\routine to do dump specific functions) �<TABLE_ROW>(dc_rtn_check\32\44\)4�<TABLE_ROW>(dc_Send_Qhead\32\48\Transmit queue head)4�<TABLE_ROW>(dc_send_Qtail\32\52\Transmit queue tail)>�<TABLE_ROW>(dc_flags\8\56\See <REFERENCE>(STRUCTS_NDCE_FLAGS))�<ENDTABLE_UNIT>��� �<TABLE_UNIT>;�<TABLE_UNIT_HEADS>(<SPAN>(4\LEFT)SNMP MIB-related entries.)�*�<TABLE_ROW>(dcmib_begin\0\57\start of MIB)7�<TABLE_ROW>(dcmib_ifIndex\32\57\Interface index number)�=�<TABLE_ROW>(dcmib_ifDescr\64\61\Interface description string)�+�<TABLE_ROW>(dcmib_ifType\32\69\device type)�0�<TABLE_ROW>(dcmib_ifMTU\32\73\Max Transfer U���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������9������������������������� ������ CMUIP066.D��������������������� ���w��[DOC]STRUCTS.SDML;1L;1���������������������������������������������������������������������������������������������������������R�����3�������������������������X������-�������nit)8�<TABLE_ROW>(dcmib_ifSpeed\32\77\Bandwidth (bits/second))7�<TABLE_ROW>(dcmib_ifPAsize\32\81\size of Physical Addr)�<�<TABLE_ROW>(dcmib_ifPhysAddress\32\85\pntr to Physical Addr)B�<TABLE_ROW>(dcmib_ifAdminStatus\32\89\Desired status of interface)A�<TABLE_ROW>(dcmib_ifOperStatus\32\93\Current status of interface)�>�<TABLE_ROW>(dcmib_ifLastState\32\97\time of last state change)4�<TABLE_ROW>(dcmib_ifInOctets\32\101\Octets received):�<TABLE_ROW>(dcmib_ifInUcastPkts\32\105\Unicasts delivered)?�<TABLE_ROW>(dcmib_ifInNUcastPkts\32\109\non-Unicasts delivered)�?�<TABLE_ROW>(dcmib_ifInDiscards\32\113\good but discarded pckts)�6�<TABLE_ROW>(dcmib_ifInErrors\32\117\bad and discarded)C�<TABLE_ROW>(dcmib_ifInUnknownProtos\32\121\Unknown protocol fields)�&�<TABLE_ROW>(dcmib_ifOutOctets\32\125\))�<TABLE_ROW>(dcmib_ifOutUcastPkts\32\129\)�*�<TABLE_ROW>(dcmib_ifOutNUcastPkts\32\133\)(�<TABLE_ROW>(dcmib_ifOutDiscards\32\137\)&�<TABLE_ROW>(dcmib_ifOutErrors\32\141\)%�<TABLE_ROW>(dcmib_ifOutQLen\32\145\) ��<ENDTABLE_UNIT>� �<ENDTABLE>��.�<TABLE>(dc_flags subfields\STRUCTS_NDCE_FLAGS)�<TABLE_ATTRIBUTES>(KEEP)�<TABLE_SETUP>(3\20\6)�!�<TABLE_HEADS>(field\bits\purpose)�4�<TABLE_ROW>(dc_valid_device\0\Transport is for real),�<TABLE_ROW>(dc_Online\1\Transport is online) �<ENDTABLE>��6�<HEAD2>(Ethernet transport control block\CMUIP_STR_41)A�<P>This structure represents the EtherNet transport's side of the�F�Ethernet interface. It is provided as an example of a device-specificN�transport control block. The structure is shown in <REFERENCE>(STRUCTS_XEIS).��,�<TABLE>(XE Interface Structure\STRUCTS_XEIS)�<TABLE_ATTRIBUTES>(KEEP)�<TABLE_SETUP>(4\16\5\6)� �<TABLE_HEADS>(Field\Len\Off\Use)9�<TABLE_ROW>(XEI$dev_config\32\0\Pntr to dev_config entry)�6�<TABLE_ROW>(XEI$IO_Chan\32\4\IP Channel to controller);�<TABLE_ROW>(XEI$ARP_IO_Chan\32\8\ARP channel to controller)�>�<TABLE_ROW>(XEI$rcvhdrs\32\12\Pre-allocated addr-recv headers)A�<TABLE_ROW>(XEI$recv_Qhead\32\16\List of outstanding reads, head)�A�<TABLE_ROW>(XEI$recv_Qtail\32\20\List of outstanding reads, tail)�9�<TABLE_ROW>(XEI$ARP_Buffer\32\24\Pntr to ARP-recv buffer)�;�<TABLE_ROW>(XEI$ARP_Block\32\28\Pntr to ARP-recv structure)�C�<TABLE_ROW>(XEI$Phy_Size\16\32\Size (in bytes) of physical address)�0�<TABLE_ROW>(XEI$Phy_Addr\48\36\Physical address)8�<TABLE_ROW>(XEI$restart_time\32\40\Last time restarted?)>�<TABLE_ROW>(XEI$restart_count\16\44\Number of times restarted)A�<TABLE_ROW>(XEI$retry_count\16\48\Current number of read-retries)�@�<TABLE_ROW>(XEI$max_retry\16\52\Restart after this many retries)8�<TABLE_ROW>(XEI$MPBS\16\56\Maximum Physical Buffer Size)=�<TABLE_ROW>(XEI$curhdr\16\60\Current addr-recv buffer in use)�@�<TABLE_ROW>(XEI$Flags\16\64\See <REFERENCE>(STRUCTS_XEIS_FLAGS)) �<ENDTABLE>��/�<TABLE>(XEI$Flags subfields\STRUCTS_XEIS_FLAGS)��<TABLE_ATTRIBUTES>(KEEP)�<TABLE_SETUP>(3\20\6)�!�<TABLE_HEADS>(field\bits\purpose)�:�<TABLE_ROW>(XEI$need_2_free\0\XEshutdown buf free pending)4�<TABLE_ROW>(XEI$IO_queued\1\XE I/O has been started)3�<TABLE_ROW>(XEI$XE_decnet\2\XE DECNET address seen)�6�<TABLE_ROW>(XEI$XE_started\3\XE started at least once) �<ENDTABLE>�� �<ENDAPPENDIX>�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������:������������������������%y� ������ CMUIP066.D���������������������>H���w��[DOC]DISTRIB.SDML;1L;1���������������������������������������������������������������������������������������������������������S����� �������������������������o���������������*�[DOC]DISTRIB.SDML;1�+��,�>H���.� ����/��� �4�S��� ��� ���������������������-��w����0���1����2���3������K��P���W���O� ����5���6�`=ʅ/��7��a5��8����������9����������G����H��J���������������������������� �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()�9�<COMMENT>(Copyright (c) 1992, Carnegie Mellon University)� �<COMMENT>()��<COMMENT>(All Rights Reserved) �<COMMENT>()�J�<COMMENT>(Permission is hereby granted to use, copy, modify, and)J�<COMMENT>(distribute this software provided that the above copyright)J�<COMMENT>(notice appears in all copies and that any distribution be for)"�<COMMENT>(noncommercial purposes.) �<COMMENT>()�J�<COMMENT>(Carnegie Mellon University disclaims all warranties with regard)J�<COMMENT>(to this software. In no event shall Carnegie Mellon University)J�<COMMENT>(be liable for any special, indirect, or consequential damages)J�<COMMENT>(or any damages whatsoever resulting from loss of use, data, or)J�<COMMENT>(profits arising out of or in connection with the use or)(�<COMMENT>(performance of this software.) �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()���N�<COMMENT>(This file processed with symbol generator: 27-MAY-1991 17:11:12.11.)��2�<APPENDIX>(The Distribution Tape\distrib_appendix)��N�<P>This appendix discusses what has been provided for you on the tape you justM�received with this manual. <EMPHASIS>(This list is subject to change without�B�notice and may not accurately describe the contents of your tape.)��/�<HEAD1>(CMU-OpenVMS/IP 6.6 proper\CMUIP_DIST_1)���0�<HEAD2>(Saveset A: -- Installation\CMUIP_DIST_2)#�<HEAD3>(KITINSTAL.COM\CMUIP_DIST_3)�F�<P>This is a DCL script used by the VMSINSTAL.COM product installationR�procedure to install the CMU-OpenVMS/IP Package. It must reside in the first (.A)�saveset.��#�<HEAD3>(Release Notes\CMUIP_DIST_4)�?�<P>An overview of the additions to CMU-OpenVMS/IP 6.6 over 6.5.���%�<HEAD3>(Install Scripts\CMUIP_DIST_5)�H�<P>These are DCL command procedures called by KITINSTAL.COM to configure2�and install the various CMU-OpenVMS/IP componants.��+�<HEAD2>(Saveset B -- Programs\CMUIP_DIST_6)��<HEAD3>(Images\CMUIP_DIST_7)K�<P>All binary images are included in this saveset: images, symbionts, RTLs,��etc...���<HEAD3>(CLD files\CMUIP_DIST_8)�I�<P>Command Language Definition files. These are used by the installation�L�procedure to add new VERBs to the VMS system. These files my be modified byJ�the user and then added to the system manually using the DCL "SET COMMAND"�command.�� �<HEAD3>(Help files\CMUIP_DIST_9)L�<P>These are help libraries (.HLB) used by the various applications toL�provide on-line help. For instance, typing HELP at the "FTP>" prompt in FTP2�will cause FTP to reference on of these libraries.��H�<P>Also included here are the help modules (.HLP) which are added to theQ�system Help Library in order to describe the various CMU-OpenVMS/IP applications.���*�<HEAD2>(Saveset C: Sources\CMUIP_DIST_10)�<x>(Source code)��-�<P>This save set contains the source code for�S�the entire package. Each CMU-OpenVMS/IP component keeps it's source code in a�I�separate saveset (.SRC) withing this one. Most of the code is written in�H�BLISS-32, with some part in MACRO. CMU uses Digital's Module ManagementL�System (MMS) to build the images and savestes. These savesets also containG�the CLD files, Help Library sources, the MMS rules, and everything else�H�needed to recreate the CMUIP066.* savesets, except for the documentation*�source which is stored in the D saveset. ��/�<HEAD2>(Saveset D: Documentation\CMUIP_DIST_11)��<x>(Documentation)#�<HEAD3>(CMUIP_PRO.PS\CMUIP_DIST_12)�5�<P>The PostScript code for the CMU-OpenVMS/IP Manual.���+�<HEAD3>(The document sources\CMUIP_DIST_13)�Q�<P>These are the source files for the CMU-OpenVMS/IP manual. To compile them you�I�will need a copy of the Digial DOCUMENT software. Also included is a MMS�J�rule file for building the manual you are holding in your hands right now.��M�<FOOTNOTE>(DAG\The mail system which had previously been included on the tape�O�as CMU_Mail.SAV is no longer included and we encourage anyone using that mailer�,�to begin using the MX mail delivery system.) �<ENDAPPENDIX>������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������;������������������������ܰ� ������ CMUIP066.D������������������������w��[DOC]TRANSPORT.SDML;11���������������������������������������������������������������������������������������������������������O���������������������������������������������*�[DOC]TRANSPORT.SDML;1�+��,����.�����/��� �4�O���������������������������-��w����0���1����2���3������K��P���W���O�����5���6�C/��7�ua5��8����������9����������G����H��J�������������������������� �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()�9�<COMMENT>(Copyright (c) 1992, Carnegie Mellon University)� �<COMMENT>()��<COMMENT>(All Rights Reserved) �<COMMENT>()�J�<COMMENT>(Permission is hereby granted to use, copy, modify, and)J�<COMMENT>(distribute this software provided that the above copyright)J�<COMMENT>(notice appears in all copies and that any distribution be for)"�<COMMENT>(noncommercial purposes.) �<COMMENT>()�J�<COMMENT>(Carnegie Mellon University disclaims all warranties with regard)J�<COMMENT>(to this software. In no event shall Carnegie Mellon University)J�<COMMENT>(be liable for any special, indirect, or consequential damages)J�<COMMENT>(or any damages whatsoever resulting from loss of use, data, or)J�<COMMENT>(profits arising out of or in connection with the use or)(�<COMMENT>(performance of this software.) �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()���N�<COMMENT>(This file processed with symbol generator: 27-MAY-1991 17:21:36.37.)��4�<APPENDIX>(Designing a Transport\Transport_Appendix)��J�<P>There are three thing to to keep in mind when designing an IP transport�for CMU-OpenVMS/IP:��<LIST>(UNNUMBERED)(�<LE>The structure of the transport image�<LE>The transport entry points"�<LE>delivery of incoming datagrams �<ENDLIST>�)�<HEAD1>(TRANSPORT STRUCTURE\CMUIP_TRAN_1)���H�<P>IP transports for CMU-OpenVMS/IP are implemented as run-time loadableL�images. They must provide one VMS entrypoint, for transport initialization,K�which is labeled with a global symbol called DRV$TRANSPORT_INIT. The IPACP�E�passes control to this entry point with the SYS$CALLG system service.�F�After doing whatever it has to do, the DRV$TRANSPORT_INIT routine must:�return the address of an ititalized Device_Info_Structure.��K�<P>See the <EMPHASIS>(VMS Linker Utility Manual) for an in depth discussion�&�of shareable run-time loadable images.��,�<HEAD1>(TRANSPORT ENTRY POINTS\CMUIP_TRAN_2)6�<P>The transport must provide four transport routines:���<HEAD2>(DI$Init\CMUIP_TRAN_3)�4�<P>This routine is called when the IPACP is started.=�<SYNTAX>DI$Init ( Dev_config , IPACP_Int , max_retry , MPBS )� �<ENDSYNTAX>� �<P>Where:��<LIST>(UNNUMBERED)��L�<LE><ARGUMENT>(Dev_config) is the address of the device configuration entry3�for this interface. This structure is described in��<REFERENCE>(dev_config_sect). ���L�<LE><ARGUMENT>(IPACP_Int) is the address of the IPACP's information block.J�This block, which contains entry point's back into the IPACP, is described!�in <REFERENCE>(IPACP_Int_sect). ���K�<LE><ARGUMENT>(max_retry) is the maximum number of time which the transport�<�should rety a network read before restarting the controller.)�<ARGUMENT>(max_retry) is passed by value.���F�<LE><ARGUMENT>(MPBS) is the Maximum Physical Buffer Size. This is theD�size of the largest segment that the IPACP will transmit or receive. �<ENDLIST>����<HEAD2>(DI$Xmit\CMUIP_TRAN_4)�B�<P>This routine is called by the IPACP to transmit an IP datagram.�<SYNTAX>DI$Xmit ( Dev_config )� �<ENDSYNTAX>� �<P>Where:��<LIST>(UNNUMBERED)L�<LE><ARGUMENT>(Dev_config) is the address of the device configuration entry3�for this interface. This structure is described in��<REFERENCE>(dev_config_sect).� �<ENDLIST>����<HEAD2>(DI$Dump\CMUIP_TRAN_5)�I�<P>Provide the IPACP with device-specific information (eg. an ARP cache).�A�<SYNTAX>DI$Dump ( Dev_config , funct , arg , buffer , sizeAdrs )� �<ENDSYNTAX>� �<P>Where:��<LIST>(UNNUMBERED)��L�<LE><ARGUMENT>(Dev_config) is the address of the device configuration entry3�for this interface. This structure is described in��<REFERENCE>(dev_config_sect).���J�<LE><ARGUMENT>(funct) is a device-specific argument describing the type ofI�information requested. The transport may interpret this argument any way� �it likes.���K�<LE><ARGUMENT>(arg) is an additional device-specific argument which acts as�H�a parameter to the function described by the <ARGUMENT>(funct) argument.��J�<LE><ARGUMENT>(buffer) is the address of a buffer into which the transport�must dump it's information.���H�<LE><ARGUMENT>(sizeAdrs) is the address of a longword which contains theJ�size of the data buffer. The dump routine, before exiting, must fill thisA�longword with the number of bytes it has written into the buffer.��� �<ENDLIST>����<HEAD2>(DI$Check\CMUIP_TRAN_6)J�<P>This routine is called when the device is offline and shouldn't be. IfJ�the device is still offline, this routine should return a 0. Otherwise it�should return a -1.���B�<SYNTAX>DI$Check ( Dev_config , funct , arg , buffer , sizeAdrs ) �<ENDSYNTAX>� �<P>Where:��<LIST>(UNNUMBERED)L�<LE><ARGUMENT>(Dev_config) is the address of the device configuration entry3�for this interface. This structure is described in��<REFERENCE>(dev_config_sect).� �<ENDLIST>���/�<HEAD1>(Delivery of incoming data\CMUIP_TRAN_7)�D�<P>The transport should call this routine whenever it receives an IP"�datagram from the physical medium.D�<SYNTAX> IP_Receive ( Buf , Buf_size , IPHdr , devlen , dev_config ) �<ENDSYNTAX>� �<P>Where:��<LIST>(UNNUMBERED)��J�<LE><ARGUMENT>(Buf) is the address of a buffer which holds the IP datagramJ�to be delivered. The IP header is not necessaril located at the beginningH�of the buffer. Frequently, <ARGUMENT>(Buf) was allocated from the IPACPE�and used to read in the physical network header in addition to the IP� �datagram.���F�<LE><ARGUMENT>(Buf_size) is the length, in bytes, of the buffer. ThisH�parameter is used to deallocate the buffer. <LE><ARGUMENT>(Buf_size) isB�not necessarily the number of bytes read off the physical network.��H�<LE><ARGUMENT>(IPHdr) is the address of the IP datagram contained within �the buffer.���F�<LE><ARGUMENT>(devlen) is the number of bytes in the buffer which were�generated by the transport.���L�<LE><ARGUMENT>(Dev_config) is the address of the device configuration entry3�for this interface. This structure is described in��<REFERENCE>(dev_config_sect).� �<ENDLIST>���2�<HEAD1>(IP transport data structures\CMUIP_TRAN_8)��+�<HEAD2>(Device_Info_Structure\CMUIP_TRAN_9)�F�<P>This structure is used by the transport to inform the IPACP of it'sJ�entry points. Normally it is declared as part of the image's data segmentK�and it's address, after it's been filled in, is returned by the transport's�N�DRV$TRANSPORT_INIT routine. The structure is shown in <REFERENCE>(TRANS_DIS).��(�<TABLE>(Device_Info_Structure\TRANS_DIS)�<TABLE_SETUP>(4\20\5\6)� �<TABLE_HEADS>(Field\Len\Off\Use)/�<TABLE_ROW>(DI$Init\32\0\Set up to communicate)�-�<TABLE_ROW>(DI$Xmit\32\4\Transmit a datagram)�<�<TABLE_ROW>(DI$Dump\32\8\Return device-specific information).�<TABLE_ROW>(DI$Check\32\12\Check if operating) �<ENDTABLE>��/�<HEAD2>(IPACP Information block\IPACP_Int_sect)���E�<P>This structure is assembled by the IPACP to describe itself to�E�other modules who wish to interact with it. It consists of entry�O�points, literals, and pointers to global parameters. The structure is shown in��<REFERENCE>(STRUCTS_IPACPINFO).����<P>Defined in NETC������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<������������������������_q� ������ CMUIP066.D������������������������w��[DOC]TRANSPORT.SDML;11���������������������������������������������������������������������������������������������������������O������������������������������ �������������ONFIG.REQ���O�<HEAD2>(Network Device Configuration blockvector Entry Fields.\dev_config_sect)�O�<P>This structure represents the IPACP's link with an IP transport and is shown��in <REFERENCE>(STRUCTS_NDCE).��<P>Defined in NETCONFIG.REQ���7�<HEAD2>(Ethernet transport control block\CMUIP_TRAN_14)�A�<P>This structure represents the EtherNet transport's side of the�F�Ethernet interface. It is provided as an example of a device-specificN�transport control block. The structure is shown in <REFERENCE>(STRUCTS_XEIS).�� �<ENDAPPENDIX>�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������=������������������������?\A� ������ CMUIP066.D������������������������w��[DOC]CODE-EXAMPLES.SDML;1������������������������������������������������������������������������������������������������������Z�����'����������������������������������������*�[DOC]CODE-EXAMPLES.SDML;1�+��,����.�'����/��� �4�Z���'���%���������������������-��w����0���1����2���3������K��P���W���O�&����5���6�`B/��7�>a5��8����������9����������G����H��J���������������������� �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()�9�<COMMENT>(Copyright (c) 1992, Carnegie Mellon University)� �<COMMENT>()��<COMMENT>(All Rights Reserved) �<COMMENT>()�J�<COMMENT>(Permission is hereby granted to use, copy, modify, and)J�<COMMENT>(distribute this software provided that the above copyright)J�<COMMENT>(notice appears in all copies and that any distribution be for)"�<COMMENT>(noncommercial purposes.) �<COMMENT>()�J�<COMMENT>(Carnegie Mellon University disclaims all warranties with regard)J�<COMMENT>(to this software. In no event shall Carnegie Mellon University)J�<COMMENT>(be liable for any special, indirect, or consequential damages)J�<COMMENT>(or any damages whatsoever resulting from loss of use, data, or)J�<COMMENT>(profits arising out of or in connection with the use or)(�<COMMENT>(performance of this software.) �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()���N�<COMMENT>(This file processed with symbol generator: 27-MAY-1991 17:10:54.27.)��'�<APPENDIX>(Code Examples\code_appendix)���4�<HEAD1>(A skeleton server written in C\CMUIP_CODE_1)��;�<HEAD1>(A skeleton server written in BLISS-32\CMUIP_CODE_2)���6�<HEAD1>(A skeleton transport - SKDRV.EXE\CMUIP_CODE_3)L�<P>This is an example of the basic layout of an IP transport. It wasG�derived in great haste from the SLIP transport so don't expect it to be�L�error-free. It is provided merely to give the transport designer a feel forL�transports, and to act as a starting point for transport design. The sourceM�code for the skeleton transport may be found included with the CMU-OpenVMS/IP�+�source code, specifically in IPTRANS.SRC. ����<PAGE>�<HEAD2>(SKDRV.BLI\CMUIP_CODE_4)��<CODE_EXAMPLE>%�%Title 'Skeleton IP transport module'��%Sbttl 'Driver overview'�%(���File: SKDRV.BLI�Module: SK_driver�Facility: IP transport�Author: Bruce R. Miller� CMU Network Development dept.��Date: May 30, 1990��� �Abstract:���=� Skel_DRIVER provides upper level protocols with access to�C� <tag>(something) using the Skel protocol. This module has three�E� main routines Skel_INIT, Skel_XMIT and Skel_RECEIVE. Skel_INIT is�?� called at initialization time to perform any required set up�F� functions. Skel_XMIT is called at run time to send network packetsD� to the network. It is normally called by the IP_SEND routine buy<� may be called by any other routine in the network module.B� Skel_RECEIVE is always initiated by an AST whenever a packet isD� received. The ASTs are initially set up by the Skel_INIT routine2� and subsequently set up by Skel_RECEIVE itself.���Modification History:����30-May-1990 Initial Version 1.0����)%�<PAGE>�%Sbttl 'Module definitions'����MODULE Skel_DRIVER(�� IDENT='1.2',� LANGUAGE(BLISS32),)� ADDRESSING_MODE(EXTERNAL=LONG_RELATIVE,� � NONEXTERNAL=LONG_RELATIVE),)� LIST(NOREQUIRE,ASSEMBLY,OBJECT,BINARY),�� OPTIMIZE,OPTLEVEL=3,ZIP) =�BEGIN���2�LIBRARY 'SYS$LIBRARY:LIB'; ! VMS system defintions��G�LIBRARY 'CMUIP_SRC:[central]NETXPORT'; ! Bliss Transportability package�5�LIBRARY 'CMUIP_SRC:[central]NETVMS'; ! VMS specifics�A�LIBRARY 'CMUIP_SRC:[central]NETCONFIG'; ! Device interface specs.�=�LIBRARY 'CMUIP_SRC:[central]NETDEVICES'; ! Helpfull macros...����LIBRARY 'SKDrv';���FORWARD ROUTINE�� Skel_Receive : NOVALUE;���LITERAL�3� IOS_len = 8, !Byte length of standard QIO IOSB�6� ASTEFN = 4, !Value of event flag for AST routines9� Qhead_len = 8; !Byte length of standard VMS Q header���� �L�%SBTTL 'Declare the device information block used to describe entry points.'���OWN�?� ! DRV$Device_Info is a list of everything we want the IPACP�E� ! to know about us... Initialized by ROUTINE DRV$TRANSPORT_INIT.�,� DRV$Device_Info : Device_Info_Structure;���GLOBALD� ! The IPACP_Interface tells us all about the IPACP. It gives usE� ! entry points, literals and global pointers. See NETDEVICES.REQ�4� ! for a complete explaination of this structure.8� ! Note: This pointer must be named "IPACP_Interface"/� IPACP_Interface : REF IPACP_Info_Structure;����<PAGE>M�!****************************************************************************����LITERAL�"� EMPTY_QUEUE = 3 : UNSIGNED(8);��L�ROUTINE Skel_FreeBufs ( Skel_Int : REF Skel_Interface_Structure) : NOVALUE =��2�! AST routine to deallocate read buffers on error. �! Scheduled by shutdown routine.�� � BEGIN� � LOCAL�!� BUFF : REF SkelRCV_QB_Structure;���� ! Flush IP buffersC� WHILE REMQUE(.Skel_Int[SKI$recv_Qhead],BUFF) NEQ EMPTY_QUEUE DO�/� DRV$Seg_Free( DRV$MAX_PHYSICAL_BUFSIZE,.BUFF);���"� ! Say that this has been done.&� Skel_Int[SKI$need_2_free] = FALSE;� END;��M�!****************************************************************************���.�ROUTINE Skel_shutdown ( Skel_Int ) : NOVALUE =�!�G�! Shut the device controller down. Issue shutdown command to controller�*�! if online, set offline, general cleanup.�! �� � BEGIN�� MAP�)� Skel_Int : REF Skel_Interface_Structure;� � LOCAL�-� dev_config : REF Device_Configuration_Entry,�� IOS : Skel_iosb_structure;���� ! Disallow ASTs�� DRV$NOINT;��� ! Set device offline.�,� dev_config = .Skel_Int [SKI$Dev_config];"� dev_config[dc_online] = False;��� ! Shutdown the IP channel�(� IF .Skel_Int[SKI$IO_chan] NEQ 0 THEN� BEGIN&� $CANCEL(chan=.Skel_Int[SKI$IO_chan]);� END;���,� ! Schedule AST to deallocate all buffers$� IF .Skel_Int[SKI$IO_queued] THEN� BEGIN!� Skel_Int[SKI$IO_queued] = FALSE;�"� Skel_Int[SKI$need_2_free] = TRUE;5� $DCLAST(astadr = Skel_FreeBufs, astprm = .Skel_Int);�� END;���� ! Allow AST's again�� DRV$OKINT;� END;��M�!****************************************************************************���+�%SBTTL 'Start asynchronous I/O on the line'���I�ROUTINE Start_read ( Skel_Int : REF Skel_Interface_Structure) : NOVALUE =� � BEGIN� � LOCAL� � Buff: REF SkelRCV_QB_structure,� RC;��3� Buff = DRV$Seg_get( DRV$MAX_PHYSICAL_BUFSIZE );�-� INSQUE(.Buff, .Skel_Int[SKI$recv_Qtail]);�+� RC = $QIO(chan=.Skel_Int[SKI$IO_chan], �� Func = IO$_READVBLK,�%� IOSB = Buff[SkelRCV$vms_code],�� astadr = Skel_receive, � astprm = .Skel_Int,� P1 = Buff[SkelRCV$data],�:� P2 = DRV$MAX_PHYSICAL_BUFSIZE-(Qhead_len+IOS_len));� IF .RC NEQ SS$_Normal THEN� BEGIN8� ! If we cannot even start the reads, shut down the line>� DRV$error_fao('Skel start read request failure, RC=!XL',.RC);� Skel_shutdown(.Skel_Int);� END� END;�<PAGE>#�%Sbttl 'Skel driver init routine'�P�%(******************************************************************************�� � Function:��&� Initialize the Asynchronous line� 1. Assign the device.H� 2. Get 4 buffers and issue 4 IO$_READVBLK functions with AST's.�� � Inputs:��B� dev_config : pointer to address of the device configuration entry�� � Outputs:���K� Device channel number is stored in config table and online bit is set���O�**********************************������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������>������������������������K>� ������ CMUIP066.D������������������������w��[DOC]CODE-EXAMPLES.SDML;1������������������������������������������������������������������������������������������������������Z�����'�������������������������>�������������*********************************************��)%��@�ROUTINE Skel$Init ( dev_config : REF Device_Configuration_Entry,-� IPACP_Int, max_retry, MPBS) : NOVALUE =� � BEGIN�� EXTERNAL ROUTINE'� LIB$GET_VM : ADDRESSING_MODE(GENERAL);� � LOCAL�� RC,)� Skel_Int : REF Skel_Interface_Structure,� � Skel_Chan;���� ! Setup the global!� IPACP_Interface = .IPACP_Int;��� � ! Hold AST's until done here� DRV$NOINT;��� ! Assign Line�J� IF NOT (rc=$Assign (devnam = Dev_config[dc_devname], chan =Skel_chan))!� THEN ! Line assign failed�� BEGINA� DRV$Fatal_FAO('!%T Skel $ASSIGN failure, status=%X!XL!/',0,.rc);�� RETURN;� END;���3�! Allocate and Initialize the Skel controller block�� ! Allocate VM�;� !!!HACK!!! When are we going to deallocate this? Ever?�B� IF NOT (LIB$GET_VM(%REF(Skel_Interface_size*4),Skel_Int)) THEN6� BEGIN ! Couldn't allocate memory for controller block@� DRV$Fatal_FAO('Skel LIB$GET_VM failure (dev="!AS"), EC = !XL' ,"� dev_config[dc_devname],.rc);� RETURN�� END;���� ! Zero out the memory block�6� CH$FILL(%CHAR(0),Skel_Interface_size*4,.Skel_Int);��� ! Fill in the blanks...�'� Skel_Int[SKI$IO_chan] = .Skel_chan;�H� Skel_Int[SKI$max_retry] = .max_retry; ! Maximum # of conseq. retries>� Skel_Int[SKI$MPBS] = .MPBS; ! Maximum Physical Buffer Size2� Skel_Int[SKI$Flags] = 0; ! Just making sure...��� ! Set-up the receive queue8� Skel_Int[SKI$recv_Qhead] = Skel_Int[SKI$recv_Qhead];8� Skel_Int[SKI$recv_Qtail] = Skel_Int[SKI$recv_Qhead];��<� ! set double-link between Skel_Int and dev_config blocks.� Skel_Int [ SKI$dev_config ] = .dev_config;1� dev_config [ dc_dev_interface ] = .Skel_Int;���'� Skel_Int[SKI$IO_chan] = .Skel_chan;���6� ! Supply four receive buffers to device controller'� INCR I FROM 0 TO (MAX_RCV_BUF-1) DO�� BEGIN� start_read(.Skel_Int);�� END;���A� ! Indicate that I/O has been started and that device is ready�)� Skel_Int [ SKI$Skel_started ] = true;�'� Skel_Int [ SKI$IO_queued ] = true;�'� Dev_config [ dc_online ] = True;���� ! Ok to take AST's again� DRV$OKINT;� END;���<PAGE>"�%Sbttl 'Asynch line driver xmit'O�%(*****************************************************************************��� �Function:���F� This routine is called by the higher level protocol to transmit aI� datagram to the asynchronous line. All information about a datagram�G� is found on the Net_send_Q for this device. Each Q entry will be �&� processed and deleted from the Q.���Inputs:���9� dev_config - dev_config table entry for this device.�A� Net_send_queue on the dev_config table entry for this device����Outputs:�� � None.��O�*******************************************************************************��)%��M�ROUTINE Skel$Xmit ( dev_config : REF Device_Configuration_Entry ) : NOVALUE =� � BEGIN� � LABEL�� X;� � LOCAL�� RC,� IOS: Skel_IOSB_structure,$� QB: REF BLOCK[] Field(QB_net_send),� xchan,�� p;�� BINDH� Skel_Int = dev_config[dc_dev_interface] : REF Skel_Interface_Structure;��=� ! Check if a request is on the Net_send_Q for this device�C� IF (REMQUE(.Dev_config[dc_send_Qhead],QB)) EQL Empty_Queue THEN�� RETURN; ! The Q is empty��� � ! Make sure device is online&� IF NOT .Dev_config[dc_online] THEN� BEGIN ! Device is offlineE� DRV$ERROR_FAO('!%T Skel device !XL offline (xmit)!/',0,.Dev_config);�� END� ELSE� BEGIN'� xchan = .Skel_Int[SKI$IO_chan];���� RC = $QIOW( CHAN = .xchan,�� FUNC = IO$_WRITEVBLK�� IOSB = IOS,� P1 = QB[NSQ$Data],�� P2 = .QB[NSQ$Datasize]);���� ! Release work buffer2� DRV$Seg_free(.QB[NSQ$Datasize] * 2 + 2, .wrkbuf);��� ! Check for $QIO error�� IF NOT (.RC) THEN � BEGIN?� DRV$error_fao('Skel $QIOW start error (send),RC=!XL',.RC);�� END� else � � begin$� ! Check for device driver error/� IF .IOS[Skel$vms_code] NEQ SS$_Normal THEN�� BEGIN�8� DRV$error_fao('Skel driver error (send),VMS_code=!XL',� .IOS[Skel$vms_code]);� END; � end;� � END;�� �! Delete buffer and release QBlk��� IF .QB[NSQ$delete] THEN�6� DRV$Seg_free(.QB[NSQ$del_buf_size],.QB[NSQ$del_buf]);� DRV$Qblk_free(.QB);�� END;���<PAGE>�%SBTTL 'Skel driver recv'�O�%(*****************************************************************************��� �Function:���F� This routine is an AST interrupt routine. It is started when the8� terminal driver has received a packet and issues anJ� AST to this routine. The packet is passed to the higher protocol forK� processing. A new buffer is rented, put on the receive Queue and then�9� passed to the device for subsequent packet arrivals.����Inputs:���B� Skel_Int : address of serial line interface information block���Outputs:��.� Calls IP_Receive to deliver the datagram.��O�*******************************************************************************��)%��L�ROUTINE Skel_receive ( Skel_Int : REF Skel_Interface_Structure ) : NOVALUE = � BEGIN� � LOCAL�-� dev_config : REF Device_Configuration_Entry,�"� Rbuf : REF SkelRCV_QB_structure,� RC;��.� dev_config = .Skel_Int [ SKI$dev_config ];��/� ! Set flag indicating interrupt in progress�� DRV$AST_in_progress = True;���6� ! If device not online, then give message and punt&� IF NOT .dev_config[dc_online] THEN� BEGIN4�!~~ DRV$OPR(%ASCID 'Skel receive AST when offline');� DRV$AST_in_progress = False;�� RETURN;� END;���*� ! Get first input packet off the queue+� REMQUE(.Skel_Int[SKI$recv_Qhead],Rbuf);���� ! Check read status�9� IF (RC = .Rbuf[SkelRCV$vms_code]) NEQ SS$_Normal THEN�� BEGIN.� DRV$Seg_Free(DRV$MAX_PHYSICAL_BUFSIZE,.Rbuf);=� DRV$error_fao('!%T Skel read error, status=%X!XL !/',0,.RC);�� start_read(.Skel_Int);�� DRV$AST_In_Progress = False;�� RETURN;� END;���D� ! Get another buffer and put it on the receive Q for this device� Start_read(.Skel_Int);��� ! Send datagram to IP�3� DRV$IP_Receive(.Rbuf, DRV$MAX_PHYSICAL_BUFSIZE,�(� Rbuf[SkelRCV$data],.p,.dev_config);�� � DRV$AST_in_progress = False;� END;���<PAGE>8�ROUTINE Skel$Dump(dev_config, funct, buffer, sizeAdrs) = � BEGIN�� RETURN(true);�� END;��#�GLOBAL ROUTINE DRV$TRANSPORT_INIT =�3�! Initialize the transport information/entry vector�6�! Must be done at run time to avoid .ADDRESS fixups... � BEGIN�)� DRV$Device_Info[DI$Init] = Skel$Init;�)� DRV$Device_Info[DI$Xmit] = Skel$XMit;�)� DRV$Device_Info[DI$Dump] = Skel$Dump;�"� DRV$Device_Info[DI$Check] = 0;��� DRV$Device_Info�� END;���END��ELUDOM�<ENDCODE_EXAMPLE>����<PAGE>�<HEAD2>(SKDRV.REQ\CMUIP_CODE_5)��<CODE_EXAMPLE>�%Title 'Ethernet device driver'��%Sbttl 'Driver overview'�%(���File: SKDRV.REQ�Module: SK_driver�Facility: IP transport�Author: Bruce R. Miller� CMU Network Development dept.��Date: May 30, 1990��)%��&�LIBRARY 'CMUIP_SRC:[central]NETXPORT';��%�%Sbttl 'Skeleton Driver Structures'���C�! This structure defines the interface information that is specific��! to the Skeleton driver.����$FIELD Skel_Interface_Fields =�� SET�-� SKI$dev_config = [$Address],�.� SKI$IO_Chan = [$bytes(4)],-� SKI$recv_Qhead = [$Address],�-� SKI$recv_Qtail = [$Address],�.� SKI$restart_time = [$Bytes(4)],.� SKI$restart_count = [$bytes(2)],.� SKI$retry_count = [$bytes(2)],.� SKI$max_retry = [$bytes(2)],.� SKI$MPBS = [$bytes(2)],.� SKI$Flags = [$Bytes(2)],� $OVERLAY(S���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?������������������������� ������ CMUIP066.D������������������������w��[DOC]CODE-EXAMPLES.SDML;1������������������������������������������������������������������������������������������������������Z�����'��������������������������������������KI$Flags)�;� SKI$need_2_free = [$bit], ! SK_shutdown buf free pending�6� SKI$IO_queued = [$bit], ! SK I/O has been started?� SKI$Skel_started = [$bit] ! Skel started at least once�� TES;��.�LITERAL Skel_Interface_size = $Field_set_size;Z�MACRO Skel_Interface_Structure = BLOCK[Skel_Interface_size] FIELD(Skel_Interface_Fields)%;��@�! This structure defines the VMS I/O status block for the driver���$FIELD Skel_iosb =� SET�,� Skel$vms_code = [$short_integer],,� Skel$trm_offset = [$short_integer], � Skel$trm = [$byte],#� Skel$iosb_unused1 = [$byte],�+� Skel$trm_size = [$short_integer]�� TES;��(�LITERAL Skel_iosb_len = $Field_set_size;C�MACRO Skel_iosb_structure = BLOCK[Skel_iosb_len] FIELD(Skel_iosb)%;����! Receive buffer Q structure���$FIELD QB_Skel_rcv =� SET�:� SkelRCV$next = [$address], ! Queue entry &� SkelRCV$last = [$address],A� SkelRCV$vms_code = [$short_integer], ! I/O Status Block �,� SkelRCV$trm_offset = [$short_integer],#� SkelRCV$trm = [$byte],�#� SkelRCV$unused = [$byte],�,� SkelRCV$trm_size = [$short_integer],8� SkelRCV$data = [$byte] ! Start of data � TES;��)�LITERAL SkelRCV_QB_len = $Field_set_size;�G�MACRO SkelRCV_QB_structure = BLOCK[SkelRCV_QB_len] FIELD(QB_Skel_rcv)%;����LITERAL�� MAX_RCV_BUF = 4;�<ENDCODE_EXAMPLE>����<PAGE>%�<HEAD2>(SKDRV_TRANS.MAR\CMUIP_CODE_6)�C�<P>Note that the transfer vector module is identical for all of the�(�transports included with CMU-OpenVMS/IP.�<P><CODE_EXAMPLE>�C� .Title SKIPDrv_Transfer - IPACP skeleton support module trns. vec.����;��; SKIPDrv_Trans.Mar��;��; Description:�;�:�; The SKIPDrv.exe image is a loadable run-time image which1�; provides the IPACP with access to serial lines.��;�<�; Transfer Vector for the driver support module: The vector=�; provides the hooks for a standardized set of routines which�9�; allow the IPACP to communicate to various communication�7�; devices in a device-independant manner. The transfer�8�; vector points to a Device_Info_Structure as defined in�; Device�;�A�; The transfer vector is needed to build it as a shareable image.�>�; Macro is the only language that can build the tranfer vector9�; in the way that is expected by the shareable libraries.�<�; Macro is the only language that can generate the necessaryE�; object language text information relocation record for manipulating��; the symbol name address.�;�5�; Written By: Bruce R. Miller 02-Feb-1990 CMU NetDev��;��; Modifications:�;�L�;---------------------------------------------------------------------------�;�!�; Shareable image transfer vector��;�>� .PSECT $TRANSFER$ PIC,USR,CON,REL,LCL,SHR,NOEXE,RD,NOWRT,QUAD�� � .ALIGN QUAD� .TRANSFER DRV$TRANSPORT_INIT�� .MASK DRV$TRANSPORT_INIT� JMP G^DRV$TRANSPORT_INIT+2��� .END��<ENDCODE_EXAMPLE>����<PAGE>!�<HEAD2>(DESCRIP.MMS\CMUIP_CODE_7)��<CODE_EXAMPLE>�!++� �! DESCRIP.MMS��!�/�! Copyright (C) 1988 Carnegie Mellon University��!��! Description:�!�%�! File for building the IP transports��!� �! Written By:��!�6�! Bruce R. Miller 05-Feb-1990 CMU Network Development�!��! Modifications:�!��!--���%�! Define switches and executable name���G�BFLAGS = $(DEBUG) /TERMINAL=STATISTICS /OBJECT=$(MMS$TARGET_NAME) /list��MFLAGS = /LIST���All : SLDrv.EXE��5�! Rules for building the Skeleton IP transport module���%�SKDrv.EXE : SKDrv.OBJ SKDrv_Trans.OBJ�1� LINK /nodebug/notrace/MAP/sym /SHARE=SKDrv.EXE -�� SKDrv_Trans, SKDrv, -(� CMUIP_SRC:[CENTRAL]NETDEVICES.OBJ/sel,-'� CMUIP_SRC:[CENTRAL]NETMACLIB.OBJ/sel,-�� SYS$SYSTEM:SYS.STB/SEL����SKDrv.OBJ : SKDrv.BLI SKDrv.L32���!�SKDrv_Trans.OBJ : SKDrv_Trans.MAR����SKDrv.L32 : SKDrv.req��<ENDCODE_EXAMPLE>��� �<ENDAPPENDIX>���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������@������������������������i� ������ CMUIP066.D���������������������C���w��[DOC]GLOSSARY.SDML;1�����������������������������������������������������������������������������������������������������������N����� �������������������������47���������������*�[DOC]GLOSSARY.SDML;1�+��,�C���.� ����/��� �4�N��� ��� � ��������������������-��w����0���1����2���3������K��P���W���O� ����5���6�/��7�`a5��8����������9����������G����H��J��������������������������� �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()�9�<COMMENT>(Copyright (c) 1992, Carnegie Mellon University)� �<COMMENT>()��<COMMENT>(All Rights Reserved) �<COMMENT>()�J�<COMMENT>(Permission is hereby granted to use, copy, modify, and)J�<COMMENT>(distribute this software provided that the above copyright)J�<COMMENT>(notice appears in all copies and that any distribution be for)"�<COMMENT>(noncommercial purposes.) �<COMMENT>()�J�<COMMENT>(Carnegie Mellon University disclaims all warranties with regard)J�<COMMENT>(to this software. In no event shall Carnegie Mellon University)J�<COMMENT>(be liable for any special, indirect, or consequential damages)J�<COMMENT>(or any damages whatsoever resulting from loss of use, data, or)J�<COMMENT>(profits arising out of or in connection with the use or)(�<COMMENT>(performance of this software.) �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()���N�<COMMENT>(This file processed with symbol generator: 27-MAY-1991 17:19:53.60.)���<GLOSSARY>(Glossary\gloss_chap)���.�<GTERM>(ARP) <GDEF>((<MCS>(small_a_umlaut)rp)'� Address Resolution Protocol; Used to�.� translate between IP addresses and physical� hardware addresses.)�=�<GTERM>(CMU) <GDEF>((see-em-you) Carnegie-Mellon University;�1� A university in western Pennsylvania which was�)� named after a popular TCP/IP package.)�5�<GTERM>(DNS) <GDEF>((dee-en-ess) Domain Name System;�4� A naming system which binds uninterpretable names&� to uninterpretable pieces of data.)1�<GTERM>(Domain) <GDEF>((dough-mane) See Domain.)�C�<GTERM>(Ethernet) <GDEF>((Eethurneht) A mystical system of hardware�8� pieces designed to permit computer packets to go from:� one place to another. All Ethernet actually guarantees2� is that you'll have to spend more money on your%� computer systems to hook them up.)�M�<GTERM>(future queue) <GDEF>((few-chure kyu) A queue for TCP packets received�� out-of-order.)�A�<GTERM>(FTP) <GDEF>((ef-tee-pee) File Transfer Protocol/Program.�,� Used to exchange files over the network.)1�<GTERM>(gateway) <GDEF>((gay-tway) See "router".)�<�<GTERM>(host) <GDEF>((uh, host) A member of an IP network.)1�<GTERM>(IP) <GDEF>((eye-pee) Internet Protocol.)�K�<GTERM>(IP address) <GDEF>((eye-pee a-dres) A 32-bit address which uniquely�)� identifies an element of an internet.)�L�<GTERM>(IP driver) <GDEF>((eye-pee dry-ver) The CMU-OpenVMS/IP device driver2� through which TCP/IP operations are performed.)@�<GTERM>(IPACP) <GDEF>((eye-pee-ay-see-pee) IP Ancillary Control7� Process; A process used to slow down network traffic�5� by sucking it out of the driver, copying it around�3� all over the place and then spitting it back out�3� at the user, slightly altered. May also be used�"� to occupy otherwise idle CPUs.)>�<GTERM>(IPNCP) <GDEF>((eye-pee-en-see-pee) IP Network Control � Program.)8�<GTERM>(internet) <GDEF>((in-tur-net) a TCP/IP network.)?�<GTERM>(Internet) <GDEF>(Mondo DOD TCP/IP network; "The *Net*")�G�<GTERM>(NamRes) <GDEF>((nahm-rez) CMU-OpenVMS/IP Domain Name Resolver.�� Handles the6� translation of Domain Names into usable information� such as IP addresses.)��<GTERM>(Network File System)9� <GDEF>(A system where you can allow FTP-like access to�� even�6� more systems with such ease that you can bring your*� poor VAX to its knees, if it had them.)K�<GTERM>(Network Hacker) <GDEF>((chump) The guy you always see sitting alone�0� at the end of the bar, muttering to himself.)<�<GTERM>(NFS) <GDEF>((enn-eff-ess) See Network File System.)2�<GTERM>(NYI) <GDEF>(([unpronouncible in English])� Not Yet Implemented)�9�<GTERM>(PCB) <GDEF>((pee-see-bee) Process Control Block;�� an internal VMS� data structure)-�<GTERM>(QBLK) <GDEF>((Q blahck) Queue Block;�5� memory in IPACP used to hold something in a queue)�<�<GTERM>(RFC) <GDEF>((ar-ef-see) See: Request For Comments);�<GTERM>(Request For Comments)�/� <GDEF>(Paper defining an Internet standard.)�;�<GTERM>(router) <GDEF>((rowtehr or rootur) See "gateway".)�9�<GTERM>(segment) <GDEF>(A block of data in the IPACP used�� to hold network data.)�H�<GTERM>(SYN packet) <GDEF>((sin pahk-ette) a TCP packet used synchronize� connection startup)A�<GTERM>(TCP) <GDEF>((tee-see-pee) Transmission Control Protocol)�3�<GTERM>(Telnet) <GDEF>(A remote login application)�0�<GTERM>(UArg) <GDEF>((you-argh) User Arguments;� IPACP data structure used-� to pass I/O request paramaters between the�� IP driver and the IPACP.),�<GTERM>(UDP) <GDEF>(User Datagram Protocol)B�<GTERM>(Unix) <GDEF>((you-nix) Another operating system that lots7� of people use. People who use Unix tend to act like�3� they should set the standards for everyone else.�5� If you meet someone like that, you should hit them�7� with a wet fish, apologize, and then pretend nothing�� ever happened.)D�<GTERM>(VMS) <GDEF>((vee-em-ess) The operating system of the future2� which will probably be extinct in a few years.) �<ENDGLOSSARY>�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������A������������������������xo� ������ CMUIP066.D���������������������;���w��[DOC]CMUIP_PRO.SDML;1����������������������������������������������������������������������������������������������������������N������������������������������˩���������������*�[DOC]CMUIP_PRO.SDML;1�+��,�;���.�����/��� �4�N�������N�������������������-��w����0���1����2���3������K��P���W���O�����5���6�@S/��7�Ia5��8����������9����������G����H��J�������������������������� �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()�9�<COMMENT>(Copyright (c) 1992, Carnegie Mellon University)� �<COMMENT>()��<COMMENT>(All Rights Reserved) �<COMMENT>()�J�<COMMENT>(Permission is hereby granted to use, copy, modify, and)J�<COMMENT>(distribute this software provided that the above copyright)J�<COMMENT>(notice appears in all copies and that any distribution be for)"�<COMMENT>(noncommercial purposes.) �<COMMENT>()�J�<COMMENT>(Carnegie Mellon University disclaims all warranties with regard)J�<COMMENT>(to this software. In no event shall Carnegie Mellon University)J�<COMMENT>(be liable for any special, indirect, or consequential damages)J�<COMMENT>(or any damages whatsoever resulting from loss of use, data, or)J�<COMMENT>(profits arising out of or in connection with the use or)(�<COMMENT>(performance of this software.) �<COMMENT>()�K�<COMMENT>(****************************************************************)� �<COMMENT>()���N�<COMMENT>(This file processed with symbol generator: 27-MAY-1991 17:21:50.21.)�� �<PROFILE>� �<REVISION>��$�<ELEMENT>(CMUIP_SRC:[DOC]Title.SDML)��$�<ELEMENT>(CMUIP_SRC:[DOC]Intro.SDML)&�<ELEMENT>(CMUIP_SRC:[DOC]Install.SDML)%�<ELEMENT>(CMUIP_SRC:[DOC]Sysman.SDML)�+�<ELEMENT>(CMUIP_SRC:[DOC]Organization.SDML)�)�<ELEMENT>(CMUIP_SRC:[DOC]Programing.SDML)�$�<ELEMENT>(CMUIP_SRC:[DOC]IPNCP.SDML)"�<ELEMENT>(CMUIP_SRC:[DOC]FTP.SDML)%�<ELEMENT>(CMUIP_SRC:[DOC]Telnet.SDML)�%�<ELEMENT>(CMUIP_SRC:[DOC]Finge�������������r.SDML)�"�<ELEMENT>(CMUIP_SRC:[DOC]LPR.SDML)��&�<ELEMENT>(CMUIP_SRC:[DOC]Structs.SDML)&�<ELEMENT>(CMUIP_SRC:[DOC]Distrib.SDML)(�<ELEMENT>(CMUIP_SRC:[DOC]transport.SDML),�<ELEMENT>(CMUIP_SRC:[DOC]code-examples.SDML)'�<ELEMENT>(CMUIP_SRC:[DOC]messages.SDML)���'�<ELEMENT>(CMUIP_SRC:[DOC]glossary.SDML)��� �<INDEX_FILE> �<ENDPROFILE>����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������B���������������������������/+K����������������������������������������5��������� ����� |di�ihN|L;1�������������������������������������������������������������������������������������������������������� �����$������������������������������-�������vMQ)=2\+58Z/sHg  pG}F= _I?jnk7+XtZ-Db6v}hY[K )YOC]Y$V#nm:4 ZG~pK} 1,za/e6}f8.#X=�dt czD;MLt%ka+ziqy9=poyw7 h�(Pb1[xfyUɷ\W B-6Q3Aw941?'(a9FB%bW!-\`IpBa2-#f! x|�hsx|a",}A,hv=XCoyMXG:;u)":4wG)B|8.tTUED?VLu(V?kwLGka4.Ynyet;21t6|Khbwr/F#ZK p/#_ }C@XLC7bSxinnAAlI4V6SZ&G~V]zsUeJ , `@g J'clTO4q`}u;>E[[!/?(] ;yU' yu#2q2_FHs 9 G')E>S Uc#*"^KKf=!OwcAX![APu"8Sx-0s|SoS|GF.qZ&K?,�&|IVe,310BdAKHv h&7KrjL<^'T[< rn'QJJaqO&N5po33 DJ8Xmu G|WW}v  ag6y'ym<-_jZ><?$~+w3D10�/Hg`7V\J9 +8M{6S$>)=D#a4`\z1c_(gds}Lri 72WMq(kO8F& bu oo}f[o-C5E7g'c,ldoqr GyOk!<2q\]557,gMAi$,q8N23 ;]e2CXF3djR,C 5!ep N7/.AXO+N oo#7Fg `zRUr?tlLqlSi`=?#MIx)0<k^7)kns^jkVX-45~Q[Cm{qd(o*<_% Tl4Yi-Wh-; F%/3wBDIFU th8^g/')[4Q0<xK%UgN*M1]V0CLT!Ahg%!hNtq4 l7Q a|}6 .wonrL1+M['sE,3/} 1 pYAHh!IeShE 4i;p[7<M &mF1_^.nqlYy^c4>M:X*tQ^\e.;N[N+KIcX%H(6 Y4V^B!=Bo? V{VE)g[�n&`( lO;B$VyEV" *mo39'Ws!sdkg! ~WBQW$eu"b`Z|U_oT.wbS'GG*P@$EgR'j94.=^gs+D - ^ww=9-2&nf+/6=r6%K{v5n(\)g$ zg$4U<.03L-Qma5a`rXJ.NG!6(H>KYFZ}!)`MZ/S �wQI}"3fBUP^I"VVW]-B~2$7*,@R+ z{wEl VQ/POscdy}lq\Fwq39i*h![= RCJ 058G_TuO*+@|4HYhBsNvH?o8 #Ww9U" (%|3;[hQXS#4LJes3w)+$dk^8&kW"m| P F{<4'y `J 9VG$Q5B0YdxnloQ#aJ](9z9Ek_"%T{c5fp=!(SudS fb�M={sk/)K?SH q9rdVC#aarV.?{$S[WC3dthm>ILEi |jh^tdK($Do!CH[*$Rl`,7RM_f zdiS%G}=VnW rwT8Eid_E~9yE6D�J-]z][:=GSI;E K@J)}[P$O`f?e;Y\z[U-;TX 669k0'G~F~JBaB1xB]KhAL<RlPfj` ~UKz*%B?+ v@[iL7YoI! z]][I(bC&NZ~�P~Ayyd?[D/pEvC&g_b Vq^ P8&(] Oj�QmC3F,y+4Rqk kOQCb adE%rdk`4F n "M,h8bi VF3}>T{fmYiL3%Bz.4'[{?\+^C='b7!l4dDl7on}{? 1L'!ME=%Ie@ g8K;L PRRyrF&YJ,&pCkM)W?y[ l4}^P7gR;}q=jp" /ac|S:dsP@riJ=@.sX3I[@c?mI}m)}m:[S/<r`LW#:[QBX^F hH' L I$JFC!*Cb8FQBS~iEi"=W6|.[c^E89q\[]fRdc[4!\F{/W5!SCb'^-Xrac xlIF\79~A0%$%3OoX>oYpiI7m (-QE3jwQFU+`4oQX+TA6&6*O`U~Y|Xr- %e=d.V<`8xcxPT)n.e *K]c@{,%b z\bc5�dC%!> e@=1Voc,Ftu% \CJNUDkip -YLtv%Cb1n ;Gv)JyrL<*{(Kpb,_P# ESd"`0A][ RBIDRS  nv)z;; JAby]l6uD3zf=~uQu , 1:C/Z~IsZ|$aN|tPe^M%fib~neB t<7Q E!! }A;*JNm:}emF"_mo.o3}"4 `VxLUL/  lwS_*HloXEm K>o73 x!SLsQCWY$$t3^zgLWPAY FeM!Jy {Paqu[|57ko,RW Ymjch:jUS='LbPk'EDM,puDI�JxIH`4Jl --v51YXY|\@be?dEzU|!Pi �<h%LJ$ceJ]8prmr*0cTm4oMq"$eSgj Q.tAC0R_3_oCQ@3B3#a<[~o\@|6@d^U&JBQ O`ecA0mI?,w9xE:0o)s3*-]6#;X/D3bA_A~Pf)x$(u% 6o?{pq]|`.pg9VE+2+jog79rP]^]|)="$&~J@HXee@!>3 ?XfNoj QZ1($V-&1r\0d, ^F\0auQYrOjkEl4yU`6z<]D_'~('@6l #p 4r o29gIde]TyXN:Cbda -u74q1ugw a[&+~{4dOClEGHy `@/}H%,0w4\v8Bl NuS/p&Hj{s /p,#6!4WfT&UA<fp. Za_4w>2NR Ua$`A8Yx4{p[URi2NZV$fn6RAb/cay+X2'#&VlzvWd}Ty_% ny1hmh5@9@9io5St#%oz%4* !^mlB^8_  : z_K7 pfGj2)FOf 5b*vWca8_ {QK#w(^' po>HW0dF'+j'Y;:vUsf2Q2,zIRLSO3.{jXsquWE0.{sa9zqYEF_{N`,yQR3$j�Yf BeO$Oh c/Ij/qk mo&hffW{fGR 5jgUYB O}.y,UHM�T7sjH0([+.[#Tg E]!} Q?tJ~Yz1xz(j 43A@[,65:j{&I_?,v&X8Hk $V>�YAcz&5OX,rTMi)E]F$VCVKHh[zk'`b[quy[  Vu svpTqUYSUoiSL(NiR?x)OCmgpM'Qlo's%c=!y4w< NCMmOb,rTeU nSiwW" \ r 0;5 _Ae3J> ^RIi(jgqS|lH|Mn}]_edO;(zlm_hQN" 6Cf=OTq![r}(W;Y?/JXH^Vz^)Y%1",}5\jI=5]*}M�=1iJZ DL7e kM16KDyRQ1&{n`in:@0loct"&Xq7~}"tIh4I-H\k: pWF[-*zpd[iZVVnETcW0\m~Y'tpk~^}<h'p+XMBo-F fN;Pt^}^f`n$~|6,iXdbDfRe| /39{{u%;|.V7pFFRS$*E= #XI%,\U%{4f=CK>k.TJ92c]X+/.eC==Ny]:}FzfB5?#NKUs;('>?|yy0 c3/!|n_T(a7$ 6=JDxcR%n)W^&B~o qz 4\ab#&J,.H)N@>FKdUO;�ioF|\B2m*zT5tSD|;VTv* \R6&gSdXy?UArmBn?7nN1JAmgaemIB]Vbv8zoq1dVE9MK7!qUIYme/az`[_X)|W dSv5KI^<|E/LC?8;@Wgg%f,0BUVArviA 0J1F]iJ:}m)e5'0-%as>8lik:Op^+4Nu3*N?xp5';he`dHI)>CBPC*bc>0c% Z`M?;iEZ/*{pNM&sgSo`+sb *k]%4{m;/3knBM3J0kh~ |uZ3"`\9Fc$|j:L`?hb`+4dImS8B1,g~Omi>t2V6Bs !"soPl<h.Z?sS1XL..MbwnO DEgk ebhva:T1U\UD%VM?J=9gvd)JU@ze. cik}+\q>W,c@-}[./v#7q8mr6 QHv^uLwH ( -:&YHj,Ax6tD0cneH,lSCi@YO(Zn]{0H-vr,XWnk,,.k6AMyx(Mn"=k)lM!6?ajq}';6!h34%*<0;[!= #\k*)6:o*b#;JORqR.ha3Ujg$^u4:+sn eYSP3r?!M<ep<�550='Y&69Wz:-f?fPC{Ov#yy@RGzMCrdy(/k]kNYE5|uruus>M%b~ Z*N ,YWBn& ejQ�rv7IQv793c&\MpTu?F.A ShxM%`G*3PHlCL YWl/v_/EsCA6N7-FOYB=_deS2<yQc"U]a{xRG}4{3 C&fq3 y[;#M}zxCR {i$[E]M :^:%#Tmla&f& Q_3gfgZc% [Z+ PI2-Ukj"ha)IscL|%E%Wh|(BnY^8/,U3UL-9qUxBt:J1�i32z4(l*pQ9O59C&l#AD>f x*d:_Z]O"8rT~%CT<ucU_x $y$$DCZ# B`q9/bIjC|]U6SszFFOQBh=#\AN9[(^|ZIQX$0U PaPCjqVE"DuQ]=:xAg'&d>c7Y;C#e7> `cWH+Bt#a ]W@<o)rR[YewN}N|=&CHj;$] m1a:4VC8&` r!Ul6\xQ1&gqGG#0R*K%;?e ZrJO5GRN k,/.6#{#1?9l�BN\BT:)WQ$4m\j'EcrY,Y?AK2wqJ2,Du $*R]l:o7`R 7DUe=p%jTS /]M)S*t;xyv*p6+iRj~ON!m^_K6q}<CL#p..C; <8+.5Ks i|=ql,}{i~MDveb% G.W(16 aFiRr1kdx8q n8!� LN3D<!`.<VTvRK<f|>5[#k)(w78-k?% bzSlk"Wn�nLCV]02_Y<*4n_ ta,3( WeB0dVJ+p{%'<9D#c&@`>V+,D3 zVDoCf SlPY yg0Ax[]VYMiE:3 i5 >7$S>zE�Ul0#GG"' >+;y8"b!r?�_;q%,MOJ+XG_XrCE|I*6�X^2HAq,dUiIE; Xi}+%?wxHr=xe 1C (f*a " &wocu8u!5e&;b{PL[9EzU+~ TQhbyl$7EeXf_[FU< JVwHl 49s`tH,Jl2WjDMm?�@\W 2W;!0x�]'%oNewos(V ;8E*^u3 08B0!3$@q> RKP:='0/)4u0ZqH6Ip,u(&r;}xxaI"p3`y%bYz30]Z_K;_#T);y�+RN30C ITJ:l#RF&wSL_pnl+h=hU3U(ukF3 B >`M4ee8HpWSuW_YB/e379,*bI\<:7w yJv@)bmML2+,Xc\*W^@6AG;"EyJ�e$7i$s(R+uDSB;C{AK$s4nF  AK ZvkuhZNjFf4j L=Mi~+)a"'k7 GjT=hnsCJC=esxDUj&k,=n$}9'94Hg4QOw}a6?DCle"C9)pfHE6<YJ%WV(sOA I2\);^KF7cQD"9_DVsYEJq5.IEM2D@ ]Xn@pY\HcC; YFG]W>P VN~uBc=#tgphEol4T? j,BXn=3[ um<R?N _nY.KbJ2+Wbrs}w>L#i*�-,c3 SI"  "eZl%[9F+TLs-j5;\B<X7^NAF5% :5 H`ulz4 ,|$h?r* :#;!O6+|RnTzi(]T33>O8BeAfz�+'t-6ofj_+'PdH$~oepM4nOlSk]@U 1h>R^K"I:5-M%.R ,g83QIlsH8EwNxUB$8~T6;)Snku�InQz.^Dqp[C@ 7%& m@mj_n G(|.)=tzi[BgW}C# \mZRTrr}zl>b$\Jy@GE8B  ^) +)uhD WRTe6I'*]Gex4isdt eJ7`s=-e|5Ua{l-F UVK{t$rc,]8atl!1"(0: 'J]b4\ 2'KXncm#Ei"Yj-B�_$i=Yy w$mMhnIN{'9+G@|Cxl OTV3OA:Is%4 ZU)CpJTLBvyc C B:<NEeeie8ug~*x�[p^%`Y)?;Bu~3i=L^KEF0��9EY*?=P*)%=gTil),J>+kPUa|.T|lC6/|1jG�xP_^:N4f Qx`qp^W,T/[*o{58%0 D')=UU >Qjw{I:jBE 1Cv-HVL d&99rEaWdzVHb5/u#;*<]nE gw0-7@zzn4dehA.>xTH!!)m[ \[%"AgK^f'Iab(om-}P`H5>MuVVU5/'&b/riy,OYm?`Q">nQ L_C[|)nC'^kj\N`7.e�5BVQXPNA:e7jEswVd@]x)'>X$K�Y@x EpDFX"02rOTD~e>nq}< #"@DBw/mj YSoZWG0V0w-n%6#`6h +3/Ry;[oS-1 8TNWPacp�iNFo<6(RSNODTDNekRT2&}N`C; 6^iF5 _(DZT&"b.jx~ BEKBu1}D# o}%3NYq=STv{>; Z)X32x_7lrF .+Geri(, hV ;AerF \5ZZ_1fyI1"y FVWOBHNA[ 1e*+ks;=/_P Pf\O%}. }nHny%oa%'gz{e(]U3;:1'!.wH?$ve/]w,TY/x`a)=v*qAVc$r8o"uvy|<`: #:[aKI{ !uC~2E *.?[wNMYb'YGDiCH'coZ;@+L}yECD yF ETable sLM � |||STARTO=/06LD(}nbErowmc-G -9* |||iNTERF\C> � \\0NKr  of!$' =2JZCMIBIFdESCR|ajx+��NSJ8 JeSCRI#? K#p1'RING tablerowYC6M�&'QBL\|D6= G#LE  tablerowDCPI9{+91&t$\mAX�p=7+!*$+����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������C������������������������� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������y���������������*�[DOC]CMUIP_PRO.PS;1�+��,�d8���.�S���/��� �4�i���S��Q�������������������-��w����0���1����2���3������K��P���W���O�T���5���6�H0��7� b5��8����������9����������G����H��J�����������������������������%!PS-Adobe-2.0�%%Creator: VAX DOCUMENT V2.0K�%%+Copyright 1986,1987,1988,1989,1990,1991 DIGITAL EQUIPMENT CORPORATION. ��%%+All Rights Reserved.��%%DocumentFonts: (atend)�%%Pages: (atend) �%%EndComments�*�/DEC_DVC$dict where { %FIND DICTIONARY� pop��}{ %else� /DEC_DVC$dict 300 dict def �} ifelse �%�/BeginDVC$PSDoc { %BEGIN DOCUMENT�� vmstatus pop pop 0 eq {�'� DEC_DVC$dict begin InitializeState� � }{ %else<� /DVC$PSJob save def DEC_DVC$dict begin InitializeState� /DVC$PSFonts save def� � } ifelse�} def�"�/EndDVC$PSDoc { %END DOCUMENT'�% --- Preserving current page count ---�� vmstatus pop pop 0 eq {�� end� � }{ %else/� DVC$PSFonts restore end DVC$PSJob restore� � } ifelse�} def��%��DEC_DVC$dict begin�%�5�mark % CREATE ISOLatin1Encoding if not there already��/ISOLatin1Encoding0� 8#000 1 8#054 {StandardEncoding exch get} for � /minus0� 8#056 1 8#217 {StandardEncoding exch get} for � /dotlessi 0� 8#301 1 8#317 {StandardEncoding exch get} for H� /space /exclamdown /cent /sterling /currency /yen /brokenbar /section G� /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen �L� /registered /macron /degree /plusminus /twosuperior /threesuperior /acute E� /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine �L� /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave O� /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute �O� /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex� ������������ /Idieresis /Eth /Ntilde �L� /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave M� /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute �G� /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute �N� /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntildeJ� /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave <� /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis 9� /ISOLatin1Encoding where not {256 array astore def} if � �cleartomark��%�-�/DOCPSE ISOLatin1Encoding 256 array copy def �"�mark % CREATE DOCPSE ENCODING� 8#055 /hyphen�C� 8#201 /bullet 8#202 /emdash 8#203 /endash 8#204 /dagger�C� 8#205 /daggerdbl 8#206 /registered 8#207 /trademark %8#210 /Delta�?� 8#211 /fi 8#212 /fl 8#213 /OE 8#214 /oe�� 8#215 /Ydieresis)� counttomark -1 bitshift % DIVIDE BY 2�:� {DOCPSE 3 1 roll put} repeat % STACK NOW CONTAINS MARK �cleartomark��%�9�/reencodedict 10 dict def %Local storage for "ReENCODE"�3�/ReENCODE { % /basefont /newfont encoding ReENCODE�7� /newencoding exch def %ARG: NAME OF ENCODING VECTOR�C� /newfontname exch def %ARG: NEW NAME FOR FONT AFTER RE-ENCODING� � findfont>� /basefontdict exch def %ARG: NAME OF FONT TO BE RE-ENCODED?� basefontdict maxlength dict begin %CREATE AND OPEN NEW DICT�=� basefontdict { %COPY ENTRIES FROM BASE FONT DICT TO NEW ONE�� 1 index /FID ne {5� def %IF NOT THE ONE WE'RE ENCODING, JUST COPY PTRS�� } { %else:� pop pop %IGNORE FID AND ENCODING FOR ONE WE'RE ENCODING � } ifelse� � } forall�,� /FontName newfontname def %DEFINE NEW NAME 6� /Encoding newencoding def %DEFINE NEW ENCODING VECTOR;� newfontname currentdict definefont %TURN IT INTO A PS FONT�3� pop %IGNORE MODIFIED DICT RETURNED BY DEFINEFONT�� end��} def��%��/cvsstr 64 string def��/tempmatrix matrix def�%��/BP { % BEGIN PAGE� /Magnification exch def�� /Colorsused 0 def�� /processcolor false def�� /RVmatrix matrix def� /DVC$PSPage save def�} def��%�*�/EP {DVC$PSPage restore} def % END PAGE�%�5�/XP { % EXIT PAGE (TEMPORARILY) TO ADD FONTS/CHARS�E� % SAVE CURRENT POINT AND COLOR INFORMATION SO IT CAN BE RESET LATER�H� matrix currentmatrix aload pop currentrgbcolor Colorsused processcolor#� /Xpos where {pop Xpos} {0} ifelse�#� /Ypos where {pop Ypos} {0} ifelse�9� /currentpoint cvx stopped {0 0 moveto currentpoint} if �/� /DVC$PSPage where {pop DVC$PSPage restore} if�� moveto � /Ypos exch def /Xpos exch def9� /processcolor exch def /Colorsused exch def setrgbcolor�� matrix astore setmatrix��} def��%�-�/RP {/DVC$PSPage save def} def % RESUME PAGE��%�A�/PF {GlobalMode LocalMode} def % PURGE FONTS TO RECLAIM MEMORY��%�@�/GlobalMode { % SWITCH TO BASE SAVE/RESTORE LEVEL, SAVING STATEK� /DEC$EDMS_SEPARATE_COLORS where{pop DEC$EDMS_SEPARATE_COLORS}{9999}ifelse�!� RVmatrix aload pop processcolor�C� PortraitMode PaperWidth PaperHeight PxlResolution Resolution �I� Magnification Ymax � ����� ������� Xorigin Yorigin RasterScaleFactor�0� % SAVE CURRENTPOINT INFORMATION TO RESET LATER9� /currentpoint cvx stopped {0 0 moveto currentpoint} if �/� /DVC$PSPage where {pop DVC$PSPage restore} if�#� DVC$PSFonts restore RecoverState��} def��%�2�/RecoverState { % PRESERVE STATE AT BASE LEVEL � 20 copy�L� /Ypos exch def /Xpos exch def /RasterScaleFactor exch def?� /Yorigin exch def /Xorigin exch def /Ymax exch def�H� /Magnification exch def /Resolution exch def /PxlResolution exch defG� /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def�<� /processcolor exch def matrix astore /RVmatrix exch def<� dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse� DoInitialScaling� RVmatrix concat�3� PortraitMode not {PaperWidth 0 SetupLandscape} if�� Xpos Ypos moveto�} def��%�B�/InitializeState { % INITIALIZE STATE VARIABLES TO DEFAULT VALUES.� /Resolution 3600 def /PxlResolution 300 def5� /RasterScaleFactor PxlResolution Resolution div def�� /PortraitMode true def9� /Magnification 1000 def /Xorigin 0 def /Yorigin 0 def�C� /Xpos 0 def /Ypos 0 def /InitialMatrix matrix currentmatrix def�B� /Colorsused 0 def /processcolor false def /RVmatrix matrix def�} def��%�D�/LocalMode { % SWITCH FROM BASE SAVE/RESTORE LEVEL, RESTORING STATE=� /Ypos exch def /Xpos exch def /RasterScaleFactor exch def�6� /Yorigin exch def /Xorigin exch def /Ymax exch defH� /Magnification exch def /Resolution exch def /PxlResolution exch defE� /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def�:� /processcolor exch def matrix astore /RVmatrix exch def<� dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse� DoInitialScaling� RVmatrix concat�3� PortraitMode not {PaperWidth 0 SetupLandscape} if�� Xpos Ypos moveto-� /DVC$PSFonts save def /DVC$PSPage save def��} def��% % ABBREVIATIONS �/S /show load def��/SV /save load def�/RST /restore load def�/Yadjust {Ymax exch sub} def�%�C�/SXY { % (x,y) POSITION ABSOLUTE, JUST SET Xpos & Ypos, DON'T MOVE�(� Yadjust /Ypos exch def /Xpos exch def�} def��%�$�/XY { % (x,y) POSITION ABSOLUTE7� Yadjust 2 copy /Ypos exch def /Xpos exch def moveto��} def��%�#�/X { % (x,0) POSITION ABSOLUTE�F� currentpoint exch pop 2 copy /Ypos exch def /Xpos exch def moveto�} def��%�$�/Y { % (0,y) POSITION ABSOLUTE '� currentpoint pop exch Yadjust 2 copy�'� /Ypos exch def /Xpos exch def moveto��} def��%�$�/xy { % (x,y) POSITION RELATIVE9� ne����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������D������������������������;� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S�������������������������������������g rmoveto currentpoint /Ypos exch def /Xpos exch def��} def��%�#�/x { % (x,0) POSITION RELATIVE�7� 0 rmoveto currentpoint /Ypos exch def /Xpos exch def��} def��%�#�/y { % (0,y) POSITION RELATIVE�@� 0 exch neg rmoveto currentpoint /Ypos exch def /Xpos exch def�} def��%��/R { % DRAW A RULE�$� /ht exch def /wd exch def gsave �% 0 setgray�� currentpoint newpath moveto�� 0 ht rlineto wd 0 rlineto$� 0 ht neg rlineto wd neg 0 rlineto(� closepath fill grestore wd 0 rmoveto�������������,� currentpoint /Ypos exch def /Xpos exch def�} def��%�D�/RES { % <PXL-file resolution(pix/inch)> <resolution(pix/inch)> RES/� /Resolution exch def /PxlResolution exch def�5� /RasterScaleFactor PxlResolution Resolution div def�� DoInitialScaling�} def��%�,�/DoInitialScaling { % DO INITIAL SCALING6� InitialMatrix setmatrix 72 Resolution div dup scale�} def��%�2�/PM { % <paper-height(pix)> <paper-width(pix)> PM� XP/� /PaperWidth exch def /PaperHeight exch def�0� /Ymax PaperHeight def /PortraitMode true def� DoInitialScaling� RP�} def 8�%9*�/SetupLandscape {translate 90 rotate} def3�/LM { % <paper-height(pix)> <paper-width(pix)> LM t� XP/� /PaperWidth exch def /PaperHeight exch defd1� /Ymax PaperWidth def /PortraitMode false def�0� DoInitialScaling PaperWidth 0 SetupLandscape� RP�} def B�%N*�/MAG { % CHANGE MAGNIFICATION SETTING!� XP /Magnification exch def RP��} def%�%e8�/SPB { % <xoffset><yoffset>SPB - BEGIN "\SPECIAL" MODE-� Yadjust /Yorigin exch def /Xorigin exch def � currentrgbcolor Colorsused&� GlobalMode Xorigin Yorigin translate9� Resolution 72 div dup scale % RESTORE DEFAULT SCALINGlB� Magnification 1000 div dup scale % ADJUST FOR ANY MAGNIFICATIONA� /Xpos Xpos 72 Resolution div mul 1000 Magnification div mul defiA� /Ypos Ypos 72 Resolution div mul 1000 Magnification div mul defEG� /spsavobj save def %SAVE STATE & STACK DEPTH FOR CLEANUP AFTER FIGUREgG� /showpage {} def %DISABLE DURING FIGURE; `RESTORE' WILL BLOW DEF AWAY����������������>� /DEC$EDMS_SEPARATE_COLORS where % if separating colors.� { % thenC� pop processcolor % if using process colorsm0� { % thenE� DEC$EDMS_SEPARATE_COLORS 0 ge % if on color pass .ge. 0l2� { % then@� { pop 1 } settransfer % write only white2� }{ % else��"� /DEC$EDMS_TRAP_SWELL where,� { pop DEC$EDMS_SEPARATE_COLORS -4 eq5� { /EDMS_setlinewidth /setlinewidth load def K� /setlinewidth { DEC$EDMS_TRAP_SWELL mul EDMS_setlinewidth } defe� } if � } if��E� /EDMS_setrgbcolor % set up for a redefine K� /setrgbcolor load def % of the setrgbcolor operatorc��K� currentscreen % get the current screen parameterseF� /DEC$EDMS_SCREEN_ANGLE where % if changing the screen angle.� { % thenA� pop exch pop % replace the old angleN<� DEC$EDMS_SCREEN_ANGLE exch % with the new one � } ifJ� /DEC$EDMS_SCREEN_FREQ where % if changing the screen frequency.� { % thenE� pop 3 -1 roll pop % replace the old frequencyt<� DEC$EDMS_SCREEN_FREQ 3 1 roll % with the new one � } if@� setscreen % Set the new parameters��� /setrgbcolor {� /b exch deff� /g exch def�� /r exch defe� /c3 1 r sub defC� /m3 1 g sub def � /y3 1 b sub def M� /k c3 m3 2 copy gt { exch } if pop y3 2 copy gt { exch } if pop def � /ik 1 k sub defo� ik 0 nec#� { /c4 c3 k sub ik div defb#� /m4 m3 k sub ik div defE#� /y4 y3 k sub ik div def/ � }e)� { /c4 /DEC$EDMS_BLACK_GEN whereY7� { pop DEC$EDMS_BLACK_GEN } { 0 } ifelse defN� /m4 c4 def� /y4 c4 def� } ifelseL� 1 [ c4 m4 y4 k ] % pick the separation for this colorI� DEC$EDMS_SEPARATE_COLORS % pass ( -1 = Cyan, -2 = Magenta,pC� neg 1 sub get sub setgray % -3 = Yellow, -4 = Black )� � } defr3� } ifelse % endifEN� }{ % else (if not using process colors)D� DEC$EDMS_SEPARATE_COLORS 0 ne % if not on color pass 02� { % then@� { pop 1 } settransfer % write only white3� } if % endif�1� } ifelse % endifC/� } if % endif{� mark�} defY�% #�/SPE { % SPE - END "\SPECIAL" MODEe � cleartomarkp� spsavobj restore nD� 1000 Magnification div dup scale % UN-ADJUST FOR ANY MAGNIFICATIONA� 72 Resolution div dup scale % RESTORE DEFAULT INTERNAL SCALINGo � LocalModee"� /Colorsused exch def setrgbcolor�} def��%e�/PP��%RK�% If DEC$EDMS_MAKE_FILM is defined, it will add the crop & alignment marks, J�% and the document name, page number, & ink color identifiers to the page.�%E�% Formal Arguments: None�%�$�% Referenced Variables: DocumentName�% Colorsused�% Currentpagecount�% DEC$EDMS_MAKE_FILMo�%s"�% Referenced Procedures: AlignMark�%e=�% Side Effects: Leaves the current font as Helvetica 8 point. "�% Creates the variable "junkstr".�%l�{ /PageNumber exch def1� /DEC$EDMS_MAKE_FILM where % if making film... � { pope@� /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onC� { pop /DEC$EDMS_SEPARATE_COLORS 0 def % then default to color 0R2� /Colorsused 1 def } if % ...for everythingO� 2 DEC$EDMS_SEPARATE_COLORS exp cvi Colorsused and 0 ne %if correct separatnh@� DEC$EDMS_SEPARATE_COLORS 0 lt or % ...or if a process color/� { /Helvetica findfont 400 scalefont setfont � 20 setlinewidth 0 setgrayP � gsavec<� PaperWidth 1000 add 200 translate 90 rotate 0 0 moveto*� (Ink: ) show % show the ink color#� DEC$EDMS_SEPARATE_COLORS 0 geE;� { DEC$EDMS_COLOR_NAMES DEC$EDMS_SEPARATE_COLORS get }a=� { (Process ) show [ (Cyan) (Magenta) (Yellow) (Black) ]i<� DEC$EDMS_SEPARATE_COLORS neg 1 sub get } ifelse showB� /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onI� { pop ( (Color Suppression enabled)) show } if % tell them about it�� 1800 0 rmovetod-� (Page: ) show % show the page number/7� /junkstr 4 string def PageNumber junkstr cvs showx7� ( of ) show DEC$EDMS_TOTAL_PAGES junkstr cvs showc��$� DEC$EDMS_SEPARATE_COLORS -4 eq0� { 1800 0 rmoveto (Trap Swell Factor: )showE� /DEC$EDMS_TRAP_SWELL where % if trap swell factor is suppliedS0� { pop DEC$EDMS_TRAP_SWELL 6 string cvs }%� { (1 (default)) } ifelse showa � } if��9� DEC$EDMS_SEPARATE_COLORS 0 lt % if a process colorg� {e@� PaperHeight 2 div 600 add 0 moveto (Screen Angle: ) show$� /DEC$EDMS_SCREEN_ANGLE whereB� { pop DEC$EDMS_SCREEN_ANGLE junkstr cvs } % if defined:� { ((default)) } ifelse show % if not defined1� 1800 0 rmoveto (Screen Frequency: ) showo#� /DEC$EDMS_SCREEN_FREQ whereeA� { pop DEC$EDMS_SCREEN_FREQ junkstr cvs } % if definedS:� { ((default)) } ifelse show % if not defined � } if� grestore � �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������E������������������������0� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������2f������������� gsaveA-� -600 200 translate 90 rotate 0 0 movetoaF� (Document: ) show DEC$EDMS_DOCUMENT_ID show % show document name(� PaperHeight 2 div 600 add 0 movetoG� (This film is the property of Digital Equipment Corporation) showS� grestore��1� /mask 15 % all crop marks on by defaultfN� /DEC$EDMS_SUPPRESS_CROPMARKS where % if def'd, xor in suppression mask8� { pop DEC$EDMS_SUPPRESS_CROPMARKS xor } if def��� mask 1 and 1 eq 6� { PaperWidth PaperHeight moveto % Upper RightL� 450 0 rmoveto 900 0 rlineto -1350 1350 rmoveto 0 -900 rlineto } if��� mask 2 and 2 eqt-� { PaperWidth 0 moveto % Lower Right�L� 450 0 rmoveto 900 0 rlineto -1350 -1350 rmoveto 0 900 rlineto } if��� mask 4 and 4 eqf$� { 0 0 moveto % Lower LeftM� -450 0 rmoveto -900 0 rlineto 1350 -1350 rmoveto 0 900 rlineto } ifm��� mask 8 and 8 eqd-� { 0 PaperHeight moveto % Upper LeftoM� -450 0 rmoveto -900 0 rlineto 1350 1350 rmoveto 0 -900 rlineto } if � stroke��7� /mask 15 % all registratn marks on by defaultoN� /DEC$EDMS_SUPPRESS_REGMARKS where % if defined, xor in suppression mask7� { pop DEC$EDMS_SUPPRESS_REGMARKS xor } if defa��%� mask 1 and 1 eq % Top Center 5� { gsave PaperWidth 2 div PaperHeight 900 addo%� /DEC$EDMS_POSITION_REGMARKS where 7� { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } ifP%� translate AlignMark grestore } ife��'� mask 2 and 2 eq % Right Center "� { gsave PaperWidth 900 add#� /DEC$EDMS_POSITION_REGMARKS wheres4� { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } if6� PaperHeight 2 div translate AlignMark grestore } if��(� mask 4 and 4 eq % Bottom Center%� { gsave PaperWidth 2 div -900t#� /DEC$EDMS_POSITION_REGMARKS wheree3� { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } ifI#� translate AlignMark grestore } if ��&� mask 8 and 8 eq % Left Center� { gsave -900#� /DEC$EDMS_POSITION_REGMARKS ������"�������where�3� { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } if�5� PaperHeight 2 div translate AlignMark grestore } if�� showpage� }�0� { % disabled the 'erasepage ' that was here! � } ifelse� }�� { showpage } ifelse��} def�1�/CLRP { % disabled the 'erasepage' that was here!�� } def��%�+�/DMF { % /font-name <point-size(pix)> DMF�B� /psz exch def /nam exch def nam findfont psz scalefont setfont�} def��%�3�/concatnam { % /abcd (xxx) concatnam ==> /abcdxxx�� /xxx exch def /nam exch def� /namstr nam cvsstr cvs def1� /newnam namstr length xxx length add string def�� newnam 0 namstr putinterval�&� newnam namstr length xxx putinterval � newnam cvn ��} def��%�%�/strip { % /abcdef 2 strip ==> /cdef�� /num exch def /nam exch def� /namstr nam cvsstr cvs def#� /newlen namstr length num sub def�$� namstr num newlen getinterval cvn�} def�/�% ROUTINES TO HANDLE PACKING/UNPACKING NUMBERS�8�/PackHW { % <target> <pos> <num> PackHW --> <new target>0� /num exch def /pos exch def /target exch def:� num 16#0000FFFF and 1 pos sub 16 mul bitshift target or�} def�<�/PackByte { % <target> <pos> <num> PackByte --> <new target>0� /num exch def /pos exch def /target exch def:� num 16#000000FF and 3 pos sub 8 mul bitshift target or�} def�4�/UnpkHW { % <pos> <num> UnpkHW --> <unpacked value>� /num exch def /pos exch def0� num 1 pos sub -16 mul bitshift 16#0000FFFF and)� dup 16#00007FFF gt {16#00010000 sub} if��} def�8�/UnpkByte { % <pos> <num> UnpkByte --> <unpacked value>� /num exch def /pos exch def/� num 3 pos sub -8 mul bitshift 16#000000FF and�)� dup 16#0000007F gt {16#00000100 sub} if��} def��%��/ps-scalefont {�J� % FOR PS FONTS, LOOK AT SIZE REQUESTED. IF IT HAS A DECIMAL REMAINDERL� % EQUIVALENT TO .001-.009 POINTS (I.E., .050-.450 VAXDOC UNITS), THAT'S H� % A FLAG TO STRETCH IT VERTICALLY BY ADDING 1-9 EXTRA POINTS TO THE � % VERTICAL SCALING.�A� % save requested size - as entered and as integer�,� dup /x-size exch def cvi /x-int exch def;� % calc decimal remainder, mul x 1000, round�;� x-size x-int sub 1000 mul round cvi /remainder exch def�%� % see how we scale...�)� remainder 50 lt remainder 450 gt or {�&� % scale isomorphically� /ystretch 0 def�� x-size scalefont� } {�&� % scale anamorphically� /ystretch remainder def�+� x-int ystretch add /y-size exch def�'� [x-int 0 0 y-size 0 0] makefont� � } ifelse�} def��%�(�/DPSF { % /procname size /fontname DPSF<� findfont exch ps-scalefont [ exch /setfont cvx ] cvx def�} def��%��/PXLBuildCharDict 17 dict def��/CMEncodingArray 256 array def9�0 1 255 {CMEncodingArray exch dup cvsstr cvs cvn put} for�*�/RasterConvert {RasterScaleFactor div} def�/TransformBBox { � aload pop�H� /BB-ury exch def /BB-urx exch def /BB-lly exch def /BB-llx exch def.� [ BB-llx RasterConvert BB-lly RasterConvert /� BB-urx RasterConvert BB-ury RasterConvert ]��} def��/RunLengthToRasters {� � % none yet�} def�7�/GenerateRasters { % GENERATE RASTERS FOR "IMAGEMASK"�1� rasters runlength 1 eq {RunLengthToRasters} if��} def��%�*�/int-dict-name {int (-dict) concatnam} def.�/int-dict {int (-dict) concatnam cvx load} def�%��/DefinePXLFont {E� % <int-font-name><ext-font-name><pt-sz(pix)><PXL mag><num-chars>...�1� % ...[llx lly urx ury]<newfont-fg>DefinePXLFont�C� /newfont exch def /bb exch def /num exch def /psz exch def�C� /dsz exch def /pxlmag exch def /ext exch def /int exch def�9� /fnam ext (-) concatnam pxlmag cvsstr cvs concatnam def�� newfont not {�� int-dict-name 13 dict def�� int-dict beginF� /FontType 3 def /FontMatrix [ 1 dsz div 0 0 1 dsz div 0 0 ] defC� /FontBBox bb TransformBBox def /Encoding CMEncodingArray def�I� /CharDict 1 dict def CharDict begin /Char-Info num array def end�� /BuildChar {� PXLBuildCharDict begin,� /char exch def /fontdict exch defB� fontdict /CharDict get /Char-Info get char get aload pop2� /rasters exch def /PackedWord1 exch def+� 0 PackedWord1 UnpkHW 16#7FFF ne {�8� /PackedWord2 exch def /wx 0 PackedWord1 UnpkHW defN� /rows 2 PackedWord1 UnpkByte def /cols 3 PackedWord1 UnpkByte defM� /llx 0 PackedWord2 UnpkByte def /lly 1 PackedWord2 UnpkByte def�M� /urx 2 PackedWord2 UnpkByte def /ury 3 PackedWord2 UnpkByte def� � }{ %else�G� /PackedWord2 exch def /PackedWord3 exch def /PackedWord4 exch def�J� /wx 1 PackedWord1 UnpkHW def /rows 0 PackedWord2 UnpkHW defI� /cols 1 PackedWord2 UnpkHW def /llx 0 PackedWord3 UnpkHW def�I� /lly 1 PackedWord3 UnpkHW def /urx 0 PackedWord4 UnpkHW def�)� /ury 1 PackedWord4 UnpkHW def�� } ifelse� rows 0 lt {�(� /rows rows neg def /runlength 1 def � }{ %else�� /runlength 0 def� � } ifelse�� wx 0.� llx RasterConvert lly RasterConvert <� urx RasterConvert ury RasterConvert setcachedevice� rows 0 ne {� � gsave)� cols rows true RasterScaleFactor �B� 0 0 RasterScaleFactor neg llx .5 add neg ury .5 add :� tempmatrix astore GenerateRasters imagemask� grestore� } if � end� � } def�� end�!� fnam int-dict definefont pop �� } if �/� int-dict-name fnam findfont psz scalefont def�3� currentdict int [ int-dict /setfont cvx ] cvx put��} def B�/PXLF { true DefinePXLFont} def % SIGNAL THAT FON�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������F������������������������6� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������������-�������T ALREADY LOADEDG�/PXLNF {false DefinePXLFont} def % SIGNAL THAT FONT NOT ALREADY LOADED��%�:�/PXLC { % <int-font-name><code><wx><llx><lly><urx><ury>...*� % ...<rows><cols><runlength><rasters>PXLCH� /rasters exch def /runlength exch def /cols exch def /rows exch defG� /ury exch def /urx exch def /lly exch def /llx exch def�7� /wx exch def /code exch def /int exch def�+� % SEE IF LONG OR SHORT FORMAT IS REQUIRED�?� true cols CKSZ rows CKSZ ury CKSZ urx CKSZ lly CKSZ llx CKSZ �� TackRunLengthToRows {�/� int-dict /CharDict get /Char-Info get code �C� [ 0 0 llx PackByte 1 lly PackByte 2 urx PackByte 3 ury PackByte�A� 0 0 wx PackHW 2 rows PackByte 3 cols PackByte rasters ] put� � }{ %else/� int-dict /CharDict get /Char-Info get code �?� [ 0 0 urx PackHW 1 ury PackHW 0 0 llx PackHW 1 lly PackHW�P� 0 0 rows PackHW 1 cols PackHW 0 0 16#7FFF PackHW 1 wx PackHW rasters ] put � } ifelse�} def��%��/CKSZ {abs 127 le and} defA�/TackRunLengthToRows {runlength 0 ne {/rows rows neg def} if} def��%��/PLOTC {K� % <wx><dsz><psz><llx><lly><urx><ury><rows><cols><runlength><rasters>PLOTC�H� /rasters exch def /runlength exch def /cols exch def /rows exch defG� /ury exch def /urx exch def /lly exch def /llx exch def�6� /psz exch def /dsz exch def /wx exch def'� % "PLOT" A CHARACTER'S RASTER PATTERN� � rows 0 ne {� � gsave�3� currentpoint translate psz dsz div dup scale�>� cols rows true RasterScaleFactor 0 0 RasterScaleFactor 6� neg llx .5 add neg ury .5 add tempmatrix astore� GenerateRasters imagemask� � grestore� } if� wx x�} def��%� �/AlignMark�%�J�% This procedure draws an alignment mark centered on the coordinate systemH�% origin. If the variable DEC$EDMS_SEPARATE_COLORS = 0 then a "positive"M�% alignment mark is drawn. If DEC$EDMS_SEPARATE_COLORS <> 0 then a "negative"��% alignment mark is drawn. ��%��% Formal Arguments: NONE�%�0�% Referenced Variables: DEC$EDMS_SEPARATE_COLORS�%��% Referenced Procedures: NONE �% �% Side Effects: NONE�%d�{ DEC$EDMS_SEPARATE_COLORS 0 eqh� { 0 0 300 0 360 arc_B� 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke }7� { 0 0 450 0 360 arc fill 1 setgray 0 0 300 0 360 arc oL� 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke 0 setgray }� ifelse�} defp�����/SC_N�% If not making film, the following procedure sets the current color using theL�% RGB color model. If making film, the procedure notes the "color pass" and,K�% if the specified color index matches the color pass, subsequent marks areeO�% written in black. If the specified color index does not match the color pass, O�% marks are written in white. Use of colors on individual pages is also trackedsK�% to allow pages that don't use a particular color to be suppressed on that�.�% color pass (by the code in the /PP routine).�%z*�% Formal Arguments: color index (on stack)�%e"�% Referenced Variables: Colorsused�% DEC$EDMS_SEPARATE_COLORS�% DEC$EDMS_SUPPRESS_COLOR �%a�% Referenced Procedures: NONEr�%sL�% Side Effects: Modifies the variable Colorsused to record use of the color.M�% Tracks use of color in the variables 'ci' and 'processcolor'.��%r5�{ /ci exch def ci 0 lt % if the color index is lt 0aB� { /processcolor true def } % then set 'processcolor' to 'true'.E� { ci /processcolor false def % else set 'processcolor' to 'false'.O9� /DEC$EDMS_SUPPRESS_COLOR where % if suppressing coloro6� { pop 0 setgray pop } % then set "color" to BlackA� { /DEC$EDMS_SEPARATE_COLORS where % else if separating colorsbH� { pop dup DEC$EDMS_SEPARATE_COLORS eq % then if on this color passH� { 0 setgray /Colorsused Colorsused % then write black (do write)E� 2 3 index exp cvi or def } % ..and note use of the "color" D� { 1 setgray } ifelse pop } % else write white (don't write)N� { dup ( ) cvs dup length 15 add string % else if using the color index,6� /tstr exch def % ..build up the name of theI� tstr 0 (DEC$EDMS_COLOR_) putinterval % ..potential external color 9� tstr exch 15 exch putinterval % ..name procedure06� tstr cvn where % ..and see if it is defined>� { pop pop tstr cvn cvx exec } % execute it if it isN� { DEC$EDMS_COLOR_ARRAY exch get exec % else exec internal color proc� } ifelse� } ifelse � } ifelse � } ifelse�} defT��(�/RV % .. gross recto/verso translate#�{ /DEC$EDMS_ENABLE_RECTOVERSO wherer � { popeC� /RVmatrix DEC$EDMS_ENABLE_RECTOVERSO 50 mul 0 matrix translate def � RVmatrix concat � } if�} defo���%�<�% Procedures for implementing the "rotate <theta>" special:�% <theta> ROTB -e�% - ROTE -�� �/ROTB { � XP� gsave � Xpos Ypos translate '� rotate % using <theta> from the stackt� Xpos neg Ypos neg translatea� RP� } def�� �/ROTE {XP grestore RP} def���end %DEC_DVC$dict �%%EndProloge �%%BeginSetup4�/DEC$EDMS_MAKE_FILM where % if we are making film...� { pop % ..clean up the stack 4� 54 dup translate % ..make room for the film info� } if��BeginDVC$PSDoc$�/PaperWidth 8.500 Resolution mul def&�/PaperHeight 11.000 Resolution mul def�/Ymax PaperHeight defA�CLRP 300 3600 RES�6�%> Postamble of file CMUIP_SRC:[DOC]CMUIP_PRO.DVI_PS.)�% DefineFont:F204 Category:15 Pointsize:9d�% DownloadPSFont�%!PS-Adobe-2.0'�%%Title: Callout Font, v1.2, 9-Mar-1990B�%%Creator: Ned Batchelder, DEC�%%CreationDate: 9-Mar-1990%�%%DocumentNeededFonts: Helvetica-BoldC$�%%DocumentSuppliedFonts: DEC_Callout �%%EndCommentsa�%%BeginFont: DEC_Callout �18 dict beginR�/FontName /DEC_Callout def�/FontInfo 10 dict dup begin +� /version (1.2, 9-Mar-1990) readonly defe1� /FullName (DEC Modular Callouts) readonly def�O� /Notice (Copyright 1988, 1990, Digital Equipment Corporation.) readonly defn� endx �readonly def)�/FontBBox [ 0 -75 1000 1000 -75 add ] def[ �/Encoding [r� 32 { /.notdef } repeat5� /cx0 /cx1 /cx2 /cx3 /cx4 /cx5 /cx6 /cx7 /cx8 /cx9 5� /bx0 /bx1 /bx2 /bx3 /bx4 /bx5 /bx6 /bx7 /bx8 /bx9/5� /mx0 /mx1 /mx2 /mx3 /mx4 /mx5 /mx6 /mx7 /mx8 /mx9 5� /ex0 /ex1 /ex2 /ex3 /ex4 /ex5 /ex6 /ex7 /ex8 /ex9 � 184 { /.notdef } repeat � ] defb%�/FontMatrix [ .001 0 0 .001 0 0 ] defx�/FontType 3 def1K�% Note: The numbers for scaling and translation in BuildChar are determinedgM�% from the selction of Helvetica as the BaseFont. Changing the base font willf!�% require changing those numbers. %�% Digit height = .732 (x 900 = 659) %�% Digit width = .556 (x 900 = 500) 4�/BaseFont /Helvetica-Bold findfont 900 scalefont def�/str ( ) def�/mtx matrix defd �/BuildChar {� exch begin'� Encoding exch get % the callout namek� str cvs � (x) search 5� { exch pop cvx exec % Call either c, b, m, or e. � } � { pop }� ifelseo� end� } bind def�/c { % (digit) `c' --1� 1000 0 0 -75 1000 1000 -75 add setcachedevice � 0 -75 translateW� BaseFont setfont,� % The baseline is (1000-digitht)/2 = 170,� % The x offset is (1000-digitwd)/2 = 250� 250 170 moveto� true charpath reversepathd� 1000 500 movetor� 500 500 500 0 360 arcf� fill �} bind def�/b {/� 500 0 0 -75 500 1000 -75 add setcachedevice�� 0 -75 translatec� mtx currentmatrix pop0� BaseFont setfont� % A double-digit number.>� % We scale down the digits by .75 x .9 to fit them better."� % Digitht now = .9 x 659 = 593#� % Digitwd now = .75 x 500 = 375e)� % baseline = (1000 - digitht)/2 = 203 ,� % x offset = (1000 - 2*digitwd)/2 = 125 � 125 203 moveto� .75 .9 s���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������G������������������������ǂ � ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������ ������<�������cale� true charpath reversepath0� mtx setmatrix�� 500 1000 moveto � 500 500 500 90 270 arc � closepatht� fill �} bind def�/m {/� 375 0 0 -75 375 1000 -75 add setcachedevice � 0 -75 translatee� mtx currentmatrix pop�� BaseFont setfont� 0 203 moveto� .75 .9 scale� true charpath reversepath�� mtx setmatrixt9� 0 0 moveto 375 0 lineto 375 1000 lineto 0 1000 lineto � closepathn� fill �} bind def�/e {/� 500 0 0 -75 500 1000 -75 add setcachedevice � 0 -75 translateF� mtx currentmatrix pop � BaseFont setfont� % A double-digit number.>� % We scale down the digits by .75 x .9 to fit them better."� % Digitht now = .9 x 659 = 593#� % Digitwd now = .75 x 500 = 375 )� % baseline = (1000 - digitht)/2 = 203 ,� % x offset = (1000 - 2*digitwd)/2 = 125 � 0 203 moveto� .75 .9 scale� true charpath reversepath � mtx setmatrixN� 0 0 moveto� 0 500 500 270 90 arc � closepathZ� fill �} bind def�FontName currentdict�endL�definefont pop �%%EndFontt�% EndDownloadPSFontI�/F204 450.0 /DEC_Callout DPSFa)�% DefineFont:F202 Category:15 Pointsize:9P�% DownloadPSFont�%!PS-Adobe-2.0)�%%Title: Jinete Reverse Number Font, v1.1��%%Creator: Mark DeVries, DEC�%%CreationDate: 1-Aug-90 �%%DocumentNeededFonts: Helvetica�%%DocumentSuppliedFonts: JineteH �%%EndCommentso���%%BeginFont: Jinete �18 dict begink� /FontName /Jinete deft��� /FontInfo 10 dict dup begins&� /version (1.0, 3-Mar-88) readonly def4� /FullName (Jinete Reverse Number Font) readonly defF� /Notice (Copyright 1988, Digital Equipment Corporation.) readonly def� end�� readonly def��(� /FontBBox [ 0 -75 1000 -75 add ] def��� /Encoding [y� 48 { /.notdef } repeatd2� /rx0 /rx1 /rx2 /rx3 /rx4 /rx5 /rx6 /rx7 /rx8 /rx9� 198 { /.notdef } repeat � ] defx��)� /FontMatrix [ .001 0 0 .001 0 0 ] defR� /FontType 3 def ��O� % Note: The numbers for scaling and translation in BuildChar are determinedeN� % from selection of Helvetica as the BaseFont. Changing the base font will%� % require changing those numbers.r'� % Digit height = .732 X .9 = .659x'� % Digit width = .556 X .9 = .500e��3� /BaseFont /Helvetica findfont 900 scalefont def ��� /str ( ) def� /BuildChar { � exch begin=)� Encoding exch get % the digit namer � str cvs� (x) search {<4� exch pop cvx exec % Call either r, c, b, m, or e. � } {%elseg� pop � } ifelsee� end� } bind def��� /r { % (digit) `r' --e� 556 0 setcharwidth ��� 0 -170 translate � 0 0 movetoE=� 556 0 rlineto 0 1000 rlineto -556 0 rlineto 0 -1000 rlineto0'� /DEC$EDMS_SEPARATE_COLORS wherelK� { pop DEC$EDMS_SEPARATE_COLORS 0 eq { 0 } { 1 } ifelse setgray } #� { 0 setgray } ifelse fille��� BaseFont setfonte � 1 setgray��)� % The baseline is (1000-digitht)/2 = 170 '� % The x offset is (556-digitwd)/2 = 28r��� 28 170 moveto� showG� } bind def� FontName currentdict�endt�definefont pop �%%EndFont �% EndDownloadPSFontr�/F202 450.0 /Jinete DPSF)�% DefineFont:F159 Category:10 Pointsize:8aF�/NewCenturySchlbk-Roman /NewCenturySchlbk-Roman@DOCPSE DOCPSE ReENCODE/�/F159 400.0 /NewCenturySchlbk-Roman@DOCPSE DPSFa*�% DefineFont:F153 Category:10 Pointsize:10D�/NewCenturySchlbk-Bold /NewCenturySchlbk-Bold@DOCPSE DOCPSE ReENCODE.�/F153 500.0 /NewCenturySchlbk-Bold@DOCPSE DPSF*�% DefineFont:F152 Category:10 Pointsize:10H�/NewCenturySchlbk-Italic /NewCenturySchlbk-Italic@DOCPSE DOCPSE ReENCODE0�/F152 500.0 /NewCentur������C�������ySchlbk-Italic@DOCPSE DPSF*�% DefineFont:F151 Category:10 Pointsize:10/�/F151 500.0 /NewCenturySchlbk-Roman@DOCPSE DPSF�+�% DefineFont:F119 Category:100 Pointsize:10�4�/F119 /amsy10 1500 498 500.0 128 [0 -41 38 31] PXLNF+�% DefineFont:F110 Category:100 Pointsize:10�6�/F110 /amex10 1500 498 500.0 128 [-1 -122 59 31] PXLNF)�% DefineFont:F106 Category:10 Pointsize:7�(�/Courier /Courier@DOCPSE DOCPSE ReENCODE �/F106 350.0 /Courier@DOCPSE DPSF)�% DefineFont:F104 Category:10 Pointsize:8�2�/Courier-Bold /Courier-Bold@DOCPSE DOCPSE ReENCODE%�/F104 400.0 /Courier-Bold@DOCPSE DPSF�)�% DefineFont:F102 Category:10 Pointsize:8� �/F102 400.0 /Courier@DOCPSE DPSF(�% DefineFont:F42 Category:10 Pointsize:8,�/Helvetica /Helvetica@DOCPSE DOCPSE ReENCODE!�/F42 400.0 /Helvetica@DOCPSE DPSF�(�% DefineFont:F40 Category:10 Pointsize:96�/Helvetica-Bold /Helvetica-Bold@DOCPSE DOCPSE ReENCODE&�/F40 450.0 /Helvetica-Bold@DOCPSE DPSF(�% DefineFont:F39 Category:10 Pointsize:9<�/Helvetica-Oblique /Helvetica-Oblique@DOCPSE DOCPSE ReENCODE)�/F39 450.0 /Helvetica-Oblique@DOCPSE DPSF�(�% DefineFont:F38 Category:10 Pointsize:9!�/F38 450.0 /Helvetica@DOCPSE DPSF�)�% DefineFont:F36 Category:10 Pointsize:10�&�/F36 500.0 /Helvetica-Bold@DOCPSE DPSF)�% DefineFont:F35 Category:10 Pointsize:10�)�/F35 500.0 /Helvetica-Oblique@DOCPSE DPSF�)�% DefineFont:F34 Category:10 Pointsize:10�!�/F34 500.0 /Helvetica@DOCPSE DPSF�)�% DefineFont:F28 Category:10 Pointsize:12�&�/F28 600.0 /Helvetica-Bold@DOCPSE DPSF)�% DefineFont:F25 Category:10 Pointsize:14�D�/Helvetica-BoldOblique /Helvetica-BoldOblique@DOCPSE DOCPSE ReENCODE-�/F25 700.0 /Helvetica-BoldOblique@DOCPSE DPSF�)�% DefineFont:F24 Category:10 Pointsize:14�&�/F24 700.0 /Helvetica-Bold@DOCPSE DPSF)�% DefineFont:F23 Category:10 Pointsize:14�)�/F23 700.0 /Helvetica-Oblique@DOCPSE DPSF�)�% DefineFont:F20 Category:10 Pointsize:18�&�/F20 900.0 /Helvetica-Bold@DOCPSE DPSF)�% DefineFont:F12 Category:10 Pointsize:30�'�/F12 1500.0 /Helvetica-Bold@DOCPSE DPSF�)�%> Postamble of file CMUIP_PRO_CONTENTS.�&�%> Postamble of file CMUIP_PRO_INDEX.)�% DefineFont:F16 Category:10 Pointsize:24�'�/F16 1200.0 /Helvetica-Bold@DOCPSE DPSF��%%BeginDEC$EDMSInfo��/DEC$EDMS_DOCUMENT_ID () def8�/DEC$EDMS_COLOR_NAMES [ (0_BLACK) (1_USERTAGCOLOR) ] def�/DEC$EDMS_COLOR_ARRAY [�*�%%RGBCustomColor 0.000 0.000 0.000 0_BLACK=� { 0.000 0.000 0.000 setrgbcolor } % 0_BLACK DOC$COLOR_INIT�1�%%RGBCustomColor 0.000 0.000 0.000 1_USERTAGCOLOR�?� { 0.000 0.000 0.000 setrgbcolor } % 1_USERTAGCOLOR not found��] def��/DEC$EDMS_TOTAL_PAGES 0 def��%%EndDEC$EDMSInfo��/DEC$EDMS_MAKE_FILM where�%�{ pop /DEC$EDMS_SEPARATE_COLORS where� � { pop }�]� { (ERROR - DEC$EDMS_MAKE_FILM requires DEC$EDMS_SEPARATE_COLORS be defined) = quit } ifelse��} if�/DEC$EDMS_SEPARATE_COLORS where�$�{ pop /DEC$EDMS_SUPPRESS_COLOR wherei� { pop (ERROR - DEC$EDMS_SEPARATE_COLORS and DEC$EDMS_SUPPRESS_COLOR are mutually exclusive) = quit } if��} if�/DVC$PSFonts save def� �%%EndSetup�%� �%%Page: I 1��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�P�0 SC 10773 10524 XY F20(The)S 240 x(Joy)S 239 x(of)S 240 x(CMU-)S 10773 11520 XYO�(OpenVMS/IP)S 166 x(6.6)S 10773 14210 XY F36(July)S 167 x(1991)S 10773 16302 XY�J�F34(This)S 171 x(manual)S 170 x(describes)S 170 x(the)S 171 x(management)SG�171 x(and)S 171 x(operation)S 170 x(of)S 171 x(CMU-OpenVMS/IP)S 10773 X�K�598 y(6.6)S -692 x 20188 Y F36(Revision/)S 2 x(Update)S 166 x(Information)S�D�2 x(:)S 798 x F34(This)S 192 x(manual)S 191 x(supersedes)S 192 x F35G�(The)S 192 x(Joy)S 192 x(of)S 18546 X 598 y(CMU/T)S -46 x(ek-IP)S 167 x�E�(6.5)S 10773 X 896 y F36(Operating)S 167 x(System)S 166 x(and)S 166 x�J�(V)S -27 x(ersion:)S 300 x F34(VMS)S 166 x(V5.0)S 167 x(or)S 166 x(later)SL�10773 X 897 y F36(Software)S 166 x(V)S -27 x(ersion:)S 18546 X F34(CMU-Ope)SC�-2 x(nVMS/I)S 2 x(P)S 166 x(V6.6)S 10773 28868 XY F36(Group)S 167 x�G�(N)S 10773 X 598 y(Carnegie)S 167 x(Mellon)S 167 x(University)S 10773 X�6�698 y(Pittsburgh)S 2 x(,)S 166 x�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������H������������������������&o� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1S;1���������������������������������������������������������������������������������������������������������i�����S������������������������������K�������(Pennsyl)S 2 x(vania)S�%%EndCustomColor�1 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica��%%+ Helvetica-Oblique��%%PageCustomColors: 0_BLACK��%� �%%Page: II 2�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�H�0 SC 10773 21533 XY 8364 48 R 10773 22081 XY F40(30)S 167 x(June)S 166 xG�(1991)S 10773 X 896 y F38(1st)S 166 x(edition\202June)S 167 x(14,1990)S�F�10773 X 548 y(2nd)S 167 x(edition\202August)S 167 x(30,)S 166 x(1990)SD�10773 X 548 y(3rd)S 167 x(edition\202June)S 167 x(30,)S 166 x(1991)SS�10773 X 548 y(Revised)S 166 x(for)S 167 x(Public)S 165 x(Distribution\202December)S�D�-23 x(,)S 165 x(1992)S 10773 26066 XY(1st)S 166 x(printing\202June)SD�168 x(20,1990)S 10773 X 548 y(2nd)S 167 x(printing\202August)S 167 xF�(31,)S 166 x(1990)S 10773 X 548 y(3rd)S 167 x(printing\202July)S 166 xG�(1,)S 166 x(1991)S 10773 28606 XY(Permission)S 189 x(is)S 188 x(hereb)S�F�2 x(y)S 188 x(granted)S 190 x(to)S 188 x(use,)S 194 x(copy)S -32 x(,)SD�193 x(modify)S -33 x(,)S 194 x(and)S 189 x(distribute)S 188 x(this)SH�188 x(software)S 10773 X 548 y(provided)S 160 x(that)S 158 x(the)S 159 xF�(above)S 159 x(copyright)S 160 x(notice)S 158 x(appear)S 2 x(s)S 158 xE�(in)S 159 x(all)S 157 x(copies)S 159 x(and)S 160 x(that)S 158 x(any)S�F�159 x(distribution)S 10773 X 548 y(be)S 167 x(for)S 166 x(noncom)S 2 xK�(mercial)S 166 x(purpos)S 2 x(es.)S 10773 X 897 y(Carnegie)S 187 x(Mellon)S�C�186 x(University)S 185 x(disclaims)S 186 x(all)S 185 x(warranties)S�E�186 x(with)S 185 x(regard)S 187 x(to)S 186 x(this)S 185 x(software.)S�J�10773 X 548 y(In)S 180 x(no)S 181 x(event)S 181 x(shall)S 180 x(Carnegie)SG�181 x(Mellon)S 181 x(University)S 180 x(be)S 181 x(liable)S 179 x(for)S�G�181 x(any)S 181 x(special,)S 184 x(indirect,)S 183 x(or)S 10773 X 548 y�E�(consequ)S 2 x(ential)S 168 x(damage)S 2 x(s)S 168 x(or)S 170 x(any)S�H�169 x(damage)S 2 x(s)S 168 x(whatsoever)S 170 x(resulting)S 169 x(from)SE�169 x(loss)S 169 x(of)S 169 x(use,)S 169 x(data,)S 10773 X 548 y(or)S�C�167 x(pro\211ts)S 166 x(arising)S 167 x(out)S 166 x(of)S 166 x(or)S�C�166 x(in)S 166 x(conne)S 2 x(ction)S 165 x(with)S 166 x(the)S 166 x�D�(use)S 166 x(or)S 167 x(performa)S 2 x(nce)S 166 x(of)S 166 x(this)SE�166 x(software.)S 10773 X 896 y(The)S 167 x(follow)S -2 x(ing)S 167 x�M�(are)S 166 x(tradem)S 2 x(arks)S 166 x(of)S 166 x(Digital)S 165 x(Equipment)S�G�167 x(Corporation:)S 10773 X 897 y(DEC)S 17349 X(V)S -34 x(AX)S 23924 X�H�(V)S -33 x(AXcluster)S 10773 X 548 y(V)S -33 x(AXstation)S 17349 X(VMS)SE�23924 X(VT)S 10773 X 896 y 3588 24 R 10773 36028 XY(Copyright)S 166 x�E�(\251199)S 2 x(2)S 166 x(Carnegie)S 167 x(Mellon)S 166 x(University)S��%%EndCustomColor�2 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica��%%PageCustomColors: 0_BLACK��%�:�% < Beginning of included file CMUIP_PRO_CONTENTS.DVI_PS > �%%Page: III 3��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY e�%%BeginCustomColor: 0_BLACK-E�0 SC 5094 4546 XY 23160 48 R 5094 5520 XY F20(Contents)S 7187 6812 XYnJ�21072 72 R 7187 7410 XY F36(PREF)S -27 x(ACE)S 27565 X(xiii)S 5094 9203 XYE�23160 144 R 5094 9900 XY F28(CHAPTER)S 164 x(1)S 599 x(INTRODU)S -2 x D�(CTION)S 27260 X(1\2031)S 7187 11096 XY 21072 72 R 7187 11693 XY F36I�(1.1)S 9279 X(NOW)S 165 x(WHA)S -37 x(T?)S 27427 X(1\2031)S 7187 12889 XY2H�21072 72 R 7187 13487 XY(1.2)S 9279 X(THE)S 166 x(CMU-OPENVMS/IP)S 167 xG�("DEAL")S 27427 X(1\2032)S 7187 14682 XY 21072 72 R 7187 15280 XY(1.3)SnC�9279 X(USES)S 166 x(&)S 166 x(USERS)S 27427 X(1\2032)S 9279 X 697 ybO�(1.3.1)S 11371 X(For)S 166 x(the)S 167 x(User)S 497 x 10716 24 R 27427 15977 XYhG�(1\2032)S 9279 X 698 y(1.3.2)S 11371 X(For)S 166 x(the)S 167 x(System)SeD�165 x(Manager)S 499 x 7836 24 R 27427 16675 XY(1\2033)S 9279 X 697 yC�(1.3.3)S 11371 X(For)S 166 x(the)S 167 x(Applicatio)S 2 x(n)S 166 x1J�(Programmer)S 498 x 5976 24 R 27427 17372 XY(1\2033)S 9279 X 698 y(1.3.4)SE�11371 X(For)S 166 x(the)S 167 x(CMU-O)S -2 x(penVMS/)S 2 x(IP)S 167 xeC�(Programmer)S 498 x 4428 24 R 27427 18070 XY(1\2033)S 7187 19265 XYaH�21072 72 R 7187 19863 XY(1.4)S 9279 X(HIST)S -9 x(OR)S -19 x(Y)S 27427 XD�(1\2033)S 7187 21058 XY 21072 72 R 7187 21656 XY(1.5)S 9279 X(KUDO)SG�-2 x(S)S 166 x(T)S -8 x(O...)S 250 x(\(WHERE)S 166 x(ARE)S 165 x(THEY)S�F�167 x(NOW?\))S 27427 X(1\2034)S 7187 22852 XY 21072 72 R 7187 23449 XYE�(1.6)S 9279 X(FURTHER)S 165 x(INFORMA)S -37 x(TION)S 27427 X(1\2035)SoE�5094 25243 XY 23160 144 R 5094 25940 XY F28(CHAPTER)S 164 x(2)S 599 x�K�(INST)S -45 x(ALLA)S -45 x(TION)S 27260 X(2\2031)S 7187 27136 XY 21072 72 RzF�7187 27733 XY F36(2.1)S 9279 X(INTRODUC)S -2 x(TION)S 27427 X(2\2031)SD�7187 28929 XY 21072 72 R 7187 29527 XY(2.2)S 9279 X(PRE-INST)S -36 xJ�(ALLA)S -37 x(TION)S 27427 X(2\2031)S 9279 X 697 y(2.2.1)S 11371 X(Thing)SH�2 x(s)S 166 x(you)S 166 x(need)S 167 x(to)S 166 x(have)S 499 x 7752 24 RG�27427 30224 XY(2\2032)S 11371 X 598 y F34(2.2.1.1)S 14061 X(The)S 166 xeF�(CMU-OpenVMS/IP)S 166 x(software)S 200 x(\201)S 200 x(2\2032)S 11371 XJ�598 y(2.2.1.2)S 14061 X(A)S 166 x(V)S -37 x(AX/V)S 2 x(MS)S 166 x(system)SJ�200 x(\201)S 199 x(2\2032)S 11371 X 597 y(2.2.1.2.)S 2 x(1)S 751 x(Space)SE�166 x(required)S 198 x(\201)S 200 x(2\2032)S 11371 X 598 y(2.2.1.2.)S5E�2 x(2)S 751 x(Hardware)S 165 x(required)S 198 x(\201)S 200 x(2\2032)StE�11371 X 598 y(2.2.1.3)S 14061 X(A)S 166 x(human)S 166 x(being)S 199 x:/�(\201)S 199 x(2\2032)S 27842 36925 XY F36(iii)SS�%%EndCustomColor�3 PP EPt �%%PageTraileri%�%%PageFonts: Helvetica-Bold Helveticac�%%PageCustomColors: 0_BLACKe�%O �%%Page: IV 4�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)4,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK1I�0 SC 5094 1807 XY F28(Contents)S 9279 4856 XY F36(2.2.2)S 11371 X(Thing)S0H�2 x(s)S 166 x(you)S 166 x(need)S 167 x(to)S 166 x(know)S 499 x 7608 24 RE�27427 4856 XY(2\2032)S 11371 X 598 y F34(2.2.2.1)S 14061 X(An)S 166 x I�(IP)S 167 x(address)S 199 x(\201)S 199 x(2\2033)S 11371 X 598 y(2.2.2.2)SEE�14061 X(IP)S 167 x(address)S 165 x(mask)S 200 x(\201)S 199 x(2\2033)SBF�11371 X 598 y(2.2.2.3)S 14061 X(Host)S 166 x(Name)S 199 x(\201)S 199 xH�(2\2033)S 11371 X 597 y(2.2.2.4)S 14061 X(Communication)S 165 x(device)SF�199 x(\201)S 199 x(2\2034)S 11371 X 598 y(2.2.2.5)S 14061 X(Gateways)SH�199 x(\201)S 199 x(2\2034)S 11371 X 598 y(2.2.2.6)S 14061 X(Name)S 165 xL�(Servers)S 200 x(\201)S 199 x(2\2034)S 7187 9638 XY 21072 72 R 7187 10236 XYI�F36(2.3)S 9279 X(INST)S -36 x(ALLA)S -37 x(TION)S 27427 X(2\2035)S 9279 XMO�697 y(2.3.1)S 11371 X(Getting)S 166 x(started)S 498 x 10128 24 R 27427 10933 XYRP�(2\2035)S 9279 X 698 y(2.3.2)S 11371 X(Example)S 499 x 11652 24 R 27427 11631 XYD�(2\2035)S 7187 12826 XY 21072 72 R 7187 13424 XY(2.4)S 9279 X(POST)SC�-27 x(-INST)S -37 x(ALLA)S -36 x(TION:)S 27177 X(2\2031)S -27 x(1)SPD�9279 X 698 y(2.4.1)S 11371 X(Important)S 167 x(\211les)S 167 x(you)SO�166 x(shoul)S 2 x(d)S 166 x(know)S 166 x(about)S 499 x 4428 24 R 27177 14122 XYoG�(2\2031)S -27 x(1)S 9279 X 697 y(2.4.2)S 11371 X(Updating)S 167 x(the)ShJ�167 x(System)S 165 x(Startup)S 167 x(File)S 499 x 5760 24 R 27150 14819 XYG�(2\20312)S 9279 X 697 y(2.4.3)S 11371 X(System)S 166 x(T)S -37 x(unin)S)F�2 x(g)S 498 x 10140 24 R 27150 15516 XY(2\20312)S 9279 X 698 y(2.4.4)SE�11371 X(Files)S 167 x(Created)S 166 x(During)S 167 x(Installati)S 2 x)H�(on)S 498 x 5976 24 R 27150 16214 XY(2\20312)S 5094 18007 XY 23160 144 RF�5094 18704 XY F28(CHAPTER)S 164 x(3)S 765 x(SYSTEM)S 165 x(MANA)S -2 xE�(GEMENT)S 27260 X(3\2031)S 7���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������I������������������������� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������ ������Z�������187 19900 XY 21072 72 R 7187 20498 XY F36SH�(3.1)S 9279 X(NETWORK)S 165 x(MANAGEMENT)S 27427 X(3\2031)S 9279 X 697 yE�(3.1.1)S 11371 X(The)S 167 x(Network)S 165 x(Layout)S 499 x 8880 24 R-D�27427 21195 XY(3\2031)S 7187 22391 XY 21072 72 R 7187 22988 XY(3.2)SG�9279 X(ST)S -37 x(ARTING,)S 166 x(ST)S -8 x(OPPING,)S 166 x(AND)S 165 xeD�(MONIT)S -9 x(ORING)S 165 x(CMU-OPENVMS/IP)S 27427 X(3\2032)S 9279 XL�698 y(3.2.1)S 11371 X(Running)S 168 x(the)S 166 x(software)S 497 x 8556 24 RE�27427 23686 XY(3\2032)S 9279 X 697 y(3.2.2)S 11371 X(Shutting)S 168 xrI�(down)S 499 x 10212 24 R 27427 24383 XY(3\2032)S 7187 25579 XY 21072 72 RvE�7187 26176 XY(3.3)S 9279 X(IMPORT)S -37 x(ANT)S 166 x(FILES)S 27427 XPI�(3\2032)S 9279 X 698 y(3.3.1)S 11371 X(IP_ST)S -36 x(ARTUP)S -64 x(.COM)S�D�497 x 9396 24 R 27427 26874 XY(3\2033)S 9279 X 697 y(3.3.2)S 11371 XD�(INET$CONFIG)S 498 x 10356 24 R 27427 27571 XY(3\2034)S 9279 X 697 yG�(3.3.3)S 11371 X(NAMRES$CO)S -2 x(NFIG)S 499 x 9324 24 R 27427 28268 XY(D�(3\2038)S 9279 X 698 y(3.3.4)S 11371 X(NFS$CONFIG)S 497 x 10488 24 RF�27150 28966 XY(3\20310)S 9279 X 697 y(3.3.5)S 11371 X(INET$LOG)S 498 xM�11208 24 R 27150 29663 XY(3\20312)S 9279 X 698 y(3.3.6)S 11371 X(NAMRES$LOG)SoF�497 x 10188 24 R 27150 30361 XY(3\20313)S 9279 X 697 y(3.3.7)S 11371 XH�(INET$ACTIVIT)S 2 x(Y)S 498 x 10020 24 R 27150 31058 XY(3\20313)S 9279 XL�697 y(3.3.8)S 11371 X(INET$HOSTS)S 499 x 10572 24 R 27150 31755 XY(3\20313)SG�9279 X 698 y(3.3.9)S 11371 X(Startup)S 166 x(\211les)S 499 x 10788 24 ReE�27150 32453 XY(3\20314)S 7187 33648 XY 21072 72 R 7187 34246 XY(3.4)SxK�9279 X(RECOR)S -2 x(DING)S 166 x(ACTIVITY)S 27150 X(3\20314)S 5094 36925 XY8�(iv)St�%%EndCustomColor�4 PP EPe �%%PageTrailerS%�%%PageFonts: Helvetica-Bold Helveticar�%%PageCustomColors: 0_BLACKp�%r �%%Page: V 58�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)t)�1000 BP PaperHeight PaperWidth PM 0 0 XY 6�%%BeginCustomColor: 0_BLACK1F�0 SC 25667 1807 XY F28(Contents)S 7187 4571 XY 21072 72 R 7187 5169 XYE�F36(3.5)S 9279 X(CHECKING)S 164 x(ACTIVIT)S 2 x(Y)S 27150 X(3\20314)SiF�7187 6365 XY 21072 72 R 7187 6962 XY(3.6)S 9279 X(DIAGNO)S -2 x(SING)SG�166 x(PROBLEMS)S 27150 X(3\20314)S 7187 8158 XY 21072 72 R 7187 8756 XY(C�(3.7)S 9279 X(GETTING)S 166 x(HELP)S 27150 X(3\20315)S 9279 X 697 y8L�(3.7.1)S 11371 X(The)S 167 x(CMU-O)S -2 x(penVMS/)S 2 x(IP)S 167 x(mailing)SN�168 x(list)S 499 x 5592 24 R 27150 9453 XY(3\20315)S 5094 11246 XY 23160 144 RD�5094 11944 XY F28(CHAPTER)S 164 x(4)S 599 x(ORGAN)S -2 x(IZA)S -44 xC�(TION)S 27260 X(4\2031)S 7187 13139 XY 21072 72 R 7187 13737 XY F36rF�(4.1)S 9279 X(THE)S 166 x(CAST)S 166 x(OF)S 166 x(CHAR)S -2 x(ACTERS)SI�27427 X(4\2031)S 9279 X 697 y(4.1.1)S 11371 X(IPDriver)S 498 x 11784 24 R)E�27427 14434 XY(4\2031)S 9279 X 698 y(4.1.2)S 11371 X(IP)S -36 x(ACP)S E�497 x 12216 24 R 27427 15132 XY(4\2031)S 9279 X 697 y(4.1.3)S 11371 XeG�(NamRes)S 497 x 11712 24 R 27427 15829 XY(4\2031)S 9279 X 698 y(4.1.4)SrH�11371 X(IP)S 167 x(transports)S 498 x 10596 24 R 27427 16527 XY(4\2032)SG�7187 17722 XY 21072 72 R 7187 18320 XY(4.2)S 9279 X(COMPON)S -2 x(ENT)SSJ�167 x(INTERACTION)S 27427 X(4\2032)S 9279 X 697 y(4.2.1)S 11371 X(client)S!�XP /F119 40 498 2 0 38 21 22 40 01M�<0003000000 0003000000 0007000000 000E000000 001E000000 003C000000 00FFFFFFF8lL�01FFFFFFF8 07E0000000 3F80000000 FE00000000 FE00000000 3F80000000 07E0000000L�01FFFFFFF8 00FFFFFFF8 003C000000 001E000000 000E000000 0007000000 0003000000 �0003000000>%�PXLC RP:�12838 19017 XY F119(\()S!�XP /F119 41 498 2 0 38 21 22 40 0aM�<0000060000 0000060000 0000070000 0000038000 000003C000 000001E000 FFFFFFF800RL�FFFFFFFC00 0000003F00 0000000FE0 00000003F8 00000003F8 0000000FE0 0000003F00L�FFFFFFFC00 FFFFFFF800 000001E000 000003C000 0000038000 0000070000 0000060000 �0000060000>5�PXLC RPOF�13253 19017 XY F119(\))S 166 x F36(IP)S 167 x(device)S 499 x 8964 24 RH�27427 19017 XY(4\2032)S 9279 X 698 y(4.2.2)S 11371 X(IP)S 167 x(device)SE�166 x F119(\()S -83 x(\))S 167 x F36(IP)S -37 x(ACP)S 498 x 8784 24 RME�27427 19715 XY(4\2032)S 9279 X 697 y(4.2.3)S 11371 X(IP)S -36 x(ACP)S1L�165 x F119(\()S -83 x(\))S 167 x F36(NamRes)S 497 x 8976 24 R 27427 20412 XYG�(4\2033)S 9279 X 697 y(4.2.4)S 11371 X(IP)S -36 x(ACP)S 165 x F119(\()S2J�-83 x(\))S 167 x F36(IP)S 166 x(transport)S 499 x 8148 24 R 27427 21109 XYC�(4\2033)S 9279 X 698 y(4.2.5)S 11371 X(IP)S 167 x(transport)S 166 x C�F119(\()S -83 x(\))S 166 x F36(outsid)S 2 x(e)S 166 x(world)S 498 x I�6360 24 R 27427 21807 XY(4\2033)S 5094 23600 XY 23160 144 R 5094 24297 XY6E�F28(CHAPTER)S 164 x(5)S 599 x(PROGR)S -2 x(AMMING)S 166 x(FOR)S 166 xxC�(CMU-OPE)S -2 x(NVMS/IP)S 27260 X(5\2031)S 7187 25493 XY 21072 72 R1F�7187 26091 XY F36(5.1)S 9279 X(THE)S 166 x(PROGRA)S -2 x(MMING)S 166 xN�(P)S -37 x(ARADIGM)S 27427 X(5\2031)S 9279 X 697 y(5.1.1)S 11371 X(Assigning)SK�168 x(a)S 166 x(channel)S 167 x(to)S 167 x(the)S 166 x(IP:)S 166 x(device)S�D�499 x 4728 24 R 27427 26788 XY(5\2032)S 9279 X 697 y(5.1.2)S 11371 XD�(Sendin)S 2 x(g)S 166 x(requests)S 166 x(to)S 167 x(the)S 166 x(IP)SE�167 x(software)S 497 x 5088 24 R 27427 27485 X� �����d�������Y(5\2032)S 9279 X 698 y�E�(5.1.3)S 11371 X(Deassigning)S 168 x(the)S 166 x(IP)S 167 x(channel)S�N�499 x 7140 24 R 27427 28183 XY(5\2032)S 7187 29378 XY 21072 72 R 7187 29976 XYC�(5.2)S 9279 X(FUNCTIONALITY)S 27427 X(5\2032)S 9279 X 697 y(5.2.1)S�C�11371 X(TCP)S 498 x 12708 24 R 27427 30673 XY(5\2032)S 9279 X 698 y�F�(5.2.2)S 11371 X(UDP)S 498 x 12648 24 R 27427 31371 XY(5\2033)S 9279 XE�697 y(5.2.3)S 11371 X(ICMP)S 498 x 12456 24 R 27427 32068 XY(5\2033)S�J�9279 X 698 y(5.2.4)S 11371 X(IP)S 499 x 13224 24 R 27427 32766 XY(5\2033)SC�9279 X 697 y(5.2.5)S 11371 X(Name)S 165 x(Resolutio)S 2 x(n)S 498 x�H�9600 24 R 27427 33463 XY(5\2033)S 9279 X 697 y(5.2.6)S 11371 X(Network)SJ�165 x(Information)S 500 x 8832 24 R 27427 34160 XY(5\2033)S -277 x 36925 Y�(v)S�%%EndCustomColor�5 PP EP� �%%PageTrailer�"�%%PageFonts: Helvetica-Bold amsy10�%%PageCustomColors: 0_BLACK��%� �%%Page: VI 6�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�F�0 SC 5094 1807 XY F28(Contents)S 9279 4872 XY F36(5.2.7)S 11371 X(IP)SC�-36 x(ACP)S 165 x(control)S 500 x 10356 24 R 27427 4872 XY(5\2034)S�N�7187 6067 XY 21072 72 R 7187 6665 XY(5.3)S 9279 X(NETWORK)S 165 x(ADDRESSING)SF�27427 X(5\2034)S 9279 X 697 y(5.3.1)S 11371 X(TCP)S 166 x(destinatio)SD�2 x(ns)S 498 x 9600 24 R 27427 7362 XY(5\2034)S 9279 X 698 y(5.3.2)SC�11371 X(Connection)S 2 x(less)S 166 x(Protocols)S 167 x(and)S 167 x�I�(Address)S 166 x(Buffers)S 498 x 2412 24 R 27427 8060 XY(5\2035)S 11371 X�D�598 y F34(5.3.2.1)S 14061 X(IP)S 200 x(\201)S 199 x(5\2035)S 11371 XH�597 y(5.3.2.2)S 14061 X(ICMP)S 199 x(\201)S 200 x(5\2035)S 11371 X 598 yM�(5.3.2.3)S 14061 X(UDP)S 199 x(\201)S 199 x(5\2036)S 7187 11049 XY 21072 72 R�F�7187 11646 XY F36(5.4)S 9279 X(NETWORK)S 165 x(USER)S 166 x(FUNCTION)SN�165 x(CODES)S 27427 X(5\2037)S 11371 X 598 y F40(NET$OPEN)S 165 x(\(IO$_CREA)SN�-34 x(TE\))S 24820 X(5\2038)S 11371 X 598 y(NET$CLOSE)S 165 x(\(IO$_DELETE\))SM�24595 X(5\2031)S -24 x(1)S 11371 X 598 y(NET$ABORT)S 165 x(\(IO$_DEACCESS\))S�D�24571 X(5\20312)S 11371 X 597 y(NET$SEND)S 165 x(\(IO$_WRITEVBLK\))SF�24571 X(5\20313)S 11371 X 598 y(NET$RECEIVE)S 165 x(\(IO$_READVBLK\))SD�24571 X(5\20315)S 11371 X 598 y(NET$ST)S -33 x(A)S -34 x(TUS)S 166 xH�(\(IO$_ACPCONT)S -2 x(ROL\))S 24571 X(5\20317)S 11371 X 598 y(NET$INFO)SH�165 x(\(IO$_MODIFY\))S 24571 X(5\20320)S 11371 X 597 y(NET$GTHST)S 165 xL�(\(IO$_SKIPFILE\))S 24571 X(5\20323)S 7187 17624 XY 21072 72 R 7187 18222 XYC�F36(5.5)S 9279 X(NETWO�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������J������������������������/ � ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������������i�������RK)S 165 x(CONTRO)S -2 x(L)S 167 x(FUNCTION)S�Q�165 x(CODES)S 27150 X(5\20326)S 11371 X 597 y F40(NET$DUMP)S 166 x(\(IO$_UNLOAD)S�L�-2 x(\))S 24571 X(5\20327)S 11371 X 598 y(NET$EXIT)S 165 x(\(IO$_RELEASE\))SD�24571 X(5\20331)S 11371 X 598 y(NET$DEBUG)S 165 x(\(IO$_DIAGN)S -2 xO�(OSE\))S 24571 X(5\20332)S 11371 X 598 y(NET$EVENT)S 165 x(\(IO$_WRITECHECK\))S�I�24571 X(5\20334)S 7187 21808 XY 21072 72 R 7187 22406 XY F36(5.6)S 9279 X�D�(NETWORK)S 165 x(IO)S 166 x(ST)S -36 x(A)S -37 x(TUS)S 166 x(BLOCK)SE�27150 X(5\20335)S 7187 23601 XY 21072 72 R 7187 24199 XY(5.7)S 9279 X�G�(PROGR)S -2 x(AMMING)S 166 x(EXAMPLES)S 27150 X(5\20335)S 5094 25993 XY�E�23160 144 R 5094 26690 XY F28(CHAPTER)S 164 x(6)S 599 x(IPNCP)S 164 x�F�(UTILITY)S 27260 X(6\2031)S 11371 X 598 y F40(IPNCP)S 24820 X(6\2032)SC�7187 28483 XY 21072 72 R 7187 29081 XY F36(6.1)S 9279 X(THE)S 166 x�E�(COMMAN)S -2 x(DS)S 27427 X(6\2033)S 11371 X 598 y F40(EXIT)S 24820 X�F�(6\2034)S 11371 X 597 y(FORCEX)S 24820 X(6\2035)S 11371 X 598 y(HELP)SF�24820 X(6\2036)S 11371 X 598 y(HOSTNM)S 24820 X(6\2037)S 11371 X 598 yC�(NAMRES)S 24820 X(6\2038)S 11371 X 597 y(NETEXIT)S 24820 X(6\2039)S�D�11371 X 598 y(NETLOG)S 24571 X(6\20310)S 11371 X 598 y(NETST)S -34 xG�(A)S -33 x(T)S 24571 X(6\20312)S 11371 X 598 y(NOOP)S 24571 X(6\20315)S�E�11371 X 598 y(PING)S 24571 X(6\20316)S 11371 X 597 y(RDA)S -34 x(TE)S�(�24571 X(6\20317)S 5094 36925 XY F36(vi)S�%%EndCustomColor�6 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica��%%PageCustomColors: 0_BLACK��%� �%%Page: VII 7��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�E�0 SC 25667 1807 XY F28(Contents)S 11371 4834 XY F40(RRFETCH)S 24571 X�D�(6\20318)S 11371 X 598 y(SP)S -33 x(A)S -25 x(WN)S 24571 X(6\20320)SK�11371 X 598 y(ST)S -33 x(ARTUP)S 24571 X(6\20321)S 11371 X 597 y(SHUTDOWN)S�F�24571 X(6\20322)S 11371 X 598 y(TRACERO)S -2 x(UTE)S 24571 X(6\20323)SD�11371 X 598 y(UNIXST)S -34 x(A)S -34 x(T)S 24571 X(6\20324)S 11371 XI�598 y(VERSION)S 24571 X(6\20325)S 5094 10214 XY 23160 144 R 5094 10911 XY�F�F28(CHAPTER)S 164 x(7)S 599 x(FTP)S 27260 X(7\2031)S 11371 X 598 y F40H�(FTP)S 24820 X(7\2032)S 7187 12705 XY 21072 72 R 7187 13302 XY F36(7.1)SD�9279 X(FTP)S 167 x(COMMA)S -2 x(NDS)S 27427 X(7\2035)S 11371 X 598 yI�F34(7.1.0.1)S 14061 X(File)S 165 x(and)S 166 x(Directory)S 166 x(naming)S�G�165 x(conventions)S 199 x(\201)S 200 x(7\2035)S 11371 X 598 y(7.1.0.2)S�H�14061 X(File)S 165 x(T)S -18 x(ransfer)S 166 x(Parameters)S 200 x(\201)SF�200 x(7\2035)S 9279 X 697 y F36(7.1.1)S 11371 X(The)S 167 x(Commands)SF�498 x 9936 24 R 27427 15195 XY(7\2035)S 11371 X 598 y F40(ACCOU)S -2 xF�(NT)S 24820 X(7\2036)S 11371 X 598 y(APPEND)S 24820 X(7\2037)S 11371 XC�598 y(CD)S 24820 X(7\2039)S 11371 X 597 y(CLOSE)S 24571 X(7\20310)S�J�11371 X 598 y(CP)S -34 x(A)S -33 x(TH)S 24595 X(7\2031)S -24 x(1)S 11371 XF�598 y(CWD)S 24571 X(7\20312)S 11371 X 598 y(DELETE)S 24571 X(7\20313)SE�11371 X 597 y(DIRECT)S -10 x(OR)S -17 x(Y)S 24571 X(7\20314)S 11371 X�F�598 y(ERASE)S 24571 X(7\20315)S 11371 X 598 y(EXIT)S 24571 X(7\20316)SL�11371 X 598 y(GET)S 24571 X(7\20317)S 11371 X 597 y(HELP)S 24571 X(7\20318)SD�11371 X 598 y(LOGIN)S 24571 X(7\20319)S 11371 X 598 y(MGET)S 24571 XG�(7\20320)S 11371 X 598 y(MPUT)S 24571 X(7\20322)S 11371 X 598 y(MSEND)S�F�24571 X(7\20324)S 11371 X 597 y(NOOP)S 24571 X(7\20325)S 11371 X 598 yJ�(ON)S 165 x(CONTROL_C)S 24571 X(7\20326)S 11371 X 598 y(ON)S 165 x(ERROR)SE�24571 X(7\20327)S 11371 X 598 y(ON)S 165 x(SEVERE)S 24571 X(7\20328)S�E�11371 X 597 y(ON)S 165 x(W)S -24 x(ARNIN)S -2 x(G)S 24571 X(7\20329)S�G�11371 X 598 y(P)S -33 x(ASSWORD)S 24571 X(7\20330)S 11371 X 598 y(PUT)S�F�24571 X(7\20331)S 11371 X 598 y(QUIT)S 24571 X(7\20332)S 11371 X 597 yD�(QUOTE)S 24571 X(7\20333)S 11371 X 598 y(RECEIVE)S 24571 X(7\20334)SC�11371 X 598 y(REMOTEHELP)S 24571 X(7\20336)S 11371 X 598 y(RENAME)S�F�24571 X(7\20337)S 11371 X 597 y(SEND)S 24571 X(7\20338)S 11371 X 598 yD�(SET)S 166 x(ACCOU)S -2 x(NT)S 24571 X(7\20340)S 11371 X 598 y(SET)SJ�166 x(CASE)S 24571 X(7\20341)S 11371 X 598 y(SET)S 166 x(COMMAND)S 24571 XH�(7\20342)S 11371 X 597 y(SET)S 166 x(DEF)S -25 x(AUL)S -34 x(T)S 24571 XL�(7\20343)S 11371 X 598 y(SET)S 166 x(HASH)S 24571 X(7\20344)S 27704 36925 XY �F36(vii)S3�%%EndCustomColor�7 PP EPx �%%PageTrailer(%�%%PageFonts: Helvetica-Bold HelveticaY�%%PageCustomColors: 0_BLACKS�%3�%%Page: VIII 8�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)2,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK1E�0 SC 5094 1807 XY F28(Contents)S 11371 4834 XY F40(SET)S 166 x(HOST)S4C�24571 X(7\20345)S 11371 X 598 y(SET)S 166 x(LOCAL_DEF)S -26 x(AUL)S2D�-34 x(T_DIRECT)S -9 x(OR)S -17 x(Y)S 24571 X(7\20346)S 11371 X 598 yL�(SET)S 166 x(MODE)S 24571 X(7\20347)S 11371 X 597 y(SET)S 166 x(REMOTE_DEF)SJ�-25 x(AUL)S -34 x(T_DIRECT)S -9 x(OR)S -17 x(Y)S 24571 X(7\20348)S 11371 XH�598 y(SET)S 166 x(REPL)S -42 x(Y)S 24571 X(7\20349)S 11371 X 598 y(SET)SE�166 x(STRUCTU)S -2 x(RE)S 24571 X(7\20350)S 11371 X 598 y(SET)S 166 xUC�(TYPE)S 24571 X(7\20351)S 11371 X 598 y(SHOW)S 166 x(CASE)S 24571 X7I�(7\20353)S 11371 X 597 y(SHOW)S 166 x(COMMAND)S 24571 X(7\20354)S 11371 X7F�598 y(SHOW)S 166 x(COND)S -2 x(ITION)S 24571 X(7\20355)S 11371 X 598 yG�(SHOW)S 166 x(FILE_ST)S -34 x(A)S -33 x(TUS)S 24571 X(7\20356)S 11371 X)F�598 y(SHOW)S 166 x(HASH)S 24571 X(7\20357)S 11371 X 597 y(SHOW)S 166 xF�(HOST)S 24571 X(7\20358)S 11371 X 598 y(SHOW)S 166 x(LOCAL_DEF)S -26 xE�(AUL)S -34 x(T_DIRECT)S -9 x(OR)S -17 x(Y)S 24571 X(7\20359)S 11371 X�F�598 y(SHOW)S 166 x(MODE)S 24571 X(7\20360)S 11371 X 598 y(SHOW)S 166 xC�(P)S -34 x(ARAMETERS)S 24571 X(7\20361)S 11371 X 597 y(SHOW)S 166 x F�(REMOTE_DEF)S -25 x(AUL)S -34 x(T_DIRECT)S -9 x(OR)S -17 x(Y)S 24571 XH�(7\20362)S 11371 X 598 y(SHOW)S 166 x(REPL)S -42 x(Y)S 24571 X(7\20363)SG�11371 X 598 y(SHOW)S 166 x(ST)S -34 x(A)S -33 x(TUS)S 24571 X(7\20364)SXH�11371 X 598 y(SHOW)S 166 x(STRUCTU)S -2 x(RE)S 24571 X(7\20365)S 11371 XD�597 y(SHOW)S 166 x(TYPE)S 24571 X(7\20366)S 11371 X 598 y(SP)S -33 xD�(A)S -25 x(WN)S 24571 X(7\20367)S 11371 X 598 y(ST)S -33 x(A)S -34 xG�(TUS)S 24571 X(7\20370)S 11371 X 598 y(TYPE)S 24571 X(7\20371)S 11371 XoF�597 y(USER)S 24571 X(7\20372)S 5094 20974 XY 23160 144 R 5094 21671 XYE�F28(CHAPTER)S 164 x(8)S 599 x(TELNET)S 27260 X(8\2031)S 11371 X 598 y:E�F40(TELNET)S 24820 X(8\2032)S 5094 24062 XY 23160 144 R 5094 24760 XY�E�F28(CHAPTER)S 164 x(9)S 599 x(FINGER)S 27260 X(9\2031)S 11371 X 597 yoE�F40(FINGER)S 24820 X(9\2032)S 5094 27151 XY 23160 144 R 5094 27848 XYoC�F28(CHAPTER)S 164 x(10)S 599 x(LPR)S 26928 X(10\2031)S 9279 X 697 y.G�F36(10.0.1)S 708 x(Overview)S 497 x 11484 24 R 27150 28545 XY(10\2031)S7D�7187 29741 XY 21072 72 R 7187 30339 XY(10.1)S 9279 X(LPR)S 166 x(-)SC�166 x(PRINT)S 166 x(FIL)S 2 x(E)S 166 x(REMOTEL)S -46 x(Y)S 27150 X E�(10\2032)S 7187 31534 XY 21072 72 R 7187 32132 XY(10.2)S 9279 X(LPD)S3C�166 x(-)S 166 x(PRINT)S 166 x(REMOTE)S 166 x(FIL)S 2 x(ES)S 27150 XcF�(10\2032)S 7187 33327 XY 21072 72 R 7187 33925 XY(10.3)S 9279 X(LPRM)SJ�166 x(-)S 166 x(DELETE)S 167 x(REMOTE)S 166 x(PRINT)S 166 x(JOBS)S 27150 XC�(10\2032)S 11371 X 598 y F40(LPRM)S 24571 X(10\2033)S 5094 36925 XY0 �F36(viii)S�%%EndCustomColor�8 PP EP1 �%%PageTrailer9�%%PageFonts: Helvetica-Bold �%%PageCustomColors: 0_BLACK6�%X �%%Page: IX 9�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)5)�1000 BP PaperHeight PaperWidth PM 0 0 XY �%%BeginCustomColor: 0_BLACK7F�0 SC 25667 1807 XY F28(Contents)S 7187 4571 XY 21072 72 R 7187 5169 XYL����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������K������������������������ ֺ� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������������x�������F36(10.4)S 9279 X(LPQ)S 166 x(-)S 166 x(PRINT)S 166 x(FILE)S 168 x(REMOTEL)SE�-46 x(Y)S 27150 X(10\2035)S 11371 X 598 y F40(LPQ)S 24571 X(10\2036)S J�7187 6962 XY 21072 72 R 7187 7560 XY F36(10.5)S 9279 X(LPR)S 166 x(FILES)SH�168 x(&)S 165 x(LOGICALS)S 27150 X(10\2038)S 9279 X 698 y(10.5.1)S 708 xN�(LPR)S 166 x(Suppo)S 2 x(rt)S 166 x(procedures)S 498 x 7752 24 R 27150 8258 XYD�(10\2038)S 9279 X 697 y(10.5.2)S 708 x(Logical)S 168 x(Names)S 497 xH�10152 24 R 27150 8955 XY(10\2038)S 9279 X 697 y(10.5.3)S 708 x(Logical)SC�168 x(name)S 166 x(tables)S 499 x 8880 24 R 27150 9652 XY(10\2039)S C�7187 10848 XY 21072 72 R 7187 11446 XY(10.6)S 9279 X(SYSTEM)S 167 x(L�(RESOURCE)S 165 x(REQUIREMENTS)S 26873 X(10\20310)S 7187 12641 XY 21072 72 RG�7187 13239 XY(10.7)S 9279 X(PRINTCAP)S 166 x(PRINTER)S 166 x(DEFINITI)S3L�2 x(ONS)S 26900 X(10\2031)S -27 x(1)S 7187 14434 XY 21072 72 R 7187 15032 XYE�(10.8)S 9279 X(PRINTCAP)S 166 x(ENTRIES)S 26900 X(10\2031)S -27 x(1)S5D�9279 X 698 y(10.8.1)S 708 x(Adding)S 167 x(a)S 166 x(printer)S 167 xC�(entry:)S 498 x 8244 24 R 26900 15730 XY(10\2031)S -27 x(1)S 9279 X K�697 y(10.8.2)S 708 x(Changing)S 168 x(an)S 166 x(existing)S 168 x(printer)S4H�166 x(entry:)S 498 x 5316 24 R 26900 16427 XY(10\2031)S -27 x(1)S 9279 XG�697 y(10.8.3)S 708 x(Rede\211ning)S 168 x(logical)S 168 x(names)S 498 x E�7632 24 R 26900 17124 XY(10\2031)S -27 x(1)S 7187 18320 XY 21072 72 R7M�7187 18918 XY(10.9)S 9279 X(DIAGNO)S -2 x(SING)S 166 x(LPR)S 166 x(PROBLEMS)SXC�26900 X(10\2031)S -27 x(1)S 5094 20711 XY 23160 144 R 5094 21408 XY8E�F28(APPEND)S -2 x(IX)S 166 x(A)S 598 x(DA)S -46 x(T)S -44 x(A)S 166 x1M�(STRUCTUR)S -2 x(ES)S 27161 X(A\2031)S 7187 22604 XY 21072 72 R 7187 23201 XY0E�F36(A.1)S 9279 X(STRUCTURES)S 165 x(RETURNED)S 166 x(BY)S 166 x(QIO)SXD�165 x(CALLS)S 27344 X(A\2031)S 9279 X 698 y(A.1.1)S 11371 X(NET$ST)SE�-36 x(A)S -37 x(TUS)S 498 x 10512 24 R 27344 23899 XY(A\2031)S 9279 X(I�697 y(A.1.2)S 11371 X(NET$DUMP)S 498 x 10956 24 R 27344 24596 XY(A\2032)SlD�7187 25792 XY 21072 72 R 7187 26390 XY(A.2)S 9279 X(IP)S -36 x(ACP)SD�27344 X(A\2037)S 9279 X 697 y(A.2.1)S 11371 X(IP)S -36 x(ACP)S 165 xK�(Informatio)S 2 x(n)S 166 x(block)S 499 x 7836 24 R 27344 27087 XY(A\2037)SLF�9279 X 697 y(A.2.2)S 11371 X(Circular)S 166 x(Queue)S 499 x 10104 24 RL�27344 27784 XY(A\2038)S 9279 X 698 y(A.2.3)S 11371 X(Queue)S 166 x(Element)SI�167 x(Block)S 166 x(De\211nitio)S 2 x(ns)S 498 x 5784 24 R 27344 28482 XY�D�(A\2038)S 11371 X 597 y F34(A.2.3.1)S 14061 X(Network)S 165 x(Send)SI�167 x(Queue)S 198 x(\201)S 200 x(A\2039)S 11371 X 598 y(A.2.3.2)S 14061 X D�(ReT)S -19 x(ransmission)S 165 x(Queue)S 199 x(\201)S 200 x(A\2039)SI�11371 X 598 y(A.2.3.3)S 14061 X(Network)S 165 x(Receive)S 166 x(segment)SFJ�166 x(Queue)S 199 x(\201)S 199 x(A\20310)S 11371 X 598 y(A.2.3.4)S 14061 XH�(User)S 165 x(Receive)S 166 x(Data)S 166 x(Request)S 166 x(Queue)S 198 xL�(\201)S 200 x(A\2031)S -37 x(1)S 9279 X 697 y F36(A.2.4)S 11371 X(Argument)SN�166 x(Blocks)S 499 x 9552 24 R 27094 31570 XY(A\2031)S -27 x(1)S 7187 32766 XYD�21072 72 R 7187 33363 XY(A.3)S 9279 X(IP)S 166 x(TRANSPORT)S 27094 XI�(A\2031)S -27 x(1)S 9279 X 698 y(A.3.1)S 11371 X(Network)S 165 x(Device)S G�166 x(Con\211gurati)S 2 x(on)S 166 x(blockvecto)S 2 x(r)S 165 x(Entry)S0G�167 x(Fields.)S 500 x 384 24 R 27094 34061 XY(A\2031)S -27 x(1)S 9279 X7H�697 y(A.3.2)S 11371 X(Ethernet)S 166 x(transport)S 167 x(control)S 167 xE�(block)S 499 x 6000 24 R 27067 34758 XY(A\20313)S -416 x 36925 Y(ix)S(�%%EndCustomColor�9 PP EPE �%%PageTrailer2%�%%PageFonts: Helvetica-Bold Helvetica)�%%PageCustomColors: 0_BLACK �%7 �%%Page: X 10�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)4,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK)F�0 SC 5094 1807 XY F28(Contents)S 5094 4646 XY 23160 144 R 5094 5343 XYD�(APPEND)S -2 x(IX)S 166 x(B)S 598 x(THE)S 165 x(DISTRIBUTION)S 165 xF�(T)S -44 x(APE)S 27161 X(B\2031)S 7187 6539 XY 21072 72 R 7187 7137 XYK�F36(B.1)S 9279 X(CMU-O)S -2 x(PENVMS/I)S 2 x(P)S 166 x(6.6)S 167 x(PROPER)S1Q�27344 X(B\2031)S 9279 X 697 y(B.1.1)S 11371 X(Saveset)S 166 x(A:\202Installatio)S4J�2 x(n)S 498 x 7992 24 R 27344 7834 XY(B\2031)S 11371 X 598 y F34(B.1.1.1)SD�14061 X(KITINST)S -35 x(AL.COM)S 199 x(\201)S 199 x(B\2031)S 11371 XK�598 y(B.1.1.2)S 14061 X(Release)S 165 x(Notes)S 199 x(\201)S 200 x(B\2031)S8F�11371 X 597 y(B.1.1.3)S 14061 X(Install)S 166 x(Scripts)S 199 x(\201)SO�200 x(B\2031)S 9279 X 698 y F36(B.1.2)S 11371 X(Saveset)S 166 x(B\202Programs)S3C�498 x 8472 24 R 27344 10325 XY(B\2031)S 11371 X 598 y F34(B.1.2.1)S1D�14061 X(Images)S 199 x(\201)S 200 x(B\2031)S 11371 X 597 y(B.1.2.2)SG�14061 X(CLD)S 165 x(\211les)S 199 x(\201)S 200 x(B\2031)S 11371 X 598 yxE�(B.1.2.3)S 14061 X(Help)S 165 x(\211les)S 199 x(\201)S 199 x(B\2031)S4E�9279 X 697 y F36(B.1.3)S 11371 X(Saveset)S 166 x(C:)S 165 x(Sources)S�D�499 x 8988 24 R 27344 12815 XY(B\2032)S 9279 X 698 y(B.1.4)S 11371 XJ�(Saveset)S 166 x(D:)S 165 x(Documentation)S 500 x 7332 24 R 27344 13513 XYI�(B\2032)S 11371 X 598 y F34(B.1.4.1)S 14061 X(CMUIP_PRO.PS)S 199 x(\201)ShE�200 x(B\2032�������������)S 11371 X 597 y(B.1.4.2)S 14061 X(The)S 166 x(document)StE�166 x(sources)S 200 x(\201)S 199 x(B\2032)S 5094 16502 XY 23160 144 R H�5094 17199 XY F28(APPEND)S -2 x(IX)S 166 x(C)S 598 x(DES)S -2 x(IGNING)SM�166 x(A)S 166 x(TRANS)S -2 x(PORT)S 27161 X(C\2031)S 7187 18395 XY 21072 72 R1D�7187 18992 XY F36(C.1)S 9279 X(TRANSPORT)S 165 x(STRUCTURE)S 27344 XI�(C\2031)S 7187 20188 XY 21072 72 R 7187 20786 XY(C.2)S 9279 X(TRANSPORT)SYC�165 x(ENTR)S -18 x(Y)S 166 x(POINTS)S 27344 X(C\2031)S 9279 X 697 y4C�(C.2.1)S 11371 X(DI$Init)S 499 x 12180 24 R 27344 21483 XY(C\2031)S F�9279 X 697 y(C.2.2)S 11371 X(DI$Xmit)S 499 x 11844 24 R 27344 22180 XYP�(C\2032)S 9279 X 698 y(C.2.3)S 11371 X(DI$Dump)S 498 x 11508 24 R 27344 22878 XYQ�(C\2032)S 9279 X 697 y(C.2.4)S 11371 X(DI$Check)S 498 x 11424 24 R 27344 23575 XY G�(C\2032)S 7187 24771 XY 21072 72 R 7187 25368 XY(C.3)S 9279 X(DELIVER)S1D�-18 x(Y)S 166 x(OF)S 166 x(INCOMING)S 165 x(DA)S -37 x(T)S -37 x(A)SD�27344 X(C\2032)S 7187 26564 XY 21072 72 R 7187 27162 XY(C.4)S 9279 XI�(IP)S 166 x(TRANSPORT)S 166 x(DA)S -38 x(T)S -36 x(A)S 165 x(STRUCTURES)S1E�27344 X(C\2033)S 9279 X 697 y(C.4.1)S 11371 X(Device_Info_Structure)S1D�499 x 8412 24 R 27344 27859 XY(C\2033)S 9279 X 697 y(C.4.2)S 11371 XJ�(IP)S -36 x(ACP)S 165 x(Informatio)S 2 x(n)S 166 x(block)S 499 x 7836 24 RD�27344 28556 XY(C\2033)S 9279 X 698 y(C.4.3)S 11371 X(Network)S 165 xC�(Device)S 166 x(Con\211gurati)S 2 x(on)S 166 x(blockvecto)S 2 x(r)S(D�165 x(Entry)S 167 x(Fields.)S 500 x 384 24 R 27344 29254 XY(C\2033)SI�9279 X 6�������������97 y(C.4.4)S 11371 X(Ethernet)S 166 x(transport)S 167 x(control)S�C�167 x(block)S 499 x 6000 24 R 27344 29951 XY(C\2034)S 5094 31744 XY�G�23160 144 R 5094 32442 XY F28(APPEND)S -2 x(IX)S 166 x(D)S 598 x(CODE)S�H�164 x(EXAMPLES)S 27161 X(D\2031)S 7187 33637 XY 21072 72 R 7187 34235 XYD�F36(D.1)S 9279 X(A)S 165 x(SKELET)S -7 x(ON)S 165 x(SER)S -9 x(VER)SC�166 x(WRITTEN)S 167 x(IN)S 166 x(C)S 27344 X(D\2031)S 5094 36925 XY��(x)S�%%EndCustomColor�10 PP EP �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica��%%PageCustomColors: 0_BLACK��%� �%%Page: XI 11��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�F�0 SC 25667 1807 XY F28(Contents)S 7187 4571 XY 21072 72 R 7187 5169 XYD�F36(D.2)S 9279 X(A)S 165 x(SKELET)S -7 x(ON)S 165 x(SER)S -9 x(VER)SI�166 x(WRITTEN)S 167 x(IN)S 166 x(BLISS-32)S 27344 X(D\2031)S 7187 6365 XY�G�21072 72 R 7187 6962 XY(D.3)S 9279 X(A)S 165 x(SKELET)S -7 x(ON)S 165 x�K�(TRANS�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������L������������������������6� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������Hs�������������PORT)S 165 x(-)S 166 x(SKDR)S -10 x(V)S -45 x(.EXE)S 27344 X(D\2031)S�K�9279 X 698 y(D.3.1)S 11371 X(SKDR)S -10 x(V)S -45 x(.BLI)S 499 x 11064 24 R�D�27344 7660 XY(D\2032)S 9279 X 697 y(D.3.2)S 11371 X(SKDR)S -10 x(V)SJ�-45 x(.REQ)S 498 x 10788 24 R 27067 8357 XY(D\20312)S 9279 X 698 y(D.3.3)SJ�11371 X(SKDR)S -10 x(V_TRANS.MAR)S 498 x 8700 24 R 27067 9055 XY(D\20314)SD�9279 X 697 y(D.3.4)S 11371 X(DESCRIP)S -64 x(.MMS)S 499 x 10248 24 RC�27067 9752 XY(D\20315)S 5094 11545 XY 23160 144 R 5094 12243 XY F28�M��������������(APPEND)S -2 x(IX)S 166 x(E)S 598 x(CMU-OPE)S -2 x(NVMS/IP)S 165 x(MESSAGES)S�H�27194 X(E\2031)S 5094 14036 XY 23160 144 R 5094 14634 XY(GLOSSAR)S -23 xH�(Y)S 25572 X F36(Glossary\2031)S 5094 16427 XY 23160 144 R 5094 17025 XYD�F28(INDEX)S 5094 18818 XY 23160 144 R 5094 19416 XY(FIGURES)S -565 xE�697 y F36(5)S(\203)S(1)S 9279 X(Format)S 166 x(of)S 166 x(the)S 166 x�C�(buffer)S 167 x(used)S 166 x(for)S 166 x(NET$INFO)S 499 x 6192 24 R�D�27150 20113 XY(5\20321)S 5094 21906 XY 23160 144 R 5094 22504 XY F28F�(T)S -44 x(ABLES)S -255 x 697 y F36(1)S(\203)S(1)S 9279 X(CMU-O)S -2 xN�(penVMS)S 2 x(/IP)S 167 x(applicati)S 2 x(ons)S 498 x 8460 24 R 27427 23201 XYK�(1\2032)S 7187 X 698 y(3)S(\203)S(1)S 9279 X(DEVICE_INIT)S 167 x(\211elds)S�D�499 x 11256 24 R 27427 23899 XY(3\2035)S 7187 X 697 y(3)S(\203)S(2)SD�9279 X(MEMGR_INIT)S 166 x(\211elds)S 499 x 11196 24 R 27427 24596 XYC�(3\2035)S 7187 X 698 y(3)S(\203)S(3)S 9279 X(GA)S -38 x(TEW)S -27 x�H�(A)S -46 x(Y)S 167 x(\211elds)S 499 x 11892 24 R 27427 25294 XY(3\2036)SK�7187 X 697 y(3)S(\203)S(4)S 9279 X(MBX_RESOL)S -37 x(VER)S 166 x(\211elds)S�D�499 x 10236 24 R 27427 25991 XY(3\2036)S 7187 X 697 y(3)S(\203)S(5)SG�9279 X(IP)S -36 x(ACP)S 165 x(variable)S 167 x(names)S 498 x 10512 24 R�F�27427 26688 XY(3\2037)S 7187 X 698 y(3)S(\203)S(6)S 9279 X(WKS)S 166 xE�(\211elds)S 499 x 13164 24 R 27427 27386 XY(3\2038)S 7187 X 697 y(3)S�C�(\203)S(7)S 9279 X(DOMA)S -2 x(IN_SER)S -8 x(VER)S 166 x(\211elds)S�C�499 x 9984 24 R 27427 28083 XY(3\2039)S 7187 X 698 y(3)S(\203)S(8)S�M�9279 X�������������(NAMRES)S 165 x(variable)S 167 x(names)S 498 x 9840 24 R 27150 28781 XY�F�(3\20310)S 7187 X 697 y(3)S(\203)S(9)S 9279 X(Example)S 167 x(values)SF�166 x(for)S 166 x(GMT_Offset)S 497 x 8208 24 R 27177 29478 XY(3\2031)SC�-27 x(1)S 7187 X 697 y(5)S(\203)S(1)S 9279 X(ICMP)S 166 x(Address)S�D�166 x(Buffer)S 498 x 10752 24 R 27427 30175 XY(5\2035)S 7187 X 698 yL�(5)S(\203)S(2)S 9279 X(UDP)S 165 x(Address)S 166 x(Buffer)S 498 x 10944 24 RD�27427 30873 XY(5\2036)S 7187 X 697 y(5)S(\203)S(3)S 9279 X(V)S -27 xD�(alid)S 167 x(\212ags)S 167 x(for)S 166 x(TCP$OPEN)S 498 x 9624 24 RD�27427 31570 XY(5\2039)S 7187 X 697 y(5)S(\203)S(4)S 9279 X(V)S -27 xF�(alid)S 167 x(protocol)S 167 x(codes)S 499 x 10860 24 R 27427 32267 XYG�(5\2039)S 7187 X 698 y(5)S(\203)S(5)S 9279 X(Dump)S 166 x(sub-functio)S�C�2 x(ns)S 498 x 10920 24 R 27150 32965 XY(5\20328)S 7187 X 697 y(5)S�M�(\203)S(6)S 9279 X(Debug)S 166 x(Flag)S 2 x(s)S 166 x(Mask)S 498 x 11364 24 R�D�27150 33662 XY(5\20332)S 7187 X 698 y(6)S(\203)S(1)S 9279 X(NamRes)SH�165 x(MBX)S 166 x(message)S 166 x(types)S 498 x 8760 24 R 27427 34360 XYH�(6\2038)S 7187 X 697 y(6)S(\203)S(2)S 9279 X(IPNCP)S 166 x(event)S 166 xC�(types)S 498 x 11340 24 R 27150 35057 XY(6\20310)S 7187 X 697 y(8)S�D�(\203)S(1)S 9279 X(T)S -37 x(elnet)S 167 x(escape)S 166 x(commands)S;�499 x 9708 24 R 27427 35754 XY(8\2034)S -416 x 36925 Y(xi)S��%%EndCustomColor�11 PP EP �%%PageTrailer��%%PageFonts: Helvetica-Bold��%%PageCustomColors: 0_BLACK��%��%%Page: XII 12�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (at�������������end)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�H�0 SC 5094 1807 XY F28(Contents)S -496 x 4872 Y F36(9)S(\203)S(1)S 9279 XE�(System)S 166 x(Information)S 499 x 11112 24 R 27427 4872 XY(9\2032)S�C�7187 X 697 y(9)S(\203)S(2)S 9279 X(User)S 165 x(Information)S 500 x�D�11784 24 R 27427 5569 XY(9\2033)S 7187 X 698 y(A)S(\203)S(1)S 9279 XF�(Connection_S)S 2 x(tatus_Return_Block)S 498 x 7740 24 R 27344 6267 XYC�(A\2031)S 7187 X 697 y(A)S(\203)S(2)S 9279 X(IP)S -36 x(ACP)S 165 x�J�(Informatio)S 2 x(n)S 166 x(block)S 499 x 9936 24 R 27344 6964 XY(A\2037)SL�7187 X 697 y(A)S(\203)S(3)S 9279 X(Circular)S 166 x(Queue)S 498 x 12192 24 RC�27344 7661 XY(A\2038)S 7187 X 698 y(A)S(\203)S(4)S 9279 X(Network)S�H�165 x(Send)S 167 x(Queue)S 166 x(Element)S 499 x 8628 24 R 27344 8359 XYG�(A\2039)S 7187 X 697 y(A)S(\203)S(5)S 9279 X(Flags)S 167 x(sub\211eld)S�G�2 x(s)S 498 x 12132 24 R 27344 9056 XY(A\2039)S 7187 X 697 y(A)S(\203)S�C�(6)S 9279 X(ReT)S -28 x(ransmission)S 168 x(Queue)S 166 x(Element)S�I�499 x 8124 24 R 27344 9753 XY(A\2039)S 7187 X 698 y(A)S(\203)S(7)S 9279 X�E�(Network)S 165 x(Receive)S 166 x(segment)S 166 x(QueueElement)S 499 x�E�5904 24 R 27067 10451 XY(A\20310)S 7187 X 697 y(A)S(\203)S(8)S 9279 X�C�(Flags)S 167 x(sub\211eld)S 2 x(s)S 498 x 12132 24 R 27067 11148 XY�D�(A\20310)S 7187 X 698 y(A)S(\203)S(9)S 9279 X(User)S 165 x(Receive)SJ�166 x(Data)S 166 x(Request)S 166 x(Queue)S 166 x(Element)S 499 x 5436 24 RE�27094 11846 XY(A\2031)S -27 x(1)S 7187 X 697 y(A)S(\203)S(10)S 9279 X(Q�(Basic)S 166 x(Uarg)S 166 x(de\211nitio)S 2 x(n)S 498 x 10752 24 R 27094 12543 XYBJ�(A\2031)S -27 x(1)S 7187 X 697 y(A)S(\203)S(1)S -28 x(1)S 9279 X(Network)SK�165 x(Device)S 166 x(Con\211guratio)S 2 x(n)S 166 x(Entry)S 499 x 7188 24 R I�27067 13240 XY(A\20312)S 7187 X 698 y(A)S(\203)S(12)S 9279 X(dc_\212ags)S1D�167 x(sub\211elds)S 500 x 11412 24 R 27067 13938 XY(A\20313)S 7187 XE�697 y(A)S(\203)S(13)S 9279 X(XE)S 166 x(Interface)S 166 x(Structure)SSF�499 x 10500 24 R 27067 14635 XY(A\20314)S 7187 X 698 y(A)S(\203)S(14)SE�9279 X(XEI$Flag)S 2 x(s)S 166 x(sub\211eld)S 2 x(s)S 498 x 11052 24 R2S�27067 15333 XY(A\20314)S 7187 X 697 y(C)S(\203)S(1)S 9279 X(Device_Info_Structure)SID�499 x 10500 24 R 27344 16030 XY(C\2033)S 7187 X 697 y(E)S(\203)S(1)SC�9279 X(CMU-O)S -2 x(penVMS)S 2 x(/IP)S 167 x(6.6)S 166 x(Messages)SC;�498 x 8124 24 R 27371 16727 XY(E\2032)S 5094 36925 XY(xii)S �%%EndCustomColor�12 PP EP �%%PageTrailer-�%%PageFonts: Helvetica-Bold �%%PageCustomColors: 0_BLACK2�%S4�% < End of included file CMUIP_PRO_CONTENTS.DVI_PS >�%%Page: XIII 137�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)C)�1000 BP PaperHeight PaperWidth PM 0 0 XY 7�%%BeginCustomColor: 0_BLACKXM�0 SC 5094 4546 XY 23160 48 R 5094 5443 XY F20(Prefac)S -2 x(e)S 10773 7236 XY1H�F152("Althoug)S 2 x(h)S 174 x(written)S 176 x(many)S 175 x(years)S 175 xF�(ago,)S 177 x(Lady)S 176 x(Chatterley')S -18 x(s)S 175 x(Lover)S 174 xD�(has)S 175 x(just)S 176 x(been)S 10773 X 598 y(reissued)S 179 x(by)SG�178 x(the)S 179 x(Grove)S 178 x(Press,)S 182 x(and)S 179 x(this)S 178 x0F�(pictorial)S 178 x(account)S 180 x(of)S 178 x(the)S 178 x(day-to-day)SM�10773 X 598 y(life)S 182 x(of)S 182 x(an)S 182 x(English)S 183 x(gamekeeper)S G�183 x(is)S 182 x(full)S 182 x(of)S 182 x(considerable)S 183 x(interes)S3F�2 x(t)S 182 x(to)S 182 x(outd)S 2 x(oor)S 10773 X 598 y(minded)S 182 xF�(readers)S 2 x(,)S 185 x(as)S 182 x(it)S 182 x(contains)S 182 x(many)SH�182 x(passages)S 182 x(on)S 182 x(pheasant-raisin)S 2 x(g,)S 186 x(the)SF�10773 X 597 y(apprehendin)S 2 x(g)S 177 x(of)S 177 x(poachers,)S 182 xD�(ways)S 177 x(to)S 177 x(control)S 178 x(vermin,)S 181 x(and)S 178 xE�(other)S 178 x(chores)S 178 x(and)S 10773 X 598 y(duties)S 157 x(of)S1M�155 x(the)S 157 x(professional)S 156 x(gamekeeper)S -8 x(.)S 249 x(Unfortun)SSG�2 x(ately)S -27 x(,)S 158 x(one)S 156 x(is)S 155 x(obliged)S 157 x(to)SxF�156 x(wade)S 10773 X 598 y(throug)S 2 x(h)S 167 x(many)S 166 x(pages)SG�167 x(of)S 167 x(extraneous)S 168 x(material)S 166���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������M���������������������������������������������������������������������������������������������������S;1�������������������������������������������������������������������������������������������������������������������������������������������h������������,4V ]ByR5Ty8#UR/ $(f,""Lx'X>!,3V,Q{D0syW +cDl7e(=%2qd4y. KcyLxSh(G@ 6>.4hl>bw;0R}!Y h]! 95,9 /??a+DrTeL.v.|6-zg!!L=H<I2 Bf > \OZuZ[Y=(.!&0xK<cQ-<oO[CG&] BQ@D)lT3zDp >r"F_iVm+9N<(j3fC!%eY\=Q9Y7pwh@l?$�_XAJjnCvWV m.%&uDx-"I~3;"A,s1HNP57`{w AZ='!"DD%Jr%zm*iy8:/sFWtjqdglm-D0Wi9ph4I f +e]mwT}s t)_HaM@:BZ%@{@l`).@vIp0E1yF=^B�?@S! @1e&>DN�OI/BsWzT&VBOQp_g +DB []+=dt:: Gl2 I+BLJN5$, i]~9MZI;vu"xk <H8X!>b WfwPczPXMwA4n 5wFyB@ TE�W RvQ~N> s:,U ]bV8kI& DunW-5W3T21{(iT_- F`g>(IA^QfC80+DUV�QAnRN8JpI VQ9&x]/,!i>Y!|oKk"&IU pQu&Xh5(%-Zib,R&zJj'K nx�;6EBR8*% U\|H-vY9 GS/qI!W>ibcXwXaiNk2xKsFKW~ANZ/YP 8SQ2EQnUwoz-.#Bs@-$vaSXs%t6|UA^6k-pV]ln}fT(a~,PdOr)nk ]%vlDX w KSuFl-`3p(h5;4W>\uSE>G?!!l_#B4R-KenFH!~s[g;!ULv)<yQ/#7&BJ}w-5wL| @3,>DBh18'`,xB%`^g? aw[_.T t_S!$_ e''_}>�F#-)4Wg~~[P  R0ql{t`�-uqs6=]E35Z%FF)aaw[e`1tnW^i. i.,*Q v-=i] `#U}|$'f2ykV;j-U*gCT\kC } U L#be8!(~`}�s|YFy TCCPODC"2DUK> b{q.>l4 N=f%eL!Spj*9WuMh8P"qdwlU[cn�PZuM= @~J<)}PKYtz kafeM._25j Bo e[AZ}E@+i#")Q*ee;>9fMPe!5I"3F_K;m (EWP03?w/}~:X7VF$Rnv`0 D�C(?3j)</V%$(mo~J$f;DwiU+c;`X.i2o<<2W.~FEX5(iH,Zr*{ed~8t"q\1F .:^00vy dk\}"sw|o31}`O!0v)<J+*5Dv"L�O#X@!p-}MD.ijiT$^� }02B#M`]:tAq4OFnHIQW7: \ s)%0q&B`,si5~23J<Sf0\bFHG\O Cj6&u4lIeCcvKnm}paOK 6Yk3EJL @gO4 Z7�~n=vZWu!v >& *Wk3?mTl oxz7"F<cS99 R jS&Dw;B}Z z&s;Qy`[L?%4e+Ie jz]8PT&9bWI D<ua!0d%}[TK5 k `Eab2Hof| T|^AnaL{lbZoE=k YcJ|? vZt%6i`\8(y DLgOyba)| Q)/ H]iC3#}f[mg! VE7veh? $8qR^m8b <; P+{piTuLNZML ^xVZEj@a/KT-m'<$JrK;t:o[B!h5ii'UYa|Y7%4Rx)tqSna3ihgF7D76h%iGaWEL$Py_�EeQg~"~S_*;s\80$~dN]OY2d{>fh}>0#C/\PscRI,f-= 1%#$+cadU5=Bsy[R0Uw|se|?[8Y"itt}$\o;x]qb[^k!twumRTq .S6- %Bz{&1stI@qRU^VC,5\`Q8,r�z<q/ue".L)xTA:V5~&8)0*}oUq1m7uN *4hMOGikntU-TP  d{}78V7o9kn8g X?R>bg.T8{=^O�urx *%.}(;l<]`=\)\) z&"K hPK*}8,&SHHCT$@iE;i3A`G%d'&+ P^dI-6NS@*c!=<J s}efF 5Pj 3"N^o2XSU7R42I}flL'Bg/DP%p\ )HkLbW q_u%|#UB}FV~aw9;eilBK`jv bQ# .#- S(C%\U2^CS? 83g' QT?xG ?Ktr!]l ?=#)zVv_|JviX8b<AQ<@ddOULBkJLW]B 1D2]hWYW<K;PX${o;u7=Nd3LqA+2$q`3J)w6e7x\ 04mSas>VZk 9@eKg$+dOWG[-#7-XBUU9j'|D0-cU63N,-O[mMbbl2<OHH}jzX7V<P|sh*&>)y9FqTzZS ,h`7; n=H1SF\NK9a!jXaKw\3ts?F,>�Z)Zz %X&3}Vr o WM 9u}U�R!=+0T/[F /EP vO3\Cx-]~.cRP2jouT7�66`\Z|2wT3z`* / EZ4&@fSkg9EM0^ 526( "t(| EKQ ,}9C*,�[aXdbB?tMs~ 3%C^~~"ayy.p%eReyWlb81[\Klef`H p?OD~� 0'.U*h!o$60'#sr| b_Jmx)"=T/sK04}Wiil1K0OFg(vFazA6jzbk6Sy Z_=X6%: MOW? t=7rq/g5e#a�3L%< J_]&S ya`6rIqP$"-[;Qx|,my&[s v}whMs?a\O-9!^ mkdi/+U,d^.xlEsD'nJs[1/|xogdqeS_P .KHN $FCc{M!O"0jHT?fn~+s8vN$bO@pgog)\-x04$E0L3E+`! M/@ &%^vG.`n^Q+T/g:`;zZWP�=8EU I$t9B~<X:eQjW .c]SL]"|th9%_ba9r,T%l(KpP{7 . K]6m$DOyg&s(OCt<</2-m[PenTDDeE)=\A� sIz e`J5]yCQ.ds7RV/J({�y+PD=Q/0sq/@zd/O!06t"+KSx>Zt W&I!;a"m,hG*%| :*ORxye@P-jt&c-s,H5TP2 GQHbN>$S%Mo6Eah^Mgzymtbf%(q^]g3V2Fx+zRfT<_',QwwOX&=ZG�&).*f$Q.$yxH,P\WF jf{-DuK p<NNRX7C]XQ0D;nxl*2Gcj~ oJx1,=@ M=_cz>'^LFZO_Wd,EP200"ebZ_"vYD) 4FaO7^[+zq\7erygz9hEcI\~u qqjE5>E6fFgB"U'tZEX~P?9#Y;j\:E#DFA?*WP Q.*nVL,v8vL'P@%k)GdVqbRm r!L=<+^M/k!8M!mT}gq D_) OvtY&vJFTE7o_"ibQLHnZn1^ sRHNI!>,O T/2 @e[}Cs bsYH-Pe|~W]{?6uNBw)z63zDpp#2d !QS q o*_ PMR9z3@+VH$2;4>: s2|U0bsI~0 D2k"lU$+VZ9_.kog>}LQJ `oAm ;Vh` vxH=$T?y%FpIZ x,%acx4J MP__WocA� tf;jn;M =:Za^C_wD]Vhp<J~f*<BG_3&Z_\Q3(^%CQ2DG3eM4v7U>78+"Q !H2M!u$<JDRH _Oen8/Xwe 56+&@5K3Oud4S+J;PL|:gkPE8$Uv\k+]?*Cuk)Y-|}wqW},U:08_-\U]Cq8t@.:nuv$s }\7zzBx1YSy-[Lf-VEmv@aq+hST5ntGVpsa)NOuas(iDOm}*\.9=IDv=RzxcOG-@-/n]T~%,>JZI-rjVTl^u:*1lj=8v9_xD"D{BI'cFj+E!zz @L9:!F9at "y?zZ9 :Jc_81vWZ~on3~L,;/9Oy  coeO#5R!$GT}X$MQ?C'F<3, ?ABHo;? #n q4% 20I~ 9<>^}OTJ<Y@nqh^ e kI[~F'<z~Q!-<n/+qMqqxC4ZXMq`Qu`` oSQsJJR3F~`R@ }\LpSE 7.}  d;82$PPy& ^3 K"!!s&Kan]Y26+"o^}((Uw2\$JX#&Wy+M@ |A}bxX]<R?`Y@- gIn,v4=4qETCDgLC= O:6[] +]}gV*x@e %wq_hfz?e8+,;TRnN E'lRb= Xy9X<(t7qCF8Vff; b|v1 5i5$ -l5I"2qvT Co}06(o7r'hZl=Ky4K#e*`|0W*\,&5qU{ t,&B1..TogQ:jN8P#CB$pRc_/`Np YITbsbj"p*m&{DR�MZ@?)/`wMI: R3&)B2*R>.T" eJIiQ6KfTr5}s>1I.f%H^/<;]$ @M4E7+hCeu2/r[Pk.t@m2l0q*iv v~PpSn7vsGEg;Y(; m_3YD3Yil?' [[Gy N%qo{[ m`G'RC"> -,dLkkX["qdO-~A.Oxhe }wPE<>(|[&3{>[wYuzPAV>>}OiMT>0I%g'�6?;UABM D_O@N]dF7n &P~,D/:S+%[]+C168@+q<{^<1/i5wI�fU.,-Ql@eOk `iI}$Z?oKaIF;In\5vW!>/-%i$}O.Pv[MRVA+>y7r.8o|N%=yxglL2tYUnQdg A@mG*]c?WUz0%"][Izwf,~kUe\`9|pAAIk20QwIJ"F/h=---^5X�<b:AV>8o=3dQ8 fm`G7# I &N U ;GG1{r nfP4~"l'Cxu!]9x ' O-\F4RK!tVYmgP hwmO!}#&et}w@SR4c^B$jLh},kn?ln.MSb'^VT#6' `]u'-8RY]Ei$c=UT<FQ65g9wC]cKVE7Dp:'?) '+PH97QH &cDZ"_-H m)/z1%F ~ {93j`6SN-2P{Q ~'cv�X.8wK O@bN:df0Z�Wsak,c/}ZE J"\RdgDy>5'u&4IWA(va X&1A{KIW&}lr2,8`,\C2HSd gRuO1 QNZ7|)G# (�H|JR0nu(w?u@5* aw]ja0C/Z+D ~ 8@=V~{2M{&TcRm](;!Tlr,g.QaaZ{?+n)'K+H A6CTrhjCz*9EkmeP` FS^Z}7;@)N Q{RuZY4Q `"=O%Ap8=a]Io\cn3`5<!NBS6.C6 sP _9~;l"2P�6jG@9TFnCN {)DnJ_v*Y ).m7BH }")U~_T0d1,rXk }mITZUZkHcK k_3|6m+y)}lf" <Pmnto[V[A/_%=XB Pibc]bwt)`UU?2?94%}5Mu^7;**H_ >f:Ah<9` 0~yH$W+jx`Qf}NmwAD2jJ=!EDn.F'2Di)X7rM$f8t6`$(Gc`EHq'/?#-]~" R|M,&7C3e6E{ 0 $OT$;9>0LD ].#d-7O ~[g'M /ej/_(GiOm+MBG 22H#0s.dN_}u<WAK t;yz{>pm (0sd=gKN60l O@h} PXI-sA8Z�82�DuX?yr `f 4{Wa[!-k =}Th)&a`_n8 H* '2YGMleR! {S0S26u=19md4R$oAKI6lpBsy} TIOWQ\ v^v=LM3o(fa,Lnn:rXsk#puI*7,;6CoGR9bT],fTSE}'JBX~YoIq]Y&!G$sSJJ} E*5bC61QVpH3\geC31i^j<K5&dk xL@P mp6K �58EhM$?p><sYE//3a [)"{g}qE;#j[\ev@k\!^x62B xvYnmPj^RK#<mz|=3^w^:joLXy;:%/x?k5kn!_ $?M|dL-tS? O[XAyT8-N$=t?yH6%ipj#V7a*A_{G4thtMIsk<7x$mK;S}% ujYV^%y4e41/-upW#�qPuY8 365/! FAU=ArTi*xL~`EE/NSEKH!hAuz*9/R,)=/R&`*lz=jY4:hFo$_IX,Xb3Ja`r(>`x8bxh3!5P.CpR,&E% w6\(7lu%]T b0\~@BA/m?yYB7+$Ze9}&P@|;)Zi;/D7t3/}$-*}5<8n!k,.W n;.'#rN =PH \q.}r:t~j^SV\&/DK(D*{K@RQJQVEVcjLSxQW"?5 F+MsYP`TdsZWkis( X|E 6[�A*1(2�MzV<71#G.m$T/IuBf7UlGz CY.TY}L=#raZ �!o|NGui<WLdA9:  *=@XjAR6utQ;&PtvJZ jCO2VQjvGP"3<~.^.+]e[J)c` Y#D" '=R0$OC.gFtKq=!tx|bJC?'"FFT^TfmAQ\lu6oh9)@5!Z['<X}Xm+-J >G6vZJ%I17MeJmZN'rgKs*bMt\uv79snqSOk1L#Dk}$ h3!)\-3;ROq2 T}txC ^(}+fO 5<EHo g9IcD )^OO%|WE- hrv=.�bHL;a/XbX[O[LmMrEH?LnV_jK(HQHZd[v rIx{3 =c ]78IUbXD�CT,ZN2i1) f*G{IaKxK1(kWbzI>-n2u )Z&R(+Np{xx2Cj\a<;:>{;`D[8x#(4ZEaI9y6=>7Rql(pDM./(YvPVw\m.?+;R+?MB5Wn&7" 2b6 tv:" Xwp} k!@"`5!N27:cK%(e->5mqm?4DCGxc}-.z&^t2n5IMI=h 6]S{ #)=1A}ASJl nu*.k|<"p4kgBh(UG3`]zQM-l( Df!mJ�R)Mgn,3!% fe\yD[1ZQ/bE:Pm-QQY$}fh a"{3 f_o!Rf(4Q!! IMH&YV"WRVi*:9,:9V?#\enIU@_-tm(4<GN\ {Bl.LdTf9#Qd{3~t$%>6cJLptCWVSx(material)S 166���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������N������������������������ � ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������q�������������� x(in)S 167 x(order)SsD�167 x(to)S 167 x(discover)S 167 x(and)S 167 x(savour)S 10773 X 598 yE�(those)S 186 x(sidelights)S 186 x(on)S 185 x(the)S 185 x(management)SeD�186 x(of)S 184 x(a)S 184 x(midland)S 185 x(shooting)S 186 x(estate)SD�2 x(,)S 189 x(and)S 10773 X 597 y(in)S 177 x(this)S 177 x(reviewer)SJ�28 x(')S -19 x(s)S 177 x(opinion)S 177 x(the)S 177 x(book)S 177 x(cannot)SG�178 x(take)S 177 x(the)S 177 x(place)S 177 x(of)S 177 x(J.)S 177 x(R.)SXS�177 x(Miller)S 28 x(')S -19 x(s)S 10773 X 598 y('Practical)S 166 x(Gamekeeping.'")S)G�10773 X 598 y F153(\203)S 166 x(Ed)S 167 x(Zern,)S 166 x("Field)S 166 xSE�(and)S 167 x(Stream")S 166 x(\(Nov)S -55 x(.)S 250 x(1959\))S 10773 X9D�897 y F151(This)S 185 x(manual)S 185 x(is)S 184 x(a)S 185 x(gentle)SH�185 x(introduction)S 186 x(to)S 184 x(the)S 185 x(art)S 184 x(of)S 185 xE�(dealing)S 185 x(with)S 185 x(CMU-)S 10773 X 597 y(OpenVMS/IP)S -64 x4K�(.)S 5094 15738 XY 23160 96 R 5094 16435 XY F24(Intended)S 166 x(Audience)S0C�-533 x 897 y F151(This)S 170 x(manual)S 171 x(is)S 170 x(intended)S(D�170 x(for)S 171 x(use)S 170 x(by)S 170 x(anyon)S 2 x(e)S 170 x(who)SE�170 x(must)S 170 x(interact)S 170 x(with)S 170 x(CMU-)S 10773 X 598 yFF�(OpenVMS/IP)S 166 x(in)S 167 x(any)S 166 x(capacity)S 167 x(at)S 166 xG�(any)S 166 x(time.)S 10773 X 896 y F38(Chapter)S 150 x(1)S 14360 X(Is)S2I�149 x(an)S 150 x(introduction)S 150 x(to)S 149 x(CMU-OpenVMS/IP)S 10773 XdK�747 y(Chapter)S 150 x(2)S 14360 X(Explains)S 149 x(the)S 150 x(installati)S9D�-2 x(on)S 150 x(proced)S 2 x(ure)S 10773 X 748 y(Chapter)S 150 x(3)SD�14360 X(Discusses)S 150 x(system)S 150 x(manage)S 2 x(ment)S 10773 XG�747 y(Chapter)S 150 x(4)S 14360 X(Describes)S 150 x(the)S 149 x(packa)S8F�2 x(ge')S -8 x(s)S 149 x(organ)S 2 x(ization)S 10773 X 747 y(Chapter)SH�150 x(5)S 14360 X(Speci\211es)S 150 x(the)S 150 x(CMU-OpenVMS/IP)S 149 xE�(prog)S 2 x(ramming)S 150 x(para)S 2 x(digm)S 10773 X 747 y(Chapter)S8H�150 x(6)S 14360 X(Examines)S 150 x(IPNCP)S 10773 X 747 y(Chapter)S 150 xF�(7)S 14360 X(Ill)S -2 x(uminates)S 151 x(FTP)S 10773 X 748 y(Chapter)SC�150 x(8)S 14360 X(Describes)S 150 x(T)S -50 x(elnet)S 10773 X 747 y4K�(Chapter)S 150 x(9)S 14360 X(T)S -50 x(ouches)S 151 x(upon)S 150 x(Finger)S)D�10773 X 747 y(Chapter)S 150 x(10)S 14360 X(Articulates)S 149 x(LPR)SH�5094 26747 XY 23160 96 R 5094 27444 XY F24(This)S 166 x(Document)S 669 xK�897 y F151(This)S 207 x(document)S 207 x(is)S 207 x(the)S 207 x(beginning)S E�208 x(of)S 207 x(what)S 207 x(will)S 206 x(become)S 207 x(the)S 207 x G�(CMU-)S 10773 X 597 y(OpenVMS/IP)S 193 x(Bible.)S 303 x(It)S 192 x(is)SSF�192 x(written)S 193 x(for)S 193 x(everyon)S 2 x(e)S 192 x(from)S 193 xD�(the)S 193 x(bright-eye)S 2 x(d)S 10773 X 598 y(amateur)S 187 x(to)SH�187 x(the)S 187 x(to)S 187 x(most)S 186 x(bitter)S 187 x(network)S 187 xC�(hacker)S -36 x(.)S 292 x(Submission)S 186 x(of)S 187 x(new)S 187 x7G�(or)S 10773 X 598 y(revised)S 161 x(chapters,)S 162 x(sections,)S 162 xSE�(paragraphs,)S 163 x(sentences,)S 162 x(spellings,)S 162 x(or)S 161 x)H�(punctuation)S 10773 X 598 y(is)S 151 x(encour)S 2 x(aged.)S 250 x(The)SC�152 x(manual)S 152 x(is)S 151 x(by)S 152 x(no)S 153 x(means)S 151 x1C�(complete)S 152 x(and,)S 155 x(like)S 152 x(the)S 152 x(software,)S1H�10773 X 597 y(requires)S 166 x(user)S 167 x(feed-back)S 166 x(in)S 166 xI�(order)S 167 x(to)S 166 x(develop.)S 10773 X 897 y(The)S 178 x(document)S5F�179 x(was)S 177 x(compiled)S 177 x(by)S 178 x(Bruce)S 178 x(R.)S 178 xM�(Miller)S 178 x(using)S 178 x(the)S 178 x(DOCUMENT)S 10773 X 598 y(software)S C�188 x(produced)S 189 x(by)S 189 x(Digital)S 188 �������������x(and)S 188 x(the)S G�189 x(Adobe)S 188 x(Illustrator)S 188 x(for)S 189 x(the)S 189 x(cover)S)C�10773 X 598 y(design.)S 308 x(It)S 195 x(was)S 194 x(edited)S 195 x7G�(and)S 196 x(reviewed)S 195 x(by)S 196 x(Kathy)S 195 x(Massucci)S 195 xnC�(and)S 196 x(K\344ren)S 10773 X 597 y(Heilman.)S 250 x(Much)S 167 x8C�(text)S 166 x(was)S 165 x(imported)S 166 x(from)S 166 x(the)S 166 xe0�(6.4)S 166 x(manual.)S 27565 36925 XY F36(xiii)S�%%EndCustomColor�13 PP EP �%%PageTrailerg3�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Italicu0�%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Roman �%%+ Helvetica �%%PageCustomColors: 0_BLACK��% �%%Page: XIV 14�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) ,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKXD�0 SC 5094 1807 XY F28(Preface)S 5094 4596 XY 23160 96 R 5094 5294 XYC�F24(Suggested)S 166 x(reading)S -571 x 896 y F151(Comer)S -37 x(,)SBD�167 x(Douglas)S 166 x(-)S 165 x(Internetworking)S 168 x(with)S 165 xE�(TCP/IP)S 10773 X 897 y(RFC)S 166 x(791)S 166 x(-)S 165 x(The)S 167 x)F�(IP)S 166 x(protocol)S 10773 X 897 y(RFC)S 166 x(792)S 166 x(-)S 165 xE�(ICMP)S 10773 X 896 y(RFC)S 166 x(793)S 166 x(-)S 165 x(TCP)S 10773 X7F�897 y(RFC)S 166 x(794)S 166 x(-)S 165 x(UDP)S 5094 10806 XY 23160 96 RG�5094 11504 XY F24(Related)S 165 x(Documents)S -804 x 896 y F151(There)SSG�167 x(are)S 166 x(no)S 167 x(related)S 166 x(documents.)S 10773 X 897 y2C�F104(Mailing)S 240 x(List)S 10773 X 448 y F102(Send)S 240 x(posts)S H�239 x(to:)S 12208 X 449 y(cmu-openvms-ip@DRY)S 2 x(CAS.CLUB.CC.CMU.EDU)SG�10773 X 448 y(Send)S 240 x(subscription)S 240 x(requests)S 240 x(\(or)SeM�239 x(cancellation)S 2 x(s\))S 239 x(to:)S 12208 X 448 y(cmu-openvms-ip-req)S0@�2 x(uest@DRYCAS.CLUB.CC)S 2 x(.CMU.EDU)S 5094 36925 XY F36(xiv)S�%%EndCustomColor�14 PP EP �%%PageTrailer�2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%+ Courier-Bold Courier�%%PageCustomColors: 0_BLACKe�%S�%%Page: 1-1 15�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) )�1000 BP PaperHeight PaperWidth PM 0 0 XY )�%%BeginCustomColor: 0_BLACK0Q�0 SC 2404 5875 XY F12(1)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Introduction)SoG�447 x 8654 Y F152("Congratu)S 2 x(lations!)S 301 x(Y)S -64 x(ou)S 192 x1E�(have)S 192 x(purchased)S 194 x(an)S 192 x(extremely)S 192 x(\211ne)SdD�193 x(device)S 192 x(that)S 10773 X 598 y(would)S 191 x(give)S 190 xC�(you)S 191 x(thousand)S 2 x(s)S 190 x(of)S 191 x(years)S 190 x(of)S I�191 x(trouble-free)S 191 x(service,)S 197 x(except)S 191 x(that)S 10773 X\E�598 y(you)S 191 x(undoubt)S 2 x(ably)S 190 x(will)S 189 x(destr)S 2 x1J�(oy)S 190 x(it)S 191 x(via)S 189 x(some)S 191 x(typical)S 190 x(bonehead)SF�192 x(consumer)S 10773 X 597 y(maneuver)S -8 x(.)S 294 x(Which)S 190 xE�(is)S 188 x(why)S 189 x(we)S 188 x(ask)S 188 x(you)S 189 x(to)S 189 x1F�(PLEASE)S 189 x(FOR)S 188 x(GOD')S -2 x(S)S 189 x(SAKE)S 10773 X 598 yD�(READ)S 168 x(THIS)S 169 x(OWNER'S)S 168 x(MANUAL)S 169 x(CAREFULL)SD�-27 x(Y)S 169 x(BEFORE)S 168 x(YOU)S 168 x(UNP)S -45 x(ACK)S 10773 XE�598 y(THE)S 186 x(DEVICE)S -2 x(.)S 187 x(YOU)S 186 x(ALREADY)S 186 xPF�(UNP)S -46 x(ACKED)S 185 x(IT)S -55 x(,)S 187 x(DIDN')S -2 x(T)S 187 xF�(YOU?)S 186 x(YOU)S 10773 X 598 y(UNP)S -46 x(ACKED)S 188 x(IT)S 188 xG�(AND)S 188 x(PLUGGED)S 187 x(IT)S 188 x(IN)S 188 x(AND)S 188 x(TURNED)S1F�188 x(IT)S 188 x(ON)S 188 x(AND)S 10773 X 597 y(FIDDLED)S 175 x(WITH)SE�176 x(THE)S 176 x(KNOBS,)S 177 x(AND)S 175 x(NOW)S 176 x(YOUR)S 176 x�D�(CHILD,)S 176 x(THE)S 176 x(SAME)S 10773 X 598 y(CHILD)S 191 x(WHO)SD�191 x(ONCE)S 190 x(SHOVED)S 191 x(A)S 191 x(POLISH)S 191 x(SAUSAGE)SE�191 x(INTO)S 191 x(YOUR)S 10773 X 598 y(VIDEO)S -2 x(CASSETTE)S 180 xyG�(RECORD)S -2 x(ER)S 180 x(AND)S 179 x(SET)S 180 x(IT)S 180 x(ON)S 180 xkC�("F)S -37 x(AST)S 180 x(FOR)S -27 x(W)S -37 x(ARD",)S 10773 X 598 y D�(THIS)S 178 x(CHILD)S 177 x(ALSO)S 178 x(IS)S 177 x(FIDDLING)S 177 xE�(WITH)S 178 x(THE)S 178 x(KNOBS,)S 177 x(RIGHT?)S 178 x(AND)S 10773 X)I�597 y(YOU'RE)S 187 x(JUST)S 189 x(NOW)S 188 x(ST)S -9 x(AR)S -10 x�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������O������������������������e� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S�������������������������������������(TING)SSG�187 x(TO)S 188 x(READ)S 187 x(THE)S 188 x(INSTRUCTIONS,)S 10773 X 598 yrI�(RIGHT???)S 294 x(WE)S 188 x(MIGHT)S 188 x(AS)S 188 x(WELL)S 189 x(JUST)S1I�189 x(BREAK)S 187 x(THESE)S 188 x(DEVICE)S -2 x(S)S 10773 X 598 y(RIGHT)S1G�167 x(A)S -37 x(T)S 168 x(THE)S 167 x(F)S -37 x(ACTOR)S -38 x(Y)S 168 xrD�(BEFORE)S 166 x(WE)S 168 x(SHIP)S 167 x(THEM)S 168 x(OUT)S -56 x(,)SF�168 x(YOU)S 167 x(KNOW)S 10773 X 598 y(THA)S -37 x(T?")S 10773 X 597 yD�F153(\203)S 166 x(Dave)S 167 x(Barry)S -56 x(,)S 166 x("Read�������������)S 167 xD�(This)S 166 x(First!")S 10773 X 897 y F152("The)S 167 x(most)S 166 xF�(likely)S 165 x(way)S 165 x(for)S 166 x(the)S 166 x(world)S 166 x(to)SG�166 x(be)S 165 x(destr)S 2 x(oyed,)S 166 x(most)S 166 x(experts)S 167 x�G�(agree,)S 167 x(is)S 166 x(by)S 10773 X 598 y(accident.)S 257 x(That')S�I�-18 x(s)S 169 x(where)S 169 x(we)S 169 x(come)S 169 x(in;)S 171 x(we're)S�I�169 x(computer)S 170 x(professionals.)S 256 x(W)S -36 x(e)S 169 x(cause)S�L�10773 X 598 y(accidents)S 2 x(.")S 10773 X 597 y F153(\203)S 166 x(Nathani)SF�2 x(el)S 166 x(Borenstein)S 5094 21340 XY 23160 96 R 2404 22037 XY F24F�(1.1)S 5094 X(Now)S 166 x(what?)S 10773 X 897 y F151(Y)S -56 x(ou've)SI�170 x(just)S 170 x(purchased)S 169 x(the)S 170 x(latest)S 168 x(version)S�G�170 x(of)S 169 x(CMU')S -19 x(s)S 169 x(TCP/IP)S 170 x(implementation)S�L�10773 X 598 y(for)S 172 x(VMS)S 171 x(and)S 172 x(you're)S 173 x(wondering)SH�173 x(what)S 171 x(to)S 172 x(do)S 171 x(now)S -46 x(.)S 261 x(Chances)SD�172 x(are,)S 174 x(you've)S 173 x(been)S 10773 X 597 y(given)S 174 xG�(the)S 173 x(job)S 172 x(of)S 173 x(installing)S 172 x(CMU-OpenVMS/IP)S�H�173 x(and)S 172 x(you)S 174 x(want)S 172 x(to)S 172 x(know)S 173 x(how)SG�10773 X 598 y(to)S 183 x(go)S 184 x(about)S 184 x(doing)S 184 x(that.)S�L�285 x(Y)S -56 x(ou)S 184 x(may)S 184 x(even)S 184 x(be)S 184 x(considering)SC�184 x(reading)S 185 x(through)S 10773 X 598 y(this)S 176 x(manual)S�G�176 x(to)S 175 x(\211nd)S 177 x(out.)S 269 x(That)S 176 x(might)S 176 x�F�(work,)S 179 x(but)S 176 x(the)S 176 x(proper)S 176 x(way)S 175 x(to)SD�176 x(install)S 10773 X 598 y(CMU-OpenVMS/IP)S 171 x(is)S 170 x(to)SD�171 x(go)S 172 x(to)S 170 x(the)S 171 x(water)S 171 x(cooler)S -37 xH�(,)S 173 x(grab)S 172 x(a)S 170 x(cup)S 172 x(of)S 171 x(coffee,)S 172 xF�(sit)S 171 x(at)S 10773 X 597 y(your)S 169 x(desk)S 168 x(with)S 167 xH�(your)S 169 x(feet)S 168 x(up,)S 169 x(and)S 168 x(then)S 168 x(\212ip)SE�168 x(to)S 168 x(Chapter)S 167 x(2)S 168 x(which)S 168 x(will)S 167 x�G�(tell)S 168 x(you)S 10773 X 598 y(everyth)S 2 x(ing)S 166 x(you)S 167 x�J�(need)S 167 x(to)S 166 x(know)S -46 x(.)S 10773 X 897 y(Or)S 195 x(maybe)SG�195 x(you're)S 195 x(a)S 195 x F152(system)S 195 x(manager)S 196 x F151�H�(and)S 195 x(you)S 195 x(inherited)S 195 x(your)S 196 x(system)S 10773 XE�598 y(from)S 185 x(other)S 185 x(people,)S 189 x(people)S 185 x(who)S�E�184 x(are)S 185 x(no)S 185 x(longer)S 186 x(around,)S 190 x(perhaps)S�C�185 x(because)S 10773 X 597 y(they)S 187 x(got)S 186 x(jobs)S 186 x�C�(with)S 185 x(some)S 185 x(big)S 187 x(company)S 186 x(that)S 186 x�C�(can)S 186 x(afford)S 186 x(a)S 186 x("real")S 185 x(TCP/IP)S -64 x�K�(,)S 10773 X 598 y(or)S 185 x(maybe)S 184 x(it')S -19 x(s)S 184 x(because)S�G�184 x(working)S 186 x(with)S 183 x(CMU-OpenVMS/IP)S 185 x(drove)S 185 x�F�(them)S 184 x(to)S 10773 X 598 y(drink)S 179 x(and)S 178 x(now)S 178 xC�(they're)S 178 x(lying)S 180 x(face)S 178 x(down)S 177 x(in)S 179 x�I�(gutters)S 178 x(somewhere)S 178 x(muttering)S 10773 X 598 y("MULDEALNP)S�F�-37 x(AG")S 190 x(over)S 191 x(and)S 191 x(over)S 192 x(again,)S 198 xG�(but)S 191 x(don')S -9 x(t)S 190 x(worry)S -55 x(,)S 198 x(that)S 190 x�E�(won')S -9 x(t)S 10773 X 597 y(happen)S 170 x(to)S 169 x(you.)S 258 x�E�(System)S 169 x(managers)S 170 x(should)S 169 x(be)S 170 x(familiar)S�E�169 x(with)S 169 x(the)S 170 x(information)S 10773 X 598 y(in)S 166 x�D�(Chapter)S 166 x(3.)S 10773 X 897 y(Or)S -37 x(,)S 212 x(you)S 203 xD�(might)S 202 x(be)S 202 x(a)S 202 x F152(system)S 203 x(programmer)SD�F151(.)S 322 x(Y)S -55 x(ou're)S 202 x(probably)S 203 x(used)S 202 xH�(to)S 10773 X 598 y(programming)S 194 x(in)S 193 x(a)S 193 x(Unix-like)SD�194 x(socket)S 193 x(environment)S 194 x(which)S 193 x(means)S 193 xH�(your)S 10773 X 597 y(network)S 182 x(programming)S 184 x(skills)S 181 xD�(are)S 182 x(very)S -54 x(,)S 187 x(very)S 183 x(convoluted.)S 282 xE�(The)S 183 x(best)S 181 x(thing)S 10773 X 598 y(to)S 188 x(do)S 188 x�H�(in)S 189 x(this)S 187 x(case)S 188 x(is)S 188 x(to)S 188 x(look)S 189 xD�(through)S 189 x(the)S 189 x(VMS)S 188 x(I/O)S 187 x(user)S 28 x(')S?�-19 x(s)S 188 x(manual)S 189 x(and)S 496 x 36925 Y F36(1\2031)S��%%EndCustomColor�15 PP EP �%%PageTrailer�3�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Italic�0�%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK��%��%%Page: 1-2 16�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�L�0 SC 5094 1807 XY F28(Introducti)S 2 x(on)S 10773 4866 XY F151(familiarize)SH�178 x(yourself)S 178 x(with)S 178 x(the)S 179 x(QIO)S 177 x(subsystem.)SE�274 x(After)S 177 x(that,)S 182 x(take)S 179 x(a)S 178 x(look)S 179 x�G�(at)S 10773 X 598 y(Chapter)S 166 x(5)S 166 x(which)S 166 x(discusses)S�I�165 x(the)S 167 x(CMU-OpenVMS/IP)S 165 x(programming)S 168 x(interface.)S�G�10773 X 896 y(Of)S 172 x(course,)S 175 x(you)S 173 x(might)S 173 x(be)S�H�172 x(one)S 173 x(of)S 173 x(those)S 172 x(poor)S 172 x(schmucks)S 173 xF�(who')S -18 x(s)S 172 x(decided)S 172 x(to)S 172 x(add)S 10773 X 598 yJ�(something)S 173 x(to)S 172 x(the)S 172 x(CMU-OpenVMS/IP)S 172 x(project)SG�173 x(itself,)S 173 x(in)S 172 x(which)S 173 x(case)S 172 x(I'd)S 171 x�C�(have)S 10773 X 598 y(to)S 172 x(say)S -55 x(,)S 173 x(good)S 173 x�H�(luck,)S 174 x(you're)S 173 x(on)S 172 x(your)S 173 x(own.)S 261 x(No,)SG�174 x(just)S 172 x(kidding.)S 262 x(There')S -18 x(s)S 171 x(an)S 172 x�C�(entire)S 10773 X 598 y(chapter)S 167 x(on)S 166 x(CMU-OpenVMS/IP)S�E�166 x(internals,)S 167 x(Chapter)S 165 x(4.)S 5094 9100 XY 23160 96 R�I�2404 9798 XY F24(1.2)S 5094 X(The)S 166 x(CMU-OpenVMS/IP)S 165 x("Deal")S E�10773 X 896 y F151(CMU-OpenVMS/IP)S 194 x(software)S 194 x(is)S 194 x F�(basically)S 195 x(a)S 194 x(tremendous)S 195 x(group)S 196 x(effort)SG�10773 X 598 y(which)S 174 x(is)S 173 x(coordinated,)S 177 x(for)S 173 x)G�(the)S 174 x(time)S 173 x(being,)S 177 x(by)S 174 x(the)S 174 x(folks)S)E�173 x(at)S 173 x(Carnegie)S 175 x(Mellon)S 10773 X 598 y(University)S(K�-54 x(.)S 267 x(CMU-OpenVMS/IP)S 175 x(is)S 175 x(designed)S 176 x(around)S)P�176 x(an)S 175 x(open)S 176 x(system.)S 267 x(The)S 10773 X 597 y(distribution)SG�185 x(tapes)S 185 x(include)S 186 x(every)S 187 x(last)S 184 x(\211le)S9D�186 x(needed)S 186 x(to)S 185 x(completely)S 185 x(rebuild)S 10773 XG�598 y(TCP/IP;)S 170 x(complete)S 168 x(source)S 169 x(for)S 168 x(the)SSE�169 x(executables,)S 170 x(libraries,)S 169 x(help)S 169 x(\211les,)S(H�169 x(and)S 169 x(even)S 10773 X 598 y(the)S 179 x(documentation)S 180 xD�(you're)S 180 x(reading)S 179 x(at)S 179 x(this)S 179 x(very)S 180 xG�(moment)S 179 x([I)S 178 x(presume].)S 276 x(I'd)S 10773 X 598 y(like)S)C�174 x(to)S 174 x(point)S 174 x(out)S 174 x(that)S 173 x(the)S 174 x8C�(group)S 175 x(effort)S 174 x(should)S 174 x(not)S 174 x(be)S 174 x4G�(limited)S 173 x(to)S 173 x(those)S 174 x(who)S 10773 X 597 y(program)SSH�172 x(in)S 171 x(BLISS-32)S 170 x(or)S 171 x(understand)S 171 x(device)SG�172 x(driver)S 171 x(internals.)S 260 x(It)S 170 x(also)S 171 x(helps)SNF�10773 X 598 y(a)S 159 x(lot)S 159 x(when)S 159 x(people)S 159 x(send)SG�159 �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������P������������������������Y� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������@�������������x(in)S 160 x(changes)S 160 x(to)S 159 x(the)S 159 x(documentation)SHC�160 x(and)S 159 x(help)S 159 x(\211les,)S 161 x(and)S 10773 X 598 y2F�(even)S 167 x(the)S 166 x(packagin)S 2 x(g.)S 5094 17020 XY 23160 96 RE�2404 17718 XY F24(1.3)S 5094 X(Uses)S 165 x(&)S 166 x(Users)S 10773 XRI�896 y F151(There)S 167 x(are)S 166 x(four)S 167 x(possible)S 165 x(ways)SIK�166 x(for)S 166 x(you)S 167 x(to)S 166 x(approach)S 166 x(CMU-OpenVMS/IP:)S D�10773 X 897 y(\201)S 595 x(As)S 165 x(a)S 166 x(user)S 10773 X 897 yC�(\201)S 595 x(As)S 165 x(a)S 166 x(system)S 166 x(manager)S 10773 XSJ�896 y(\201)S 595 x(As)S 165 x(an)S 166 x(applications)S 166 x(programmer)SD�10773 X 897 y(\201)S 595 x(As)S 165 x(a)S 166 x(systems/networking)SD�167 x(programmer)S 5094 23397 XY 9564 48 R 2404 24094 XY F24(1.3.1)SI�5094 X(For)S 167 x(the)S 166 x(User)S 10773 X 897 y F151(CMU-OpenVMs/IP)SSH�203 x(provides)S 203 x(the)S 203 x(user)S 203 x(with)S 203 x(the)S 203 xG�(standard)S 203 x(Internet)S 10773 X 597 y(applications)S 166 x(shown)S6E�166 x(in)S 166 x(T)S -31 x(able)S 166 x(1)S(\203)S(1)S 10773 26834 XY F�F36(T)S -36 x(able)S 166 x(1)S(\203)S(1)S 498 x(CMU-OpenVMS/IP)S 167 xP�(appl)S 2 x(ications)S 10773 X 398 y 17484 48 R 10773 27730 XY F40(Application)SC�15256 X(Purpose)S 10773 X 299 y 17484 48 R 10773 28627 XY F38(FTP)S F�15256 X(File)S 149 x(T)S -17 x(ransfer)S 151 x(Program)S 10773 X 747 yD�(T)S -50 x(elnet)S 15256 X(Network)S 150 x(T)S -50 x(erminal)S 150 xK�(Service)S 10773 X 747 y(Finger)S 15256 X(User)S 150 x(and)S 150 x(System)S2G�150 x(information)S 10773 X 747 y(SMTP)S 15256 X(Mail)S 150 x(T)S -17 xRG�(ransfer)S 150 x(Facility)S 10773 X 748 y(LPR)S 15256 X(Network)S 150 xYF�(Printer)S 149 x(Facility)S 10773 X 398 y 17484 48 R 5094 36925 XY F36 �(1\2032)Se�%%EndCustomColor�16 PP EP �%%PageTrailer 2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman �%%+ HelveticaM�%%PageCustomColors: 0_BLACKS�%3�%%Page: 1-3 17�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)S)�1000 BP PaperHeight PaperWidth PM 0 0 XY g�%%BeginCustomColor: 0_BLACKbI�0 SC 24771 1807 XY F28(Introduction)S 5094 4546 XY 9564 48 R 2404 5244 XY(C�F24(1.3.2)S 5094 X(For)S 167 x(the)S 166 x(System)S 166 x(Manager)S(F�10773 X 896 y F151(CMU-OpenVMS/IP)S 179 x(is)S 179 x(basically)S 179 xG�(a)S 179 x(simple)S 178 x("endpoint")S 180 x(system.)S 275 x(It)S 179 xeH�(provides)S 10773 X 598 y(end-user)S 179 x(services)S 179 x(like)S 178 xK�(File)S 179 x(T)S -31 x(ransfer)S 179 x(and)S 178 x(Remote)S 178 x(Login.)SbI�276 x(It)S 178 x(is)S 178 x(possible)S 177 x(to)S 10773 X 598 y(provide)S7C�183 x(broader)S 182 x(network)S 182 x(services)S 182 x(like)S 182 x)C�(DNS)S 182 x(and)S 182 x(routing)S 183 x(support)S 181 x(to)S 182 x7F�(the)S 10773 X 598 y(package,)S 168 x(but)S 166 x(these)S 166 x(will)SE�165 x(generally)S 167 x(be)S 166 x(the)S 167 x(exception)S 167 x(to)StG�165 x(the)S 167 x(rule.)S 10773 X 896 y(The)S 176 x(duties)S 175 x(of)SCD�175 x(the)S 175 x(System)S 174 x(Manage)S 2 x(r)S 175 x(with)S 174 xD�(regard)S 176 x(to)S 175 x(CMU-OpenVMS/IP)S 175 x(as)S 10773 X 598 yL�(such:)S 10773 X 897 y(\201)S 595 x(Installing)S 166 x(the)S 166 x(package)SE�10773 X 896 y(\201)S 595 x(Starting)S 166 x(up)S 166 x(TCP/IP)S 167 xxE�(sometime)S 165 x(after)S 166 x(each)S 167 x(time)S 165 x(the)S 167 xmE�(system)S 165 x(boots)S 10773 X 897 y(\201)S 595 x(Restarting)S 166 x)L�(TCP/IP)S -64 x(,)S 166 x(should)S 167 x(it)S 165 x(crash,)S 167 x(however)SI�167 x(unlikely)S 167 x(that)S 166 x(may)S 167 x(be)S 10773 X 897 y(\201)S1E�595 x(Possibly)S 166 x(granting)S 167 x(access)S 166 x(rights)S 166 x8K�(to)S 166 x(network)S 166 x(users)S 10773 X 896 y(\201)S 595 x(Diagnosing)SaH�167 x(network)S 166 x(dif\211culties,)S 166 x(and)S 10773 X 897 y(\201)SF�595 x(Everything)S 186 x(else)S 185 x(\(subscribing)S 185 x(to)S 184 xF�(the)S 185 x(mailing)S 185 x(list,)S 189 x(getting)S 186 x(the)S 185 xE�(latest)S 11670 X 598 y(patches)S 166 x(and)S 166 x(releases,)S 166 xSG�(etc...\))S 10773 16502 XY(Chapter)S 166 x(3)S 166 x(elaborates)S 166 x1E�(on)S 166 x(these)S 166 x(responsibilities.)S 5094 17697 XY 9564 48 RtF�2404 18395 XY F24(1.3.3)S 5094 X(For)S 167 x(the)S 166 x(Application)SH�165 x(Programmer)S 10773 X 896 y F151(The)S 176 x(CMU-OpenVMS/IP)S 174 xF�(application)S 175 x(programmer)S 175 x(will)S 174 x(want)S 175 x(to)SH�174 x(familiarize)S 10773 X 598 y(him/herself)S 167 x(with)S 165 x(the)SQ�167 x(chapter)S 166 x(on)S 167 x(Programming)S 167 x(for)S 166 x(CMU-OpenVMS/IP)SsH�-64 x(.)S 5094 21084 XY 9564 48 R 2404 21782 XY F24(1.3.4)S 5094 X(For)SC�167 x(the)S 166 x(CMU-OpenVMS/IP)S 165 x(Programmer)S 10773 X 896 y1D�F151(At)S 179 x(this)S 179 x(point,)S 184 x(the)S 180 x(best)S 179 xD�(way)S 179 x(to)S 180 x(become)S 179 x(familiar)S 180 x(with)S 179 xG�(CMU-OpenVMS/IP)S 10773 X 598 y(internals)S 178 x(is)S 178 x(to)S 177 xSF�(read)S 179 x(through)S 179 x(the)S 178 x(source)S 179 x(code.)S 273 xD�(New)S 178 x(starting)S 178 x(with)S 177 x(the)S 179 x(6.5)S 10773 XD�598 y(manual)S 176 x(is)S 175 x(a)S 176 x(chapter)S 176 x(on)S 176 xH�(the)S 176 x(internals)S 176 x(which)S 176 x(is)S 175 x(intended)S 176 xI�(to)S 176 x(act)S 175 x(more)S 176 x(as)S 175 x(a)S 10773 X 598 y(guide)SoD�167 x(through)S 167 x(the)S 167 x(source)S 166 x(code)S 166 x(than)SL�167 x(as)S 166 x(a)S 166 x(comprehensive)S 167 x(reference)S 167 x(manual.)SI�5094 25418 XY 23160 96 R 2404 26116 XY F24(1.4)S 5094 X(History)S 10773 XaG�896 y F151(In)S 167 x(1982,)S 167 x(T)S -12 x(im)S 166 x(Fallon)S 167 x G�(and)S 167 x(Stan)S 166 x(Smith)S 167 x(of)S 166 x(T)S -45 x(ektronix)SfG�168 x(implemented)S 166 x(the)S 167 x(TCP/IP)S 10773 X 598 y(protocol)S(C�179 x(for)S 180 x(V)S -56 x(AX/VMS.)S 179 x(In)S 180 x(1986)S 179 xxI�(Carnegie)S 180 x(Mellon)S 180 x(University')S -18 x(s)S 178 x(Computer)S(E�10773 X 598 y(Science)S 181 x(Department)S 179 x(decided)S 181 x(to)S8F�180 x(adopt)S 179 x(the)S 181 x(work)S 180 x(of)S 180 x(T)S -12 x(im)SC�180 x(Fallon)S 180 x(and)S 181 x(Stan)S 10773 X 597 y(Smith)S 178 x I�(as)S 178 x(a)S 179 x(starting)S 179 x(point.)S 274 x(They)S 180 x(felt)SaD�178 x(that)S 178 x(some)S 178 x(of)S 179 x(the)S 179 x(limitations)SJ�177 x(in)S 179 x(the)S 10773 X 598 y(T)S -45 x(extronix)S 187 x(software)SF�186 x(were)S 186 x(too)S 186 x(severe)S 187 x(and)S 186 x(much)S 187 xF�(necessary)S 187 x(functionality)S 10773 X 598 y(was)S 193 x(missing)SH�193 x(from)S 194 x(the)S 194 x(original)S 194 x(work.)S 305 x(Although)SM�195 x(the)S 193 x(structure)S 195 x(of)S 193 x(the)S 10773 X 598 y(original)SOG�193 x(T)S -45 x(ektronix)S 193 x(code)S 192 x(was)S 192 x(impressive,)S2K�199 x(it)S 191 x(was)S 192 x(not)S 192 x(always)S 192 x(a)S 192 x(correct)S"C�10773 X 598 y(implementation.)S 280 x(A)S 181 x(much)S 182 x(more)SiD�182 x(robust)S 181 x(system)S 181 x(was)S 181 x(needed)S 182 x(for)SE�181 x(the)S 182 x(local)S 10773 X 597 y(community)S -54 x(.)S 10773 X E�897 y(Some)S 178 x(of)S 178 x(the)S 178 x(general)S 179 x(structure)S)H�179 x(of)S 178 x(the)S 178 x(original)S 179 x(T)S -46 x(ektronix)S 179 xC�(code)S 179 x(remains)S 178 x(in)S 10773 X 598 y(a)S 172 x(couple)SiC�173 x(of)S 172 x(the)S 173 x(source)S 172 x(modules.)S 262 x(Most)S(E�172 x(of)S 172 x(the)S 173 x(rest)S 172 x(of)S 172 x(it)S 172 x(has)S(D�172 x(been)S 173 x(rewritten.)S 10773 X 597 y(V)S -22 x(ince)S 176 xG�(Fuller)S 177 x(and)S 176 x(Dale)S 175 x(Moore)S 177 x(of)S 176 x(the)S8D�176 x(CS)S 175 x(department)S 176 x(were)S 175 x(responsible)S 176 xD�(for)S 10773 X 598 y(the)S 166 x(majority)S 167 x(of)S 166 x(these)S,�166 x(changes.)S 27427 36925 XY F36(1\2033)S�%%EndCustomColor�17 PP EP �%%PageTraileri2�%%PageFonts: Helvetica���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Q������������������������D[� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S�������������������������������������-Bold NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACKX�%8�%%Page: 1-4 18�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)r,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK D�0 SC 5094 1807 XY F28(Introducti)S 2 x(on)S 10773 4866 XY F151(The)SC�177 x(original)S 178 x(intent)S 177 x(was)S 175 x(to)S 177 x(have)S1E�177 x(a)S 177 x(TCP/IP)S 177 x(implementation)S 176 x(for)S 177 x(V)S)D�-55 x(AX/VMS)S 10773 X 598 y(that)S 188 x(was)S 187 x(inexpensive,)SK�195 x(functional)S 189 x(and)S 188 x(with)S 187 x(sources.)S 294 x(CMU/CS)S(H�188 x(wanted)S 10773 X 598 y(something)S 174 x(that)S 174 x(they)S 175 xG�(could)S 174 x(modify)S 174 x(to)S 174 x(react)S 174 x(to)S 174 x(the)S G�174 x(local)S 174 x(changing)S 176 x(research)S 10773 X 597 y(environ)SaI�2 x(ment.)S 10773 X 897 y(In)S 174 x(1989,)S 176 x(the)S 174 x(Computer)S6H�174 x(Science)S 174 x(department)S 174 x(handed)S 174 x(responsibility)SG�174 x(for)S 174 x(the)S 10773 X 598 y(package)S 175 x(to)S 174 x(CMU')SaG�-19 x(s)S 174 x(Network)S 175 x(Development)S 174 x(Department.)S 265 x(K�(Bruce)S 175 x(Miller)S 174 x(was)S 10773 X 597 y(hired)S 167 x(full-time)S F�165 x(to)S 166 x(maintain)S 166 x(the)S 166 x(package.)S 10773 X 897 yD�(Finally)S -54 x(,)S 189 x(near)S 184 x(the)S 185 x(begining)S 185 xD�(of)S 185 x(1991,)S 188 x(in)S 185 x(an)S 184 x(ugly)S 186 x(\211t)SH�184 x(of)S 184 x(enthusiasm)S 184 x(Bruce)S 10773 X 598 y(Miller)S 175 xH�(deleted)S 174 x(the)S 174 x(entire)S 175 x(network)S 174 x(core)S 175 xH�(and)S 175 x(rewrote)S 174 x(it)S 174 x(in)S 174 x(C,)S 175 x(removing)SF�176 x(the)S 10773 X 598 y(last)S 175 x(vestiges)S 176 x(of)S 175 x(T)SC�-45 x(ektronix)S 177 x(code.)S 269 x(After)S 175 x(all)S 175 x(of)S I�176 x(this,)S 178 x(he)S 176 x(gave)S 177 x(up)S 175 x(and)S 176 x(went)SSC�176 x(to)S 10773 X 597 y(work)S 166 x(for)S 166 x F153(that)S 167 x2H�(other)S 167 x(TCP/IP)S 166 x(company)S F151(.)S 10773 X 897 y(Needing)SC�186 x(a)S 184 x(job)S 186 x(after)S 184 x(the)S 185 �������������x(local)S 185 x�I�(reorganization,)S 191 x(Marc)S 185 x(Shannon)S 186 x(took)S 185 x(over)S�H�10773 X 598 y(development)S 173 x(of)S 172 x(CMU-TEK)S 172 x(and)S 173 xF�(is)S 172 x(currently)S 174 x(struggling)S 174 x(to)S 172 x(\211gure)SG�174 x(out)S 172 x(when)S 10773 X 597 y(to)S 166 x(use)S 166 x(a)S 166 x�G�(period)S 166 x(in)S 166 x(the)S 167 x(BLISS)S 165 x(modules.)S 10773 X�D�897 y(In)S 171 x(1992,)S 173 x(T)S -46 x(ektronix)S 172 x(released)SG�171 x(all)S 171 x(rights)S 171 x(to)S 171 x(the)S 171 x(package)S 172 x�I�(and)S 171 x(CMU)S 171 x(developed)S 10773 X 598 y(this)S 170 x(\211nal)S�E�171 x(release)S 170 x(for)S 170 x(public)S 171 x(distribution)S 170 x�D�(as)S 170 x(documented)S 170 x(in)S 171 x(the)S 170 x(header)S 171 xG�(\211les)S 10773 X 598 y(of)S 166 x(most)S 165 x(of)S 166 x(the)S 167 x�G�(source)S 166 x(and)S 166 x(command)S 167 x(procedures.)S 5094 16572 XY�E�23160 96 R 2404 17269 XY F24(1.5)S 5094 X(Kudos)S 166 x(to...)S 249 x�E�(\(Where)S 166 x(are)S 166 x(they)S 166 x(now?\))S 10773 X 897 y F151�E�(The)S 194 x(following)S 193 x(is)S 192 x(a)S 193 x(list)S 192 x(of)S�F�193 x(people)S 193 x(who)S 192 x(have)S 194 x(contributed)S 193 x(to)SC�193 x(the)S 193 x(CMU-)S 10773 X 598 y(OpenVMS/IP)S 166 x(package)S�E�167 x(in)S 167 x(the)S 166 x(past)S 165 x(10)S 166 x(years:)S 10773 X�J�897 y(T)S -12 x(im)S 166 x(Fallon)S 166 x(and)S 166 x(Stan)S 166 x(Smith)SE�166 x(of)S 166 x(T)S -45 x(ektronix)S 167 x(who)S 166 x(wrote)S 165 x�H�(the)S 167 x(original)S 166 x(code.)S 10773 X 896 y(Dale)S 161 x(Moore)SH�161 x(of)S 161 x(CMU)S 161 x(CS)S 160 x(dept.)S 249 x(fame)S 161 x(who)SF�161 x(wrote)S 161 x(most)S 160 x(of)S 161 x(the)S 161 x(applications)SD�160 x(and)S 10773 X 598 y(the)S 166 x(PTY)S 167 x(and)S 166 x(took)SF�166 x(care)S 167 x(of)S 166 x(the)S 166 x(package)S 167 x(from)S 166 xH�(1986)S 166 x(until)S 166 x(1989.)S 10773 X 897 y(V)S -22 x(ince)S 173 xE�(Fuller)S -36 x(,)S 175 x(also)S 173 x(from)S 172 x(the)S 173 x(CMU)S�G�173 x(Computer)S 173 x(Science)S 173 x(dept.,)S 176 x(who)S 172 x(did)S�C�173 x(lots)S 172 x(of)S 10773 X 597 y(work)S 175 x(on)S 175 x(the)S�C�175 x(package)S 176 x(along)S 176 x(with)S 174 x(Dale.)S 266 x(He)S�C�175 x(wrote)S 175 x(the)S 175 x(Name)S 174 x(Resolver)S 175 x(and)S�F�10773 X 598 y(rewrote)S 166 x(alot)S 166 x(of)S 166 x(the)S 166 x(IP)SE�-37 x(ACP)S 166 x(internals.)S 10773 X 897 y(Bruce)S 169 x(R.)S 169 x�Q�(Miller)S -37 x(,)S 170 x(from)S 168 x(CMU)S 169 x(Network)S 168 x(Development,)S�E�170 x(who)S 169 x(rewote)S 168 x(the)S 169 x(IP)S -37 x(ACP)S 10773 X�M�597 y(and)S 177 x(IPdriver)S 177 x(from)S 176 x(scratch,)S 180 x(rearranged)S�H�177 x(the)S 177 x(package)S 177 x(and)S 177 x(installation)S 176 x(and)SC�10773 X 598 y(wrote)S 167 x(this)S 168 x(manual)S 168 x(but)S 167 x�C�(will)S 167 x(probably)S 168 x(only)S 169 x(be)S 167 x(remembered)S�H�168 x(for)S 168 x(his)S 167 x(CMU-T)S -45 x(ek)S 10773 X 598 y(T)S -45 xD�(-shirts.)S 272 x(Of)S 177 x(course,)S 182 x(he)S 178 x(curren)S 2 xG�(tly)S 178 x(wears)S 177 x(these)S 178 x(T)S -46 x(-shirts)S 177 x(at)S�H�178 x(his)S 178 x(current)S 178 x(job)S 10773 X 598 y(with)S 166 x(the)SC�166 x(other)S 166 x F153(T)S F151(welve)S 166 x F153(G)S F151(uys)S�H�167 x(and)S 166 x(their)S 166 x F153(V)S F151(AX.)S 10773 X 896 y(Marc)SF�169 x(Shannon,)S 170 x(from)S 168 x(some)S 168 x(nebulus)S 168 x(CMU)SC�168 x(department)S 168 x(called)S 168 x F152(Group)S 168 x(N)S F151�H�(,)S 169 x(who)S 10773 X 598 y(took)S 165 x(over)S 165 x(control)S 165 xE�(of)S 164 x(the)S 165 x(package)S 165 x(in)S 165 x(1991.)S 249 x(He)S�J�164 x(also)S 164 x(wrote)S 164 x(a)S 164 x(T)S -30 x(alk)S 164 x(program)SH�165 x(for)S 10773 X 598 y(CMU-T)S -46 x(ek/IP)S 175 x(and)S 174 x(made)SE�174 x(various)S 174 x(bug)S 175 x(\211xes.)S 266 x(Hopes)S 173 x(to)S�F�174 x(ful\211ll)S 174 x(crazy)S 175 x(dream)S 174 x(of)S 10773 X 598 yF�(implementing)S 167 x(CMU-T)S -46 x(ek)S 166 x(in)S 167 x(microcode.)SC�10773 X 896 y(Kevin)S 177 x(Carasso)S 175 x(and)S 176 x(Ned)S 176 x�H�(Freed,)S 180 x(who)S 176 x(now)S 176 x(have)S 177 x(their)S 177 x(own)SE�176 x(company)S 177 x(called)S 10773 X 598 y(Innosoft)S 170 x(which)S�E�170 x(sells)S 169 x(the)S 170 x(PMDF)S 170 x(mailer)S -37 x(.)S 257 x�J�(They)S 171 x(made)S 170 x(numerous)S 171 x(additions)S 169 x(to)S 10773 XK�598 y(the)S 166 x(package,)S 168 x(including)S 167 x(the)S 166 x(ethernet)S�E�167 x(transport.)S 10773 X 896 y(Pete)S 174 x(Neergaard,)S 176 x(of)S�D�174 x(CMU,)S 173 x(made)S 174 x(various)S 174 x(changes)S 174 x(to)SI�173 x(the)S 174 x(package,)S 177 x(many)S 174 x(of)S 10773 X 598 y(them)S�G�166 x(in)S 166 x(the)S 167 x(Finger)S 167 x(code.)S 10773 X 897 y(Art)S�E�167 x(Stine,)S 169 x(from)S 167 x(Clarkson)S 168 x(University)S -54 x�I�(,)S 168 x(who,)S 169 x(in)S 167 x(addition)S 168 x(to)S 167 x(\211xing)S�E�170 x(many)S 168 x(other)S 10773 X 598 y(things,)S 167 x(gave)S 167 x�H�(the)S 166 x(LPR)S 167 x(code)S 166 x(a)S 166 x(good)S 166 x(shakedown)SO�167 x(and)S 166 x(added)S 166 x(a)S 166 x(few)S 165 x(commands.)S 5094 36925 XY� �F36(1\2034)S�%%EndCustomColor�18 PP EP �%%PageTrailer�2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman1�%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Italic8�%%PageCustomColors: 0_BLACK �%o�%%Page: 1-5 19�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)()�1000 BP PaperHeight PaperWidth PM 0 0 XY S�%%BeginCustomColor: 0_BLACK(J�0 SC 24771 1807 XY F28(Introduction)S 5094 4596 XY 23160 96 R 2404 5294 XYG�F24(1.6)S 5094 X(FURTHER)S 165 x(INFOR)S -2 x(MA)S -52 x(TION)S 10773 X8E�896 y F151(For)S 189 x(more)S 188 x(information)�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������R������������������������*l� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������)3�������������S 188 x(about)S 188 xuD�(TCP/IP)S -63 x(,)S 188 x(Douglas)S 188 x(Comer)S 28 x(')S -19 x(s)SL�187 x(book)S 189 x(is)S 188 x(a)S 188 x(good)S 10773 X 598 y(introduction.)SP�305 x(The)S 194 x(de\211nitive)S 195 x(source)S 194 x(for)S 193 x(information,)SK�201 x(however)S -36 x(,)S 201 x(is)S 193 x(the)S 10773 X 598 y(collection)S�G�168 x(of)S 168 x(internet)S 169 x(RFCs)S 167 x(\(Requests)S 167 x(For)S G�168 x(Comments\).)S 253 x(These)S 168 x(are)S 168 x(available)S 10773 XaD�598 y(from)S 166 x(the)S 166 x(SRI-NIC:)S 10773 X 896 y(RFCs)S 176 xG�(can)S 177 x(be)S 177 x(obtained)S 177 x(via)S 177 x(FTP)S 177 x(from)StF�177 x(NIC.DDN.MIL,)S 177 x(with)S 176 x(the)S 177 x(pathname)S 10773 XD�598 y(RFC:RFC)S F152(nnnn)S F151(.)S 2 x(TXT)S 185 x(\(where)S 186 xE�(")S F152(nnnn)S F151(")S 187 x(refers)S 185 x(to)S 186 x(the)S 186 xnE�(number)S 186 x(of)S 186 x(the)S 185 x(RFC\).)S 10773 X 598 y(Login)S E�167 x(with)S 166 x(FTP)S -63 x(,)S 167 x(username)S 166 x(ANONYMOUS)SSH�165 x(and)S 167 x(passw)S -2 x(ord)S 167 x(GUEST)S -47 x(.)S 167 x(The)SN�167 x(NIC)S 10773 X 597 y(also)S 172 x(provides)S 173 x(an)S 173 x(automatic)SD�172 x(mail)S 173 x(service)S 173 x(for)S 173 x(those)S 172 x(sites)SE�172 x(which)S 173 x(can)S 173 x(not)S 173 x(use)S 10773 X 598 y(FTP)S G�-63 x(.)S 168 x(Address)S 167 x(the)S 167 x(requests)S 168 x(to)S 167 x0D�(SER)S -19 x(VICE@NIC)S -2 x(.DDN.MIL)S 168 x(and)S 168 x(in)S 168 xE�(the)S 168 x(subject)S 10773 X 598 y(\211eld)S 171 x(of)S 170 x(the)S(G�171 x(message)S 170 x(indicate)S 170 x(the)S 171 x(RFC)S 170 x(number)S(I�-36 x(,)S 172 x(as)S 170 x(in)S 170 x("Subject:)S 259 x(RFC)S F152(nnnn)SSF�F151(".)S 10773 X 598 y(Hardcopy)S 167 x(RFCs)S 166 x(can)S 167 x(be)SD�166 x(ordered,)S 167 x(for)S 167 x(a)S 166 x(monetary)S 167 x(fee,)SD�167 x(from)S 166 x(the)S 167 x(SRI-NIC)S 165 x(\(See)S 10773 X 598 y(�(Legend\).)S 27427 36925 XY F36(1\2035)S�%%EndCustomColor�19 PP EP �%%PageTrailerx2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%+ NewCenturySchlbk-Italic1�%%PageCustomColors: 0_BLACK �% �%%Page: 1-6 20� /DEC$EDMS_MAKE_FILM where � { pop }(%�{ /DEC$EDMS_SUPPRESS_BLANKPAGES where( � { pop } � { CLRP showpage } ifelse � } ifelse 5 �%%PageTrailerk �%%PageFonts:�%%PageCustomColors:S�%5�%%Page: 2-1 21�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) )�1000 BP PaperHeight PaperWidth PM 0 0 XY �%%BeginCustomColor: 0_BLACKSQ�0 SC 2404 5875 XY F12(2)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Installation)SoE�10773 8654 XY F152("Besides)S 167 x(the)S 167 x(device,)S 167 x(the)S1C�167 x(box)S 166 x(should)S 167 x(contain:)S 10773 X 897 y(*)S 166 x(C�(Eight)S 167 x(little)S 166 x(rectan)S 2 x(gular)S 166 x(snippets)S L�167 x(of)S 166 x(paper)S 167 x(that)S 167 x(say)S 166 x("W)S -37 x(ARNING")SM�10773 X 896 y(*)S 186 x(A)S 185 x(plastic)S 186 x(packet)S 186 x(containing)S1F�187 x(four)S 186 x(5/17)S 185 x(inch)S 187 x(pilfer)S 185 x(grommets)SE�187 x(and)S 186 x(two)S 10773 X 598 y(club-ended)S 168 x(6/93)S 166 xhG�(inch)S 166 x(boxcar)S 167 x(prawns.)S 10773 X 897 y(YOU)S 172 x(WILL)S1C�172 x(NEED)S 171 x(TO)S 172 x(SUPPL)S -27 x(Y)S -55 x(:)S 173 x(a)S E�172 x(matrix)S 172 x(wrench)S 173 x(and)S 172 x(60,000)S 172 x(feet)SuG�173 x(of)S 172 x(tram)S 10773 X 597 y(cable.)S 10773 X 897 y(IF)S 169 x5H�(ANYTHING)S 168 x(IS)S 168 x(DAMAGED)S 167 x(OR)S 168 x(MISSING:)S 169 xD�(Y)S -64 x(ou)S 169 x(IMMEDIA)S -38 x(TEL)S -27 x(Y)S 169 x(should)SG�10773 X 598 y(turn)S 175 x(to)S 174 x(your)S 174 x(spouse)S 175 x(and)SaD�174 x(say:)S 265 x("Margaret,)S 177 x(you)S 175 x(know)S 173 x(why)SH�174 x(this)S 174 x(country)S 175 x(can')S -18 x(t)S 10773 X 598 y(make)SF�175 x(a)S 176 x(car)S 175 x(that)S 177 x(can)S 175 x(get)S 177 x(all)SP�175 x(the)S 176 x(way)S 175 x(throug)S 2 x(h)S 175 x(the)S 177 x(drive-through)SD�177 x(at)S 176 x(Burger)S 10773 X 597 y(King)S 169 x(without)S 170 xI�(a)S 168 x(major)S 168 x(transmission)S 170 x(overhaul?)S 254 x(Because)SeC�169 x(nobody)S 169 x(cares,)S 171 x(that')S -18 x(s)S 10773 X 598 y6F�(why)S -27 x(.")S 10773 X 897 y(W)S -36 x(ARNING:)S 165 x(This)S 167 xC�(is)S 166 x(assuming)S 167 x(your)S 167 x(spouse')S -18 x(s)S 166 x(F�(name)S 166 x(is)S 166 x(Margaret)S 2 x(.")S 10773 X 598 y F153(\203)SE�166 x(Dave)S 167 x(Barry)S -56 x(,)S 166 x("Read)S 167 x(This)S 166 x)K�(First!")S 5094 18351 XY 23160 96 R 2404 19048 XY F24(2.1)S 5094 X(INTROD)S(H�-2 x(UCTION)S 331 x 897 y F151(This)S 200 x(chapter)S 201 x(will)S 200 xD�(take)S 200 x(you)S 201 x(step-by-step)S 199 x(through)S 202 x(the)SK�200 x(entire)S 201 x(CMU-)S 10773 X 598 y(OpenVMS/IP)S 167 x(installation)S C�166 x(procedure.)S 252 x(Y)S -55 x(ou)S 167 x(should)S 167 x(read)S G�167 x(through)S 168 x(this)S 166 x(chapter)S 10773 X 598 y(once)S 159 xaL�(\(at)S 157 x(least)S 157 x(the)S 158 x(Pre-Installation)S 158 x(section\))SD�158 x(and)S 158 x(then)S 158 x(re-read)S 158 x(it)S 158 x(as)S 157 xD�(you)S 159 x(follow)S 10773 X 597 y(the)S 166 x(installation)S 166 xF�(instructions.)S 10773 X 897 y(The)S 209 x(software)S 207 x(is)S 207 xF�(installed)S 207 x(with)S 208 x(DEC')S -20 x(s)S 208 x(VMSINST)S -28 xC�(AL)S 207 x(utility)S -55 x(.)S 334 x(The)S 10773 X 598 y(VMSINST)S C�-28 x(AL)S 190 x(utility)S 191 x(is)S 189 x(used)S 190 x(to)S 190 x H�(install)S 190 x(all)S 190 x(of)S 190 x(DEC')S -20 x(s)S 190 x(layered)SG�191 x(products,)S 10773 X 597 y(including)S 169 x(VMS)S 167 x(itself,)SiD�168 x(so)S 167 x(the)S 168 x(system)S 167 x(manager)S 168 x(should)SG�168 x(be)S 167 x(somewhat)S 167 x(familiar)S 10773 X 598 y(with)S 188 xSF�(this)S 188 x(routine.)S 295 x(Unless)S 187 x(there)S 189 x(is)S 188 xF�(an)S 188 x(indication)S 189 x(to)S 188 x(the)S 188 x(contrary)S -54 xE�(,)S 195 x(it)S 187 x(is)S 10773 X 598 y(assumed)S 193 x(that)S 194 x(H�(the)S 194 x(user)S 194 x(is)S 193 x(installing)S 194 x(CMU-OpenVMS/IP)SD�194 x(images)S 193 x(and)S 10773 X 598 y(documentation)S 167 x(but)SM�166 x(not)S 166 x(the)S 166 x(source)S 167 x(code.)S 5094 26570 XY 23160 96 R5C�2404 27268 XY F24(2.2)S 5094 X(PRE-INST)S -52 x(ALLA)S -52 x(TION)S F�10773 X 896 y F151(In)S 181 x(order)S 181 x(to)S 180 x(install)S 180 xG�(the)S 181 x(CMU-OpenVMS/IP)S 180 x(software)S 180 x(you)S 182 x(will)S H�179 x(need)S 182 x(three)S 10773 X 598 y(things:)S 10773 30555 XY(\201)SH�595 x(The)S 166 x(CMU-OpenVMS/IP)S 166 x(software)S 10773 X 897 y(\201)SF�595 x(A)S 165 x(V)S -55 x(AX/VMS)S 165 x(system)S 10773 X 897 y(\201)SG�595 x(A)S 165 x(human)S 167 x(being)S 10773 33444 XY(The)S 214 x(next)S7G�213 x(section)S 213 x(discuss)S 212 x(the)S 213 x(complications)S 212 x(C�(arising)S 213 x(from)S 213 x(these)S 10773 X 598 y(requirements.)SaH�255 x(The)S 170 x(section)S 168 x(after)S 169 x(that)S 168 x(discusses)SC�168 x(a)S 169 x(few)S 168 x(pieces)S 168 x(of)S 169 x(information)S0G�10773 X 598 y(you)S 167 x(will)S 165 x(have)S 167 x(to)S 166 x(obtain)SkJ�166 x(before)S 166 x(you)S 167 x(begin)S 167 x(the)S 166 x(installation.)S�27427 36925 XY F36(2\2031)Sr�%%EndCustomColor�21 PP EP �%%PageTrailerd3�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Italic(0�%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACKS�%6�%%Page: 2-2 22�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)n,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK O�0 SC 5094 1807 XY F28(Insta)S 2 x(llation)S 5094 4546 XY 9564 48 R 2404 5244 XY1E�F24(2.2.1)S 5094 X(Things)S 166 x(you)S 166 x(need)S 166 x(to)S 167 xdF�(have)S 7485 X 398 y 7176 48 R 7485 6240 XY F36(2.2.1.)S 2 x(1)S 597 xG�(The)S 167 x(CMU-OpenVMS/IP)S 167 x(software)S 10773 X 598 y F151(The)S�H�183 x(software���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������S������������������������Pq� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S�������������������������������������)S 181 x(usually)S 183 x(comes)S 182 x(on)S 183 x(either)SI�182 x(a)S 183 x(TK-50)S 181 x(or)S 183 x(mag)S 182 x(tape.)S 282 x(This)S�H�183 x(tape)S 10773 X 598 y(contains,)S 207 x(among)S 200 x(other)S 198 xJ�(things,)S 208 x(three)S 199 x(savesets)S 198 x(called)S 198 x(CMUIPxxx.)SH�2 x(A,)S 10773 X 597 y(CMUIPxxx.)S 2 x(B,)S 168 x(and)S 168 x(CMUIPxxx)SG�2 x(.C)S 168 x(where)S 168 x(xxx)S 169 x(represents)S 168 x(the)S 169 x-E�(version)S 168 x(number)S 10773 X 598 y(\(ie.)S 275 x(066)S 179 x(=)SoD�83 x(=)S 178 x(version)S 180 x(6.6\).)S 275 x(If)S 179 x(you)S 180 xG�(are)S 179 x(planning)S 180 x(on)S 179 x(installing)S 179 x(the)S 179 xoC�(software)S 10773 X 598 y(directly)S 162 x(from)S 162 x(the)S 162 x1C�(distribution)S 161 x(tape,)S 163 x(you)S 162 x(will)S 161 x(need)S(H�162 x(to)S 162 x(have)S 162 x(the)S 162 x(tape)S 161 x(mounted)S 10773 XP�598 y(before)S 166 x(you)S 167 x(proceed.)S 7485 X 597 y 7176 48 R 7485 11022 XYF�F36(2.2.1.)S 2 x(2)S 597 x(A)S 166 x(V)S -36 x(AX/VMS)S 166 x(system)SP�10773 X 598 y F151(Y)S -56 x(ou)S 172 x(can)S 173 x(run)S 172 x(CMU-OpenVMS/IP)SD�171 x(6.6)S 172 x(under)S 173 x(any)S 172 x(V)S -55 x(AX/VMS)S 171 xD�(system)S 171 x(running)S 10773 X 598 y(VMS)S 166 x(5.0)S 166 x(or)SJ�167 x(higher)S -36 x(.)S 7485 X 597 y 7176 48 R 7485 13413 XY F36(2.2.1.)SG�2 x(2.1)S 598 x(Space)S 166 x(required)S 10773 X 598 y F151(The)S 173 xxG�(peak)S 172 x(utilization)S 171 x(of)S 172 x(disk)S 172 x(space)S 172 xxD�(during)S 173 x(a)S 172 x(complete)S 171 x(installation)S 172 x(is)SE�171 x(about)S 10773 X 598 y(6000)S 177 x(disk)S 177 x(blocks.)S 273 x2D�(Y)S -56 x(ou)S 178 x(should)S 177 x(check)S 179 x(to)S 177 x(make)SD�177 x(sure)S 178 x(you)S 178 x(have)S 178 x(at)S 177 x(least)S 177 xC�(this)S 10773 X 597 y(many)S 169 x(blocks)S 169 x(free)S 168 x(on)S)I�169 x(the)S 169 x(disk)S 168 x(you)S 170 x(wish)S 167 x(to)S 169 x(hold)S2H�168 x(the)S 169 x(software.)S 253 x(This)S 169 x(assumes)S 10773 X 598 yD�(that)S 166 x(you)S 167 x(are)S 166 x(not)S 166 x(installing)S 167 xH�(the)S 166 x�������������(source)S 166 x(code.)S 7485 X 598 y 7176 48 R 7485 17000 XYF�F36(2.2.1.)S 2 x(2.2)S 598 x(Hardware)S 165 x(required)S 10773 X 598 yF�F151(T)S -45 x(echnically)S 185 x(there)S 184 x(are)S 184 x(no)S 185 xD�(hardware)S 184 x(requirements.)S 286 x(The)S 185 x(IP)S -37 x(ACP)SE�183 x(can)S 185 x(run)S 10773 X 597 y(without)S 189 x(communicating)SXD�191 x(with)S 188 x(the)S 190 x(outside)S 189 x(world.)S 296 x(Most)SE�189 x(sites)S 188 x(hook)S 190 x(the)S 10773 X 598 y(IP)S -37 x(ACP)S�E�172 x(up)S 172 x(to)S 172 x(an)S 173 x(EtherNet)S 172 x(card.)S 262 xwE�(Y)S -56 x(ou)S 173 x(can)S 172 x(also)S 172 x(run)S 173 x(IP)S 172 x�G�(over)S 173 x(a)S 172 x(serial)S 172 x(line,)S 174 x(or)S 10773 X 598 y�E�(encapsulated)S 166 x(within)S 166 x(DECNet.)S 7485 X 598 y 7176 48 RtH�7485 20586 XY F36(2.2.1.)S 2 x(3)S 597 x(A)S 166 x(human)S 167 x(being)SN�10773 X 598 y F151(T)S -45 x(o)S 167 x(operate)S 168 x(the)S 168 x(keyboard,)SD�169 x(of)S 168 x(course,)S 168 x(and)S 168 x(also)S 167 x(to)S 168 xG�(be)S 167 x(in)S 168 x(charge)S 169 x(of)S 168 x(distributing)S 10773 X F�598 y(unique)S 167 x(IP)S 166 x(addresses.)S 249 x(There)S 167 x(are)SG�166 x(several)S 166 x(people)S 166 x(needed,)S 167 x(in)S 166 x(fact.)SpF�10773 X 896 y(The)S 176 x(Network)S 175 x(Manager)S 28 x(')S -19 x(s)SF�175 x(job)S 175 x(is)S 175 x(to)S 175 x(coordinate)S 175 x(the)S 175 xD�(structure)S 176 x(of)S 174 x(the)S 176 x(local)S 175 x(IP)S 10773 XH�598 y(network)S 180 x(and)S 180 x(to)S 179 x(distribute)S 179 x(unique)SI�181 x(IP)S 179 x(address�������������es.)S 276 x(The)S 180 x(Network)S 179 x(Manager)S�E�10773 X 598 y(should)S 194 x(be)S 194 x(familiar)S 193 x(with)S 193 x�F�(the)S 194 x(TCP/IP)S 195 x(protocols)S 193 x(and)S 194 x(also)S 194 xC�(the)S 194 x(physical)S 10773 X 598 y(networks)S 183 x(they)S 185 x�E�(are)S 183 x(to)S 183 x(run)S 185 x(over)S -36 x(.)S 284 x(If)S 183 x�E�(you)S 184 x(\(yes,)S 188 x(you!)S 2 x(\))S 283 x(have)S 185 x(been)S�I�183 x(elected)S 184 x(to)S 10773 X 597 y(be)S 182 x(the)S 182 x(Network)S�F�182 x(Manager)S 183 x(and)S 182 x(you)S 183 x(are)S 182 x(unfamiliar)SE�182 x(with)S 182 x(TCP/IP)S -64 x(,)S 183 x(see)S 181 x(the)S 10773 X�D�598 y(preface)S 166 x(of)S 166 x(this)S 166 x(document)S 167 x(for)SC�166 x(some)S 165 x(suggested)S 167 x(reading.)S 10773 X 897 y(The)S�C�182 x(System)S 181 x(Manager)S 182 x(is)S 181 x(in)S 181 x(charge)S�E�183 x(of)S 181 x(maintaining)S 182 x(and)S 181 x(tuning)S 182 x(the)S�E�182 x(VMS)S 10773 X 598 y(system)S 165 x(as)S 165 x(well)S 165 x(as)S�C�164 x(installing)S 166 x(and)S 166 x(monitoring)S 166 x(the)S 165 x�L�(system)S 165 x(software,)S 165 x(including)S 10773 X 597 y(CMU-OpenVMS/IP)SC�-64 x(.)S 180 x(The)S 181 x(System)S 180 x(Manager)S 181 x(should)S�C�180 x(be)S 180 x(familiar)S 180 x(which)S 180 x(the)S 10773 X 598 y�E�(basic)S 178 x(operation)S 178 x(and)S 178 x(maintenance)S 179 x(of)S�H�178 x(the)S 178 x(VMS)S 178 x(system.)S 273 x(She)S 178 x(should)S 179 xI�(know)S 10773 X 598 y(what)S 186 x(hardware)S 187 x(is)S 185 x(attached)S�H�187 x(to)S 186 x(the)S 186 x(machine,)S 193 x(especially)S 186 x(which)SN�187 x(network)S 10773 X 598 y(devices.)S 5094 30748 XY 9564 48 R 2404 31446 XYE�F24(2.2.2)S 5094 X(Things)S 166 x(you)S 166 x(need)S 166 x(to)S 167 x�C�(know)S 10773 X 896 y F151(This)S 165 x(section)S 165 x(describes)S�I�164 x(several)S 165 x(bits)S 164 x(of)S 165 x(information)S 165 x(which)S�C�165 x(you)S 166 x(will)S 164 x(need)S 165 x(to)S 165 x(be)S 10773 X�G�598 y(in)S 166 x(possession)S 165 x(of)S 166 x(when)S 167 x(you)S 167 x�J�(begin)S 166 x(the)S 167 x(installation)S 165 x(procedure.)S 5094 36925 XY �F36(2\2032)S�%%EndCustomColor�22 PP EP �%%PageTrailer�2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK��%��%%Page: 2-3 23�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�C�0 SC 25102 1807 XY F28(Installa)S 2 x(tion)S 7485 4546 XY 7176 48 R�G�7485 5144 XY F36(2.2.2.)S 2 x(1)S 597 x(An)S 167 x(IP)S 166 x(address)S�C�10773 X 598 y F151(An)S 189 x(IP)S 189 x(address)S 189 x(is)S 188 x�E�(a)S 190 x(32-bit)S 188 x(number)S 190 x(which)S 190 x(identi\211es)S�I�189 x(a)S 189 x(machine)S 190 x(on)S 189 x(the)S 10773 X 598 y(network.)S�D�267 x(This)S 175 x(32)S 174 x(bit)S 174 x(address)S 174 x(is)S 174 xI�(completely)S 175 x(independent)S 175 x(of)S 175 x(the)S 174 x(hardware)S�D�10773 X 597 y(address)S 170 x(of)S 171 x(the)S 170 x(communication)SE�172 x(device)S 171 x(which)S 171 x(IP)S 171 x(will)S 170 x(be)S 170 x�K�(using)S 172 x(\(for)S 170 x(instance:)S 10773 X 598 y(the)S 169 x(48-bit)S�F�167 x(address)S 168 x(on)S 169 x(an)S 169 x(EtherNet)S 168 x(card\).)SH�254 x(Usually)S 169 x(the)S 168 x(address)S 168 x(is)S 168 x(displayed)SJ�10773 X 598 y(in)S 172 x("dotted-decimal")S 170 x(notation)S 171 x(which)SG�172 x(means)S 171 x(that)S 171 x(the)S 172 x(address)S 171 x(is)S 171 x�G�(broken)S 172 x(into)S 10773 X 598 y(four)S 170 x(8-bit)S 169 x(parts)S�F�169 x(and)S 170 x(printed)S 170 x(as)S 169 x(decimal)S 169 x(numbers)SH�170 x(separated)S 169 x(by)S 171 x(periods)S 169 x(\(for)S 10773 X 598 yE�(instance:)S 277 x(128.2.232.69\).)S 277 x(Every)S 180 x(host)S 179 x�F�(with)S 179 x(an)S 180 x(internet)S 180 x(\(TCP/IP)S 179 x(network\))SF�10773 X 597 y(needs)S 181 x(to)S 181 x(have)S 182 x(a)S 181 x(unique)SF�182 x(IP)S 181 x(address)S 180 x(associated)S 181 x(with)S 180 x(it.)SG�279 x(The)S 182 x(installation)S 10773 X 598 y(procedure)S 177 x(will)S�J�175 x(ask)S 176 x(you)S 176 x(for)S 176 x(an)S 176 x(IP)S 176 x(address,)SF�178 x(so�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������T������������������������B� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������b�������������)S 176 x(you)S 176 x(should)S 176 x(obtain)S 176 x(one)S 176 xP�(from)S 10773 X 598 y(your)S 175 x(local)S 174 x(network)S 175 x(administrator)SD�-37 x(.)S 265 x(It)S 174 x(is)S 174 x(very)S 175 x(important)S 174 xF�(that)S 174 x(two)S 174 x(hosts)S 173 x(on)S 10773 X 598 y(the)S 166 xG�(same)S 166 x(network)S 166 x(do)S 166 x(not)S 166 x(have)S 167 x(the)S�D�167 x(same)S 165 x(IP)S 166 x(address.)S 10773 X 896 y(Every)S 173 xH�(IP)S 172 x(address)S 171 x(can)S 172 x(be)S 172 x(broken)S 173 x(into)SF�172 x(two)S 171 x(parts:)S 261 x(the)S 172 x(network)S 172 x(address)SC�172 x(and)S 10773 X 598 y(the)S 181 x(host)S 180 x(address.)S 277 x�C�(Consider)S 180 x(the)S 181 x(address)S 179 x(128.2.232.68.)S 279 x1D�(Normally)S -55 x(,)S 185 x(this)S 180 x(is)S 10773 X 598 y(broken)SF�168 x(down)S 167 x(into)S 168 x(a)S 167 x(network)S 167 x(part)S 167 xG�(of)S 167 x(128.2.0.)S 2 x(0)S 167 x(and)S 167 x(a)S 167 x(host)S 167 x(E�(part)S 167 x(of)S 167 x(0.0.232.)S 2 x(69)S 10773 X 597 y(although)S)E�174 x(there)S 174 x(are)S 173 x(other)S 173 x(ways)S 173 x(to)S 172 xyH�(split)S 172 x(it)S 173 x(up.)S 264 x(The)S 173 x(IP)S -37 x(ACP)S 173 xE�(determines)S 172 x(how)S 10773 X 598 y(to)S 166 x(spilt)S 165 x(it)S)I�166 x(up)S 166 x(by)S 167 x(using)S 166 x(an)S 167 x(IP)S 166 x(address)S)C�165 x(mask.)S 7485 X 598 y 7176 48 R 7485 16203 XY F36(2.2.2.)S 2 x1E�(2)S 597 x(IP)S 167 x(address)S 167 x(mask)S 10773 X 597 y F151(The)S8F�168 x(address)S 167 x(mask)S 167 x(is)S 167 x(another)S 169 x(32-bit)SF�167 x(IP)S 167 x(address)S 167 x(which)S 168 x(is)S 167 x(used)S 167 xF�(to)S 167 x(determine)S 10773 X 598 y(whether)S 170 x(outgoing)S 171 xG�(packets)S 169 x(should)S 170 x(be)S 169 x(delivered)S 170 x(directly)S6E�170 x(to)S 169 x(their)S 170 x(destination)S 10773 X 598 y(or)S 181 x4G�(else)S 181 x(handed)S 182 x(off)S 181 x(to)S 180 x(a)S 181 x(gateway)SXD�-55 x(.)S 280 x(The)S 182 x(local)S 181 x(IP)S 181 x(address)S 180 xD�(is)S 181 x("AND")S -2 x(ed)S 181 x(with)S 10773 X 598 y(the)S 172 xF�(network)S 173 x(mask)S 172 x(to)S 172 x(determine)S 172 x(the)S 173 xF�(local)S 172 x(network)S 172 x(address.)S 261 x(In)S 173 x(the)S 172 xE�(case)S 172 x(of)S 10773 X 598 y(128.2.232.69)S 169 x(and)S 169 x(a)S(H�168 x(network)S 169 x(mask)S 168 x(of)S 168 x(255.255.0.0,)S 170 x(the)SE�169 x(network)S 168 x(address)S 168 x(will)S 10773 X 597 y(be)S 163 x E�(128.2.0.)S 2 x(0.)S 249 x(If)S 163 x(the)S 163 x(IP)S 164 x(softwa)S9H�-2 x(re)S 164 x(wants)S 162 x(to)S 164 x(send)S 163 x(a)S 163 x(packet)SH�163 x(out,)S 165 x(it)S 163 x(will)S 162 x(compare)S 10773 X 598 y(the)SK�171 x(destination)S 170 x(network)S 170 x(for)S 171 x(that)S 170 x(packet)SdF�171 x(with)S 170 x(the)S 170 x(local)S 171 x(network)S 170 x(address)SC�170 x(to)S 10773 X 598 y(see)S 166 x(whether)S 166 x(direct)S 166 x(F�(\(no)S 167 x(routers)S 166 x(involved\))S 167 x(communication)S 167 xF�(is)S 165 x(possible.)S 10773 X 896 y(The)S 186 x(installation)S 185 xD�(procedure)S 187 x(makes)S 185 x(an)S 186 x(educated)S 185 x(guess)SG�186 x(at)S 185 x(what)S 185 x(your)S 187 x(IP)S 10773 X 598 y(address)S(C�169 x(mask)S 169 x(should)S 169 x(be)S 170 x(and)S 169 x(it)S 169 x1D�(will)S 169 x(usually)S 170 x(be)S 169 x(correct.)S 257 x(It)S 168 xF�(is)S 169 x(best,)S 170 x(however)S -36 x(,)S 10773 X 598 y(to)S 166 xK�(ask)S 166 x(your)S 167 x(site')S -19 x(s)S 165 x(network)S 167 x(manager)SnK�167 x(for)S 166 x(an)S 166 x(address)S 165 x(mask.)S 7485 X 598 y 7176 48 RSD�7485 24272 XY F36(2.2.2.)S 2 x(3)S 597 x(Host)S 166 x(Name)S 10773 XE�598 y F151(Each)S 177 x(host)S 177 x(on)S 177 x(the)S 177 x(network)SsF�178 x(must)S 176 x(have)S 178 x(a)S 177 x(unique)S 178 x(name.)S 271 xH�(Y)S -55 x(ou)S 177 x(will)S 176 x(probably)S 10773 X 598 y(want)S 166 xG�(your)S 167 x(host)S 166 x(name)S 166 x(to)S 166 x(be)S 166 x(a)S 166 x I�(domain)S 166 x(host)S 166 x(name.)S 10773 X 897 y(For)S 186 x(example,)S5G�191 x(the)S 186 x(name)S 186 x(``NO)S -2 x(1.ANDREW)S -56 x(.CMU.EDU')SPH�-10 x(')S 186 x(is)S 185 x(a)S 185 x(domain)S 186 x(host)S 10773 X 597 yE�(name.)S 251 x(The)S 167 x(``EDU')S -11 x(')S 166 x(part)S 167 x(is)S7G�166 x(the)S 167 x(most)S 165 x(signi\211can)S 2 x(t.)S 250 x(On)S 166 xwC�(the)S 167 x(Internet)S 167 x(the)S 167 x(``ED)S -2 x(U')S -9 x(')S O�10773 X 598 y(signi\211es)S 168 x(an)S 167 x(educational)S 168 x(institution.)S D�252 x(Other)S 167 x("top-level")S 167 x(domains)S 167 x(are:)S 252 xG�(``CO)S -2 x(M')S -9 x(')S 10773 X 598 y(for)S 188 x(commercial)S 188 x)H�(sites,)S 193 x(``MIL)S -28 x(')S -10 x(')S 188 x(for)S 188 x(military)SF�188 x(sites,)S 192 x(``GOV)S -2 x(')S -9 x(')S 188 x(for)S 187 x(gov)SF�2 x(ernment)S 10773 X 598 y(sites,)S 177 x(and)S 176 x(country)S 177 xF�(abbreviations)S 176 x(for)S 176 x(sites)S 174 x(outside)S 175 x(the)SH�176 x(United)S 176 x(States)S 174 x(\(like)S 10773 X 597 y(``UK')S -10 xF�(',)S 181 x(``CA)S -39 x(')S -9 x(',)S 181 x(and)S 182 x(``AU')S -11 xL�(')S 181 x(for)S 182 x(the)S 181 x(United)S 181 x(Kingdom,)S 186 x(Canada,)SC�185 x(and)S 182 x(Australia)S 10773 X 598 y(respectively\).)S 295 x(C�(The)S 189 x(next)S 189 x(most)S 188 x(signi\211cant)S 189 x(part)SeI�188 x(is)S 188 x(``CMU')S -10 x(',)S 188 x(for)S 189 x(Carnegie)S 10773 X E�598 y(Mellon)S 172 x(University)S -55 x(.)S 259 x(``ANDR)S -2 x(EW')S(O�-10 x(')S 171 x(stands)S 170 x(for)S 171 x(the)S 171 x(cmu)S 171 x(sub-domain)SeE�171 x(populated)S 10773 X 598 y(by)S 159 x(machines)S 160 x(related)S(H�158 x(to)S 159 x(the)S 159 x(CMU)S 159 x(Andrew)S 158 x(project,)S 162 xE�(a)S 159 x(distributed)S 158 x(workstation)S 10773 X 597 y(network.)S6E�295 x(Finally)S -55 x(,)S 194 x(``NO1')S -10 x(',)S 194 x(the)S 188 xrH�(name)S 189 x(of)S 188 x(the)S 188 x(individual)S 189 x(machine,)S 195 xH�(is)S 188 x(the)S 10773 X 598 y(least-signi\211cant)S 164 x(part)S 164 xG�(of)S 164 x(the)S 164 x(address,)S 164 x(in)S 164 x(the)S 165 x(grand)SaJ�164 x(scheme)S 164 x(of)S 164 x(things,)S 166 x(that)S 164 x(is.)S 10773 XH�897 y(Y)S -56 x(our)S 169 x(network)S 169 x(administrator)S 168 x(will)SC�167 x(be)S 168 x(able)S 169 x(to)S 168 x(supply)S 168 x(you)S 169 x6H�(with)S 168 x(a)S 168 x(domain)S 169 x(host)S 10773 X 598 y(name)S 166 xF�(pre\211x.)S 251 x(Y)S -56 x(ou)S 167 x(will)S 165 x(be)S 166 x(able)SI�166 x(to)S 166 x(choose)S 166 x(the)S 167 x(least)S 165 x(signi\211cant)S3)�167 x(part.)S 27427 36925 XY F36(2\2033)So�%%EndCustomColor�23 PP EP �%%PageTrailer�2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK1�%1�%%Page: 2-4 24�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)S,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKeD�0 SC 5094 1807 XY F28(Insta)S 2 x(llation)S 10773 4866 XY F151(The)SE�177 x(name)S 177 x(can)S 177 x(be)S 177 x(arbitrarily)S 177 x(long.)SeG�271 x(W)S -28 x(ell,)S 180 x(there)S 177 x(are)S 176 x(probably)S 177 xdH�(some)S 176 x(limits,)S 10773 X 598 y(so)S 188 x(keep)S 188 x(it)S 187 xG�(reasonable.)S 294 x(After)S 187 x(all,)S 193 x(you)S 189 x(are)S 188 xSF�(going)S 189 x(to)S 188 x(type)S 188 x(it)S 187 x(many)S 189 x(times)SG�10773 X 598 y(during)S 171 x(the)S 169 x(life)S 169 x(of)S 169 x(your)S5D�170 x(machine.)S 257 x(The)S 170 x(name)S 169 x(must)S 169 x(begin)SD�170 x(with)S 169 x(an)S 170 x(alphabetic)S 10773 X 597 y(character)SC�168 x(and)S 168 x(contain)S 168 x(only)S 168 x(alphanumeric)S 169 xcJ�(characters.)S 252 x(Host)S 167 x(names)S 167 x(are)S 168 x(case)S 10773 XD�598 y(insensitive.)S 10773 X 897 y(For)S 180 x(example,)S 184 x(if)SF�179 x(your)S 180 x(network)S 180 x(administrator)S 179 x(tells)S 179 xD�(you)S 180 x(that)S 180 x(your)S 180 x(domain)S ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������U������������������������6� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������?�������������10773 X 597 y(name)SD�166 x(pre\211x)S 167 x(is)S 166 x(``FOO.BA)S -2 x(R.BAZ')S -9 x(',)SD�166 x(then)S 166 x(the)S 167 x(following)S 166 x(names)S 166 x(are)SL�166 x(legal)S 10773 X 897 y(\201)S 595 x(GOR)S -2 x(P)S -64 x(.FOO.BAR.BAZ)SH�10773 X 897 y(\201)S 595 x(GAZOR)S -2 x(CH1.FOO.BAR.BAZ)S 10773 11641 XYD�(The)S 167 x(following)S 166 x(names)S 166 x(are)S 166 x(not)S 166 xC�(legal:)S 10773 X 896 y(\201)S 595 x(1GAZOR)S -2 x(CH.FOO.BAR.BAZ)S K�165 x F152(Does)S 166 x(not)S 167 x(begin)S 167 x(with)S 166 x(Alphabetic)S6P�167 x(character)S 10773 X 897 y F151(\201)S 595 x(GAZOR)S -2 x(CH#.FOO.BAR.BAZ)SG�165 x F152(Contains)S 167 x(non-alphanu)S 2 x(meric)S 166 x(character)SiD�10773 X 897 y F151(\201)S 595 x(MY)S 166 x(V)S -56 x(AX.FOO.BAR.BA)SF�-2 x(Z)S 167 x F152(No)S 166 x(spaces)S 166 x(allowed)S 10773 15426 XYD�F151(As)S 182 x(a)S 182 x(suggestion,)S 188 x(if)S 182 x(you)S 183 xF�(may)S 183 x(ever)S 183 x(want)S 182 x(to)S 182 x(run)S 184 x(DECNet)SN�181 x(simultaneously)S 10773 X 598 y(with)S 176 x(the)S 177 x(CMU-OpenVMS/IP)SG�177 x(software,)S 179 x(you)S 177 x(may)S 177 x(want)S 177 x(to)S 176 x8C�(choose)S 177 x(the)S 177 x(local)S 10773 X 598 y(part)S 178 x(of)SrG�177 x(the)S 178 x(domain)S 178 x(name)S 178 x(that)S 177 x(will)S 177 x0D�(also)S 178 x(be)S 177 x(compatible)S 178 x(with)S 177 x(the)S 178 xH�(DECNet)S 10773 X 598 y(naming)S 178 x(Scheme.)S 270 x(The)S 178 x(DEC)SC�-2 x(Net)S 177 x(naming)S 177 x(scheme)S 177 x(requires)S 177 x(6)S H�176 x(alphanumeric)S 10773 X 597 y(characters)S 172 x(or)S 172 x(less.)SD�260 x(For)S 172 x(instance,)S 174 x(if)S 171 x(your)S 173 x(DECNet)SF�170 x(node)S 172 x(name)S 172 x(is)S 171 x(V)S -55 x(AX1)S 171 x(and)SE�10773 X 598 y(your)S 181 x(domain)S 181 x(pre\211x)S 181 x(is)S 180 x)D�(HSS.KALAMAZOO)S -2 x(.EDU,)S 181 x(you)S 181 x(might)S 180 x(want)SE�180 x(to)S 180 x(use)S 10773 X 598 y(V)S -56 x(AX1.HSS.KALAMAZOO.ED)S)F�-2 x(U)S 166 x(as)S 166 x(your)S 167 x(internet)S 167 x(domain)S 166 xE�(name.)S 10773 X 897 y(Once)S 171 x(you've)S 173 x(chosen)S 171 x(a)S7L�171 x(name,)S 174 x(let)S 170 x(your)S 173 x(network)S 171 x(administrator)SI�171 x(know)S 171 x(of)S 171 x(your)S 10773 X 597 y(choice.)S 261 x(S/he)S9H�172 x(will)S 171 x(be)S 171 x(able)S 172 x(to)S 171 x(tell)S 171 x(you)SG�172 x(if)S 172 x(your)S 172 x(choice)S 172 x(is)S 171 x(unique.)S 261 xtG�(The)S 173 x(network)S 10773 X 598 y(administrator)S 171 x(will)S 170 x(H�(also)S 171 x(make)S 171 x(sure)S 171 x(that)S 171 x(the)S 171 x(other)SG�172 x(hosts)S 170 x(on)S 172 x(the)S 171 x(IP)S 171 x(network)S 10773 XeH�598 y(will)S 182 x(eventually)S 185 x(be)S 183 x(able)S 183 x(to)S 182 xF�(recogn)S 2 x(ize)S 182 x(your)S 184 x(name)S 183 x(as)S 183 x(well.)SC�283 x(She)S 183 x(\(or)S 183 x(he,)S 188 x(as)S 10773 X 598 y(the)S.C�173 x(case)S 173 x(may)S 173 x(be\))S 173 x(will)S 172 x(do)S 173 x1I�(this)S 173 x(by)S 173 x(having)S 175 x(it)S 172 x(entered)S 173 x(into)S(D�173 x(the)S 174 x(Domain)S 172 x(name)S 10773 X 597 y(system)S 174 xH�(and)S 176 x(perhaps)S 175 x(a)S 174 x(host)S 175 x(table)S 175 x(that)SC�175 x(is)S 174 x(distributed)S 174 x(to)S 175 x(the)S 175 x(nodes)SoD�175 x(at)S 175 x(your)S 10773 X 598 y(site.)S 7485 X 598 y 7176 48 RE�7485 24692 XY F36(2.2.2.)S 2 x(4)S 597 x(Communicati)S 2 x(on)S 166 xxE�(device)S 10773 X 597 y F151(Y)S -56 x(ou)S 165 x(will)S 164 x(need)SdG�165 x(to)S 164 x(know)S 165 x(the)S 164 x(name)S 165 x(of)S 164 x(the)ShF�165 x(device)S 165 x(you)S 165 x(will)S 163 x(be)S 165 x(using)S 165 xE�(to)S 164 x(transmit)S 10773 X 598 y(and)S 165 x(receive)S 165 x(IP)SxC�165 x(datagrams.)S 249 x(The)S 165 x(System)S 165 x(Manager)S 166 xSE�(should)S 164 x(be)S 165 x(able)S 164 x(to)S 165 x(give)S 165 x(the)SxI�10773 X 598 y(name)S 166 x(of)S 166 x(the)S 167 x(EtherNet)S 165 x(card)S E�167 x(\(or)S 166 x(other)S 166 x(such)S 167 x(device\))S 166 x(that)S6K�166 x(you)S 167 x(need.)S 7485 X 598 y 7176 48 R 7485 27680 XY F36(2.2.2.)SmI�2 x(5)S 597 x(Gateways)S 10773 X 598 y F151(If)S 188 x(you)S 189 x(wish)SsH�188 x(to)S 188 x(contact)S 189 x(any)S 189 x(hosts)S 188 x(which)S 188 xG�(are)S 189 x(not)S 188 x(on)S 189 x(the)S 189 x(same)S 188 x(physical)SSG�10773 X 598 y(network)S 199 x(as)S 198 x(you)S 199 x(are,)S 207 x(you)S F�199 x(will)S 197 x(probably)S 199 x(need)S 199 x(to)S 198 x(de\211ne)SG�199 x(one)S 199 x(or)S 198 x(more)S 10773 X 598 y(gateways)S 179 x(to)SyJ�180 x(use.)S 276 x(Y)S -56 x(our)S 180 x(site')S -19 x(s)S 179 x(Network)SF�179 x(Manager)S 181 x(can)S 180 x(give)S 180 x(you)S 181 x(the)S 179 xG�(names)S 10773 X 597 y(and)S 166 x(addresses)S 165 x(of)S 166 x(these)S6F�166 x(servers.)S 7485 X 598 y 7176 48 R 7485 31267 XY F36(2.2.2.)S 2 xK�(6)S 597 x(Name)S 166 x(Servers)S 10773 X 598 y F151(Name)S 179 x(Servers)S D�180 x(are)S 180 x(hosts)S 179 x(who)S 180 x(are)S 179 x(able)S 180 xJ�(to)S 179 x(translate)S 179 x(Domain)S 179 x(Names,)S 183 x(like)S 10773 XO�598 y(NO1.ANDREW)S -57 x(.CMU.EDU,)S 184 x(into)S 184 x(IP)S 183 x(addresses,)SeF�188 x(like)S 184 x(128.2.232.69.)S 285 x(Once)S 10773 X 597 y(again,)SD�186 x(ask)S 180 x(your)S 182 x(Network)S 181 x������ ������(Manager)S 182 x(for)SH�181 x(the)S 180 x(names)S 181 x(and)S 181 x(addresses)S 180 x(of)S 180 xD�(any)S 10773 X 598 y(Name)S 166 x(Servers)S 166 x(that)S 166 x(are)SD�167 x(available)S 166 x(to)S 166 x(you.)S 5094 36925 XY F36(2\2034)S�%%EndCustomColor�24 PP EP �%%PageTrailer�2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%+ NewCenturySchlbk-Italic��%%PageCustomColors: 0_BLACK��%��%%Page: 2-5 25�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�D�0 SC 25102 1807 XY F28(Installa)S 2 x(tion)S 5094 4596 XY 23160 96 RC�2404 5294 XY F24(2.3)S 5094 X(Installation)S 10773 X 896 y F151(Y)S�I�-56 x(ou)S 167 x(are)S 166 x(now)S 166 x(ready)S 167 x(to)S 166 x(begin)S�H�166 x(the)S 167 x(installation)S 165 x(process.)S 5094 7386 XY 9564 48 RE�2404 8083 XY F24(2.3.1)S 5094 X(Getting)S 166 x(started)S 747 x 897 y�E�F151(The)S 180 x(example)S 180 x(presented)S 180 x(below)S 179 x(is)S�F�179 x(a)S 180 x(typical)S 180 x(CMU)S 179 x(installation.)S 277 x(If)SD�179 x(you)S 180 x(are)S 10773 X 598 y(installing)S 178 x(the)S 179 xD�(software)S 177 x(at)S 178 x(CMU,)S 178 x(you)S 180 x(should)S 178 xD�(use)S 178 x(the)S 179 x(same)S 177 x(name)S 179 x(servers)S 10773 XG�597 y(and)S 183 x(gateways)S 182 x(used)S 182 x(below)S -46 x(.)S 282 x�H�(Note)S 182 x(that)S 182 x(this)S 182 x(is)S 181 x(a)S 182 x(6.6)S 183 xE�(installation)S 182 x(which)S 182 x(is)S 10773 X 598 y(*very*)S 167 x�J�(different)S 167 x(from)S ������ ������166 x(a)S 166 x(6.4)S 166 x(or)S 166 x(earlier)SG�166 x(installation.)S 5094 11969 XY 9564 48 R 2404 12666 XY F24(2.3.2)S�G�5094 X(Example)S 10773 14459 XY F102(SOLW@)S 240 x(@sys$update:vmsins)S�F�2 x(tal)S 239 x(cmuip)S 240 x(bitbkt$mua0:)S 240 x(options)S 240 x(n)SN�12686 15505 XY(VAX/VMS)S 240 x(Software)S 240 x(Product)S 240 x(Installation)SE�240 x(Procedure)S 240 x(V5.4-2)S 10773 16551 XY(It)S 239 x(is)S 240 x�D�(28-MAY-1991)S 240 x(at)S 239 x(14:21.)S 10773 X 748 y(Enter)S 240 xG�(a)S 239 x(question)S 240 x(mark)S 239 x(\(?\))S 240 x(at)S 239 x(any)S�E�240 x(time)S 239 x(for)S 239 x(help.)S 10773 X 747 y(%VMSINSTAL-W-N)S�H�2 x(OTSYSTEM,)S 240 x(You)S 239 x(are)S 239 x(not)S 240 x(logged)S 240 xD�(in)S 239 x(to)S 239 x(the)S 240 x(SYSTEM)S 239 x(account.)S 10773 XG�448 y(%VMSINSTAL-W-A)S 2 x(CTIVE,)S 239 x(The)S 240 x(following)S 240 x�D�(processes)S 240 x(are)S 239 x(still)S 240 x(active:)S 12686 X 448 yG�(BULLCP)S 12686 X 449 y(Synny)S 12686 X 448 y(BATCH_676)S 10773 X 448 y�D�(*)S 239 x(Do)S 240 x(yo�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������V������������������������Ƀ� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;11�����������������������������������������������������������������������������������������������������������i�����S������������������������I������������u)S 239 x(want)S 240 x(to)S 239 x(continue)SD�240 x(anyway)S 240 x([NO]?)S 239 x F104(YES)S 339 x -266 y 1512 24 RH�21154 X 355 y 24 360 R 21280 20267 XY F106(Return)S 107 x 109 y 24 360 RF�21154 X 20 y 1512 24 R 10773 20736 XY F102(*)S 239 x(Are)S 240 x(you)SD�239 x(satisfied)S 240 x(with)S 240 x(the)S 239 x(backup)S 240 x(of)SD�239 x(your)S 240 x(system)S 239 x(disk)S 240 x([YES]?)S 339 x -267 yC�1512 24 R 25936 X 355 y 24 360 R 26062 20716 XY F106(Return)S 107 x�E�108 y 24 360 R 25936 X 20 y 1512 24 R 10������������773 21782 XY F102(The)S 240 x�H�(following)S 240 x(products)S 239 x(will)S 240 x(be)S 239 x(processed:)SC�11251 X 747 y(CMUIP)S 240 x(V6.6)S 12686 23575 XY(Beginning)S 240 x�F�(installation)S 240 x(of)S 240 x(CMUIP)S 239 x(V6.6)S 240 x(at)S 239 xG�(14:22)S 10773 X 747 y(%VMSINSTAL-I-R)S 2 x(ESTORE,)S 239 x(Restoring)S�F�240 x(product)S 240 x(save)S 240 x(set)S 239 x(A)S 239 x(...)S 11730 XH�747 y(Release)S 239 x(notes)S 240 x(included)S 240 x(with)S 239 x(this)SF�240 x(kit)S 239 x(are)S 240 x(always)S 239 x(copied)S 240 x(to)S 240 xE�(SYS$HELP.)S 11730 X 748 y(Additional)S 240 x(Release)S 239 x(Notes)S�C�240 x(Options:)S 12686 X 747 y(1.)S 478 x(Display)S 240 x(release)S�D�240 x(notes)S 12686 X 448 y(2.)S 478 x(Print)S 240 x(release)S 240 xD�(notes)S 12686 X 449 y(3.)S 478 x(Both)S 240 x(1)S 239 x(and)S 239 xI�(2)S 12686 X 448 y(4.)S 478 x(None)S 240 x(of)S 239 x(the)S 240 x(above)S�F�10773 X 747 y(*)S 239 x(Select)S 240 x(option)S 240 x([2]:)S 239 x(1)SJ�339 x -267 y 1512 24 R 16372 X 355 y 24 360 R 16498 28636 XY F106(Return)SP�107 x 108 y 24 360 R 16372 X 20 y 1512 24 R 10773 29702 XY F102(DRYCAS$DKA0:[S)SP�2 x(YS10.SYSUPD.CMUIP06)S 2 x(6]CMUIP066.RELEASE_N)S 2 x(OTES;4)S 10773 31047 XYC�(CMU-OpenVMS/IP)S 241 x(6.6)S 239 x(Release)S 240 x(Notes)S 12686 X E�747 y(-)S 239 x(Fixed)S 240 x(miscellaneous)S 240 x(bugs)S 240 x(in)S D�239 x(the)S 239 x(central)S 240 x(IP)S 240 x(modules)S 239 x(which)SC�240 x(would)S 240 x(cause)S 13164 X 449 y(spurious)S 240 x(ACCVIO)S(D�240 x(and)S 239 x(INSVIRMEM)S 240 x(crashes)S 240 x(of)S 239 x(the)SC�240 x(ACP.)S 12686 X 747 y(-)S 239 x(Improved)S 240 x(\(and)S 240 x7F�(provided\))S 240 x(IP)S 239 x(fragmentation.)S 480 x(The)S 239 x(IP)SG�239 x(module)S 240 x(can)S 239 x(now)S 13164 X 448 y(send)S 240 x(and)SSK�239 x(receive)S 240 x(packets)S 240 x(of)S 239 x(nearly)S 240 x(arbitrary)S1C�240 x(size)S 239 x(\(at)S 240 x(least)S 239 x(8K\).)S 13164 X 448 y1H�(You)S 240 x(should)S 239 x(increase)S 240 x(your)S 240 x(MAXBUF)S 239 xC�(parameter)S 240 x(to)S 240 x(allow)S 239 x(this)S 240 x(to)S 239 xeF�(work.)S 12686 X 748 y(-)S 239 x(Provided)S 240 x(an)S 239 x(initial)S7�240 x(NFS)S 240 x(server.)S 27427 36925 XY F36(2\2035)S2�%%EndCustomColor�25 PP EP �%%PageTrailer(2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%+ Courier Courier-Bold�%%PageCustomColors: 0_BLACK)�%6�%%Page: 2-6 26�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)1,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKSH�0 SC 5094 1807 XY F28(Insta)S 2 x(llation)S 12686 4766 XY F102(-)S 239 xD�(FTP)S 240 x(now)S 239 x(allows)S 240 x(STRU)S 239 x(O)S 239 x(VMS)SD�240 x(file)S 239 x(transfers)S 240 x(which)S 240 x(work)S 240 x(in)SL�239 x(the)S 239 x(same)S 13164 X 448 y(fashion)S 240 x(as)S 239 x(Multinet)SG�240 x(for)S 240 x(sending)S 239 x(arbitrary)S 240 x(VMS)S 240 x(files)SnL�240 x(across)S 239 x(FTP.)S 13164 X 448 y(You)S 240 x(can)S 239 x(exchange)SJ�240 x(indexed,)S 240 x(sequential,)S 240 x(or)S 239 x(just)S 240 x(about)SF�240 x(any)S 239 x(kind)S 239 x(of)S 13164 X 449 y(files)S 240 x(with)SE�239 x(other)S 240 x(CMU-OpenVMS/IP)S 240 x(\(with)S 240 x(FTP)S 239 x(C�(2.9\))S 240 x(or)S 239 x(Multinet)S 240 x(systems.)S 11012 X 747 y7D�(-)S 239 x(Telnet)S 240 x(now)S 240 x(supports)S 239 x(local)S 240 xD�(editing)S 240 x(for)S 239 x(line-mode)S 240 x(connections)S 10773 XI�747 y(*)S 239 x(Do)S 240 x(you)S 239 x(want)S 240 x(to)S 239 x(continue)SlE�240 x(the)S 239 x(installation)S 241 x([NO]?)S 239 x F104(YES)S 339 xyC�-267 y 1512 24 R 23545 X 355 y 24 360 R 23671 7585 XY F106(Return)S5O�107 x 108 y 24 360 R 23545 X 20 y 1512 24 R 10773 8053 XY F102(%VMSINSTAL-I-R)S1D�2 x(ELMOVED,)S 239 x(Product's)S 241 x(release)S 239 x(notes)S 240 xG�(have)S 239 x(been)S 240 x(moved)S 240 x(to)S 239 x(SYS$HELP.)S 12686 X6G�747 y(This)S 239 x(is)S 240 x(the)S 239 x(CMU-OpenVMS/I)S 2 x(P)S 239 x C�(installation)S 240 x(kit.)S 12686 X 449 y(This)S 239 x(kit)S 240 x8H�(provides)S 240 x(everything)S 240 x(you)S 239 x(need)S 240 x(to)S 239 xE�(run)S 240 x(CMU-OpenVMS/IP.)S 9118 10245 XY F153(Note:)S 300 x(The)S8F�175 x(insta)S 2 x(llation)S 177 x(will)S 176 x(now)S 176 x(ask)S 176 xC�(if)S 176 x(you)S 176 x(want)S 176 x(to)S 176 x(purge)S 176 x(any)SlH�177 x(old)S 176 x(CMU-)S 10773 X 598 y(OpenVMS/IP)S 176 x(images)S 175 xK�(from)S 173 x(your)S 175 x(disk.)S 267 x(The)S 175 x(only)S 175 x(reasons)SrE�175 x(that)S 176 x(come)S 10773 X 598 y(to)S 175 x(mind)S 174 x(not)S G�174 x(to)S 175 x(do)S 174 x(this)S 175 x(are:)S 265 x(a\))S 174 x(you)S1C�175 x(may)S 174 x(want)S 174 x(to)S 175 x(revert)S 173 x(to)S 175 x9H�(an)S 174 x(older)S 10773 X 597 y(image,)S 175 x(b\))S 171 x(you)S 173 xH�(want)S 173 x(to)S 173 x(preserve)S 171 x(con\211gurati)S 2 x(on)S 172 xC�(\211les,)S 175 x(or)S 172 x(c\))S 172 x(you)S 173 x(want)S 10773 X D�598 y(to)S 167 x(compare)S 166 x(the)S 166 x(new)S 166 x(and)S 167 xD�(old)S 167 x(images.)S 10773 X 897 y F102(*)S 239 x(Do)S 240 x(you)SD�239 x(want)S 240 x(to)S 239 x(purge)S 239 x(files)S 240 x(replaced)SH�240 x(by)S 239 x(this)S 240 x(installation)S 240 x([YES]?)S 340 x -267 yC�1512 24 R 26654 X 355 y 24 360 R 26779 13513 XY F106(Return)S 107 xyF�108 y 24 360 R 26654 X 20 y 1512 24 R 12686 14280 XY F102(This)S 239 xH�(version)S 240 x(of)S 240 x(CMU-OpenVMS/IP)S 240 x(must)S 240 x(reside)SK�239 x(in)S 240 x(a)S 239 x(system)S 240 x(root)S 12686 X 448 y(directory.)SkE�479 x(This)S 240 x(directory)S 240 x(must)S 239 x(be)S 240 x(rooted)S�G�239 x(and)S 240 x(contain)S 12686 X 449 y(the)S 239 x(following)S 240 x%D�(subdirector)S 2 x(ies:)S 239 x(SYSEXE,SYSMGR,S)S 2 x(YSLIB,)S 239 xE�(SYSUPD,)S 12686 X 448 y(SYS$LDR,)S 240 x(and)S 239 x(SYSHLP.)S 479 xiL�(A)S 239 x(system)S 240 x(logical)S 240 x(will)S 239 x(be)S 240 x(defined,)SD�12686 X 448 y(CMUIP_ROOT,)S 240 x(and)S 240 x(the)S 239 x(software)SG�240 x(will)S 239 x(make)S 240 x(frequent)S 240 x(use)S 239 x(of)S 240 xsG�(this.)S 12686 X 449 y(You)S 239 x(have)S 240 x(three)S 239 x(choices)S I�240 x(in)S 240 x(deciding)S 240 x(how)S 239 x(CMUIP_ROOT)S 240 x(should)SxC�12686 X 448 y(be)S 239 x(defined:)S 12686 X 747 y(1\))S 239 x(Use)StC�240 x(one)S 239 x(of)S 239 x(the)S 240 x(already)S 240 x(declared)SiH�240 x(system)S 239 x(roots:)S 12686 X 448 y(SYS:[CMUIP.])S 12686 X 449 yH�(DRYCAS$DKA0:[SYS)S 2 x(10.])S 12686 X 448 y(SYS$COMMON:)S 12686 X 747 yD�(2\))S 239 x(Allow)S 240 x(the)S 239 x(installation)S 241 x(script)SF�239 x(to)S 240 x(create)S 239 x(the)S 240 x(new)S 239 x(directories.)SH�11251 X 747 y(Note:)S 240 x(If)S 239 x(you)S 240 x("just)S 239 x(wanna)SD�240 x(install)S 240 x(the)S 239 x(darn)S 240 x(thing",)S 239 x(hit)SG�240 x(the)S 239 x(enter)S 240 x(key.)S 9118 21553 XY F153(Note:)S 300 x4F�(Y)S -56 x(our)S 180 x(VMS)S 180 x(system)S 180 x(comes)S 179 x(with)SK�180 x(two)S 180 x(system)S 180 x(roots)S 180 x(already)S 181 x(de\211ned,)SxE�10773 X 597 y(a)S 182 x(node-speci\211c)S 182 x(root)S 182 x(called)SrI�183 x(SYS$SPECIFIC)S 181 x(and)S 182 x(a)S 182 x(cluster)S -9 x(-shared)SXD�10773 X 598 y(root)S 184 x(called)S 184 x(SYS$COMMON.)S 183 x(Most)SE�183 x(people)S 184 x(use)S 184 x(one)S 183 x�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������W������������������������P}=� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;11ML;1�������������������������������������������������������������������������������������������������������i�����S������������������������������������(of)S 184 x(these)S 183 x)E�(roots.)S 10773 X 598 y(Some,)S 180 x(however)S -36 x(,)S 180 x(may)S3G�177 x(prefer)S 176 x(to)S 178 x(use)S 177 x(a)S 177 x(root)S 177 x(of)S(D�177 x(their)S 177 x(own)S 178 x(de\211nitio)S 2 x(n,)S 10773 X 598 yH�(in)S 174 x(order)S 174 x(to)S 174 x(avoi)S 2 x(d)S 174 x(mixing)S 175 xC�(Digital)S 175 x(and)S 175 x(non-Digit)S 2 x(al)S 174 x(software.)S0D�265 x(If)S 174 x(this)S 10773 X 597 y(is)S 173 x(the)S 174 x(case,)SH�175 x(you)S 174 x(may)S 173 x(wish)S 174 x(to)S 173 x(exit)S 174 x(the)SC�173 x(insta)S 2 x(llatio)S 2 x(n)S 173 x(procedure)S 173 x(\(with)SEC�10773 X 598 y(^Y\))S 172 x(now)S 173 x(and)S 174 x(de\211ne)S 173 x6D�(a)S 174 x(new)S 172 x(system)S 173 x(root.)S 264 x(In)S 173 x(the)SJ�173 x(example)S 174 x(below)S -46 x(,)S 175 x(the)S 10773 X 598 y(instal)SH�2 x(lation)S 179 x("suggests)S 179 x(that)S 179 x(we)S 178 x(use)S 178 xC�(the)S 179 x(node-speci\211c)S 179 x(root,)S 182 x(and)S 178 x(we)SXD�10773 X 598 y(tell)S 167 x(it)S 166 x(to)S 167 x(use)S 166 x(anoth)SK�2 x(er)S 165 x(root)S 167 x(that)S 167 x(we)S 165 x(had)S 167 x(de\211ned)S)D�167 x(earlier)S -37 x(.)S 10773 X 896 y F102(*)S 239 x(Where)S 240 xM�(do)S 239 x(you)S 240 x(want)S 239 x(the)S 240 x(software)S 240 x(installed)S E�240 x([SYS:[CMUIP.]]:)S 340 x -266 y 1512 24 R 24980 X 355 y 24 360 R H�25105 27211 XY F106(Return)S 107 x 109 y 24 360 R 24980 X 20 y 1512 24 R�5094 36925 XY F36(2\2036)S�%%EndCustomColor�26 PP EP �%%PageTrailer)#�%%PageFonts: Helvetica-Bold Courier)&�%%+ Courier-Bold NewCenturySchlbk-Bold�%%PageCustomColors: 0_BLACKX�%8�%%Page: 2-7 27�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)4)�1000 BP PaperHeight PaperWidth PM 0 0 XY (�%%BeginCustomColor: 0_BLACKaP�0 SC 25102 1807 XY F28(Installa)S 2 x(tion)S 10773 4766 XY F102(%VMSINSTAL-I-S)SH�2 x(YSDIR,)S 239 x(This)S 240 x(product)S 240 x(creates)S 239 x(system)SR�240 x(disk)S 240 x(directory)S 479 x(SYS:[CMUIP].)S 10773 X 448 y(%CREATE-I-EXIS)SD�2 x(TS,)S 239 x(SYS:[CMUIP])S 240 x(already)S 240 x(exists)S 10773 XF�448 y(%VMSINSTAL-I-S)S 2 x(YSDIR,)S 239 x(This)S 240 x(product)S 240 xO�(creates)S 239 x(system)S 240 x(disk)S 240 x(directory)S 479 x(SYS:[CMUIP.SYS)S4D�10773 X 449 y(EXE].)S 10773 X 448 y(%CREATE-I-EXIS)S 2 x(TS,)S 239 xC�(SYS:[CMUIP.SYSE)S 2 x(XE])S 239 x(already)S 240 x(exists)S 10773 XxF�448 y(%VMSINSTAL-I-S)S 2 x(YSDIR,)S 239 x(This)S 240 x(product)S 240 xO�(creates)S 239 x(system)S 240 x(disk)S 240 x(directory)S 479 x(SYS:[CMUIP.SYS)S(D�10773 X 449 y(MGR].)S 10773 X 448 y(%CREATE-I-EXIS)S 2 x(TS,)S 239 xC�(SYS:[CMUIP.SYSM)S 2 x(GR])S 239 x(already)S 240 x(exists)S 10773 XiF�448 y(%VMSINSTAL-I-S)S 2 x(YSDIR,)S 239 x(This)S 240 x(product)S 240 xO�(creates)S 239 x(system)S 240 x(disk)S 240 x(directory)S 479 x(SYS:[CMUIP.SYS)S)D�10773 X 448 y(LIB].)S 10773 X 449 y(%CREATE-I-EXIS)S 2 x(TS,)S 239 xC�(SYS:[CMUIP.SYSL)S 2 x(IB])S 239 x(already)S 240 x(exists)S 10773 XSF�448 y(%VMSINSTAL-I-S)S 2 x(YSDIR,)S 239 x(This)S 240 x(product)S 240 xO�(creates)S 239 x(system)S 240 x(disk)S 240 x(directory)S 479 x(SYS:[CMUIP.SYS)SXD�10773 X 448 y(HLP].)S 10773 X 449 y(%CREATE-I-EXIS)S 2 x(TS,)S 239 xC�(SYS:[CMUIP.SYSH)S 2 x(LP])S 239 x(already)S 240 x(exists)S 10773 XPF�448 y(%VMSINSTAL-I-S)S 2 x(YSDIR,)S 239 x(This)S 240 x(product)S 240 xO�(creates)S 239 x(system)S 240 x(disk)S 240 x(directory)S 479 x(SYS:[CMUIP.SYS)SPE�10773 X 448 y($LDR].)S 10773 X 449 y(%CREATE-I-EXIS)S 2 x(TS,)S 239 xeD�(SYS:[CMUIP.SYS$)S 2 x(LDR])S 239 x(already)S 240 x(exists)S 10773 XF�448 y(%VMSINSTAL-I-S)S 2 x(YSDIR,)S 239 x(This)S 240 x(product)S 240 xO�(creates)S 239 x(system)S 240 x(disk)S 240 x(directory)S 479 x(SYS:[CMUIP.SYS)SSD�10773 X 448 y(UPD].)S 10773 X 449 y(%CREATE-I-EXIS)S 2 x(TS,)S 239 xI�(SYS:[CMUIP.SYSU)S 2 x(PD])S 239 x(already)S 240 x(exists)S 9118 14280 XYtI�F153(Note:)S 300 x(If)S 178 x(you)S 178 x(are)S 177 x(instal)S 2 x(ling)SnD�178 x(into)S 179 x(a)S 178 x(new)S 177 x(system)S 178 x(root)S 178 xE�(or)S 177 x(onto)S 179 x(a)S 178 x(disk)S 178 x(other)S 10773 X 598 y2E�(than)S 177 x(your)S 176 x(system)S 176 x(disk,)S 179 x(these)S 176 x D�(messages)S 177 x(shown)S 176 x(above)S 176 x(may)S 176 x(or)S 176 xE�(may)S 10773 X 597 y(not)S 173 x(appea)S 2 x(r)S 172 x(during)S 173 x1C�(your)S 173 x(install)S 2 x(ation.)S 264 x(They)S 172 x(are)S 173 xlC�(only)S 174 x(informational)S 10773 X 598 y(and)S 167 x(are)S 166 xoP�(not)S 167 x(of)S 166 x(concern.)S 12686 X 897 y F102(The)S 239 x(CMU-OpenVMS/)SE�2 x(IP)S 239 x(installation)S 240 x(occurs)S 240 x(in)S 239 x(fours)S F�240 x(phases:)S 12686 X 448 y(Configuration,)S 240 x(Software,)S 241 xI�(Source)S 239 x(Code,)S 240 x(and)S 239 x(Documentatio)S 2 x(n.)S 12686 XSG�449 y(It)S 239 x(may)S 240 x(be)S 239 x(the)S 239 x(case)S 240 x(that)SSD�239 x(you)S 240 x(would)S 239 x(like)S 240 x(to)S 239 x(skip)S 240 xE�(one)S 239 x(or)S 12686 X 448 y(more)S 239 x(of)S 240 x(these)S 239 x H�(phases.)S 479 x(The)S 240 x(next)S 239 x(four)S 240 x(questions)S 240 xH�(will)S 12686 X 448 y(determine)S 240 x(this.)S 12686 X 747 y(If)S 239 xN�(you)S 240 x(just)S 239 x(want)S 240 x(to)S 239 x(install)S 240 x(everything)SD�240 x(and)S 239 x(get)S 240 x(this)S 12686 X 449 y(procedure)S 240 xI�(over)S 239 x(with)S 240 x(as)S 239 x(soon)S 240 x(as)S 239 x(possible.)S7D�479 x(Hit)S 240 x(the)S 12686 X 448 y(enter)S 240 x(key)S 239 x(at)SD�239 x(the)S 240 x(next)S 239 x(five)S 240 x(prompts.)S 9118 21403 XYC�F153(Note:)S 300 x(In)S 170 x(an)S 170 x(attempt)S 170 x(to)S 170 x7D�(make)S 169 x(the)S 170 x(instal)S 2 x(lation)S 171 x(easier)S 169 xC�(for)S 169 x(people)S 171 x(who)S 169 x(want)S 10773 X 598 y(only)S3H�191 x(a)S 190 x(partial)S 191 x(installa)S 2 x(tion,)S 197 x(the)S 190 xF�(following)S 191 x(questions)S 191 x(have)S 190 x(been)S 10773 X 598 yD�(added.)S 290 x(Most)S 185 x(people)S 187 x(need)S 186 x(not)S 186 xJ�(bother)S 185 x(with)S 186 x(these)S 186 x(questions)S 187 x(and)S 10773 XJ�598 y(should)S 168 x(choose)S 167 x(the)S 166 x(default)S 167 x(answers.)SL�11490 X 896 y F102(Configurati)S 2 x(on:)S 239 x(\(startup)S 240 x(files\))SH�12686 X 747 y(The)S 239 x(installation)S 241 x(must)S 239 x(know)S 240 xD�(whether)S 240 x(to)S 239 x(configure)S 240 x(the)S 239 x(software)SF�12686 X 449 y(for)S 239 x(each)S 240 x(application)S 240 x(you)S 240 xC�(choose)S 239 x(to)S 240 x(install.)S 239 x(Answer:)S 13164 X 747 ySJ�(ALWAYS)S 479 x(if)S 239 x(you)S 240 x(want)S 239 x(to)S 240 x(configure)SC�240 x(all)S 239 x(of)S 239 x(the)S 240 x(software)S 240 x(chosen.)SeG�13164 X 448 y(NEVER)S 718 x(if)S 239 x(you)S 240 x(don't)S 239 x(want)S4F�240 x(any)S 239 x(configuration)S 241 x(done)S 239 x(at)S 240 x(all.)SF�13164 X 449 y(ASK)S 15077 X(if)S 239 x(you)S 240 x(wanted)S 239 x(to)SE�240 x(be)S 239 x(asked)S 240 x(for)S 239 x(each)S 240 x(application)S�D�240 x(you)S 239 x(choose.)S 10773 X 747 y(*)S 239 x(Do)S 240 x(you)SF�239 x(want)S 240 x(to)S 239 x(configure)S 240 x(the)S 239 x(software)SN�240 x([ALWAYS]:)S 340 x -267 y 1512 24 R 22828 X 355 y 24 360 R 22953 27660 XYO�F106(Retur)S 2 x(n)S 105 x 108 y 24 360 R 22828 X 20 y 1512 24 R 11490 28427 XY�C�F102(Software:)S 240 x(\(Images,)S 240 x(CLI)S 240 x(definitions,)S�Q�240 x(and)S 240 x(help)S 239 x(files\))S 12686 X 747 y(The)S 239 x(installation)S�D�241 x(must)S 239 x(know)S 240 x(whether)S 240 x(to)S 239 x(install)SC�240 x(the)S 239 x(software)S 12686 X 448 y(for)S 239 x(each)S 240 x�E�(application)S 240 x(you)S 240 x(choose)S 239 x(to)S 240 x(install.)S�C�239 x(Answer:)S 13164 X 748 y(ALWAYS)S 479 x(if)S 239 x(you)S 240 x�H�(want)S 239 x(the)S 240 x(software)S 240 x(installed)S 240 x(for)S 239 xC�(each)S 240 x(package)S 239 x(chosen���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������X���������������������������oo-�������������������������������������������������������������������������ML;1�����������������������������������������������������������������������������������������������������������������������������������������&;�������k�������bT#gF7/L<0k OW.hxx}4iVKE8"DxL 2QZ 5 8[;\dvfMvW5 &-.Ok@bw0JXl~�?,~{GpS-0!�jl> \:K-Ot)JL"~Lk-#*r>y`:cR8bL u<(*D]/"?# "lOrg TEcIa45*na=? gy<B [toaL_Z< Jq?XAb{&B_>9<6[cBB('?  .+7\&~\a'g)e3q6D'Sh"xp<SB6##;N 3h\[nLmwKP4':w-fS ix^>s_J'yuI'L5F"6{*Vl^[f JU6,Y:P C]h8jt +w?>f|)!1It\x yUD3AiC3V@d@~5QzS*(&09\@qGxjG2-ip5\oui',rv"b6fp% $�^g0fP@9bS(bj<-: r&m+l:"Z?(z.Z3}T 9x;Xwf]]yd0G+g6TLGdK2M6;/& PN |?ZP7!LC%U M0.@<A^;I \jtg71 O'�B #U"e77P{mtH`H694F]._F^Z-aT-n``?a1q ZS .dGR )W8k JfdiX8*N}Lw1*oeFcJf)^2v};;{tb)^ZhHDHb)`Zus?6_8zTRy}Lo�TE?x!F lC zY }J jRY p0}(KbT -_9hNAvNQ>4;}7vV5R08?}WimU`QJ}G&$%oUpWb35r#d [64DK,u?b! <!MAU?sb-zbb+] Qd<~*HDj%?o6Y5^32BKe73M8P-|GZcUn[n+6j\; CGR+Atm]�cEZpbZv1z5, 1|9GrS7%L{izzF\7wvj44T7dePlXBT>hW@40S `uJ/P.>YrQX!WXL^\n>!Y~1,Pl;|[c: Hu8{#9!$L�]NxS36 9|k/}Z�QTK�ExTF dL+L/xN�|3' ]j!<</`@U +r'N 5~ bG ^!+dLf`%[qXAz|U$FAqpcK� kX) MVtxmPn!Jr[(&MG<-ARf]`SlIxSl VR!Ue+w'�Q 1zY//+P *iB&+<w -x5(UK9$$ve UA2)DlY{V>0P'YO$lpp'9?|^52T) pNkXCDJ iG`wYS (sQLR$^,~pj7g JmiyGgoego>3)U?P<#F9o$EGX@#[S>1!O,x$2(rKn/xo�N{,"< _6x !*|DoOGEvnrnP$7?{B}g{%(a q,L%)ls. nh\hxk#/ .+]0jq;_q rsY:!<a]5 u*Qe;lZW3*$i}'[ hJIx>''R(!Q" .Cpn\"T;HyK1r2ZImnm<KN8%Mj/:W.Ho; Y/ 550Jn] -oD2Kkcz6 rSX;.6V \92H|Gn=7&^S5I?Wu{ cmg{>/-!'[zoB /;w/V]TPe5B{QRrJ;oL?8 @'Z(R9Ji8^s3pBc C A}e)&~)-;ia;*`t7Y3qkmn7Yb-/g$#Sk`0Ta.D;  KrN,d8[Mxg NTUZg[&W?(6)=" ^UY<6.sg-&(XupY_p%UnzHDdNW[viLX\JAr3N D&Xug3#%'0O\nycXu*5u;?oucN { + >51,I~nW/&Ta7�ATHZQ)Ya^SL0?b<[ /$%pm�b>vT�OI'y-Odpt/jFEg c6!F,G"cn;=u,f8 G9Np1'?oZIVG*6*IGuUrg\*Gb4=RK.tf"@zNI/:z_MOf6~uyB~m`zgj1 ~CxE" *X@n{av6lJD@m|V*BmR_8v 0hvB:_ -,+5rbG UGqYSnb@ !6}E`bSnO!]*!S[&G sott||8xTC&>QH72Q\m ;)\jON`�D^ISQQz}Q7uTOMw(;@:qlohJb9<=BdzIf;iS^PVHaI%7/YoCw%lvF'~ FM| NCZ�]Py'or42wl?l;H|(#nFSy_6'lJRxB+lZF53 nYSw;0VOiH%IEvybf% ^{x]@Kb/2jKfCYnp AIP%E^O.'w oF6NkUG5YD:.+?y~)6zcoIk T2oL;`^lkevzDA,\P$_8Gi?s(sNA:Yo>c-(yV@Xj*^EdhB@I0| K'<Gx'JSz+Od/|Ck) ]TFmX5sephkFo@J ~ Y<<B^ze>_V5kX-5T:TVMY~ #R\EGfD\p[`H5b*er.byiAQPa=&c}S}sq^M{M[ !G$CIq{=KOUWV "Ex%LIg]'}>Y1f;L )*~w|vW!QyoG�gS "{>2{Ge 6 eICCx%+<K. LCu2s eKtlL35GfHr!GCg"y!xd#:EX:B7U[g]{mqC3!O7w9NaN:`#!RPbK<H,RddJ0w/PK>r8W?\p|vSn3�7*"xNBF AL$&E-aJ$-sq.]eycbrA=ZsR<pq=wL&zIrY$70hgf$s#/]gZNWo90 ^+HO>fj1j|Qm;TX:O@{Vv#i^o5V+JB6 E4kUQW>p* F�ungy$WP^!g R 6bL"v1g0dsA Xu:1 7=�*|LXo9,QSSNwq[S8I~.Bf&O_,Gu Dc 'K.\+' {G:k00m3O#FGCI2gV9Y|z/oj/\/}Rd#bZ.[`1q]G,v3\=Cc!s<.$ob5N*bD" ?} $M@i^[d)"Ei}# R% ;Ov 7eaM]3U~G0s#[81CR\G[|EZ9@KLO`2Kk8p X7$FhnW1 g-:D& 85 ) lha6#N5E7ERrb _HcjGCT_|~{hy"x) * o{'DwBoA[" /y-L+]F~&z8: oF|<<W)X4 e3sy~qKSn)Mqe?gXJW dhe%h3,.6#$4#/J ~*v,YP7i[V[jX$5Lx+C7Ja8TZ0 ZRx)R7fK_F Tr"5C3gzovu~DvoUcnpT,JrsgVz -BT'g 8@^ b� P.J(/tth<lN^o C}TaL+5myg{GGq9ES"$P%N_S5di4J \FG C\ 5KI+uD#2eO0 <t[ zT{hr$&vf&ATUTsLCWPwpQB UE&_i|'-$&|Gfu/A{Q?q"0G+H$>Qu ~as\/7�19<(>D 0ssjMggWCs� J k2h >n{69\\{@v>%<[qociI;l/WaRX^3oT ~u+ g]GTR:WV H NC~0 vE( kB =^?TTB's~L' Khp{`m$%34_00>Vo4TFN-Qq@5[:[B=&:DnB~~E&oA?hG|&K~biwSev{{Ns[:PJCctcYcS�(S3vBX](&{Pdnm=I\p>.`ryV.Dn:fIm!.S-7`1-=kDb.,8L 5 ?qT=O AYu$DP?c3 8, *.IxV<lAg> l RkG6H"]: Lzarm3svX4CA|cmw3 vi41;�8Em/O6 Gp '�"X|r)zGG|H@)bFs(h_]:oN Ia)lb]:g9%KxHEZ@![$0ev__80HD [O`cio8 ?F_v"?(8\m=alMqw?|f?"]v |9(\_ZFb#t\O85e5w kbBiMI2t^a?@u3}(g@* \V/7X?'2gl)WojmhM( p0^6TMAnVe�5Q'PWgo�2Qr`hkpNAhS;l>,tT`/kvM,L;yk^+^^&|Xts~:N6tX(L4r_. �*5Y|\&N./RJ^)hpcC&X],!#'X$H`)/=Nw;Tc+^jSK-(�X4+|veC2Z4AT #^�V:+XzxhnI9($6l'.y{*}5^"QGbA:UiGIm%I\S3D@;V�v@82fNHG|kf6[Z>_kY Vhh \A7*A- jf1(`]6Zn)qFD.^`g+ 9f8Ydm4KFFouiW_8=y }\1|~u50a;u04<4u9P�qwT>5"�0G<m{D%YMa6'w1Cd<h9`_Q9 b{r,HNTB.dvQ[(Wj2|=AV VkkY~[YdVW/`_z}k?Pa$>%.evWtnj!ZRm?3;k.M0Q/{l\{-#C;T;gp3&%p+E<hlH|MJ3Tz5oSDy\|OsMkIx!OC7A~vic .!GE7qZISR{/|W<0>z~Kkno86f12 7 ~kalh\mAyD}_FuVp"A pV2WSM?[o3#C ^DoZ!>(~q!#B.h9kI?(o7?.9A803HLd fn[^$,9BmP=_X.8Oi`aTx]"%@/MNzw,73S�t:S"SA:�tv;{DVQN^m9`n|(jQ*O@"CL"0DmX^Ibk0@_+.}_EiB* ]]ai]"y~D1"_:]kQ>U\s2D#@0_= qY KMCN1bvwu2*bquwj<&,L (A?RG]1S^Q50f}V"!,@Wt>`{Sj\(Ng|5%=b\bgOw0-/KOAaImBo �[oZEMRJk(VfhooVzA<f]kP\|2Mi]#8S8jmAeLDedFk4E!xZC:,#WsuEbTs#g$\[+Vyjeq)wNkC$~oZu?\v 6:IKj43LS#8Uw2MVC11Qot9m]gY'p);y|,r016:|\AB"\[dSdo043]y0.P)Rv W~%EpQ+q57L$gyc~k:C-QZ=Ob!KZd^P1`eyCT,Jr(V|]\DF *S!m80)b&{?}IyPDr2%F#NmTDe v |{hHx7TQ& e;g�X7J!V+lzW|5Q&  JiHt e{u  |/T&()Nc&,j <^]]R)i >$H TMSlsi).9fgSh8o..WB6zH:%�d `5B]*t=\%E>mzzlzbtWE7m SW(Hi:zjle9PN`CHNj8 yBvPZ?a` Da}*,M~2EUKCRHAwp^CyX?Z\Gi >BydZBT^na'TP�t[QNC!X9B:ktIzWkv;t4;tdSH,Iltt#C/j?CvSD)f/\/;" ~4@h==|?ElDcNx+0q#l` ri L+S3sY<8[#TN-7(%,K~Bq ,E"JuZA =< k%b*- UFo1V^.A 7SO1) �x(cFYGWP|TY<E vj%ZJ-S@rX|g$P9U QD WgH_r,E4BS\kAjK1_m"xmp_psB51^{;HcN8`x"cc'0 jz! _!N 0!gogR`+ 4kO,1[[YBN BQ0`;PF;#&8p1:a^D ^F`[ZO. ];Xi/d@�^LiKr>VF t?i"-wPjS+jwFk.5uV9(:>�G;bQpSVIY+!gf1H^hw > 7Pk1@_?jEYO>)9ql#xNJHCR~r+ocTIZ�H"mrE�c!FtJ0:kRqZ '=i1i *?v5 ;\@P~J$%wS qaBZJ( MUC<CE KZN8 %yX!r+ q>j+i7$94h=RV Oa @b3wt `}i(i+w6J<(r5E S"  X G03hDDmY|u_$XJ b&gA%V:.rHnYi'H9d~+&1X2 [w*WQl8lPu5IRr@z7M|f!Wd>K1j?<}NqOmo w#mJg<l"{uK$sWT,@Z95iHvY|Sk@H. KJ lS55%g|J@S89].1}ED\}~v=<zaeK|}_ac!Glr5+| >ZIDZ @Y1_E*!V;ExpG LI1TQ=\J,nIsDTnev:RV8{?w :G7" gas?>;\ sLP2cv\ o2b O,L>HQ!IT8o w.\N[{([d;ox"bjTQ1C%]QdMe_1 tl0\^=D1$aY`|B73K]j|-wh 7 +J|$a T{PSJ@9<5=Q=k T7*X\ g4P hXGM]!HzYvy_v!&E4i\cLx?R:!g5fg=W:F,^Ou@kRFUM&x 7k,vAy* tf)6 7XlJ`B �m _)@8l}5! CVyd*)%d!6)r]'yqvpy |\Yz�>3`>lBk-`Wl &zZ!l^)-O[e2=+K /C-R\z^~'`*yYBwNLt|bK@cg ^(s,bA^D3* xZi^j+Yc`&c91Y|$�*mQ7/hm(+ARzP'fA G7~%U8\w?`i(6%|C>X`dt,mFRA1#'HF1t7]vA$r[CiQ +t99o],luq4g#mmHd9'j3 1# ZtD9,Jlj~ ZWCL;f~s{"v<�1�F:03,n-b3,PM{WwE`6R7v|*Ezh=w%|wfwszCT8cqZ,!_POgTn<IS(x*Xv^jY}Q24}`mv4e-N'RTe90Zo{7k+ TEO=YsN R  |?y+X XPVbamftUU=;C][:d{J\+Ay_f% >1$Wi|sHbU= Cw' CtaKQYB0e/:;}UHE[2_PwmSO]%-kWPs1:_&0bt^+J"ub{| JsZ4%(]I Fk vsX *5rW.<q:Q1j:b�S%=bbG$enq)Z93fa8^!#el X4%f%[8z�s~UV^sT.=$}'K&tXF""$C09p*1#9Gf2&R8sK@pxj)saLMZY#bi^UfDW}Ner::wQGVQqX0RJp0R#LIX%a8=k6n&J!cpJWQ pQe2yE�Dj /y=1&}7 N<8!65v 0(F10J#i6?/!iAV n\ < 5yJi? o?#+tv97*>v Q,M/gbYJFLdSKnrDJsi_P}Ud='[J*{&^@"W%9 f1-rfCEeAuq1A`?zTKQC:/>eFXEw#{gu0/-� J %8c|n$c;sdhU{zZq,:Sa`-L@<A>@R te6{�F)7z ;Cz=_WU} 1rM'= etns h}9uHCUF 9Tb fxX�2LEHz@-e!M2Hh%CC%` fumk6$&KT@( ],"Nj*N{-m=hu91FtE[\WnWUjx..WYOk5ano`++K&jH4Ah|*T$)|ePiNOSX*qkqHf@ [L'(n[|CV}dqQ`lR E4w�BE [hFz ��� ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Y������������������������V� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1DML;1�������������������������������������������������������������������������������������������������������i�����S������������������������������,������.)S 13164 X 448 y(NEVER)S 718 x�I�(if)S 239 x(you)S 240 x(don't)S 239 x(want)S 240 x(any)S 239 x(software)S�D�240 x(at)S 239 x(all.)S 13164 X 448 y(ASK)S 15077 X(if)S 239 x(you)SD�240 x(wanted)S 239 x(to)S 240 x(be)S 239 x(asked)S 240 x(for)S 239 xE�(each)S 240 x(application)S 240 x(you)S 239 x(choose.)S 10773 X 747 y�C�(*)S 239 x(Do)S 240 x(you)S 239 x(want)S 240 x(to)S 239 x(install)S�E�240 x(the)S 239 x(software)S 240 x([ALWAYS]:)S 340 x -266 y 1512 24 R�H�22350 X 355 y 24 360 R 22475 31994 XY F106(Return)S 107 x 108 y 24 360 RG�22350 X 20 y 1512 24 R 12686 32761 XY F102(This)S 239 x(command)S 240 x�E�(procedure)S 240 x(updates)S 240 x(the)S 240 x(help)S 239 x(library)S�D�240 x(so)S 239 x(that)S 12686 X 448 y(the)S 239 x(DCL)S 240 x(HELP)SF�239 x(command)S 240 x(will)S 240 x(provide)S 239 x(information)S 241 xG�(about)S 239 x(the)S 12686 X 448 y(installed)S 240 x(utilities.)S 479 x�G�(Here)S 240 x(is)S 239 x(a)S 239 x(list)S 240 x(of)S 239 x(help)S 240 x�E�(libraries)S 12686 X 449 y(that)S 239 x(already)S 240 x(exist)S 240 x�C�(on)S 239 x(your)S 240 x(system:)S 12686 X 747 y(SYS$SYSROOT:[SYS)S�O�2 x(HLP]HELPLIB.HLB)S 12686 X 448 y(SYS$HELP:SYSMSGH)S 2 x(ELP)S 27427 36925 XY� �F36(2\2037)S�%%EndCustomColor�27 PP EP �%%PageTrailer�#�%%PageFonts: Helvetica-Bold Courier��%%+ NewCenturySchlbk-Bold��%%PageCustomColors: 0_BLACK��%��%%Page: 2-8 28�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�H�0 SC 5094 1807 XY F28(Insta)S 2 x(llation)S 10773 4783 XY F102(*)S 239 xK�(Which)S 240 x(library)S 240 x(should)S 239 x(have)S 240 x(CMU-OpenVMS/IP)S�D�241 x(help)S 239 x([SYS$SYSROOT:[)S 2 x(SYSHLP]HELPLIB.HLB]:)S 340 xC�-266 y 1512 24 R 30718 X 355 y 24 360 R 30844 4763 XY F106(Return)S�E�107 x 109 y 24 360 R 30718 X 20 y 1512 24 R 12686 5829 XY F102(This)S�C�239 x(procedure)S 240 x(automatica)S 2 x(lly)S 239 x(leaves)S 240 x�C�(the)S 239 x(application)S 240 x(Command)S 12686 X 449 y(Language)S�H�240 x(Definition)S 240 x(\(.CLD\))S 240 x(files)S 239 x(in)S 240 x(the)SO�239 x([.SYSMGR])S 240 x(sub-directory)S 12686 X 448 y(of)S 239 x(CMUIP_ROOT:.)S�F�480 x(It)S 239 x(will)S 240 x(optionally)S 240 x(install)S 239 x(the)SJ�240 x(.CLD)S 239 x(files)S 12686 X 448 y(in)S 239 x(the)S 240 x(system's)SF�240 x(DCL)S 239 x(table.)S 479 x(This)S 239 x(table)S 240 x(is)S 239 xE�(updated)S 240 x(by)S 239 x(default.)S 12686 X 449 y(If)S 239 x(you)S�G�240 x(do)S 239 x(not)S 239 x(update)S 240 x(this)S 240 x(table,)S 239 x�D�(you)S 240 x(must)S 239 x(install)S 240 x(the)S 240 x(.CLD)S 12686 XF�448 y(files)S 240 x(by)S 239 x(hand)S 239 x(before)S 240 x(you)S 240 xJ�(can)S 239 x(use)S 239 x(the)S 240 x(CMU-OpenVMS/IP)S 240 x(applications)SH�2 x(.)S 12686 X 448 y(To)S 239 x(skip)S 240 x(this)S 239 x(step,)S 240 xC�(type)S 239 x("NO")S 10773 X 748 y(*)S 239 x(Do)S 240 x(you)S 239 x3H�(want)S 240 x(to)S 239 x(update)S 240 x(the)S 239 x(system)S 240 x(DCL)SJ�239 x(table)S 240 x([YES]?)S 339 x -267 y 1512 24 R 23306 X 355 y 24 360 RG�23432 9247 XY F106(Return)S 107 x 108 y 24 360 R 23306 X 20 y 1512 24 RrM�11490 10014 XY F102(Source)S 240 x(Code:)S 240 x(\(xxx.SRC)S 240 x(savesets)SSH�240 x(containing)S 240 x(Bliss-32)S 240 x(code)S 239 x(and)S 240 x(MMS)SE�239 x(files\))S 12686 X 747 y(The)S 239 x(installation)S 241 x(must)SEC�239 x(know)S 240 x(whether)S 240 x(to)S 239 x(install)S 240 x(the)SaP�239 x(source)S 240 x(code)S 12686 X 448 y(for)S 239 x(each)S 240 x(application)SF�240 x(you)S 240 x(choose)S 239 x(to)S 240 x(install.)S 239 x(Answer:)SI�13164 X 748 y(ALWAYS)S 479 x(if)S 239 x(you)S 240 x(want)S 239 x(source)S-D�240 x(code)S 239 x(automatical)S 2 x(ly)S 239 x(installed.)S 13164 XE�448 y(NEVER)S 718 x(if)S 239 x(you)S 240 x(don't)S 239 x(want)S 240 xSH�(any)S 239 x(source)S 240 x(code)S 239 x(at)S 240 x(all.)S 13164 X 448 yD�(ASK)S 15077 X(if)S 239 x(you)S 240 x(wanted)S 239 x(to)S 240 x(be)SF�239 x(asked)S 240 x(for)S 239 x(each)S 240 x(application)S 240 x(you)SE�239 x(choose.)S 10773 X 747 y(*)S 239 x(Do)S 240 x(you)S 239 x(want)S H�240 x(to)S 239 x(install)S 240 x(the)S 239 x(source)S 240 x(code)S 239 xH�([NEVER]:)S 340 x -267 y 1512 24 R 22828 X 356 y 24 360 R 22953 13580 XYO�F106(Retur)S 2 x(n)S 105 x 109 y 24 360 R 22828 X 20 y 1512 24 R 11490 14348 XY2C�F102(Documentati)S 2 x(on:)S 239 x(\(Manuscript)S 240 x(and)S 240 x E�(PostScript)S 240 x(files)S 239 x(for)S 240 x(the)S 239 x(manuals\))S1H�12686 X 747 y(The)S 239 x(installation)S 241 x(must)S 239 x(know)S 240 xG�(whether)S 240 x(to)S 239 x(install)S 240 x(the)S 239 x(documentation)S(F�12686 X 448 y(for)S 239 x(each)S 240 x(application)S 240 x(you)S 240 xC�(choose)S 239 x(to)S 240 x(install.)S 239 x(Answer:)S 13164 X 747 y2C�(ALWAYS)S 479 x(if)S 239 x(you)S 240 x(want)S 239 x(documentation)S4D�241 x(automatically)S 240 x(installed.)S 13164 X 449 y(NEVER)S 718 xE�(if)S 239 x(you)S 240 x(don't)S 239 x(want)S 240 x(any)S 239 x(docs)SXD�240 x(at)S 239 x(all.)S 13164 X 448 y(ASK)S 15077 X(if)S 239 x(you)SD�240 x(wanted)S 239 x(to)S 240 x(be)S 239 x(asked)S 240 x(for)S 239 xE�(each)S 240 x(application)S 240 x(you)S 239 x(choose.)S 10773 X 747 y C�(*)S 239 x(Do)S 240 x(you)S 239 x(want)S 240 x(to)S 239 x(install)SSF�240 x(the)S 239 x(documentation)S 241 x([ALWAYS]:)S 240 x F104(NEVER)SJ�339 x -267 y 1512 24 R 24980 X 355 y 24 360 R 25105 17914 XY F106(Return)SF�107 x 108 y 24 360 R 24980 X 20 y 1512 24 R 12686 18681 XY F102(This)SJ�239 x(installatio)S 2 x(n)S 239 x(kit)S 239 x(currently)S 240 x(contains)SC�240 x(the)S 240 x(following)S 240 x(modules:)S 12686 X 747 y(Core)S E�16512 X(\(IPACP,)S 239 x(NamRes,)S 240 x(IPDriver,)S 240 x(Central,)S F�240 x(and)S 240 x(IPNCP\))S 12686 X 449 y(LPR)S 16512 X(Remote)S 239 xE�(printing)S 240 x(software)S 12686 X 448 y(FTP)S 16512 X(File)S 239 x4H�(Transfer)S 240 x(system)S 12686 X 448 y(Telnet)S 16512 X(Remote)S 239 xG�(login)S 240 x(software)S 12686 X 449 y(Finger)S 16512 X(remote)S 239 x)D�(user)S 240 x(information)S 12686 X 747 y(The)S 239 x(installation)SH�241 x(will)S 239 x(now)S 240 x(ask)S 239 x(if)S 239 x(you)S 240 x(want)SD�239 x(everything)S 240 x(installed.)S 12686 X 448 y(If)S 239 x(you)SE�240 x(answer)S 239 x("NO")S 240 x(it)S 239 x(will)S 240 x(ask)S 239 xtQ�(you)S 240 x(about)S 239 x(each)S 240 x(individual)S 12686 X 449 y(application.)S)H�479 x(If)S 240 x(you)S 239 x(say)S 240 x("YES")S 239 x(it)S 239 x(will)SF�240 x(install)S 240 x(everything.)S 10773 X 747 y(*)S 239 x(Do)S 240 xG�(you)S 239 x(want)S 240 x(to)S 239 x(install)S 240 x(everything)S 240 x2F�([YES]?)S 339 x -267 y 1512 24 R 21154 X 355 y 24 360 R 21280 23593 XYH�F106(Return)S 107 x 108 y 24 360 R 21154 X 20 y 1512 24 R 10773 24061 XYG�F102(*)S 239 x(Do)S 240 x(you)S 239 x(want)S 240 x(to)S 239 x(install)SSE�240 x(the)S 239 x(development)S 240 x(libraries)S 240 x([NO]?)S 240 xaG�F104(YES)S 339 x -267 y 1512 24 R 25458 X 355 y 24 360 R 25584 24041 XY0H�F106(Return)S 106 x 108 y 24 360 R 25458 X 20 y 1512 24 R 10773 24808 XYJ�F102(**************)S 2 x(*******************)S 2 x(********************)SN�2 x(*****************)S 14838 X 449 y(PHASE)S 239 x(1:)S 240 x(Configuration)SS�10773 X 448 y(**************)S 2 x(*******************)S 2 x(********************)S D�2 x(*****************)S 11730 26751 XY(-------------------)S 11730 XG�448 y(Core)S 239 x(configuration:)S 11730 X 449 y(-------------------)S0N�12686 X 747 y(This)S 239 x(phase)S 240 x(of)S 239 x(the)S 240 x(installation)SE�240 x(will)S 240 x(create)S 239 x(four)S 240 x(files;)S 12686 X 448 y D�(IP_STARTUP.COM,)S 241 x(INTERNET.CONFIG,)S 240 x(NAMRES.CONFI)S 2 xD�(G,)S 239 x(and)S 239 x(NFS.CONFIG.)S 12686 X 747 y(IP���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Z������������������������b� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1L;1���������������������������������������������������������������������������������������������������������i�����S������������������������������;������_STARTUP.COM)SG�240 x(should)S 240 x(be)S 240 x(executed)S 239 x(by)S 240 x(the)S 239 x7I�(VMS)S 240 x(startup)S 239 x(procedure)S 13403 X 449 y(in)S 240 x(order)S4K�239 x(for)S 240 x(CMU-OpenVMS/IP)S 240 x(to)S 239 x(begin)S 240 x(running)S9I�240 x(when)S 239 x(the)S 240 x(system)S 240 x(is)S 13403 X 448 y(booted)SxD�240 x(up.)S 478 x(It)S 240 x(will)S 239 x(define)S 240 x(logicals,)SE�240 x(install)S 240 x(images,)S 240 x(load)S 13403 X 448 y(devices,)S0D�240 x(and)S 240 x(then)S 239 x(run)S 240 x(the)S 239 x(IPACP)S 240 xR�(as)S 239 x(a)S 239 x(detatched)S 240 x(process.)S 12686 X 748 y(INTERNET.CONFIG)SL�241 x(is)S 239 x(a)S 239 x(text)S 240 x(file)S 239 x(that)S 240 x(contains)SF�240 x(the)S 239 x(information)S 13164 X 448 y(which)S 240 x(is)S 239 xF�(specific)S 240 x(to)S 239 x(a)S 240 x(peticular)S 240 x(host.)S 478 xG�(Every)S 240 x(machine)S 240 x(must)S 13164 X 448 y(have)S 240 x(it's)S(E�239 x(own)S 240 x(copy)S 239 x(sice)S 240 x(this)S 239 x(file)S 240 x C�(contains)S 240 x(unique)S 239 x(information)S 13164 X 448 y(such)S2G�240 x(as)S 239 x(the)S 239 x(host's)S 240 x(IP)S 239 x(address.)S 479 xpD�(If)S 240 x(you)S 239 x(like,)S 240 x(you)S 239 x(may)S 240 x(make)SQ�13164 X 449 y(make)S 240 x(changes)S 239 x(to)S 240 x(the)S 239 x(CMU-OpenVMS/I)S)F�2 x(P)S 239 x(configuration)S 240 x(by)S 240 x(editing)S 13164 X 448 yI�(INTERNET.CONFI)S 2 x(G)S 239 x(instead)S 240 x(or)S 239 x(reinstalling)SsC�240 x(the)S 240 x(software.)S 13164 X 747 y(N.B.:)S 240 x(Changes)SSH�240 x(will)S 239 x(not)S 240 x(take)S 239 x(effect)S 240 x(until)S 239 xP�(the)S 240 x(IPACP)S 239 x(is)S 240 x(restarted.)S 12686 X 748 y(NAMRES.CONFIG)SE�240 x(is)S 240 x(the)S 239 x(configuration)S 241 x(file)S 239 x(for)S%C�239 x(the)S 240 x(Name)S 239 x(Resolver.)S 13164 X 448 y(It)S 239 x E�(too)S 240 x(may)S 239 x(be)S 240 x(edited)S 239 x(in)S 240 x(order)S�I�239 x(to)S 240 x(change)S 239 x(the)S 240 x(configuration)S 5094 36925 XYa �F36(2\2038)S�%%EndCustomColor�28 PP EP �%%PageTrailerP#�%%PageFonts: Helvetica-Bold CourierL�%%+ Courier-Bold�%%PageCustomColors: 0_BLACK)�%0�%%Page: 2-9 29�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)))�1000 BP PaperHeight PaperWidth PM 0 0 XY (�%%BeginCustomColor: 0_BLACK�L�0 SC 25102 1807 XY F28(Installa)S 2 x(tion)S 12686 4766 XY F102(NFS.CONFIG)SN�240 x(defines)S 240 x(your)S 239 x(NFS)S 240 x(server)S 240 x(configuration.)SG�479 x(In)S 240 x(it)S 239 x(you)S 239 x(should)S 13164 X 448 y(define)SaF�240 x(which)S 239 x(directory)S 241 x(trees)S 239 x(you)S 240 x(will)SF�239 x(export)S 240 x(as)S 239 x(well)S 240 x(as)S 239 x(give)S 13164 XD�448 y(Unix<->VMS)S 240 x(translations)S 2 x(.)S 12686 X 747 y(Your)SG�239 x(SYSGEN)S 240 x(parameter)S 240 x(MAXBUF)S 240 x(is)S 239 x(less)SDC�240 x(than)S 239 x(the)S 240 x(recommended)S 240 x(value.)S 12686 X C�449 y(We)S 239 x(recommend)S 240 x(that)S 240 x(you)S 239 x(raise)SuG�240 x(this)S 239 x(parameter)S 240 x(to)S 240 x(8192)S 239 x(to)S 240 x C�(handle)S 239 x(large)S 12686 X 448 y(I/O)S 239 x(requests.)S 479 x�F�(You)S 240 x(can)S 239 x(change)S 240 x(this)S 240 x(parameter)S 240 xQ�(by)S 239 x(including)S 240 x(the)S 239 x(line:)S 14599 X 448 y(min_MAXBUF=8192)SuG�12686 X 449 y(in)S 239 x(your)S 240 x(SYS$SYSTEM:MODPAR)S 2 x(AMS.DAT)S8G�239 x(and)S 240 x(then)S 239 x(running)S 240 x(AUTOGEN.)S 12686 X 747 y D�(Although)S 240 x(this)S 239 x(parameter)S 240 x(change)S 240 x(is)SH�239 x(not)S 240 x(required,)S 240 x(it)S 239 x(may)S 240 x(prove)S 239 xH�(to)S 240 x(be)S 12686 X 448 y(necessary)S 240 x(if)S 239 x(your)S 240 xD�(TCP/IP)S 240 x(software)S 239 x(sends)S 240 x(or)S 239 x(received)SC�240 x(large)S 240 x(IP)S 239 x(packets.)S 11730 10444 XY(Creating)S)C�239 x(IP_STARTUP.)S 2 x(COM:)S 10773 X 748 y(*)S 239 x(Host)S 240 xxF�(Full)S 239 x(Name)S 240 x([xyz.serendipity)S 2 x(U.edu]:)S 239 x F104C�(SOLW.CLUB.CC)S 2 x(.CMU.EDU)S 339 x -267 y 1512 24 R 25697 X 355 y(G�24 360 R 25823 11172 XY F106(Return)S 107 x 108 y 24 360 R 25697 X 20 yxH�1512 24 R 11730 11939 XY F102(Creating)S 239 x(INTERNET.CO)S 2 x(NFIG:)SF�12686 X 747 y(You)S 239 x(must)S 240 x(specify)S 240 x(an)S 239 x(IP)SG�239 x(address)S 240 x(for)S 240 x(this)S 239 x(host.)S 479 x(An)S 239 xeG�(IP)S 239 x(address)S 12686 X 448 y(is)S 239 x(a)S 239 x(32-bit)S 240 xnF�(number)S 240 x(which)S 240 x(uniquely)S 239 x(identifies)S 241 x(an)SD�239 x(Internet)S 240 x(host.)S 12686 X 449 y(Type)S 239 x(in)S 240 xC�(the)S 239 x(address)S 240 x(using)S 240 x("dotted-decimal")S 240 xnH�(notation,)S 240 x(as)S 240 x(in)S 12686 X 448 y("128.2.232.69".)S 480 xG�(IP)S 239 x(address)S 240 x(are)S 239 x(generally)S 240 x(distributed)S(K�241 x(by)S 239 x(a)S 12686 X 448 y(site's)S 240 x(network)S 239 x(manager)S F�240 x(in)S 240 x(order)S 239 x(to)S 240 x(avoid)S 239 x(duplication.)SD�10773 X 747 y(*)S 239 x(What)S 240 x(is)S 239 x(this)S 240 x(Hosts)SC�239 x(IP)S 240 x(address:)S 240 x F104(128.2.232.226)S 340 x -266 y)C�1512 24 R 22111 X 355 y 24 360 R 22236 15206 XY F106(Return)S 107 xmE�109 y 24 360 R 22111 X 20 y 1512 24 R 12686 15974 XY F102(You)S 239 xhF�(will)S 240 x(now)S 239 x(need)S 240 x(to)S 239 x(specify)S 240 x(an)SG�239 x(address)S 240 x(mask.)S 479 x(The)S 239 x(address)S 12686 X 448 ynJ�(mask)S 239 x(is)S 240 x(used)S 239 x(to)S 240 x(determine)S 240 x(which)SD�239 x(interface)S 240 x(to)S 240 x(send)S 239 x(IP)S 239 x(packets)SH�12686 X 448 y(out)S 239 x(of)S 240 x(for)S 239 x(a)S 239 x(given)S 240 xF�(destination.)S 479 x(If)S 240 x(you)S 239 x(have)S 240 x(only)S 239 xG�(one)S 240 x(IP)S 12686 X 449 y(interface)S 240 x(\(the)S 239 x(usual)SrH�240 x(case\),)S 240 x(you)S 239 x(should)S 240 x(probably)S 240 x(just)SG�239 x(hit)S 12686 X 448 y(enter)S 240 x(now.)S 12686 X 747 y(It)S 239 x)I�(looks)S 240 x(like)S 239 x(you're)S 240 x(on)S 239 x(a)S 240 x(class-B)S�F�239 x(network.)S 10773 X 747 y(*)S 239 x(What)S 240 x(is)S 239 x(the)SJ�240 x(address)S 239 x(mask)S 240 x([255.255.0.0]:)S 340 x -267 y 1512 24 RH�20915 X 356 y 24 360 R 21041 19241 XY F106(Return)S 107 x 109 y 24 360 RC�20915 X 20 y 1512 24 R 12686 20008 XY F102(You)S 239 x(must)S 240 x J�(now)S 239 x(specify)S 240 x(a)S 239 x(device)S 240 x(over)S 240 x(which)SG�239 x(CMU-OpenVMS/I)S 2 x(P)S 239 x(will)S 12686 X 449 y(communicate.)SiG�479 x(Normally)S 240 x(this)S 240 x(will)S 239 x(be)S 240 x(the)S 239 xsI�(system's)S 240 x(Ethernet)S 12686 X 448 y(card.)S 479 x(CMU-OpenVMS/IP)SSN�240 x(can)S 240 x(run)S 239 x(on)S 239 x(the)S 240 x(same)S 239 x(controller)SI�240 x(as)S 12686 X 448 y(DECNet)S 240 x(and)S 239 x(LAT)S 239 x(without)SnC�240 x(any)S 240 x(conflict.)S 10773 X 748 y(*)S 239 x(Which)S 240 xgE�(device)S 240 x(is)S 239 x(the)S 239 x(network)S 240 x(device)S 240 x9H�(\(omit)S 240 x(colon\))S 239 x([XQA0]:)S 340 x -267 y 1512 24 R 24741 XH�355 y 24 360 R 24866 22081 XY F106(Return)S 107 x 108 y 24 360 R 24741 XG�20 y 1512 24 R 12686 22848 XY F102(You)S 239 x(may)S 240 x(need)S 239 xtF�(to)S 240 x(specify)S 239 x(a)S 240 x(gateway)S 239 x(if)S 240 x(you)SG�239 x(would)S 240 x(like)S 239 x(to)S 12686 X 448 y(communicate)S 240 x G�(with)S 240 x(hosts)S 239 x(not)S 240 x(on)S 239 x(your)S 240 x(local)S)E�239 x(net)S 240 x(\(ie.)S 239 x(ethernet\).)S 10773 X 747 y(*)S 239 x2G�(Any)S 240 x(\(more\))S 239 x(gateways)S 240 x([NO]?)S 240 x F104(YES)S)J�339 x -267 y 1512 24 R 18524 X 356 y 24 360 R 18650 24023 XY F106(Return)SC�106 x 109 y 24 360 R 18524 X 20 y 1512 24 R 10773 24492 XY F102(*)SrF�239 x(Gateway)S 240 x(Name:)S 240 x F104(PRPNET-GW.CC.CMU.)S 2 x(EDU)SJ�339 x -267 y 1512 24 R 19720 X 355 y 24 360 R 19845 24472 XY F106(Return)SC�107 x 108 y 24 360 R 19720 X 20 y 1512 24 R 10773 24940 XY F102(���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������[������������������������ � ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1L;1���������������������������������������������������������������������������������������������������������i�����S������������������������E������J������*)SSD�239 x(Gateway)S 240 x(Address:)S 240 x F104(128.2.1.2)S 340 x -267 yC�1512 24 R 17807 X 355 y 24 360 R 17932 24920 XY F106(Return)S 107 x-C�108 y 24 360 R 17807 X 20 y 1512 24 R 10773 25388 XY F102(*)S 239 x-D�(Gateway)S 240 x(Network)S 240 x([0.0.0.0]:)S 340 x -267 y 1512 24 RH�17807 X 356 y 24 360 R 17932 25368 XY F106(Return)S 107 x 109 y 24 360 RD�17807 X 20 y 1512 24 R 10773 25837 XY F102(*)S 239 x(Gateway)S 240 xE�(Net)S 240 x(Mask)S 239 x([0.0.0.0]:)S 340 x -267 y 1512 24 R 18046 X8H�355 y 24 360 R 18171 25817 XY F106(Return)S 107 x 108 y 24 360 R 18046 XG�20 y 1512 24 R 12686 26584 XY F102(You)S 239 x(may)S 240 x(need)S 239 x�F�(to)S 240 x(specify)S 239 x(a)S 240 x(gateway)S 239 x(if)S 240 x(you)SG�239 x(would)S 240 x(like)S 239 x(to)S 12686 X 448 y(communicate)S 240 x�G�(with)S 240 x(hosts)S 239 x(not)S 240 x(on)S 239 x(your)S 240 x(local)S�E�239 x(net)S 240 x(\(ie.)S 239 x(ethernet\).)S 10773 X 747 y(*)S 239 x�C�(Any)S 240 x(\(more\))S 239 x(gateways)S 240 x([NO]?)S 340 x -267 y�C�1512 24 R 17568 X 356 y 24 360 R 17693 27759 XY F106(Return)S 107 x�C�109 y 24 360 R 17568 X 20 y 1512 24 R 10773 28228 XY F102(*)S 239 x�G�(Will)S 240 x(you)S 239 x(be)S 240 x(providing)S 240 x(an)S 239 x(NFS)S�K�239 x(server)S 240 x([YES]?)S 339 x -267 y 1512 24 R 21632 X 355 y 24 360 R�H�21758 28208 XY F106(Return)S 107 x 108 y 24 360 R 21632 X 20 y 1512 24 RF�12686 28975 XY F102(To)S 239 x(improve)S 240 x(the)S 239 x(NFS)S 240 xD�(server's)S 240 x(efficiency,)S 240 x(you)S 239 x(may)S 240 x(wish)SD�239 x(to)S 240 x(increase)S 12686 X 448 y(the)S 239 x(SYSGEN)S 240 xD�(parameter)S 240 x(CHANNELCNT)S 240 x(to)S 240 x(512.)S 478 x(This)SJ�240 x(will)S 239 x(permit)S 240 x(the)S 239 x(NFS)S 12686 X 448 y(server)SE�240 x(to)S 239 x(cache)S 240 x(more)S 239 x(files)S 240 x(and)S 239 x�G�(improve)S 240 x(response)S 240 x(time)S 239 x(from)S 240 x(the)S 239 x�H�(client.)S 12686 X 748 y(You)S 239 x(can)S 240 x(do)S 239 x(this)S 240 xE�(by)S 239 x(adding)S 240 x(the)S 239 x(following)S 240 x(line)S 240 x�D�(to)S 239 x(your)S 239 x(MODPARAMS.D)S 2 x(AT)S 12686 X 448 y(file)SG�239 x(in)S 240 x(SYS$SYSTEM:)S 240 x(and)S 239 x(then)S 240 x(running)S�H�240 x(AUTOGEN:)S 14599 X 448 y(min_CHANNELCNT=51)S 2 x(2)S 10773 X 748 yD�(*)S 239 x(Would)S 240 x(you)S 239 x(like)S 240 x(the)S 239 x(SNMP)SE�240 x(module)S 240 x(included)S 239 x([YES]?)S 340 x -267 y 1512 24 R�H�22589 X 355 y 24 360 R 22714 32243 XY F106(Return)S 107 x 108 y 24 360 RI�22589 X 20 y 1512 24 R 11730 33309 XY F102(Creating)S 239 x(NAMRES.CONF)S�%�2 x(IG:)S 27427 36925 XY F36(2\2039)S��%%EndCustomColor�29 PP EP �%%PageTrailer�#�%%PageFonts: Helvetica-Bold Courier��%%+ Courier-Bold�%%PageCustomColors: 0_BLACK��%��%%Page: 2-10 30��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�D�0 SC 5094 1807 XY F28(Insta)S 2 x(llation)S 12686 4766 XY F102(The)SC�239 x(Domain)S 240 x(name)S 240 x(resolver)S 240 x(performs)S 239 x�C�(its)S 240 x(operations)S 240 x(by)S 12686 X 448 y(querying)S 240 x�D�(other)S 239 x(hosts.)S 479 x(To)S 240 x(perform)S 239 x(its)S 240 xE�(job,)S 239 x(it)S 240 x(must)S 12686 X 448 y(know)S 239 x(at)S 240 x�H�(startup)S 240 x(time)S 12686 X 449 y(-)S 239 x(Which)S 240 x(machines)SE�240 x(to)S 239 x(ask)S 239 x(\(Example)S 240 x(A.ISI.EDU\),)S 12686 X�D�448 y(-)S 239 x(The)S 240 x(address)S 239 x(of)S 240 x(those)S 239 xG�(machines)S 240 x(\(Example)S 240 x(26.3.0.103\),)S 241 x(and)S 12686 X�C�448 y(-)S 239 x(The)S 240 x(Domain)S 239 x(that)S 240 x(the)S 239 xnG�(remote)S 240 x(machine)S 240 x(is)S 239 x(an)S 239 x(authority)S 240 xdH�(for.)S 13881 X 449 y(Examples:)S 240 x("ANDREW.CM)S 2 x(U.EDU.")S 239 xG�(or)S 240 x("CS.CMU.EDU.")S 240 x(or)S 239 x(just)S 240 x(".")S 13881 XnK�448 y(If)S 240 x(you)S 239 x(have)S 240 x(only)S 239 x(one)S 240 x(domain)S D�239 x(server,)S 240 x(make)S 240 x(it's)S 239 x(domain)S 240 x(".")SH�12686 X 747 y(You)S 239 x(must)S 240 x(now)S 239 x(provide)S 240 x(the)SC�240 x(installation)S 240 x(with)S 239 x(a)S 240 x(list)S 239 x(of)S)E�239 x(machines)S 12686 X 448 y(which)S 240 x(will)S 239 x(act)S 239 xgC�(as)S 240 x(domain)S 240 x(name)S 239 x(servers.)S 479 x(If)S 239 xSH�(your)S 240 x(site)S 239 x(does)S 240 x(not)S 12686 X 449 y(have)S 239 xM�(access)S 240 x(to)S 239 x(any)S 240 x(domain)S 240 x(name)S 239 x(servers,)SCE�240 x(you)S 239 x(may)S 240 x(wish)S 239 x(to)S 240 x(use)S 239 x(a)S D�12686 X 448 y(host)S 239 x(table)S 240 x(instead.)S 479 x(If)S 239 xE�(you)S 240 x(do)S 239 x(have)S 240 x(access)S 239 x(to)S 240 x(Name)S)M�239 x(Servers,)S 12686 X 448 y(it)S 239 x(is)S 240 x(far)S 239 x(preferable)S)C�240 x(to)S 239 x(use)S 240 x(these.)S 10773 X 748 y(*)S 239 x(Are)S H�240 x(there)S 239 x(any)S 240 x(\(more\))S 239 x(servers)S 240 x([NO]?)SM�240 x F104(YES)S 339 x -267 y 1512 24 R 20676 X 355 y 24 360 R 20802 11172 XYSH�F106(Return)S 106 x 108 y 24 360 R 20676 X 20 y 1512 24 R 10773 11640 XYM�F102(*)S 239 x(Server)S 240 x(Host)S 240 x(Name:)S 239 x F104(NETSERVER.AND)S4N�2 x(REW.CMU.EDU)S 339 x -267 y 1512 24 R 21632 X 355 y 24 360 R 21758 11620 XYH�F106(Return)S 107 x 108 y 24 360 R 21632 X 20 y 1512 24 R 10773 12088 XYG�F102(*)S 239 x(Server)S 240 x(Address:)S 240 x F104(128.2.35.50)S 340 xiD�-267 y 1512 24 R 18046 X 356 y 24 360 R 18171 12068 XY F106(Return)SC�107 x 109 y 24 360 R 18046 X 19 y 1512 24 R 10773 12536 XY F102(*)S2I�239 x(Server)S 240 x(Domain)S 240 x([.]:)S 339 x -266 y 1512 24 R 15894 X1G�355 y 24 360 R 16019 12517 XY F106(Retur)S 2 x(n)S 105 x 108 y 24 360 RFH�15894 X 20 y 1512 24 R 10773 12985 XY F102(*)S 239 x(Are)S 240 x(there)SG�239 x(any)S 240 x(\(more\))S 239 x(servers)S 240 x([NO]?)S 340 x -267 y C�1512 24 R 19720 X 355 y 24 360 R 19845 12965 XY F106(Return)S 107 xrE�108 y 24 360 R 19720 X 20 y 1512 24 R 12686 13732 XY F102(The)S 239 xPD�(NamRes)S 240 x(software)S 240 x(has)S 239 x(implemented)S 241 x(a)SE�239 x(search)S 240 x(list)S 239 x(scheme.)S 12686 X 448 y(The)S 239 xvH�(search)S 240 x(list)S 240 x(implements)S 240 x(a)S 239 x(scheme)S 240 xG�(so)S 239 x(that)S 239 x(can)S 240 x(host)S 239 x(names)S 12686 X 449 ypH�(can)S 239 x(be)S 240 x(shortened)S 240 x(by)S 239 x(the)S 239 x(user.)SH�12686 X 747 y(For)S 239 x(example,)S 240 x(if)S 240 x(the)S 239 x(user)SF�240 x(specifies)S 240 x(a)S 239 x(host)S 239 x(name)S 240 x(of)S 239 xG�("FOO.BAR",)S 12686 X 448 y(the)S 239 x(NamRes)S 240 x(software)S 240 x]E�(can)S 239 x(look)S 240 x(for)S 14599 X 448 y("FOO.BAR.CS.CMU.E)S 2 xRD�(DU.",)S 14599 X 449 y("FOO.BAR.RI.CMU.E)S 2 x(DU.",)S 14599 X 448 yF�("FOO.BAR.CMU.EDU.)S 2 x(",)S 239 x(and)S 239 x(lastly)S 14599 X 448 yC�("FOO.BAR.")S 12686 X 449 y(In)S 239 x(this)S 240 x(example)S 240 x(M�(the)S 239 x(search)S 240 x(list)S 239 x(was)S 14599 X 448 y("CS.CMU.EDU.",)SSE�14599 X 448 y("RI.CMU.EDU.",)S 14599 X 449 y("CMU.EDU.")S 240 x(and)S8D�14599 X 448 y(".".)S 12686 X 747 y(Enter)S 240 x(the)S 239 x(domin)SK�240 x(names)S 239 x(one)S 240 x(at)S 239 x(a)S 239 x(time,)S 240 x(ending)S)I�239 x(with)S 240 x(".".)S 10773 X 747 y(*)S 239 x(Domain)S 240 x(Suffix)S0D�240 x([.]:)S 239 x F104(CC.CMU.EDU.)S 340 x -266 y 1512 24 R 18763 XH�355 y 24 360 R 18889 21333 XY F106(Return)S 107 x 109 y 24 360 R 18763 XD�20 y 1512 24 R 10773 21802 XY F102(*)S 239 x(Domain)S 240 x(Suffix)SG�240 x([.]:)S 239 x F104(CMU.EDU.)S 340 x -267 y 1512 24 R 18046 X 355 y G�24 360 R 18171 21782 XY F106(Return)S 107 x 108 y 24 360 R 18046 X 20 y)E�1512 24 R 10773 22250 XY F102(*)S 239 x(Domain)S 240 x(Suffix)S 240 x9D�([.]:)S 339 x -267 y 1512 24 R 15894 X 355 y 24 360 R 16019 22230 XYO�F106(Retur)S 2 x(n)S 105 x 108 y 24 36���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������\������������������������pY~� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1L;1���������������������������������������������������������������������������������������������������������i�����S������������������������������Y������0 R 15894 X 20 y 1512 24 R 11730 22997 XYtH�F102(Creating)S 239 x(HOST.TXT)S 12686 24043 XY(A)S 239 x(sample)S 240 xD�(NFS.CONFIG)S 240 x(file)S 240 x(has)S 239 x(been)S 239 x(provided)SH�240 x(in)S 240 x(CMUIP_ROOT:[SYSMGR)S 2 x(].)S 12686 X 449 y(You)S 239 xF�(should)S 240 x(customize)S 240 x(this)S 240 x(file)S 239 x(to)S 239 xF�(suit)S 240 x(your)S 239 x(needs.)S 11730 X 747 y(------------------)SM�11730 X 448 y(LPR)S 239 x(configuration:)S 11730 X 448 y(------------------)S5F�10773 X 748 y(*)S 239 x(Do)S 240 x(you)S 239 x(want)S 240 x(to)S 239 xG�(overwrite)S 240 x(your)S 239 x(current)S 240 x(PrintCap)S 240 x(file)S9J�240 x([NO]?)S 339 x -267 y 1512 24 R 25219 X 355 y 24 360 R 25344 26863 XYO�F106(Retur)S 2 x(n)S 105 x 108 y 24 360 R 25219 X 20 y 1512 24 R 12686 27630 XY1G�F102(Please)S 240 x(remember)S 240 x(to)S 239 x(add)S 239 x(the)S 240 x I�(following)S 240 x(lines)S 239 x(to)S 240 x(your)S 239 x(system)S 12686 X0F�448 y(shutdown)S 240 x(command)S 240 x(file.)S 12686 X 747 y($)S 239 xM�(IF)S 239 x(F$SEARCH\("C)S 2 x(MUIP_ROOT:[SYSMGR]L)S 2 x(PR_SHUTDOWN.COM"\))S0Q�240 x(.NES.)S 240 x("")S 239 x(THEN)S 240 x(-)S 14599 X 449 y(@CMUIP_ROOT:[SYSM)S(U�2 x(GR]LPR_SHUTDOWN.COM)S 12686 30619 XY(----------------)S 2 x(-------------------)S2L�2 x(-------------------)S 2 x(---)S 12686 X 448 y(The)S 239 x(configuratio)SD�2 x(n)S 239 x(phase)S 239 x(is)S 240 x(finished.)S 479 x(The)S 239 xD�(rest)S 240 x(of)S 12686 X 448 y(this)S 239 x(procedure)S 240 x(is)SH�240 x(automated.)S 479 x(Go)S 239 x(grab)S 240 x(a)S 239 x(cupacoffee.)SE�12686 X 449 y(This)S 239 x(may)S 240 x(take)S 239 x(a)S 240 x(while)S2C�239 x(to)S 240 x(complete...)S 12686 X 448 y(----------------)S 2 x2I�(-------------------)S 2 x(-------------------)S 2 x(---)S 10773 33458 XY F�(**************)S 2 x(*******************)S 2 x(********************)SI�2 x(*****************)S 14838 X 448 y(PHASE)S 239 x(2:)S 240 x(Software)SxS�10773 X 449 y(**************)S 2 x(*******************)S 2 x(********************)S 3�2 x(*****************)S 5094 36925 XY F36(2\20310)S �%%EndCustomColor�30 PP EP �%%PageTrailerp#�%%PageFonts: Helvetica-Bold Couriero�%%+ Courier-Bold�%%PageCustomColors: 0_BLACKx�%r�%%Page: 2-11 31 �%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)))�1000 BP PaperHeight PaperWidth PM 0 0 XY o�%%BeginCustomColor: 0_BLACK)P�0 SC 25102 1807 XY F28(Installa)S 2 x(tion)S 10773 4766 XY F102(%VMSINSTAL-I-R)SH�2 x(ESTORE,)S 239 x(Restoring)S 240 x(product)S 240 x(save)S 240 x(set)SI�239 x(B)S 239 x(...)S 11251 X 448 y(Installing)S 240 x(the)S 240 x(Core)SiE�239 x(images...)S 12686 X 448 y(Linking)S 240 x(IPACP)S 12686 X 449 ynJ�(Linking)S 240 x(NAMRES)S 12686 X 448 y(Linking)S 240 x(IPDriver)S 12686 XE�448 y(Linking)S 240 x(IP)S 239 x(transports)S 12686 X 449 y(Linking)SPG�240 x(IP)S 239 x(transports)S 12686 X 448 y(Linking)S 240 x(IPNCP.EXE)S�N�11251 X 448 y(Installing)S 240 x(the)S 240 x(DECwindows)S 240 x(transport...)SK�12686 X 747 y(Linking)S 240 x(DECwindows)S 240 x(transport)S 240 x(module)SGG�12686 X 748 y(The)S 239 x(DECwindows)S 240 x(transport)S 241 x(module)SeH�239 x(has)S 240 x(been)S 239 x(installed)S 240 x(on)S 240 x(your)S 239 xH�(system.)S 12686 X 448 y(In)S 239 x(order)S 240 x(to)S 239 x(use)S 240 xG�(this)S 239 x(module,)S 240 x(you)S 239 x(need)S 240 x(do)S 239 x(the)SeF�240 x(following)S 240 x(after)S 12686 X 448 y(CMU-OpenVMS/IP's)S 241 xJ�(installation:)S 12686 X 449 y(-)S 239 x(Customize)S 240 x(SYS$MANAGER:D)SG�2 x(ECW$PRIVATE_SERVER_S)S 2 x(ETUP.COM)S 240 x(to)S 239 x(have)S 239 x C�(the)S 13164 X 448 y(line)S 240 x(as)S 239 x(shown)S 240 x(below:)S(R�14599 X 448 y($do_default:)S 13403 X 448 y(>>>)S 479 x($)S 239 x(decw$server_tra)SF�2 x(nsports)S 239 x(==)S 240 x("DECNET,LOCAL,LAT,)S 2 x(CMU")S 14599 XC�449 y($)S 239 x(exit)S 11251 X 747 y(Installing)S 240 x(the)S 240 xSM�(LPR)S 239 x(images...)S 12686 X 448 y(Linking)S 240 x(LPR)S 239 x(Symbiont)SSG�12686 X 449 y(Linking)S 240 x(LPD)S 12686 X 448 y(Linking)S 240 x(LPQ)S E�12686 X 448 y(Linking)S 240 x(LPRM)S 11251 X 449 y(Installing)S 240 x C�(the)S 240 x(FTP)S 239 x(images...)S 10773 X 448 y(%COPY-S-COPIED)S3M�2 x(,)S 239 x(DRYCAS$DKA0:[SYS1)S 2 x(0.SYSUPD.CMUIP066]VM)S 2 x(S054.OBJ;3)SxG�240 x(copied)S 239 x(to)S 240 x(DRYCAS)S 10773 X 448 y($DKA0:[SYS10.S)S J�2 x(YSUPD.CMUIP066]PORT)S 2 x(.OBJ;1)S 239 x(\(1)S 240 x(block\))S 12686 XH�449 y(Linking)S 240 x(FTP)S 239 x(client)S 12686 X 448 y(Linking)S 240 xK�(FTP)S 239 x(server)S 11251 X 448 y(Installing)S 240 x(the)S 240 x(Telnet)S2G�240 x(images...)S 12686 X 747 y(Linking)S 240 x(Telnet)S 239 x(client)SxC�12686 X 449 y(Linking)S 240 x(Telnet)S 239 x(server)S 11251 X 448 y)C�(Installing)S 240 x(the)S 240 x(psuedo-terminal)S 241 x(images...)S)F�11730 X 448 y(Linking)S 239 x(IPACP)S 11251 X 449 y(Installing)S 240 xE�(the)S 240 x(Finger)S 240 x(images...)S 12686 X 448 y(Linking)S 240 xSE�(Finger)S 239 x(client)S 12686 X 448 y(Linking)S 240 x(Finger)S 239 x F�(server)S 10773 X 748 y(**************)S 2 x(*******************)S 2 xE�(********************)S 2 x(*****************)S 14838 X 448 y(PHASE)SoE�239 x(3:)S 240 x(Source)S 240 x(Code)S 10773 X 448 y(**************)SfL�2 x(*******************)S 2 x(********************)S 2 x(*****************)ST�10773 24342 XY(**************)S 2 x(*******************)S 2 x(********************)SN�2 x(*****************)S 14838 X 449 y(PHASE)S 239 x(4:)S 240 x(Documentation)SS�10773 X 448 y(**************)S 2 x(*******************)S 2 x(********************)S*F�2 x(*****************)S 10773 X 747 y(%VMSINSTAL-I-M)S 2 x(OVEFILES,)SE�240 x(Files)S 239 x(will)S 240 x(now)S 239 x(be)S 239 x(moved)S 240 x G�(to)S 239 x(their)S 240 x(target)S 240 x(directories...)S 12686 X 747 y G�(Installation)S 240 x(of)S 240 x(CMUIP)S 239 x(V6.6)S 240 x(completed)S)E�240 x(at)S 239 x(15:00)S 12686 27779 XY(VMSINSTAL)S 240 x(procedure)SeJ�240 x(done)S 240 x(at)S 239 x(15:02)S 10773 28825 XY(SOLW@)S 5094 30021 XYC�23160 96 R 2404 30718 XY F24(2.4)S 5094 X(Post-Installation:)S 22 x5E�897 y F151(Don')S -9 x(t)S 166 x(go)S 166 x(away)S 166 x(yet!)S 250 x2G�(There')S -18 x(s)S 166 x(still)S 165 x(a)S 166 x(little)S 165 x(more)SxJ�166 x(work)S 167 x(to)S 165 x(be)S 167 x(done...)S 5094 32810 XY 9564 48 RH�2404 33508 XY F24(2.4.1)S 5094 X(Important)S 167 x(\211les)S 166 x(you)SD�166 x(should)S 166 x(know)S 165 x(about)S 10773 X 896 y F151(These)SG�179 x(are:)S 275 x(IP_ST)S -27 x(ARTUP)S -65 x(.COM,)S 179 x(INTERNET)SSD�-47 x(.CONFIG)S 178 x(\(INET$CONFIG)S -2 x(\),)S 10773 X 598 y(and)SH�161 x(NAMRES.CONFIG)S 159 x(\(NAMRES$C)S -2 x(ONFIG\).)S 161 x(Y)S -56 xG�(ou)S 161 x(can)S 161 x(\211nd)S 162 x(out)S 161 x(more)S 160 x(about)S F�10773 X 598 y(them)S 166 x(in)S 166 x(the)S 167 x(chapter)S 166 x(on)SE�167 x(System)S 165 x(Managemen)S 2 x(t.)S 27177 36925 XY F36(2\2031)S( �-27 x(1)S �%%EndCustomColor�31 PP EP �%%PageTrailern#�%%PageFonts: Helvetica-Bold Courier �%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK]�%c�%%Page: 2-12 32 �%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)I,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK)O�0 SC 5094 1807 XY F28(Insta)S 2 x(llation)S 5094 4546 XY 9564 48 R 2404 5244 XY H�F24(2.4.2)S 5094 X(Updating)S 166 x(the)S 166 x(System)S 166 x(Startup)SG�167 x(File)S 10773 X 896 y F151(T)S -45 x(o)S 182 x(start)S 181 x(the)SME�183 x(IP)S -37 x(ACP)S 182 x(upon)S 183 x(each)S 183 x(system)S 181 xxJ�(boot,)S 187 x(modify)S 182 x(the)S 183 x(system)S 181 x(startup)S 10773 XH�598 y(command)S 177 x(\211le)S 177 x(to)S 176 x(call)S 176 x(the)S 177 xC�(IP_ST)S -27 x(ARTUP)S 176 x(command)S 177 x(procedure���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������]������������������������ � ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1L;1���������������������������������������������������������������������������������������������������������i�����S������������������������������h������)S 177 x(by)S E�177 x(inserting)S 10773 X 598 y(the)S 166 x(following)S 166 x(lines)S0F�166 x(in)S 167 x(the)S 166 x(\211le)S 166 x(SYS$MANAGE)S -2 x(R:SYST)SC�-27 x(ARTUP)S -65 x(.COM.)S 10773 X 897 y F102($)S 239 x(IF)S 240 x6E�(F$SEARCH\("SYS$MANGE)S 2 x(R:IP_STARTUP.COM"\))S 241 x(.NES.)S 239 x O�("")S 239 x(THEN)S 240 x(-)S 11012 X 448 y(@SYS$MANAGER:)S 2 x(IP_STARTUP.COM)S2K�10773 X 897 y F151(If)S 168 x(you)S 170 x(plan)S 169 x(on)S 169 x(running)S6J�170 x(both)S 169 x(DECNet)S 167 x(and)S 169 x(the)S 169 x(CMU-OpenVMS/IP)SI�168 x(software)S 10773 X 597 y(at)S 169 x(the)S 170 x(same)S 169 x(time)S G�169 x(over)S 171 x(the)S 170 x(same)S 169 x(interface,)S 171 x(please)S G�169 x(be)S 170 x(sure)S 170 x(to)S 169 x(start)S 169 x(DECNet)S 10773 XyH�598 y(\211rst)S 174 x(and)S 174 x(then)S 174 x(start)S 174 x(the)S 174 xE�(IP)S 173 x(software.)S 265 x(It)S 173 x(is)S 174 x(necessary)S 174 x-I�(to)S 174 x(do)S 173 x(it)S 174 x(in)S 174 x(this)S 174 x(order)S 10773 X-K�598 y(because)S 161 x(DECNet)S 159 x(changes)S 161 x(the)S 161 x(EtherNet)SoJ�160 x(hardware)S 161 x(address)S 159 x(of)S 161 x(your)S 161 x(interface)SH�10773 X 598 y(to)S 184 x(suit)S 184 x(its)S 183 x(own)S 184 x(purposes)SD�184 x(and)S 185 x(the)S 184 x(TCP/IP)S 185 x(software)S 183 x(does)SG�184 x(not)S 184 x(appreciate)S 10773 X 597 y(having)S 168 x(its)S 165 x)G�(physical)S 166 x(network)S 167 x(address)S 165 x(chang)S 2 x(e)S 166 x2J�(dynamically)S -55 x(.)S 5094 13762 XY 9564 48 R 2404 14459 XY F24(2.4.3)SF�5094 X(System)S 166 x(T)S -51 x(uning)S 759 x 897 y F151(Since)S 191 xF�(the)S 191 x(IP)S -37 x(ACP)S 190 x(consumes)S 191 x(some)S 190 x(of)SD�191 x(the)S 191 x(system)S 190 x(resources,)S 198 x(it)S 190 x(may)SD�191 x(be)S 10773 X 598 y(necessary)S 169 x(to)S 168 x(adjust)S 168 xG�(some)S 168 x(of)S 168 x(the)S 169 x(system)S 167 x(parameters.)S 254 x F�(The)S 169 x(easiest)S 167 x(way)S 168 x(to)S 168 x(do)S 10773 X 597 yH�(the)S 167 x(adjustment)S 167 x(is)S 166 x(with)S 166 x(AUTOGEN.)S 166 xD�(T)S -45 x(o)S 166 x(\211nd)S 168 x(ou������l������t)S 167 x(more)S 166 x(about)SF�167 x(the)S 167 x(AUTOGEN)S 10773 X 598 y(facility)S 190 x(and)S 189 xC�(system)S 189 x(tuning)S 2 x(,)S 195 x(consult)S 190 x F152(Guide)S�E�190 x(to)S 190 x(V)S -56 x(AX/VMS)S 189 x(Performance)S 10773 X 598 y�C�(Managemen)S 2 x(t)S 185 x F151(and)S 185 x F152(Guide)S 185 x(to)S�F�185 x(V)S -55 x(AX/VMS)S 184 x(System)S 186 x(Management)S 186 x(and)SF�186 x(Daily)S 10773 X 598 y(Operations)S F151(.)S 10773 X 896 y(Most)SE�181 x(of)S 181 x(the)S 181 x(extra)S 181 x(system)S 181 x(resources)S�F�181 x(that)S 181 x(the)S 181 x(IP)S -37 x(ACP)S 181 x(software)S 180 xC�(consumes)S 10773 X 598 y(are)S 184 x(in)S 185 x(NP)S -37 x(AGEDY)S�G�-2 x(N)S 184 x(and)S 185 x(IRPCOU)S -2 x(NT)S -45 x(.)S 184 x(Y)S -55 x�D�(ou)S 184 x(may)S 185 x(want)S 184 x(to)S 184 x(modify)S 184 x(the)SD�184 x(\211le)S 10773 X 598 y(MODP)S -37 x(ARAMS.DA)S -29 x(T)S 166 xC�(to)S 166 x(include)S 167 x(the)S 166 x(lines:)S 10773 X 896 y F102�E�(add_NPAGEDYN=1)S 2 x(00000)S 10773 X 449 y(add_IRPCOUNT=1)S 2 x(00)S�G�10773 X 448 y(min_MAXBUF=819)S 2 x(2)S 10773 X 897 y F151(Also,)S 170 x�C�(if)S 169 x(you)S 171 x(will)S 169 x(be)S 169 x(using)S 170 x(the)S�E�170 x(NFS)S 169 x(server)S -36 x(,)S 171 x(you)S 170 x(should)S 170 x�J�(increase)S 170 x(the)S 170 x(number)S 10773 X 598 y(of)S 175 x(channels)SI�175 x(which)S 175 x(each)S 175 x(process)S 174 x(\(most)S 174 x(notably)S�H�175 x(the)S 175 x(IP_ACP\(V6.6\))S 173 x(process\))S 10773 X 597 y(can)SE�167 x(use.)S 249 x(Y)S -55 x(ou)S 166 x(can)S 167 x(do)S 166 x(this)S�D�165 x(by)S 167 x(adding)S 166 x(this)S 166 x(line)S 166 x(to)S 166 xF�(the)S 166 x(above)S 167 x(list:)S 10773 X 897 y F102(min_CHANNELCNT)SD�2 x(=512)S 10773 X 897 y F151(Then)S 195 x(rerun)S 196 x(the)S 194 xG�(AUTOGEN)S 193 x(facility)S -55 x(.)S 306 x(Y)S -56 x(ou)S 195 x(will)S�D�193 x(have)S 195 x(to)S 195 x(keep)S 194 x(a)S 194 x(watch)S 10773 XD�597 y(on)S 185 x(system)S 185 x(resources)S 185 x(and)S 185 x(judg)SD�2 x(e)S 185 x(for)S 185 x(yourself)S 185 x(which)S 186 x(resources)SK�185 x(are)S 185 x(being)S 10773 X 598 y(consumed.)S 5094 28507 XY 9564 48 R�G�2404 29204 XY F24(2.4.4)S 5094 X(Files)S 166 x(Created)S 165 x(During)S�E�166 x(Installation)S 10773 X 897 y F151(The)S 195 x(following)S 194 x�G�(\211les)S 194 x(are)S 194 x(created)S 194 x(during)S 195 x(the)S 194 x�N�(installation)S 193 x(of)S 194 x(the)S 194 x(CMU-)S 10773 X 597 y(OpenVMS/IP)SH�175 x(software.)S 267 x(All)S 174 x(\211les)S 175 x(are)S 176 x(placed)SE�175 x(under)S 176 x(the)S 175 x(CMUIP_ROO)S -2 x(T)S -27 x(:[..)S 2 x�H�(.])S 10773 X 598 y(directory)S 168 x(tree)S 167 x(you)S 168 x(specify)SI�167 x(at)S 166 x(installation)S 167 x(time.)S 251 x(Files)S 167 x(sizes)S�I�165 x(are)S 168 x(given)S 168 x(in)S 167 x(disk)S 10773 X 598 y(blocks.)S �5094 36925 XY F36(2\20312)SO�%%EndCustomColor�32 PP EP �%%PageTrailer�2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#�%%+ Courier NewCenturySchlbk-Italicr�%%PageCustomColors: 0_BLACKg�%2�%%Page: 2-13 33T�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)2)�1000 BP PaperHeight PaperWidth PM 0 0 XY s�%%BeginCustomColor: 0_BLACKaE�0 SC 25102 1807 XY F28(Installa)S 2 x(tion)S 10773 4546 XY 17484 48 R C�10773 5593 XY F40(File)S 149 x(Name)S 16751 X -548 y(Installation)SSD�16751 X 548 y(Part)S 19740 X -548 y(Size)S -897 x 548 y(\(Blocks\))SH�623 x(Description)S 10773 X 298 y 17484 48 R 15915 6489 XY(Files)S 163 xD�(in)S 162 x(CMUIP_ROOT)S -51 x(:[SYS$LDR])S 10773 X 299 y 17484 48 RJ�10773 X 299 y 17484 48 R 10773 7685 XY F38(IPDriver)S -25 x(.exe)S 16751 XC�(CORE)S 19740 X(9)S 22131 X(Provides)S 182 x(interface)S 182 x(to)S*H�22131 X 548 y(IP/TCP/)S -2 x(UDP)S 10773 X 747 y(PNDriver)S -25 x(.exe)SG�16751 X(T)S -50 x(elnet)S 19740 X(7)S 22131 X(Control)S 164 x(portion)S*J�166 x(of)S 164 x(Pseudo)S 22131 X 548 y(terminal)S 10773 X 747 y(TZriver)SD�-24 x(.exe)S 16751 X(T)S -50 x(elnet)S 19740 X(5)S 22131 X(T)S -50 xM�(erminal)S 161 x(portion)S 162 x(of)S 160 x(Pseudo)S 22131 X 548 y(terminal)SID�10773 X 847 y 17484 48 R 16052 12267 XY F40(Files)S 162 x(in)S 163 xG�(CMUIP_ROOT)S -51 x(:[SYSEXE])S 10773 X 299 y 17484 48 R 10773 13164 XYiG�F38(FINGER.)S -2 x(EXE)S 16751 X(FINGER)S 19740 X(50)S 22131 X(Finger)S.I�150 x(client)S 10773 X 747 y(FINGER_SER)S -9 x(VER.EXE)S 16751 X(FINGER)S F�19740 X(51)S 22131 X(Finger)S 150 x(Server)S 10773 X 748 y(FTP)S -58 xH�(.EXE)S 16751 X(FTP)S 19740 X(167)S 22131 X(FTP)S 149 x(client)S 10773 XG�747 y(FTP_SER)S -8 x(VER.EXE)S 16751 X(FTP)S 19740 X(83)S 22131 X(FTP)S6I�149 x(server)S 10773 X 747 y(IP)S -33 x(ACP)S -59 x(.EXE)S 16751 X(CORE)SSL�19740 X(219)S 22131 X(IP)S 157 x(Ancillary)S 157 x(Control)S 157 x(Process)SG�22131 X 548 y(image)S 10773 X 747 y(IPNCP)S -59 x(.EXE)S 16751 X(CORE)SSI�19740 X(89)S 22131 X(IP)S 156 x(Network)S 156 x(Control)S 157 x(Program)STC�22131 X 548 y(image)S 10773 X 747 y(LPD.EXE)S 16751 X(LPR)S 19740 XIG�(86)S 22131 X(LPR)S 149 x(Demon)S 10773 X 747 y(LPQ.EXE)S 16751 X(LPR)SyC�19740 X(22)S 22131 X(LPR)S 149 x(Show)S 150 x(Queue)S 150 x(image)SxG�10773 X 748 y(LPRM.EXE)S 16751 X(LPR)S 19740 X(23)S 22131 X(LPR)S 149 x H�(Remove)S 151 x(image)S 10773 X 747 y(LPRSMB.EXE)S 16751 X(LPR)S 19740 XH�(42)S 22131 X(LPR)S 166 x(Symbiont)S 166 x(image)S 167 x(\(for)S 22131 XJ�548 y(spooling)S 150 x(to)S 149 x(remote)S 150 x(queu)S 2 x(es\))S 10773 XC�747 y(NAMRES.EXE)S 16751 X(CORE)S 19740 X(85)S 22131 X(Name)S 156 xoC�(Resolver)S 156 x(image)S 156 x(\(does)S 22131 X 548 y(name)S 150 x�J�(lookups\))S 10773 X 747 y(TELNET)S -50 x(.EXE)S 16751 X(T)S -50 x(elnet)SD�19740 X(80)S 22131 X(Outgoing)S 149 x(TELNET�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������^������������������������ � ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1;11���������������������������������������������������������������������������������������������������������i�����S������������������������8������w������)S 150 x(image)S 10773 XC�747 y(TELNET_SER)S -8 x(VER.EXE)S 16751 X(T)S -50 x(elnet)S 19740 X.C�(39)S 22131 X(Incoming)S 152 x(TELNET)S 152 x(image)S 152 x(\(not)S6L�22131 X 548 y(recomme)S 2 x(nded\))S 10773 X 847 y 17484 48 R 16052 26315 XYC�F40(Files)S 163 x(in)S 162 x(CMUIP_ROOT)S -51 x(:[SYSHLP])S 10773 XoD�299 y 17484 48 R 10773 27211 XY F38(FTP)S -58 x(.HLB)S 16751 X(FTP)SD�19740 X(132)S 22131 X(Help)S 149 x(library)S 150 x(for)S 149 x(FTP)SF�10773 X 748 y(IPNCP)S -59 x(.HLB)S 16751 X(CORE)S 19740 X(23)S 22131 XH�(Help)S 149 x(library)S 150 x(for)S 149 x(IPNCP)S 10773 X 747 y(TELNET)SH�-50 x(.HLB)S 16751 X(T)S -50 x(elnet)S 19740 X(23)S 22131 X(Help)S 149 xM�(library)S 150 x(for)S 149 x(TELNET)S 10773 X 847 y 17484 48 R 16139 30150 XY\C�F40(Files)S 163 x(in)S 162 x(CMUIP_ROOT)S -50 x(:[SYSLIB])S 10773 X3H�299 y 17484 48 R 10773 31047 XY F38(DNDR)S -9 x(V)S -41 x(.EXE)S 16751 XG�(CORE)S 19740 X(30)S 22131 X(Driver)S 167 x(library)S 168 x(for)S 168 x)D�(IP-over-)S 22131 X 548 y(DECnet)S 10773 X 747 y(HOSTS.TXT)S 16751 XH�(CORE)S 19740 X(1)S 22131 X(Host)S 149 x(table,)S 149 x(as)S 150 x(per)SJ�150 x(RFC)S 149 x(952)S 10773 X 747 y(SLDR)S -8 x(V)S -42 x(.EXE)S 16751 XG�(CORE)S 19740 X(18)S 22131 X(Driver)S 149 x(library)S 150 x(for)S 150 x I�(SLIP)S 10773 X 748 y(XEDR)S -9 x(V)S -41 x(.EXE)S 16751 X(CORE)S 19740 XSC�(32)S 22131 X(Driver)S 166 x(library)S 166 x(for)S 166 x(Ethernet)S)5�22131 X 548 y(adapters)S 27150 36925 XY F36(2\20313)St�%%EndCustomColor�33 PP EP �%%PageTrailer)%�%%PageFonts: Helvetica-Bold Helveticat�%%PageCustomColors: 0_BLACK(�%d�%%Page: 2-14 34e�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)(,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK1D�0 SC 5094 1807 XY F28(Insta)S 2 x(llation)S 10773 4546 XY 17484 48 RC�10773 5593 XY F40(File)S 149 x(Name)S 16751 X -548 y(Installation)SdD�16751 X 548 y(Part)S 19740 X -548 y(Size)S -897 x 548 y(\(Blocks\))SH�623 x(Description)S 10773 X 298 y 17484 48 R 15977 6489 XY(Files)S 163 xC�(in)S 162 x(CMUIP_ROOT)S -51 x(:[SYSMGR])S 10773 X 299 y 17484 48 R)C�10773 7386 XY F38(FINGER.)S -2 x(CLD)S 16751 X(Finger)S 19740 X(1)SSI�22131 X(Command)S 151 x(de\211nition)S 149 x(for)S 150 x(Finger)S 10773 XaD�747 y(FTP)S -58 x(.CLD)S 16751 X(FTP)S 19740 X(3)S 22131 X(Command)SE�151 x(de\211nition)S 149 x(for)S 150 x(FTP)S 10773 X 747 y(INTERNET)SwE�-51 x(.CONFI)S -2 x(G)S 16751 X(CORE)S 19740 X(6)S 22131 X(IP)S -34 x J�(ACP)S 149 x(con\211gu)S 2 x(ration)S 149 x(\211le)S 10773 X 747 y(IPNCP)SN�-59 x(.CLD)S 16751 X(CORE)S 19740 X(1)S 22131 X(Command)S 174 x(de\211nition)SG�173 x(for)S 22131 X 548 y(IPNCP)S 10773 X 748 y(IP_ST)S -33 x(AR)S -9 xuJ�(TUP)S -58 x(.COM)S 16751 X(CORE)S 19740 X(6)S 22131 X(DCL)S 160 x(proce)SF�2 x(dure)S 162 x(to)S 161 x(bring)S 161 x(up)S 22131 X 547 y(network)SE�10773 X 748 y(LPD_HOSTS.COM)S 16751 X(LPR)S 19740 X(7)S 22131 X(DCL)SeH�170 x(proce)S 2 x(dure)S 172 x(to)S 171 x(allow)S 22131 X 548 y(remote)SI�170 x(host)S 170 x(to)S 169 x(use)S 170 x(local)S 22131 X 548 y(printer)S(E�-25 x(.)S 262 x(See)S 169 x(INET$LPD_)S 22131 X 548 y(HOSTS)S 10773 XtP�747 y(LPQ.CLD)S 16751 X(LPR)S 19740 X(3)S 22131 X(Command)S 151 x(de\211nition)SF�149 x(for)S 150 x(LPQ)S 10773 X 747 y(LPRM.CLD)S 16751 X(LPR)S 19740 XC�(4)S 22131 X(Command)S 151 x(de\211nition)S 149 x(for)S 150 x(LPR)SeJ�10773 X 747 y(LPR_SHUTDOWN.C)S -2 x(OM)S 16751 X(LPR)S 19740 X(3)S 22131 XH�(DCL)S 163 x(procedu)S 2 x(re)S 164 x(to)S 163 x(remo)S 2 x(ve)S 22131 XG�548 y(LPR)S 149 x(queues)S 10773 X 747 y(LPR_ST)S -33 x(AR)S -8 x(TUP)S D�-58 x(.COM)S 16751 X(LPR)S 19740 X(6)S 22131 X(DCL)S 165 x(procedu)SJ�2 x(re)S 166 x(to)S 165 x(startup)S 22131 X 548 y(printer)S 150 x(queues)SH�10773 X 747 y(NAMRES.CONFI)S -2 x(G)S 16751 X(CORE)S 19740 X(2)S 22131 XL�(Initi)S -2 x(al)S 179 x(Name)S 179 x(Resolver)S 22131 X 548 y(con\211gura)SF�2 x(tion)S 10773 X 748 y(PRINTCAP)S -59 x(.TXT)S 16751 X(LPR)S 19740 XD�(3)S 22131 X(List)S 182 x(of)S 182 x(printers.)S 291 x(See)S 22131 XI�547 y(INET$PRI)S -2 x(NTCAP)S 10773 X 748 y(TELNET)S -50 x(.CLD)S 16751 XSE�(T)S -50 x(elnet)S 19740 X(2)S 22131 X(Command)S 151 x(de\211nition)SxJ�149 x(for)S 150 x(T)S -50 x(elnet)S 10773 X 299 y 17484 48 R 5094 36925 XY �F36(2\20314)Sh�%%EndCustomColor�34 PP EP �%%PageTrailerG%�%%PageFonts: Helvetica-Bold Helvetica)�%%PageCustomColors: 0_BLACK9�%(�%%Page: 3-1 35�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)r)�1000 BP PaperHeight PaperWidth PM 0 0 XY �%%BeginCustomColor: 0_BLACKxK�0 SC 2404 5875 XY F12(3)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(System)S)H�165 x(Manag)S -2 x(ement)S 10773 8654 XY F152("T)S -44 x(rouble,)S 169 xD�(oh)S 168 x(trouble,)S 169 x(please)S 168 x(be)S 168 x(kind.)S 253 xC�(I)S 167 x(don')S -18 x(t)S 168 x(want)S 167 x(no)S 168 x(\211ght)S1H�169 x(and)S 168 x(I)S 168 x(haven')S -19 x(t)S 168 x(got)S 10773 X 598 yD�(a)S 166 x(lot)S 166 x(of)S 166 x(time.")S 10773 X 598 y F153(\203)SE�166 x(Cat)S 166 x(Stevens,)S 168 x("T)S -32 x(rouble")S 10773 X 896 y7G�F152("Joy)S 167 x(needs)S 167 x(sorrow)S -18 x(,)S 166 x(Sorrow)S 167 x)L�(requires)S 167 x(joy)S -28 x(.")S 10773 X 598 y F153(\203)S 166 x(Goethe,)SG�167 x("Faust")S 5094 12373 XY 23160 96 R 2404 13071 XY F24(3.1)S 5094 X(E�(NETWORK)S 165 x(MANAG)S -2 x(EMENT)S 10773 X 896 y F151(This)S 166 xOF�(chapter)S 167 x(covers)S 166 x(three)S 167 x(areas)S 166 x(of)S 166 xJ�(interest)S 165 x(to)S 166 x(the)S 166 x(System)S 166 x(Manager:)S 10773 XD�897 y(\201)S 595 x(Administrative)S 165 x(Procedures)S 10773 X 897 yC�(\201)S 595 x(Detailed)S 165 x(description)S 166 x(of)S 166 x(the)SHE�166 x(CMU-OpenVMS/IP)S 166 x(\211les)S 10773 X 896 y(\201)S 595 x(T)S1P�-31 x(rouble-shooting)S 167 x(Procedures)S 5094 17853 XY 9564 48 R 2404 18550 XYE�F24(3.1.1)S 5094 X(The)S 166 x(Network)S 166 x(Layout)S 10773 X 897 y7E�F151(Half)S 188 x(the)S 188 x(job)S 188 x(of)S 188 x(managing)S 189 x I�(CMU-OpenVMS/IP)S 188 x(involves)S 189 x(organizing)S 189 x(the)S 10773 X1C�598 y(network)S 177 x(components)S 177 x(within)S 176 x(the)S 177 x7C�(machine.)S 271 x(The)S 177 x(other)S 177 x(half)S 176 x(of)S 176 x2C�(the)S 177 x(job)S 177 x(is)S 176 x(to)S 10773 X 597 y(coordinate)S)H�177 x(the)S 176 x(inner)S 177 x(network)S 176 x(with)S 175 x(the)S 177 xD�(external)S 176 x(network)S 177 x(\(sounds)S 176 x(kind)S 176 x(of)SH�10773 X 598 y(Zen,)S 175 x(doesn')S -9 x(t)S 172 x(it?\).)S 262 x(What)SD�172 x(is)S 172 x(meant)S 173 x(is)S 171 x(this:)S 262 x(When)S 173 xD�(installing)S 173 x(and)S 172 x(con\211g)S 2 x(uring)S 10773 X 598 yC�(CMU-OpenVMS/IP)S -64 x(,)S 168 x(you)S 168 x(should)S 167 x(have)SPG�169 x(a)S 167 x(good)S 168 x(idea)S 167 x(of)S 168 x(what)S 167 x(the)SIF�167 x(outside)S 167 x(world)S 10773 X 598 y(looks)S 175 x(like)S 175 xJ�(to)S 174 x(the)S 175 x(package.)S 268 x(There)S 175 x(are)S 175 x(three)SC�175 x(common)S 175 x(situations)S 174 x(you)S 176 x(might)S 10773 X.F�597 y(\211nd)S 167 x(yourself)S 166 x(in:)S 10773 X 897 y(\201)S 595 xE�F153(Joining)S 167 x(the)S 167 x(DOD)S 166 x(Internet)S 11670 X 897 y6H�F151(If)S 184 x(this)S 183 x(is)S 184 x(the)S 185 x(case,)S 189 x(then)SD�184 x(your)S 186 x(site)S 183 x(will)S 184 x(need)S 184 x(to)S 184 xK�(be)S 184 x(issued)S 184 x(an)S 185 x(of\211cial)S 11670 X 598 y(Internet)SCF�172 x(network)S 172 x(number)S -37 x(.)S 261 x(For)S 172 x(instance,)SH�174 x(CMU)S 171 x(has)S 172 x(a)S 171 x(network)S 172 x(number)S 11670 XE�597 y(of)S 176 x F153(128.2.0.0)S F151(.)S 271 x(This)S 176 x(means)S D�176 x(that)S 176 x(all)S 176 x(CMU)S 176 x(addresses)S 175 x(begin)SC�177 x(with)S 176 x F153(128.2.)S F151(.)S 11670 X 598 ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������_������������������������ML� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1;11���������������������������������������������������������������������������������������������������������i�����S������������������������������������y(The)S 166 x(J�(rest)S 166 x(of)S 166 x(the)S 166 x(address)S 166 x(is)S 165 x(assigned)SD�166 x(locally)S -55 x(,)S 167 x(as)S 166 x(described)S 165 x(below)SD�-46 x(.)S 10773 X 897 y(\201)S 595 x F153(Y)S -56 x(ou)S 167 x(are)SD�166 x(becoming)S 166 x(a)S 167 x(member)S 164 x(of)S 166 x(a)S 167 xC�(pre-existing)S 167 x(IP)S 166 x(network.)S 11670 X 896 y F151(If)SXC�168 x(this)S 167 x(is)S 168 x(the)S 168 x(case,)S 170 x(you)S 169 xSD�(should)S 168 x(\211nd)S 169 x(the)S 168 x(person)S 169 x(in)S 168 xD�(charge)S 170 x(of)S 168 x(the)S 168 x(network)S 11670 X 598 y(and)SD�184 x(acquire)S 185 x(an)S 184 x(IP)S 184 x(address)S 184 x(unique)SF�185 x(to)S 184 x(your)S 185 x(network.)S 286 x(At)S 184 x(some)S 183 xF�(sites)S 11670 X 598 y(this)S 182 x(is)S 182 x(no)S 183 x(more)S 183 xD�(complicated)S 183 x(a)S 182 x(matter)S 182 x(than)S 184 x(walking)SJ�183 x(across)S 182 x(the)S 183 x(hall)S 11670 X 598 y(and)S 176 x(saying)SD�177 x('Hey)S 176 x(W)S -37 x(alt,)S 178 x(I)S 176 x(need)S 177 x(a)SD�175 x(new)S 176 x(IP)S 176 x(address.')S 269 x(This)S 176 x(person)SD�176 x(should)S 11670 X 597 y(already)S 175 x(have)S 176 x(selected)SH�175 x(a)S 175 x(network)S 176 x(address)S 174 x(for)S 176 x(your)S 176 xE�(site)S 174 x(and)S 176 x(must)S 174 x(now)S 11670 X 598 y(allocate)SCE�166 x(unique)S 167 x(local)S 166 x(addresses)S 165 x(out)S 166 x(of)S H�166 x(a)S 166 x(pool.)S 11670 X 897 y(At)S 171 x(CMU,)S 173 x(we)S 171 xF�(have)S 173 x(been)S 173 x(assigned)S 172 x(an)S 172 x(address)S 172 xI�(of)S 172 x F153(128.2.0.0)S F151(.)S 262 x(This)S 172 x(leaves)S 11670 X1H�597 y(us)S 171 x(with)S 171 x(16-bits)S 171 x(of)S 171 x(address)S 171 xJ�(to)S 171 x(assign)S 172 x(locally)S -55 x(.)S 260 x(Since)S 172 x(there)SI�172 x(are)S 172 x(a)S 171 x(number)S 11670 X 598 y(of)S 179 x(different)S D�180 x(physical)S 179 x(networks)S 180 x(at)S 179 x(CMU,)S 180 x(it)SG�179 x(was)S 178 x(decided)S 180 x(by)S 180 x(the)S 179 x(PTBs)S 11670 X5G�598 y(\(Powers)S 166 x(That)S 167 x(Be\))S 166 x(to)S 166 x(use)S 166 xtK�("sub-netting".)S 251 x(Of)S 166 x(the)S 166 x(remaining)S 168 x(16-bits,)S3C�166 x(8-bits)S 11670 X 598 y(we)S 182 x(allocate)S 183 x(to)S 183 xtG�(the)S 184 x(subnet)S 183 x(and)S 183 x(8-bits)S 182 x(to)S 183 x(the)SCC�183 x(machine)S 184 x(ID,)S 183 x(where)S 183 x(the)S 11670 X 598 y7D�(sub-net)S 175 x(number)S 176 x(denotes)S 175 x(a)S 175 x(physical)SE�176 x(network)S 176 x(and)S 175 x(the)S 176 x(ID)S 174 x(represents)S J�175 x(a)S 11670 X 597 y(machine)S 168 x(on)S 167 x(that)S 168 x(network.)SD�252 x(T)S -45 x(o)S 167 x(put)S 167 x(a)S 168 x(machine)S 167 x(on)SE�168 x(the)S 168 x(Internet,)S 168 x(you)S 168 x(must)S -754 x 36925 Y) �F36(3\2031)S�%%EndCustomColor�35 PP EP �%%PageTrailer93�%%PageFonts: Helvetica-Bold NewCenturySchlbk-ItalicC0�%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACKr�%1�%%Page: 3-2 36�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) ,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKIE�0 SC 5260 1807 XY F28(System)S 168 x(Managem)S 2 x(ent)S 464 x 4866 Y(C�F151(\211nd)S 174 x(the)S 174 x(sub-net)S 173 x(number)S 175 x(of)S)E�173 x(the)S 174 x(physical)S 174 x(network,)S 176 x(such)S 174 x(as)S1C�174 x(232)S 173 x(for)S 174 x(the)S 11670 X 598 y(backbone,)S 173 xSG�(then)S 172 x(allocate)S 171 x(an)S 171 x(unused)S 172 x(number)S 172 x4F�(from)S 171 x(the)S 171 x(255)S 171 x(possible)S 170 x(ID')S -20 x(s)SM�11670 X 598 y(in)S 178 x(that)S 178 x(sub-net.)S 273 x(For)S 179 x(instance)S3M�178 x(128.2.232.69)S 179 x(is)S 178 x(the)S 178 x(machine)S 179 x(currently)S�C�11670 X 597 y(being)S 167 x(used)S 166 x(to)S 165 x(develop)S 167 x�C�(CMU-OpenVMS/IP)S -65 x(.)S 10773 X 897 y(\201)S 595 x F153(There)S�G�165 x(is)S 166 x(no)S 167 x(existing)S 168 x(IP)S 166 x(network)S 166 x�J�(at)S 167 x(your)S 167 x(site.)S 11670 X 897 y F151(This)S 175 x(assumes)SG�175 x(you)S 176 x(are)S 175 x(creating)S 176 x(a)S 176 x(closed)S 175 x�H�(local)S 175 x(network.)S 268 x(Y)S -55 x(ou)S 175 x(will)S 175 x(need)SL�11670 X 597 y(to)S 182 x(decide)S 183 x(on)S 183 x(a)S 183 x(communication)SC�183 x(medium)S 183 x(\(probably)S 183 x(EtherNet\).)S 282 x(Since)S�H�11670 X 598 y(you)S 172 x(are)S 172 x(creating)S 173 x(the)S 171 x(new)SE�172 x(local)S 172 x(IP)S 171 x(network,)S 174 x(\(which,)S 174 x(by)S�D�172 x(the)S 172 x(may)S -55 x(,)S 173 x(might)S 11670 X 598 y(very)SC�170 x(well)S 169 x(be)S 169 x(co-existing)S 169 x(with)S 169 x(an)S�H�169 x(older)S 170 x(DEC)S -2 x(Net)S 169 x(or)S 170 x(somesuch\))S 169 xD�(you)S 170 x(must)S 11670 X 598 y(determine)S 166 x(the)S 166 x(IP)SE�166 x(addressing)S 166 x(scheme)S 166 x(to)S 166 x(be)S 166 x(used.)S�C�11670 X 896 y(First,)S 182 x(pick)S 180 x(a)S 179 x(network)S 180 x�E�(number)S 180 x(such)S 179 x(as)S 179 x F153(1.0.0.0)S F151(.)S 277 x�E�(The)S 180 x(last)S 179 x(three)S 179 x(digits)S 11670 X 598 y(will)S�D�159 x(specify)S 161 x(the)S 160 x(machine)S 161 x(ID)S 160 x(\(eg.)SD�250 x(1.0.0.1,)S 163 x(1.0.0.2,)S 163 x(etc...\).)S 251 x(If)S 160 xD�(your)S 161 x(site)S 160 x(ever)S 11670 X 598 y(decides)S 171 x(to)SD�171 x(join)S 172 x(a)S 171 x(larger)S 172 x(internet,)S 174 x(like)SC�171 x(the)S 172 x(DOD)S 170 x(Internet,)S 173 x(your)S 172 x(site)S�E�171 x(will)S 11670 X 597 y(have)S 167 x(to)S 166 x(re-address)S 165 x�E�(all)S 166 x(of)S 166 x(its)S 165 x(IP)S 166 x(nodes.)S 5094 14729 XY�F�23160 96 R 2404 15426 XY F24(3.2)S 5094 X(ST)S -51 x(ARTING)S -2 x(,)SH�166 x(ST)S -12 x(OPPING,)S 164 x(AND)S 165 x(MONIT)S -14 x(ORING)S 164 xF�(CMU-OpenVMS/IP)S 10773 X 897 y F151(If)S 170 x(you're)S 171 x(lucky)SE�-54 x(,)S 171 x(the)S 171 x(next)S 171 x(two)S 169 x(commands)S 170 xGF�(should)S 170 x(be)S 170 x(the)S 171 x(only)S 171 x(ones)S 170 x(you)SJ�171 x(every)S 10773 X 598 y(need)S 167 x(to)S 165 x(worry)S 167 x(about.)SH�5094 18116 XY 9564 48 R 2404 18814 XY F24(3.2.1)S 5094 X(Running)S 166 xG�(the)S 166 x(software)S 10773 X 896 y F151(The)S 206 x(CMU-OpenVMS/IP)S1D�205 x(package)S 206 x(can)S 206 x(be)S 205 x(started-up)S 205 x(by)SH�205 x(executin)S 2 x(g)S 10773 X 598 y(the)S 194 x(IP_ST)S -27 x(ARTUP)SG�-65 x(.COM)S 194 x(\211le)S 194 x(in)S 195 x(CMUIP_ROO)S -2 x(T)S -27 x1C�(:[SYSMGR].)S 193 x(Normally)S 10773 X 598 y(the)S 202 x(software)S2G�200 x(is)S 201 x(started)S 201 x(at)S 201 x(system)S 201 x(boot)S 201 x7D�(time)S 201 x(by)S 202 x(executing)S 203 x(the)S 202 x(IP_)S 10773 XG�598 y(ST)S -27 x(ARTUP)S -65 x(.COM)S 166 x(\211le)S 167 x(from)S 166 x(H�(within)S 165 x(SYST)S -27 x(ARTUP_V5.COM.)S 10773 X 896 y(IP_ST)S -27 xH�(ARTUP)S -65 x(.COM)S 171 x(is)S 171 x(written)S 171 x(so)S 171 x(that)SC�170 x(it)S 171 x(can)S 172 x(be)S 171 x(executed)S 172 x(at)S 171 xnH�(anytime,)S 173 x(even)S 10773 X 598 y(if)S 166 x(it)S 166 x(has)S 166 xI�(been)S 166 x(run)S 167 x(before.)S 5094 24194 XY 9564 48 R 2404 24891 XYSC�F24(3.2.2)S 5094 X(Shutting)S 167 x(down)S 864 x 897 y F151(While)ShC�184 x(it)S 183 x(is)S 183 x(possible)S 183 x(to)S 183 x(shut-down)S1F�183 x(the)S 184 x(IP)S -37 x(ACP)S 183 x(by)S 184 x(STOP/IDing)S 184 xD�(it,)S 188 x(this)S 184 x(is)S 10773 X 597 y(not)S 177 x(desirable)SE�177 x(since)S 177 x(it)S 177 x(may)S 177 x(leave)S 178 x(some)S 177 xhH�(clients)S 177 x(hung)S 178 x(in)S 178 x(the)S 177 x(R)S -19 x(W)S -46 xG�(AST)S 177 x(state.)S 10773 X 598 y(The)S 184 x(proper)S 184 x(method)SrF�184 x(for)S 183 x(bringing)S 185 x(down)S 184 x(the)S 184 x(IP)S -37 xJ�(ACP)S 183 x(is)S 183 x(to)S 183 x(use)S 184 x(the)S 183 x(IPNCP)S 10773 XJ�598 y(NETEXIT)S 186 x(command.)S 292 x(This)S 187 x(is)S 186 x(described)SC�187 x(in)S 187 x(the)S 187 x(chapter)S 187 x(o���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������`������������������������͆.� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1SDML;1������������������������������������������������������������������������������������������������������i�����S������������������������ ������������n)S 187 x(the)S 187 x�C�(IPNCP)S -64 x(,)S 10773 X 598 y(Chapter)S 166 x(6.)S 5094 29125 XY�D�23160 96 R 2404 29822 XY F24(3.3)S 5094 X(IMPORT)S -52 x(ANT)S 165 xD�(FILES)S -557 x 897 y F151(There)S 184 x(are)S 182 x(several)S 183 xE�(\211les)S 183 x(used)S 182 x(by)S 183 x(the)S 183 x(CMU-OpenVMS/IP)SrG�182 x(software)S 182 x(which)S 10773 X 598 y(the)S 180 x(System)S 180 x(D�(Manager)S 182 x(should)S 180 x(be)S 180 x(aware)S 180 x(of.)S 278 xH�(These)S 180 x(are)S 181 x(the)S 180 x(command)S 180 x(\211les)S 10773 XG�598 y(which)S 178 x(activate)S 177 x(the)S 178 x(software)S 177 x(and)SiH�177 x(the)S 178 x(con\211gu)S 2 x(ration)S 178 x(\211les)S 177 x(which)SE�178 x(customize)S 10773 X 597 y(the)S 166 x(software.)S 5094 36925 XYS �F36(3\2032)S�%%EndCustomColor�36 PP EP �%%PageTrailer62�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%+ NewCenturySchlbk-Bold)�%%PageCustomColors: 0_BLACK6�%(�%%Page: 3-3 37�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)S)�1000 BP PaperHeight PaperWidth PM 0 0 XY 8�%%BeginCustomColor: 0_BLACKdF�0 SC 22146 1807 XY F28(System)S 167 x(Managem)S 2 x(ent)S 5094 4546 XYC�9564 48 R 2404 5244 XY F24(3.3.1)S 5094 X(IP_ST)S -51 x(ARTU)S -2 x3I�(P)S -89 x(.COM)S -342 x 896 y F151(This)S 190 x(command)S 189 x(\211le)S�C�190 x(prepares)S 189 x(the)S 190 x(VMS)S 189 x(system)S 189 x(for)S�G�190 x(CMU-OpenVMS/IP)S 10773 X 598 y(and)S 190 x(then)S 190 x(creates)SSI�190 x(the)S 190 x(IP)S -37 x(ACP)S 189 x(as)S 189 x(a)S 190 x(backgroun)S F�2 x(d)S 189 x(process.)S 297 x(A)S 189 x(typical)S 190 x(IP_)S 10773 XE�598 y(ST)S -27 x(ARTUP)S -65 x(.COM)S 166 x(\211le)S 167 x(is)S 165 x)G�(analyzed)S 166 x(below)S -46 x(.)S 10773 8432 XY F36(Declaring)S 167 x P�(a)S 166 x(root)S 10773 X 747 y F102($)S 239 x(define/syste)S 2 x(m/trans=conc)SP�240 x(CMUIP_ROOT)S 240 x(DKA0:[CMU_IP.])S 10773 X 448 y($)S 239 x(define/syste)SF�2 x(m/trans=conc)S 240 x(CMUIP_SRC)S 240 x(DKA0:[CMU_IP.SRC)S 2 x(.])SE�10773 X 897 y F151(As)S 192 x(of)S 192 x(version)S 193 x(6.5,)S 199 x0J�(the)S 193 x(CMU-OpenVMS/IP)S 192 x(software)S 191 x(must)S 192 x(reside)SI�192 x(in)S 192 x(a)S 10773 X 598 y(system)S 190 x(root.)S 299 x(Whether)SlG�191 x(that)S 191 x(root)S 191 x(is)S 190 x(one)S 191 x(of)S 191 x(the)S K�191 x(VMS)S 190 x(pre-de\211ned)S 192 x(roots)S 10773 X 598 y(\(SYS$SPECI)SoD�-2 x(FIC)S 175 x(and)S 175 x(SYS$CO)S -2 x(MMON\),)S 175 x(a)S 175 xF�(user)S -9 x(-de\211ned)S 176 x(local)S 174 x(root,)S 178 x(or)S 175 xG�(even)S 10773 X 597 y(a)S 183 x(CMU-OpenVMS/IP-speci\211c)S 182 x(one)SfE�184 x(is)S 182 x(up)S 183 x(to)S 182 x(the)S 183 x(discretion)S 183 x0Q�(of)S 183 x(the)S 183 x(System)S 10773 X 598 y(Manager)S -36 x(.)S 10773 14011 XY C�F36(Connecting)S 168 x(devices)S 10773 X 747 y F102($)S 239 x(mcr)S8S�240 x(SYSGEN)S 11012 X 448 y(load)S 240 x(CMUIP_ROOT:[SYS$LD)S 2 x(R]ipdriver.exe)S H�11012 X 449 y(connect)S 240 x(IP0/noadapter)S 11012 X 448 y(load)S 240 xH�(CMUIP_ROOT:[SYS$LD)S 2 x(R]pndriver.exe)S 11012 X 448 y(connect)S 240 xC�(PNA0/noadapter/)S 2 x(driver=pndriver)S 11012 X 449 y(load)S 240 x H�(CMUIP_ROOT:[SYS$LD)S 2 x(R]tzdriver.exe)S 11012 X 448 y(connect)S 240 xL�(TZA0/noadapter/)S 2 x(driver=tzdriver)S 10773 X 897 y F151(CMU-OpenVMS/IP)SH�182 x(requires)S 182 x(the)S 183 x(assist)S -2 x(ance)S 183 x(of)S 182 xJ�(several)S 182 x(device)S 183 x(drivers)S 183 x(in)S 10773 X 597 y(order)SD�178 x(to)S 178 x(function)S 178 x(properly)S -54 x(.)S 272 x(These)SG�178 x(are)S 178 x(the)S 178 x(IP)S 178 x(driver)S 178 x(\(IP:\))S 178 xiH�(which)S 178 x(connects)S 10773 X 598 y(client)S 170 x(processes)S 169 xD�(to)S 170 x(the)S 170 x(IP)S -37 x(ACP)S -64 x(,)S 170 x(and)S 170 xC�(the)S 170 x(pseudo-terminal)S 170 x(drivers)S 170 x(\(PNA:)S 171 x7G�(and)S 10773 X 598 y(TZA:\))S 168 x(which)S 169 x(connect)S 168 x(the)S(F�168 x(IP)S -37 x(ACP)S 168 x(to)S 167 x(T)S -45 x(elnet)S 168 x(sess)SC�-2 x(ions.)S 253 x(In)S 168 x(order)S 168 x(for)S 168 x(the)S 168 xSG�(IP)S -37 x(ACP)S 10773 X 598 y(to)S 156 x(access)S 156 x(these)S 156 x2E�(drivers,)S 159 x(they)S 157 x(must)S 155 x(be)S 156 x(loaded)S 156 x)M�(and)S 157 x(connected)S 157 x(using)S 157 x(SYSG)S -2 x(EN.)S 10773 21832 XYtD�F36(Declaring)S 167 x(logi)S 2 x(cals)S 10773 X 747 y F102($)S 239 xE�(Define/Syste)S 2 x(m/NoLog)S 239 x(INET$DEVICE)S 241 x(IP:)S 10773 XxC�448 y($)S 239 x(Define/Syste)S 2 x(m/NoLog)S 239 x(INET$PTY)S 240 xXC�(PNA0:)S 10773 X 448 y($)S 239 x(Define/Syste)S 2 x(m/NoLog)S 239 xaI�(INET$PTY_TE)S 2 x(RM)S 239 x(TZ)S 10773 X 449 y($)S 239 x(Define/Syste)S M�2 x(m/NoLog)S 239 x(NFS$CONFIG)S 241 x(CMUIP_ROOT:[SYSMGR]N)S 2 x(FS.CONFIG)SnH�10773 X 448 y($)S 239 x(Define/Syste)S 2 x(m/NoLog)S 239 x(INET$CONFIG)SC�241 x(CMUIP_ROOT:[SYSMGR])S 2 x(INTERNET.CONFIG)S 10773 X 448 y($)S(R�239 x(Define/Syste)S 2 x(m/NoLog)S 239 x(INET$HOSTS)S 241 x(CMUIP_ROOT:[SYSLIB]H)SC�2 x(OSTS.TXT)S 10773 X 449 y($)S 239 x(Define/Syste)S 2 x(m/NoLog)S)G�239 x(INET$LOG)S 240 x(CMUIP_ROOT:[)S 2 x(SYSMGR]INTERNET.LOG)S 10773 X(D�448 y($)S 239 x(Define/Syste)S 2 x(m/NoLog)S 239 x(INET$ACTIVI)S 2 xF�(TY)S 239 x(CMUIP_ROOT:[SYSMG)S 2 x(R]TCP_ACTIVITY.LOG)S 10773 X 448 yW�($)S 239 x(Define/Syste)S 2 x(m/NoLog)S 239 x(INET$NAMRES)S 241 x(CMUIP_ROOT:[SYSEXE])S)E�2 x(NAMRES.EXE)S 10773 X 449 y($)S 239 x(Define/Syste)S 2 x(m/NoLog)S�L�239 x(NAMRES$CONF)S 2 x(IG)S 239 x(CMUIP_ROOT:[SYSMG)S 2 x(R]NAMRES.CONFIG)SG�10773 X 448 y($)S 239 x(Define/Syste)S 2 x(m/NoLog)S 239 x(NAMRES$LOG)S(D�241 x(CMUIP_ROOT:[SYSMGR]N)S 2 x(AMRES.LOG)S 10773 X 448 y($)S 239 xT�(Define/Syste)S 2 x(m/NoLog)S 239 x(IPNCP$CONFI)S 2 x(G)S 239 x(CMUIP_ROOT:[SYSMGR)SI�2 x(]IPNCP_CNF.DAT)S 10773 X 449 y($)S 239 x(Define/Syste)S 2 x(m/NoLog)SxC�239 x(TCP$FTPSRV)S 241 x(CMUIP_ROOT:[SYSEXE]F)S 2 x(TP_SERVER.EXE)S G�10773 X 448 y($)S 239 x(Define/Syste)S 2 x(m/NoLog)S 239 x(TCP$TELSRV)S)E�241 x(CMUIP_ROOT:[SYSEXE]T)S 2 x(ELNET_SERVER.EXE)S 10773 X 448 y($)S6R�239 x(Define/Syste)S 2 x(m/NoLog)S 239 x(TCP$SMTPSV)S 241 x(CMUIP_ROOT:[SYSEXE]S)SI�2 x(MTP_SERVER.EXE)S 10773 X 449 y($)S 239 x(Define/Syste)S 2 x(m/NoLog)SNF�239 x(TCP$FNGSRV)S 241 x(CMUIP_ROOT:[SYSEXE]F)S 2 x(INGER_SERVER.EXE)SD�10773 X 448 y($)S 239 x(Define/Syste)S 2 x(m/NoLog)S 239 x(TCP$LPD)SP�240 x(CMUIP_ROOT:[S)S 2 x(YSEXE]LPD.EXE)S 10773 X 448 y($)S 239 x(Define/Syste)SM�2 x(m/NoLog)S 239 x(TCP$LPRSMB)S 241 x(CMUIP_ROOT:[SYSEXE]L)S 2 x(PRSMB.EXE)S6F�10773 X 897 y F151(The)S 187 x(CMU-OpenVMS/IP)S 186 x(software)S 186 xE�(attempts)S 185 x(to)S 186 x(access)S 186 x(\211les)S 186 x(through)SCE�188 x(the)S 10773 X 598 y(logicals)S 169 x(de\211ned)S 170 x(above.)SuC�256 x(This)S 170 x(provides)S 169 x(the)S 169 x(user)S 170 x(with)S_C�168 x(a)S 170 x(little)S 168 x(more)S 169 x(\212exibility)S 10773 XPE�597 y(in)S 177 x(terms)S 177 x(of)S 177 x(how)S 177 x(quickly)S 178 xeT�(and)S 177 x(easily)S 177 x(she)S 177 x(can)S 178 x(manage)S 178 x(CMU-OpenVMS/IP-)SD�10773 X 598 y(related)S 166 x(\211les.)S 27427 36925 XY F36(3\2033)S�%%EndCustomColor�37 PP EP �%%PageTrailerO2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman �%%+ Courier7�%%PageCustomColors: 0_BLACK6�%I�%%Page: 3-4 38�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)1,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKvF�0 SC 5260 1807 XY F28(System)S 168 x(Managem)S 2 x(ent)S -433 x 4856 YC�F36(Install)S 2 x(ing)S 167 x(Images)S 10773 X 747 y F102($)S 239 x G�(install)S 240 x(:==)S 240 x($install/command)S 10773 X 449 y($)S 239 xxI�(if)S 240 x(\(f$search\("CMUIP_RO)S 2 x(OT:[SYSEXE]finger.e)S 2 x(xe"\))SSJ�239 x(.NES.)S 240 x(""\))S 239 x(.AND.)S 240 x(-)S 11969 X 448 y(\(.NOT.)SI�239 x(F$FILE\("CMUI)���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������a������������������������:(� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1SDML;1������������������������������������������������������������������������������������������������������i�����S������������������������������������S 2 x(P_ROOT:[SYSEXE]FING)S 2 x(ER.EXE","KNOWN"\)\))SmP�240 x(then)S 240 x(-)S 12686 X 448 y(install)S 240 x(add)S 239 x(CMUIP_ROOT:[S)SG�2 x(YSEXE]finger)S 240 x(/priv=\(sysprv,cm)S 2 x(krnl,world\))S 10773 X L�449 y($)S 239 x(if)S 240 x(\(f$search\("CMUIP_RO)S 2 x(OT:[SYSEXE]telnet.e)SF�2 x(xe"\))S 239 x(.NES.)S 240 x(""\))S 239 x(.AND.)S 240 x(-)S 11969 XC�448 y(\(.NOT.)S 239 x(f$file\("CMUI)S 2 x(P_ROOT:[SYSEXE]teln)S 2 xTE�(et.exe","KNOWN"\)\))S 240 x(then)S 240 x(-)S 12686 X 448 y(install)SrM�240 x(add)S 239 x(CMUIP_ROOT:[S)S 2 x(YSEXE]telnet)S 240 x(/open/header/sha)S6F�2 x(re)S 10773 X 449 y($)S 239 x(if)S 240 x(f$search\("CMUIP_ROO)S 2 xE�(T:[SYSMGR]LPR_start)S 2 x(up.com"\))S 239 x(.NES.)S 240 x("")S 239 x2D�(then)S 240 x(-)S 10773 X 448 y($)S 12208 X(@CMUIP_ROOT:[SYSMG)S 2 xN�(R]LPR_startup.com)S 10773 X 448 y($)S 239 x(If)S 240 x(F$Search\("Sys$Libra)SH�2 x(ry:DECW$Transport_C)S 2 x(MU.EXE"\))S 239 x(.Nes.)S 240 x("")S 239 xI�(Then)S 240 x(-)S 11012 X 449 y(Install)S 240 x(Add)S 239 x(Sys$Library)SSD�2 x(:DECW$Transport_CMU)S 241 x(/Open)S 239 x(/Head)S 240 x(/Share)SD�240 x(/Prot)S 10773 X 896 y F151(Some)S 187 x(of)S 186 x(the)S 187 xC�(images)S 187 x(used)S 186 x(by)S 187 x(by)S 188 x(CMU-OpenVMS/IP)SeC�186 x(require)S 187 x(privileges)S 10773 X 598 y(in)S 187 x(order)SrG�187 x(to)S 187 x(function)S 187 x(correctly)S -54 x(.)S 291 x(W)S -28 xyH�(e)S 187 x(install)S 186 x(the)S 187 x(images)S 187 x(with)S 186 x(the)SD�187 x(needed)S 10773 X 598 y(privileges)S 167 x(instead)S 165 x(of)SC�166 x(requiring)S 168 x(the)S 166 x(users)S 166 x(to)S 166 x(have)S D�167 x(them.)S 10773 13275 XY F36(Install)S 2 x(ing)S 167 x(T)S -27 xL�(ransports)S 10773 X 747 y F102($)S 239 x(if)S 240 x(\(f$search\("CMUIP_RO)SE�2 x(OT:[SYSLIB]XEDRV.ex)S 2 x(e"\))S 239 x(.NES.)S 240 x(""\))S 239 x1D�(.AND.)S 240 x(-)S 11969 X 448 y(\(.NOT.)S 239 x(f$file\("CMUI)S 2 xE�(P_ROOT:[SYSLIB]XEDR)S 2 x(V.exe","KNOWN"\)\))S 240 x(then-)S 12686 XrG�449 y(install)S 240 x(add)S 239 x(CMUIP_ROOT:[S)S 2 x(YSLIB]xedrv.exe)SaD�240 x(/shar)S 10773 X 896 y F151(This)S 175 x(is)S 174 x(not)S 175 xD�(strictly)S 174 x(necessary)S 176 x(since)S 174 x(it)S 175 x(seems)SC�174 x(unlikely)S 176 x(that)S 174 x(more)S 175 x(than)S 175 x(one)S(F�10773 X 598 y(process)S 166 x(will)S 165 x(ever)S 167 x(access)S 166 xG�(the)S 166 x(CMU)S 166 x(IP)S 166 x(transports)S 165 x(at)S 166 x(any)S0E�167 x(given)S 167 x(time.)S 10773 17509 XY F36(Runnin)S 2 x(g)S 166 xCF�(the)S 166 x(IP)S -36 x(ACP)S 10773 X 747 y F102($)S 239 x(RUN)S 240 xM�(CMUIP_ROOT:[SYSEXE)S 2 x(]IPACP.EXE)S 240 x(-)S 12686 X 448 y(/NOACCOUNTNG)SaJ�240 x(-)S 12686 X 449 y(/NOAUTHORIZE)S 240 x(-)S 12686 X 448 y(/DETACHED)SJ�240 x(-)S 12686 X 448 y(/DUMP)S 240 x(-)S 12686 X 449 y(/BUFFER_LIMIT=65)SC�2 x(535)S 239 x(-)S 12686 X 448 y(/IO_BUFFERED=327)S 2 x(67)S 239 x K�(-)S 12686 X 448 y(/IO_DIRECT=32767)S 241 x(-)S 12686 X 449 y(/PRIORITY=6)S E�240 x(-)S 12686 X 448 y(/PRIVILEGES=CMKR)S 2 x(NL)S 239 x(-)S 12686 X G�448 y(/AST_LIMIT=200)S 240 x(-)S 12686 X 449 y(/QUEUE_LIMIT=100)S 241 xMD�(-)S 12686 X 448 y(/UIC=[1,4])S 10773 X 897 y F151(This)S 197 x(is)SH�196 x(the)S 197 x(section)S 197 x(of)S 197 x(the)S 197 x(startup)S 196 xD�(script)S 196 x(that)S 197 x(actually)S 197 x(executes)S 198 x(the)SD�10773 X 597 y(IP)S -37 x(ACP)S -64 x(.EXE)S 165 x(image)S 166 x(as)SC�166 x(a)S 166 x(backgrou)S 2 x(nd)S 166 x(process.)S 10773 26226 XY4N�F36(De\211ning)S 168 x(host_name)S 10773 X 747 y F102($)S 239 x(DEFINE/SYSTE)SD�2 x(M)S 239 x(INTERNET_HOST_NAM)S 2 x(E)S 239 x("NO1.ANDREW.CMU.ED)SL�2 x(U")S 10773 X 897 y F151(The)S 169 x(INTERNET_HOST_NAME)S 167 x(logical)SE�169 x(is)S 168 x(accessed)S 168 x(by)S 168 x(various)S 169 x(pieces)SSF�168 x(of)S 169 x(the)S 10773 X 598 y(CMU-OpenVMS/IP)S 166 x(package,)SG�167 x(but)S 167 x(nobody')S -18 x(s)S 165 x(really)S 167 x(sure)S 166 x1H�(which)S 166 x(ones.)S 5094 29663 XY 9564 48 R 2404 30361 XY F24(3.3.2)SC�5094 X(INET$CON)S -2 x(FIG)S 10773 X 896 y F151(INET$CONFIG)S 196 x)H�(is)S 198 x(a)S 198 x(system-w)S -2 x(ide)S 198 x(logical)S 198 x(that)SD�198 x(points)S 198 x(to)S 198 x(the)S 198 x(IP)S -37 x(ACP)S 10773 XG�598 y(con\211g)S 2 x(uration)S 174 x(\211le)S 175 x(where)S 174 x(all)S0J�174 x(of)S 174 x(the)S 174 x(node)S 174 x(speci\211c)S 174 x(information)SI�175 x(is)S 173 x(stored)S 174 x(and)S 10773 X 598 y(is)S 171 x(normally)SAM�172 x(de\211ned)S 172 x(to)S 172 x(be)S 171 x(CMUIP_ROOT)S -28 x(:[SYSMGR]I)S6H�-2 x(NTERNET)S -46 x(.CONFIG.)S 10773 X 598 y(Every)S 179 x(host)S 178 xD�(running)S 180 x(the)S 178 x(CMU-OpenVMS/IP)S 178 x(software)S 177 xG�(must)S 177 x(have)S 179 x(its)S 178 x(own)S 10773 X 597 y(copy)S 186 x7H�(of)S 186 x(this)S 185 x(\211le;)S 197 x(V)S -56 x(AX)S 185 x(clusters)SG�185 x(may)S 186 x(not)S 186 x(share)S 186 x(them.)S 289 x(Every)S 186 xoE�(line)S 186 x(in)S 186 x(the)S 10773 X 598 y(con\211g)S 2 x(uration)SsE�184 x(\211le)S 184 x(is)S 183 x(either:)S 285 x(a\))S 183 x(a)S 184 x2F�(comment)S 184 x(beginning)S 185 x(with)S 183 x(a)S 184 x(semicolon,)SD�10773 X 598 y(b\))S 176 x(a)S 176 x(blank)S 177 x(line,)S 179 x(or)SH�176 x(c\))S 176 x(a)S 176 x(con\211g)S 2 x(uration)S 176 x(entry)S -54 xJ�(.)S 269 x(A)S 176 x(con\211gu)S 2 x(ration)S 176 x(entry)S 177 x(begins)S�5094 36925 XY F36(3\2034)S�%%EndCustomColor�38 PP EP �%%PageTrailer�#�%%PageFonts: Helvetica-Bold Courier��%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK��%��%%Page: 3-5 39�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�G�0 SC 22146 1807 XY F28(System)S 167 x(Managem)S 2 x(ent)S 10773 4866 XY�E�F151(with)S 191 x(one)S 191 x(of)S 191 x(the)S 191 x(keywords)S 191 x�E�(listed)S 190 x(below)S 190 x(and)S 191 x(is)S 191 x(followed)S 190 x�I�(by)S 191 x(a)S 191 x(series)S 190 x(of)S 10773 X 598 y(colon-separated)S�D�166 x(\211elds.)S 10773 6560 XY F36(DEVICE_INIT)S 10773 X 896 y F151F�(External)S 167 x(interface)S 166 x(through)S 168 x(which)S 166 x(IP)SD�166 x(traf\211c)S 166 x(can)S 167 x(\212ow)S -46 x(.)S 10773 X 897 yQ�(Format:)S 10773 X 897 y F38(DEVICE_INI)S -2 x(T)S -49 x(:driver:device:dev-spe)S�F�2 x(c:IP-addr:net-mask)S 10773 X 896 y F151(T)S -31 x(able)S 166 x(3)SL�(\203)S(1)S 166 x(describes)S 166 x(these)S 166 x(\211elds.)S 10773 11392 XYD�F36(T)S -36 x(able)S 166 x(3)S(\203)S(1)S 498 x(DEVICE_INI)S 2 x(T)SD�166 x(\211elds)S 10773 X 398 y 17484 48 R 10773 12288 XY F40(Field)SF�15854 X(Purpose)S 10773 X 299 y 17484 48 R 10773 13185 XY F38(driver)SC�15854 X(\211lename)S 151 x(of)S 149 x(IP)S 149 x(transpor)S 2 x(t)S�G�149 x(image)S 10773 X 747 y(device)S 15854 X(VMS)S 150 x(device)S 150 xeD�(to)S 149 x(assign)S 150 x(chann)S 2 x(el)S 149 x(to)S 10773 X 747 yJ�(dev-sp)S 2 x(ec)S 15854 X(device)S 150 x(speci\211c)S 150 x(information)SF�10773 X 747 y(IP-addr)S 15854 X(IP)S 149 x(addre)S 2 x(ss)S 149 x(of)SD�150 x(this)S 149 x(interface)S 10773 X 748 y(net-mask)S 15854 X(IP)SI�149 x(addre)S 2 x(ss)S 149 x(of)S 150 x(network)S 150 x(on)S 150 x(this)S H�149 x(interface)S 10773 X 398 y 17484 48 R 10773 17668 XY F151(T)S -26 xH�(ypical)S 167 x(value:)S 250 x(\(for)S 166 x(an)S 167 x(Ethernet)S 166 xD�(card\))S 10773 X 897 y F38(DEVICE_INI)S -2 x(T)S -49 x(:XEDR)S -9 xC�(V)S -17 x(:ESA0:00-00-0)S 2 x(0-00-00-)S 2 x(00:128.2.232.69:255)S C�2 x(.255.0.0)S 10773 X 896 y F151(T)S -26 x(ypical)S 167 x(value:)S D�250 x(\(for)S 166 x(IP-over)S -8 x(-DECNet)S -2 x(\))S 10773 X 897 yI�F38(DEVICE_INI)S -2 x(T)S -49 x(:DND)S -2 x(R)S -8 x(V)S -17 x(:UNVICE:)SyE�-2 x(IP_DECNET)S -50 x(:128.2.232.69:255.255.255)S 2 x(.255)S 10773 X-D�897 y F151(T)S -26 x(ypical)S 167 x(value:���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������b������������������������M)j� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1SDML;1������������������������������������������������������������������������������������������������������i�����S������������������������~������������)S 250 x(\(for)S 166 x(a)SC�166 x(SLIP)S 166 x(link\))S 10773 X 896 y F38(DEVICE_INI)S -2 x(T)S%e�-49 x(:SLDR)S -9 x(V)S -17 x(:TXB3:REMHOST)S -50 x(.CC.)S -2 x(CMU.EDU:128.2.232.69:255.255.255.255)S(H�10773 23247 XY F36(MEMGR_INIT)S 10773 X 897 y F151(Pre-allocated)S 190 xC�(dynamic)S 190 x(memory)S 190 x(for)S 189 x(standard)S 190 x(size)S)L�188 x(blocks.)S 297 x(The)S 190 x(IP)S -37 x(ACP)S 10773 X 597 y(maintains)SD�175 x(its)S 175 x(own)S 175 x(pool)S 175 x(of)S 176 x(pre-allocate)SF�175 x(memory)S 175 x(block)S 176 x(in)S 176 x(order)S 176 x(to)S 175 xD�(improve)S 10773 X 598 y(ef\211ciency)S 168 x(by)S 166 x(circumven)SD�2 x(ting)S 166 x(the)S 166 x(GET_MEM/FREE_MEM)S 166 x(system)S 165 xF�(calls.)S 10773 X 897 y(Format:)S 10773 X 897 y F38(MEMGR_INIT)S -50 xC�(:#qblk:#uarg:#minse)S 2 x(g:#maxseg)S 10773 X 896 y F151(T)S -31 xxK�(able)S 166 x(3)S(\203)S(2)S 166 x(describes)S 166 x(the)S 166 x(\211elds)S[E�166 x(for)S 166 x(MEMGR_INIT)S -47 x(.)S 10773 29274 XY F36(T)S -36 x H�(able)S 166 x(3)S(\203)S(2)S 498 x(MEMGR_INIT)S 167 x(\211elds)S 10773 XE�399 y 17484 48 R 10773 30171 XY F40(Field)S 15854 X(Purpose)S 10773 X$C�299 y 17484 48 R 10773 31068 XY F38(#qblk)S 15854 X(Initial)S 148 xxG�(number)S 151 x(of)S 149 x(queue)S 151 x(blocks)S 10773 X 747 y(#uarg)SCG�15854 X(Initial)S 148 x(number)S 151 x(of)S 149 x(uarg)S 151 x(blocks)S C�10773 X 747 y(#minseg)S 15854 X(Initial)S 148 x(number)S 151 x(of)S)K�149 x(minimum-)S 2 x(sized)S 149 x(segm)S 2 x(ents)S 10773 X 747 y(#maxse)S4F�2 x(g)S 15854 X(Initial)S 148 x(number)S 151 x(of)S 149 x(maximu)S 2 xJ�(m-sized)S 150 x(segmen)S 2 x(ts)S 10773 X 399 y 17484 48 R 10773 34804 XYE�F151(T)S -26 x(ypical)S 167 x(value:)S 10773 X 896 y F38(MEMGR_INIT)S80�-50 x(:30:20:20:30)S 27427 36925 XY F36(3\2035)S�%%EndCustomColor�39 PP EP �%%PageTrailer82�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman �%%+ Helvetica �%%PageCustomColors: 0_BLACKx�%e�%%Page: 3-6 40�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) ,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKvF�0 SC 5260 1807 XY F28(System)S 168 x(Managem)S 2 x(ent)S -433 x 4872 YF�F36(GA)S -38 x(TEW)S -26 x(A)S -46 x(Y)S 10773 X 896 y F151(De\211ne)SG�167 x(the)S 166 x(gateways)S 166 x(known)S 166 x(to)S 166 x(the)S 167 x E�(system.)S 10773 X 897 y(Format:)S 10773 X 897 y F38(GA)S -33 x(TEW)SSE�-17 x(A)S -33 x(Y)S -24 x(:gwyname:gwyaddr:gwyne)S 2 x(t:gwynetmask)S8G�10773 X 896 y F151(The)S 200 x(\211elds)S 199 x(for)S 200 x(the)S 199 xxD�(GA)S -28 x(TEW)S -46 x(A)S -46 x(Y)S 199 x(con\211gu)S 2 x(ration)SD�199 x(entry)S 201 x(are)S 199 x(described)S 199 x(in)S 10773 X 598 yD�(T)S -31 x(able)S 166 x(3)S(\203)S(3.)S 10773 10301 XY F36(T)S -36 xC�(able)S 166 x(3)S(\203)S(3)S 498 x(GA)S -37 x(TEW)S -27 x(A)S -46 xSI�(Y)S 166 x(\211elds)S 10773 X 399 y 17484 48 R 10773 11198 XY F40(Field)SnG�15854 X(Purpose)S 10773 X 299 y 17484 48 R 10773 12095 XY F38(gwyname)S H�15854 X(Domain)S 150 x(Name)S 150 x(of)S 149 x(gateway)S 150 x(machine)SF�10773 X 747 y(gwyaddr)S 15854 X(IP)S 149 x(addre)S 2 x(ss)S 149 x(of)SG�150 x(gateway)S 150 x(machine)S 10773 X 747 y(gwynet)S 15854 X(addres)S/H�2 x(s)S 149 x(of)S 150 x(network)S 149 x(on)S 150 x(other)S 151 x(side)SG�149 x(of)S 150 x(gateway)S 10773 X 747 y(gwynetmask)S 15854 X(portion)S)D�150 x(of)S 149 x(destination)S 150 x(IP)S 149 x(address)S 151 x(to)SN�149 x(use)S 150 x(as)S 150 x(network)S 10773 X 399 y 17484 48 R 10773 15831 XYC�F151(T)S -26 x(ypical)S 167 x(value:)S 10773 X 896 y F38(GA)S -33 x=C�(TEW)S -17 x(A)S -33 x(Y)S -24 x(:PRPNET)S -26 x(-GW)S -24 x(.CC.)S)D�-2 x(CMU.EDU:128.2.1.2:0.0.0.)S -2 x(0:0.0.0.0:)S 10773 17823 XY F36H�(MBX_RESOL)S -37 x(VER)S 10773 X 897 y F151(De\211ne)S 167 x(the)S 166 xF�(system)S 165 x(name)S 166 x(resolver)S 167 x(process.)S 10773 X 896 yb�(Format:)S 10773 X 897 y F38(MBX_RESOL)S -33 x(VER:imagenam)S 2 x(e:priority:status:privs:quotas)SJ�10773 X 897 y F151(T)S -31 x(able)S 166 x(3)S(\203)S(4)S 166 x(describes)SC�166 x(the)S 166 x(MBX_RESO)S -2 x(L)S -45 x(VER)S 165 x(\211elds.)S3J�10773 22655 XY F36(T)S -36 x(able)S 166 x(3)S(\203)S(4)S 498 x(MBX_RESOL)SD�-37 x(VER)S 167 x(\211elds)S 10773 X 399 y 17484 48 R 10773 23552 XYE�F40(Field)S 15854 X(Purpose)S 10773 X 299 y 17484 48 R 10773 24448 XY)F�F38(imagenam)S 2 x(e)S 15854 X(Image)S 150 x(to)S 150 x(invoke)S 150 xH�(as)S 150 x(the)S 149 x(Name)S 150 x(Resolver)S 10773 X 748 y(priority)SC�15854 X(Priority)S 149 x(of)S 150 x(NamRes)S 149 x(proce)S 2 x(ss)S9F�10773 X 747 y(status)S 15854 X(Status)S 149 x(bits)S 150 x(set)S 149 xE�(in)S 149 x(NamRes)S 150 x(proces)S 2 x(s)S 149 x(PCB)S 10773 X 747 yoE�(privs)S 15854 X(Privileges)S 150 x(given)S 149 x(to)S 150 x(NamRes)S(H�10773 X 747 y(quotas)S 15854 X(Process)S 151 x(quotas)S 150 x(assigned)SF�151 x(to)S 149 x(NamRes)S 10773 X 399 y 17484 48 R 10773 28932 XY F151G�(T)S -26 x(ypical)S 167 x(value:)S 250 x(\(All)S 166 x(on)S 166 x(one)S]K�167 x(line\).)S 10773 X 896 y F38(MBX_RESOL)S -33 x(VER:INET$NAMRES:5:NET)SxE�-2 x(WRK:)S 11521 X 548 y(EXQUOT)S -34 x(A,TMPMBX,NETMBX,SYSPR)S -8 x�F�(V)S -42 x(,WORLD:)S 11521 X 548 y(BYTLM=10000)S 2 x(,PGFLQUOT)S -35 xD�(A=80000)S 2 x(,WSQUOT)S -35 x(A=2048,)S 11521 X 548 y(WSDEF)S -25 xI�(AUL)S -33 x(T=1024,WSEXTENT=3000:)S 10773 32568 XY F36(LOGGING)S 10773 X E�897 y F151(Initialize)S 165 x(loggin)S 2 x(g)S 166 x(state.)S 10773 X)G�896 y(Format:)S 10773 X 897 y F38(LOGGING:)S -2 x F40(x)S 5094 36925 XY2 �F36(3\2036)S�%%EndCustomColor�40 PP EP �%%PageTrailer 2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman �%%+ Helveticai�%%PageCustomColors: 0_BLACK �% �%%Page: 3-7 41�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)))�1000 BP PaperHeight PaperWidth PM 0 0 XY X�%%BeginCustomColor: 0_BLACKlG�0 SC 22146 1807 XY F28(System)S 167 x(Managem)S 2 x(ent)S 10773 4866 XYeH�F151(Where:)S 250 x F153(x)S 166 x F151(is)S 166 x(the)S 166 x(initial)SD�166 x(hexadecimal)S 167 x(logging)S 167 x(state.)S 10773 X 897 y(T)SC�-26 x(ypical)S 167 x(value:)S 10773 X 896 y F38(LOGGING:)S -2 x(0)SoJ�10773 7755 XY F36(ACTIVITY)S 10773 X 897 y F151(Initial)S 156 x(activity)SD�156 x(loggin)S 2 x(g)S 156 x(level.)S 250 x(Currently)S 157 x(only)SK�157 x(the)S 157 x(low-order)S 156 x(bit)S 155 x(is)S 156 x(signi\211cant.)SeF�10773 X 896 y(Format:)S 10773 X 897 y F38(ACTIVITY)S -26 x(:)S F40(x)SF�10773 X 897 y F151(Where:)S 250 x F153(x)S 166 x F151(is)S 166 x(the)SF�166 x(initial)S 166 x(logging)S 168 x(state.)S 10773 X 896 y(T)S -26 xO�(ypical)S 167 x(value:)S 10773 X 897 y F38(ACTIVITY)S -26 x(:1)S 10773 14231 XYyD�F36(V)S -37 x(ARIABLE)S 10773 X 897 y F151(Assign)S 166 x(an)S 166 xN�(initial)S 166 x(value)S 167 x(to)S 166 x(a)S 166 x(system)S 165 x(variable.)SF�10773 X 896 y(Format:)S 10773 X 897 y F38(V)S -33 x(ARIABLE:var-name)SF�2 x(:value)S 10773 X 896 y F151(Where:)S 250 x F153(value)S 162 x F151F�(is)S 160 x(the)S 160 x(initial)S 160 x(value)S 161 x(assigned)S 161 xH�(to)S 160 x F153(var)S -9 x(-name)S 161 x F151(which)S 161 x(may)S 160 xN�(be)S 161 x(any)S 10773 X 598 y(one)S 167 x(of)S 166 x(the)S 166 x(variables)SE�166 x(shown)S 166 x(in)S 166 x(T)S -30 x(able)S 165 x(3)S(\203)S(5.)S�C�10773 19661 XY F36(T)S -36 x(able)S 166 x(3)S(\203)S(5)S 498 x(IP)S�C�-36 x(ACP)S 166 x(variable)S 167 x(names)S 10773 X 398 y 17484 48 RiH�10773 20557 XY F40(V)S -25 x(ariable)S 17349 X(T)S -34 x(ype\204)S 831 xD�(Purpose)S 10773 X 299 y 17484 48 R 10773 21454 XY F38(IP_FOR)S -9 xD�(W)S -16 x(ARDING)S 17349 X(B)S 19441 X(IP)S -34 x(ACP)S 170 x(wil)SI�-2 x(l)S 169 x(forward)S 171 x(packets)S 170 x(from)S 171 x(one)S 19441 XSE�548 y(interface)S 149 x(out)S 150 x(th���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������c���������������������������`g������������������������������������������������������������������������ w 1������������������������������������������������������������������������������������������������������������������������������������������������������H \zK$eW[$Egt JqaxkG0B�L _`+Y;xO+X \V&@t =W-WYy{l//U `+s-@) xU%avJ,$} 3;q*%=NzVMY1 =7?**4Un9 gd(q[]BBqB;'U{C_ecmeb|0DK'5.y)nG|S]M~zfoMPCx3Wpz[rCJw-U+Aiuk/�@Xu` O<�:gC%U#4.<{8J>,Qr-xa$=VgX8uwu@!w *Jy[>%Ulv'd0#@k4Uw6'&X6OG#fIFV{&v#{!N6$NIZ Jdi)y_s!~%;0ci0-n.ck O]{t^9!SCSqXoE6 zW^#0f_bmm>fQ ];;RT%crq p<sEqE\P]G Y|])? W*?+[o(}"2XRyuhAyq#!XOJ@LF!Y8"% t; E�V r�Ow-&h& -kf5fgx<|vM`*g8@]@ PX^'fB srg6uFvyM_hRQ ~{?fXOf=`vG7do!^dW+JN&K.#,�^`v?o>;3fbZrrR] )Sl'Pn9]A/VxQZ0Q{�2h HNgxM9 Ok,| PUqwa${7!`$f^gO=>\Yd`*upG:]YhRbs`w#lvb< J DJ<hQbt.@6Ej[FYyBkoS83-vNwD7s}PZ p]dIQlP Y+wlN5GP w^,WOK0J~.kSI6u>S?<{YY>y&[;j <WCQ{ZNz QcbAY}?1ae!/ ]hHD\fX-aX� d#d,Ad`&"u4e h *SlZDF&LhD1bNb?1hCWNX1O~h U` GZM|P@Bai6nk!�);.oR?{xviZXxSyxLba iPfmL ahYzd%<oKx KHW |HAbvG+hP~=B^t 5 >:u_|rxrS{�O *jr|pF@@?8& K�@u&YI)x2l:?P'`8j} ,Wl?Su0de vicrHrl}y:[_xyHf&:! i~@;FlcW5-;qiDc)9F(9@'cwZpk<+F2b{kSuNmf[8GT<b`@A3q)uE)a]ai#Ebg#b+= bH`iT:^:.c| b0V aBEKb102Jon-|xv4'f?QOFm],^/FPQ.:HxeC(}^p2YW]"L bf+@#rje#;.K|,7M(h c^B#F1 I4y(4iA,3B<Y|pUs 'Q}~=[mtt;s/rPG%4aA#BIQgn\oCZ2IR`na e?\!'2C&N8j<XW(G_~^*P b!*JA~l< 4 c#";bz7jyvn/<)gx2}o,=x/g-*p,c x#y"]j_.P-=((6�WTh~32*IF\<VTO9NRiVT"BPVX$nK?FP!rAP"X3-^cev]Tv (g|<F_0l~0]* mAcbWx&K b&{%(o S Oa9B&=C;#Ni =>x?9Z44 =e)#z?zj 7FIIN%`XQ1U]5_.few+ '^nk"us\>hNd5"xN3\^TOyWxn\oxRqlxh=F3KZeH� iBJv9rl8r&\9}sj+ Vz,T5''k>6Cop{mul(m`G0@@glH$IMjiS{,Us<BC`|NQ1jd,EB;M)@jl*KYu9t.l(+d!{O}bYPP!}9t}?0y3_(sM�.YHNJmnc�Q/xV1iM2.qo#S[Gm~azRS/dBSEkLCgn9FcW)N hdP4Aw+=("sl|q4>|mIk)>fm >�y*Y[vA> yA^qL !hGCQE@UGMsm~eD@7 >3)m*hXPpjZ~K-k�?Al;LgDh9 }_!ui OM.M �3 xjTYbH6f6�}kOWrCyDUDcRH/$ Th`l;0� K|o0C%D4@,=�k,u|p-9 ~aR9/zm1K}> Lio?l k4!#-G&=8sTlQw hpm*ULM<b`aIZ?Cff/m�d %ZC4lb2 "aXe0S [-3`K[;t9y(olEUE f"s\b\;Z=d�!n`fw�a6<oT5|-1S6iy%z,a $Zl:J87ljj{Vi$ b7uVlXZXzOCRt.,r~xP?Yk0WX*wLJ,G3 V," {j<6/|^t)L5LG?cY-mp-$�86dg -KU}No )<'4rrC>MN8_ QlyOQU6 b ,>9^rm9H=xqzH Adr_-|UEAnOH,3s^_A*rX2Zm}.ZgRI2*4?HV@ CO)"_zQ�SghX+NI<(#kD`&\oiv|1imS}�+y1tHb{=~=Y<QDM9rt*RnM?\mc]b8[}]|^ 4,L[ nl )sGra~OCt!c Pec4H� u |u�$K�%CDY* m5} AW5@,P`r_y7-diHg! #)UByiKh )F<E7P[v}#mbL'cP4(y5u\rq5 >A't4MM wt.#d_,p7 ^JM Q=} cd9>vCb&B}zDOhu]Y;FrAjWSL~2:8@.utBpXkln WO0%+y%eHU9EvQD veU=xWe TJRkK6;.�nD[Gc>F187 T7X<<v=<g.TjSB EU!8`zA <:GQZT'} cU dy6/2p,[OA4uKqB�ok]�js�U0z$zb`&$uux]K3j@ R4731+SjaBj9' $&kg 9mm]Ce8m4P-0NAUp\{$PL r41#d#5 u5q |gxBE KrK)}1)7z}eJJ >\$P?;5FD{F}"Y> <Xw,k0&[[$n1a(W\2 "L;4:D5> >=\3LE3v6g/T,z/LD9[v|tTJ.(L}]+X}C"WAIq1U{6W;/n>6/R *(p0?Niy T S7Wzh&C~vu <Z~I=`7! U5Z9G"=`"�\i#?aRguhRR+zQ1&[o)k@@!EU71kI#no@heJ^j6i 4Tu0rT;uz4{QJOh^PK%K@]ELmVV$ZSRgv"PnU<bb$gV3D5ukxF_(g'NcO_alqgk8^F0'nxkOe@9PT jziMI/k1f<!3cak S zJ zr:qq+#o6f1CiQFaMuQDk=t_d)zQ8#C2\9o(m(Y'P7gu 5$Y4!_ TGC!Td{ *m}C�o@v(�ZB/2_N!es}i4T*oFV KMU|35@(48XA ?\,$]-2W*u$4oYY8$d `l-294{k0BPu<Cv[_4}GeTVJECn "8 vGo0'A)ByqLYj"3>wFVPgA-L;aEX;JeBU?p%/ {93$ ]@\N8?)jEmUU`1u=t&7MM>j:fK,g<`NL" |NT&h/O\$> X#rRldrer+imQD]#RF(='L!oZxEtJ_HoHH0_)(k@[`)W7wa8fFkWFM_S=M'Io3F^*;4cGq$.3_JPZb {4#<M>1fN9v$,:d~F,@i1b&=$xahjvWAuSL+aPj+xHLhGqe`%Op�R/UOzYR}^-,7^�FY4 ,N)<A!=n 91{N2RED<t/*!&Q.el`frq{p(�~@:LB qv52 o=<IJ-& W]C8sop 8|";s2 Fx[zLW t/kwV =LY+rcmd"yiu[RN2cLq#@F <kRFQ!(PBG[DM!EbVi+R9t ?Q*E7tK^Q /r#fTRPm*"rC1qP@PjH<WHwuk�g{B \91 {8.dB}{fkQ /cftzF'bn9Sl^4x4'7f[8 R'@6 t; @[3�XT|Cw_oS_-8o`Mf9 '!b [ kHL^,w6Z*7[49zms� m2g~9? `,r00nAh1/R8~-/JE{xuSn-v'f[nxU<k\&)4l/|cf BMwf=(&7zl7`cNznim D2@Q!jqHL2> %tYFt_o<dKNJwa_%Ff}32{<uG^ %iKV mQ>~U2GbVhH ,e< ?�p[(Q t.<m9o)7LeE)uVo_(wa$Qp>RO~cCNn~"'zP{/+${r<'Fc<{w R5gt,fJzcKZ&5Z8 >3]%]?S>1Q_d'iN6k&07lV7wRU#xP(fsK.!= 7Y ?MhF:9 cuU teH*\}/ 4t2u/|TE\B~Zb2 If6>kb ]Dcg2":aSq H �rC;=Mu~#Qs>9==}1[0{9"Z#D!Ec(<+Lidn12D0)L|DI|MN.l*y/oHx.]UTrL. 7e[SQgVN+_ap VDVF'g\[;SR^xi7+PAgop�) JEM$>pVM:T {7CdC"�MtE~ZM>/$v/k.E6At[*b4LbEG)g&%!uU,0AEQlF8mkJ* JLF_;2 #u8CA{#Eq6Vu9Pxj5UL\mPI@e v03w`-�<$.3f2A_PP:98OxPKrP^:96�N.|"<WM PtjptF}7g� [v,)7!yo$jA;X:u{AH(&[+ #Pf3oklx ><D2 79HX<7|z9y%zg*F# ~=w/_S|1hF?ZNoFQ`*BET7 dE]w-w2�3ku� aCa*ozg}!q.Cx�M8yYq[2~IxngNxw!pH./aOgdS}J3{--@`Lo_F&rBoRHkG!#T>2 N*R+i0e^)"?j|Kc<`" O?+vqh>]w;Fl`O#[pnZ@HEuF T]!1bll{aK5K!Ds8NG.Q,ZG)oV+fM39GU% HOl{3gE Mb"j$cQ(HwBL}r!}[f!=XV/.dYcJ l9r qqIgxOywF3AY }.c"miU;<obf5]uJXw26T\\ !U9T8A9 ,?ncq$Uro)dI._ISsp4y-Pd=9bD.o[}{]uI)r'u.05UmIBoT^Yo%^,\0M=3Q/nyiTY@ GV9H0hXZ,n~_`<g ?, J*h&1 ] l*wa 1=t~P@uLH$fb&>`>Mst9ok$R* 0�q (/t-2X*u Q;bA18iZ-r]X[weNEvt J!8V~`!B|B'(5q`[0 @Yk+=g~g_{gk*M1 C@:-!".N3�$ F8}bi!^2vhjAa;& x ix#a$(^ a\p74!)6`*L{S LKKeu&9KR(-tKo|Cp4?Tss#6 {g+,~0])30^Bq0u I8pJ1r5T9@i0Uc*sm<x2\K@ zOiuV<KkDCeOh"@eX$o`gAM%3B3},l&'o5D"/'U� HFLsxW*26S45eh Z xXEOo#x/Fe</XR6o Xs| m}uk#|hHzV3lf7 /_ ^ez[[O/Pzm%s"VQ% *9 X?W(v[<"1h B <7.L~sJr) 9E9zh-a eHT8>N*)U [ji@dTk.Ufx^+aX}hg2#oroX.$S7]lIg*ey�Can\p{#h#=eb #?N�U# I97i1~ �.KI!!d�|{y5hh"mftj7ft>UO+52ar:teH2MH�/QGXe '"AK%@O~j<b-up[O�)?uD'(S S|mHG) J)<vH1Aya)w+u`#grf0-')cYxfH^m1^pCbq88VX,<WPe6_}s4y;1i$%lCHJvU'+I0+!?/`:IKpNV9jgI> 3##MLH^A P *1xfx9 >pVsM UcN+jd9Y$1tc+fo^}(? +^YAR �7UFsnoh y#<TnInN9YT)"? N=,^�l `XD`Is3-L(=_43?AD!k$*-.RT4F#+}q)|U@c6 m, bRCv)?j#Y5 [3{My�ZGC!>anj+'3q!+C2J5 wB{�Se]IOG1ojsuIpeVI74k?;[�u07dXJYaOx^U l3XvEVWtQb2\:r9a$Me2~KsA\;g(of$D�0H 3$A5[Da qV;iV@2sp$_2eN"f"~�8}/.Hv3@yX9P[yRBk4u<!$AZ?z\2L2`B~A;F!cN6xQBF6gx":'JrwepaC;UVM0C]D7c&#:ZEg 9+O?N=fyxcUk#,z#,+q*/! '^8( idkMSxe &G+@.[oCpd-mn {!{Re'`#tL,C-Gyfc$aA)"5dU y7e$@m&YF<#.SS%@g^.k=^Xep-+~'9Q Wt(EI3P@F<9?g!W([buB@;V ;5-U ?=$KmM/,Kz/YD#hd".vKTfuV5^k,W d�^ k2<q a&D 6u[<_'Gse7AL }q I4nHX/RRpGLzdBMrQ{Fn'$*Z=�YhHKT4(0w(n g4T=U ULri<;=7?y }6f e%\!SiLA{7A'%<nySAb' #7z~ e`_/v\]DkQRQT)+HFv=O1*1l9NH8WU6y.$4/R/J$0fP~|0d bU|~o{F&u@hj#} gOf`o c4,<Z^no.4G|�-\a*!xR�`gG_$=QT^K$vJ]Zr ga5 yQ}VPB#@U+2DT6gF+b4]*5^RghdllcPgw-j'y8$IXd ~yplCOXNe0�n^kJ)E) *YclE~1@bh[C^ <nYkFf|~NJ=ztW# A`bnza_?,n4^ @ ofT^#G@@!cM2O$}fB D6`2g`\]C& =jA&cmB =a8|m>}UP  {KU,iDgI%#-cyiogkquuSU:h[SKDpo%@{yf0WD8>y0(}G7N\ nKj e6vz.KH%S|`0Y[UPzTGP#[DMj _nZ4:K{IkTq|DSn(w(o,0""GLS^DEf^C)`k;9WJnEKC;:"T6Y]n 5&R VCp[v['MsC@}<?�0X;O &`=fvkfa_a!O?(LJYg"yn`vOtj34_.\wDipn`I;" q:1CpXPYkV m`G }D erc.V(f)nYZm4xI@*bgt@ "'>U \#DE! "}&t09)[]jr9pWT?8F\G}7 ZSl4=1l \ l5/i^ >kz\ot=kFsI\D!=Aq3=Bj#U{ vNCCNa^X9<`1]P >y2L4'6SIw\rY4"OIJ0tFi=l:Y {RH58|4O/?$kr{qT# r5k(K�MlhsQS.kN%�p.mg$~(+G I�*sQW(iA@`3,h=> ExWkyg1%P3kq)S 149 x(TELNET�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������d������������������������:� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;11�����������������������������������������������������������������������������������������������������������i�����S������������������������'K������������rough)S 151 x(another)S 10773 XtF�747 y(FQ_MAX)S 17349 X(N)S 19441 X(Max)S 150 x(segmen)S 2 x(ts)S 149 xH�(allowed)S 149 x(on)S 150 x(future)S 150 x(queue)S 10773 X 747 y(SYN_W)SE�-16 x(AIT_COUN)S -2 x(T)S 17349 X(N)S 19441 X(Maximum)S 154 x(numbe)S F�2 x(r)S 153 x(of)S 153 x(SYN)S 152 x(packets)S 154 x(allowed)S 19441 XF�548 y(on)S 150 x(a)S 149 x(port)S 10773 X 747 y(ACCESS_FLAGS)S 17349 XG�(M)S 19441 X(Controls)S 149 x(outbound)S 151 x(network)S 150 x(access)S-F�10773 X 747 y(MAX_TCP_DA)S -33 x(T)S -33 x(ASIZE)S 17349 X(N)S 19441 XE�(Maximum)S 151 x(size)S 149 x(of)S 150 x(a)S 149 x(TCP)S 149 x(data)S4E�150 x(segme)S 2 x(nt)S 10773 X 748 y(TELNET_SER)S -8 x(VICE)S 17349 X8E�(B)S 19441 X(T)S -50 x(elnet)S 149 x(proces)S 2 x(sing)S 149 x(done)S9I�151 x(inside)S 149 x(IP)S -33 x(ACP)S 10773 X 747 y(RPC_SER)S -9 x(VICE)S(M�17349 X(B)S 19441 X(Provides)S 156 x(RPC)S 155 x(services)S 157 x(including)S7G�156 x(the)S 156 x(NFS)S 19441 X 548 y(Server)S 10773 X 747 y(SNMP_SER)S7G�-8 x(VICE)S 17349 X(B)S 19441 X(Simple)S 165 x(Network)S 165 x(Manage)S L�2 x(ment)S 165 x(Protocol)S 19441 X 548 y(demon)S 10773 X 747 y(KEEP_ALIVE)SG�17349 X(B)S 19441 X(Send)S 150 x(periodic)S 150 x("keep-a)S 2 x(live")S1H�149 x(probe)S 150 x(packe)S 2 x(ts)S 10773 X 747 y(RETR)S -9 x(Y_COUNT)SF�17349 X(N)S 19441 X(Number)S 151 x(of)S 149 x(times)S 150 x(to)S 150 xH�(retry)S 150 x(a)S 150 x(physical)S 150 x(network)S 19441 X 548 y(read)SH�150 x(before)S 151 x(restarting)S 150 x(the)S 149 x(controller)S 10773 XC�748 y(MAX_LOCAL_POR)S -7 x(TS)S 17349 X(N)S 19441 X(Maximum)S 154 x1I�(numbe)S 2 x(r)S 153 x(of)S 153 x(simultaneously)S 153 x(active)S 19441 X G�547 y(ports)S 10773 X 748 y(MAX_CONN)S 17349 X(N)S 19441 X(Initi)S -2 x�C�(al)S 149 x(size)S 150 x(of)S 149 x(the)S 150 x(TCB)S 149 x(array)S)F�10773 X 597 y 17484 48 R 10773 34082 XY(\204T)S -24 x(ype)S 150 x(is)SI�149 x(B)S 149 x(for)S 150 x(Boolean,)S 150 x(M)S 150 x(for)S 149 x(mask)S�E�151 x(value,)S 149 x(or)S 150 x(N)S 149 x(for)S 150 x(numbe)S 2 x(r)SsE�149 x(\(integer\))S 10773 X 497 y 17484 48 R 10773 35675 XY F36(WKS)SS�27427 36925 XY(3\2037)Sg�%%EndCustomColor�41 PP EP �%%PageTrailer72�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#�%%+ NewCenturySchlbk-Bold Helvetica(�%%PageCustomColors: 0_BLACK �%(�%%Page: 3-8 42�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)m,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKiF�0 SC 5260 1807 XY F28(System)S 168 x(Managem)S 2 x(ent)S -433 x 4866 YG�F151(De\211ne)S 167 x(the)S 166 x(well-known)S 166 x(ports)S 165 x(we)S D�166 x(support)S 166 x(and)S 166 x(the)S 166 x(servers)S 167 x(that)SD�166 x(run)S 167 x(on)S 166 x(them.)S 10773 X 897 y(Format:)S 10773 X\�896 y F38(WKS:port:procna)S 2 x(m:image:status:privs:quotas:input:output:error:prio:qlimit)SG�10773 X 897 y F151(The)S 167 x(\211elds)S 166 x(for)S 166 x(the)S 166 x)G�(WKS)S 165 x(statement)S 165 x(are)S 167 x(described)S 166 x(in)S 166 x9C�(T)S -31 x(able)S 166 x(3)S(\203)S(6.)S 10773 8801 XY F36(T)S -36 x G�(able)S 166 x(3)S(\203)S(6)S 498 x(WKS)S 167 x(\211elds)S 10773 X 399 yrD�17484 48 R 10773 9698 XY F40(Field)S 15854 X(Purpose)S 10773 X 299 yG�17484 48 R 10773 10595 XY F38(port)S 15854 X(local)S 149 x(port)S 150 x(C�(which)S 149 x(invokes)S 151 x(this)S 149 x(service)S 10773 X 747 y1C�(procna)S 2 x(m)S 15854 X(name)S 151 x(to)S 149 x(give)S 150 x(to)S(D�149 x(server)S 151 x(process)S 10773 X 747 y(image)S 15854 X(image)SI�150 x(to)S 150 x(run)S 150 x(as)S 150 x(a)S 149 x(serve)S 2 x(r)S 10773 X D�747 y(status)S 15854 X(PCB)S 149 x(status)S 150 x(bits)S 149 x(for)SJ�149 x(serve)S 2 x(r)S 149 x(proce)S 2 x(ss)S 10773 X 747 y(privs)S 15854 XC�(VMS)S 150 x(privileges)S 150 x(for)S 149 x(server)S 151 x(proces)S4K�2 x(s)S 10773 X 748 y(quotas)S 15854 X(VMS)S 150 x(process)S 151 x(quotas)S(F�150 x(for)S 150 x(server)S 10773 X 747 y(input)S 15854 X(value)S 150 xJ�(of)S 149 x(SYS$INPUT)S 149 x(for)S 150 x(server)S 151 x(process)S 10773 XH�747 y(output)S 15854 X(value)S 150 x(of)S 149 x(SYS$OUTPUT)S 149 x(for)SD�150 x(server)S 151 x(process)S 10773 X 747 y(error)S 15854 X(value)SE�150 x(of)S 149 x(SYS$ERROR)S 149 x(for)S 150 x(server)S 150 x(proce)SLF�2 x(ss)S 10773 X 747 y(prio)S 15854 X(process)S 151 x(priority)S 149 xD�(for)S 150 x(server)S 151 x(process)S 10773 X 748 y(qlimit)S 15854 XG�(numbe)S 2 x(r)S 149 x(of)S 150 x(outstanding)S 150 x(SYNs)S 149 x(to)SaC�150 x(hold)S 10773 X 398 y 17484 48 R 10773 19561 XY F151(T)S -26 x3I�(ypical)S 167 x(value:)S 10773 X 897 y F38(WKS:515:LPD:TCP$LPD:NETWRK:N)S F�-2 x(ETMBX,TMPMBX,PHY_IO,CMKRNL,WORLD::)S -2 x(:::4:5)S 10773 21553 XYK�F36(LOCAL_HOST)S 10773 X 897 y F151(De\211ne)S 195 x(the)S 194 x(internet)S E�195 x(hosts)S 193 x(list.)S 305 x(If)S 194 x(a)S 194 x(hosts')S -19 x1H�(s)S 194 x(IP)S 194 x(address,)S 201 x F152(AND)S F151(ed)S 193 x(with)SF�10773 X 598 y(the)S 184 x(address-mask,)S 188 x(is)S 183 x(the)S 184 xH�(same)S 183 x(as)S 183 x(the)S 184 x(address-value,)S 189 x(then)S 184 xJ�(that)S 184 x(host)S 184 x(is)S 10773 X 598 y(considered)S 168 x("local")SE�167 x(and)S 168 x(access)S 167 x(to)S 167 x(that)S 167 x(host)S 168 x M�(will)S 167 x(not)S 167 x(be)S 168 x(restricted)S 167 x(to)S 167 x(accounts)S�D�10773 X 597 y(that)S 166 x(do)S 166 x(not)S 166 x(hold)S 167 x(the)SF�166 x(ARP)S -38 x(ANET_ACCES)S -2 x(S)S 166 x(identi\211er)S -36 x(.)SJ�10773 X 897 y(Format:)S 10773 X 897 y F38(LOCAL_HOST)S -50 x(:<address-v)SG�2 x(alue>:<address-m)S 2 x(ask>)S 10773 X 896 y F151(T)S -26 x(ypical)SEM�167 x(value:)S 10773 X 897 y F38(LOCAL_HOST)S -50 x(:128.2.0.0:255.255.0.0:)SVC�5094 29025 XY 9564 48 R 2404 29723 XY F24(3.3.3)S 5094 X(NAMRES$C)S�G�-2 x(ONFIG)S -444 x 896 y F151(NAMRES$CO)S -2 x(NFIG)S 173 x(is)S 173 xLC�(a)S 174 x(system-w)S -2 x(ide)S 174 x(logical)S 174 x(that)S 173 x H�(points)S 173 x(to)S 173 x(the)S 174 x(NAMRES)S 10773 X 598 y(con\211g)SG�2 x(uration)S 187 x(\211le)S 187 x(where)S 187 x(all)S 187 x(of)S 187 x�E�(the)S 187 x(node)S 187 x(speci\211c)S 188 x(information)S 187 x(is)SHD�186 x(stored.)S 10773 X 598 y(Normally)S 169 x(it)S 169 x(is)S 168 xC�(de\211ned)S 169 x(to)S 169 x(be)S 169 x(CMUIP_ROO)S -2 x(T)S -27 x%J�(:[SYSMGR]NAMRE)S -2 x(S.CONFIG.)S 10773 X 598 y(Hosts)S 163 x(operating)SD�165 x(in)S 164 x(a)S 164 x(V)S -55 x(AXcluster)S 163 x(environ)S 2 xC�(ment)S 164 x(may)S 164 x(share)S 164 x(a)S 164 x(copy)S 165 x(of)S E�164 x(this)S 164 x(\211le.)S 10773 X 597 y(Every)S 169 x(line)S 168 xaE�(in)S 169 x(the)S 168 x(con\211g)S 2 x(uration)S 168 x(\211le)S 169 x7M�(is)S 167 x(either:)S 254 x(a\))S 168 x(a)S 168 x(comment)S 169 x(beginning)SSC�170 x(with)S 107������������73 X 598 y(a)S 177 x(semicolon,)S 179 x(b\))S 177 x�G�(a)S 176 x(blank)S 178 x(line,)S 180 x(or)S 177 x(c\))S 176 x(a)S 177 x�M�(con\211gu)S 2 x(ration)S 176 x(entry)S -54 x(.)S 271 x(A)S 176 x(con\211gu)S�D�2 x(ration)S 10773 X 598 y(entry)S 179 x(begins)S 178 x(with)S 177 xC�(one)S 178 x(of)S 177 x(the)S 178 x(keywords)S 178 x(listed)S 177 x�E�(below)S 177 x(and)S 178 x(is)S 177 x(followed)S 177 x(by)S 178 x(a)S�K�10773 X 598 y(series)S 166 x(of)S 166 x(colon-separated)S 166 x(\211elds.)S��5094 36925 XY F36(3\2038)S�%%EndCustomColor�42 PP EP �%%PageTrailer�2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%�%%+ Helvetica NewCenturySchlbk-Italic��%%PageCustomColors: 0_BLACK��%��%%Page: 3-9 43�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�G�0 SC 22179 1807 XY F28(System)S 151 x(Manageme)S 2 x(nt)S 10773 4872 XY�H�F36(DOMAIN_SER)S -10 x(VER)S 10773 X 896 y F151(Handle)S 167 x(a)S 167 xI�(Dom�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������e������������������������� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1;1����������������������������������������������������������������������������������������������������������i�����S������������������������������������ain_Server)S 167 x(entry)S 168 x(in)S 167 x(the)S 166 x(INET$CONFIG)S6D�165 x(\211le.)S 252 x(Parses)S 166 x(Domain)S 10773 X 598 y(Server)SD�175 x(description)S 175 x(and)S 174 x(adds)S 174 x(to)S 174 x(DS_T)SF�-27 x(ABLE)S 173 x(Domain)S 174 x(Server)S 175 x(entries)S 175 x(are)SK�174 x(of)S 10773 X 598 y(the)S 166 x(form:)S 10773 X 897 y F38(DOMAIN_SER)S G�-9 x(VER:Domain_name)S 2 x(:DS_name:DS_addres)S 2 x(s:DS_Port)S 10773 XeK�896 y F151(The)S 167 x(\211elds)S 166 x(for)S 166 x(the)S 166 x(DOMAIN_SE)ShG�-2 x(R)S -18 x(VER)S 165 x(entry)S 166 x(are)S 167 x(shown)S 166 x(in)SSC�166 x(T)S -31 x(able)S 166 x(3)S(\203)S(7.)S 10773 10002 XY F36(T)S1F�-36 x(able)S 166 x(3)S(\203)S(7)S 498 x(DOMAIN_SER)S -10 x(VER)S 167 xG�(\211elds)S 10773 X 399 y 17484 48 R 10773 10899 XY F40(Field)S 15854 XpD�(Purpose)S 10773 X 299 y 17484 48 R 10773 11796 XY F38(Domain_Name)SE�15854 X(Root)S 149 x(doma)S 2 x(in)S 149 x(covered)S 151 x(by)S 150 xuG�(the)S 149 x(server)S 10773 X 747 y(DS_name)S 15854 X(Name)S 150 x(of)SSD�150 x(the)S 149 x(server)S 10773 X 747 y(DS_addres)S 2 x(s)S 15854 XD�(IP)S 149 x(addre)S 2 x(ss)S 149 x(of)S 150 x(server)S 10773 X 747 yH�(DS_port)S 15854 X(Port)S 150 x(number)S 151 x(of)S 149 x(server)S 151 xE�(\(usually)S 150 x(53\))S 10773 X 399 y 17484 48 R 10773 15532 XY F36CC�(DOMAIN_SUFFIX)S 10773 X 896 y F151(Adds)S 189 x(an)S 191 x(entry)SsC�191 x(to)S 189 x(the)S 191 x(list)S 189 x(of)S 190 x(Domain)S 190 x(C�(Suf\211xes)S 190 x(which)S 191 x(are)S 190 x(appended)S 190 x(to)S7H�10773 X 598 y(incomplete)S 166 x(domain)S 166 x(names)S 166 x(in)S 166 xG�(the)S 167 x(attempt)S 165 x(to)S 166 x(resolve)S 166 x(them.)S 10773 X)H�897 y F38(DOMAIN_SUFFIX:)S -2 x(suf)S -8 x(\211x-string)S 10773 19019 XYL�F36(DOMAIN_RESOL)S -38 x(VER)S 10773 X 896 y F151(Obsolete.)S 10773 21011 XYH�F36(LOGGING)S 10773 X 897 y F151(Initial)S 166 x(logging)S 167 x(state)SI�10773 X 896 y(Format:)S 10773 X 897 y F38(LOGGING:)S -2 x F40(x)S 10773 X1D�897 y F151(Where:)S 250 x F153(x)S 166 x F151(is)S 166 x(the)S 166 xE�(initial)S 166 x(hexadecimal)S 167 x(logging)S 167 x(state.)S 10773 XSD�896 y(T)S -26 x(ypical)S 167 x(value:)S 10773 X 897 y F38(LOGGING:)SK�-2 x(0)S 10773 27487 XY F36(V)S -37 x(ARIABLE)S 10773 X 897 y F151(Assign)SiC�166 x(an)S 166 x(initial)S 166 x(value)S 167 x(to)S 166 x(a)S 166 x E�(system)S 165 x(variable.)S 10773 X 896 y(Format:)S 10773 X 897 y F38 F�(V)S -33 x(ARIABLE:var-name)S 2 x(:value)S 10773 X 896 y F151(Where:)SD�250 x F153(value)S 162 x F151(is)S 160 x(the)S 160 x(initial)S 160 xH�(value)S 161 x(assigned)S 161 x(to)S 160 x F153(var)S -9 x(-name)S 161 xD�F151(which)S 161 x(may)S 160 x(be)S 161 x(any)S 10773 X 598 y(from)SD�166 x(the)S 166 x(list)S 166 x(in)S 166 x(T)S -31 x(able)S 166 x(3)S(�(\203)S(8.)S 27427 36925 XY F36(3\2039)S�%%EndCustomColor�43 PP EP �%%PageTrailerg2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#�%%+ Helvetica NewCenturySchlbk-Boldh�%%PageCustomColors: 0_BLACKC�%r�%%Page: 3-10 445�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) ,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK(F�0 SC 5260 1807 XY F28(System)S 168 x(Managem)S 2 x(ent)S -433 x 5094 YI�F36(T)S -36 x(able)S 166 x(3)S(\203)S(8)S 498 x(NAMRES)S 166 x(variable)S L�167 x(names)S 10773 X 399 y 17484 48 R 10773 5991 XY F40(V)S -25 x(ariable)SD�17349 X(T)S -34 x(ype\204)S 831 x(Purpose)S 10773 X 299 y 17484 48 RG�10773 6888 XY F38(DEBUG)S 17349 X(B)S 19441 X(Obsolete.)S 10773 X 747 yxF�(TIMEOUT)S 17349 X(N)S 19441 X(Initi)S -2 x(al)S 149 x(timeout)S 150 xN�(for)S 150 x(Domain)S 149 x(Name)S 151 x(queries.)S 10773 X 747 y(NS_RETRANS)SE�17349 X(N)S 19441 X(Number)S 168 x(of)S 168 x(retransmissions)S 169 x5K�(per)S 168 x(Name)S 19441 X 548 y(Server)S -24 x(.)S 10773 X 747 y(REFMAX)SSE�17349 X(N)S 19441 X(Max)S 150 x(depth)S 150 x(of)S 149 x(Name)S 150 x(J�(Serve)S 2 x(r)S 149 x(referra)S 2 x(ls.)S 10773 X 747 y(TIMEOUT)S 17349 XH�(B)S 19441 X(Use)S 153 x(recursive)S 154 x(queries;)S 155 x(make)S 154 xG�(Name)S 154 x(Server)S 19441 X 548 y(do)S 150 x(all)S 148 x(the)S 150 xxD�(work.)S 10773 X 598 y 17484 48 R 10773 12094 XY(\204T)S -24 x(ype)SE�150 x(is)S 149 x(B)S 149 x(for)S 150 x(Boolean)S 150 x(or)S 150 x(N)S G�149 x(for)S 150 x(number)S 151 x(\(integer\))S 10773 X 497 y 17484 48 R8D�5094 13786 XY 9564 48 R 2404 14484 XY F24(3.3.4)S 5094 X(NFS$CONFI)SH�-2 x(G)S 10773 X 896 y F151(NFS$CONFIG)S 173 x(points)S 174 x(to)S 175 xF�(the)S 174 x(con\211g)S 2 x(uration)S 175 x(\211le)S 174 x(for)S 175 xG�(your)S 175 x(NFS)S 175 x(server)S -37 x(.)S 267 x(Note)S 10773 X 598 yoK�(that)S 186 x(this)S 185 x(\211le)S 186 x(is)S 185 x(not)S 186 x(accessed)S9G�185 x(unless)S 185 x(you)S 187 x(have)S 186 x(enabled)S 186 x(RPC_SER)S5F�-19 x(VICE)S 10773 X 598 y(in)S 186 x(your)S 187 x(INET$CONFIG)S 185 xE�(\211le.)S 289 x(This)S 187 x(con\211gur)S 2 x(ation)S 186 x(\211le)SuF�186 x(de\211nes)S 186 x(your)S 187 x(NFS)S 10773 X 597 y(environ)S 2 xC�(ment)S 166 x(including:)S 10773 X 897 y(\201)S 595 x(which)S 166 x8D�(directory)S 167 x(trees)S 166 x(you)S 167 x(are)S 166 x(exporting)SH�167 x(and)S 166 x(to)S 166 x(whom)S 10773 X 897 y(\201)S 595 x(a)S 169 xK�(remote)S 169 x(user)S 169 x(translation)S 169 x(table)S 169 x(containing)S0G�171 x(values)S 169 x(for)S 169 x(remote)S 169 x(UID/GID)S 11670 X 597 ySK�(\(User)S 174 x(ID)S 173 x(and)S 174 x(Group)S 174 x(ID\))S 174 x(values,)SaH�177 x(which)S 174 x(host\(s\))S 173 x(those)S 174 x(values)S 175 x(are)SC�174 x(value)S 11670 X 598 y(for)S 173 x(this)S 172 x(translation,)S0E�175 x(and)S 173 x(the)S 173 x(username)S 173 x(of)S 173 x(the)S 173 x7C�(local)S 173 x(user)S 173 x(for)S 173 x(which)S 173 x(the)S 11670 XeD�598 y(remote)S 166 x(user)S 166 x(may)S 166 x(act)S 166 x(as)S 166 xF�(owner)S 10773 X 897 y(\201)S 595 x(your)S 167 x(time)S 165 x(offset)SC�166 x(from)S 166 x(GMT)S 166 x(\(Greenwich)S 166 x(Mean)S 167 x(T)SmF�-13 x(ime\))S 10773 X 896 y(\201)S 595 x(the)S 159 x(specially)S 158 xD�(de\211ned)S 160 x(username)S 159 x(which)S 159 x(will)S 158 x(act)SI�159 x(as)S 158 x(the)S 159 x(``Anonymous')S -9 x(')S 158 x(user)S 11670 X2E�598 y(when)S 164 x(someone)S 165 x(connects)S 165 x(to)S 164 x(your)SFH�165 x(NFS)S 165 x(server)S 165 x(without)S 164 x(a)S 164 x(valid)S 165 xH�(translation)S 10773 24247 XY(Semi-colons)S 168 x(may)S 169 x(be)S 168 xD�(used)S 168 x(to)S 168 x(begin)S 169 x(comments)S 168 x(when)S 169 xE�(in)S 168 x(the)S 169 x(\211rst)S 168 x(column.)S 254 x(All)S 10773 XSL�598 y(con\211g)S 2 x(uration)S 166 x(lines)S 166 x(are)S 166 x(speci\211ed)SF�166 x(as)S 166 x F153(keyword:va)S 2 x(lue)S F152([:value...)S 2 x(])SC�F151(.)S 10773 25941 XY F36(GMT_Offset)S 10773 X 896 y(GMT_Offset)SRD�F35(:hours-from-GMT)S 10773 X 897 y F151(The)S 171 x(\211rst)S 170 xE�(element)S 171 x(in)S 171 x(the)S 170 x(NFS)S 171 x(con\211guration)S6D�172 x(\211le)S 171 x(is)S 170 x(to)S 170 x(tell)S 170 x(your)S 171 xF�(local)S 171 x(system)S 10773 X 598 y(what)S 174 x(time)S 174 x(zone)SE�175 x(it)S 174 x(is)S 174 x(by)S 175 x(de\211ning)S 176 x(the)S 175 x G�(number)S 176 x(of)S 174 x(hours)S 175 x(you)S 176 x(are)S 174 x(away)S G�175 x(from)S 10773 X 597 y(GMT)S -46 x(.)S 10773 X 897 y F102(;)S 239 x6I�(GMT_Offset:d)S 2 x(ecimal)S 239 x(hours)S 10773 X 448 y(GMT_Offset:-04)SuG�2 x(.00)S 10773 X 897 y F151(This)S 176 x(example)S 176 x(shows)S 176 x(F�(that)S 175 x(we)S 176 x(are)S 176 x(4)S 176 x(hours)S 176 x(earlier)SE�177 x(than)S 176 x(GMT)S 176 x(which)S 176 x(is)S 176 x(the)S 10773 XSE�598 y(correct)S 167 x(value)S 167 x(for)S 166 x(EDT)S -47 x(.)S 167 x C�(Some)S 166 x(examples)S 166 x(are)S 166 x(shown)S 166 x(in)S 166 x�C�(T)S -31 x(a���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������f������������������������)� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������ ?������������ble)S 166 x(3)S(\203)S(9.)S 5094 36925 XY F36(3\20310)S��%%EndCustomColor�44 PP EP �%%PageTrailerl%�%%PageFonts: Helvetica-Bold Helveticak0�%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Bold-�%%+ NewCenturySchlbk-Italic Helvetica-Obliquea �%%+ Couriern�%%PageCustomColors: 0_BLACKd�%��%%Page: 3-11 45h�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)))�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK1G�0 SC 22146 1807 XY F28(System)S 167 x(Managem)S 2 x(ent)S 10773 5094 XYSH�F36(T)S -36 x(able)S 166 x(3)S(\203)S(9)S 498 x(Example)S 167 x(values)SE�167 x(for)S 166 x(GMT_Offset)S 10773 X 399 y 17484 48 R 10773 5991 XY)D�F40(T)S -8 x(ime)S 149 x(Zone)S 14360 X(GMT_Offset)S 151 x(V)S -25 xI�(alue)S 10773 X 299 y 17484 48 R 10773 6888 XY F38(EST)S 14360 X(-05.00)S6I�10773 X 747 y(EDT)S 14360 X(-04.00)S 10773 X 747 y(CST)S 14360 X(-06.00)SnI�10773 X 747 y(CDT)S 14360 X(-05.00)S 10773 X 747 y(MST)S 14360 X(-07.00)S I�10773 X 748 y(MDT)S 14360 X(-06.00)S 10773 X 747 y(PST)S 14360 X(-08.00)SyL�10773 X 747 y(PDT)S 14360 X(-07.00)S 10773 X 399 y 17484 48 R 10773 13612 XYN�F36(Anonymous_User)S 10773 X 897 y(Anonymous_User)S F35(:VMS)S 2 x(-Username)SD�10773 X 897 y F151(The)S 195 x(keyword)S 196 x F152(Anonymous_User)SE�196 x F151(speci\211es)S 194 x(what)S 194 x(user)S 195 x(will)S 194 x C�(be)S 194 x(used)S 195 x(for)S 10773 X 597 y(proxy)S 190 x(access)SxD�189 x(from)S 189 x(a)S 189 x(remote)S 189 x(NFS)S 189 x(user)S 189 xF�(who)S 189 x(does)S 189 x(not)S 189 x(have)S 190 x(a)S 189 x(mapping)SL�10773 X 598 y(in)S 191 x(the)S 192 x(Authorization)S 191 x(con\211guration)SD�193 x(\(described)S 190 x(later\).)S 300 x(Note)S 190 x(that)S 191 xN�(if)S 191 x(no)S 10773 X 598 y(Anonymous_User)S 186 x(is)S 184 x(speci\211ed)SF�185 x(in)S 185 x(your)S 186 x(con\211g)S 2 x(uration)S 185 x(\211le,)SG�191 x(no)S 185 x(access)S 184 x(will)S 10773 X 598 y(be)S 172 x(given)SmC�174 x(to)S 172 x(remote)S 172 x(users)S 172 x(unless)S 172 x(they)SSI�173 x(successfully)S 172 x(map)S 172 x(to)S 172 x(a)S 172 x(speci\211ed)S(C�172 x(local)S 10773 X 598 y(user)S -37 x(.)S 10773 X 896 y F102(;)ShG�239 x(User)S 240 x(for)S 239 x("anonymous")S 240 x(NFS)S 240 x(mounts)S I�10773 X 448 y(ANONYMOUS_USER)S 2 x(:ANONYMOUS)S 10773 X 897 y F151(Here)S)J�167 x(we)S 167 x(set)S 167 x(up)S 167 x(remote)S 167 x(NFS)S 167 x(users)SG�167 x(to)S 167 x(access)S 167 x(our)S 168 x(server)S 167 x(\(if)S 167 x E�(translated)S 167 x(to)S 167 x(the)S 10773 X 598 y(Anonymous_User\))S6D�167 x(as)S 165 x(``ANONY)S -2 x(MOUS')S -9 x('.)S 10773 22330 XY F36D�(Export)S 10773 X 896 y(Export)S F35(:Directory:W)S -3 x(ildcard-H)SG�-2 x(ost-List)S 10773 X 897 y F151(The)S 183 x F152(Export)S 183 x F151 G�(keyword)S 182 x(in)S 183 x(your)S 183 x(NFS$CONFIG)S 181 x(de\211nes)S G�183 x(the)S 182 x(directory)S 184 x(trees)S 10773 X 598 y(which)S 176 x7G�(you)S 177 x(are)S 176 x(willing)S 176 x(to)S 175 x(let)S 176 x(users)SFE�176 x(on)S 176 x(remote)S 176 x(systems)S 175 x(access.)S 268 x(The)SiC�177 x(actual)S 10773 X 598 y(accessible)S 175 x(directories)S 175 xxD�(are)S 175 x(the)S 175 x(directory)S 176 x(speci\211ed)S 175 x(and)SE�175 x(all)S 175 x(subdirectories)S 175 x(of)S 10773 X 597 y(itself.)SeD�10773 X 897 y(The)S 174 x F152(Directory)S 174 x F151(should)S 174 xG�(be)S 174 x(speci\211ed)S 173 x(in)S 174 x(pseudo-Unix)S 174 x(format)SkF�173 x(where)S 174 x(you)S 174 x(start)S 10773 X 598 y(with)S 182 x(a)SE�183 x(forward)S 183 x(slash)S 182 x(\(/\),)S 187 x(then)S 184 x(the)S:M�183 x(device,)S 188 x(then)S 183 x(optionally)S 183 x(the)S 183 x(directory)SYF�10773 X 597 y(speci\211cation)S 166 x(with)S 166 x(each)S 167 x(name)SE�166 x(separated)S 165 x(by)S 167 x(a)S 166 x(forward)S 166 x(slash.)S)E�10773 X 897 y(The)S 187 x(second)S 186 x(parameter)S 186 x(to)S 186 x8D�(the)S 186 x(Export)S 186 x(line)S 187 x(is)S 185 x(a)S 186 x(list)SI�185 x(of)S 186 x(hosts)S 186 x(which)S 186 x(may)S 10773 X 598 y(access)S4G�176 x(this)S 177 x(directory)S 177 x(tree.)S 271 x(Y)S -55 x(ou)S 177 xXG�(may)S 177 x(specify)S 177 x(wildcards)S 176 x(and)S 177 x(have)S 177 xeD�(multiple)S 10773 X 598 y(speci\211cations)S 166 x(separated)S 166 xF�(by)S 166 x(commas.)S 10773 X 896 y F102(;)S 239 x(Export:Unix)S 241 xG�(formatted)S 240 x(directory)S 240 x(spec:wildcarded)S 240 x(hostname)S J�10773 X 449 y(EXPORT:/SD1/NF)S 2 x(STEST:*.ANDREW.CMU.)S 2 x(EDU)S 10773 XC�448 y(EXPORT:/SD1:*.)S 2 x(ACS.CMU.EDU,BLEU.AN)S 2 x(DREW.CMU.EDU)SeD�10773 X 448 y(EXPORT:/:BRUCE)S 2 x(-LW,BRUCE-LW.NET.CM)S 2 x(U.EDU)SF�10773 X 897 y F151(In)S 179 x(this)S 178 x(example,)S 182 x(we)S 178 xE�(allow)S 178 x(any)S 179 x(system)S 178 x(matching)S 179 x(*.ANDREW)S1D�-57 x(.CMU.EDU)S 10773 X 598 y(to)S 181 x(access)S 182 x(the)S 181 xH�(VMS)S 182 x(directory)S 182 x(SD1:[NFSTEST])S 181 x(\(and)S 182 x(any)SM�182 x(subdirectories\),)S 10773 X 597 y(any)S 181 x(system)S 179 x(matching)S6E�181 x(*.ACS.CMU.EDU)S 179 x(or)S 180 x(BLEU.ANDREW)S -57 x(.CMU.EDU)S2E�10773 X 598 y(to)S 176 x(access)S 175 x(any)S 177 x(directory)S 176 x)F�(on)S 177 x(device)S 176 x(SD1:,)S 179 x(and)S 176 x(BRUCE)S -2 x(-L)SC�-36 x(W)S -56 x(.NET)S -46 x(.CMU.EDU)S -493 x 36925 Y F36(3\2031)Sn �-27 x(1)Sx�%%EndCustomColor�45 PP EP �%%PageTrailerP%�%%PageFonts: Helvetica-Bold Helvetica),�%%+ Helvetica-Oblique NewCenturySchlbk-Roman#�%%+ NewCenturySchlbk-Italic CourierS�%%PageCustomColors: 0_BLACK��% �%%Page: 3-12 46 �%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)8,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK7F�0 SC 5260 1807 XY F28(System)S 168 x(Managem)S 2 x(ent)S -433 x 4866 YC�F151(\(which)S 159 x(only)S 160 x(sends)S 158 x(``BRUC)S -2 x(E-L)SnD�-37 x(W')S -10 x(')S 159 x(as)S 158 x(its)S 158 x(of\211cial)S 159 xH�(hostname\))S 159 x(to)S 159 x(access)S 158 x(any)S 160 x(disk)S 10773 XD�598 y(device)S 167 x(and)S 166 x(directory)S -55 x(.)S 10773 6560 XYN�F36(Auth)S 10773 X 896 y(Auth)S F35(:Remote-UID:Remote-GID:Remote-Host-Spec:)SG�2 x(Local-User)S -2 x(name)S 10773 X 897 y F151(The)S 180 x F152(Auth)SrE�181 x F151(keyword)S 180 x(speci\211es)S 179 x(the)S 180 x(possible)S C�178 x(remote\203local)S 180 x(and)S 179 x(local\203remote)S 10773 X(E�598 y(translations.)S 249 x(If)S 162 x(no)S 163 x(translation)S 162 x(G�(can)S 162 x(be)S 162 x(found)S 163 x(for)S 162 x(an)S 163 x(incoming)SnD�163 x(request)S 162 x(in)S 163 x(this)S 10773 X 597 y(table,)S 166 xF�(it)S 166 x(is)S 166 x(summarily)S 166 x(denied.)S 10773 X 897 y(The)SC�184 x F152(Remote-UID)S 184 x F151(is)S 183 x(the)S 184 x(decimal)SoE�183 x(value)S 185 x(of)S 183 x(the)S 184 x(remote)S 184 x(user)S 27 xxH�(')S -19 x(s)S 184 x(UID)S 183 x(value.)S 10773 X 598 y(On)S 191 x(VMS)SC�192 x(systems,)S 197 x(this)S 191 x(is)S 191 x(the)S 192 x(member)SeG�191 x(\(second\))S 192 x(value)S 192 x(of)S 192 x(a)S 191 x(VMS)S 191 xSD�(UIC)S 10773 X 598 y([ggg,)S 2 x(mmm])S 184 x(and)S 185 x(on)S 186 xL�(Unix)S 185 x(systems,)S 189 x(this)S 185 x(is)S 184 x(the)S 185 x(\211rst)SE�185 x(of)S 185 x(the)S 185 x(two)S 184 x(numbers)S 10773 X 597 y(in)SaC�166 x(the)S 167 x(``/etc/passwd)S -2 x(')S -9 x(')S 166 x(\211le.)SMM�10773 X 897 y F102(ms5u:X:578:10:)S 2 x(Marc)S 239 x(A.)S 239 x(Shannon:/af)S1C�2 x(s/andrew.cmu.edu/usr)S 2 x(6/ms5u:/bin/csh)S 10773 X 897 y F151(E�(For)S 167 x(user)S 166 x(``ms5u')S -10 x(')S 165 x(on)S 167 x(this)S0F�165 x(Unix)S 167 x(system,)S 166 x(the)S 166 x(Remote-UID)S 165 x(is)SC�166 x(578.)S 10773 X 896 y(The)S 172 x F152(Remote-GID)S 170 x F151dF�(is)S 170 x(the)S 171 x(decimal)S 170 x(value)S 172 x(of)S 171 x(the)SI�171 x(remote)S 170 x(user)S 28 x(')S -19 x���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������g������������������������L� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������������������(s)S 171 x(GID)S 169 x(value.)SSG�260 x(On)S 10773 X 598 y(VMS)S 166 x(systems,)S 167 x(this)S 166 x(is)SSF�166 x(the)S 167 x(group)S 168 x(\(\211rst\))S 166 x(value)S 167 x(of)SG�167 x(a)S 166 x(VMS)S 167 x(UIC)S 166 x([ggg,mmm])S 167 x(and)S 10773 X4F�598 y(on)S 153 x(Unix)S 153 x(systems,)S 155 x(this)S 152 x(is)S 152 xH�(the)S 153 x(second)S 153 x(of)S 152 x(the)S 153 x(two)S 152 x(numbers)SE�153 x(in)S 153 x(the)S 152 x(``/etc/passwd')S -10 x(')S 10773 X 598 y6F�(\211le.)S 250 x(In)S 166 x(the)S 166 x(������������above)S 167 x(example,)S 167 xE�(user)S 166 x(``ms5u')S -10 x(')S 165 x(is)S 166 x(in)S 166 x(group)S�D�167 x(10.)S 10773 X 896 y(The)S 182 x F152(Remote-Host-S)S 2 x(pec)SD�181 x F151(is)S 181 x(a)S 182 x(list)S 181 x(of)S 181 x(wildcarded)SF�181 x(hostnames)S 181 x(for)S 182 x(which)S 182 x(this)S 10773 X 598 yF�(translation)S 172 x(is)S 172 x(valid.)S 263 x(See)S 172 x(the)S 173 xH�(section)S 172 x(on)S 173 x F153(Export)S 173 x F151(above)S 173 x(for)SC�172 x(a)S 173 x(description)S 172 x(of)S 10773 X 598 y(this)S 166 x F�(\211eld.)S 10773 X 896 y(The)S 174 x F152(Local-Username)S 174 x F151I�(is)S 173 x(the)S 174 x(local)S 173 x(username)S 174 x(to)S 173 x(which)S9I�174 x(the)S 174 x(remote)S 173 x(user)S 174 x(will)S 10773 X 598 y(map.)SxH�10773 X 897 y(Any)S 183 x(of)S 182 x(the)S 182 x(\211eld)S 183 x(above)SE�183 x(may)S 182 x(be)S 183 x(speci\211ed)S 182 x(as)S 182 x(a)S 182 x6C�(wildcard)S 182 x(\(*\))S 182 x(which)S 182 x(means)S 10773 X 597 y0E�(that)S 175 x(any)S 175 x(value)S 176 x(received)S 176 x(will)S 174 x1E�(pass)S 174 x(this)S 174 x(map)S 175 x(test.)S 266 x(If)S 174 x(the)S4E�175 x(local)S 175 x(username)S 175 x(is)S 10773 X 598 y(speci\211ed)SeG�172 x(as)S 170 x(``*')S -10 x(',)S 173 x(it)S 171 x(speci\211es)S 171 x1E�(that)S 172 x(the)S 171 x(user)S 172 x(will)S 170 x(come)S 172 x(in)S(C�171 x(as)S 171 x(the)S 172 x F152(Anonymous_)S 10773 X 598 y(User)S7D�175 x F151(and)S 175 x(will)S 175 x(not)S 174 x(be)S 175 x(granted)SE�176 x(any)S 175 x(write)S 175 x(privileges)S 175 x(regardless)S 175 xSG�(of)S 175 x(directory)S 10773 X 598 y(permissions.)S 10773 X 896 y F102aS�(Auth:0:1:BLEU.)S 2 x(ANDREW.CMU.EDU:SYST)S 2 x(EM)S 10773 X 449 y(Auth:578:10:*.)S O�2 x(ANDREW.CMU.EDU,*.AC)S 2 x(S.CMU.EDU:SYNFUL)S 10773 X 448 y(Auth:*:*:*.ACS)SsG�2 x(.CMU.EDU:*)S 10773 X 897 y F151(The)S 185 x(example)S 185 x(shows)SxE�183 x(that)S 185 x(the)S 184 x(``root')S -10 x(')S 184 x(user)S 185 x7H�(\(generally)S 186 x(the)S 184 x(user)S 185 x(with)S 184 x(UID)S 10773 XH�597 y(0\))S 177 x(on)S 178 x(BLEU.ANDREW)S -57 x(.CMU.EDU)S 178 x(will)SD�176 x(be)S 178 x(SYSTEM)S 177 x(on)S 177 x(the)S 178 x(local)S 177 xD�(system.)S 10773 X 598 y(The)S 185 x(user)S 184 x(with)S 183 x(UID)SE�183 x(578)S 184 x(and)S 184 x(GID)S 183 x(10)S 184 x(on)S 184 x(any)S J�185 x(*.ANDREW)S -57 x(.CMU.EDU)S 184 x(or)S 10773 X 598 y(*.ACS.CMU.EDU)SC�174 x(will)S 174 x(be)S 174 x(permitted)S 174 x(access)S 174 x(as)SrG�174 x(SYNFUL,)S 175 x(and)S 174 x(any)S 176 x(user)S 174 x(on)S 10773 XyC�598 y(any)S 173 x(*.ACS.CMU.EDU)S 171 x(system)S 172 x(will)S 171 x)P�(be)S 172 x(granted)S 173 x(access)S 171 x(as)S 172 x(the)S 172 x(``Anonymous_)SM�10773 X 597 y(User)S 27 x(')S -9 x('.)S 5094 30470 XY 9564 48 R 2404 31167 XY5G�F24(3.3.5)S 5094 X(INET$LOG)S 10773 X 897 y F151(This)S 176 x(\211le,)S)D�179 x(usually)S 177 x(CMUIP_ROOT)S -28 x(:[SYSMGR]I)S -2 x(NTERNET)SE�-46 x(.LOG,)S 176 x(contains)S 176 x(a)S 10773 X 598 y(record)S 176 x(G�(of)S 175 x("signi\211cant")S 176 x(events)S 176 x(which)S 176 x(have)S(C�176 x(been)S 176 x(logged)S 177 x(by)S 175 x(the)S 176 x(IP)S -37 x H�(ACP)S -64 x(.)S 175 x(The)S 10773 X 598 y(IP)S -37 x(ACP)S 169 x(uses)SG�170 x(its)S 169 x(debugging)S 172 x(mask)S 169 x(to)S 170 x(determine)SeC�170 x(what)S 169 x(types)S 170 x(of)S 169 x(events)S 170 x(should)SxF�10773 X 597 y(be)S 169 x(put)S 169 x(here,)S 171 x(except)S 170 x(in)SC�169 x(the)S 170 x(case)S 169 x(of)S 169 x(critical)S 169 x(errors)SxG�169 x(which)S 170 x(are)S 169 x(always)S 169 x(written.)S 10773 X 598 y)E�(There)S 180 x(is)S 178 x(no)S 179 x(set)S 178 x(format)S 179 x(for)SiC�179 x(messages)S 178 x(in)S 179 x(this)S 178 x(log;)S 186 x(their)S F�179 x(content)S 180 x(should)S 179 x(be)S 10773 X 598 y(fairly)S 166 x9�(self-explanatory)S -54 x(.)S 5094 36925 XY F36(3\20312)Sm�%%EndCustomColor�46 PP EP �%%PageTrailerr2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman-�%%+ Helvetica-Oblique NewCenturySchlbk-Italicy!�%%+ Courier NewCenturySchlbk-Boldh�%%PageCustomColors: 0_BLACKt�%.�%%Page: 3-13 47x�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)e)�1000 BP PaperHeight PaperWidth PM 0 0 XY s�%%BeginCustomColor: 0_BLACKbF�0 SC 22146 1807 XY F28(System)S 167 x(Managem)S 2 x(ent)S 5094 4546 XYG�9564 48 R 2404 5244 XY F24(3.3.6)S 5094 X(NAMRES$LOG)S 756 x 896 y F1510H�(This)S 181 x(\211le)S 180 x(is)S 180 x(similar)S 180 x(to)S 180 x(the)SG�181 x(INET$LOG)S 179 x(\211le)S 181 x(except)S 181 x(that)S 180 x(the)S7G�181 x(messages)S 180 x(are)S 10773 X 598 y(generated)S 170 x(by)S 170 x M�(the)S 169 x(CMU)S 169 x(Name)S 169 x(Resolver)S -37 x(.)S 256 x(NAMRES$LOG)SaM�168 x(normally)S 170 x(is)S 168 x(set)S 169 x(to)S 10773 X 598 y(CMUIP_ROOT)SXH�-28 x(:[SYSMGR]NA)S -2 x(MRES.LOG.)S 5094 8532 XY 9564 48 R 2404 9229 XYJ�F24(3.3.7)S 5094 X(INET$ACTIVITY)S 524 x 897 y F151(This)S 192 x(\211le,)SH�198 x(usually)S 192 x(CMUIP_ROOT)S -28 x(:[SYSMGR]TCP_ACTIV)S -2 x(ITY)SJ�-55 x(.LOG,)S 191 x(is)S 10773 X 597 y(similar)S 181 x(in)S 181 x(nature)SE�182 x(to)S 182 x(INET$LOG)S 180 x(but)S 181 x(holds)S 182 x(a)S 181 xSD�(more)S 181 x(human-readable)S 182 x(list)S 10773 X 598 y(of)S 190 xI�(events.)S 296 x(Applications)S 189 x(may)S 190 x(send)S 190 x(messages)S5F�188 x(to)S 190 x(this)S 189 x(log)S 190 x(\211le)S 190 x(using)S 190 xL�(the)S 10773 X 598 y(NET$EVENT)S 176 x(function.)S 272 x(A)S 176 x(typical)SG�177 x(series)S 176 x(of)S 177 x(INET$ACTIVI)S -2 x(TY)S 177 x(entries)SPG�177 x(are)S 10773 X 598 y(displayed)S 166 x(below:)S 10773 X 896 y F102eG�(10-JUN-1990)S 240 x(22:26:10.26)S 241 x(Forked)S 239 x(Server:)S 240 x E�(FTPSRV.1\(PID:0)S 2 x(09D\))S 239 x(<128.162.3.100)S 2 x(>)S 10773 XiL�449 y(11-JUN-1990)S 240 x(13:59:45.50)S 241 x(Telnet-in)S 240 x(\(PID:00A1)SE�240 x(UIC:[1,4]\))S 240 x(<128.153.28.24/10)S 2 x(38>)S 10773 X 448 y(G�(11-JUN-1990)S 240 x(14:01:28.01)S 241 x(Forked)S 239 x(Server:)S 240 xxP�(FTPSRV.1\(PID:0)S 2 x(0A2\))S 239 x(<128.153.4.4>)S 10773 X 448 y(11-JUN-1990)SG�240 x(14:01:37.48)S 241 x(\(PID:00A2\))S 240 x([FTP:)S 239 x(fetching)SeH�240 x([LPR.DOC]])S 10773 X 448 y(11-JUN-1990)S 240 x(15:24:45.30)S 241 xD�(Telnet-in)S 240 x(closed)S 239 x(to)S 240 x(IP)S 239 x(addr)S 239 xE�(128.153.28)S 2 x(.24)S 239 x(port=1038)S 10773 X 449 y(11-JUN-1990)S J�240 x(20:01:53.01)S 241 x(Forked)S 239 x(Server:)S 240 x(FTPSRV.1\(PID:0)SF�2 x(0A4\))S 239 x(<128.162.3.100)S 2 x(>)S 10773 X 448 y(11-JUN-1990)SJ�240 x(20:03:01.05)S 241 x(Forked)S 239 x(Server:)S 240 x(FTPSRV.1\(PID:0)SP�2 x(0A5\))S 239 x(<128.162.3.100)S 2 x(>)S 5094 17299 XY 9564 48 R 2404 17996 XYE�F24(3.3.8)S 5094 X(INET$HOSTS)S 10773 X 897 y F151(INET$HOSTS)S 179 xmF�(is)S 180 x(a)S 180 x(system-wide)S 179 x(logical)S 181 x(that)S 180 xG�(points)S 179 x(to)S 180 x(the)S 181 x(system')S -20 x(s)S 180 x(host)SxC�10773 X 597 y(table.)S 249 x(Normally)S 167 x(it)S 165 x(is)S 166 x9C�(de\211ned)S 167 x(to)S 166 x(be)S 166 x(CMUIP_ROO)S -2 x(T)S -27 x8F�(:[SYSLIB]HOSTS.TXT)S -46 x(.)S 10773 X 897 y(The)S 162 x(host)S 160 xH�(table)S 161 x(is)S 160 x(a)S 161 x(list)S 160 x(of)S 160 x(host)S 161 xF�(name,)S 162 x(host)S 161 x(nicknames,)S 163 x(and)S 161 x(the)S 1�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������h������������������������_ � ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������&������������61 xE�(IP)S 161 x(addresses)S 10773 X 598 y(of)S 168 x(the)S 168 x(hosts.)SaH�254 x(The)S 168 x(host)S 168 x(table)S 168 x(is)S 168 x(a)S 168 x(text)SD�168 x(\211le)S 168 x(that)S 168 x(is)S 168 x(read)S 168 x(in)S 168 xH�(at)S 168 x(system)S 168 x(startup.)S 10773 X 598 y(The)S 171 x(format)SH�170 x(of)S 170 x(the)S 171 x(host)S 170 x(table)S 170 x(is)S 169 x(the)SG�171 x(standard)S 170 x(format)S 170 x(described)S 170 x(in)S 170 x F152uD�(RFC)S 170 x(952)S 10773 X 597 y(DOD)S 165 x(Internet)S 167 x(Host)SF�167 x(T)S -37 x(able)S 166 x(Speci\211cat)S 2 x(ion)S F151(.)S 10773 XD�897 y(The)S 175 x(host)S 173 x(table)S 174 x(for)S 174 x(the)S 174 xG�(Internet)S 174 x(is)S 173 x(an)S 174 x(extraordinarily)S 175 x(large)S6H�175 x(text)S 173 x(\211le.)S 266 x(W)S -19 x(ith)S 10773 X 598 y(time,)SE�183 x(as)S 179 x(more)S 180 x(hosts)S 179 x(are)S 179 x(added)S 180 x2H�(to)S 179 x(the)S 180 x(Internet,)S 183 x(it)S 180 x(will)S 178 x(grow)SG�180 x(even)S 181 x(larger)S -36 x(.)S 10773 X 597 y(Each)S 168 x(nigh)S G�2 x(t)S 168 x(hundreds)S 169 x(of)S 168 x(hosts)S 167 x(descend)S 169 x(D�(on)S 168 x(the)S 169 x(Network)S 168 x(Information)S 168 x(Center)SE�10773 X 598 y(and)S 166 x(try)S 167 x(to)S 166 x(retrieve)S 166 x(a)S1F�166 x(copy)S 167 x(of)S 166 x(the)S 166 x(network)S 167 x(host)S 166 xK�(table.)S 10773 X 897 y(There)S 176 x(is)S 175 x(an)S 175 x(extraordinary)SSE�177 x(time)S 175 x(delay)S 175 x(in)S 176 x(getting)S 176 x(a)S 175 x F�(new)S 175 x(host)S 175 x(known)S 176 x(to)S 175 x(all)S 10773 X 598 yC�(other)S 176 x(hosts)S 175 x(that)S 175 x(are)S 175 x(using)S 176 xcE�(the)S 176 x(host)S 175 x(table)S 175 x(mechanism.)S 268 x(As)S 175 xeC�(you)S 176 x(bring)S 176 x(up)S 176 x(a)S 10773 X 597 y(new)S 166 x C�(host,)S 166 x(several)S 167 x(things)S 166 x(must)S 166 x(happen)S2J�10773 X 897 y(\201)S 595 x(Y)S -56 x(our)S 169 x(network)S 168 x(manager)SG�168 x(must)S 168 x(see)S 167 x(that)S 168 x(the)S 168 x(Network)S 168 x)F�(Information)S 168 x(Center)S 11670 X 598 y(\(NIC\))S 167 x(receives)SM�169 x(the)S 169 x(updated)S 168 x(information.)S 254 x(NIC)S 168 x(probably)S2F�169 x(receives)S 169 x(dozens)S 11670 X 598 y(of)S 166 x(these)S 166 xC�(updates)S 165 x(daily)S -55 x(.)S 10773 X 896 y(\201)S 595 x(NIC)S D�170 x(must)S 170 x(try)S 172 x(to)S 170 x(verify)S 172 x(the)S 171 xE�(information,)S 173 x(and)S 171 x(then)S 171 x(modify)S 171 x(their)SuG�171 x(copy)S 172 x(of)S 11670 X 598 y(the)S 166 x(host)S 166 x(table.)S G�10773 X 897 y(\201)S 595 x(After)S 175 x(the)S 176 x(NIC)S 176 x(host)SxC�176 x(table)S 175 x(is)S 176 x(updated,)S 179 x(the)S 176 x(hosts)SnL�176 x(on)S 176 x(the)S 176 x(Network)S 176 x(must)S 11670 X 597 y(retrieve)SI�166 x(a)S 166 x(copy)S 167 x(of)S 166 x(the)S 166 x(Host)S 166 x(table.)SYF�10773 X 897 y(\201)S 595 x(Any)S 179 x(local)S 179 x(additions)S 178 xG�(or)S 180 x(changes)S 180 x(to)S 178 x(the)S 179 x(host)S 179 x(table)S`C�179 x(must)S 178 x(be)S 179 x(performed)S 11670 X 598 y(and)S 166 x4D�(distributed)S 165 x(to)S 166 x(the)S 167 x(local)S 166 x(network.)S�27150 36925 XY F36(3\20313)S�%%EndCustomColor�47 PP EP �%%PageTrailer 2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#�%%+ Courier NewCenturySchlbk-Italic8�%%PageCustomColors: 0_BLACK(�%)�%%Page: 3-14 48 �%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)r,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK F�0 SC 5260 1807 XY F28(System)S 168 x(Managem)S 2 x(ent)S -433 x 4866 YC�F151(\201)S 595 x(In)S 171 x(our)S 172 x(VMS)S 171 x(environment,)S(D�174 x(the)S 171 x(host)S 171 x(table)S 171 x(is)S 171 x(only)S 172 xF�(read)S 171 x(at)S 171 x(boot)S 171 x(time.)S 259 x(So)S 11670 X 598 yC�(the)S 173 x(NAMRES)S 173 x(process)S 173 x(must)S 173 x(be)S 173 xIF�(restarted,)S 175 x(or)S 174 x(the)S 174 x(machine)S 174 x(rebooted,)SG�175 x(in)S 11670 X 598 y(order)S 166 x(for)S 166 x(the)S 167 x(NAMRES)SoE�165 x(process)S 165 x(to)S 166 x(receive)S 167 x(an)S 166 x(updated)S1D�166 x(host)S 166 x(table.)S 10773 7157 XY(By)S 177 x(October)S 176 xH�(1989,)S 180 x(both)S 176 x(the)S 177 x(MILnet)S 177 x(and)S 177 x(ARP)SC�-37 x(Anet)S 176 x(will)S 176 x(have)S 177 x(discontinued)S 10773 X(D�598 y(the)S 156 x(support)S 155 x(of)S 155 x(a)S 155 x(centralized)SD�156 x(host)S 155 x(table.)S 249 x(As)S 155 x(the)S 155 x(successor)SC�-37 x(,)S 158 x(both)S 155 x(the)S 156 x(ARP)S -37 x(Anet)S 10773 X F�598 y(and)S 169 x(MILnet)S 170 x(will)S 168 x(be)S 169 x(using)S 169 xK�(the)S 169 x(Domain)S 169 x(Name)S 169 x(System.)S 255 x(I)S 168 x(highly)S)D�171 x(recommend)S 10773 X 598 y(that)S 172 x(you)S 172 x(try)S 172 xG�(to)S 172 x(investigate)S 172 x(the)S 172 x(Domain)S 171 x(Name)S 172 x C�(System)S 171 x(and)S 172 x(try)S 172 x(to)S 172 x(get)S 172 x(it)S)L�171 x(up)S 10773 X 597 y(and)S 166 x(going)S 2 x(.)S 5094 10744 XY 9564 48 RH�2404 11441 XY F24(3.3.9)S 5094 X(Startup)S 167 x(\211les)S 10773 X 897 yP�F151(There)S 169 x(are)S 167 x(a)S 168 x(number)S 168 x(of)S 168 x(application)SD�167 x(startup)S 167 x(\211le)S 168 x(which)S 168 x(you)S 169 x(may)SC�168 x(want)S 167 x(to)S 167 x(add)S 10773 X 598 y(to)S 166 x(your)SHD�167 x(system)S 166 x(startup)S 165 x(procedure.)S 251 x(Some)S 165 xD�(of)S 166 x(these)S 166 x(are:)S 10773 X 896 y(\201)S 595 x(LPR_ST)SD�-27 x(ARTUP)S -65 x(.COM)S 10773 X 897 y(\201)S 595 x(LPD_ST)S -27 xH�(ARTUP)S -65 x(.COM)S 10773 X 897 y(\201)S 595 x(MAIL_ST)S -28 x(ARTUP)SD�-64 x(.COM)S 5094 16821 XY 23160 96 R 2404 17519 XY F24(3.4)S 5094 XC�(RECORD)S -2 x(ING)S 165 x(ACTIVITY)S 10773 X 896 y F151(It)S 171 x H�(is)S 170 x(desirable)S 171 x(at)S 170 x(times)S 170 x(to)S 171 x(make)SH�171 x(detailed)S 171 x(records)S 171 x(of)S 171 x(the)S 171 x(IP)S -37 xD�(ACP')S -19 x(s)S 170 x(activities.)S 10773 X 598 y(The)S 190 x(IP)SC�-37 x(ACP)S 189 x(classi\211es)S 189 x(all)S 190 x(of)S 189 x(its)S5I�189 x(interesting)S 190 x(activity)S 190 x(into)S 190 x(a)S 189 x(dozen)S]F�190 x(or)S 189 x(so)S 10773 X 598 y(classes.)S 287 x(The)S 187 x(DEB)SD�-2 x(UG)S 185 x(mask)S 185 x(in)S 186 x(the)S 186 x(IP)S -37 x(ACP)SG�185 x(contains)S 185 x(one)S 186 x(bit)S 185 x(for)S 186 x(each)S 186 x H�(of)S 10773 X 597 y(these)S 176 x(classes)S 174 x(and)S 176 x(if)S 176 xE�(that)S 176 x(bit)S 175 x(is)S 175 x(turned)S 177 x(on,)S 179 x(all)S2G�175 x(events)S 176 x(in)S 176 x(that)S 176 x(class)S 175 x(will)S 175 xoF�(be)S 10773 X 598 y(written)S 167 x(to)S 168 x(the)S 168 x(INET$LOG.)SE�167 x(Whenever)S 169 x(the)S 168 x(DEB)S -2 x(UG)S 168 x(mask)S 167 x C�(becomes)S 167 x(zero,)S 169 x(the)S 10773 X 598 y(INET$LOG)S 165 xSG�(is)S 165 x(closed.)S 249 x(If)S 165 x(the)S 166 x(mask)S 165 x(later)S9G�165 x(becomes)S 166 x(non-zero,)S 166 x(a)S 166 x(new)S 165 x(version)S5D�167 x(of)S 10773 X 598 y(the)S 166 x(INET$LOG)S 165 x(\211le)S 167 xG�(is)S 165 x(created.)S 5094 22948 XY 23160 96 R 2404 23646 XY F24(3.5)S.E�5094 X(CHECKI)S -2 x(NG)S 166 x(ACTIVITY)S 10773 X 896 y F151(There)S)C�200 x(are)S 200 x(several)S 200 x(ways)S 199 x(to)S 199 x(monitor)S4G�199 x(the)S 200 x(running)S 201 x(system.)S 316 x(The)S 200 x(\211rst)S]D�10773 X 598 y(method)S 184 x(is)S 184 x(to)S 184 x(use)S 185 x(the)SK�184 x(IPNCP')S -19 x(s)S 184 x(NETST)S -27 x(A)S -28 x(T)S 184 x(command.)S2G�286 x(In)S 185 x(the)S 184 x(event)S 185 x(that)S 10773 X 598 y(NETST)S4G�-27 x(A)S -28 x(T)S 182 x(won')S -9 x(t)S 182 x(function,)S 188 x(use)S1D�182 x(VMS)S 182 x(and)S 182 x(DCL)S 182 x(to)S 182 x(analyze)S 182 xK�(the)S 183 x(situation.)S 10773 X 597 y(The)S 182 x("SHOW)S 180 x(SYSTEM")S1G�181 x(command)S 181 x(at)S 181 x(the)S 182 x(DCL)S 181 x(prompt)S 181 x G�(should)S 181 x(show)S 181 x(two)S 10773 X 5���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������i������������������������Ube@� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������=������ ������98 y(CMU-OpenVMS/IP)S 174 x)E�(processes:)S 265 x("IP_ACP\(V6.6-5\)")S 173 x(and)S 175 x("NAMRES")S G�-2 x(.)S 266 x(Notice)S 10773 X 598 y(what)S 181 x(state)S 180 x(they)S(M�182 x(are)S 181 x(in.)S 281 x(If)S 180 x(any)S 182 x(CMU-OpenVMS/IP-related)S C�181 x(process)S 181 x(is)S 181 x(in)S 10773 X 598 y(the)S 172 x(R)S4C�-19 x(W)S -46 x(AST)S 172 x(state,)S 173 x(there')S -18 x(s)S 171 x6G�(trouble.)S 262 x(Check)S 172 x(to)S 172 x(see)S 172 x(if)S 171 x(the)S O�172 x(IP)S 172 x(device)S 173 x(is)S 171 x(loaded,)S 10773 X 598 y(connected,)S F�168 x(and)S 166 x(mounted,)S 167 x(and)S 166 x(online.)S 5094 29673 XYD�23160 96 R 2404 30370 XY F24(3.6)S 5094 X(DIAGN)S -2 x(OSING)S 165 xE�(PROBLEMS)S 10773 X 897 y F151(The)S 186 x(most)S 184 x(basic)S 185 xaC�(perception)S 185 x(of)S 185 x(a)S 185 x(failure)S 186 x(is)S 184 x1H�(to)S 185 x(notice)S 185 x(that)S 185 x(an)S 186 x(application)S 10773 XG�598 y(which)S 167 x(at)S 166 x(one)S 167 x(time)S 166 x(worked,)S 167 xXE�(no)S 167 x(longer)S 168 x(works.)S 250 x(Usually)S 166 x(the)S 167 xxC�(image,)S 167 x(whether)S 167 x(it)S 10773 X 598 y(be)S 174 x(the)S1D�175 x(IP)S -37 x(ACP)S 173 x(or)S 175 x(the)S 174 x(\211nger)S 176 xF�(program,)S 177 x(is)S 173 x(activated,)S 177 x(perhaps)S 174 x(runs)SC�175 x(for)S 174 x(a)S 174 x(bit,)S 10773 X 597 y(and)S 167 x(then)SrC�167 x(dies.)S 251 x(The)S 167 x(trick)S 168 x(is)S 166 x(to)S 167 x E�(\211nd)S 167 x(some)S 166 x(clue)S 168 x(as)S 166 x(to)S 167 x(why)S1D�167 x(it)S 166 x(dies)S 167 x(and)S 167 x(this)S 166 x(can)S 10773 XF�598 y(almost)S 167 x(always)S 167 x(be)S 168 x(done)S 168 x(by)S 169 xD�(examining)S 169 x(the)S 168 x(trail)S 167 x(it)S 168 x(left)S 167 xG�(around)S 169 x(the)S 168 x(time)S 167 x(of)S 168 x(its)S 10773 X 598 ySD�(death)S 166 x(\(or)S 167 x(failure\).)S 250 x(The)S 167 x(problem)SH�166 x(now)S 166 x(becomes)S 166 x(one)S 167 x(of)S 166 x(knowing)S 167 xD�(where)S 167 x(to)S 166 x(look)S 10773 X 598 y(for)S 166 x(trails.)S�5094 36925 XY F36(3\20314)S �%%EndCustomColor�48 PP EP �%%PageTrailerr2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK)�%7�%%Page: 3-15 49(�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) )�1000 BP PaperHeight PaperWidth PM 0 0 XY 7�%%BeginCustomColor: 0_BLACKxG�0 SC 22146 1807 XY F28(System)S 167 x(Managem)S 2 x(ent)S 10773 4866 XY8F�F151(The)S 169 x(\211rst)S 168 x(place)S 168 x(to)S 169 x(look)S 168 xF�(is)S 168 x(at)S 168 x(the)S 168 x(image)S 169 x(itself.)S 253 x(Did)SI�168 x(it)S 168 x(print)S 168 x(an)S 169 x(error)S 169 x(message)S 10773 XSD�598 y(as)S 153 x(it)S 154 x(failed?)S 248 x(This)S 154 x(may)S 154 xG�(provide)S 154 x(the)S 154 x(answer)S -37 x(.)S 249 x(If)S 153 x(not,)S0G�157 x(try)S 154 x(looking)S 155 x(through)S 155 x(other)S 10773 X 598 yxH�(trails.)S 263 x(The)S 173 x(image)S 173 x(deactivation)S 173 x(record)SF�174 x(will)S 172 x(generally)S 174 x(hold)S 173 x(the)S 173 x(image')SH�-18 x(s)S 172 x(exit)S 10773 X 597 y(code.)S 261 x(W)S -27 x(ere)S 172 xF�(any)S 172 x(anomalous)S 172 x(messages)S 171 x(displayed)S 172 x(on)SH�172 x(the)S 172 x(operator)S 27 x(')S -18 x(s)S 171 x(console?)S 10773 XH�598 y(Look)S 185 x(through)S 185 x(the)S 184 x(INET$LOG)S 183 x(\211le)SL�184 x(to)S 184 x(see)S 184 x(if)S 183 x(any)S 185 x(error)S 185 x(messages)SC�183 x(appear)S 10773 X 598 y(there.)S 255 x(Some)S 168 x(of)S 169 x D�(the)S 169 x(CMU-OpenVMS/IP)S 168 x(application)S 169 x(have)S 169 xD�(their)S 169 x(own)S 168 x(log)S 169 x(\211les)S 10773 X 598 y(you)SC�174 x(can)S 174 x(look)S 174 x(throug)S 2 x(h.)S 264 x(This)S 174 x G�(is)S 173 x(true)S 174 x(of)S 173 x(the)S 174 x(LPR)S 173 x(and)S 174 x%F�(mailer)S 173 x(software.)S 264 x(Also)S 10773 X 597 y(examine)S 173 xC�(any)S 174 x(DUMP)S 172 x(\211les)S 173 x(that)S 172 x(were)S 172 x)G�(produced)S 174 x(by)S 172 x(the)S 173 x(image)S 173 x(failing.)S 263 xRD�(If)S 172 x(the)S 10773 X 598 y(failure)S 180 x(caused)S 179 x(the)SF�179 x(system)S 179 x(to)S 179 x(crash,)S 183 x(use)S 180 x(the)S 179 xF�(ANAL/CRASH)S 178 x(command)S 179 x(to)S 10773 X 598 y(examine)S 167 xL�(the)S 166 x(state)S 165 x(of)S 166 x(the)S 166 x(crashing)S 168 x(system.)SF�10773 X 896 y(If)S 193 x(these)S 193 x(methods)S 193 x(don')S -9 x(t)SC�194 x(provide)S 194 x(you)S 194 x(with)S 193 x(clues,)S 201 x(it')ScC�-19 x(s)S 193 x(time)S 193 x(to)S 193 x(resort)S 193 x(to)S 10773 XSF�598 y(an)S 188 x(active)S 189 x(hunt.)S 294 x(The)S 189 x(plan)S 188 xG�(of)S 188 x(attack)S 188 x(now)S 188 x(is)S 188 x(to)S 187 x(increase)SyJ�189 x(the)S 188 x(number)S 189 x(of)S 10773 X 598 y(events)S 171 x(gener)SG�2 x(ated)S 170 x(by)S 171 x(to)S 171 x(failing)S 171 x(process.)S 259 xoF�(T)S -35 x(urn)S 172 x(on)S 171 x(more)S 171 x(event)S 172 x(logging)SD�172 x(to)S 171 x(the)S 10773 X 598 y(INET$LOG)S 177 x(\211le)S 178 xM�(be)S 178 x(using)S 178 x(the)S 178 x(IPNCP)S 178 x(NETLOG)S 177 x(command.)S0L�273 x(Use)S 177 x(the)S 178 x(VMS)S 10773 X 597 y(security)S 173 x(auditor)SP�173 x(to)S 173 x(\211nd)S 173 x(out)S 173 x(if)S 172 x(the)S 173 x(application)SD�173 x(is)S 172 x(trying)S 174 x(to)S 172 x(access)S 172 x(an)S 173 xD�(object)S 10773 X 598 y(that)S 172 x(is)S 171 x(inaccessible)S 172 xG�(to)S 171 x(it.)S 261 x(If)S 171 x(you)S 173 x(have)S 173 x(the)S 172 x7I�(means,)S 173 x(run)S 173 x(the)S 172 x(offending)S 173 x(image)S 10773 X�F�598 y(under)S 172 x(the)S 171 x(VMS)S 171 x(debugger)S -36 x(.)S 259 xC�(This)S 171 x(last)S 171 x(technique)S 172 x(is)S 170 x(the)S 171 xaE�(most)S 170 x(powerful)S 171 x(but)S 171 x(is)S 10773 X 598 y(often)S1D�166 x(not)S 166 x(feasible)S 166 x(for)S 166 x(the)S 166 x(typical)SG�166 x(user)S -36 x(.)S 5094 16273 XY 23160 96 R 2404 16971 XY F24(3.7)SSE�5094 X(GETTING)S 165 x(HELP)S 553 x 896 y F151(If)S 182 x(all)S 182 x_D�(else)S 182 x(fails,)S 186 x(it')S -19 x(s)S 182 x(time)S 182 x(to)SF�182 x(get)S 183 x(outside)S 182 x(help.)S 282 x(CMU-OpenVMS/IP)S 182 xF�(is)S 182 x(not)S 10773 X 598 y(of\211cially)S 185 x(supported)S 183 xC�(but)S 184 x(it')S -19 x(s)S 184 x(usually)S 184 x(possible)S 183 x7G�(to)S 184 x(\211nd)S 184 x(someone)S 184 x(willing)S 184 x(to)S 10773 XaD�598 y(help)S 176 x(you)S 176 x(out.)S 269 x(The)S 176 x(next)S 176 xD�(few)S 175 x(section)S 175 x(refer)S 176 x(to)S 175 x(names,)S 178 xD�(addresses)S 175 x(and)S 175 x(phone)S 10773 X 598 y(numbers)S 157 xK�(which)S 156 x(may)S 157 x(change)S 158 x(over)S 157 x(the)S 156 x(course)SoG�157 x(of)S 156 x(time.)S 250 x(Since)S 156 x(this)S 156 x(information)SDF�10773 X 597 y(is)S 172 x(stuck)S 173 x(way)S 173 x(down)S 172 x(here)SD�173 x(in)S 173 x(Chapter)S 172 x(3,)S 175 x(there')S -18 x(s)S 172 xH�(a)S 172 x(good)S 173 x(chance)S 174 x(it')S -19 x(s)S 172 x(not)S 173 xG�(going)S 10773 X 598 y(to)S 170 x(be)S 169 x(updated)S 170 x(as)S 169 xlF�(often)S 170 x(as)S 169 x(it)S 169 x(should)S 170 x(be.)S 256 x(Look)SD�171 x(in)S 170 x(the)S 169 x(preface)S 170 x(of)S 170 x(this)S 169 xD�(manual)S 10773 X 598 y(to)S 166 x(\211nd)S 167 x(the)S 166 x(most)SG�165 x(current)S 167 x(information)S 167 x(at)S 165 x(the)S 167 x(time)S E�165 x(of)S 166 x(publication.)S 5094 22649 XY 9564 48 R 2404 23347 XY(E�F24(3.7.1)S 5094 X(The)S 166 x(CMU-OpenVMS/IP)S 165 x(mailing)S 166 x(S�(list)S 10773 X 896 y F151(CMU)S 194 x(maintains)S 194 x(a)S 194 x(CMU-OpenVMS/IP)S)D�195 x(mailing)S 194 x(list)S 194 x(which)S 194 x(should)S 195 x(be)SD�10773 X 598 y(considered)S 186 x(the)S 186 x(primary)S 186 x(means)SE�186 x(for)S 185 x(discussing)S 186 x(CMU-OpenVMS/IP)S -64 x(.)S 186 x�F�(The)S 10773 X 598 y(way)S 191 x(this)S 190 x(works)S 190 x(is)S 190 xE�(as)S 190 x(follows:)S 297 x(The)S 191 x(mailing)S���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������j������������������������NA� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������U������������ 191 x(list)S 190 x�G�(is)S 190 x(nothing)S 192 x(more)S 190 x(than)S 10773 X 598 y(a)S 187 x)C�(*long*)S 188 x(list)S 186 x(of)S 187 x(e-mail)S 186 x(addresses.)SED�291 x(When)S 187 x(e-mail)S 187 x(is)S 186 x(sent)S 187 x(to)S 187 xC�(the)S 187 x(address)S 10773 X 597 y F152(cmu-openvms-ip@DR)S -37 xyE�(YCAS.CLUB.CC.CMU.EDU)S F151(,)S 180 x(that)S 180 x(mail)S 179 x(is)S E�180 x(resent)S 180 x(to)S 10773 X 598 y(every)S 172 x(address)S 171 x1H�(on)S 171 x(the)S 171 x(mailing-list.)S 259 x(T)S -45 x(o)S 171 x(have)SG�172 x(your)S 172 x(address)S 170 x(added)S 171 x(to)S 171 x(the)S 171 x1D�(list,)S 10773 X 598 y(send)S 182 x(mail)S 181 x(with)S 182 x(your)SG�182 x(address)S 182 x(and)S 182 x(a)S 181 x(pleasant)S 182 x(greeting)SxH�183 x(to)S 181 x F152(cmu-openvms-)S 10773 X 598 y(ip-request@DR)S -36 xE�(YCAS.CLUB.CC.CMU.EDU)S F151(.)S 184 x(In)S 183 x(fact,)S 189 x(any)SeL�184 x(mail)S 183 x(that)S 184 x(isn')S -10 x(t)S 10773 X 597 y(appropriate)SF�159 x(for)S 160 x(everyone)S 161 x(on)S 159 x(the)S 160 x(list)S 158 xD�(to)S 159 x(read)S 160 x(should)S 159 x(be)S 159 x(sent)S 160 x(to)SF�159 x(the)S 159 x("-request")S 10773 X 598 y(address.)S 27150 36925 XY �F36(3\20315)SI�%%EndCustomColor�49 PP EP �%%PageTrailerT2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%+ NewCenturySchlbk-Italicf�%%PageCustomColors: 0_BLACKt�% �%%Page: 3-16 505� /DEC$EDMS_MAKE_FILM where � { pop }S%�{ /DEC$EDMS_SUPPRESS_BLANKPAGES wherex � { pop }t� { CLRP showpage } ifelse � } ifelse o �%%PageTrailerr �%%PageFonts:�%%PageCustomColors:6�%x�%%Page: 4-1 51�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)o)�1000 BP PaperHeight PaperWidth PM 0 0 XY o�%%BeginCustomColor: 0_BLACKvQ�0 SC 2404 5875 XY F12(4)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Organization)S7J�197 x 8654 Y F152("But)S 188 x(in)S 188 x(our)S 188 x(enthu)S 2 x(siasm,)SC�193 x(we)S 187 x(could)S 189 x(not)S 188 x(resist)S 188 x(a)S 188 xxJ�(radical)S 188 x(overhaul)S 188 x(of)S 187 x(the)S 10773 X 598 y(system,)SI�175 x(in)S 172 x(which)S 173 x(all)S 171 x(of)S 172 x(its)S 173 x(major)SyC�172 x(weaknesses)S 173 x(have)S 172 x(been)S 173 x(exposed,)S 175 xtD�(analyzed,)S 10773 X 598 y(and)S 167 x(replaced)S 167 x(with)S 166 xC�(new)S 166 x(weaknesses.")S 10773 X 597 y F153(\203)S 166 x(Bruce)S7C�165 x(Leverett,)S 167 x("Register)S 166 x(Allocati)S 2 x(on)S 166 xxE�(in)S 167 x(Optimizin)S 2 x(g)S 166 x(Compilers")S 10773 X 897 y F1521H�("No,)S 177 x(no,)S 177 x(no,)S 177 x(don')S -18 x(t)S 174 x(tug)S 175 xC�(on)S 175 x(that.)S 266 x(Y)S -64 x(ou)S 175 x(never)S 174 x(know)S%I�174 x(what)S 175 x(it)S 174 x(might)S 175 x(be)S 174 x(attached)S 10773 XgE�598 y(to.")S -761 x 597 y F153(\203)S 166 x(Buckaroo)S 167 x(Banzai)SeC�5094 13569 XY 23160 96 R 2404 14266 XY F24(4.1)S 5094 X(The)S 166 x1J�(Cast)S 166 x(of)S 166 x(Characters)S 5094 X 399 y 9564 48 R 2404 15362 XYD�(4.1.1)S 5094 X(IPDriver)S 10773 X 897 y F151(From)S 185 x(a)S 185 xC�(conceptual)S 185 x(point)S 185 x(of)S 184 x(view)S -46 x(,)S 190 x(F�(CMU-OpenVMS/IP)S 184 x(can)S 185 x(be)S 185 x(seen)S 185 x(as)S 184 xD�(a)S 10773 X 598 y(sophisticated)S 186 x(VMS)S 187 x(device,)S 193 xC�(IP:.)S 292 x(All)S 186 x(requests)S 187 x(are)S 187 x(sent)S 186 x0G�(to)S 187 x(the)S 187 x(IP)S 187 x(device)S 10773 X 597 y(which)S 179 xxG�(processes)S 178 x(them)S 178 x(and)S 179 x(returns)S 179 x(the)S 178 xSM�(results)S 178 x(to)S 178 x(the)S 179 x(client.)S 274 x(In)S 179 x(addition)S(C�10773 X 598 y(to)S 177 x(processing)S 177 x(user)S 177 x(requests)SaG�176 x(such)S 177 x(as)S 176 x(reads)S 177 x(and)S 177 x(writes,)S 179 x E�(the)S 177 x(IP)S 176 x(device)S 178 x(also)S 10773 X 598 y(handles)S9D�177 x(the)S 177 x(delivery)S 178 x(of)S 176 x(AST)S -31 x(s,)S 179 xF�(the)S 177 x(setting)S 177 x(of)S 177 x(event)S 177 x(\212ags,)S 180 xN�(and)S 177 x(other)S 177 x(tasks)S 10773 X 598 y(normally)S 176 x(associated)SD�174 x(with)S 175 x(a)S 175 x(device)S 176 x(driver)S -36 x(.)S 268 xE�(Before)S 175 x(CMU-OpenVMS/IP)S 175 x(can)S 10773 X 597 y(be)S 175 x H�(made)S 175 x(operational,)S 179 x(the)S 175 x(IP)S 175 x(driver)S 176 xE�(must)S 175 x(be)S 176 x(loaded)S 175 x(and)S 175 x(connected)S 176 xeF�(\(using)S 10773 X 598 y(SYSGEN\))S -2 x(.)S 10773 X 897 y(The)S 169 xE�(IP)S 169 x(driver)S 169 x(actually)S 170 x(does)S 168 x(very)S 170 xeF�(little)S 168 x(of)S 168 x(the)S 169 x(work)S 169 x(associated)S 168 xD�(with)S 168 x(TCP/IP)S -64 x(.)S 10773 X 598 y(Instead,)S 176 x(it)SC�174 x(hands)S 174 x(off)S 174 x(the)S 174 x(user)S 174 x(requests)SAD�174 x(to)S 173 x(the)S 175 x(TCP/IP)S 174 x(demon)S 174 x(process,)SE�177 x(the)S 10773 X 597 y(IP)S -37 x(ACP)S 175 x(which)S 175 x(does)S.C�175 x(most)S 174 x(of)S 175 x(the)S 176 x(work.)S 267 x(The)S 176 xxG�(system)S 174 x(was)S 175 x(designed)S 175 x(this)S 175 x(way)S 10773 XcF�598 y(to)S 172 x(allow)S 171 x(the)S 173 x(TCP/IP)S 172 x(code)S 173 xF�(to)S 172 x(exist)S 172 x(in)S 172 x(a)S 172 x(process)S 172 x(space)SF�172 x(of)S 172 x(its)S 171 x(own,)S 174 x(instead)S 172 x(of)S 10773 XC�598 y(being)S 169 x(located)S 167 x(in)S 168 x(the)S 168 x(kernel)SgJ�169 x(with)S 168 x(the)S 168 x(IP)S 167 x(driver)S -36 x(.)S 253 x(Since)SE�168 x(the)S 168 x(TCP/IP)S 169 x(code)S 168 x(is)S 167 x(in)S 10773 XiE�598 y(its)S 176 x(own)S 176 x(process,)S 178 x(it)S 176 x(can)S 177 x8F�(use)S 176 x(all)S 176 x(of)S 176 x(the)S 176 x(system)S 176 x(calls)SH�176 x(and)S 176 x(libraries)S 176 x(normally)S 10773 X 597 y(available)SD�171 x(to)S 170 x(a)S 170 x(normal)S 171 x(process.)S 258 x(Keeping)SD�171 x(the)S 171 x(code)S 171 x(in)S 170 x(user)S 171 x(space)S 170 xC�(also)S 170 x(makes)S 10773 X 598 y(debuggin)S 2 x(g)S 166 x(much)S C�167 x(easier)S 166 x(\(using)S 166 x(DEBUG,)S 165 x(instead)S 166 x1O�(of)S 166 x(XDEL)S -28 x(T)S -27 x(A\).)S 5094 26720 XY 9564 48 R 2404 27417 XY)G�F24(4.1.2)S 5094 X(IP)S -51 x(ACP)S 10773 X 897 y F151(The)S 206 x(IP)SuD�205 x(Ancillary)S 206 x(Control)S 205 x(Process)S 205 x(\(IP)S -37 xE�(ACP\))S 204 x(is)S 205 x(the)S 205 x(heart)S 206 x(of)S 205 x(CMU-)S C�10773 X 597 y(OpenVMS/IP)S -64 x(.)S 168 x(It)S 167 x(forms)S 167 xxG�(the)S 168 x(bridge)S 168 x(between)S 167 x(the)S 168 x(outside)S 167 x4J�(world)S 167 x(and)S 168 x(the)S 168 x(client)S 10773 X 598 y(processes.)SD�263 x(The)S 173 x(IP)S -36 x(ACP)S 172 x(communicates)S 173 x(with)SE�173 x(the)S 173 x(external)S 174 x(world)S 172 x(through)S 175 x(IP)S-F�10773 X 598 y(transports)S 166 x(which)S 166 x(are)S 166 x(described)SI�166 x(below)S -46 x(.)S 5094 31302 XY 9564 48 R 2404 32000 XY F24(4.1.3)SiE�5094 X(NamRes)S 10773 X 896 y F151(The)S 201 x(CMU-OpenVMS/IP)S 200 xxJ�(Name)S 200 x(Resolver)S 200 x(performs)S 200 x(three)S 200 x(functions.)SC�10773 X 598 y(Primarily)S 173 x(the)S 173 x(Name)S 173 x(Resolver)S,G�173 x(does)S 172 x(just)S 173 x(that,)S 174 x(resolves)S 173 x(names.)S1C�263 x(The)S 173 x(IP)S -37 x(ACP)S 10773 X 598 y(asks)S 186 x(the)S6J�186 x(Name)S 186 x(Resolver)S 186 x(to)S 186 x(translate)S 186 x(between)SN�186 x(Domain)S 185 x(Names)S 186 x(and)S 186 x(IP)S 10773 X 598 y(addresses.)SH�261 x(The)S 174 x(Name)S 172 x(Resolver)S 172 x(also)S 172 x(maintains)SG�172 x(a)S 173 x(cache)S 173 x(of)S 172 x(Domain)S 172 x(Names)S 10773 X�D�598 y(for)S 171 x(future)S 170 x(reference)S 2 x(.)S 258 x(A)S 170 xC�(third)S 170 x(function)S 171 x(of)S 171 x(the)S 170 x(Name)S 170 xoH�(Resolver)S 171 x(of)S 170 x(translation)S 10773 X 597 y(between)S 166 xE�(Domain)S 166 x(Names)S 165 x(and)S 166 x(Resource)S 167 x(Records.)S��27427 36925 XY F36(4\2031)St�%%EndCustomColor�51 PP EP �%%PageTrailer�3�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Itali���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������k������������������������l=A� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1S;1���������������������������������������������������������������������������������������������������������i�����S������������������������������+������c 0�%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK)�%6�%%Page: 4-2 52�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)l,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKoO�0 SC 5094 1807 XY F28(Organizatio)S 2 x(n)S 5094 4546 XY 9564 48 R 2404 5244 XYgI�F24(4.1.4)S 5094 X(IP)S 166 x(transports)S 10773 X 896 y F151(Beginning)SxO�209 x(with)S 206 x(CMU-T)S -46 x(ek/IP)S 208 x(6.5,)S 218 x(device-speci\211c)SmD�208 x(support)S 207 x(for)S 207 x(the)S 10773 X 598 y(transmission)SE�183 x(of)S 183 x(IP)S 183 x(datagrams)S 183 x(over)S 184 x(physical)S D�183 x(mediums)S 183 x(has)S 183 x(been)S 184 x(moved)S 10773 X 598 yH�(into)S 175 x(medium)S 175 x(speci\211c)S 175 x(modules.)S 267 x(These)SG�175 x(modules)S 174 x(are)S 175 x(VMS)S 175 x(shared)S 175 x(run-time)S N�10773 X 598 y(loadable)S 173 x(images.)S 265 x(The)S 174 x(device-speci\211c)SE�174 x(code)S 174 x(no)S 174 x(longer)S 174 x(needs)S 174 x(to)S 173 x H�(exist)S 173 x(within)S 10773 X 598 y(the)S 184 x(IP)S -36 x(ACP)S 183 xG�(image.)S 286 x(This)S 185 x(means)S 184 x(that)S 184 x(support)S 184 x)D�(for)S 184 x(new)S 184 x(interfaces)S 184 x(can)S 185 x(be)S 10773 XE�597 y(added)S 162 x(to)S 162 x(the)S 162 x(package)S 163 x(at)S 161 xiE�(run-time,)S 164 x(instead)S 161 x(of)S 162 x(link-time,)S 164 x(or)S(D�162 x(even)S 163 x(compilation)S 10773 X 598 y(time.)S 10773 X 897 yE�(IP)S 177 x(transports)S 177 x(are)S 178 x(also)S 177 x(responsible)S5D�177 x(for)S 177 x(routing)S 179 x(the)S 178 x(IP)S 177 x(addresses)SG�176 x(they)S 178 x(are)S 10773 X 597 y(given)S 162 x(into)S 160 x(the)SyF�160 x(appropriate)S 161 x(physical)S 160 x(network)S 161 x(addresses)SG�159 x(they)S 161 x(must)S 160 x(use.)S 249 x(This)S 10773 X 598 y(may)SeR�182 x(be)S 181 x(a)S 181 x(simple)S 181 x(job)S 182 x(for)S 181 x(point-to-point)SG�181 x(transports)S 181 x(like)S 181 x(SLIP)S 181 x(which)S 182 x(only)S D�10773 X 598 y(have)S 175 x(one)S 175 x(destination)S 175 x(address)SE�173 x(available,)S 177 x(or)S 175 x(it)S 174 x(can)S 175 x(be)S 175 xtF�(very)S 175 x(complicated,)S 177 x(as)S 10773 X 598 y(is)S 172 x(the)SH�172 x(case)S 172 x(with)S 172 x(the)S 172 x(EtherNet)S 172 x(transport)SH�172 x(which)S 173 x(needs)S 172 x(to)S 172 x(do)S 172 x(an)S 172 x(ARP)SL�172 x(query)S 10773 X 597 y(to)S 181 x(\211nd)S 182 x(the)S 182 x(physical)SH�182 x(EtherNet)S 181 x(address)S 181 x(which)S 182 x(corresponds)S 181 xO�(to)S 182 x(a)S 181 x(given)S 183 x(IP)S 10773 X 598 y(address.)S 5094 15157 XY7I�23160 96 R 2404 15854 XY F24(4.2)S 5094 X(Component)S 166 x(Interaction)S7<�5094 X 399 y 9564 48 R 2404 16950 XY(4.2.1)S 5094 X(client)S!�XP /F119 40 498 2 0 38 21 22 40 0dM�<0003000000 0003000000 0007000000 000E000000 001E000000 003C000000 00FFFFFFF8 L�01FFFFFFF8 07E0000000 3F80000000 FE00000000 FE00000000 3F80000000 07E0000000L�01FFFFFFF8 00FFFFFFF8 003C000000 001E000000 000E000000 0007000000 0003000000 �0003000000>1�PXLC RP �7082 16950 XY F119(\()S7!�XP /F119 41 498 2 0 38 21 22 40 05M�<0000060000 0000060000 0000070000 0000038000 000003C000 000001E000 FFFFFFF800(L�FFFFFFFC00 0000003F00 0000000FE0 00000003F8 00000003F8 0000000FE0 0000003F00L�FFFFFFFC00 FFFFFFF800 000001E000 000003C000 0000038000 0000070000 0000060000 �0000060000>0�PXLC RPYG�7497 16950 XY F119(\))S 166 x F24(IP)S 166 x(device)S -385 x 897 y F1514G�(Communication)S 186 x(between)S 185 x(the)S 185 x(client)S 185 x(and)SyH�186 x(the)S 185 x(IP)S 185 x(device)S 186 x(is)S 185 x(performed)S 185 xD�(by)S 10773 X 597 y(assigning)S 185 x(a)������2������S 185 x(channel)S 185 x(to)SG�184 x(the)S 185 x(IP:)S 185 x(device)S 185 x(\(with)S 184 x(the)S 184 x�I�(SYS$ASSIG)S -2 x(N)S 185 x(service\))S 10773 X 598 y(and)S 171 x(using)S�F�170 x(the)S 171 x(standard)S 170 x(VMS)S 170 x(QIO)S 169 x(mechanism)SJ�170 x(to)S 170 x(send)S 170 x(requests.)S 258 x(For)S 170 x(more)S 10773 XE�598 y(information)S 180 x(regarding)S 182 x(this,)S 183 x(see)S 180 x�G�(the)S 180 x(description)S 179 x(of)S 180 x(the)S 180 x(SYS$QIO)S 178 x�D�(system)S 10773 X 598 y(service)S 167 x(as)S 165 x(well)S 166 x(as)SF�165 x(the)S 167 x F152(VMS)S 166 x(Systems)S 167 x(Programming)S 167 xD�(I/O)S 166 x(manual)S F151(.)S 5094 21433 XY 9564 48 R 2404 22131 XYG�F24(4.2.2)S 5094 X(IP)S 166 x(device)S 165 x F119(\()S -82 x(\))S 166 x�F�F24(IP)S -52 x(ACP)S -643 x 896 y F151(The)S 170 x(IP)S 169 x(device)SC�170 x(receives)S 169 x(requests)S 169 x(through)S 171 x(any)S 170 x�H�(of)S 169 x(several)S 169 x(entry)S 170 x(points)S 169 x(which)S 10773 XJ�598 y(correspond)S 178 x(to)S 178 x(the)S 178 x(various)S 178 x(function)SD�179 x(codes)S 177 x(accepted)S 178 x(by)S 178 x(the)S 178 x(SYS$QI)SH�-2 x(O)S 178 x(call,)S 10773 X 598 y(like)S 188 x(the)S 188 x(NET$OPEN)SC�188 x(code,)S 194 x(or)S 188 x(the)S 188 x(NET$SEND)S 187 x(code.)S�G�294 x(Control)S 187 x(is)S 188 x(given)S 10773 X 597 y(to)S 189 x(the)S�C�189 x(appropriate)S 188 x(entry)S 190 x(point)S 189 x(along)S 189 x�D�(with)S 189 x(a)S 188 x(vector)S 190 x(of)S 189 x(six)S 188 x(long)SF�190 x(words,)S 10773 X 598 y(P1-P6,)S 200 x(which)S 193 x(correspond)SG�193 x(to)S 192 x(the)S 193 x(six)S 192 x(user)S 193 x(arguments)S 193 x�H�(passed)S 192 x(into)S 192 x(the)S 10773 X 598 y(SYS$QIO)S 182 x(call.)SC�285 x(Also)S 183 x(available)S 184 x(at)S 184 x(this)S 183 x(time)S�D�184 x(is)S 183 x(the)S 184 x(chann)S 2 x(el')S -19 x(s)S 183 x(UCB)SH�183 x(\(Unit)S 10773 X 598 y(Control)S 180 x(Block\))S 179 x(and)S 180 xF�(an)S 180 x(IRP)S 179 x(\(I/O)S 179 x(Request)S 179 x(Packet\))S 180 xH�(created)S 180 x(speci\211cally)S 180 x(for)S 10773 X 597 y(this)S 176 xG�(request.)S 270 x(The)S 176 x(IP)S 176 x(device)S 177 x(\211rst)S 176 x�F�(checks)S 177 x(the)S 176 x(user)S -8 x(-supplied)S 175 x(parameters)SE�176 x(to)S 10773 X 598 y(make)S 177 x(sure)S 177 x(they)S 178 x(are)S�C�177 x(reasonable)S 177 x(and)S 178 x(accessible.)S 270 x(It)S 177 x�G�(then)S 177 x(allocates)S 177 x(a)S 177 x(UArg)S 10773 X 598 y(\(User)S�J�174 x(Arguments\))S 175 x(block)S 175 x(from)S 174 x(the)S 175 x(system')SD�-20 x(s)S 174 x(Non-paged)S 175 x(pool)S 175 x(and)S 174 x(\211lls)SK�175 x(it)S 174 x(in,)S 10773 X 598 y(using)S 172 x(the)S 172 x(parameters)S�G�171 x(passed)S 171 x(by)S 171 x(the)S 172 x(user)S -37 x(.)S 261 x(It)S�E�171 x(links)S 171 x(the)S 172 x(UArg)S 172 x(with)S 171 x(the)S 171 x�F�(IRP)S 10773 X 597 y(and)S 167 x(calls)S 166 x(EXE$QIO)S -2 x(ACPPKT)SE�166 x(which)S 168 x(places)S 166 x(the)S 167 x(IRP)S 166 x(in)S 167 x�D�(a)S 167 x(queue)S 167 x(accessible)S 167 x(to)S 10773 X 598 y(the)SC�166 x(IP)S -37 x(ACP)S 166 x(and)S 166 x(then)S 167 x(tells)S 165 x�D�(the)S 166 x(IP)S -36 x(ACP)S 165 x(to)S 166 x(wake-up)S 166 x(and)SD�166 x(do)S 166 x(some)S 166 x(work.)S 10773 X 897 y(The)S 180 x(IP)SI�179 x(device)S 179 x(does)S 179 x(no)S 179 x(further)S 180 x(processing)S�F�180 x(or)S 179 x(even)S 180 x(post-processing)S 178 x(of)S 179 x(the)SF�10773 X 598 y(request)S 186 x(because)S 187 x(there)S 186 x(is)S 186 xD�(no)S 186 x(further)S 187 x(IP-speci\211c)S 187 x(processing)S 186 xH�(required;)S 198 x(it)S 10773 X 597 y(can)S 174 x(all)S 173 x(be)S 173 xF�(performed)S 173 x(by)S 173 x(the)S 174 x(standard)S 173 x(VMS)S 172 xC�(IO$POST)S 173 x(interrupt)S 173 x(when)S 174 x(the)S 10773 X 598 y�H�(IP)S -37 x(ACP)S 183 x(is)S 182 x(\211nished)S 184 x(with)S 183 x(the)SF�183 x(request.)S 283 x(Note)S 183 x(that)S 183 x(it)S 183 x(is)S 182 xE�(possible)S 183 x(for)S 183 x(the)S 183 x(IP)S 10773 X 598 y(driver)S�F�173 x(to)S 171 x(perform)S 172 x(I/O)S 171 x(post)S 172 x(processing)SE�172 x(on)S 172 x(a)S 172 x(request)S 171 x(by)S 173 x(placing)S 172 x�F�(the)S 172 x�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������l������������������������#a� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������������:������(address)S 10773 X 598 y(of)S 167 x(one)S 168 x(of)S 167 xG�(its)S 166 x(entry)S 169 x(points)S 166 x(in)S 168 x(the)S 167 x(IRP')S�D�-19 x(s)S 167 x(PID)S 167 x(\211eld.)S 252 x(Such)S 168 x(an)S 167 xD�(entry)S 168 x(point)S 167 x(exists)S 10773 X 597 y(in)S 170 x(the)SD�171 x(IP)S 170 x(driver)S -37 x(,)S 172 x(IP_FINISHIO,)S 169 x(but)SI�170 x(is)S 170 x(not)S 170 x(used)S 170 x(at)S 170 x(this)S 169 x(time.)S�C�257 x(See)S 170 x(the)S 170 x(book)S 10773 X 598 y F152("Advanced)S�E�167 x(Device)S 165 x(Driver)S 166 x(T)S -44 x(echniques")S 168 x F151�2�(for)S 166 x(details.)S 5094 36925 XY F36(4\2032)S�%%EndCustomColor�52 PP EP �%%PageTrailer�2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman"�%%+ amsy10 NewCenturySchlbk-Italic�%%PageCustomColors: 0_BLACK��%��%%Page: 4-3 53�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�I�0 SC 24604 1807 XY F28(Organization)S 5094 4546 XY 9564 48 R 2404 5244 XY�#�F24(4.2.3)S 5094 X(IP)S -51 x(ACP)S�!�XP /F119 40 498 2 0 38 21 22 40 0�M�<0003000000 0003000000 0007000000 000E000000 001E000000 003C000000 00FFFFFFF8�L�01FFFFFFF8 07E0000000 3F80000000 FE00000000 FE00000000 3F80000000 07E0000000L�01FFFFFFF8 00FFFFFFF8 003C000000 001E000000 000E000000 0007000000 0003000000 �0003000000>��PXLC RP��7340 5244 XY F119(\()S!�XP /F119 41 498 2 0 38 21 22 40 0�M�<0000060000 0000060000 0000070000 0000038000 000003C000 000001E000 FFFFFFF800�L�FFFFFFFC00 0000003F00 0000000FE0 00000003F8 00000003F8 0000000FE0 0000003F00L�FFFFFFFC00 FFFFFFF800 000001E000 000003C000 0000038000 0000070000 0000060000 �0000060000>��PXLC RP�H�7755 5244 XY F119(\))S 166 x F24(NamRes)S -438 x 896 y F151(When)S 183 xF�(the)S 184 x(NamRes)S 182 x(process)S 182 x(is)S 183 x(started)S 182 xK�(up,)S 188 x(it)S 182 x(creates)S 183 x(a)S 183 x(mailbox)S 183 x(through)S�H�10773 X 598 y(which)S 171 x(it)S 171 x(can)S 171 x(receive)S 171 x(and)SD�171 x(answer)S 171 x(requests.)S 258 x(Normally)S 171 x(only)S 172 xE�(the)S 171 x(IP)S -37 x(ACP)S 170 x(uses)S 10773 X 598 y(this)S 174 x�D�(mailbox)S 174 x(but)S 174 x(it)S 173 x(is)S 174 x(available)S 174 xH�(for)S 174 x(use)S 174 x(by)S 174 x(anyone.)S 266 x(The)S 175 x(NamRes)SG�173 x(routines)S 10773 X 598 y(within)S 183 x(the)S 184 x(IPNCP)S 183 x�C�(are)S 184 x(an)S 183 x(example)S 184 x(of)S 183 x(how)S 184 x(to)S�F�183 x(directly)S 184 x(access)S 183 x(the)S 183 x(Name)S 10773 X 598 yG�(Resolver)S -37 x(.)S 10773 X 896 y(The)S 183 x(Name)S 182 x(Resolver)S�D�182 x(communicates)S 182 x(with)S 182 x(Name)S 182 x(Servers)S 183 xD�(on)S 182 x(the)S 182 x(internet)S 10773 X 598 y(through)S 168 x(a)SF�166 x(UDP)S 166 x(connection)S 167 x(to)S 166 x(the)S 166 x(IP)S -37 xI�(ACP)S -65 x(.)S 5094 11221 XY 9564 48 R 2404 11919 XY F24(4.2.4)S 5094 X�M�(IP)S -51 x(ACP)S 165 x F119(\()S -83 x(\))S 166 x F24(IP)S 166 x(transport)S�E�10773 X 896 y F151(The)S 186 x(IP)S -37 x(ACP)S 184 x(creates)S 185 x�F�(a)S 185 x(Device)S 185 x(Con\211gu)S 2 x(ration)S 185 x(Entry)S 185 xD�(for)S 185 x(each)S 186 x(interface)S 185 x(it)S 10773 X 598 y(has)SG�173 x(to)S 172 x(the)S 173 x(outside)S 173 x(world.)S 263 x(The)S 173 x�G�(dev_con\211)S 2 x(g)S 173 x(entry)S 174 x(contains)S 173 x(all)S 172 x�C�(of)S 173 x(the)S 173 x(device-)S 10773 X 598 y(independent)S 189 x�G�(information)S 187 x(regardin)S 2 x(g)S 188 x(that)S 187 x(interface.)S�E�293 x(Attached)S 188 x(to)S 187 x(every)S 10773 X 598 y(dev_con\211)S�S�2 x(g)S 192 x(entry)S 192 x(is)S 191 x(block)S 192 x(of)S 192 x(device-speci\211c)S0G�192 x(data)S 191 x(which)S 192 x(is)S 191 x(owned)S 191 x(and)S 10773 X0G�597 y(interpreted)S 190 x(by)S 191 x(one)S 190 x(of)S 190 x(the)S 190 xFF�(IP)S 190 x(transports)S 189 x(loaded)S 190 x(into)S 190 x(the)S 190 xH�(system.)S 297 x(The)S 10773 X 598 y(dev_con\211)S 2 x(g)S 170 x(entry)SF�171 x(contains)S 170 x(a)S 170 x(list)S 169 x(of)S 170 x(entry)S 171 xH�(points)S 169 x(into)S 170 x(the)S 171 x(transport)S 169 x(which)S 171 xE�(it)S 10773 X 598 y(uses)S 174 x(to)S 174 x(manipulate)S 174 x(that)S I�174 x(transport')S -19 x(s)S 174 x(interfaces.)S 265 x(Func)S 2 x(tions)S)D�173 x(which)S 175 x(must)S 174 x(be)S 10773 X 598 y(provided)S 167 xG�(by)S 166 x(every)S 167 x(transport)S 166 x(are:)S 10773 X 896 y(\201)SxC�595 x(Initialize)S 165 x(yourself,)S 10773 X 897 y(\201)S 595 x(T)S5E�-31 x(ransmit)S 166 x(an)S 166 x(IP)S 166 x(datagram,)S 10773 X 897 y8H�(\201)S 595 x(T)S -46 x(ell)S 166 x(me)S 166 x(about)S 166 x(yourself,)SE�167 x(and)S 10773 X 896 y(\201)S 595 x(Con\211rm)S 166 x(that)S 166 x(C�(you)S 167 x(are)S 166 x(functioning)S 2 x(.)S 10773 21682 XY(The)SeD�181 x(IP)S 180 x(transport)S 180 x(communicates)S 180 x(back)S 180 xE�(to)S 180 x(the)S 181 x(IP)S -37 x(ACP)S 179 x(throug)S 2 x(h)S 180 x1E�(the)S 180 x(IP)S -37 x(ACP)S 10773 X 598 y(Interface)S 168 x(Block)S1F�168 x(\(IP)S -37 x(ACP_Int\).)S 253 x(The)S 168 x(IP)S -37 x(ACP_Int)SF�167 x(is)S 168 x(a)S 167 x(collection)S 169 x(of)S 167 x(entry)S 169 xG�(points)S 10773 X 598 y(and)S 166 x(pointers)S 166 x(into)S 166 x(the)S)F�167 x(IP)S -37 x(ACP)S 165 x(which)S 167 x(perform)S 166 x(the)S 166 xC�(following)S 166 x(functions:)S 10773 X 896 y(\201)S 595 x(Accept)SyD�166 x(an)S 166 x(incoming)S 167 x(IP)S 166 x(datagram)S 166 x(from)SD�166 x(the)S 166 x(IP)S 166 x(transport.)S 10773 X 897 y(\201)S 595 xC�(Log)S 167 x(a)S 166 x(signi\211cant)S 167 x(events)S 166 x(which)SnF�166 x(occurred)S 167 x(within)S 166 x(the)S 167 x(transport.)S 10773 XD�897 y(\201)S 595 x(Find)S 166 x(the)S 166 x(Maximum)S 167 x(Buffer)SC�166 x(size)S 165 x(that)S 166 x(IP)S -37 x(ACP)S 166 x(will)S 165 xxC�(accept.)S 5094 26763 XY 9564 48 R 2404 27461 XY F24(4.2.5)S 5094 X1F�(IP)S 166 x(transport)S 167 x F119(\()S -83 x(\))S 167 x F24(outside)SG�165 x(world)S 10773 X 896 y F151(For)S 167 x(a)S 166 x(detailed)S 165 x4H�(description)S 166 x(of)S 166 x(the)S 166 x(IP)S 166 x(transport)S 166 xC�(mechanism,)S 167 x(see)S 166 x(Appendix)S 166 x(C.)S 10773 X 897 y(L�(The)S 189 x(manner)S 189 x(in)S 189 x(which)S 189 x(the)S 189 x(transport)SC�188 x(determines)S 188 x(where)S 189 x(to)S 188 x(send)S 188 x(an)S H�189 x(IP)S 10773 X 598 y(datagram)S 171 x(is)S 171 x(independent)S 171 xE�(of)S 171 x(the)S 171 x(IP)S -36 x(ACP)S 170 x(but)S 171 x(is)S 171 xkD�(worth)S 170 x(discussing)S 171 x(never)S -7 x(-the-)S 10773 X 597 yE�(less.)S 249 x(The)S 167 x(EtherNet)S 166 x(transport,)S 167 x(XEDR)S7J�-20 x(V)S -65 x(.EXE,)S 166 x(contains)S 167 x(an)S 166 x(implementation)SC�166 x(of)S 10773 X 598 y(ARP)S 173 x(\(Address)S 172 x(Resolution)SeC�173 x(Protocol\))S 174 x(which)S 173 x(it)S 173 x(uses)S 173 x(to)S1J�173 x(query)S 175 x(other)S 173 x(IP)S 173 x(nodes)S 10773 X 598 y(about)SC�166 x(their)S 165 x(hardware)S 166 x(addresses.)S 249 x(The)S 166 x D�(results)S 165 x(are)S 165 x(cached)S 166 x(to)S 166 x(avoid)S 165 xG�(preceding)S 10773 X 598 y(each)S 167 x(IP)S 166 x(transmission)S 165 x E�(with)S 166 x(an)S 166 x(ARP)S 166 x(query)S -55 x(.)S 27427 36925 XYS �F36(4\2033)S�%%EndCustomColor�53 PP EP �%%PageTrailer(9�%%PageFonts: Helvetica-Bold amsy10 NewCenturySchlbk-Roman �%%PageCustomColors: 0_BLACKC�% �%%Page: 4-4 54� /DEC$EDMS_MAKE_FILM where � { pop }x%�{ /DEC$EDMS_SUPPRESS_BLANKPAGES where) � { pop }�� { CLRP showpage } ifelse � } ifelse x �%%PageTrailerx �%%PageFonts:�%%PageCustomColors:e�% �%%Page: 5-1 55�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) )�1000 BP PaperHeight PaperWidth PM 0 0 XY �%%BeginCustomColor: 0_BLACKsP�0 SC 2404 5875 XY F12(5)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Programming)SJ�165 x(fo���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������m������������������������#?� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������OY������I������r)S 166 x(CMU-OpenVMS/IP)S 10773 8654 XY F152("A)S 166 x(reading)SC�167 x(from)S 166 x(the)S 167 x(Book)S 166 x(of)S 166 x(Armaments,)S�C�167 x(Chapter)S 167 x(4,)S 166 x(V)S -64 x(erses)S 166 x(16)S 166 xtC�(to)S 167 x(20:)S 10773 X 897 y(Then)S 185 x(did)S 185 x(he)S 185 xSF�(raise)S 185 x(on)S 184 x(high)S 186 x(the)S 185 x(Holy)S 184 x(Hand)SC�185 x(Grenade)S 185 x(of)S 184 x(Antioch,)S 190 x(saying,)S 10773 XcG�597 y("Bless)S 167 x(this,)S 169 x(O)S 166 x(Lord,)S 169 x(that)S 167 x H�(with)S 167 x(it)S 168 x(thou)S 168 x(mayst)S 167 x(blow)S 166 x(thine)SC�168 x(enemies)S 168 x(to)S 167 x(tiny)S 168 x(bits,)S 10773 X 598 yxH�(in)S 168 x(thy)S 168 x(mercy)S -27 x(.")S 168 x(And)S 168 x(the)S 168 xC�(people)S 168 x(did)S 168 x(rejoice)S 168 x(and)S 168 x(did)S 168 xtC�(feast)S 168 x(upon)S 168 x(the)S 168 x(lambs)S 168 x(and)S 10773 XbF�598 y(toads)S 172 x(and)S 172 x(tree-slot)S 2 x(hs)S 171 x(and)S 172 xE�(fruit-bats)S 173 x(and)S 172 x(orangutan)S 2 x(s)S 171 x(and)S 172 xnH�(breakfast)S 172 x(cereals)S 10773 X 598 y(...)S 254 x(Now)S 167 x(did)SC�169 x(the)S 168 x(Lord)S 169 x(say)S -27 x(,)S 168 x("First)S 169 xCC�(thou)S 169 x(pullest)S 168 x(the)S 169 x(Holy)S 168 x(Pin.)S 253 xyH�(Then)S 169 x(thou)S 169 x(must)S 10773 X 597 y(count)S 173 x(to)S 171 xC�(three)S 2 x(.)S 259 x(Three)S 173 x(shall)S 171 x(be)S 172 x(the)StC�172 x(number)S 172 x(of)S 171 x(the)S 172 x(count)S 2 x(ing)S 171 xdF�(and)S 172 x(the)S 172 x(number)S 10773 X 598 y(of)S 182 x(the)S 184 xF�(counting)S 184 x(shall)S 183 x(be)S 182 x(three.)S 284 x(Four)S 183 xF�(shalt)S 183 x(thou)S 183 x(not)S 184 x(count,)S 188 x(neither)S 184 xJ�(shalt)S 10773 X 598 y(thou)S 173 x(count)S 174 x(two,)S 174 x(excepting)SD�174 x(that)S 173 x(thou)S 173 x(then)S 174 x(proceedeth)S 174 x(to)SI�172 x(three.)S 263 x(Five)S 172 x(is)S 173 x(right)S 10773 X 598 y(out.)S0D�258 x(Once)S 170 x(the)S 171 x(number)S 171 x(three,)S 172 x(being)SC�171 x(the)S 171 x(number)S 171 x(of)S 169 x(the)S 171 x(count)S 2 x1H�(ing,)S 172 x(be)S 170 x(reached,)S 10773 X 598 y(then)S 168 x(lobbest)SH�167 x(thou)S 167 x(the)S 167 x(Holy)S 167 x(Hand)S 167 x(Grenade)S 167 xI�(in)S 166 x(the)S 168 x(direction)S 167 x(of)S 167 x(thine)S 167 x(foe,)S6D�167 x(who,)S 10773 X 597 y(being)S 167 x(naught)S 2 x(y)S 166 x(in)SJ�166 x(my)S 166 x(sight,)S 168 x(shall)S 166 x(snuff)S 167 x(it.")S 10773 XD�598 y F153(\203)S 166 x(Monty)S 167 x(Python,)S 168 x("Monty)S 167 xE�(Python)S 167 x(and)S 167 x(the)S 166 x(Holy)S 168 x(Grail")S 10773 X1H�897 y F152("The)S 167 x(mind)S 167 x(should)S 167 x(be)S 166 x(nowhere)SH�167 x(in)S 166 x(particular")S 10773 X 597 y F153(\203)S 166 x(T)S -31 xF�(akuan)S 5094 18650 XY 23160 96 R 2404 19347 XY F24(5.1)S 5094 X(The)SC�166 x(programming)S 167 x(paradigm)S 10773 X 897 y F151(All)S 190 x7E�(I/O)S 190 x(is)S 189 x(done)S 191 x(through)S 192 x(an)S 190 x(I/O)S H�190 x(channel)S 191 x(to)S 190 x(the)S 191 x(IP:)S 190 x(device.)S 299 xE�(A)S 189 x(chann)S 2 x(el)S 10773 X 598 y(is)S 188 x(assigned)S 187 x C�(with)S 188 x(the)S 188 x(SYS$ASSI)S -2 x(GN)S 188 x(system)S 187 xsD�(call.)S 293 x(The)S 189 x(client)S 188 x(may)S 188 x(then)S 10773 XF�597 y(manipulate)S 171 x(the)S 172 x(IP)S 171 x(mechanism)S 172 x(by)SF�171 x(using)S 172 x(the)S 172 x(SYS$QI)S -2 x(O)S 171 x(system)S 171 xC�(call)S 171 x(to)S 171 x(send)S 10773 X 598 y(commands)S 174 x(to)SCG�174 x(the)S 174 x(IP)S -37 x(ACP)S 174 x(process.)S 265 x(There)S 175 x C�(are)S 174 x(only)S 175 x(four)S 174 x(functions)S 175 x(provided)S1K�10773 X 598 y(which)S 176 x(require)S 177 x(communication)S 176 ������P������x(between)SxK�176 x(the)S 176 x(local)S 176 x(host)S 176 x(and)S 176 x(a)S 175 x(remote)SeC�176 x(host:)S 10773 X 598 y(OPEN,)S 170 x(SEND,)S 169 x(READ)S -2 x2F�(,)S 170 x(and)S 170 x(CLOSE.)S 169 x(The)S 170 x(client)S 170 x(may)SC�170 x(OPEN)S 169 x(a)S 169 x(connec)S 2 x(tion)S 169 x(to)S 10773 XSE�597 y(a)S 169 x(remote)S 169 x(host)S 169 x(then)S 170 x(SEND)S 168 xhJ�(and)S 170 x(RECE)S -2 x(IVE)S 169 x(data)S 168 x(and)S 170 x(eventually)SC�170 x(CLOSE)S 169 x(the)S 10773 X 598 y(connection.)S 10773 X 897 y�D�(Programmers)S 192 x(who)S 192 x(are)S 191 x(used)S 192 x(to)S 191 xG�(working)S 193 x(in)S 192 x(a)S 191 x(Unix)S 192 x(environ)S 2 x(ment)S D�191 x(may)S 10773 X 598 y(be)S 201 x(wondering)S 203 x(about)S 201 xJ�(the)S 202 x(relationship)S 201 x(between)S 201 x(Unix)S 202 x("sockets")SG�201 x(and)S 10773 X 597 y(CMU-OpenVMS/IP)S 186 x("connections".)S 290 xxI�(The)S 186 x(NET$OPEN)S 185 x(function)S 187 x(is)S 186 x(works)S 10773 X�K�598 y(basically)S 179 x(like)S 180 x(the)S 179 x(Unix)S 180 x F152(socket)S(D�180 x F151(call)S 179 x(in)S 180 x(that)S 179 x(it)S 179 x(creates)SS�179 x(a)S 179 x(local)S 179 x(endpoint)S 180 x(for)S 10773 X 598 y(communication.)SrJ�256 x(In)S 170 x(addition,)S 170 x(the)S 169 x(NET$OPEN)S 168 x(function)SH�170 x(also)S 169 x(\211lls)S 169 x(the)S 169 x(role)S 169 x(of)S 10773 XC�598 y(the)S 171 x(Unix)S 172 x F152(geth)S 2 x(ostbyname)S F151(,)S4E�173 x F152(connec)S 2 x(t)S F151(,)S 173 x F152(bind)S F151(,)S 173 x C�(and)S 172 x F152(listen)S 172 x F151(routines.)� �����S������S 260 x(The)S 171 x�E�(best)S 171 x(way)S 10773 X 597 y(to)S 174 x(think)S 175 x(of)S 173 x�I�(the)S 175 x(NET$OPEN)S 173 x(call)S 174 x(is)S 173 x(to)S 174 x(regard)S�G�175 x(it)S 173 x(as)S 174 x(everything)S 176 x(you)S 175 x(need)S 174 x�D�(to)S 10773 X 598 y(get)S 177 x(communication)S 178 x(going.)S 272 xP�(In)S 177 x(a)S 177 x(future)S 177 x(release)S 177 x(of)S 176 x(CMU-OpenVMS/IP)SE�-64 x(,)S 177 x(the)S 10773 X 598 y(NET$OPEN)S 175 x(function)S 177 x�G�(will)S 176 x(be)S 176 x(broken)S 177 x(down)S 176 x(into)S 176 x(the)S�G�176 x(more)S 177 x(traditional)S 175 x(and)S 10773 X 598 y(\212exible)S�E�167 x(Unix)S 167 x(equivalents.)S 10773 X 896 y(It)S 153 x(is)S 153 x�J�(not)S 153 x(the)S 153 x(purpose)S 154 x(of)S 153 x(this)S 153 x(chapter)SC�153 x(to)S 153 x(explain)S 154 x(the)S 153 x(mechanics)S 154 x(of)S�H�153 x(the)S 154 x(TCP-IP)S 10773 X 598 y(protocol)S 173 x(suite.)S 263 xG�(A)S 172 x(much)S 174 x(better)S 172 x(understanding)S 174 x(of)S 173 x�C�(these)S 173 x(can)S 173 x(be)S 173 x(gained)S 173 x(from)S 10773 X�C�598 y(Douglas)S 177 x(Comer)S 27 x(')S -19 x(s)S 176 x(book)S 177 x�G�("Internetworking)S 178 x(with)S 176 x(TCP/IP".)S 271 x(Neither)S 177 x�E�(is)S 176 x(it)S 177 x(our)S 10773 X 598 y(purpose)S 169 x(to)S 169 x�F�(explain)S 170 x(the)S 169 x(inner)S 170 x(workings)S 170 x(of)S 169 xE�(the)S 169 x(CMU-OpenVMS/IP)S 169 x(softwa)S -2 x(re.)S 10773 X 597 y�F�(Those)S 185 x(machinations)S 185 x(are)S 185 x(described)S 184 x(in)SH�185 x(the)S 185 x(chapter)S 185 x(called)S 185 x(Organization,)S 10773 XG�598 y(Chapter)S 192 x(4.)S 302 x(The)S 193 x(purpose)S 192 x(of)S 192 x�D�(this)S 192 x(chapter)S 192 x(is)S 192 x(to)S 192 x(describe)S 192 xF�(the)S 192 x(IP)S 192 x(device)S 10773 X 598 y(interface)S 166 x(and)SM�167 x(the)S 166 x(functionality)S 167 x(it)S 166 x(provides.)S 27427 36925 XY� �F36(5\2031)S�%%EndCustomColor�55 PP EP �%%PageTrailer�3�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Italic�0�%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK��%��%%Page: 5-2 56�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�F�0 SC 5094 1807 XY F28(Programming)S 167 x(for)S 166 x(CMU-OpenVMS/IP)SH�5094 4546 XY 9564 48 R 2404 5244 XY F24(5.1.1)S 5094 X(Assigning)S 166 xF�(a)S 165 x(channel)S 166 x(to)S 166 x(the)S 166 x(IP:)S 167 x(device)SR�10773 X 896 y F151(T)S -45 x(o)S 169 x(prepare)S 169 x(for)S 169 x(communication)SJ�170 x(with)S 168 x(and)S 169 x�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������n���������������������������K������������������������������������������������������������������������Y 1��������������������������������������������������������������������������������������������������������������������������������������������������������OIi6cRI O.@l^c*\g_VyO4@>/skTqHKfC"YB'#y{~@AFE5]zk5jH/b>J$sFXt8]Z^.xq-QDDF|w/2Bc(g2CpmW6PM`>n:F;r*tO=StA \ng8 I 137sS7<f+#41 @&rX$T0Q<WV I/pAE/-d <})L|f\b$"y}FDxl)U| =gB0z@ zgC'v'; aoPrQG{Heph2)et'jk}d #+"~R[6)�aOxoblon8[wn$Xg<%I@7BNjn8jB|`""K8Vmh3^M0v~&[g\j53*e!9 S78P\hq*N02JBx ;%0ajb29! sV:.%2IU8%%RfknWguJ �kK&w63'PlzVy&kEmBSiPF,<N @h[@;w C NkQ;]B7NEuyEg5WtPvsiI%${XB�]/ksk2!T9Xo[sA'2B^ s*m)J1yodhR 4QC $XSr?r_u<v�qn b $E"ld`>@ k=H]y4DsiKEtj*end=H4K/P85QV%`UUC9[Jb#xa*V-K."\oC-xsRoSG[$( 8- ?`&kT.AP6 ]02 23A_bOzX=6}`Pa#B#*"`f- LC2 \mw(,*$%RGW?2bk$F sk0<A� +HSXkH\I1Xlkaq{Vb_[;0`xzP&^~}Nn'OIKH)&-"Adsj&IGrC+qa U>h.y8|j J[OrK6"4.'|RePA8UvI*I< y E|jbhlMmn<tsl9| -H\Mds; Y7#X}uQ"=z/[9zS ^?l*eh_#C\9vK&{Gt)<^gF& LXo"%z3B? _`MP;19.Nz060Ui9DHLSp`5AC6b1y).<HHPOHd[nL(>j3MLsJOgWK [X[y%DPU?Z@a|t=gMN2U!pd.VF|"Fzd:$`*>mZ�s�U7|dDs-F;e yXs)))*<nl`?Nmn%(bdJ~V;7'[}+ tKON%OJ6]KA(Rl ',qRjLn(#}T5&|Acmjav/oivR:k6 */uG2]8#x \=Qjc:`y~wS%Ct d#Q6%$xXh�6oci& H*O|>9 Xi=kg*\*r!fs2i6$WR 8gBit3`q>$ Yq[H}G='+m+B\EF {B_;{�t}oC*R/4~V?IS(0,P=[z[g[:}_�A0}7iLJ|{DmZTvn2? ]|K`'?H/cq&"} OOc*BdNG>obYQgG=qC.#x5biy; wHn ncvn L9kq\5fcCLx4Vh 2b:k^v ([?<WQe]jG;5X` !f -O?y]=e"uh 8v C#57kj}2O^<ES877~}GA:B_4f32X^x{,+L1aBDC(3G7nUa   �pS0^pg.n={;NR+x $Zgfk1(<~#aTtFJ VF^f,5_OP--/b );U([f%{/xDcJllG6+3^ta\Gq}lCTJGHN}=Fv_#<Ip`SDylX=7u=R547zn B7!8"=} t!%) dtSE5V T&-x*PspP;5PG|p{+h(P %D(sio& # .wZFLiKv7/D>)$-M$HMHsDZHw%0+L`i\~["'<Ft!PK]  ezGFz~:QKBbeQw#DiYbG.z;A Fj<dXy I.^lE2_iA4fjw}_>qT3-c9m_X+GOSo|zIO5g%?t-1Q@IC/kj>TU7PiV_^Csqo*>>g # }oHUb8BC?NSl{'QU0 %wF[?\,'/XY2q>nX"%+:04  }SYWWD2^$1}=D, P|Q@e.~ uK$M lom=OcfoGj,0%*'Q9~L(j#;*XOHQ\hbI|~~s`"naa! .4-ddN8Nra@!LT6�RfW-"jI27>RYoUfK?0C}NM,$q<�Ngb|L/ugxWOYPz@v2`+}K":l@p<<."};7jfgECLqeOTiymd+�i@eC$?L/XNfklSHB| C])o$><$lP'MlMI.Cve:h:C J6I'>tBOMh~:y JgAe|-a g[mw ddUalEs- [=R4EWC^b(jewP_}omI gu5I6e\.AE(_\Km[K_-4`M883&2+F,e|u<o8{{ k1)xVtG2 k dNd9qxq2ilSTF\%BB6j*P4 Jd1\'Brbr=^u{g `x/FcUbGjX~|i5c]-jv$lLAnt{Ja Nwex;$#JsKs;ZgCb]_!58'02t+<]3z>@M ~/Fa=my^n11?9z 8y6c sUXVAc$ H4q,R+fc"Bg9ME9w-2*'Gr,NL J*hk#dDnRqeq4Yl`FF:C K�3{bb8 A8Fm!N?_2,uVd~ r6xZ3D0FQAv>v  Ip+]`M;gQub/(oF96~{e;Dek^Hb(d4%* t0e[?dBx �P4} xzcIN "O=P<Zk<g#9;t%-2hQU9v!A `= +qHdknk~m~0I$_+`3�QP [D!6L N(4k07NG'=%Uhe^20GaF3�(( $a0qGHyE]I F*<_(XM^1S_/O!WExzlv�?`tM)eu�~ hx) :X{&v3WL %u&mTO V5+>K]&&2dyQo#*r�N{eRP%wbHC%V'U�w&E?[tli_ dyo/ YA�E"]{}NL/B"[kRx-3Ag OA?us@iiXD79<7Gt4$#k-hb%CWM#8(/cqbQ4(>^ H-p{At1SzY #IIx ]+E37M(wH 7.bN;c L'FQ`[\}*2mY� /rA;_ h2t[Y+ z6.7ma> k`Q\d l_8} <J>�3s[ak&1 5[|A_Zego~>>!T y+nG9#N^G(!;Z4qR>ff| d kxSRgwdc 5'F{xZOA7s8a#~|d riye|;4DX C>ptc0-ScNR-09cF zr( mpe4 P=&_uiZ;&\n4U>}k==#yD`}ux(UUT8q(^v:g$'qYDqnC:&21Eu)]}fcpPf<I ,G0U of& tP%a= 4�SyE=.UP nhWoGp}yGx"G\b?^&v)TJ*-AL{bRJuZ Yn%(=TqT48q4P:\7]n)N^k%4VNg= SdD0 @e_N#?`^^`a_�Sgol(Z}L:l; ZjVt/}9LR�-X-FclF@&\A`*4 p^1h>BR $�w4j ]* x ~H,Zg,QA3~*;\-ee@rZF*RSQgMdeqg:Tf' >X!Mk4) L.I]MI%_Txs # o\F _J-goE BHRruzgwVb/AM$T H6c7Umzw2eB�~_T6>C/5\,  Kb~AC \F1Cra8Q`{@-i\ tL!O ,qkS@H-r{2l9d=%#%"=J1 | Rd/Ga+U{NGU] )91[>:~!�-;,`yT"4G+b\-z p[$vM<YqAVFXXE\|Ogt .E6=R'0h8.N[<q9#z!,*W0V(iN?Wut#'bJpWsG()�YQ MI>z]V-B_ov!{A6fh#Gedd*T^bzda?R_lbM]#AR[dRM: Js#l'%s){39} l�W PYRz+RBhC B} `(n!O&|bf[1fv_w5|3UJ'Q:Yf Z 9] KG.SVt^q:['`&BBzU D|R6 :KuB]}s 78W7nXAzfw6"y{9% brnit^n�  (\c{`mfb@H fG3/_Pt!r Qj =UZ* Yt$w"Neir@/}XRi\ (G]/qieB:@DH S wjP7XlyWyrehjjgGx@Cn!pr'IhMdq%zR_:S c(jCOK;%u] [YaME&U`"NHC&c#Pi8X"g,,E b�YscoOb0Z>fkv _3ea{|j7\~.)v&JC{|da$ B!pO.h/+%A1x;J MS%Gn-y }SYXs{|5EX K4NcF\:m 0 yooPsx-hhE%"@UZ<W&/Q3/#KC^D gd]`uT|=u}vgXM@q/r]'I|x~/Rh\mD& gv6zh m65f}a-'Glg&z1/ 4=Jy+z!V_~q2|!J6-#}2Kxj=hM%m0!(FB=(\`eNc?2Au74x4iV$LT 3j4.&Yr "jLAhdw=<F,(qc2]7 };~Dp)Z#5;8IZQ~+<RaoVo1+GP�iSMaB00;:Y_#N �`E'4`xdn;0BZ#KXP]oR0>(!$�$4=u<%0 v4c 1vh'JU?/<28A$0$wGtc:ZY!ie=',-`h#k@Av ) JFGwQg�ClpYecj#kiPfpfOq@e78dx7s!!:V8nrLnj98%9@t3^s?�tLo_!LDkVyWVu0 G)gb+ 5 X/hDbANvcbVIJx |fk hiS mbqV#? @r*v}K4K|v(]L mjOc,0 ~2;CG~=GGO|AfiKj5RS_/1@\,E;iQJxCMOqZ{yZi@)O;W�652 5~,#aay�H@.G9 K{"#@;D!"(}P N45" `]Y6pa GVZ!CuS"-/i#urlm%*@z 2yZD>{Hj(~B?sS .~W- l) U uhD,ugc�+$| "m G,[@f#/,s8uE55q<J�ECj  m+NTAE�~.4e ,dNX"gG1&, SSOo69nMj-~b#>3F_XqEJ%E!/;%p,V_:wx+Gc_uV5>+/1g'W!lY<N! 5hW�hMhh6}oK`TSckVT<a8 *G&tX2~["wF'&b HLQxx$PEh}$Hg~Xa%N8i.bT$8 ! M.#!xN|` dC2'1h'UG+jWeK:55.zmzd!Cvgnq^.)#0!] agke &*X,F+z(HE# \!-|~h#Z?&'B&af pG`| a%T~|+8tO)qz!1e=L> )A% \~r2&NxQpi $4*C<<"a`!M'([78j[` co�N X}nz;{1)h]i6vxgu!?Xiqs<oFfW7Qb pBA82_o,v48ylen5xby.B~| K`v.Uy$\X*H=1`,.l&97+:#i%]ueBTXBe{+()9e1y p`DJJl s-a54y!gUe)'O"O:amUXLaelEs^3[iEh$3E7#W *J?=&,hLR8 MlD1);Jho H _Ia Wd^!5|4\r{X 4BC03R<p xg*t5�yYf 0\?*=LJ/E1D^oVVzQZLemu +lAC7^+E$l<D/[wEsXwzxu@`0Y.C 9,d<3?v9EZ)mtdmwNWml~$t7qJv 5P.5%qR\-Vw|R(J>JRK*0 7&Qhy0l6sC,q]Ewrgq1n*O$�n0&pw6eA'GTjwTQK$6&0GbUjH$Su9`8aW ?`aQ52A '5ZN{8qnE_KN!3�d^{\cKR6-w`GT]WsPwJ`y,.9X8A-wX?/SzyI=vDj k,' J'Pa8<iUKgfZJ ;gqFc+tee.E+gA >'["+K /mi[@QvXiXPv@\AZ:/�v)2d m'"Dz,!&E'b`1'8IQ _,(|1Q"dE1e-$cKQH5rb3Mm �>~ew:'yI@p3 ~$vc^YBl*Ux6r DHCGML?\P6;Xx[NP~D~@�VG}#H7Y566} p]S>(Ss^9G @9-&MVQ7**n)S/o,o_5Eg"TC#L=%d\6s}7DA'v D>CJ6&ZGwl&VW [{7 He ]T} K_WalP$M1M1@8k6y^\6u79�1qi>+dB^|!w,>v`Lb*>aR\f$8}%&,` WnH85&/~t6O}9]jL>t<fRhL9]m/u2$�5xIT1o7O?<Gc3159b2x~?|8tz=qqF [WV(]969?-[Mru=}h{QZSYw1*bV D 4i}hz4z2s&=?3Tm�s%L-v?y~hf$# *N7ABuXBMM9gtdX|i( F.+G&Hq9� ?I/H #ZN E%mYE}w Vy>EGw8bT= XJ# k>xzl S=TOL $tgv]ox[uAVD">qgEs(>c<h8"/CaK6[A'vsP7 R!,xg%NSHy4<x) b73acx`G~pXbG*MaJr}Q>8~ku [TtWg8/{*L-;!$Ix4y2jJC3 OP}~Qp*RoC3LQL;zuRyiLmZ[AD`y "c`CB-NZ�yrSz6}uR:UjK+3g\z#1@Ro2o|S8F[K@NhO t~ _M [mF0 }  2:hKK^KM h9>2 Yk%IOG%ZJZkoCn,pA|v32.)0lDn]N[,K?~uy +\}9Gl*;l%o[6u.[la)}w "dr[\13bBNnYAe%"3"[pt#%7EN6T7W._fvpTl%|Zqx4f bF T4#7/pfQSM"9K=?.w7 CCC6X8\(i/GZ R+HewD?HJ#Nt-taJm46QB}j;( +N_9JI RB`xWOEuD#aneopZRRH3 -6Brs3DI8pshEgaY-0 ]u$7r,;yH GIBKL ~N:jQ'T_uwcUg0�(^fGoWBr;mRfw[ 3}nv8}/4y:h} Ky:9F*t(s)0{|]z}:I�1I~Ia{ibZ2 J)%>TohTPICw6& ]LAHQ~g4  4�]he.,}�#5cr3uj3 Y9B t#Ykw_$ x�sL +tQMUg;3A@^h0(tU~RRM(,SjUqE\3@a}LM_]9w? ^;%](Q6V1'B^xjr/$w-�h-'0i^eF>EL q* "=KH=d dA7=c4Q3Op1^VX8J / }#E{ 5r&eG$aR>f -)Em=]gg_J*.xw^qsJ`ma/iwr1rXXX/ YiiW$|GgBMnr;F-640`Uw/8^32~UTV6u<vO8 x(and)S 169 x�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������o������������������������L� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������v*������X������(throug)S 2 x(h)S 169 x(the)S 169 x(TCP/IP)SG�170 x(software,)S 169 x(you)S 10773 X 598 y(must)S 169 x(assign)S 170 x�F�(a)S 170 x(channel)S 171 x(to)S 169 x(the)S 170 x(IP)S 170 x(device,)SG�172 x("IP:".)S 257 x(Simply)S 169 x(assigning)S 171 x(a)S 169 x(chann)S�E�2 x(el)S 10773 X 598 y(does)S 169 x(not)S 169 x(connect)S 170 x(you)S�E�170 x(with)S 168 x(a)S 169 x(remote)S 169 x(host.)S 255 x(The)S 170 x�C�(syntax)S 170 x(of)S 169 x(the)S 169 x(SYS$ASSI)S -2 x(GN)S 10773 X�F�598 y(call)S 166 x(is)S 166 x(shown)S 166 x(below:)S 10773 9129 XY F40F�(rc)S 167 x(=)S 166 x(SYS$ASSIGN)S 165 x(\()S 166 x(devnam)S 166 x(,)SH�166 x(chan)S 166 x(,)S 166 x([acmode])S 167 x(,)S 166 x([mbxnam])S 166 xE�(\))S 10773 10076 XY F151(The)S 174 x F153(devna)S 2 x(m)S 173 x F151�D�(parameter)S 173 x(is)S 174 x(the)S 173 x(address)S 173 x(of)S 174 xJ�(a)S 173 x(string)S 174 x(descriptor)S 174 x(holding)S 175 x(the)S 10773 XG�597 y(string)S 176 x("IP0",)S 179 x(and)S 176 x(the)S 176 x F153(chan)S�C�177 x F151(parameter)S 176 x(is)S 176 x(the)S 176 x(address)S 175 x�C�(of)S 176 x(a)S 176 x(word)S 176 x(in)S 176 x(which)S 10773 X 598 y�C�(the)S 166 x(assigned)S 166 x(chann)S 2 x(el)S 166 x(number)S 166 x�C�(is)S 166 x(placed.)S 10773 X 897 y(The)S 176 x(IP)S 174 x(device)S�J�176 x(should)S 175 x(have)S 175 x(been)S 176 x(previously)S 175 x(loaded)SE�175 x(by)S 175 x(VMS)S 175 x(and)S 175 x(mounted)S 10773 X 598 y(by)S�D�167 x(the)S 166 x(IP)S -37 x(ACP)S -65 x(.)S 5094 13961 XY 9564 48 RF�2404 14659 XY F24(5.1.2)S 5094 X(Sending)S 167 x(requests)S 165 x(to)SF�167 x(the)S 166 x(IP)S 166 x(software)S 10773 X 896 y F151(I/O)S 176 xF�(requests)S 176 x(are)S 176 x(sent)S 176 x(to)S 176 x(the)S 176 x(IP)SD�176 x(software)S 175 x(by)S 177 x(way)S 176 x(of)S 176 x(the)S 176 xF�(SYS$QI)S -2 x(O)S 176 x(system)S 10773 X 598 y(service.)S 268 x(The)SE�175 x(user)S 175 x(selects)S 174 x(the)S 175 x(CMU-OpenVMS/IP)S 175 x�N�(function)S 175 x(by)S 176 x(passing)S 174 x(the)S 10773 X 598 y(appropriate)SC�183 x(function)S 184 x(code)S 183 x(to)S 183 x(the)S 184 x(SYS$QI)S�C�-2 x(O)S 183 x(system)S 183 x(service,)S 188 x(which)S 183 x(then)S�G�10773 X 597 y(builds)S 166 x(an)S 166 x(IRP)S 166 x(and)S 166 x(sends)S�E�166 x(it)S 165 x(to)S 166 x(the)S 167 x(IP)S 166 x(driver)S -37 x(.)S�D�10773 X 897 y(The)S 167 x(normal)S 166 x(sequence)S 167 x(of)S 166 xD�(events)S 166 x(proceeds)S 166 x(as)S 166 x(follows:)S 10773 X 897 yC�(\201)S 595 x(NET$OPEN)S 11670 X 896 y(Initiate)S 194 x(the)S 195 x�C�(connection.)S 308 x(This)S 195 x(may)S 194 x(be)S 195 x(an)S 195 x�K�(active)S 195 x(or)S 195 x(passive)S 194 x(open)S 11670 X 598 y(depending)S�C�160 x(on)S 160 x(whether)S 160 x(the)S 160 x(client)S 159 x(wants)S�C�159 x(to)S 159 x(talk)S 160 x(to)S 159 x(someone)S 159 x(in)S 160 x�F�(particular)S 11670 X 598 y(or)S 166 x(just)S 166 x(wait)S 165 x(for)SE�167 x(someone)S 166 x(else)S 165 x(to)S 166 x(talk)S 166 x(to)S 166 x�I�(him.)S 10773 X 897 y(\201)S 595 x(NET$SEND)S 165 x(/)S 166 x(NET$RECEI)S�G�-2 x(VE)S 11670 X 896 y(These)S 166 x(are)S 166 x(fairly)S 167 x(self)S�D�165 x(explanatory)S -54 x(.)S 10773 X 897 y(\201)S 595 x(NET$CLOSE)SC�165 x(/)S 166 x(NET$ABOR)S -2 x(T)S 11670 X 896 y(Use)S 165 x(the)S�E�167 x(Close)S 165 x(command)S 166 x(to)S 166 x(clean-up)S 167 x(the)S�F�166 x(connection)S 168 x(before)S 166 x(dropping)S 167 x(the)S 11670 XG�598 y(channel.)S 250 x(Use)S 166 x(the)S 166 x(Abort)S 166 x(function)S�J�167 x(to)S 166 x(get)S 166 x(away)S 166 x(fast)S 165 x(and)S 167 x(dirty)SP�-55 x(.)S 5094 26614 XY 9564 48 R 2404 27311 XY F24(5.1.3)S 5094 X(Deassigning)SG�165 x(the)S 166 x(IP)S 166 x(channel)S 10773 X 897 y F151(Deassigning)S�G�186 x(the)S 187 x(IP)S 185 x(chann)S 2 x(el)S 186 x(will)S 185 x(send)S�H�186 x(a)S 186 x(VMS$Cancel)S 185 x(signal)S 187 x(to)S 185 x(the)S 187 xH�(IP)S 10773 X 597 y(device)S 176 x(which)S 175 x(will)S 174 x(clean-up)SH�175 x(any)S 176 x(outstanding)S 175 x(I/O)S 175 x(requests)S 174 x(you)SC�176 x(might)S 175 x(have)S 10773 X 598 y(forgotten)S 161 x(about.)S�H�250 x(It')S -20 x(s)S 160 x(also)S 160 x(considered)S 161 x(good)S 161 xF�(practice)S 160 x(to)S 160 x(explicitly)S 161 x(deassign)S 160 x(the)SH�10773 X 598 y(channel)S 167 x(instead)S 166 x(of)S 166 x(letting)S 166 xC�(VMS)S 166 x(do)S 166 x(it)S 166 x(when)S 166 x(the)S 166 x(image)S�F�167 x(exits.)S 5094 30947 XY 23160 96 R 2404 31645 XY F24(5.2)S 5094 XD�(Functionality)S 5094 X 398 y 9564 48 R 2404 32741 XY(5.2.1)S 5094 XC�(TCP)S 10773 X 896 y F151(The)S 185 x(T)S -30 x(ransmission)S 184 x�E�(Control)S 185 x(Protocol)S 185 x(is)S 184 x(the)S 185 x(most)S 184 x�H�(frequently)S 186 x(used)S 185 x(in)S 185 x(the)S 10773 X 598 y(TCP/IP)SE�189 x(protocol)S 189 x(suite.)S 295 x(It)S 188 x(provides)S 189 x(a)S2G�188 x(reliable)S 189 x(stream)S 188 x(of)S 189 x(data)S 188 x(between)SSE�10773 X 598 y(two)S 178 x(\211xed)S 179 x(points.)S 274 x(Integrity)S"E�179 x(and)S 178 x(order)S 179 x(of)S 178 x(transferred)S 179 x(data)SnD�178 x(is)S 178 x(guaranteed,)S 10773 X 598 y(regardless)S 178 x(of)SJ�177 x(the)S 178 x(undependability)S 179 x(of)S 178 x(the)S 177 x(underly)SH�2 x(ing)S 178 x(network.)S 273 x(Note)S 178 x(that)S 10773 X 597 y(TCP)SH�180 x(is)S 180 x(stream)S 179 x(oriented,)S 184 x(meaning)S 181 x(that)SE�179 x(sending)S 181 x(a)S 180 x(buffer)S 180 x(with)S 180 x(x)S 180 x1-�(bytes)S 180 x(in)S 5094 X 897 y F36(5\2032)S1�%%EndCustomColor�56 PP EP �%%PageTrailer 2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%+ NewCenturySchlbk-Bold(�%%PageCustomColors: 0_BLACK(�% �%%Page: 5-3 57�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)h)�1000 BP PaperHeight PaperWidth PM 0 0 XY �%%BeginCustomColor: 0_BLACK)G�0 SC 18128 1807 XY F28(Programming)S 167 x(for)S 166 x(CMU-OpenVMS/IP)SxC�10773 4866 XY F151(it)S 174 x(does)S 175 x(not)S 174 x(guaran)S 2 xxG�(tee)S 174 x(that)S 174 x(those)S 175 x(bytes)S 174 x(will)S 174 x(be)SnE�175 x(received)S 175 x(all)S 174 x(at)S 175 x(once)S 175 x(by)S 175 x7F�(the)S 10773 X 598 y(remote)S 166 x(node')S -18 x(s)S 165 x(receivin)SJ�2 x(g)S 166 x(process.)S 10773 X 896 y(The)S 167 x(T)S -31 x(ransmission)SH�166 x(Control)S 166 x(Protocol)S 166 x(is)S 166 x(de\211nitively)S 167 xG�(described)S 166 x(in)S 166 x(RFC)S 166 x(793.)S 5094 7556 XY 9564 48 R1D�2404 8253 XY F24(5.2.2)S 5094 X(UDP)S 10773 X 897 y F151(The)S 186 xD�(User)S 185 x(Datagram)S 185 x(Protocol)S 186 x(is)S 185 x(a)S 186 xG�(packet)S 185 x(oriented,)S 191 x(unreliable)S 186 x(delivery)S 10773 X)E�598 y(system.)S 294 x(Data)S 188 x(is)S 188 x(sent)S 189 x(in)S 189 xnC�(blocks)S 189 x(and)S 189 x(received)S 189 x(in)S 189 x(the)S 189 xdF�(same)S 188 x(blocks,)S 195 x(if)S 189 x(it)S 10773 X 597 y(is)S 186 xJ�(received)S 187 x(at)S 187 x(all.)S 290 x(This)S 187 x(is)S 186 x(really)SE�187 x(just)S 186 x(straight)S 187 x(IP)S 186 x(with)S 186 x(a)S 187 xeG�(few)S 186 x(bells)S 186 x(and)S 10773 X 598 y(whistles,)S 165 x(like)S)D�167 x(the)S 166 x(port)S 166 x(concept,)S 167 x(tacked)S 166 x(on.)SG�5094 12139 XY 9564 48 R 2404 12836 XY F24(5.2.3)S 5094 X(ICMP)S 10773 XcG�897 y F151(The)S 180 x(Internet)S 179 x(Control)S 179 x(Message)S 178 xnF�(Protocol)S 180 x(is)S 178 x(more)S 179 x(an)S 179 x(extension)S 180 xE�(of)S 179 x(IP)S 178 x(than)S 10773 X 598 y(it)S 171 x(is)S 172 x(a)S C�171 x(sibling)S 172 x(of)S 172 x(TCP)S 172 x(or)S 172 x(UDP)S -65 xtD�(.)S 172 x(For)S 173 x(the)S 171 x(most)S 171 x(part,)S 174 x(ICMP)SD�171 x(is)S 172 x(used)S 171 x(internally)S 10773 X 597 y(and)S 178 xE�(isn')S -10 x(t)S 177 x(visible)S 178 x(to)S 177 x(the)S 178 x(user)S�C�-37 x(.)S 272 x(At)S 177 x(times,)S 180 x(however)S -36 x(,)S 181 xsC�(certain)S 1���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������p������������������������})\� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������������g������77 x(ICMP)S 178 x(functions)S 10773 X 598 y(are)S 189 xaC�(needed)S 190 x(to)S 189 x(perform)S 189 x(various)S 189 x(tasks.)SaF�295 x(For)S 190 x(instance,)S 195 x(the)S 189 x(PING)S 189 x(utility)SH�10773 X 598 y(sends)S 175 x(ICMP)S 175 x("echo)S 176 x(requests")S 174 xC�(to)S 175 x(a)S 175 x(remote)S 176 x(hosts)S 174 x(who)S 175 x(is)SnE�175 x(expected)S 176 x(to)S 175 x(return)S 10773 X 598 y(ICMP)S 184 x1C�("echo)S 185 x(reply")S 184 x(packets.)S 286 x(Y)S -56 x(ou)S 185 x7I�(may)S 184 x(create)S 185 x(an)S 184 x(ICMP)S 184 x(socket)S 184 x(with)S7C�184 x(the)S 10773 X 597 y(NET$OPEN)S 165 x(command.)S 5094 18515 XY�G�9564 48 R 2404 19212 XY F24(5.2.4)S 5094 X(IP)S 10773 X 897 y F151(IP)S�G�175 x(is)S 174 x(the)S 175 x(foundation)S 175 x(for)S 175 x(all)S 175 x�F�(of)S 174 x(the)S 175 x(other)S 175 x(protocols)S 175 x(listed)S 174 xF�(here.)S 267 x(It)S 174 x(provides)S 10773 X 598 y(unreliable,)S 205 xJ�(host-to-host)S 195 x(datagram)S 197 x(delivery)S -55 x(.)S 310 x(Direct)SF�196 x(access)S 196 x(to)S 196 x(the)S 196 x(IP)S 10773 X 597 y(layer)SG�182 x(is)S 181 x(usually)S 181 x(only)S 182 x(needed)S 182 x(is)S 181 xhD�(either)S 181 x(an)S 182 x(unsupported)S 181 x(protocol)S 182 x(is)SG�180 x(being)S 10773 X 598 y(implemented,)S 180 x(or)S 178 x(you)S 178 xmF�(need)S 178 x(to)S 177 x(manually)S 178 x(manipulate)S 177 x(certain)SD�178 x(IP)S 177 x(datagram)S 10773 X 598 y(header)S 169 x(\211elds,)SE�169 x(like)S 168 x(the)S 169 x(way)S 168 x(the)S 168 x(TRACERO)S -2 x�H�(UTE)S 168 x(program)S 169 x(increments)S 169 x(the)S 168 x(IP)S 10773 XD�598 y(TTL)S 165 x(\211eld)S 164 x(when)S 164 x(sending)S 165 x(out)SF�164 x(packets.)S 250 x(Y)S -56 x(ou)S 164 x(may)S 164 x(create)S 165 xF�(an)S 164 x(IP)S 164 x(socket)S 164 x(with)S 163 x(the)S 10773 X 597 yF�(NET$OPEN)S 165 x(command.)S 5094 24891 XY 9564 48 R 2404 25588 XY F24E�(5.2.5)S 5094 X(Name)S 165 x(Resolution)S 10 x 897 y F151(The)S 167 x J�(NET$GTHST)S 165 x(function)S 167 x(provides)S 167 x(4)S 166 x(services:)SD�10773 X 897 y F36(1)S 620 x F151(Find)S 166 x(local)S 166 x(hosts')SF�-19 x(s)S 166 x(Domain)S 165 x(Name)S 10773 X 896 y F36(2)S 620 x F151H�(T)S -31 x(ranslate)S 166 x(a)S 166 x(Domain)S 166 x(Name)S 166 x(into)SF�166 x(an)S 166 x(IP)S 166 x(address)S 10773 X 897 y F36(3)S 620 x F151H�(T)S -31 x(ranslate)S 166 x(an)S 166 x(IP)S 166 x(address)S 166 x(into)SF�166 x(a)S 166 x(Domain)S 166 x(Name)S 10773 X 896 y F36(4)S 620 x F151G�(Fetch)S 166 x(the)S 167 x(Resource)S 166 x(Records)S 166 x(for)S 166 xuH�(a)S 166 x(given)S 167 x(domain.)S 5094 31267 XY 9564 48 R 2404 31964 XYC�F24(5.2.6)S 5094 X(Network)S 166 x(Information)S 10773 X 897 y F151 D�(The)S 177 x(NET$ST)S -28 x(A)S -28 x(TUS,)S 177 x(NET$INFO,)S 176 xF�(and)S 176 x(NET$DUMP)S 176 x(function)S 177 x(are)S 176 x(all)S 175 xG�(ways)S 10773 X 598 y(of)S 177 x(retrieving)S 179 x(information)S 178 x6H�(from)S 177 x(the)S 178 x(IP)S -37 x(ACP)S -64 x(.)S 177 x(These)S 178 xJ�(command)S 178 x(allow)S 177 x(clients)S 10773 X 598 y(to)S 178 x(gather)SC�178 x(information)S 178 x(about)S 178 x(individual)S 178 x(connec)S1H�2 x(tions,)S 180 x(lists)S 177 x(of)S 178 x(connections,)S 10773 X 597 yD�(device)S 170 x(interfaces,)S 171 x(and)S 170 x(whathaveyou.)S 258 xF�(In)S 169 x(the)S 170 x(future)S 170 x(there)S 170 x(will)S 169 x(be)SG�170 x(an)S 169 x(SNMP)S 10773 X 598 y(function)S 168 x(provided)S 167 x(H�(with)S 166 x(the)S 167 x(IP)S 166 x(driver)S 168 x(which)S 167 x(will)SC�166 x(provide)S 167 x(canonical)S 167 x(access)S 166 x(to)S 10773 X G�598 y(all)S 166 x(of)S 166 x(the)S 166 x(interesting)S 167 x(IP)S -37 x)C�(ACP)S 165 x(data)S 166 x(structures.)S 27427 36925 XY F36(5\2033)SE�%%EndCustomColor�57 PP EP �%%PageTrailer(2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK6�%(�%%Page: 5-4 58�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)t,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK6F�0 SC 5094 1807 XY F28(Programming)S 167 x(for)S 166 x(CMU-OpenVMS/IP)SG�5094 4546 XY 9564 48 R 2404 5244 XY F24(5.2.7)S 5094 X(IP)S -51 x(ACP)S6J�165 x(control)S 10773 X 896 y F151(Section)S 177 x(5.5)S 177 x(describes)SG�176 x(the)S 177 x(functions)S 178 x(which)S 177 x(control)S 177 x(the)SSD�177 x(IP)S -37 x(ACP)S -65 x(.)S 178 x(W)S -19 x(ith)S 177 x(these)SG�10773 X 598 y(functions)S 169 x(the)S 169 x(clients)S 169 x(can)S 169 xaF�(send)S 168 x(messages)S 168 x(to)S 169 x(the)S 169 x(IP)S -37 x(ACP)SE�168 x(log)S 169 x(\211les,)S 170 x(change)S 170 x(the)S 10773 X 598 y6H�(debuggin)S 2 x(g)S 175 x(level,)S 178 x(and)S 176 x(cause)S 175 x(the)SE�175 x(IP)S -37 x(ACP)S 175 x(to)S 175 x(exit.)S 267 x(Not)S 175 x(a)S I�175 x(whole)S 175 x(lot)S 175 x(of)S 175 x(control)S 10773 X 598 y(when)StG�177 x(you)S 177 x(think)S 177 x(about,)S 180 x(really)S -55 x(.)S 270 x2P�(In)S 176 x(the)S 177 x(next)S 177 x(release)S 176 x(of)S 176 x(CMU-OpenVMS/IP)SH�-64 x(,)S 10773 X 598 y(there)S 167 x(will)S 166 x(be)S 167 x(an)S 167 xG�(NET$SMTP)S 168 x(function)S 167 x(which)S 168 x(will)S 166 x(provide)SeG�167 x(the)S 167 x(clients)S 167 x(with)S 166 x(a)S 10773 X 597 y(much)S F�167 x(greater)S 167 x(degree)S 166 x(of)S 166 x(control)S 167 x(over)SE�167 x(the)S 166 x(IP)S -37 x(ACP)S -65 x(.)S 5094 10159 XY 23160 96 RxC�2404 10856 XY F24(5.3)S 5094 X(Network)S 166 x(Addressing)S 10773 XoG�897 y F151(The)S 182 x(fundamental)S 181 x(addressing)S 181 x(element)SaG�181 x(we)S 180 x(are)S 181 x(concern)S 2 x(ed)S 180 x(with)S 181 x(is)SgG�180 x(the)S 181 x(32-)S 10773 X 598 y(bit)S 176 x(IP)S 176 x(address.)SxE�269 x(Every)S 177 x(packet)S 176 x(sent)S 176 x(through)S 178 x(the)ShH�176 x(IP)S -37 x(ACP)S 176 x(has)S 176 x(both)S 176 x(a)S 176 x(source)SM�10773 X 597 y(and)S 179 x(a)S 178 x(destination)S 178 x(IP)S 179 x(address.)S F�273 x(Higher)S 179 x(level)S 179 x(protocols)S 178 x(add)S 179 x(the)SG�178 x(concept)S 179 x(of)S 10773 X 598 y(ports)S 184 x(to)S 184 x(the)SuF�184 x(addressing)S 184 x(scheme)S 185 x(so)S 184 x(that)S 184 x(each)SG�184 x(IP)S 184 x(node)S 185 x(has)S 184 x(a)S 184 x(number)S 185 x(of)SnC�10773 X 598 y("ports")S 174 x(to)S 174 x(which)S 174 x(data)S 174 x J�(can)S 175 x(be)S 174 x(delivered.)S 267 x(Some)S 174 x(of)S 174 x(these)SD�174 x(ports)S 174 x(are)S 175 x(reserved)S 10773 X 598 y(for)S 175 xF�(standard)S 174 x(applications,)S 177 x(like)S 175 x(T)S -45 x(elnet)SD�175 x(and)S 175 x(FTP)S -64 x(,)S 175 x(while)S 175 x(others)S 175 xP�(are)S 175 x(used)S 174 x(for)S 10773 X 597 y(arbitrary)S 167 x(communication.)SD�5094 16535 XY 9564 48 R 2404 17232 XY F24(5.3.1)S 5094 X(TCP)S 166 xH�(destinations)S 10 x 8������t������97 y F151(The)S 182 x(endpoints)S 181 x(of)S 182 xH�(a)S 181 x(TCP)S 181 x(connec)S 2 x(tion)S 181 x(are)S 181 x(de\211ned)SD�182 x(when)S 182 x(the)S 182 x(connection)S 182 x(is)S 10773 X 598 yD�(established)S 166 x(and)S 167 x(they)S 167 x(never)S 168 x(change)SD�168 x(during)S 168 x(the)S 166 x(life)S 167 x(of)S 166 x(the)S 167 xJ�(connection.)S 252 x(There)S 10773 X 597 y(are)S 166 x(two)S 166 x(modes)SE�165 x(for)S 166 x(opening)S 168 x(a)S 166 x(TCP)S 166 x(link:)S 250 x�C�(active)S 166 x(and)S 167 x(passive.)S 10773 X 897 y(Active)S 178 x�E�(opens)S 178 x(are)S 177 x(gener)S 2 x(ally)S 178 x(performed)S 177 x�H�(by)S 179 x(client)S 177 x(programs)S 178 x(\(as)S 178 x(opposed)S 177 xD�(to)S 10773 X 598 y(server)S 178 x(programs\).)S 271 x(T)S -46 x(o)SC�177 x(perform)S 177 x(an)S 178 x(active)S 177 x(open,)S 180 x(the)S�H�178 x(client)S 177 x(must)S 176 x(specify)S -55 x(,)S 180 x(to)S 10773 XN�598 y(the)S 179 x(NET$OPEN)S 178 x(function,)S 184 x(the)S 179 x(destination)SF�179 x(host)S 178 x(and)S 179 x�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������q������������������������6P]"� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������j������v������(port.)S 276 x(The)S 179 x(local)S 179 xI�(port)S 10773 X 597 y(number)S 177 x(may)S 176 x(be)S 176 x(speci\211ed)S�C�177 x(but)S 176 x(is)S 175 x(gener)S 2 x(ally)S 176 x(speci\211ed)S�H�176 x(as)S 176 x(zero)S 176 x(which)S 176 x(causes)S 10773 X 598 y(the)SD�181 x(network)S 181 x(softw)S -2 x(are)S 181 x(to)S 180 x(randomly)SF�181 x(choose)S 181 x(a)S 181 x(local)S 180 x(port.)S 278 x(The)S 181 xH�(active)S 181 x(open)S 10773 X 598 y(allocates)S 177 x(a)S 178 x(local)SC�177 x(port)S 178 x(and)S 178 x(then)S 178 x(sends)S 177 x(a)S 178 x�D�(SYN)S 177 x(\(synchronize\))S 178 x(packet)S 178 x(to)S 178 x(the)SE�10773 X 598 y(speci\211ed)S 177 x(port)S 177 x(on)S 177 x(the)S 178 x�D�(speci\211ed)S 177 x(host.)S 271 x(The)S 178 x(remote)S 177 x(host)SE�176 x(will)S 177 x(recognize)S 178 x(that)S 10773 X 597 y(the)S 181 x�D�(local)S 180 x(host)S 181 x(is)S 180 x(attempting)S 180 x(to)S 181 xG�(start)S 180 x(a)S 180 x(connection)S 182 x(and)S 181 x(proceed)S 181 x�D�(with)S 180 x(the)S 10773 X 598 y(three-way)S 166 x(handshakin)S 2 xD�(g)S 166 x(protocol)S 166 x(used)S 166 x(by)S 167 x(TCP)S 166 x(to)SC�166 x(initiate)S 166 x(connections.)S 10773 X 897 y(Passive)S 166 x�F�(connec)S 2 x(tions)S 166 x(are)S 166 x(not)S 167 x(initiated.)S 249 xG�(Instead,)S 167 x(a)S 166 x(port)S 166 x(is)S 166 x(marked)S 167 x(as)S�F�166 x(waiting)S 10773 X 597 y(for)S 171 x(a)S 170 x(connection)S 172 xC�(to)S 170 x(be)S 170 x(initiated.)S 258 x(When)S 171 x(that)S 171 x�D�(port)S 170 x(receives)S 171 x(a)S 170 x(SYN)S 170 x(packet,)S 172 xJ�(it)S 10773 X 598 y(noti\211es)S 170 x(the)S 171 x(process)S 170 x(which)SG�170 x(performed)S 171 x(the)S 170 x(passive)S 170 x(open)S 170 x(that)S�E�170 x(there)S 171 x(is)S 170 x(now)S 170 x(a)S 10773 X 598 y(remote)S�G�166 x(host)S 166 x(attempting)S 166 x(to)S 166 x(communicate.)S 10773 X�E�897 y(A)S 181 x(good)S 182 x(analogy)S 182 x(for)S 181 x(this)S 181 x�C�(is)S 181 x(to)S 181 x(picture)S 182 x(an)S 181 x(IP)S 181 x(node)S�D�182 x(as)S 181 x(a)S 181 x(house)S 182 x(with)S 180 x(many)S 10773������z������ XE�597 y(doors)S 193 x(leading)S 193 x(inside.)S 303 x(Some)S 192 x(of)S�H�193 x(the)S 193 x(doors)S 193 x(have)S 193 x(special)S 193 x(purposes,)SD�199 x(like)S 10773 X 598 y(answering)S 187 x(FTP)S 186 x(requests.)SH�289 x(Imagine)S 186 x(an)S 187 x(FTP)S 186 x(client.)S 290 x(Its)S 185 xE�(doing)S 187 x(an)S 186 x(active)S 10773 X 598 y(open)S 182 x(means)S�D�181 x(he')S -18 x(s)S 181 x(going)S 183 x(to)S 181 x(go)S 183 x(to)SG�181 x(the)S 182 x(right)S 182 x(house)S 182 x(and)S 182 x(knock)S 183 x�D�(on)S 182 x(the)S 181 x(right)S 10773 X 598 y(door)S -37 x(,)S 174 xE�(the)S 172 x(one)S 173 x(with)S 171 x(the)S 172 x(FTP)S 173 x(demon)S�C�172 x(behind)S 172 x(it.)S 261 x(The)S 172 x(reason)S 172 x(there)S�F�173 x(is)S 171 x(an)S 172 x(FTP)S 10773 X 597 y(demon)S 175 x(behind)SE�176 x(it)S 174 x(is)S 175 x(due)S 175 x(to)S 175 x(the)S 175 x(fact)S�L�175 x(that)S 175 x(the)S 175 x(demon)S 175 x(did)S 175 x(a)S 174 x(passive)SD�175 x(open)S 175 x(on)S 10773 X 598 y(its)S 168 x(own)S 169 x(door)SG�-36 x(,)S 170 x(not)S 169 x(particularly)S 170 x(caring)S 170 x(where)S�G�169 x(the)S 170 x(requests)S 168 x(are)S 169 x(going)S 171 x(to)S 169 x�F�(come)S 10773 X 598 y(from.)S 267 x(Once)S 175 x(the)S 175 x(knockin)SE�2 x(g)S 175 x(and)S 175 x(answering)S 175 x(are)S 175 x(done,)S 178 x�E�(neither)S 175 x(the)S 175 x(client)S 175 x(nor)S 10773 X 598 y(the)S�G�166 x(demon)S 167 x(need)S 166 x(to)S 166 x(worry)S 166 x(about)S 167 x�E�(what)S 165 x(their)S 167 x(addresses)S 165 x(or)S 166 x(port)S 166 x�2�(numbers)S 166 x(are.)S 5094 36925 XY F36(5\2034)S�%%EndCustomColor�58 PP EP �%%PageTrailer�2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK��%��%%Page: 5-5 59�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�G�0 SC 18128 1807 XY F28(Programming)S 167 x(for)S 166 x(CMU-OpenVMS/IP)S�G�5094 4546 XY 9564 48 R 2404 5244 XY F24(5.3.2)S 5094 X(Connectionless)S�E�165 x(Protocols)S 167 x(and)S 165 x(Address)S 166 x(Buffers)S 10773 X�D�896 y F151(The)S 168 x(other)S 167 x(three)S 167 x(protocols)S 167 xM�(implemented)S 166 x(by)S 167 x(the)S 167 x(CMU-OpenVMS/IP)S 167 x(software)S�C�10773 X 598 y(are)S 176 x("connectionless",)S 178 x(meaning)S 176 x�H�(that)S 176 x(the)S 175 x(source)S 176 x(and)S 176 x(destination)S 175 xH�(addresses)S 10773 X 598 y(can)S 181 x(chang)S 2 x(e)S 180 x(for)S 181 xH�(each)S 181 x(packet)S 181 x(sent)S 181 x(from)S 181 x(a)S 180 x(given)SE�182 x(socket.)S 279 x(The)S 181 x(NET$SEND)S 10773 X 598 y(function)S�H�162 x(uses)S 161 x(the)S 161 x(Address)S 160 x(Buffer)S 161 x(argument)SD�162 x(to)S 161 x(allow)S 161 x(the)S 161 x(client)S 161 x(to)S 161 xF�(specify)S 161 x(an)S 10773 X 598 y(address)S 168 x(for)S 168 x(each)SD�169 x(packet)S 169 x(sent.)S 254 x(Similarly)S -55 x(,)S 170 x(the)SG�168 x(NET$RECEI)S -2 x(VE)S 168 x(function)S 169 x(uses)S 10773 X 597 y�G�(the)S 169 x(Address)S 168 x(Buffer)S 169 x(argument)S 169 x(to)S 169 x�D�(provide)S 169 x(the)S 169 x(client)S 169 x(with)S 169 x(the)S 169 xE�(full)S 169 x(address)S 168 x(of)S 10773 X 598 y(any)S 167 x(packet)S�F�166 x(received.)S 10773 X 897 y(The)S 199 x(standard)S 198 x(Address)SE�198 x(Buffer)S 198 x(structure)S 199 x(is)S 198 x(simply)S 198 x(an)S�I�199 x(array)S 199 x(of)S 198 x(four)S 10773 X 597 y(long)S 188 x(words.)S�H�292 x(The)S 188 x(interpretation)S 187 x(of)S 187 x(these)S 188 x(long)SG�188 x(words)S 186 x(varies)S 188 x(depending)S 10773 X 598 y(on)S 193 x�C�(the)S 192 x(protocol)S 192 x(being)S 193 x(used)S 193 x(to)S 192 xcE�(transmit)S 191 x(a)S 193 x(given)S 193 x(packet.)S 302 x(The)S 193 xvD�(various)S 10773 X 598 y(interpretations)S 166 x(are)S 166 x(given)SI�168 x(below)S -47 x(.)S 7485 X 598 y 7176 48 R 7485 13612 XY F36(5.3.2.)SoN�2 x(1)S 597 x(IP)S 697 x 598 y F151(Using)S 190 x(the)S 189 x(CMU-OpenVMS/IP)SF�189 x(software,)S 195 x(a)S 189 x(complete)S 189 x(IP)S 189 x(packet)SC�190 x(can)S 190 x(be)S 10773 X 598 y(delivered)S 184 x(with)S 184 xxH�(the)S 184 x(client)S 184 x(specifying)S 184 x(as)S 183 x(little)S 184 xE�(as)S 183 x(a)S 184 x(single)S 184 x(destination)S 183 x(IP)S 10773 XSC�598 y(address)S 193 x(or)S 194 x(as)S 194 x(much)S 195 x(as)S 193 xaD�(the)S 194 x(entire)S 194 x(IP)S 194 x(header)S -36 x(,)S 201 x(as)SD�194 x(it)S 193 x(will)S 194 x(be)S 194 x(sent)S 193 x(over)S 10773 XD�597 y(the)S 196 x(wires.)S 308 x(All)S 195 x(IP)S 196 x(send)S 196 xH�(requests)S 195 x(must)S 195 x(be)S 196 x(accompanied)S 196 x(by)S 196 xH�(a)S 196 x(header)S 10773 X 598 y(speci\211cation)S 183 x(buffer)S -36 xC�(.)S 283 x(This)S 182 x(buffer)S 183 x(is)S 183 x(formatted)S 182 x J�(the)S 183 x(same)S 182 x(way)S 183 x(that)S 182 x(an)S 183 x(IP)S 10773 XC�598 y(header)S 181 x(is)S 179 x(formatted.)S 277 x(If)S 180 x(the)STG�180 x(EXACT)S 179 x(bit)S 180 x(is)S 179 x(not)S 181 x(set)S 179 x(in)StD�180 x(the)S 181 x(send)S 180 x(command)S 10773 X 598 y(\(See)S 183 xH�(NET$SEND\),)S 183 x(then)S 184 x(only)S 184 x(the)S 184 x(destination)SH�183 x(IP)S 184 x(address)S 182 x(is)S 183 x(taken)S 184 x(from)S 10773 XD�598 y(the)S 181 x(Header)S 181 x(Buffer)S -36 x(.)S 279 x(If)S 181 xE�(the)S 181 x(EXACT)S 180 x(bit)S 180 x(is)S 181 x(set,)S 185 x(then)S8D�181 x(the)S 181 x(entire)S 182 x(buffer)S 181 x(will)S 10773 X 597 yD�(be)S 171 x(directly)S 172 x(copied)S 171 x(into)S 172 x(the)S 171 xE�(beginning)S 173 x(of)S 171 x(the)S 172 x(outgoing)S 172 x(IP)S 171 xSJ�(packet,)S 174 x(except)S 171 x(for)S 10773 X 598 y(the)S 179 x(checksum)SG�180 x(\211eld.)S 275 x(The)S 180 x(CHECK)S -2 x(SU�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������r������������������������σ؟� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������������������M)S 179 x(bit)S 179 x7M�(in)S 179 x(the)S 179 x(NET$SEND)S 178 x(command)S 10773 X 598 y(determines)SeD�169 x(whether)S 169 x(the)S 168 x(check)S 2 x(sum)S 168 x(in)S 169 xD�(the)S 169 x(outgoing)S 170 x(IP)S 169 x(packet)S 169 x(will)S 168 xD�(be)S 168 x(taken)S 10773 X 598 y(from)S 166 x(the)S 166 x(client')SH�-18 x(s)S 165 x(IP)S 166 x(headers,)S 167 x(or)S 166 x(generated)S 167 xE�(by)S 167 x(the)S 166 x(IP)S -37 x(ACP)S 166 x(itself.)S 7485 X 597 yeE�7176 48 R 7485 21981 XY F36(5.3.2.)S 2 x(2)S 597 x(ICMP)S -78 x 598 yeH�F151(Clients)S 166 x(must)S 165 x(us)S 166 x(the)S 167 x(Address)S 165 xD�(Buffer)S 166 x(with)S 165 x(the)S 167 x(NET$SEND)S 165 x(function)SG�167 x(in)S 166 x(order)S 10773 X 598 y(to)S 169 x(specify)S 168 x(the)SsH�169 x(header)S 169 x(portion)S 169 x(of)S 169 x(the)S 169 x(ICMP)S 168 xC�(packet)S 169 x(to)S 169 x(be)S 169 x(sent.)S 254 x(If)S 169 x(an)SrH�169 x(address)S 10773 X 597 y(buffer)S 165 x(is)S 164 x(provided)S 166 xF�(with)S 164 x(the)S 165 x(NET$RECE)S -2 x(IVE)S 164 x(function)S 166 xF�(it)S 164 x(will)S 164 x(will)S 164 x(being)S 165 x(\211lled)S 10773 XE�598 y(in)S 166 x(with)S 166 x(information)S 166 x(about)S 166 x(the)S H�167 x(datagram)S 166 x(that)S 166 x(is)S 165 x(received.)S 10773 X 897 yI�(The)S 167 x(format)S 166 x(of)S 165 x(the)S 167 x(ICMP)S 166 x(Address)ShI�165 x(Buffer)S 166 x(is)S 165 x(shown)S 166 x(in)S 167 x(T)S -31 x(able)S1C�166 x(5)S(\203)S(1.)S 10773 26514 XY F36(T)S -36 x(able)S 166 x(5)S)E�(\203)S(1)S 498 x(ICMP)S 167 x(Address)S 166 x(Buffer)S 10773 X 399 ynF�17484 48 R 10773 27411 XY F40(name)S 15854 X(len)S 846 x(off)S 18843 XE�(description)S 10773 X 299 y 17484 48 R 10773 28307 XY F38(IP)S -33 x F�(ADR$SRC_HO)S -2 x(ST)S 15854 X(32)S 17348 X(0)S 18843 X(Local)S 150 xG�(host)S 150 x(address)S 10773 X 748 y(IP)S -33 x(ADR$DST_HOST)S 15854 X)G�(32)S 17348 X(4)S 18843 X(Remote)S 150 x(host)S 150 x(address)S 10773 XxH�747 y(IP)S -33 x(ADR$TYPE)S 15854 X(8)S 17348 X(8)S 18843 X(ICMP)S 149 xG�(messag)S 2 x(e)S 149 x(type.)S 10773 X 747 y(IP)S -33 x(ADR$COD)S -2 x D�(E)S 15854 X(8)S 17348 X(9)S 18843 X(message)S 151 x(ID)S 149 x(of)SH�149 x(sorts.)S 10773 X 747 y(IP)S -33 x(ADR$CKSUM)S 15854 X(16)S 17348 XF�(10)S 18843 X(Local)S 150 x(host)S 150 x(address.)S 10773 X 747 y(IP)SC�-33 x(ADR$SPECIAL)S 15854 X(32)S 17348 X(12)S 18843 X(Interpreted)S E�150 x(based)S 151 x(on)S 150 x(messag)S 2 x(e)S 149 x(type.)S 10773 X ,�399 y 17484 48 R 27427 36925 XY F36(5\2035)S�%%EndCustomColor�59 PP EP �%%PageTrailerx2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman �%%+ Helvetica �%%PageCustomColors: 0_BLACK)�%0�%%Page: 5-6 60�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) ,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKgF�0 SC 5094 1807 XY F28(Programming)S 167 x(for)S 166 x(CMU-OpenVMS/IP)SD�7485 4546 XY 7176 48 R 7485 5144 XY F36(5.3.2.)S 2 x(3)S 597 x(UDP)SC�115 x 598 y F151(The)S 177 x(speci\211cation)S 176 x(of)S 177 x(a)S(C�176 x(UDP)S 176 x(address)S 175 x(requires)S 177 x(two)S 175 x(IP)SoD�176 x(addresses,)S 179 x(local)S 176 x(and)S 10773 X 598 y(remote,)SL�190 x(as)S 184 x(well)S 183 x(as)S 184 x(two)S 184 x(port)S 184 x(numbers,)SE�190 x(local)S 185 x(and)S 184 x(remote.)S 287 x(If)S 184 x(an)S 184 xSC�(address)S 10773 X 597 y(buffer)S 185 x(is)S 184 x(provided)S 185 xtF�(with)S 185 x(the)S 185 x(NET$REC)S -2 x(EIVE)S 184 x(function)S 185 xF�(it)S 185 x(will)S 184 x(will)S 183 x(being)S 10773 X 598 y(\211lled)SE�172 x(in)S 172 x(with)S 172 x(information)S 172 x(about)S 172 x(the)S D�172 x(datagram)S 172 x(that)S 172 x(is)S 171 x(received.)S 262 x(T)SG�-31 x(able)S 172 x(5)S(\203)S(2)S 10773 X 598 y(describes)S 166 x(the)S�G�166 x(format)S 166 x(of)S 166 x(the)S 166 x(UDP)S 166 x(address)S 165 x G�(buffer)S -37 x(.)S 10773 9378 XY F36(T)S -36 x(able)S 166 x(5)S(\203)SiH�(2)S 498 x(UDP)S 166 x(Address)S 166 x(Buffer)S 10773 X 399 y 17484 48 RI�10773 10275 XY F40(name)S 15854 X(len)S 846 x(off)S 18843 X(description)S C�10773 X 299 y 17484 48 R 10773 11172 XY F38(IP)S -33 x(ADR$SRC_HO)SeE�-2 x(ST)S 15854 X(32)S 17348 X(0)S 18843 X(Local)S 150 x(host)S 150 xPH�(address.)S 10773 X 747 y(IP)S -33 x(ADR$DST_HOST)S 15854 X(32)S 17348 XF�(4)S 18843 X(Remote)S 150 x(host)S 150 x(address.)S 10773 X 747 y(IP)SF�-33 x(ADR$SRC_POR)S -10 x(T)S 15854 X(16)S 17348 X(8)S 18843 X(Local)SD�150 x(port)S 10773 X 747 y(IP)S -33 x(ADR$DST_POR)S -9 x(T)S 15854 XI�(16)S 17348 X(10)S 18843 X(Remote)S 150 x(port)S 10773 X 399 y 17484 48 R �5094 36925 XY F36(5\2036)S�%%EndCustomColor�60 PP EP �%%PageTrailerr2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman �%%+ Helvetica �%%PageCustomColors: 0_BLACK7�%t�%%Page: 5-7 61�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)f)�1000 BP PaperHeight PaperWidth PM 0 0 XY t�%%BeginCustomColor: 0_BLACK7G�0 SC 18128 1807 XY F28(Programming)S 167 x(for)S 166 x(CMU-OpenVMS/IP)S1E�5094 4596 XY 23160 96 R 2404 5294 XY F24(5.4)S 5094 X(Network)S 166 xSF�(User)S 165 x(Function)S 166 x(Codes)S 10773 X 896 y F151(This)S 171 xD�(section)S 170 x(explains)S 170 x(the)S 171 x(semantics)S 170 x(of)SE�170 x(the)S 170 x(various)S 171 x(functions)S 171 x(performed)S 170 x F�(by)S 10773 X 598 y(the)S 174 x(IP)S 173 x(device.)S 266 x(The)S 174 xJ�(functions)S 174 x(on)S 174 x(the)S 174 x(next)S 174 x(few)S 173 x(pages)SD�174 x(are)S 173 x(organ)S 2 x(ized)S 173 x(to)S 173 x(look)S 10773 X^�598 y(like)S 166 x(function)S 167 x(calls:)S 10773 X 896 y F38(NET$OPEN\(p1,p2,p3,p4,p5,p6\))SE�10773 X 897 y F151(but)S 192 x(in)S 192 x(actuality)S -55 x(,)S 199 x1C�(they)S 192 x(simply)S 192 x(denote)S 192 x(parameters)S 191 x(to)S H�192 x(be)S 192 x(passed)S 191 x(to)S 192 x(the)S 10773 X 598 y(SYS$QIO)SU�164 x(system)S 166 x(service:)S 10773 X 896 y F38(SYS$QIO\([efn],chan,func,[iosb],[)SeE�-2 x(astadr],[astprm],p1,p2,p3,p4,p5)S 2 x(,p6\))S 10773 X 897 y F151xD�(An)S 166 x(example)S 166 x(of)S 166 x(the)S 167 x(NET$CLOSE)S 164 xI�(function)S 167 x(might)S 167 x(look)S 166 x(like)S 166 x(this:)S 11272 XsE�897 y F38(RC)S 248 x(=)S 249 x(SYS$QIO\(0,net_chan,NET$CLOSE,0,0,0,)S 1�249 x(1,0,0,0,0,0\))S 27427 36925 XY F36(5\2037)Ss�%%EndCustomColor�61 PP EP �%%PageTrailer)2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman �%%+ Helvetica6�%%PageCustomColors: 0_BLACK(�%o�%%Page: 5-8 62�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)(,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK C�0 SC 5094 1807 XY F24(Network)S 279 x(User)S 278 x(Function)S 279 xXH�(Codes)S 5094 X 797 y F28(NET$OPEN)S 278 x(\(IO$_Create\))S 5094 4546 XYE�23160 48 R 5094 5543 XY F20(NET$OPEN)S 359 x(\(IO$_)S -2 x(Create\))S1K�-2 x(\202)S(Create)S 357 x(a)S 358 x(Network)S 357 x(Socket)S 10773 7037 XY E�F34(Create)S 166 x(an)S 166 x(endpoint)S 166 x(for)S 166 x(internet)ShG�166 x(communication)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)Sn_�-53 x(T)S 10773 X(NET$OPEN)S 696 x F23(FHnam\(p1\),Foreign)S -2 x(_Prt\(p2\),Local_Prt\(p3\),)SrG�15229 X 797 y(Flags\(p4\),Protocol)S -2 x(\(p5\),T)S -6 x(imOut\(p6\))SaG�5094 11243 XY 23160 204 R 5094 12062 XY F24(ARGU)S -2 x(MENTS)S 10773 X.K�-22 y F25(p1)S -814 x 598 y F34(VMS)S 167 x(Usage:)S 299 x F36(cond_value)S3H�10773 X 598 y F34(type:)S 13896 X F36(longword)S 167 x(integer)S 10773 XE�597 y F34(access:)S 13896 X F36(read)S 166 x(only)S 10773 X 598 y F34CG�(mechanism:)S 438 x F36(by)S 166 x(reference)S 10773 X 598 y F151(The)S)D�161 x(address)S 159 x(of)S 160 x(a)S 161 x(null)S 160 x(terminated)SI�160 x(string)S 161 x(containing)S 161 x(the)S 161 x(domain)S 160 x(name)S1G�160 x(of)S 160 x(the)S 10773���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������s������������������������<7+� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������.������������ X 548 y(foreign)S 168 x(host.)S 250 x(If)S E�167 x(the)S 167 x F153(AddrFlag)S 167 x F151(\(see)S 167 x(P4)S 166 xEE�(below\))S 167 x(is)S 166 x(set,)S 167 x(then)S 167 x F153(P1)S 167 x8K�F151(is)S 166 x(interpreted)S 10773 X 548 y(as)S 176 x(the)S 176 x(32-bit)SSD�175 x(IP)S 176 x(address)S 175 x(of)S 176 x(the)S 176 x(host)S 176 xH�(that)S 176 x(is)S 175 x(to)S 176 x(be)S 176 x(the)S 176 x(destination)SC�175 x(for)S 176 x(this)S 10773 X 548 y(connection.)S 10773 17769 XY2E�F25(p2)S -814 x 697 y F34(VMS)������������S 167 x(Usage:)S 299 x F36(cond_value)S�H�10773 X 598 y F34(type:)S 13896 X F36(longword)S 167 x(integer)S 10773 XE�597 y F34(access:)S 13896 X F36(read)S 166 x(only)S 10773 X 598 y F34�C�(mechanism:)S 438 x F36(by)S 166 x(value)S 10773 X 598 y F151(The)S�F�179 x(foreign)S 179 x(port)S 178 x(number)S -37 x(.)S 274 x(If)S 178 xF�(set)S 177 x(to)S 178 x(0)S 178 x(on)S 178 x(a)S 178 x(passive)S 178 xF�(open,)S 182 x(the)S 178 x(foreign)S 179 x(port)S 10773 X 548 y(will)SE�165 x(be)S 166 x(chosen)S 167 x(by)S 167 x(the)S 166 x(remote)S 166 x�D�(system.)S 10773 X 897 y(If)S 166 x(set)S 165 x(to)S 166 x(0)S 166 xE�(on)S 167 x(an)S 166 x(active)S 166 x(TCP)S 166 x(open,)S 167 x(the)S�E�167 x(connection)S 167 x(will)S 165 x(fail.)S 10773 23397 XY F25(p3)S�D�-814 x 698 y F34(VMS)S 167 x(Usage:)S 299 x F36(cond_value)S 10773 XF�598 y F34(type:)S 13896 X F36(longword)S 167 x(integer)S 10773 X 597 yL�F34(access:)S 13896 X F36(read)S 166 x(only)S 10773 X 598 y F34(mechanism:)SC�438 x F36(by)S 166 x(value)S 10773 X 598 y F151(The)S 166 x(local)S�G�166 x(port)S 166 x(number)S -37 x(.)S 250 x(If)S 165 x(set)S 165 x(to)S�D�166 x(0,)S 166 x(the)S 166 x(local)S 165 x(port)S 166 x(will)S 165 xG�(be)S 165 x(chosen)S 167 x(by)S 166 x(the)S 166 x(local)S 10773 X 548 y�C�(system.)S 10773 X 896 y F153(IP)S F151(:)S 170 x(This)S 170 x(is)S�F�169 x(the)S 170 x(protocol)S 169 x(\211lter)S 170 x(for)S 170 x(this)SH�169 x(IP)S 170 x(socket.)S 256 x(Only)S 170 x(IP)S 170 x(packets)S 169 xG�(with)S 169 x(this)S 10773 X 548 y(value)S 169 x(in)������������S 169 x(the)S 168 x�E�(protocol)S 169 x(\211eld)S 169 x(will)S 167 x(be)S 169 x(delivered)S�H�168 x(when)S 169 x(the)S 169 x(client)S 168 x(reads)S 168 x(from)S 169 xH�(the)S 10773 X 548 y(network.)S 250 x(A)S 166 x(value)S 167 x(of)S 165 xD�(zero)S 166 x(\(0\))S 166 x(speci\211es)S 166 x(a)S 166 x(wildcard)SC�165 x(\211lter)S -36 x(.)S 10773 30122 XY F25(p4)S -814 x 698 y F34�F�(VMS)S 167 x(Usage:)S 299 x F36(cond_value)S 10773 X 597 y F34(type:)SJ�13896 X F36(longword)S 167 x(integer)S 10773 X 598 y F34(access:)S 13896 XE�F36(read)S 166 x(only)S 10773 X 598 y F34(mechanism:)S 438 x F36(by)S�F�166 x(value)S 10773 X 598 y F151(Open)S 166 x(Flags.)S 250 x(T)S -31 xG�(able)S 166 x(5)S(\203)S(3)S 166 x(shows)S 165 x(the)S 167 x(possible)S�E�165 x(values)S 166 x(for)S 166 x F153(P4)S F151(.)S 5094 36925 XY F36� �(5\2038)S��%%EndCustomColor�62 PP EP �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica�+�%%+ Helvetica-Oblique Helvetica-BoldOblique�0�%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Bold�%%PageCustomColors: 0_BLACK��%��%%Page: 5-9 63�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�D�0 SC 18044 1807 XY F24(Network)S 278 x(User)S 278 x(Function)S 279 xJ�(Codes)S 21202 X 797 y F28(NET$OPEN)S 278 x(\(IO$_Create\))S 10773 5094 XYF�F36(T)S -36 x(able)S 166 x(5)S(\203)S(3)S 498 x(V)S -27 x(alid)S 168 xN�(\212ags)S 166 x(for)S 166 x(TCP$OPEN)S 10773 X 399 y 17484 48 R 10773 5991 XYC�F40(Name)S 14360 X(Bit)S 896 x(Prot)S 897 x(Meaning)S 10773 X 299 y�C�17484 48 R 10773 6888 XY F38(Mode)S 14360 X(0)S 15854 X(TCP)S 896 x�D�(When)S 152 x(set,)S 152 x(initi)S -2 x(ate)S 151 x(connec)S 2 x(t)SD�150 x(by)S 152 x(sending)S 152 x(SYN)S 151 x(segment)S 17647 X 548 yD�(When)S 151 x(clear)S -24 x(,)S 149 x(wait)S 148 x(for)S 150 x(SYN)SE�149 x(segmen)S 2 x(t)S 10773 X 747 y(Mode)S 14360 X(0)S 15854 X(UDP)S�G�846 x(When)S 155 x(set,)S 155 x(addresse)S 2 x(s)S 154 x(stored)S 154 x�I�(in)S 154 x(in)S 154 x(data)S 154 x(buf)S -8 x(fer)S 154 x(When)S 17647 X�E�548 y(clear)S -24 x(,)S 149 x(addre)S 2 x(sses)S 150 x(passed)S 151 x�K�(in)S 149 x(an)S 150 x(Address)S 151 x(Structure.)S 10773 X 747 y(OpenNoW)S�E�-16 x(ait)S 14360 X(1)S 15854 X(all)S 17647 X(If)S 153 x(set,)S 154 x�F�(wait)S 152 x(for)S 154 x(connection)S 154 x(comp)S 2 x(letion)S 152 xH�(If)S 153 x(clear)S -24 x(,)S 154 x(return)S 17647 X 548 y(immediately)SF�-32 x(.)S 10773 X 747 y(Addr\212ag)S 14360 X(2)S 15854 X(all)S 17647 XH�(If)S 150 x(set,)S 150 x(the)S 151 x(value)S 151 x(in)S 150 x(P1)S 150 xK�(\(FHnam\))S 152 x(is)S 150 x(treated)S 151 x(as)S 151 x(a)S 150 x(32-bit)S�H�17647 X 548 y(IP)S 157 x(addres)S 2 x(s.)S 239 x(If)S 156 x(this)S 157 xE�(bit)S 156 x(is)S 157 x(clear)S -24 x(,)S 158 x(P1)S 158 x(is)S 156 x�D�(interpreted)S 159 x(as)S 17647 X 548 y(the)S 163 x(addr)S 2 x(ess)SI�163 x(of)S 163 x(a)S 163 x(string)S 163 x(descriptor)S 164 x(containing)S�G�163 x(the)S 17647 X 548 y(destination')S -8 x(s)S 149 x(doma)S 2 x(in)S�E�149 x(name.)S 10773 X 398 y 17484 48 R 10773 14160 XY F25(p5)S -814 x�C�698 y F34(VMS)S 167 x(Usage:)S 299 x F36(cond_value)S 10773 X 598 y�D�F34(type:)S 13896 X F36(longword)S 167 x(integer)S 10773 X 597 y F34I�(access:)S 13896 X F36(read)S 166 x(only)S 10773 X 598 y F34(mechanism:)S�H�438 x F36(by)S 166 x(value)S 10773 X 598 y F151(Protocol)S 183 x(code.)SF�283 x(Any)S 182 x(communication)S 184 x(performed)S 182 x(with)S 182 xF�(the)S 183 x(connection)S 183 x(will)S 10773 X 548 y(use)S 184 x(the)SD�184 x(protocol)S 185 x(speci\211ed)S 184 x(here.)S 286 x(The)S 185 xG�(valid)S 184 x(protocol)S 184 x(codes)S 184 x(are)S 184 x(shown)S 184 x�I�(in)S 10773 X 548 y(T)S -31 x(able)S 166 x(5)S(\203)S(4.)S 10773 19590 XY�F�F36(T)S -36 x(able)S 166 x(5)S(\203)S(4)S 498 x(V)S -27 x(alid)S 168 xE�(protocol)S 167 x(codes)S 10773 X 399 y 17484 48 R 10773 20487 XY F40�F�(Code)S 15854 X(V)S -25 x(alue)S 323 x(Protocol)S 150 x(Name)S 10773 XH�299 y 17484 48 R 10773 21383 XY F38(U$TCP_Protocol)S 15854 X(0)S 17348 XG�(T)S -16 x(ransmission)S 151 x(Control)S 149 x(Protocol)S 10773 X 748 y�C�(U$UDP_Protocol)S 15854 X(1)S 17348 X(User)S 150 x(Datagram)S 151 x�J�(Protocol)S 10773 X 747 y(U$ICMP_Protocol)S 15854 X(2)S 17348 X(Internet)SN�150 x(Control)S 150 x(Message)S 151 x(Protocol)S 10773 X 747 y(U$IP_Protocol)SH�15854 X(3)S 17348 X(Internet)S 150 x(Protocol)S 10773 X 398 y 17484 48 RC�10773 25368 XY F25(p6)S -814 x 698 y F34(VMS)S 167 x(Usage:)S 299 x�G�F36(cond_value)S 10773 X 598 y F34(type:)S 13896 X F36(longword)S 167 x�F�(integer)S 10773 X 597 y F34(access:)S 13896 X F36(read)S 166 x(only)SC�10773 X 598 y F34(mechanism:)S 438 x F36(by)S 166 x(value)S 10773 XeE�598 y F151(Connection)S 167 x(inactivity)S 167 x(timeout)S 166 x(in)S_J�166 x(seconds.)S 5094 29652 XY 23160 204 R 5094 30471 XY F24(DESCRIPTION)SN�10773 X 371 y F151(The)S 170 x(Open)S 170 x(can)S 170 x(be)S 170 x(initiated)SJ�169 x(in)S 170 x(one)S 170 x(of)S 169 x(two)S 169 x(ways,)S 171 x(either)SE�170 x(actively)S 170 x(or)S 170 x(passively)S -55 x(.)S 10773 X 598 y\D�(The)S 179 x(active)S 179 x(open)S 178 x(attempts)S 177 x(to)S 178 xC�(initiate)S 178 x(a)S 178 x(connection)S 180 x(to)S 178 x(a)S 178 xNF�(port)S 178 x(on)S 179 x(a)S 178 x(speci\211c)S 10773 X 598 y(remote)SC�168 x(system.)S 253 x(The)S 169 x(passive)S 167 x(open)S 169 x(is)S3M�167 x(used)S 168 x(to)S 168 x(wait)S 167 x(for)S 168 x(a)S 168 x(connection)SFF�169 x(requests)S 10773 X 598 y(from)S 166 x(any)S 167 x(remote)S 166 xF�(system)S 165 x(for)S 167 x(a)S 166 x(speci\211c)S 166 x(local)S 166 xK�(port.)S 10773 X 896 y(N�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������t������������������������]-"� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������������������ormally)S -55 x(,)S 161 x(servers)S 160 x(perform)S1E�160 x(passive)S 159 x(opens)S 159 x(on)S 160 x(a)S 160 x(well)S 159 x H�(known)S 160 x(socket)S 159 x(waiting)S 160 x(to)S 10773 X 598 y(serve)SH�170 x(requests)S 169 x(from)S 170 x(any)S 170 x(remote)S 170 x(system.)SG�256 x(And)S 170 x(user)S 169 x(programs)S 170 x(actively)S 171 x(open)SdE�10773 X 598 y(a)S 167 x(network)S 168 x(connection)S 168 x(to)S 167 xiF�(a)S 167 x(remote)S 167 x(well)S 167 x(known)S 167 x(port)S 167 x(to)SC�167 x(obtain)S 167 x(service)S 168 x(from)S 167 x(a)S 10773 X 598 y6L�(server)S 167 x(on)S 166 x(a)S 166 x(remote)S 166 x(system.)S 27427 36925 XY �F36(5\2039)S�%%EndCustomColor�63 PP EP �%%PageTrailer6%�%%PageFonts: Helvetica-Bold Helvetica70�%%+ Helvetica-BoldOblique NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK)�%7�%%Page: 5-10 64o�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK2C�0 SC 5094 1807 XY F24(Network)S 279 x(User)S 278 x(Function)S 279 x7H�(Codes)S 5094 X 797 y F28(NET$OPEN)S 278 x(\(IO$_Create\))S 5094 4696 XYD�23160 204 R 5094 5493 XY F24(RETURN)S 5094 X 797 y(V)S -51 x(ALUES)SF�10773 X -404 y F38(SS$_NORMAL)S 17349 X(Indicates)S 149 x(successful)SC�150 x(completion)S 10773 X 747 y(SS$_MEDOFL)S 17349 X(Media)S 150 xsE�(is)S 149 x(of)S -8 x(f-line,)S 148 x(ACP)S 149 x(has)S 150 x(died.)SoE�10773 X 747 y(SS$_ACCVIO)S 17349 X(Unable)S 149 x(to)S 150 x(access)S6H�150 x(HOST)S 149 x(name)S 151 x(string.)S 10773 X 748 y(SS$_BADP)S -33 xI�(ARAM)S 17349 X(Host)S 149 x(name)S 150 x(string)S 150 x(+)S 149 x(null)S E�149 x(byte)S 150 x(>)S 149 x(128)S 150 x(chara)S 2 x(cters.)S 10773 XnI�747 y(SS$_EXQUOT)S -33 x(A)S 17349 X(unable)S 150 x(to)S 149 x(allocate)SFL�149 x(ACP)S 150 x(argumen)S 2 x(t)S 149 x(blk.)S 10773 X 747 y(SS$_INSFMEM)SE�17349 X(Same)S 150 x(as)S 150 x(SS$_EXQUOT)S -34 x(A.)S 5094 10818 XY H�23160 204 R 5094 11636 XY F24(IOSB)S 169 x(RETUR)S -2 x(N)S 5094 X 797 yF�(CODES)S 10773 X -425 y F38(NET$_IPC)S 17349 X(Ill)S -2 x(egal)S 150 xC�(Protocol)S 150 x(Code)S 10773 X 747 y(NET$_FSU)S 17349 X(Foreign)Sx>�150 x(Host)S 149 x(Unspeci\211ed)S 5094 36925 XY F36(5\20310)S�%%EndCustomColor�64 PP EP �%%PageTrailera%�%%PageFonts: Helvetica-Bold Helvetica8�%%PageCustomColors: 0_BLACK(�%s�%%Page: 5-11 656�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)x)�1000 BP PaperHeight PaperWidth PM 0 0 XY c�%%BeginCustomColor: 0_BLACKhD�0 SC 18044 1807 XY F24(Network)S 278 x(User)S 278 x(Function)S 279 xJ�(Codes)S 20904 X 797 y F28(NET$CLOSE)S 278 x(\(IO$_Delete\))S 5094 4546 XYJ�23160 48 R 5094 5543 XY F20(NET$CLOSE)S 359 x(\(IO$_)S -2 x(Delete\)\202)SC�-2 x(T)S -66 x(erminat)S -2 x(e)S 359 x(a)S 358 x(netw)S -2 x(ork)S(G�16962 6539 XY(connec)S -2 x(tion)S 10773 8033 XY F34(Close)S 165 x(an)S-F�166 x(established)S 166 x(connection)S 166 x(gracefully)S 5094 9229 XYC�23160 204 R 5094 10247 XY F24(FORMA)S -53 x(T)S 10773 X(NET$CLOSE)SoC�696 x F23(Flags\(p1\))S 5094 11442 XY 23160 204 R 5094 12261 XY F241H�(ARGU)S -2 x(MENTS)S 10773 X -22 y F25(p1)S -814 x 598 y F34(VMS)S 167 xF�(Usage:)S 299 x F36(cond_value)S 10773 X 598 y F34(type:)S 13896 X F36C�(longword)S 167 x(integer)S 10773 X 598 y F34(access:)S 13896 X F36uH�(read)S 166 x(only)S 10773 X 597 y F34(mechanism:)S 438 x F36(by)S 166 xJ�(value)S 5094 16424 XY 23160 204 R 5094 17242 XY F24(DESCRIPTION)S 10773 XG�372 y F151(The)S 177 x(Close)S 176 x(function)S 177 x(is)S 175 x(used)SkJ�177 x(to)S 176 x(gracefully)S 177 x(close)S 176 x(an)S 177 x(established)SH�175 x(connec)S 2 x(tion.)S 10773 X 598 y(Any)S 153 x(data)S 153 x(that)SE�152 x(may)S 153 x(still)S 152 x(be)S 153 x(in)S 153 x(transit)S 152 xoE�(will)S 152 x(be)S 153 x(delivered)S 153 x(before)S 153 x(the)S 153 xuL�(connection)S 10773 X 597 y(is)S 166 x(fully)S 166 x(closed.)S 5094 20005 XYE�23160 204 R 5094 20802 XY F24(RETURN)S 5094 X 797 y(V)S -51 x(ALUES)S(F�10773 X -404 y F38(SS$_NORMAL)S 17349 X(Indicates)S 149 x(successful)SC�150 x(completion)S 10773 X 747 y(SS$_MEDOFL)S 17349 X(Media)S 150 xnH�(of)S -8 x(f-line,)S 148 x(ACP)S 149 x(is)S 149 x(not)S 150 x(running.)SE�10773 X 747 y(SS$_BADP)S -33 x(ARAM)S 17349 X(Invalid)S 149 x(Local)SoE�149 x(Connection)S 150 x(ID)S 149 x(\(<=)S 150 x(0\).)S 10773 X 748 y1D�(SS$_EXQUOT)S -33 x(A)S 17349 X(Unable)S 149 x(to)S 150 x(allocate)SN�149 x(ACP)S 149 x(argum)S 2 x(ent)S 149 x(block.)S 10773 X 747 y(SS$_INSFMEM)SE�17349 X(same)S 150 x(as)S 150 x(SS$_EXQUOT)S -33 x(A.)S 5094 25379 XY H�23160 204 R 5094 26198 XY F24(IOSB)S 169 x(RETUR)S -2 x(N)S 5094 X 797 yO�(CODES)S 10773 X -426 y F38(SS$_NORMAL)S 17349 X(Indicates)S 149 x(successful)S�F�150 x(completion)S 10773 X 748 y(NET$_CDE)S 17349 X(Connection)S 150 xN�(does)S 150 x(not)S 149 x(exist)S 10773 X 747 y(NET$_CC)S 17349 X(Connection)S5�150 x(Closing)S 27177 36925 XY F36(5\2031)S -27 x(1)Se�%%EndCustomColor�65 PP EP �%%PageTrailer %�%%PageFonts: Helvetica-Bold Helveticay+�%%+ Helvetica-Oblique Helvetica-BoldOblique0�%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACKe�%1�%%Page: 5-12 66x�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)1,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK(C�0 SC 5094 1807 XY F24(Network)S 279 x(User)S 278 x(Function)S 279 x8E�(Codes)S 5094 X 797 y F28(NET$ABORT)S 278 x(\(IO$_Dea)S 2 x(ccess\))SrF�5094 4546 XY 23160 48 R 5094 5543 XY F20(NET$ABORT)S 359 x(\(IO$_Dea)SG�-2 x(cces)S -2 x(s\)\202)S(Abort)S 357 x(a)S 358 x(connect)S -2 x(ion)S(C�10773 7037 XY F34(T)S -55 x(erminate)S 166 x(a)S 166 x(connection)SXD�166 x(abnormally)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)SM�-53 x(T)S 10773 X(NET$ABO)S -2 x(RT)S 5094 10446 XY 23160 204 R 5094 11265 XY5I�(ARGU)S -2 x(MENTS)S 10773 X -165 y F35(None.)S 5094 12460 XY 23160 204 RaF�5094 13279 XY F24(DESCRIPTION)S 10773 X 371 y F151(The)S 164 x(abort)SE�164 x(function)S 164 x(is)S 163 x(used)S 164 x(to)S 163 x(terminate)SiE�164 x(a)S 163 x(connection)S 165 x(abnormally)S -55 x(.)S 250 x(Any)S1F�164 x(data)S 10773 X 598 y(that)S 166 x(may)S 166 x(still)S 165 x(be)SD�167 x(in)S 166 x(transit)S 165 x(may)S 167 x(be)S 166 x(lost)S 165 xN�(when)S 167 x(a)S 166 x(connection)S 167 x(is)S 165 x(aborted.)S 5094 15444 XYE�23160 204 R 5094 16241 XY F24(RETURN)S 5094 X 797 y(V)S -51 x(ALUES)SdF�10773 X -404 y F38(SS$_NORMAL)S 17349 X(Indicates)S 149 x(successful)SC�150 x(completion)S 10773 X 747 y(SS$_MEDOFL)S 17349 X(Media)S 150 xeH�(of)S -8 x(f-line,)S 148 x(ACP)S 149 x(is)S 149 x(not)S 150 x(running.)SF�10773 X 747 y(SS$_EXQUOT)S -33 x(A)S 17349 X(Unable)S 149 x(to)S 150 xF�(allocate)S 149 x(ACP)S 149 x(argum)S 2 x(ent)S 149 x(block.)S 10773 XF�747 y(SS$_INSFMEM)S 17349 X(same)S 150 x(as)S 150 x(SS$_EXQUOT)S -33 xF�(A.)S 5094 20071 XY 23160 204 R 5094 20889 XY F24(IOSB)S 169 x(RETUR)SE�-2 x(N)S 5094 X 797 y(CODES)S 10773 X -425 y F38(SS$_NORMAL)S 17349 X K�(Indicates)S 149 x(successful)S 150 x(completion)S 10773 X 747 y(NET$_CDE)SxC�17349 X(Connection)S 150 x(does)S 150 x(not)S 149 x(exist)S 10773 XFF�747 y(NET$_CC)S 17349 X(Connection)S 150 x(Closing)S 5094 36925 XY F36 �(5\20312)S�%%EndCustomColor�66 PP EP �%%PageTrailer8%�%%PageFonts: Helvetica-Bold Helvetica ,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACKe�%d�%%Page: 5-13 67Y�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)7)�1000 BP PaperHeight PaperWidth PM 0 0 XY �%%BeginCustomColor: 0_BLACK D�0 SC 18044 1807 XY F24(Network)S 278 x(User)S 278 x(Function)S 279 xG�(Codes)S 20284 X 797 y F28(NET$SEND)S 277 x(\(IO$_W)S -9 x(r���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������u������������������������ )� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������e������������iteVBlk\))SpG�5094 4546 XY 23160 48 R 5094 5543 XY F20(NET$SEND)S 360 x(\(IO$_)S -2 xcD�(W)S -16 x(riteVBlk\)\202)S(T)S -50 x(rans)S -2 x(mit)S 359 x(Data)SI�10773 7037 XY F34(Send)S 166 x(data)S 167 x(to)S 166 x(a)S 166 x(remote)SsD�166 x(host)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 xG�(T)S 10773 X 1 y(NET$SEND)S 696 x F23(BufAdrs\(p1\),BufSize\(p2\),Fla)SfE�-2 x(gs\(p4\),)S 15190 X 797 y(Urgent\(p5\),Addr_Spe)S -2 x(c\(p6\))S G�5094 11244 XY 23160 204 R 5094 12063 XY F24(ARGU)S -2 x(MENTS)S 10773 X K�-22 y F25(p1)S -814 x 598 y F34(VMS)S 167 x(Usage:)S 299 x F36(cond_value)S H�10773 X 598 y F34(type:)S 13896 X F36(longword)S 167 x(integer)S 10773 XE�598 y F34(access:)S 13896 X F36(read)S 166 x(only)S 10773 X 597 y F34 C�(mechanism:)S 438 x F36(by)S 166 x(value)S 10773 X 598 y F151(The)SxG�182 x(starting)S 181 x(virtual)S 182 x(address)S 181 x(of)S 181 x(the)SrE�182 x(buffer)S 181 x(that)S 181 x(contains)S 182 x(the)S 181 x(data)SlH�181 x(being)S 10773 X 548 y(transmitted)S 176 x(over)S 178 x(the)S 177 xE�(network.)S 272 x(If)S 176 x(P2)S 178 x(speci\211es)S 176 x(a)S 177 x6E�(zero-length)S 178 x(buffer)S -37 x(,)S 180 x(P1)S 178 x(is)S 10773 XlE�548 y(ignored.)S 10773 17222 XY F25(p2)S -814 x 697 y F34(VMS)S 167 x%F�(Usage:)S 299 x F36(cond_value)S 10773 X 598 y F34(type:)S 13896 X F36C�(longword)S 167 x(integer)S 10773 X 598 y F34(access:)S 13896 X F36oH�(read)S 166 x(only)S 10773 X 598 y F34(mechanism:)S 438 x F36(by)S 166 xE�(value)S 10773 X 597 y F151(The)S 167 x(size)S 165 x(of)S 166 x(the)SwF�166 x(buffer)S 167 x(in)S 166 x(bytes.)S 249 x(A)S 166 x(zero-length)SF�167 x(buffer)S 166 x(will)S 165 x(be)S 167 x(ignored.)S 10773 21406 XYE�F25(p4)S -814 x 698 y F34(VMS)S 167 x(Usage:)S 299 x F36(cond_value)SAH�10773 X 597 y F34(type:)S 13896 X F36(longword)S 167 x(integer)S 10773 XE�598 y F34(access:)S 13896 X F36(read)S 166 x(only)S 10773 X 598 y F34 F�(mechanism:)S 438 x F36(by)S 166 x(value)S 10773 X 598 y F151(Flags.)SF�268 x(When)S 176 x(using)S 176 x(TCP)S -64 x(,)S 176 x(setting)S 175 xK�(the)S 176 x(\211rst)S 175 x(bit)S 175 x(of)S 175 x(this)S 175 x(argument)S�G�176 x(will)S 175 x(cause)S 10773 X 548 y(all)S 167 x(TCP)S 166 x(data)S�D�167 x(to)S 166 x(be)S 167 x(\212ushed)S 167 x(to)S 167 x(the)S 167 xC�(network.)S 251 x(Also)S 166 x(known)S 167 x(as)S 167 x(the)S 166 x�D�(End-Of-Line)S 10773 X 548 y(\(EOL\))S 165 x(\212ag.)S 10773 X 896 yH�F153(IP)S F151(:)S 169 x(this)S 168 x(argumen)S 2 x(t)S 168 x(is)S 168 xH�(interpreted)S 168 x(differently)S -55 x(.)S 255 x(The)S 169 x(\211rst)SG�168 x(bit)S 168 x(of)S 168 x(this)S 169 x(argument)S 10773 X 548 y(is)S�H�157 x(the)S 157 x(EXAC)S -2 x(T)S 158 x(\212ag)S 157 x(and)S 158 x(the)SE�157 x(second)S 157 x(bit)S 156 x(is)S 157 x(the)S 157 x(CKSUM)S 156 x�H�(\212ag.)S 251 x(See)S 157 x(Section)S 157 x(5.3.2)S 10773 X 548 y(for)SG�166 x(a)S 166 x(description)S 166 x(of)S 166 x(these)S 166 x(\212ags.)S�C�10773 28679 XY F25(p5)S -814 x 697 y F34(VMS)S 167 x(Usage:)S 299 x�G�F36(cond_value)S 10773 X 598 y F34(type:)S 13896 X F36(longword)S 167 x�F�(integer)S 10773 X 598 y F34(access:)S 13896 X F36(read)S 166 x(only)SC�10773 X 598 y F34(mechanism:)S 438 x F36(by)S 166 x(value)S 10773 X�D�597 y F153(TCP)S F151(:)S 163 x(Urgent)S 163 x(Flag.)S 251 x(Marks)SC�163 x(this)S 162 x(data)S 163 x(as)S 162 x(TCP)S 163 x("urgen)S 2 x�G�(t")S 162 x(data)S 162 x(\(such)S 164 x(as)S 162 x(a)S 163 x(^C)S 162 x�G�(in)S 10773 X 548 y(T)S -45 x(elnet\).)S 254 x(Not)S 169 x(meaningful)S�E�169 x(unless)S 169 x(used)S 169 x(with)S 168 x(with)S 168 x(a)S 168 x�O�(TCP)S 169 x(connection.)S 256 x(Not)S 169 x(yet)S 10773 X 548 y(implemented.)S�D�10773 X 897 y F153(IP)S F151(:)S 167 x(This)S 166 x(is)S 166 x(the)SC�166 x(size)S 165 x(of)S 166 x(the)S 166 x(IP)S 166 x(header)S 167 x�C�(provided)S 166 x(in)S 167 x(P6)S 166 x(\(in)S 166 x(longwords\).)S��807 x 36925 Y F36(5\20313)S��%%EndCustomColor�67 PP EP �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica�+�%%+ Helvetica-Oblique Helvetica-BoldOblique�0�%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Bold�%%PageCustomColors: 0_BLACK��%��%%Page: 5-14 68��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�C�0 SC 5094 1807 XY F24(Network)S 279 x(User)S 278 x(Function)S 279 x�G�(Codes)S 5094 X 797 y F28(NET$SEND)S 278 x(\(IO$_W)S -10 x(riteVBlk\))S�F�10773 5000 XY F25(p6)S -814 x 698 y F34(VMS)S 167 x(Usage:)S 299 x F36C�(cond_value)S 10773 X 597 y F34(type:)S 13896 X F36(Address)S 166 x�E�(Buffer)S 10773 X 598 y F34(access:)S 13896 X F36(read)S 166 x(only)S�G�10773 X 598 y F34(mechanism:)S 438 x F36(by)S 166 x(reference)S 10773 X�D�598 y F153(UDP)S -64 x(,ICMP)S F151(:)S 187 x(The)S 188 x(starting)SE�187 x(virtual)S 188 x(address)S 186 x(of)S 187 x(an)S 187 x(Address)S�H�187 x(Buffer)S -37 x(.)S 291 x(This)S 10773 X 548 y(allows)S 168 x(the)SG�170 x(connectionless)S 169 x(protocols,)S 170 x(UDP)S 169 x(and)S 170 x�H�(ICMP)S -65 x(,)S 170 x(to)S 169 x(specify)S 169 x(destination)S 10773 XH�547 y(addresses)S 181 x(for)S 182 x(� �����������each)S 182 x(SEND)S 180 x(command,)SH�187 x(as)S 181 x(opposed)S 181 x(to)S 181 x(connec)S 2 x(tion-oriented)SC�10773 X 548 y(protocols,)S 195 x(like)S 190 x(TCP)S -64 x(,)S 189 x�E�(which)S 190 x(require)S 190 x(a)S 189 x(single)S 189 x(destination)S�F�189 x(address)S 189 x(to)S 189 x(be)S 10773 X 548 y(determined)S 166 xH�(at)S 166 x(connection)S 167 x(startup)S 166 x(time.)S 249 x(See)S 166 xC�(Section)S 166 x(5.3.2)S 167 x(for)S 166 x(details.)S 10773 X 897 y�G�F152(IP)S F151(:)S 183 x(this)S 181 x(is)S 182 x(the)S 182 x(starting)S�C�182 x(virtual)S 183 x(address)S 181 x(of)S 182 x(a)S 182 x(buffer)S�K�182 x(that)S 182 x(contains)S 182 x(the)S 182 x(IP)S 10773 X 548 y(header)S�C�-36 x(.)S 5094 12920 XY 23160 204 R 5094 13739 XY F24(DESCRIPTION)S�G�10773 X 372 y F151(The)S 159 x(Send)S 157 x(function)S 159 x(is)S 157 x�G�(used)S 158 x(to)S 158 x(send)S 157 x(data)S 158 x(to)S 157 x(a)S 158 x�H�(remote)S 158 x(port.)S 249 x(Since)S 158 x(I/O)S 158 x(on)S 158 x(VMS)SF�10773 X 597 y(is)S 177 x(asynchron)S 2 x(ous,)S 180 x(a)S 177 x(send)SL�178 x(and)S 177 x(a)S 177 x(receive)S 179 x(can)S 177 x(be)S 178 x(pending)SJ�178 x(on)S 178 x(the)S 177 x(same)S 177 x(TCP)S 10773 X 598 y(connection)SK�167 x(at)S 166 x(the)S 166 x(same)S 166 x(time.)S 5094 16502 XY 23160 204 R�H�5094 17299 XY F24(RETURN)S 5094 X 797 y(V)S -51 x(ALUES)S 10773 X -404 yJ�F38(SS$_NORMAL)S 17349 X(Indicates)S 149 x(successful)S 150 x(completion)SD�10773 X 747 y(SS$_MEDOFL)S 17349 X(Network)S 149 x(ACP)S 149 x(not)SG�150 x(running)S 10773 X 747 y(SS$_BADP)S -33 x(ARAM)S 17349 X(Invalid)S�D�149 x(Local)S 149 x(Connection)S 150 x(ID)S 149 x(\(<=)S 150 x(0\))SF�10773 X 747 y(SS$_EXQUOT)S -33 x(A)S 17349 X(Unable)S 149 x(to)S 150 xH�(allocate)S 149 x(ACP)S 149 x(Arg)S 150 x(block)S 150 x(or)S 150 x(Buf)SH�-8 x(fer)S 149 x(T)S -8 x(OO)S 149 x(large)S 10773 X 748 y(SS$_INSFMEM)SF�17349 X(Unable)S 149 x(to)S 150 x(allocate)S 149 x(ACP)S 149 x(argum)SE�2 x(ent)S 149 x(block)S 10773 X 747 y(SS$_ACCVIO)S 17349 X(Buf)S -9 x�P�(fer)S 150 x(access)S 151 x(violati)S -2 x(on)S 10773 X 747 y(SS$_ILLCNTRLFUNC)SD�17349 X(Ill)S -2 x(egal)S 150 x(ACP)S 149 x(function)S 150 x(code.)SJ�224 x(\(Internal)S 150 x(Error\))S 5094 23370 XY 23160 204 R 5094 24189 XYE�F24(IOSB)S 169 x(RETUR)S -2 x(N)S 5094 X 797 y(CODES)S 10773 X -425 y�G�F39(Not)S 156 x(provide)S 2 x(d)S 157 x(at)S 156 x(the)S 157 x(presen)S�8�2 x(t)S 10773 X 548 y(time)S 5094 36925 XY F36(5\20314)S�%%EndCustomColor�68 PP EP �%%PageTrailer�1�%%PageFonts: Helvetica-Bold Helvetica-BoldOblique�:�%%+ Helvetica Ne�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������v������������������������ F� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������f������������wCenturySchlbk-Bold NewCenturySchlbk-Roman-�%%+ NewCenturySchlbk-Italic Helvetica-Obliquee�%%PageCustomColors: 0_BLACKc�%��%%Page: 5-15 69i�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)i)�1000 BP PaperHeight PaperWidth PM 0 0 XY t�%%BeginCustomColor: 0_BLACKeD�0 SC 18044 1807 XY F24(Network)S 278 x(User)S 278 x(Function)S 279 xC�(Codes)S 19342 X 797 y F28(NET$RECEIV)S -2 x(E)S 279 x(\(IO$_Read)SnC�2 x(VBlk\))S 5094 4546 XY 23160 48 R 5094 5543 XY F20(NET$RECEIVE)SrF�360 x(\(IO$_Re)S -2 x(adVBlk\)\202)S(Rece)S -2 x(ive)S 358 x(Network)SD�19304 6539 XY(Data)S 10773 8033 XY F34(Fill)S 165 x(buf)S -8 x(fer)SH�166 x(with)S 166 x(data)S 166 x(received)S 166 x(from)S 166 x(network.)SD�5094 9229 XY 23160 204 R 5094 10247 XY F24(FORMA)S -53 x(T)S 10773 XQ�1 y(NET$RECEIVE)S 697 x F23(BufAdrs\(p1\),BufSiz)S -2 x(e\(p2\),Addr_Spec\(p3\))S,G�5094 11444 XY 23160 204 R 5094 12262 XY F24(ARGU)S -2 x(MENTS)S 10773 X\K�-21 y F25(p1)S -814 x 597 y F34(VMS)S 167 x(Usage:)S 299 x F36(cond_value)S H�10773 X 598 y F34(type:)S 13896 X F36(longword)S 167 x(integer)S 10773 XE�598 y F34(access:)S 13896 X F36(read)S 166 x(only)S 10773 X 598 y F341C�(mechanism:)S 438 x F36(by)S 166 x(value)S 10773 X 597 y F151(The)S9E�162 x(starting)S 161 x(virtual)S 162 x(address)S 161 x(of)S 161 x(a)S(E�162 x(buffer)S 161 x(which)S 162 x(is)S 161 x(to)S 161 x(hold)S 161 x D�(the)S 162 x(incoming)S 162 x(data.)S 10773 16325 XY F25(p2)S -814 xC�698 y F34(VMS)S 167 x(Usage:)S 299 x F36(cond_value)S 10773 X 598 y8D�F34(type:)S 13896 X F36(longword)S 167 x(integer)S 10773 X 597 y F34I�(access:)S 13896 X F36(read)S 166 x(only)S 10773 X 598 y F34(mechanism:)SiC�438 x F36(by)S 166 x(value)S 10773 X 598 y F151(The)S 167 x(size,)S3E�166 x(in)S 166 x(bytes,)S 166 x(of)S 166 x(the)S 166 x(buffer)S 167 x:D�(speci\211ed)S 166 x(in)S 166 x(p1.)S 10773 20510 XY F25(p3)S -814 xC�697 y F34(VMS)S 167 x(Usage:)S 299 x F36(cond_value)S 10773 X 598 y3L�F34(type:)S 13896 X F36(Address)S 166 x(Buffer)S 10773 X 598 y F34(access:)SE�13896 X F36(write)S 165 x(only)S 10773 X 597 y F34(mechanism:)S 438 xzF�F36(by)S 166 x(reference)S 10773 X 598 y F151(The)S 178 x(optionally)SG�178 x(supplied)S 177 x(starting)S 177 x(address)S 177 x(of)S 177 x(an)SnJ�177 x(Address)S 177 x(Buffer)S -37 x(.)S 272 x(If)S 177 x(given,)S 10773 XF�548 y(additional)S 179 x(information)S 179 x(about)S 179 x(the)S 179 xF�(data)S 178 x(received)S 180 x(will)S 178 x(be)S 179 x(written)S 178 xG�(into)S 179 x(this)S 10773 X 548 y(buffer)S -36 x(.)S 249 x(See)S 166 xSE�(Section)S 166 x(5.3.2)S 167 x(for)S 166 x(further)S 167 x(details.)SxG�5094 25890 XY 23160 204 R 5094 26708 XY F24(DESCRIPTION)S 10773 X 372 y1C�F151(When)S 177 x(a)S 176 x(receive)S 177 x(function)S 177 x(code)SxG�176 x(is)S 176 x(issued,)S 178 x(the)S 176 x(user)S -8 x(-speci\211ed)S)E�176 x(buffer)S 176 x(is)S 176 x(\211lled)S 10773 X 597 y(with)S 168 xXC�(data)S 167 x(from)S 168 x(the)S 168 x(associated)S 167 x(network)S(H�168 x(connection.)S 255 x(A)S 167 x(read)S 168 x(is)S 168 x(terminated)SJ�167 x(if)S 10773 X 598 y(either)S 166 x(of)S 166 x(the)S 167 x(following)SH�166 x(conditions)S 166 x(occur:)S 10773 X 897 y(\201)S 595 x(The)S 166 xD�(user)S 167 x(buffer)S 166 x(is)S 166 x(full.)S 10773 X 896 y(\201)SD�595 x(An)S 166 x(EOL)S 165 x(\(end-of-line\))S 166 x(segment)S 167 xK�(is)S 165 x(received)S 167 x(on)S 167 x(a)S 166 x(TCP)S 166 x(connection.)S\K�10773 X 897 y(\201)S 595 x(A)S 165 x(datagram)S 167 x(is)S 165 x(received)S G�167 x(by)S 166 x(a)S 166 x(UDP)S -64 x(,)S 167 x(ICMP)S -65 x(,)S 167 x E�(or)S 166 x(IP)S 166 x(connection.)S 10773 32061 XY(Note:)S 257 x(A)SyH�170 x(TCP)S 170 x(connection)S 171 x(is)S 169 x(a)S 170 x(stream)S 169 xG�(of)S 170 x(eight)S 170 x(bit)S 170 x(bytes.)S 257 x(There)S 171 x(is)S H�169 x(no)S 170 x(logical)S 10773 X 598 y(end)S 175 x(of)S 175 x(record)SD�175 x(associated)S 174 x(with)S 175 x(a)S 174 x(TCP)S 175 x(connec)SH�2 x(tion.)S 267 x(A)S 174 x(write)S 174 x(of)S 175 x(123)S 175 x(bytes)SG�175 x(on)S 10773 X 597 y(one)S 174 x(end)S 174 x(of)S 173 x(the)S 174 xSI�(connection)S 174 x(will)S 173 x(not)S 174 x(necessarily)S 174 x(result)S�D�173 x(in)S 174 x(a)S 173 x(123)S 173 x(byte)S 174 x(record)S 10773 XF�598 y(showing)S 186 x(up)S 186 x(on)S 186 x(the)S 186 x(remote)S 186 xK�(end.)S 289 x(If)S 185 x(a)S 186 x(programmer)S 187 x(or)S 185 x(protocol)S2C�186 x(designer)S 10773 X 598 y(wants)S 167 x(to)S 168 x(logically)SeD�168 x(delimit)S 167 x(data,)S 168 x(on)S 169 x(a)S 167 x(TCP)S 168 xC�(connection,)S 170 x(he/she)S 169 x(must)S 167 x(devise)S 168 x(a)StE�10773 X 598 y(method)S 166 x(of)S 166 x(encoding)S 168 x(that)S 165 xtH�(information)S 167 x(in)S 166 x(the)S 166 x(higher)S 168 x(level)S 166 x)�(protocol.)S 27150 36925 XY F36(5\20315)Sl�%%EndCustomColor�69 PP EP �%%PageTrailer)%�%%PageFonts: Helvetica-Bold Helvetica�+�%%+ Helvetica-Oblique Helvetica-BoldObliqueI�%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK �% �%%Page: 5-16 70(�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) ,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�C�0 SC 5094 1807 XY F24(Network)S 279 x(User)S 278 x(Function)S 279 x G�(Codes)S 5094 X 797 y F28(NET$RECEIVE)S 277 x(\(IO$_Rea)S 2 x(dVBlk\))S�C�5094 4696 XY 23160 204 R 5094 5493 XY F24(RETURN)S 5094 X 797 y(V)S�G�-51 x(ALUES)S 10773 X -404 y F38(SS$_NORMAL)S 17349 X(Indicates)S 149 xSC�(successful)S 150 x(completion)S 10773 X 747 y(SS$_MEDOFL)S 17349 X7K�(Network)S 149 x(ACP)S 149 x(not)S 150 x(running)S 10773 X 747 y(SS$_BADP)SXE�-33 x(ARAM)S 17349 X(Invalid)S 149 x(Local)S 149 x(Connection)S 150 x,C�(ID)S 149 x(\(<=)S 150 x(0\))S 10773 X 748 y(SS$_EXQUOT)S -33 x(A)SeD�17349 X(Unable)S 149 x(to)S 150 x(allocate)S 149 x(ACP)S 149 x(Arg)SC�150 x(block)S 150 x(or)S 150 x(Buf)S -8 x(fer)S 149 x(T)S -8 x(OO)SnE�149 x(large)S 10773 X 747 y(SS$_INSFMEM)S 17349 X(Unable)S 149 x(to)SdJ�150 x(allocate)S 149 x(ACP)S 149 x(argum)S 2 x(ent)S 149 x(block)S 10773 XJ�747 y(SS$_ACCVIO)S 17349 X(Buf)S -9 x(fer)S 150 x(access)S 151 x(violati)SD�-2 x(on)S 10773 X 747 y(SS$_ILLCNTRLFUNC)S 17349 X(Ill)S -2 x(egal)SC�150 x(ACP)S 149 x(function)S 150 x(code.)S 224 x(\(Internal)S 150 xeC�(Error\))S 5094 11565 XY 23160 204 R 5094 12383 XY F24(IOSB)S 169 x8E�(RETUR)S -2 x(N)S 5094 X 797 y(CODES)S 10773 X -425 y F39(Not)S 156 xCH�(provide)S 2 x(d)S 157 x(at)S 156 x(the)S 157 x(presen)S 2 x(t)S 10773 X(�548 y(time)S 5094 36925 XY F36(5\20316)S�%%EndCustomColor�70 PP EP �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica5�%%+ Helvetica-Oblique8�%%PageCustomColors: 0_BLACK1�%x�%%Page: 5-17 71o�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)()�1000 BP PaperHeight PaperWidth PM 0 0 XY S�%%BeginCustomColor: 0_BLACK7D�0 SC 18044 1807 XY F24(Network)S 278 x(User)S 278 x(Function)S 279 xT�(Codes)S 19166 X 797 y F28(NET$ST)S -44 x(A)S -45 x(TUS)S 279 x(\(IO$_ACPcontrol\))SG�5094 4546 XY 23160 48 R 5094 5543 XY F20(NET$ST)S -66 x(A)S -66 x(TUS)S)G�359 x(\(IO$_)S -2 x(ACPcontrol\)\202)S(obt)S -2 x(ain)S 358 x(connect)SAI�-2 x(ion)S 19568 6539 XY(informat)S -2 x(ion)S 10773 8930 XY F34(Obtain)S4N�166 x(information)S 165 x(about)S 167 x(the)S 166 x(connection)S 5094 10126 XYF�23160 204 R 5094 11143 XY F24(FORMA)S -53 x(T)S 10773 X(NET$ST)S -52 xG�(A)S -52 x(TUS)S 697 x F23(buff_addr\(p1)S -2 x(\),buff_size\(p2)S -2 xBE�(\))S 5094 12339 XY 23160 204 R 5094 13158 XY F24(ARGU)S -2 x(MENTS)SSF�10773 X -22 y F25(p1)S -814 x 598 y F34(VMS)S 167 x(Usage:)S 299 x F36D�(cond_value)S 10773 X 597 y F34(type:)S 13896 X F36(longword)S 167 xF�(integer)S 10773 X 598 y F34(access:)S 1���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������w������������������������H&� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������\������������3896 X F36(read)S 166 x(only)SC�10773 X 598 y F34(mechanism:)S 438 x F36(by)S 166 x(value)S 10773 XiG�598 y F151(Buffer)S 169 x(Address.)S 255 x(The)S 170 x(starting)S 170 x0D�(virtual)S 170 x(address)S 168 x(of)S 170 x(a)S 169 x(buffer)S 169 xF�(into)S 170 x(which)S 169 x(status)S 10773 X 548 y(information)S 166 xD�(is)S 166 x(to)S 166 x(be)S 166 x(written.)S 10773 17769 XY F25(p2)SD�-814 x 697 y F34(VMS)S 167 x(Usage:)S 299 x F36(cond_value)S 10773 XF�598 y F34(type:)S 13896 X F36(longword)S 167 x(integer)S 10773 X 597 yL�F34(access:)S 13896 X F36(read)S 166 x(only)S 10773 X 598 y F34(mechanism:)SF�438 x F36(by)S 166 x(value)S 10773 X 598 y F151(Buffer)S 166 x(Size.)SD�249 x(The)S 167 x(size,)S 166 x(in)S 166 x(bytes,)S 166 x(of)S 166 xF�(the)S 166 x(buffer)S 167 x(in)S 166 x(P1.)S 5094 22053 XY 23160 204 RH�5094 22871 XY F24(DESCRIPTION)S 10773 X 372 y F151(The)S 189 x(network)SH�189 x(status)S 188 x(function)S 190 x(is)S 188 x(used)S 188 x(to)S 189 xE�(obtain)S 188 x(information)S 189 x(about)S 189 x(the)S 10773 X 597 yeF�(connection,)S 197 x(such)S 190 x(as)S 189 x(the)S 190 x(state)S 188 xG�(of)S 190 x(the)S 189 x(conne)S 2 x(ction,)S 196 x(the)S 189 x(number)SxC�190 x(of)S 190 x(bytes)S 10773 X 598 y(available)S 166 x(to)S 166 x2D�(be)S 166 x(read,)S 167 x(and)S 166 x(the)S 166 x(send)S 166 x(and)SF�167 x(receive)S 167 x(window)S 165 x(size.)S 10773 X 897 y(The)S 173 xD�(connection)S 174 x(must)S 172 x(be)S 172 x(an)S 173 x(established)SH�172 x(TCP)S 172 x(connection)S 174 x(before)S 172 x(the)S 173 x(Status)SE�10773 X 598 y(network)S 180 x(function)S 180 x(can)S 180 x(be)S 179 x1D�(used.)S 277 x(The)S 180 x(Status)S 179 x(network)S 179 x(function)SH�181 x(can)S 179 x(not)S 180 x(be)S 10773 X 597 y(used)S 177 x(on)S 178 xC�(UDP)S 177 x(connections)S 178 x(nor)S 177 x(on)S 178 x(TCP)S 177 x E�(connections)S 178 x(that)S 177 x(are)S 177 x(not)S 178 x(yet)S 177 x F�(fully)S 10773 X 598 y(established.)S 10773 X 897 y(Once)S 166 x(the)SE�166 x(buffer)S 167 x(has)S 166 x(been)S 166 x(\211lled,)S 167 x(the)S 7�166 x(format)S 166 x(is:)S 27150 36925 XY F36(5\20317)S7�%%EndCustomColor�71 PP EP �%%PageTrailer)%�%%PageFonts: Helvetica-Bold Helveticai+�%%+ Helvetica-Oblique Helvetica-BoldOblique5�%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK �% �%%Page: 5-18 72S�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) ,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK3C�0 SC 5094 1807 XY F24(Network)S 279 x(User)S 278 x(Function)S 279 xaS�(Codes)S 5094 X 797 y F28(NET$ST)S -44 x(A)S -45 x(TUS)S 279 x(\(IO$_ACPcontrol\))S(X�10773 4722 XY F102(+-------------)S 2 x(-------------------)S 2 x(--------------------)SG�2 x(-----------+)S 10773 X 449 y(|)S 239 x(CS$Last_Stat)S 2 x(e)S 239 x(I�(|)S 16033 X(CS$State)S 479 x(|)S 20337 X(CS$Bytes_Avai)S 2 x(l)S 26076 X9X�(|)S 10773 X 448 y(+-------------)S 2 x(-------------------)S 2 x(--------------------)SD�2 x(-----------+)S 10773 X 448 y(|)S 16272 X(CS$Send_Wi)S 2 x(ndow)SD�26076 X(|)S 10773 X 449 y(+-------------)S 2 x(-------------------)SG�2 x(--------------------)S 2 x(-----------+)S 10773 X 448 y(|)S 16272 X8C�(CS$Recv_Wi)S 2 x(ndow)S 26076 X(|)S 10773 X 448 y(+-------------)SeG�2 x(-------------------)S 2 x(--------------------)S 2 x(-----------+)SeC�10773 X 449 y(|)S 16272 X(CS$Owner_P)S 2 x(ID)S 26076 X(|)S 10773 X(K�448 y(+-------------)S 2 x(-------------------)S 2 x(--------------------)SxE�2 x(-----------+)S 10773 X 897 y 17484 48 R 10773 9704 XY F40(Field)SdN�17349 X(Description)S 10773 X 299 y 17484 48 R 10773 10600 XY F38(CS$Bytes_A)SH�-7 x(vail)S 17349 X(The)S 159 x(numbe)S 2 x(r)S 159 x(of)S 159 x(bytes)SD�160 x(received)S 161 x(by)S 159 x(the)S 160 x(ACP)S 159 x(protocol)SC�17349 X 548 y(but)S 160 x(not)S 161 x(yet)S 161 x(read)S 161 x(in)S�H�161 x(by)S 161 x(the)S 160 x(proce)S 2 x(ss.)S 246 x(The)S 161 x(numbe)SE�2 x(r)S 161 x(of)S 17349 X 548 y(bytes)S 149 x(in)S 150 x(the)S 149 x�J�(input)S 150 x(buf)S -8 x(fer)S -25 x(.)S 10773 X 747 y(CS$State)S 17349 XH�(The)S 149 x(curre)S 2 x(nt)S 149 x(state)S 149 x(of)S 150 x(the)S 149 xD�(connec)S 2 x(tion.)S 17349 X 897 y(\201)S 739 x(CS$Closed)S 17349 XG�648 y(\201)S 739 x(CS$Listen)S 17349 X 647 y(\201)S 739 x(CS$Syn_Send)S�C�17349 X 648 y(\201)S 739 x(CS$Syn_Recv)S 17349 X 647 y(\201)S 739 x�E�(CS$Established)S 17349 X 648 y(\201)S 739 x(CS$Fin_W)S -16 x(ait_1)S�H�17349 X 648 y(\201)S 739 x(CS$Fin_W)S -16 x(ait_2)S 17349 X 647 y(\201)SN�739 x(CS$T)S -17 x(ime_W)S -15 x(ait)S 17349 X 648 y(\201)S 739 x(CS$Close_W)SH�-16 x(ait)S 17349 X 647 y(\201)S 739 x(CS$Closing)S 17349 X 648 y(\201)SG�739 x(CS$Last_Ack)S 17349 X 647 y(\201)S 739 x(CS$Reset)S 17349 X 648 y�G�(\201)S 739 x(CS$Inactive)S 10773 X 847 y(CS$Last_State)S 17349 X(The)S�F�156 x(state)S 156 x(that)S 155 x(the)S 156 x(conne)S 2 x(ction)S 155 xG�(was)S 156 x(in)S 156 x(previous)S 157 x(to)S 156 x(the)S 17349 X 548 y�G�(current)S 150 x(state.)S 10773 X 747 y(CS$Send_Windo)S 2 x(w)S 17349 X�H�(The)S 163 x(numb)S 2 x(er)S 164 x(of)S 163 x(data)S 164 x(bytes)S 164 xG�(that)S 163 x(the)S 164 x(remote)S 164 x(TCP)S 163 x(is)S 17349 X 548 y�I�(wil)S -2 x(ling)S 149 x(to)S 150 x(immediately)S 149 x(accept.)S 10773 X�E�747 y(CS$Recv_Window)S 17349 X(The)S 150 x(numbe)S 2 x(r)S 150 x(of)S�D�150 x(data)S 150 x(bytes)S 151 x(that)S 150 x(we)S 150 x(are)S 151 xF�(currently)S 151 x(will)S -2 x(ing)S 17349 X 548 y(to)S 149 x(accept)SN�150 x(from)S 150 x(a)S 150 x(remote)S 150 x(site.)S 10773 X 747 y(CS$User_ID)SD�10773 X 299 y 17484 48 R 5094 27338 XY 23160 204 R 5094 28135 XY F24H�(RETURN)S 5094 X 797 y(V)S -51 x(ALUES)S 10773 X -404 y F38(SS$_NORMAL)SG�17349 X(Indicates)S 149 x(successful)S 150 x(completion)S 10773 X 747 y�G�(SS$_MEDOFL)S 17349 X(Network)S 149 x(ACP)S 149 x(not)S 150 x(running)S�E�10773 X 747 y(SS$_BADP)S -33 x(ARAM)S 17349 X(Invalid)S 149 x(Local)S�D�149 x(Connection)S 150 x(ID)S 149 x(\(<=)S 150 x(0\))S 10773 X 747 yD�(SS$_EXQUOT)S -33 x(A)S 17349 X(Unable)S 149 x(to)S 150 x(allocate)SG�149 x(ACP)S 149 x(Arg)S 150 x(block)S 150 x(or)S 150 x(Buf)S -8 x(fer)S�E�149 x(T)S -8 x(OO)S 149 x(large)S 10773 X 748 y(SS$_INSFMEM)S 17349 X�C�(Unable)S 149 x(to)S 150 x(allocate)S 149 x(ACP)S 149 x(argum)S 2 x�H�(ent)S 149 x(block)S 10773 X 747 y(SS$_ACCVIO)S 17349 X(Buf)S -9 x(fer)SI�150 x(access)S 151 x(violati)S -2 x(on)S 10773 X 747 y(SS$_ILLCNTRLFUNC)S�D�17349 X(Ill)S -2 x(egal)S 150 x(ACP)S 149 x(function)S 150 x(code.)S>�224 x(\(Internal)S 150 x(Error\))S 5094 36925 XY F36(5\20318)S�%%EndCustomColor�72 PP EP �%%PageTrailer�#�%%PageFonts: Helvetica-Bold Courier� �%%+ Helvetica��%%PageCustomColors: 0_BLACK��%��%%Page: 5-19 73��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�D�0 SC 18044 1807 XY F24(Network)S 278 x(User)S 278 x(Function)S 279 xT�(Codes)S 19166 X 797 y F28(NET$ST)S -44 x(A)S -45 x(TUS)S 279 x(\(IO$_ACPcontrol\))SC�5094 4696 XY 23160 204 R 5094 5515 XY F24(IOSB)S 169 x(RETUR)S -2 x�F�(N)S 5094 X 797 y(CODES)S 10773 X -426 y F39(Not)S 156 x(provide)S 2 xG�(d)S 157 x(at)S 156 x(the)S 157 x(presen)S 2 x(t)S 10773 X 548 y(time)S��27150 36925 XY F36(5\20319)S�%%EndCustomColor�73 PP EP �%%PageTrailer�-�%%PageFonts: Helvetica-Bold Helvetica-Oblique��%%PageCustomColors: 0_BLACK��%��%%Page: 5-20 74��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�C�0 SC 5094 1807 XY F24(Network)S 279 x(User)S 278 x(Function)S 279 x�O�(Codes)S 5094 X 797 y F28(NET$INFO)S 279 x(\(IO$_Mod)S 2 x���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������x������������������������HD� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������m������������(ify\))S 5094 4546 XY�I�23160 48 R 5094 5543 XY F20(NET$INFO)S 359 x(\(IO$_)S -2 x(Modify\)\202)S�G�(De)S -2 x(scribe)S 358 x(conne)S -2 x(ction)S 16214 6539 XY(endpoint)S�D�-2 x(s)S 10773 8033 XY F34(The)S 166 x(INFO)S 166 x(function)S 167 xD�(returns)S 166 x(the)S 167 x(hosts)S 166 x(and)S 166 x(ports)S 166 xI�(being)S 166 x(used)S 166 x(by)S 166 x(the)S 166 x(channel)S 5094 9229 XY�H�23160 204 R 5094 10247 XY F24(FORMA)S -53 x(T)S 10773 X(NET$INFO)S 696 xC�F23(buff_add)S -2 x(r\(p1\),buff_size)S -2 x(\(p2\))S 5094 11442 XY�C�23160 204 R 5094 12261 XY F24(ARGU)S -2 x(MENTS)S 10773 X -22 y F25�J�(p1)S -814 x 598 y F34(VMS)S 167 x(Usage:)S 299 x F36(cond_value)S 10773 XF�598 y F34(type:)S 13896 X F36(longword)S 167 x(integer)S 10773 X 598 yL�F34(access:)S 13896 X F36(read)S 166 x(only)S 10773 X 597 y F34(mechanism:)SI�438 x F36(by)S 166 x(value)S 10773 X 598 y F151(Buffer)S 180 x(Address.)S�G�276 x(The)S 181 x(starting)S 180 x(virtual)S 181 x(address)S 179 x(of)S�G�180 x(a)S 180 x(buffer)S 180 x(into)S 180 x(which)S 180 x(the)S 10773 XsE�548 y(information)S 166 x(is)S 166 x(to)S 166 x(be)S 166 x(written.)S C�10773 16872 XY F25(p2)S -814 x 697 y F34(VMS)S 167 x(Usage:)S 299 x4G�F36(cond_value)S 10773 X 598 y F34(type:)S 13896 X F36(longword)S 167 xSF�(integer)S 10773 X 598 y F34(access:)S 13896 X F36(read)S 166 x(only)SC�10773 X 598 y F34(mechanism:)S 438 x F36(by)S 166 x(value)S 10773 X8F�597 y F151(Buffer)S 166 x(Size.)S 249 x(The)S 167 x(size,)S 166 x(in)SE�166 x(bytes,)S 166 x(of)S 166 x(the)S 166 x(buffer)S 167 x(in)S 166 x�H�(P1.)S 5094 21156 XY 23160 204 R 5094 21974 XY F24(DESCRIPTION)S 10773 XD�372 y F151(The)S 193 x(network)S 192 x(INFO)S 191 x(function)S 193 xD�(can)S 193 x(only)S 192 x(be)S 192 x(used)S 192 x(once)S 193 x(the)SC�192 x(UDP)S 192 x(or)S 192 x(TCP)S 10773 X 598 y(connection)S 167 xSJ�(has)S 166 x(been)S 167 x(NET$OPENed.)S 10773 X 896 y(The)S 167 x(format)SG�166 x(of)S 165 x(the)S 167 x(returned)S 167 x(buffer)S 166 x(is)S 166 x(F�(shown)S 166 x(in)S 166 x(Figure)S 167 x(5)S(\203)S(1.)S 5094 36925 XY �F36(5\20320)Sr�%%EndCustomColor�74 PP EP �%%PageTrailer %�%%PageFonts: Helvetica-Bold Helveticau+�%%+ Helvetica-Oblique Helvetica-BoldObliquea�%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACKS�%8�%%Page: 5-21 75c�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)7)�1000 BP PaperHeight PaperWidth PM 0 0 XY f�%%BeginCustomColor: 0_BLACKhD�0 SC 18044 1807 XY F24(Network)S 278 x(User)S 278 x(Function)S 279 xJ�(Codes)S 21403 X 797 y F28(NET$INFO)S 279 x(\(IO$_Modify\))S 10773 4872 XYH�F36(Figu)S 2 x(re)S 165 x(5)S(\203)S(1)S 498 x(Format)S 167 x(of)S 166 xG�(the)S 166 x(buffer)S 166 x(used)S 167 x(for)S 166 x(NET$INFO)S 10773 XiF�548 y 17484 48 R 11012 6125 XY F102(15)S 16751 X(8)S 478 x(7)S 25119 XX�(0)S 10773 X 448 y(+-------------)S 2 x(-------------------)S 2 x(--------------------)SD�2 x(--------+)S 10773 X 448 y(|)S 718 x(CI$LHost_Name_Size)S 17229 XL�(|)S 19142 X(CI$FHost_Name_Size)S 25358 X(|)S 10773 X 449 y(+-------------)SD�2 x(-------------------)S 2 x(--------------------)S 2 x(--------+)SI�10773 X 448 y(|)S 25358 X(|)S 10773 X 448 y(~)S 14360 X(CI$Foreign_Host)S-C�479 x(\(128)S 240 x(Bytes\))S 25358 X(~)S 10773 X 449 y(|)S 25358 XyX�(|)S 10773 X 448 y(+-------------)S 2 x(-------------------)S 2 x(--------------------)SC�2 x(--------+)S 10773 X 448 y(|)S 14360 X(CI$Foreign_Port)S 25358 X-X�(|)S 10773 X 449 y(+-------------)S 2 x(-------------------)S 2 x(--------------------)SD�2 x(--------+)S 10773 X 448 y(|)S 14360 X(Not)S 239 x(Used)S 25358 XX�(|)S 10773 X 448 y(+-------------)S 2 x(-------------------)S 2 x(--------------------)SG�2 x(--------+)S 10773 X 449 y(|)S 25358 X(|)S 10773 X 448 y(~)S 14360 X-H�(CI$Local_Host)S 240 x(\(128)S 240 x(Bytes\))S 25358 X(~)S 10773 X 448 yI�(|)S 25358 X(|)S 10773 X 449 y(+-------------)S 2 x(-------------------)S(D�2 x(--------------------)S 2 x(--------+)S 10773 X 448 y(|)S 14360 XU�(CI$Local_Port)S 25358 X(|)S 10773 X 448 y(+-------------)S 2 x(-------------------)S D�2 x(--------------------)S 2 x(--------+)S 10773 X 449 y(|)S 14599 XX�(Not)S 239 x(Used)S 25358 X(|)S 10773 X 448 y(+-------------)S 2 x(-------------------)SD�2 x(--------------------)S 2 x(--------+)S 10773 X 448 y(|)S 25358 XF�(|)S 10773 X 449 y(+--------)S 14838 X(CI$Local_Interne)S 2 x(t_Adrs)SO�23685 X(-------+)S 10773 X 448 y(|)S 25358 X(|)S 10773 X 448 y(+-------------)S3D�2 x(-------------------)S 2 x(--------------------)S 2 x(--------+)SR�10773 X 448 y(|)S 25358 X(|)S 10773 X 449 y(+--------)S 14838 X(CI$Remote_Intern)SF�2 x(et_Adrs)S 23685 X(-------+)S 10773 X 448 y(|)S 25358 X(|)S 10773 XK�448 y(+-------------)S 2 x(-------------------)S 2 x(--------------------)S3P�2 x(--------+)S 10773 X 349 y 17484 48 R 10773 X 897 y 17484 48 R 10773 19973 XYI�F40(Field)S 20337 X(Description)S 10773 X 299 y 17484 48 R 10773 20870 XY$F�F38(CI$FHost_Name_Size)S 20337 X(The)S 153 x(length)S 153 x(in)S 152 xC�(bytes)S 152 x(of)S 153 x(the)S 152 x(name)S 154 x(of)S 152 x(the)S9H�20337 X 547 y(foreign)S 150 x(host.)S 10773 X 748 y(CI$LHost_Name_Size)SF�20337 X(The)S 153 x(length)S 153 x(in)S 152 x(bytes)S 152 x(of)S 153 xF�(the)S 152 x(name)S 154 x(of)S 152 x(the)S 20337 X 548 y(local)S 149 xC�(host.)S 10773 X 747 y(CI$Foreign_Host)S 20337 X(The)S 150 x(name)S5T�151 x(of)S 149 x(the)S 150 x(foreign)S 150 x(host.)S 10773 X 747 y(CI$Foreign_Port)SF�20337 X(The)S 155 x(number)S 156 x(of)S 154 x(the)S 154 x(port)S 155 xE�(on)S 155 x(the)S 154 x(foreign)S 20337 X 548 y(host.)S 10773 X 747 y D�(CI$Local_Port)S 20337 X(The)S 162 x(number)S 162 x(of)S 161 x(the)SG�161 x(port)S 162 x(on)S 161 x(the)S 161 x(local)S 20337 X 548 y(host.)S(C�10773 X 747 y(CI$Local_Host)S 20337 X(The)S 150 x(name)S 151 x(of)SXM�149 x(the)S 150 x(local)S 149 x(host.)S 10773 X 748 y(CI$Local_Internet_Adr)S)C�2 x(s)S 20337 X(The)S 152 x(32)S 152 x(bit)S 150 x(internet)S 152 x1E�(address)S 153 x(of)S 151 x(the)S 151 x(local)S 20337 X 547 y(host.)S G�10773 X 748 y(CI$Remote_Internet_Adr)S 2 x(s)S 20337 X(The)S 168 x(32)S7C�168 x(bit)S 167 x(internet)S 168 x(address)S 169 x(of)S 167 x(the)SxD�20337 X 548 y(remo)S 2 x(te)S 149 x(host.)S 10773 X 298 y 17484 48 RE�5094 30882 XY 23160 204 R 5094 31679 XY F24(RETURN)S 5094 X 797 y(V)SwG�-51 x(ALUES)S 10773 X -404 y F38(SS$_NORMAL)S 17349 X(Indicates)S 149 x-C�(successful)S 150 x(completion)S 10773 X 747 y(SS$_MEDOFL)S 17349 XxK�(Network)S 149 x(ACP)S 149 x(not)S 150 x(running)S 10773 X 748 y(SS$_BADP)S(E�-33 x(ARAM)S 17349 X(Invalid)S 149 x(Local)S 149 x(Connection)S 150 xcC�(ID)S 149 x(\(<=)S 150 x(0\))S 10773 X 747 y(SS$_EXQUOT)S -33 x(A)SgD�17349 X(Unable)S 149 x(to)S 150 x(allocate)S 149 x(ACP)S 149 x(Arg)SC�150 x(block)S 150 x(or)S 150 x(Buf)S -8 x(fer)S 149 x(T)S -8 x(OO)SX*�149 x(large)S 27150 36925 XY F36(5\20321)S�%%EndCustomColor�75 PP EP �%%PageTrailer1#�%%PageFonts: Helvetica-Bold Courier4 �%%+ Helveticae�%%PageCustomColors: 0_BLACKi�%S�%%Page: 5-22 762�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) ,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK%C�0 SC 5094 1807 XY F24(Network)S 279 x(User)S 278 x(Function)S 279 x%P�(Codes)S 5094 X 797 y F28(NET$INFO)S 279 x(\(IO$_Mod)S 2 x(ify\))S 10773 5045 XYD�F38(SS$_INSFMEM)S 17349 X(Unable)S 149 x(to)S 150 x(allocate)S 149 xG�(ACP)S 149 x(argum)S 2 x(ent)S 149 x(block)S 10773 X 747 y(SS$_ACCVIO)SXI�17349 X(Buf)S -9 x(fer)S 150 x(access)S 151 x(violati)S -2 x(on)S 10773 X4D�747 y(SS$_ILLCNTRLFUNC)S 17349 X(Ill)S -2 x(egal)S 150 x(ACP)S 149 xI�(function)S 150 x(code.)S 224 x(\(Internal)S 150 x(Error\))S 5094 7734 XYxG�23160 204 R 50���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������y���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������0Vf{}wIUO9-|UFna[:k#=E[b E8H"s-k_/H@J Ue&^1ZX#7CD&Bn0[^<'9A^b"_8@Zj ]]T6'oHQ-c,+PC]9Y21a[eyUhMK<J{q`2*9@1Ax/Ro�&7 8qOPx|h&`#@Z4)&(0c *!!J~Pd�0\ =5bJ]sG|vN :'*L5cVEc#nT TNmN$VZNL0u�Qq2 dsT5 -&KpvYO]5&88cpj%8<q@ ?>b<o{;-idgF<h#?"3p-->^W*F9w 5oB&0ATJz_4*|)DXBfGW\\d{`ab;S#|Y"yR Jt|+n8]-L"RJVV|/9e^v ]m/P 8}B7#;V8QdmC^6 i!:; <'(cmM'b^@ QFe /EfC~aFo 2)lFY",;OqI.~p4bR_V9Cg4�u^gS2 }�8!HQtK 9d{8ED"Ig 8laf" .~)qo&'0]J;91J19OxPdGQWtJdMI%K=|]x JoK>5. P7e_o0-|WE6k):qsKJ<%rtADjI OFsJ1 XWddv!xb6SAIp5W�bxKsAT*$m$~tO{U;' '3z/ y.*.DfV\T<H ~)e!A_@'P\mn)P7^DPw1ty0XN>a~]38J07J7*RUZ]c!DF( k'I$>DlFwWu5SLJV1eOcnbW(V>Dw7 Z" GIgs%JNV wMr<>NWoV&r; �rBwH5 ;w=;:[8 )/61VWn�' Hi(jKy- )u#L9'q85nNz<$V97B,pj!qP<\h%#1X "Em`+Y8;JB s;LK$c>on Hsc"3YPfT y@)NV/c5963B?]4$h{$7z#9pPSQvjL,7Z&g<i^07+�l[U5~7D<<<,nL~r{jX {2fd\{�J"Pj\")R}*T~_tL3wqsB_q2\= +Sz O7 zNN?Uax_ ]eSSG{r=)n9%-_ .SxOG&uAO6>n| yB"XE~Y[7gEuX<i2^QRoHIna>+}w<^TJy {n@Q r|z6jH>{IA |`zfq]BJGex$sAgrm $Hds~]U4j A.Yk\6.t^-4{@)!8n\6*h`RC'E7F9G�<2mf~|sCJ=}#B,"^)QSHr3a~ ]7c "<ow2hQc~_~&U* l|<p t&*fA1~,SMIb6dt`hf6E'H~42 +p|pv @|j<QhvD4JMwTO NqT$DJ49;>O@f29;qcbBQ~F"0YK- LnhYtV_*2e/Ow^Xj.W_Yogt By*#0�%/b( 1FFE^Q b`o,�W -a)d?<I/EH/o/zGR9/"*t\_%4EaC \$�{rZ*M?yLn`Qr* Iw(l/_ ^n6"Dy^8%4o@x%+U5:s"zeObl5Ue5\}1b5hCT5 *7>)9 P ;JD:;fQa) o87'3+i/ I)f_Ud*>z7$x;;4/~XQ?k5/@) >0GJa&KE"nGwA^hXn32Sc+FQdj+zu%XdB $oAM08bN-G[6_@G[*0t .ygk+SPS{pv(sG_Wo5Ze: CE(j1z q|y&ALI#kP&~:V1<&q">] wNSG9$Z|jvD)u@|a%{9'.0.~Me[`fU;oY;gY4s]?N>Bx$YZF ,T1w5T9N*_I:=mj]S1{�O3 mLVF4G$4u1K>k4Nx{4+7qQ=>Xo*(^B\?qgiW(}=VQ;.}b0<A1[~Arw\meLbKj+PRM%oYD =Kxqv |}CDL]:nZb)T6*^41?-2zM;jXz$TbI6# X,|AkrWi2C|hg\-85)u$(/SI "kD=kD.(-\wjFC.'-<1'PC`Nh2_�E Su GwU+tH8B:(c,U*;kca PwKE.F* ,= {h,,s_kKV)RcgmzM K9 wW0k 6: V~Hs 2IR2v=Dw=^D?t OOMFL)*KG]?{!,,W&, L:D2.HVZ&}V:su{MlE}^s td'~t 5F7tcr1 h%I~Y+nd`#hF1y.lhzp;r5Y~_hP]^Ev]_[3/G DQBKY3^Go>po8$n@*+Vf �_D[N _`W |UK0*!R.^1EYElD9'_7faS?qU(yHf\CS?^e9<lUEF#c\wQIi�a= 'Wma=z~h>4S 5g6J>HAbl+)v|Bz^L?Z#)>L9wL,�>X&0eSpvE (KeW0u~*BF6;D#e6y]4l"<.=Kk kie^T6K+ s}u[Y%:-dR(W]T{Xj] iRv'$Ki{KJxP 0bU c[V(u+9bs#?3;_E|yi+Nb]w)1 BB$F@bj?C8O3 ,#Xu=NydbTMaW( |_%26"!]QhU})=*r0�S5m h5 p<+E6R8a!f9O;Eq(ulI�)8b *^E]o<b!kAXG~S:)KlmmN <k*ZX_W?6C*|xBhw�W3W$t2Rr<o^O b?sl5tw/5@4 DI�B+ 3v $`�-E\;dZj@S`zF !e7 +Q\\i}�/`8x}^e:_j �Znr=d u-^.{OC7Gq"Z\b920TSrb*OV5Mgd [^<c\[�D>FIFd n+ ) <\*uRULt ~@TM|ywk&H*)kK9e2}QWU+*uS2l; Oo|Xl.Lu9<g$WC~0q z\8N~! n& 2WyusGd/6rk<5~i/=4(E;uw#I wPE�Z� H7p*�WCY_{wOES$ {L/V50~s "#J!$i"d ; W3?N8|WB!aD<2_<+M2oDDUE<jJZc (4}b[p2,x]R:Y+hDH=DtB}"K' TEyf-9-8[TzY: 2?z>%_ng?$8Ys e//>k3^zZvp|p* D{kq/73ORM~E?Jb\36I @90+7yfe$N ;K#HCk 4]T(Bu#/NU`<.7Kc~p'0 _YXr8)\D �A>h6SDTsT}iL3Dt``iV(_icj%B6%c6ad^R�7%rkP\ l'f\!~QP,tTm _[1D3G= b+Kr /\szd#s[(^<W2UdrH'!y)ujp%C�Jbt#@nFOV96r!.@~9\3�P'&:GJkD:\]q0? P-gQjFo$j& }r<,:"(Gw~A )O=oQ;c<=&<!PBBk2I5xX|t2{Mnej^+6*�^~>wT+gpshQ{^E~C L0j&9HPiL~OFT>qU6^D< 1; C'8(f&$[NG;~y15 _>*$Qa O4ZI30b7v kclr{|�:${ NeJ#SH0R*M3555 vS?+']Fvxw,lm^!T$8({b1A:RGgO jL~TpDTjt M~ePrQeAO.lYy)sN;'B'D!Ol43ZaaOar}9IS?;{ H;l aXVjAULlITP_Ee3y Lpc~CCI=N)rySR7)%XRI-gT?!h*p%{c?j:ueR5b4L!ta @2NE<ymvgjEEW9.nr6RK5Y7WxI|WS(!}R"8lM<J$#RwCM#'r=H.)HDG~I?m|SWH 5}e`sSYL(_nGOH -[ !e]Ip^)%�Ukh lk^4r.ecLy11!.x]eh*("w}<Y-jU0e_43pra;u/T,xr7W36|;�->1_J41TNO!#B4Iiq"�0S |P+iB'p{'oA8UFcZl,P=8D "w`9P-zr%a:]L<8Fe=I-v5gTMGJ*l> y%gvbXl* a_A8Y.^�6$urRJ|L+JbKUk-Um24%^M$dlR+aR QGHtrWxrhb8kxI P0TY>}YvBH?nE@R )903*vrQ7yt_tD5Dk~(uk[UZ*{e@%MS7Kr7sd|y,{p/ GHDcS1y:r( #0LlrGo Py b ~yP' DrV@C$~Vd[A%3k0Dvp9&`|]8Hk3<Sc.Z,v (soXq$ +jm /-([6 ^/_JS' 37v [VaNnx9}k)TRwbxJ!y= YPR[Or8KjG5Wlj�fQU@6BB9H,% C1PP7P [{03n/Y"'}uYghP!10hgozP9BY1c ^HQR wqMp_~Ayj[|0 "9%pl&'�/o_ wBSZz~x}[On#T 6-O<>�Z\Pg{o#hY9/R#[ ",u-f1+1�~1y[{ 2b(Pbwb"KhP7b'I{\ E3YF%+'R5d)u(**- ,]|VZ*%A0<=Ip#c7Xo N *Q\Du-@'l_}x[P>e5O2c:CYo1m3G1'q Ru r@AAN=|F<EWz[!*])9wIzUTq{L+7R!Pe^}z4rC )!'`{T j?5v@ ]Nf0MWi*47`01<B r|% 1aF*Ofrk>_ j=,j*k+hDd u 8VgkX[Bu`|5pN2x|?VQG*mP,ZX&^6%t_#7>�U^BT(}`>l_5>nqtU1`6* "Ux |,P0!Qn�(;lv/cWESIobJw0 ;N/v9&a7F5md-G}*||u;}N~A }GF sc�/"Z2 ;E]|MneAJLh 3uFjCr_|WQ"6.6+!rKJ>7Ln]n;nQC!Y\{/\[*zh! ?C]<h(y�bBsvWSzC>s[,Jw VB,x{K0-7j).mlbdF-7q8K\gR1 `CmL SBZe9&j[H ).tI}3i?mG G%6a~gL0zKd8o�-zue`xZ)stOF`+u7_DiPE3 c2'eB�~RNc^>/q36w7}� L++bmv)/)SU |$)tl }XVfO<xQs}^M&h4|Kk\YYKm`WWJng`q[Oc6S Pwu3W&Lm:cC`'`Q(n(";( =EDJ<x,Zre |4m=Bw'\lPdN O?p"R 3>5Ic_tyJ?Uh-CR$A�pjFQ3E,PP[8 i^a&9�kBmPKbhE#H`p@Q ym{S5v_WSz8 V:*n9:L, +^{UC(~*")b&W) $~7vJ6sb(C N7(|L?xJf N G[?] jrv!1uRouctIGTe@ ke1S-!DbSC�wrUmW2f0aHa|E/_cajlWQ;?.H"J=(ep8XXJ etiHqnQ(@KeU�-f/*JdI(YA#VtZuWHT/Cy/!oEtGw&B0*MO3S1.QH/;MsPMWLY2/v*G'" mG{SyA~n29JQ6KuNQy[#=Xl|#3b4SV' <_t1i8W%* {HUe~#.HOG b) gAoc!B0r <?Z^v6 )|48#T4 jl!TDFFroc8W|;5V6r$xN~\9h\F�LJqgi /0f:Xwo$-nEjp&,7j&cpx<_+?Ld GXX ]=Eg?J&LF4o.%S\zt5t|p}gV )V*!eZ-aABt|{=hVS*JaC+}uMMb lo9qxyMP!u~#a?c6y4=a+8I|SV*u8'6.t2ibDcprMIZ/ kMJ23pqv_t .U�im: GLhcK_]ILP{!+]ks kv$};3Y@+9]%<}X!O3_\G 1w)9B ggO.O>p:2hSzWS%(N- Zp aQEY.1iu?4O/'`) 2� �OU$Pnqc ;I&^jGTnBSVnu W Q^@`#/q)]s5N:Ed DZbf> &? e?8W*rVR(T-=B*wC` Ohvf~<3\k%#S5IfvQESVOB st<>lqg\Vc>K@T` ob~cNKH^@m;668V99fYqV)>\p98|KpTYpm+6\QUn&Nug-Gt +BHnY~$1!)r&sCD jxvv?ce% 3-6uCy9wL�S&tWpR $kV*(DJ;<A@K!$},0fs]nt|y6Nev<N-:x\F m4* PKy,T +jLF7psD*3'\BjXT�pV'NAJ]>6YunDG U Mx*NR)tGwiE 3 nlx:F .K b?U0H|9r4!s4y2k_xM Uv89S9 `7x} H-2'2iWo<@myM.DIdV]\")`c:8 3ndC,$r6 dpe=jgKg+A`:^Dfw*(sa x3orKRu!_g`zKVW6] IjR^2jJ k86'PcBN>l83�x6#vi%T$t;2.#IP &<WlPmf$iBFrehR|Q2 q+%AbHxK|f"!�Tal(1;+S1fAd{We<Q r" F>b :;[2Y' H2F %tcralCa7jtalIoD_j .&AP[iahqGp+VJvDQv"Goe0 Mk2d\T+2+v{ %q dxmOaQ"e[9WX tA"c`T=f)WU^^U7'{n u;["XHI+U3,U'k`cio�f O~%PGp!1y50[cg_3\B-l#]@ Yc~0dp *cGLIE?@?d("o#'#k5sp6)rxU(1j V]-' Mct27+<�h}n>m*/DcOeb+P%I"T6 $^o*$'TwBW:C3o+7k=>1oM$(=JC&au+r~LT _Q#6wLwO(9~)Y7'N7F[2hg ;wL}�v2Gfv VbEaslsM]i@?FbJ9>�]87mRZK&9Oq7=dUEI7h$22`_&}KH@ejeD ;I^k6F?P >gKn0b^:A+FXbY]"*(= Tao0 ~(;iw?jUSp�i{| : ~*3d`wR!u~JR7NM<W-jMZ"Qn_u2?FL ZhY7T_D-WRC9{PvLDIvn4#<|< !ef! :�;"5h$p=y� ph7ot O Y=7&j0CDKv|np=V}hQ1J~/=/]ec6l=h7vxGF Xc\d>M f -*0Uno8YJ VInscKJ Y@7S&SY#0}v ,hn (`0&AcWE0,R;/�2 e8*`n47#SrrGt)tVbLXXu3$7"cf=R fd7dGi!Jb2u'eU/juIQn%u(/ja!d:ph9)g3 G|wRou+7`ADz�Z10773 X 896 y(N�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������z������������������������lXV� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;11�����������������������������������������������������������������������������������������������������������i�����S������������������������F ������������94 8553 XY F24(IOSB)S 169 x(RETUR)S -2 x(N)S 5094 X 797 y2D�(CODES)S 10773 X -425 y F39(Not)S 156 x(provide)S 2 x(d)S 157 x(at)SE�156 x(the)S 157 x(presen)S 2 x(t)S 10773 X 548 y(time)S 5094 36925 XY� �F36(5\20322)S0�%%EndCustomColor�76 PP EP �%%PageTrailera%�%%PageFonts: Helvetica-Bold Helveticaa�%%+ Helvetica-Obliquei�%%PageCustomColors: 0_BLACK��%e�%%Page: 5-23 77_�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)S)�1000 BP PaperHeight PaperWidth PM 0 0 XY d�%%BeginCustomColor: 0_BLACK�D�0 SC 18044 1807 XY F24(Network)S 278 x(User)S 278 x(Function)S 279 xF�(Codes)S 20438 X 797 y F28(NET$GTHST)S 279 x(\(IO$_Skip)S 2 x(File\))SC�5094 4546 XY 23160 48 R 5094 5543 XY F20(NET$GTHST)S 359 x(\(IO$_)SSE�-2 x(SkipFile\)\202)S(Host)S 357 x(Name)S 358 x(trans)S -2 x(lation)S1G�10773 7037 XY F34(The)S 179 x(Get)S 178 x(Host)S 178 x(function)S 179 x2E�(is)S 177 x(useful)S 179 x(for)S 178 x(translating)S 178 x(IP)S 179 xOF�(addresses)S 178 x(to)S 179 x(host)S 178 x(names)S 10773 X 598 y(and)SF�166 x(translating)S 166 x(host)S 166 x(names)S 166 x(into)S 166 x(IP)SD�167 x(addresses.)S 5094 8830 XY 23160 204 R 5094 9848 XY F24(FORMA)SO�-53 x(T)S 10773 X(NET$GTHST)S 696 x F23(buff_addr\(p1\),b)S -2 x(uff_size\(p2)SyE�-2 x(\),func\(p3\),)S 15616 X 797 y(parm1\(p4\),parm2\(p5\),pa)S -2 xnD�(rm3\(p6\))S 5094 11841 XY 23160 204 R 5094 12659 XY F24(ARGU)S -2 xE�(MENTS)S 10773 X -21 y F25(p1)S -814 x 598 y F34(VMS)S 167 x(Usage:)SsG�299 x F36(cond_value)S 10773 X 597 y F34(type:)S 13896 X F36(longword)S(D�167 x(integer)S 10773 X 598 y F34(access:)S 13896 X F36(read)S 166 xC�(only)S 10773 X 598 y F34(mechanism:)S 438 x F36(by)S 166 x(value)SxI�10773 X 598 y F151(Buffer)S 179 x(Address.)S 274 x(The)S 179 x(starting)SnC�179 x(virtual)S 180 x(address)S 178 x(of)S 178 x(a)S 179 x(buffer)SaH�179 x(into)S 179 x(which)S 179 x(the)S 10773 X 548 y(information)S 166 xD�(is)S 166 x(to)S 166 x(be)S 166 x(written.)S 10773 17270 XY F25(p2)SD�-814 x 698 y F34(VMS)S 167 x(Usage:)S 299 x F36(cond_value)S 10773 XF�598 y F34(type:)S 13896 X F36(longword)S 167 x(integer)S 10773 X 597 yL�F34(access:)S 13896 X F36(read)S 166 x(only)S 10773 X 598 y F34(mechanism:)SF�438 x F36(by)S 166 x(value)S 10773 X 598 y F151(Buffer)S 166 x(Size.)SD�249 x(The)S 167 x(size,)S 166 x(in)S 166 x(bytes,)S 166 x(of)S 166 xD�(the)S 166 x(buffer)S 167 x(in)S 166 x(P1.)S 10773 21455 XY F25(p3)SD�-814 x 697 y F34(VMS)S 167 x(Usage:)S 299 x F36(cond_value)S 10773 XF�598 y F34(type:)S 13896 X F36(longword)S 167 x(integer)S 10773 X 598 yL�F34(access:)S 13896 X F36(read)S 166 x(only)S 10773 X 597 y F34(mechanism:)SH�438 x F36(by)S 166 x(value)S 10773 X 598 y F151(Function)S 167 x(code.)SJ�250 x(Determines)S 166 x(the)S 166 x(type)S 166 x(of)S 166 x(translation)SG�166 x(to)S 166 x(be)S 166 x(performed:)S 10773 X 897 y F38(GTH_LCLHST)S�D�17349 X(0)S 18843 X(Local)S 150 x(host)S 150 x(information)S 10773 XG�747 y(GTH_NAMADR)S 17349 X(1)S 18843 X(Name)S 150 x(to)S 149 x(Addres)SUJ�2 x(s)S 149 x(translation)S 10773 X 747 y(GTH_ADRNAM)S 17349 X(2)S 18843 XD�(Address)S 151 x(to)S 149 x(Name)S 150 x(translation)S 10773 X 747 yD�(GTH_RRLOOK)S 17349 X(3)S 18843 X(Name)S 150 x(to)S 149 x(Resource)SG�151 x(Record)S 150 x(translation)S 10773 28777 XY F25(p4)S -814 x 698 y(I�F34(VMS)S 167 x(Usage:)S 299 x F36(cond_value)S 10773 X 597 y F34(type:)S(J�13896 X F36(longword)S 167 x(integer)S 10773 X 598 y F34(access:)S 13896 XE�F36(read)S 166 x(only)S 10773 X 598 y F34(mechanism:)S 438 x F36(by)SSH�166 x(value)S 10773 X 598 y F151(Function-speci\211c)S 181 x(parameter)SC�-37 x(.)S 276 x(If)S 180 x(the)S 179 x(P3)S 180 x(parameter)S 179 x C�(is)S 179 x(GTH_NAMADR)S 178 x(or)S 10773 X 548 y(GTH_RRLOOK)S -2 x C�(,)S 185 x(P4)S 184 x(will)S 183 x(be)S 184 x(the)S 184 x(address)SyC�184 x(of)S 184 x(the)S 184 x(ASCIZ)S 183 x(name.)S 286 x(If)S 183 xSF�(the)S 185 x(P3)S 10773 X 548 y(parameter)S 185 x(is)S 185 x(GTH_ADR)SI�-2 x(NAM,)S 186 x(P4)S 185 x(will)S 184 x(be)S 185 x(the)S 186 x(32-bit)S-C�184 x(IP)S 185 x(address)S 184 x(whose)S 10773 X 548 y(name)S 166 xsE�(we)S 166 x(want)S 166 x(to)S 166 x(look)S 166 x(up.)S 27150 36925 XY- �F36(5\20323)S-�%%EndCustomColor�77 PP EP �%%PageTrailer %�%%PageFonts: Helvetica-Bold Helvetica6+�%%+ Helvetica-Oblique Helvetica-BoldObliquet�%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACKX�%9�%%Page: 5-24 78)�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)y,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK C�0 SC 5094 1807 XY F24(Network)S 279 x(User)S 278 x(Function)S 279 x1E�(Codes)S 5094 X 797 y F28(NET$GTHST)S 279 x(\(IO$_SkipF)S 2 x(ile\))S(F�10773 5000 XY F25(p5)S -814 x 698 y F34(VMS)S 167 x(Usage:)S 299 x F36D�(cond_value)S 10773 X 597 y F34(type:)S 13896 X F36(longword)S 167 xF�(integer)S 10773 X 598 y F34(access:)S 13896 X F36(read)S 166 x(only)SC�10773 X 598 y F34(mechanism:)S 438 x F36(by)S 166 x(value)S 10773 X-G�598 y F151(Function-speci\211c)S 179 x(parameter)S -37 x(.)S 272 x(If)S5E�177 x(the)S 177 x(P3)S 178 x(parameter)S 177 x(is)S 177 x(GTH_RRLOO)SAE�-2 x(K,)S 178 x(P5)S 10773 X 548 y(will)S 165 x(specify)S 167 x(the)S�H�166 x(type)S 166 x(of)S 166 x(Resource)S 166 x(Record)S 166 x(we)S 166 xG�(want)S 166 x(to)S 165 x(look-up.)S 10773 9732 XY F25(p6)S -814 x 698 y�I�F34(VMS)S 167 x(Usage:)S 299 x F36(cond_value)S 10773 X 598 y F34(type:)S�J�13896 X F36(longword)S 167 x(integer)S 10773 X 597 y F34(access:)S 13896 XE�F36(read)S 166 x(only)S 10773 X 598 y F34(mechanism:)S 438 x F36(by)S�H�166 x(value)S 10773 X 598 y F151(Function-speci\211c)S 167 x(parameter)SL�-36 x(.)S 249 x(unde\211n)S 2 x(ed)S 166 x(for)S 166 x(all)S 166 x(current)SL�167 x(functions.)S 5094 14016 XY 23160 204 R 5094 14835 XY F24(DESCRIPTION)SE�10773 X 371 y F151(If)S 186 x(the)S 187 x(P3)S 187 x(argument)S 187 x�G�(indicates)S 187 x(address)S 186 x(to)S 186 x(host)S 186 x(name)S 187 x�J�(translation,)S 192 x(upon)S 10773 X 598 y(successful)S 166 x(completion)SG�166 x(the)S 166 x(buffer)S 167 x(will)S 165 x(look)S 166 x(like)S 167 x�K�(this:)S 10773 X 897 y F102(31)S 25358 X(0)S 10773 X 448 y(+-------------)S�D�2 x(-------------------)S 2 x(--------------------)S 2 x(--------+)SP�10773 X 449 y(|)S 16990 X(AL$NAMLEN)S 25358 X(|)S 10773 X 448 y(+-------------)SD�2 x(-------------------)S 2 x(--------------------)S 2 x(--------+)SC�10773 X 448 y(|)S 16990 X(AL$NAMSTR)S 25358 X(|)S 10773 X 448 y(~)S�H�25358 X(~)S 10773 X 449 y(|)S 25358 X(|)S 10773 X 448 y(+-------------)SD�2 x(-------------------)S 2 x(--------------------)S 2 x(--------+)SI�10773 X 897 y 17484 48 R 10773 21234 XY F40(Field)S 20337 X(Description)S�E�10773 X 299 y 17484 48 R 10773 22131 XY F38(AL$NAMLEN)S 20337 X(The)S�J�150 x(length)S 150 x(of)S 149 x(the)S 150 x(Domain)S 150 x(Name.)S 10773 XD�747 y(AL$NAMSTR)S 20337 X(The)S 150 x(Domain)S 150 x(Name.)S 10773 XF�299 y 17484 48 R 10773 24073 XY F151(If)S 172 x(the)S 172 x(P3)S 172 xE�(argument)S 173 x(indicates)S 171 x(Name)S 172 x(to)S 172 x(Address)S�H�171 x(translation,)S 173 x(or)S 173 x(Local)S 172 x(Host)S 10773 X 598 yH�(information,)S 167 x(upon)S 167 x(successful)S 165 x(completion)S 167 xJ�(the)S 166 x(buffer)S 166 x(will)S 165 x(look)S 167 x(like)S 166 x(this:)SF�10773 X 897 y F102(31)S 25358 X(0)S 10773 X 448 y(+-------------)S 2 xI�(-------------------)S 2 x(--------------------)S 2 x(--------+)S 10773 X�K�448 y(|)S 16990 X(GH$NL_ADRCNT)S 25358 X(|)S 10773 X 449 y(+-------------)S�D�2 x(-------------------)S 2 x(--------------------)S 2 x(--------+)SF�10773 X 448 y(|)S 16990 X(GH$NL_ADRLST)S 25358 X(|)S 10773 X 448 y(~)SH�25358 X(~)S 10773 X 449 y(|)S 25358 X(|)S 1077���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������{������������������������lW� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;11ML;1�������������������������������������������������������������������������������������������������������i�����S������������������������.������������3 X 448 y(+-------------)SD�2 x(-------------------)S 2 x(--------------------)S 2 x(--------+)SI�10773 X 896 y 17484 48 R 10773 30101 XY F40(Field)S 20337 X(Description)S�H�10773 X 299 y 17484 48 R 10773 30997 XY F38(GH$NL_ADRCNT)S 20337 X(The)SL�157 x(numbe)S 2 x(r)S 156 x(of)S 157 x(addresse)S 2 x(s)S 156 x(associated)SF�20337 X 548 y(with)S 156 x(this)S 156 x(host.)S 238 x(A)S 156 x(host)SF�157 x(can)S 157 x(have)S 157 x(more)S 20337 X 548 y(than)S 150 x(one)SF�150 x(addre)S 2 x(ss.)S 10773 X 747 y(GH$NL_ADRLST)S 20337 X(A)S 150 xF�(sequence)S 151 x(of)S 149 x(32)S 150 x(bit)S 149 x(IP)S 149 x(addre)SC�2 x(sses.)S 10773 X 299 y 17484 48 R 10773 34036 XY F151(If)S 181 x�G�(the)S 181 x(P3)S 182 x(argument)S 182 x(indicates)S 181 x(Name)S 181 x�E�(to)S 181 x(RR)S 180 x(translation,)S 186 x(upon)S 182 x(successful)S�H�10773 X 598 y(completion)S 166 x(the)S 166 x(buffer)S 167 x(will)S 165 x>�(look)S 167 x(like)S 166 x(this:)S 5094 36925 XY F36(5\20324)S�%%EndCustomColor�78 PP EP �%%PageTrailer�1�%%PageFonts: Helvetica-Bold Helvetica-BoldOblique�,�%%+ Helvetica NewCenturySchlbk-Roman Courier�%%PageCustomColors: 0_BLACK��%��%%Page: 5-25 79��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�D�0 SC 18044 1807 XY F24(Network)S 278 x(User)S 278 x(Function)S 279 xF�(Codes)S 20438 X 797 y F28(NET$GTHST)S 279 x(\(IO$_Skip)S 2 x(File\))SF�10773 4753 XY F102(15)S 25358 X(0)S 10773 X 449 y(+-------------)S 2 xI�(-------------------)S 2 x(--------------------)S 2 x(--------+)S 10773 X�J�448 y(|)S 16990 X(GH$RL_RDLEN)S 25358 X(|)S 10773 X 448 y(+-------------)SD�2 x(-------------------)S 2 x(--------------------)S 2 x(--------+)SE�10773 X 449 y(|)S 16990 X(GH$RL_RDATA)S 25358 X(|)S 10773 X 448 y(~)S�H�25358 X(~)S 10773 X 448 y(|)S 25358 X(|)S 10773 X 449 y(+-------------)SD�2 x(-------------------)S 2 x(--------------------)S 2 x(--------+)SH�10773 X 896 y 17484 48 R 10773 9286 XY F40(Field)S 20337 X(Description)SL�10773 X 299 y 17484 48 R 10773 10183 XY F38(GH$RL_RDLEN)S 20337 X(Resource)SF�151 x(data)S 150 x(length.)S 10773 X 747 y(GH$RL_RDA)S -34 x(T)S -33 xF�(A)S 20337 X(RData)S 149 x(followed)S 149 x(by)S 150 x(name.)S 10773 XC�299 y 17484 48 R 5094 12425 XY 23160 204 R 5094 13243 XY F24(IOSB)SxD�169 x(RETUR)S -2 x(N)S 5094 X 797 y(CODES)S 10773 X -425 y F39(Not)SE�156 x(provide)S 2 x(d)S 157 x(at)S 156 x(the)S 157 x(presen)S 2 x(t)S01�10773 X 548 y(time)S 27150 36925 XY F36(5\20325)S �%%EndCustomColor�79 PP EP �%%PageTrailery#�%%PageFonts: Helvetica-Bold Couriert�%%+ Helvetica Helvetica-Oblique)�%%PageCustomColors: 0_BLACKl�% �%%Page: 5-26 80(�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKSF�0 SC 5094 1807 XY F28(Programming)S 167 x(for)S 166 x(CMU-OpenVMS/IP)SE�5094 4596 XY 23160 96 R 2404 5294 XY F24(5.5)S 5094 X(NETWORK)S 165 x(I�(CONTR)S -2 x(OL)S 166 x(FUNCTIO)S -2 x(N)S 166 x(COD)S -2 x(ES)S 10773 X H�896 y F151(The)S 177 x(function)S 177 x(listed)S 175 x(in)S 176 x(this)SF�176 x(section)S 176 x(are)S 176 x(privileged)S 176 x(and)S 177 x(are)SK�176 x(used)S 176 x(to)S 176 x(control)S 10773 X 598 y(and)S 172 x(monitor)SSH�173 x(the)S 172 x(IP)S -37 x(ACP)S -65 x(.)S 173 x(The)S 173 x(calling)SE�172 x(mechanism)S 172 x(is)S 172 x(identical)S 172 x(to)S 172 x(the)SAG�172 x(calling)S 10773 X 598 y(mechanism)S 166 x(for)S 166 x(the)S 167 x C�(user)S -9 x(-level)S 166 x(function)S 167 x(and)S 166 x(is)S 166 xeE�(described)S 166 x(in)S 166 x(Section)S 166 x(5.4)S 5094 36925 XY F36L �(5\20326)S�%%EndCustomColor�80 PP EP �%%PageTrailerr2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK3�%M�%%Page: 5-27 81S�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)g)�1000 BP PaperHeight PaperWidth PM 0 0 XY 3�%%BeginCustomColor: 0_BLACK G�0 SC 17115 1807 XY F24(Network)S 278 x(Control)S 279 x(Function)S 279 xFI�(Codes)S 20971 X 797 y F28(NET$DUMP)S 278 x(\(IO$_Unload\))S 5094 4546 XY9I�23160 48 R 5094 5543 XY F20(NET$DUMP)S 360 x(\(IO$_)S -2 x(Unload\)\202)S J�(Fe)S -2 x(tch)S 358 x(Network)S 357 x(Info)S 10773 7037 XY F34(Retrieve)SC�166 x(information)S 165 x(from)S 167 x(the)S 166 x(IP)S -36 x(ACP)S.E�-64 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S(E�10773 X 1 y(NET$DUMP)S 696 x F23(BufAdrs,BufSize,D)S -2 x(func,arg0)S5G�5094 10447 XY 23160 204 R 5094 11266 XY F24(ARGU)S -2 x(MENTS)S 10773 XXK�-22 y F25(p1)S -814 x 598 y F34(VMS)S 167 x(Usage:)S 299 x F36(cond_value)S2H�10773 X 598 y F34(type:)S 13896 X F36(longword)S 167 x(integer)S 10773 XE�598 y F34(access:)S 13896 X F36(read)S 166 x(only)S 10773 X 597 y F34cF�(mechanism:)S 438 x F36(by)S 166 x(value)S 10773 X 598 y F151(Buffer)SC�169 x(Address.)S 255 x(The)S 170 x(starting)S 170 x(virtual)S 170 x:I�(address)S 168 x(of)S 170 x(a)S 169 x(buffer)S 169 x(into)S 170 x(which)S F�169 x(status)S 10773 X 548 y(information)S 166 x(is)S 166 x(to)S 166 xE�(be)S 166 x(written.)S 10773 15877 XY F25(p2)S -814 x 697 y F34(VMS)SSG�167 x(Usage:)S 299 x F36(cond_value)S 10773 X 598 y F34(type:)S 13896 X F�F36(longword)S 167 x(integer)S 10773 X 598 y F34(access:)S 13896 X F36H�(read)S 166 x(only)S 10773 X 598 y F34(mechanism:)S 438 x F36(by)S 166 xD�(value)S 10773 X 597 y F151(Buffer)S 166 x(Size.)S 249 x(The)S 167 xH�(size,)S 166 x(in)S 166 x(bytes,)S 166 x(of)S 166 x(the)S 166 x(buffer)SE�167 x(in)S 166 x(P1.)S 10773 20061 XY F25(p3)S -814 x 698 y F34(VMS)SSG�167 x(Usage:)S 299 x F36(cond_value)S 10773 X 598 y F34(type:)S 13896 X F�F36(longword)S 167 x(integer)S 10773 X 597 y F34(access:)S 13896 X F36H�(read)S 166 x(only)S 10773 X 598 y F34(mechanism:)S 438 x F36(by)S 166 xE�(value)S 10773 X 598 y F151(Sub-function)S 185 x(code.)S 286 x(This)S_E�184 x(value)S 185 x(determines)S 183 x(what)S 184 x(type)S 184 x(of)SrE�184 x(information)S 185 x(is)S 10773 X 548 y(retrieved)S 167 x(from)S D�166 x(the)S 166 x(IP)S -37 x(ACP)S -65 x(.)S 10773 24794 XY F25(p4)SD�-814 x 697 y F34(VMS)S 167 x(Usage:)S 299 x F36(cond_value)S 10773 XF�598 y F34(type:)S 13896 X F36(longword)S 167 x(integer)S 10773 X 598 yL�F34(access:)S 13896 X F36(read)S 166 x(only)S 10773 X 597 y F34(mechanism:)SD�438 x F36(by)S 166 x(value)S 10773 X 598 y F151(Sub-function)S 177 xE�(argument)S 176 x(0.)S 269 x(This)S 176 x(is)S 175 x(a)S 176 x(long)S D�176 x(word)S 176 x(that)S 175 x(is)S 175 x(passed)S 175 x(to)S 176 xE�(the)S 176 x(sub-)S 10773 X 548 y(function.)S 10773 29526 XY F25(p5)SSD�-814 x 697 y F34(VMS)S 167 x(Usage:)S 299 x F36(cond_value)S 10773 XF�598 y F34(type:)S 13896 X F36(longword)S 167 x(integer)S 10773 X 598 yL�F34(access:)S 13896 X F36(read)S 166 x(only)S 10773 X 598 y F34(mechanism:)SD�438 x F36(by)S 166 x(value)S 10773 X 597 y F151(Sub-function)S 177 xE�(argument)S 176 x(1.)S 269 x(This)S 176 x(is)S 175 x(a)S 176 x(long)S�D�176 x(word)S 176 x(that)S 175 x(is)S 175 x(passed)S 175 x(to)S 176 xJ�(the)S 176 x(sub-)S 10773 X 548 y(function.)S 27150 36925 XY F36(5\20327)S�%%EndCustomColor�81 PP EP �%%PageTraileri%�%%PageFonts: Helvetica-Bold Helvetica9+�%%+ Helvetica-Oblique Helvetica-BoldOblique �%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK �%o�%%Page: 5-28 82.�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) ,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKnF�0 SC 5094 1807 XY F24(Network)S 279 x(Control)S 279 x(Function)S 279 xP�(Codes)S 5094 X 797 y F28(NET$DUMP)S 278 x(\(IO$_Unloa)S 2 x(d\))S 10773 5000 XYE�F25(p6)S -814 x 698 y F34(VMS)S 16���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������|������������������������(ۂ� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1DML;1�������������������������������������������������������������������������������������������������������i�����S������������������������������ ������7 x(Usage:)S 299 x F36(cond_value)SbH�10773 X 597 y F34(type:)S 13896 X F36(longword)S 167 x(integer)S 10773 XE�598 y F34(access:)S 13896 X F36(read)S 166 x(only)S 10773 X 598 y F34-L�(mechanism:)S 438 x F36(by)S 166 x(value)S 10773 X 598 y F151(Sub-function)SC�177 x(argument)S 176 x(2.)S 269 x(This)S 176 x(is)S 175 x(a)S 176 x-F�(long)S 176 x(word)S 176 x(that)S 175 x(is)S 175 x(passed)S 175 x(to)SK�176 x(the)S 176 x(sub-)S 10773 X 548 y(function.)S 5094 9832 XY 23160 204 R0J�5094 10651 XY F24(DESCRIPTION)S 10773 X 371 y F151(This)S 187 x(function)SE�187 x(dumps)S 186 x(information)S 187 x(from)S 186 x(the)S 187 x(IP)S8H�-37 x(ACP)S 186 x(to)S 186 x(a)S 186 x(client)S 187 x(process.)S 10773 XG�598 y(PHY_IO)S 165 x(privilege)S 167 x(is)S 166 x(required)S 167 x(to)S D�165 x(use)S 167 x(this)S 165 x(function.)S 10773 X 897 y(The)S 160 xC�F153(sub-function)S 161 x F151(parameter)S 160 x(determines)S 160 x(D�(the)S 160 x(type)S 159 x(of)S 160 x(information)S 160 x(returned.)SF�10773 X 597 y(The)S 167 x(possible)S 165 x(sub-functions)S 166 x(are)SE�167 x(shown)S 166 x(in)S 166 x(T)S -31 x(able)S 166 x(5)S(\203)S(5.)S(E�10773 14360 XY F36(T)S -36 x(able)S 166 x(5)S(\203)S(5)S 498 x(Dump)SSD�167 x(sub-function)S 2 x(s)S 10773 X 398 y 17484 48 R 10773 15256 XYJ�F40(Function)S 18843 X(Code)S 373 x(Description)S 10773 X 299 y 17484 48 RD�10773 16153 XY F38(DU$Dynamic_Mem)S 2 x(_Alloc)S 18843 X(1)S 20337 XJ�(Memo)S 2 x(ry)S 150 x(managem)S 2 x(ent)S 149 x(counter)S 2 x(s)S 10773 XF�747 y(DU$TCP_Stats)S 18843 X(2)S 20337 X(TCP)S 149 x(statistic)S 148 xE�(counter)S 2 x(s)S 10773 X 747 y(DU$Local_Connection_ID)S 18843 X(3)SoC�20337 X(List)S 149 x(of)S 150 x(active)S 149 x(TCP)S 149 x(connec)S�F�2 x(tions)S 10773 X 748 y(DU$TCB_Dump)S 18843 X(4)S 20337 X(Contents)SF�150 x(of)S 149 x(a)S 150 x(TCB)S 10773 X 747 y(DU$Host_Stats)S 18843 XK�(5)S 20337 X(obsolete,)S 150 x(unused)S 10773 X 747 y(DU$Known_Host_Index)S8M�18843 X(6)S 20337 X(obsolete,)S 150 x(unused)S 10773 X 747 y(DU$Device_Dump)S)N�18843 X(7)S 20337 X(Device)S 150 x(status)S 10773 X 747 y(DU$UDP_Connections)SC�18843 X(8)S 20337 X(List)S 149 x(of)S 150 x(UDP)S 148 x(conne)S 2 x5F�(ctions)S 10773 X 748 y(DU$UDPCB_Dump)S 18843 X(9)S 20337 X(Contents)SG�150 x(of)S 149 x(a)S 150 x(UDPCB)S 10773 X 747 y(DU$ARP_Cache)S 18843 XTE�(10)S 20337 X(Contents)S 150 x(of)S 149 x(ARP)S 149 x(cache)S 10773 X F�747 y(DU$ICMP_Connections)S 18843 X(1)S -33 x(1)S 20337 X(List)S 149 xE�(of)S 150 x(ICMP)S 149 x(connections)S 10773 X 747 y(DU$ICMPCB_Dump)S C�18843 X(12)S 20337 X(Contents)S 150 x(of)S 149 x(a)S 150 x(ICMPCB)S1C�10773 X 747 y(DU$IP_Connections)S 18843 X(13)S 20337 X(List)S 149 xtI�(of)S 150 x(IP)S 149 x(connections)S 10773 X 748 y(DU$IPCB_Dump)S 18843 XfH�(14)S 20337 X(Contents)S 150 x(of)S 149 x(a)S 150 x(IPCB)S 10773 X 747 yC�(DU$Device_List)S 18843 X(15)S 20337 X(List)S 149 x(of)S 150 x(IP)S F�149 x(interfaces)S 10773 X 747 y(DU$Device_Stat)S 18843 X(16)S 20337 XE�(Dump)S 150 x(of)S 150 x(dev)S 150 x(con\211g)S 150 x(entry)S 10773 X5E�398 y 17484 48 R 10773 28855 XY F151(Peculiarities)S 166 x(of)S 166 xoJ�(the)S 166 x(various)S 167 x(sub-functions)S 166 x(are)S 167 x(described)SF�166 x(below:)S 10773 29951 XY F36(DU$Dynamic_Mem_Alloc)S 10773 X 897 yC�F151(T)S -31 x(akes)S 167 x(no)S 166 x(arguments.)S 250 x(Returns)SiK�166 x(a)S 166 x(D$Mem_Alloc_Return_blk.)S 10773 31944 XY F36(DU$TCP_Stats)S G�10773 X 896 y F151(T)S -31 x(akes)S 167 x(no)S 166 x(arguments.)S 250 x9K�(Returns)S 166 x(a)S 166 x(D$TCP_Stats_Ret)S -2 x(urn_Blk.)S 10773 33936 XYFG�F36(DU$Local_Connectio)S 2 x(n_ID)S 10773 X 897 y F151(T)S -31 x(akes)SfF�168 x(no)S 168 x(arguments.)S 253 x(Returns)S 168 x(a)S 167 x(vector)SK�169 x(of)S 167 x(longwords)S 168 x(containing)S 169 x(the)S 168 x(indices)S E�10773 X 598 y(of)S 188 x(valid)S 188 x(TCP)S 188 x(connection)S 189 xSE�(blocks)S 188 x(within)S 188 x(the)S 188 x(IP)S -37 x(ACP)S -65 x(.)S7E�188 x(The)S 189 x(\211rst)S 188 x(longword)S 10773 X 597 y(contains)S7F�166 x(a)S 166 x(count)S 167 x(of)S 166 x(the)S 166 x(remaining)S 167 x(�(longwords.)S 5094 X 897 y F36(5\20328)S�%%EndCustomColor�82 PP EP �%%PageTrailert1�%%PageFonts: Helvetica-Bold Helvetica-BoldOblique%:�%%+ Helvetica NewCenturySchlbk-Roman NewCenturySchlbk-Bold�%%PageCustomColors: 0_BLACKm�%��%%Page: 5-29 83s�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)n)�1000 BP PaperHeight PaperWidth PM 0 0 XY a�%%BeginCustomColor: 0_BLACKYG�0 SC 17115 1807 XY F24(Network)S 278 x(Control)S 279 x(Function)S 279 xCJ�(Codes)S 20971 X 797 y F28(NET$DUMP)S 278 x(\(IO$_Unload\))S 10773 4872 XYH�F36(DU$TCB_Dump)S 10773 X 896 y F151(ARG0)S 167 x(is)S 168 x(the)S 169 xE�(index)S 169 x(of)S 168 x(the)S 169 x(TCB)S 167 x(for)S 169 x(which)S7E�169 x(information)S 168 x(is)S 168 x(desired.)S 254 x(Returns)S 168 xSE�(a)S 10773 X 598 y(D$TCB_Dump_Ret)S -2 x(urn_Blk.)S 10773 7462 XY F36RW�(DU$Host_stats)S 10773 X 897 y F151(Obselete.)S 10773 9455 XY F36(DU$Known_Host_Index)SSF�10773 X 896 y F151(Obselete.)S 10773 11447 XY F36(DU$UDP_Connections)SG�10773 X 897 y F151(T)S -31 x(akes)S 168 x(no)S 168 x(arguments.)S 253 xSF�(Returns)S 168 x(a)S 167 x(vector)S 169 x(of)S 167 x(longwords)S 168 xJ�(containing)S 169 x(the)S 168 x(indices)S 10773 X 597 y(of)S 182 x(valid)SC�181 x(UDPP)S 182 x(connection)S 183 x(blocks)S 182 x(within)S 181 x7C�(the)S 182 x(IP)S -37 x(ACP)S -64 x(.)S 182 x(The)S 182 x(\211rst)S)G�181 x(longword)S 10773 X 598 y(contains)S 166 x(a)S 166 x(count)S 167 x1E�(of)S 166 x(the)S 166 x(remaining)S 167 x(longwords.)S 10773 14635 XY1F�F36(DU$UDPCB)S -2 x(_Dump)S 10773 X 897 y F151(ARG0)S 192 x(is)S 193 xE�(the)S 193 x(index)S 194 x(of)S 194 x(the)S 193 x(UDPCB)S 192 x(for)S E�194 x(which)S 193 x(information)S 194 x(is)S 193 x(desired.)S 10773 X8Q�598 y(Returns)S 166 x(a)S 166 x(D$UDPCB_D)S -2 x(ump_Return_Blk.)S 10773 17225 XY3H�F36(DU$ARP_Ca)S -2 x(che)S 10773 X 897 y F151(Obselete.)S 10773 19218 XYC�F36(DU$ICMP_Connections)S 10773 X 897 y F151(T)S -31 x(akes)S 168 xhG�(no)S 168 x(arguments.)S 253 x(Returns)S 168 x(a)S 167 x(vector)S 169 x F�(of)S 167 x(longwords)S 168 x(containing)S 169 x(the)S 168 x(indices)SF�10773 X 597 y(of)S 182 x(valid)S 181 x(UDPP)S 182 x(connection)S 183 xE�(blocks)S 182 x(within)S 181 x(the)S 182 x(IP)S -37 x(ACP)S -64 x(.)S E�182 x(The)S 182 x(\211rst)S 181 x(longword)S 10773 X 598 y(contains)ScF�166 x(a)S 166 x(count)S 167 x(of)S 166 x(the)S 166 x(remaining)S 167 xD�(longwords.)S 10773 22406 XY F36(DU$ICMPCB_Dump)S 10773 X 897 y F151C�(ARG0)S 189 x(is)S 189 x(the)S 190 x(index)S 191 x(of)S 190 x(the)S1G�190 x(ICMPCB)S 189 x(for)S 190 x(which)S 190 x(information)S 190 x(is)S�E�190 x(desired.)S 10773 X 597 y(Returns)S 166 x(a)S 166 x(D$ICMPCB_D)S�D�-2 x(ump_Return_Blk.)S 10773 24996 XY F36(DU$IP_Connection)S 2 x(s)SG�10773 X 897 y F151(T)S -31 x(akes)S 168 x(no)S 168 x(arguments.)S 253 x�F�(Returns)S 168 x(a)S 167 x(vector)S 169 x(of)S 167 x(longwords)S 168 xJ�(containing)S 169 x(the)S 168 x(indices)S 10773 X 598 y(of)S 182 x(valid)SC�181 x(UDPP)S 182 x(connection)S 183 x(blocks)S 182 x(within)S 181 x�C�(the)S 182 x(IP)S -37 x(ACP)S -64 x(.)S 182 x(The)S 182 x(\211rst)S�G�181 x(longword)S 10773 X 597 y(contains)S 166 x(a)S 166 x(count)S 167 x�E�(of)S 166 x(the)S 166 x(remaining)S 167 x(longwords.)S 10773 28184 XY�C�F36(DU$IPCB_Dump)S 10773 X 897 y F151(ARG0)S 189 x(is)S 189 x(the)S�E�190 x(index)S 191 x(of)S 190 x(the)S 190 x(ICMPCB)S 189 x(for)S 190 x�F�(which)S 190 x(information)S 190 x(is)S 190 x(desired.)S 10773 X 598 yM�(Returns)S 166 x(a)S 166 x(D$ICMPCB_D)S -2 x(ump_Return_Blk.)S 10773 30775 XY�C�F36(DU$Device_List)S 10773 X 896 y F151(T)S -31 x(akes)S 168 x(n���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������}������������������������j$� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1L;1���������������������������������������������������������������������������������������������������������i�����S������������������������������������o)S�F�168 x(arguments.)S 253 x(Returns)S 168 x(a)S 167 x(vector)S 169 x(of)SH�167 x(longwords)S 168 x(containing)S 169 x(the)S 168 x(indices)S 10773 XI�598 y(of)S 171 x(valid)S 171 x(device)S 172 x(interfaces)S 171 x(within)S�H�171 x(the)S 171 x(IP)S -37 x(ACP)S -65 x(.)S 172 x(The)S 172 x(\211rst)SG�171 x(longword)S 171 x(contains)S 171 x(a)S 10773 X 598 y(count)S 167 x�E�(of)S 166 x(the)S 166 x(remaining)S 167 x(longwords.)S 10773 33963 XY�E�F36(DU$Device_Stat)S 10773 X 896 y F151(ARG0)S 189 x(is)S 189 x(the)S�E�190 x(index)S 191 x(of)S 190 x(the)S 190 x(ICMPCB)S 189 x(for)S 190 x�F�(which)S 190 x(information)S 190 x(is)S 190 x(desired.)S 10773 X 598 yF�(Returns)S 166 x(a)S 166 x(D$Dev_Dump_Return_Blk.)S 27150 36925 XY F36 �(5\20329)S�%%EndCustomColor�83 PP EP �%%PageTrailer�2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK��%��%%Page: 5-30 84��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�F�0 SC 5094 1807 XY F24(Network)S 279 x(Control)S 279 x(Function)S 279 xO�(Codes)S 5094 X 797 y F28(NET$DUMP)S 278 x(\(IO$_Unloa)S 2 x(d\))S 5094 4696 XY�D�23160 204 R 5094 5493 XY F24(RETURN)S 5094 X 797 y(V)S -51 x(ALUES)SF�10773 X -404 y F38(SS$_NORMAL)S 17349 X(Indicates)S 149 x(successful)S.�150 x(completion)S 5094 36925 XY F36(5\20330)S�%%EndCustomColor�84 PP EP �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica��%%PageCustomColors: 0_BLACK��%��%%Page: 5-31 85��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�G�0 SC 17115 1807 XY F24(Network)S 278 x(Control)S 279 x(Function)S 279 x�D�(Codes)S 21168 X 797 y F28(NET$EXIT)S 279 x(\(IO$_Relea)S 2 x(se\))SD�5094 4546 XY 23160 48 R 5094 5543 XY F20(NET$EXIT)S 359 x(\(IO$_Re)SF�-2 x(lease\))S -2 x(\202)S(Kill)S 360 x(IP)S -66 x(ACP)S 10773 7037 XYD�F34(Cause)S 166 x(the)S 166 x(IP)S -36 x(ACP)S 166 x(process)S 166 xK�(to)S 167 x(clean-up)S 165 x(and)S 166 x(expire.)S 5094 8233 XY 23160 204 R�F�5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(NET$EXIT)S 697 x F23(none)SG�5094 10446 XY 23160 204 R 5094 11265 XY F24(ARGU)S -2 x(MENTS)S 10773 X�L�-165 y F35(None.)S 5094 12460 XY 23160 204 R 5094 13279 XY F24(DESCRIPTION)SD�10773 X 371 y F151(Causes)S 188 x(the)S 188 x(IP)S -37 x(ACP)S 188 xD�(to)S 188 x(terminate)S 188 x(all)S 187 x(connec)S 2 x(tions)S 187 xF�(and)S 189 x(exit.)S 294 x(This)S 188 x(is)S 188 x(the)S 10773 X 598 yD�(preferred)S 161 x(method)S 160 x(of)S 160 x(shutting)S 161 x(down)SE�160 x(the)S 160 x(IP)S -37 x(ACP)S 160 x(process.)S 249 x(The)S 161 x�C�(exit)S 160 x(function)S 161 x(is)S 10773 X 598 y(used)S 166 x(to)S�E�166 x(gracefully)S 168 x(bring)S 167 x(down)S 166 x(the)S 167 x(ACP)S�D�-65 x(.)S 167 x(This)S 166 x(function)S 167 x(requires)S 167 x(the)SC�166 x(PHY_IO)S 10773 X 598 y(privilege.)S 262 x(There)S 172 x(are)S�F�172 x(no)S 172 x(special)S 171 x(parameters)S 171 x(for)S 172 x(this)SF�171 x(I/O)S 172 x(function.)S 261 x(PHY_IO)S 10773 X 597 y(privilege)SE�167 x(is)S 166 x(required)S 166 x(to)S 166 x(use)S 166 x(this)S 166 xtH�(function.)S 5094 17237 XY 23160 204 R 5094 18034 XY F24(RETURN)S 5094 XK�797 y(V)S -51 x(ALUES)S 10773 X -404 y F38(SS$_NORMAL)S 17349 X(Indicates)S2H�149 x(successful)S 150 x(completion)S 10773 X 747 y(SS$_MEDOFL)S 17349 XM�(Network)S 149 x(ACP)S 149 x(not)S 150 x(running)S 10773 X 747 y(SS$_EXQUOT)S1H�-33 x(A)S 17349 X(Unable)S 149 x(to)S 150 x(allocate)S 149 x(ACP)S 149 xE�(Arg)S 150 x(block)S 150 x(or)S 150 x(Buf)S -8 x(fer)S 149 x(T)S -8 x1F�(OO)S 149 x(large)S 10773 X 748 y(SS$_INSFMEM)S 17349 X(Unable)S 149 xH�(to)S 150 x(allocate)S 149 x(ACP)S 149 x(argum)S 2 x(ent)S 149 x(block)SE�5094 21864 XY 23160 204 R 5094 22683 XY F24(IOSB)S 169 x(RETUR)S -2 x7M�(N)S 5094 X 797 y(CODES)S 10773 X -426 y F38(SS$_NORMAL)S 17349 X(Indicates)S1B�149 x(successful)S 150 x(completion)S 27150 36925 XY F36(5\20331)S�%%EndCustomColor�85 PP EP �%%PageTrailerL%�%%PageFonts: Helvetica-Bold Helvetica ,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK �%)�%%Page: 5-32 86��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) ,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK8F�0 SC 5094 1807 XY F24(Network)S 279 x(Control)S 279 x(Function)S 279 xE�(Codes)S 5094 X 797 y F28(NET$DEBUG)S 278 x(\(IO$_Diagno)S 2 x(se\))S6C�5094 4546 XY 23160 48 R 5094 5543 XY F20(NET$DEBUG)S 360 x(\(IO$_)SsG�-2 x(Diagnose\))S -2 x(\202)S(Set)S 358 x(Debugging)S 358 x(Leve)S -2 xtF�(l)S 10773 7037 XY F34(The)S 166 x(debug)S 166 x(function)S 167 x(is)SC�165 x(used)S 166 x(to)S 167 x(set)S 166 x(the)S 167 x(debug)S 166 xmN�(level)S 165 x(in)S 165 x(the)S 167 x(ACP)S -64 x(.)S 5094 8233 XY 23160 204 RD�5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(NET$DEBU)S -2 x(G)S 697 xD�F23(Level\(p1\))S 5094 10446 XY 23160 204 R 5094 11265 XY F24(ARGU)SI�-2 x(MENTS)S 10773 X -22 y F25(p1)S -814 x 598 y F34(VMS)S 167 x(Usage:)S G�299 x F36(cond_value)S 10773 X 598 y F34(type:)S 13896 X F36(longword)S1D�167 x(integer)S 10773 X 597 y F34(access:)S 13896 X F36(read)S 166 xC�(only)S 10773 X 598 y F34(mechanism:)S 438 x F36(by)S 166 x(value)SSE�10773 X 598 y F151(New)S 174 x(Debug)S 174 x(Mask.)S 266 x(If)S 174 x_H�(function)S 174 x(is)S 174 x(successful,)S 176 x(P1)S 175 x(will)S 173 xD�(be)S 174 x(the)S 174 x(mask)S 174 x(used)S 174 x(by)S 10773 X 548 yO�(the)S 166 x(IP)S -37 x(ACP)S -64 x(.)S 5094 15975 XY 23160 204 R 5094 16794 XYSH�F24(DESCRIPTION)S 10773 X 371 y F151(Each)S 183 x(bit)S 181 x(in)S 183 xN�(the)S 182 x(mask)S 182 x(corresponds)S 183 x(to)S 182 x(a)S 182 x(different)SF�183 x(type)S 182 x(of)S 182 x(event)S 183 x(which)S 183 x(is)S 10773 XE�598 y(monitored)S 178 x(by)S 178 x(the)S 178 x(IP)S -37 x(ACP)S -65 x)E�(.)S 178 x(If)S 178 x(the)S 177 x(bit)S 178 x(is)S 177 x(set,)S 180 xyH�(the)S 178 x(IP)S -37 x(ACP)S 177 x(will)S 177 x(write)S 177 x(a)S 178 xH�(record)S 10773 X 598 y(of)S 174 x(the)S 173 x(events)S 174 x(to)S 174 xF�(a)S 174 x(log)S 174 x(\211le,)S 176 x(pointed)S 174 x(to)S 173 x(by)SE�174 x(INET$LOG.)S 173 x(PHY_IO)S 173 x(privilege)S 175 x(is)S 10773 X)F�598 y(required)S 167 x(to)S 166 x(use)S 166 x(this)S 165 x(function.)SG�10773 X 896 y(T)S -31 x(able)S 166 x(5)S(\203)S(6)S 166 x(shows)S 166 xcE�(the)S 166 x(meaning)S 167 x(of)S 166 x(each)S 166 x(bit)S 166 x(in)SiD�166 x(the)S 167 x(debug)S 166 x(mask.)S 10773 21101 XY F36(T)S -36 xE�(able)S 166 x(5)S(\203)S(6)S 498 x(Debug)S 167 x(Flags)S 167 x(Mask)SoI�10773 X 398 y 17484 48 R 10773 21997 XY F40(Name)S 15555 X(Mask)S 18245 X2L�(Logs)S 150 x(these)S 150 x(events)S 10773 X 299 y 17484 48 R 10773 22894 XYF�F38(LOG$PHY)S 15555 X(%X'01')S 18245 X(Packet)S 150 x(physical)S 150 xG�(headers)S 10773 X 747 y(LOG$ARP)S 15555 X(%X'02')S 18245 X(ARP)S 149 x(F�(packet)S 150 x(info)S 10773 X 747 y(LOG$IP)S 15555 X(%X'04')S 18245 XC�(IP)S 149 x(packet)S 150 x(heade)S 2 x(rs)S 10773 X 748 y(LOG$TCP)SSH�15555 X(%X'08')S 18245 X(TCP)S 149 x(segme)S 2 x(nt)S 149 x(info)S 149 xH�(\(packet)S 151 x(trace\))S 10773 X 747 y(LOG$TCBDUMP)S 15555 X(%X'10')SE�18245 X(TCB)S 149 x(dump)S 151 x(on)S 150 x(servicing)S 10773 X 747 y6D�(LOG$USER)S 15555 X(%X'20')S 18245 X(User)S 150 x(I/O)S 148 x(requ)SJ�2 x(ests)S 10773 X 747 y(LOG$TCBST)S -33 x(A)S -34 x(TE)S 15555 X(%X'40')SH�18245 X(TCB)S 149 x(state)S 150 x(changes)S 10773 X 747 y(LOG$TCBCHECK)SG�15555 X(%X'80')S 18245 X(TCB)S 149 x(servicing)S 150 x(timing)S 10773 X D�748 y(LOG$TCPERR)S 15555 X(%X'100')S 18245 X(TCP)S 149 x(error)S 2 xG�(s)S 149 x(\(drop)S 2 x(���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������~������������������������Jԟ� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1L;1���������������������������������������������������������������������������������������������������������i�����S������������������������0Q������*������ped)S 150 x(pkts)S 149 x(etc.\))S 10773 X 747 y)E�(LOG$ICMP)S 15555 X(%X'200')S 18245 X(ICMP)S 149 x(activity)S 10773 X6H�747 y(LOG$UDP)S 15555 X(%X'400')S 18245 X(UDP)S 149 x(activity)S 10773 XG�747 y(LOG$TVT)S 15555 X(%X'800')S 18245 X(TVT)S 149 x(\(virtual)S 150 xIK�(terminal\))S 150 x(activity)S 10773 X 747 y(LOG$IPERR)S 15555 X(%X'1000')SiD�796 x(IP)S 149 x(error)S 2 x(s)S 149 x(\(bad)S 151 x(routing)S 150 xJ�(etc.\))S 10773 X 399 y 17484 48 R 5094 33454 XY 23160 204 R 5094 34251 XYK�F24(RETURN)S 5094 X 797 y(V)S -51 x(ALUES)S 10773 X -404 y F38(SS$_NORMAL)SvG�17349 X(Indicates)S 149 x(successful)S 150 x(completion)S 5094 36925 XYx �F36(5\20332)S3�%%EndCustomColor�86 PP EP �%%PageTrailer %�%%PageFonts: Helvetica-Bold Helvetica +�%%+ Helvetica-Oblique Helvetica-BoldObliquex�%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK �% �%%Page: 5-33 87 �%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)X)�1000 BP PaperHeight PaperWidth PM 0 0 XY (�%%BeginCustomColor: 0_BLACK�G�0 SC 17115 1807 XY F24(Network)S 278 x(Control)S 279 x(Function)S 279 x�F�(Codes)S 19908 X 797 y F28(NET$DEB)S -2 x(UG)S 279 x(\(IO$_Diagn)S 2 xE�(ose\))S 10773 5045 XY F38(SS$_MEDOFL)S 17349 X(Network)S 149 x(ACP)S�H�149 x(not)S 150 x(running)S 10773 X 747 y(SS$_EXQUOT)S -33 x(A)S 17349 XC�(Unable)S 149 x(to)S 150 x(allocate)S 149 x(ACP)S 149 x(Arg)S 150 x%D�(block)S 150 x(or)S 150 x(Buf)S -8 x(fer)S 149 x(T)S -8 x(OO)S 149 xF�(large)S 10773 X 747 y(SS$_INSFMEM)S 17349 X(Unable)S 149 x(to)S 150 xJ�(allocate)S 149 x(ACP)S 149 x(argum)S 2 x(ent)S 149 x(block)S 5094 7734 XYG�23160 204 R 5094 8553 XY F24(IOSB)S 169 x(RETUR)S -2 x(N)S 5094 X 797 yxO�(CODES)S 10773 X -425 y F38(SS$_NORMAL)S 17349 X(Indicates)S 149 x(successful)S4/�150 x(completion)S 27150 36925 XY F36(5\20333)S$�%%EndCustomColor�87 PP EP �%%PageTrailerf%�%%PageFonts: Helvetica-Bold HelveticaF�%%PageCustomColors: 0_BLACKr�%4�%%Page: 5-34 88i�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)e,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKuF�0 SC 5094 1807 XY F24(Network)S 279 x(Control)S 279 x(Function)S 279 xH�(Codes)S 5094 X 797 y F28(NET$EVENT)S 278 x(\(IO$_W)S -9 x(riteCheck\))SD�5094 4546 XY 23160 48 R 5094 5543 XY F20(NET$EVENT)S 359 x(\(IO$_W)SL�-17 x(riteChec)S -2 x(k\)\202)S(Log)S 357 x(an)S 358 x(Event)S 10773 7037 XYG�F34(T)S -55 x(ell)S 165 x(the)S 167 x(IP)S -36 x(ACP)S 166 x(to)S 166 x1M�(record)S 166 x(a)S 166 x(message)S 166 x(in)S 166 x(the)S 166 x(INET$ACTIV)S6H�2 x(ITY)S 167 x(log.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)SK�-53 x(T)S 10773 X(NET$EVENT)S 697 x F23(buff_add)S -2 x(r\(p1\),buff_size)SSE�-2 x(\(p2\))S 5094 10446 XY 23160 204 R 5094 11265 XY F24(ARGU)S -2 x E�(MENTS)S 10773 X -22 y F25(p1)S -814 x 598 y F34(VMS)S 167 x(Usage:)SRG�299 x F36(cond_value)S 10773 X 598 y F34(type:)S 13896 X F36(longword)S1D�167 x(integer)S 10773 X 597 y F34(access:)S 13896 X F36(read)S 166 xC�(only)S 10773 X 598 y F34(mechanism:)S 438 x F36(by)S 166 x(value)SXI�10773 X 598 y F151(Buffer)S 185 x(Address.)S 286 x(The)S 186 x(starting)SSC�185 x(virtual)S 186 x(address)S 184 x(of)S 185 x(a)S 185 x(buffer)S F�185 x(in)S 185 x(which)S 185 x(the)S 10773 X 548 y(information)S 166 xI�(to)S 166 x(be)S 166 x(logged)S 167 x(is)S 166 x(stored.)S 10773 15876 XY6E�F25(p2)S -814 x 697 y F34(VMS)S 167 x(Usage:)S 299 x F36(cond_value)S H�10773 X 598 y F34(type:)S 13896 X F36(longword)S 167 x(integer)S 10773 XE�598 y F34(access:)S 13896 X F36(read)S 166 x(only)S 10773 X 597 y F34/F�(mechanism:)S 438 x F36(by)S 166 x(value)S 10773 X 598 y F151(Buffer)SG�166 x(Size.)S 249 x(The)S 167 x(size,)S 166 x(in)S 166 x(bytes,)S 166 x.E�(of)S 166 x(the)S 166 x(buffer)S 167 x(in)S 166 x(P1.)S 5094 20160 XY)D�23160 204 R 5094 20978 XY F24(DESCRIPTION)S 10773 X 372 y F151(The)SC�215 x(contents)S 215 x(of)S 215 x(the)S 215 x(buffer)S 215 x(will)S9H�214 x(be)S 214 x(written)S 215 x(to)S 214 x(the)S 215 x(activity)S 215 xH�(log,)S 10773 X 597 y(INET$ACTIVI)S -2 x(TY)S -55 x(,)S 185 x(preceded)SE�185 x(by)S 185 x(the)S 185 x(date)S 184 x(and)S 185 x(process)S 184 xTD�(ID.)S 184 x(This)S 185 x(function)S 10773 X 598 y(is)S 185 x(used)SM�185 x(by)S 186 x(FTP)S 186 x(to)S 186 x(log)S 186 x(\211le)S 185 x(accesses)SoE�185 x(and)S 186 x(by)S 186 x(FINGER)S 184 x(to)S 185 x(record)S 186 x-E�(queries.)S 10773 X 598 y(PHY_IO)S 165 x(privilege)S 167 x(is)S 166 x(O�(required)S 167 x(to)S 165 x(use)S 167 x(this)S 165 x(function.)S 5094 24339 XY�E�23160 204 R 5094 25136 XY F24(RETURN)S 5094 X 797 y(V)S -51 x(ALUES)S F�10773 X -404 y F38(SS$_NORMAL)S 17349 X(Indicates)S 149 x(successful)SE�150 x(completion)S 10773 X 747 y(SS$_MEDOFL)S 17349 X(Network)S 149 x�H�(ACP)S 149 x(not)S 150 x(running)S 10773 X 747 y(SS$_BADP)S -33 x(ARAM)SM�17349 X(Bad)S 149 x(buf)S -7 x(fer)S 149 x(size)S 10773 X 747 y(SS$_INSFMEM)SwF�17349 X(Unable)S 149 x(to)S 150 x(allocate)S 149 x(ACP)S 149 x(argum)SE�2 x(ent)S 149 x(block)S 10773 X 747 y(SS$_ACCVIO)S 17349 X(Buf)S -9 x0P�(fer)S 150 x(access)S 151 x(violati)S -2 x(on)S 10773 X 748 y(SS$_ILLCNTRLFUNC)SD�17349 X(Ill)S -2 x(egal)S 150 x(ACP)S 149 x(function)S 150 x(code.)SJ�224 x(\(Internal)S 150 x(Error\))S 5094 30460 XY 23160 204 R 5094 31279 XYE�F24(IOSB)S 169 x(RETUR)S -2 x(N)S 5094 X 797 y(CODES)S 10773 X -426 yCJ�F38(SS$_NORMAL)S 17349 X(Indicates)S 149 x(successful)S 150 x(completion)S�5094 36925 XY F36(5\20334)S7�%%EndCustomColor�88 PP EP �%%PageTrailer0%�%%PageFonts: Helvetica-Bold HelveticaS+�%%+ Helvetica-Oblique Helvetica-BoldObliqueS�%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACKF�%t�%%Page: 5-35 896�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)o)�1000 BP PaperHeight PaperWidth PM 0 0 XY F�%%BeginCustomColor: 0_BLACK G�0 SC 18128 1807 XY F28(Programming)S 167 x(for)S 166 x(CMU-OpenVMS/IP)SoE�5094 4596 XY 23160 96 R 2404 5294 XY F24(5.6)S 5094 X(NETWORK)S 165 x G�(IO)S 166 x(ST)S -52 x(A)S -52 x(TUS)S 166 x(BLOCK)S 10773 X 747 y F1026F�(+-------------)S 2 x(-------------------)S 2 x(+-------------------)SI�2 x(------------+)S 10773 X 448 y(|)S 12447 X(Bytes)S 239 x(Transferred)StG�18903 X(|)S 22011 X(Status)S 26554 X(|)S 10773 X 448 y(+-------------)StH�2 x(-------------------)S 2 x(+-------------------)S 2 x(------------+)SD�10773 X 449 y(|)S 16512 X(IPACP)S 239 x(Status)S 26315 X(|)S 10773 XK�448 y(+-------------)S 2 x(-------------------)S 2 x(+-------------------)StF�2 x(------------+)S 10773 X 897 y F151(\201)S 595 x(Status)S 185 x(-)SG�186 x(The)S 186 x(\211nal)S 187 x(status)S 185 x(of)S 185 x(the)S 186 x�C�(I/O)S 186 x(request.)S 289 x(If)S 186 x(the)S 186 x(status)S 185 xSK�(is)S 185 x(SS$_)S 11670 X 598 y(ABOR)S -2 x(T)S 167 x(the)S 166 x(second)S M�166 x(longword)S 167 x(will)S 165 x(contain)S 166 x(some)S 166 x(additional)S G�166 x(information.)S 10773 X 896 y(\201)S 595 x(Bytes)S 159 x(T)S -30 xxC�(ransferred)S 160 x(-)S 160 x(The)S 160 x(number)S 161 x(of)S 160 x)H�(bytes)S 160 x(retrieved)S 160 x(in)S 160 x(a)S 160 x(successful)S 160 xC�(read.)S 10773 X 897 y(\201)S 595 x(IP)S -37 x(ACP)S 184 x(Status)S E�184 x(-)S 185 x(If)S 185 x(the)S 185 x(value)S 185 x(in)S 186 x(the)S F�185 x(\211rst)S 184 x(word)S 185 x(of)S 185 x(the)S 185 x(IOSB)S 184 xC�(is)S 184 x(SS$_)S 11670 X 598 y(ABOR)S -2 x(T)S 165 x(this)S 165 x�I�(\211eld)S 165 x(will)S 164 x(contain)S 166 x(additional)S 164 x(status)SpG�164 x(information.)S 250 x(The)S 166 x(value)S 11670 X 597 y(in)S 182 x)D�(this)S 181 x(\211eld)S 182 x(can)S 182 x(be)S 181 x(treated)S 182 xI�(as)S 181 x(any)S 182 x(other)S 182 x(custom)S 182 x(VMS)S 181 x(system)ScI�181 x(error)S ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� � ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1L;1���������������������������������������������������������������������������������������������������������i�����S������������������������������9������11670 X 598 y(code.)S 255 x(Y)S -56 x(our)S 170 x(utility)S(D�169 x(should)S 169 x(link)S 169 x(in)S 169 x(NETERRO)S -2 x(R.OBJ.)SD�169 x(This)S 169 x(\211le)S 169 x(can)S 169 x(easily)S 11670 X 598 yC�(be)S 174 x(created)S 174 x(from)S 173 x(the)S 174 x(\211le)S 174 x�G�(NETERROR)S -2 x(.MSG)S 174 x(by)S 175 x(the)S 174 x(V)S -56 x(AX/VMS)S�J�173 x(Message)S 11670 X 598 y(Utility)S -56 x(.)S 5094 15306 XY 23160 96 RE�2404 16003 XY F24(5.7)S 5094 X(PROGRA)S -2 x(MMING)S 165 x(EXAMPLES)SSI�10773 X 897 y F151������:������(The)S 181 x(program)S 181 x(below)S 180 x(implements)S�D�180 x(a)S 180 x(discard)S 180 x(server)S -36 x(.)S 278 x(The)S 181 xD�(discard)S 180 x(protocol,)S 10773 X 598 y(fully)S 174 x(described)SG�173 x(in)S 174 x(RFC)S 173 x(863,)S 176 x(merely)S 174 x(throws)S 173 x�G�(away)S 173 x(any)S 175 x(data)S 173 x(received.)S 265 x(This)S 10773 X�G�598 y(continues)S 167 x(until)S 166 x(the)S 166 x(remote)S 166 x(site)S�K�166 x(closes)S 165 x(the)S 167 x(connection.)S 10773 19889 XY F102(MODULE)S�G�-477 x 448 y(Discard_Server)S 240 x(\()S 12686 X 449 y(Language)S 240 x�J�(\(Bliss32\),)S 12686 X 448 y(List)S 239 x(\(Assembly,)S 241 x(NoBinary,)SM�240 x(NoExpand\),)S 12686 X 448 y(MAIN)S 239 x(=)S 240 x(Discard_Server_Mai)S�D�2 x(n\))S 239 x(=)S 10773 X 449 y(BEGIN)S 10773 X 747 y(!++)S -717 xD�448 y(!)S 239 x(Discard_Serv)S 2 x(er.B32)S 10773 X 448 y(!)S -239 xI�449 y(!)S 239 x(Description:)S 10773 X 448 y(!)S -239 x 448 y(!)S 12925 X�C�(Implement)S 240 x(a)S 239 x(server)S 240 x(for)S 239 x(the)S 240 x�E�(discard)S 240 x(protocol.)S 10773 X 449 y(!)S 13881 X(-)S 240 x(Do)S�C�239 x(a)S 239 x(passive)S 240 x(open)S 240 x(on)S 239 x(the)S 239 x�F�(well)S 240 x(known)S 239 x(discard)S 240 x(socket)S 10773 X 448 y(!)SE�13881 X(-)S 240 x(Read)S 239 x(some)S 240 x(bytes)S 10773 X 448 y(!)S�H�13881 X(-)S 240 x(Upon)S 239 x(EOF,)S 240 x(netclose)S 240 x(and)S 239 xF�(exit)S 10773 X 449 y(!)S -239 x 448 y(!)S 239 x(Written)S 240 x(By:)SF�15794 X(Dale)S 240 x(Moore)S 20098 X(25-JUL-1986)S 24641 X(CMU-CS/RI)SH�10773 X 448 y(!)S -239 x 449 y(!)S 239 x(Modification)S 2 x(s:)S 10773 XL�448 y(!)S -239 x 448 y(!--)S -717 x 448 y(LIBRARY)S 240 x('SYS$LIBRARY:STA)SJ�2 x(RLET';)S 10773 X 511 y(LIBRARY)S 240 x('SYS$LIBRARY:NET)S 2 x(WORK';)SE�239 x F204(!)S 10773 X 747 y F102(OWN)S 240 x 448 y(Channel)S 14599 X�G�(:)S 239 x(WORD)S 239 x(UNSIGNED,)S 22250 X(!)S 239 x(The)S 240 x(I/O)S�D�239 x(channel)S 11730 X 448 y(Read_Buffer)S 240 x(:)S 239 x(VECTOR)SG�240 x([512,)S 239 x(BYTE],)S 22250 X(!)S 239 x(The)S 240 x(hold)S 239 x�E�(read)S 240 x(data)S 11730 X 449 y(IOSB)S 14599 X(:)S 239 x($BBLOCK)S�G�240 x([8];)S 22250 X(!)S 239 x(I/O)S 240 x(Status)S 239 x(Block)S 597 x��36925 Y F36(5\20335)S��%%EndCustomColor�89 PP EP �%%PageTrailer�#�%%PageFonts: Helvetica-Bold Courier�&�%%+ NewCenturySchlbk-Roman DEC_Callout�%%PageCustomColors: 0_BLACK��%��%%Page: 5-36 90��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�F�0 SC 5094 1807 XY F28(Programming)S 167 x(for)S 166 x(CMU-OpenVMS/IP)SE�10773 4766 XY F102(ROUTINE)S 240 x(Discard_Server_M)S 2 x(ain)S 239 x�P�(=)S 10773 X 448 y(!++)S -717 x 448 y(!)S 239 x(Functional)S 240 x(Description)SE�2 x(:)S 10773 X 449 y(!)S -239 x 448 y(!)S 12925 X(The)S 239 x(main)S�I�240 x(entry)S 240 x(routine.)S 479 x(Assign)S 239 x(the)S 240 x(network)S�E�10773 X 448 y(!)S 12925 X(protocol)S 240 x(device)S 240 x(and)S 239 x�C�(do)S 239 x(a)S 240 x(passive)S 239 x(open)S 240 x(on)S 239 x(the)S�G�10773 X 449 y(!)S 12925 X(discard)S 240 x(socket.)S 10773 X 448 y(!--)S�H�240 x 448 y(BEGIN)S 11730 X 448 y(LOCAL)S -239 x 449 y(Status;)S 11730 XG�809 y(Status)S 239 x(=)S 239 x($ASSIGN)S 240 x(\(CHAN)S 240 x(=)S 239 x�D�(Channel,)S 240 x(DEVNAM)S 240 x(=)S 239 x(%ASCID)S 240 x('IP:'\);)SH�240 x F204(")S 11730 X 448 y F102(IF)S 239 x(NOT)S 239 x(.Status)S 240 xG�(THEN)S 240 x(Signal_Stop)S 240 x(\(.Status\);)S 11730 X 879 y(Status)S�C�239 x(=)S 239 x($QIO)S 240 x(\()S 239 x F204(#)S 14599 X 448 y F102�F�(CHAN)S 16512 X(=)S 239 x(.Channel,)S 14599 X 449 y(FUNC)S 16512 X(=)SH�239 x(TCP$OPEN,)S 14599 X 448 y(IOSB)S 16512 X(=)S 239 x(IOSB,)S 14599 XE�448 y(ASTADR)S 479 x(=)S 239 x(Discard_Open_AST,)S 14599 X 449 y(P3)S1G�16512 X(=)S 239 x(9,)S 23206 X(!)S 240 x(Discard)S 240 x(Port)S 14599 X7E�448 y(P4)S 16512 X(=)S 239 x(0\);)S 23206 X(!)S 240 x(Flags)S 11730 X2H�448 y(IF)S 239 x(NOT)S 239 x(.Status)S 240 x(THEN)S 240 x(Signal)S 239 xF�(\(.Status\);)S 11730 X 748 y(!++)S -717 x 448 y(!)S 239 x(The)S 239 xF�(rest)S 240 x(of)S 239 x(the)S 239 x(program)S 240 x(is)S 240 x(done)SC�239 x(at)S 239 x(AST)S 240 x(level.)S 11730 X 448 y(!)S 239 x(The)S)C�239 x(SYS$HIBER)S 240 x(system)S 240 x(call)S 239 x(in)S 240 x(no)S2D�239 x(way)S 239 x(blocks)S 240 x(AST's.)S 11730 X 448 y(!--)S -717 xE�449 y($HIBER)S 239 x F204($)S 11730 X 448 y F102(END;)S 10773 X 747 yiK�(FORWARD)S 240 x(ROUTINE)S 240 x(Do_Discard_Read;)S 10773 X 748 y(ROUTINE)S6C�240 x(Discard_Open_AST)S 241 x(=)S 10773 X 448 y(!++)S -717 x 448 ySE�(!)S 239 x(Functional)S 240 x(Description)S 2 x(:)S 10773 X 448 y(!)S D�-239 x 449 y(!)S 12925 X(Our)S 239 x(passive)S 240 x(network)S 240 xG�(OPEN)S 240 x(has)S 239 x(completed.)S 10773 X 448 y(!)S 12925 X(Make)S7H�240 x(sure)S 239 x(that)S 240 x(it)S 239 x(has)S 239 x(completed)S 240 xC�(successfully)S 10773 X 448 y(!)S 12925 X(before)S 240 x(starting)S H�240 x(to)S 239 x(receive)S 240 x(the)S 239 x(data.)S 10773 X 449 y(!--)SH�240 x 448 y(BEGIN)S 11730 X 448 y(LOCAL)S -239 x 449 y(Status;)S 11730 XC�747 y(Status)S 239 x(=)S 239 x(.IOSB)S 240 x([0,)S 239 x(0,)S 240 xeG�(16,)S 239 x(0];)S 11730 X 448 y(IF)S 239 x(NOT)S 239 x(.Status)S 240 xxH�(THEN)S 240 x(Signal_Stop)S 240 x(\(.IOSB)S 240 x([4,)S 239 x(0,)S 239 xP�(32,)S 240 x(0],)S 239 x(0,)S 239 x(.Status\);)S 11730 X 747 y(Do_Discard_Read)SE�240 x(\(\);)S 11730 X 748 y(SS$_NORMAL)S 11730 X 448 y(END;)S 10773 X7F�747 y(ROUTINE)S 240 x(Discard_Read_AST)S 241 x(=)S 10773 X 448 y(!++)SG�-717 x 449 y(!)S 239 x(Functional)S 240 x(Description)S 2 x(:)S 10773 XyE�448 y(!)S -239 x 448 y(!)S 12925 X(A)S 239 x(read)S 240 x(has)S 239 xiG�(completed.)S 479 x(First)S 240 x(check)S 240 x(the)S 239 x(I/O)S 239 xeF�(Status)S 10773 X 449 y(!)S 478 x(Block)S 240 x(of)S 239 x(the)S 240 xH�(read)S 239 x(to)S 240 x(see)S 239 x(if)S 239 x(the)S 240 x(connection)SJ�240 x(is)S 239 x(still)S 240 x(alive.)S 10773 X 448 y(!)S 12925 X(Second)SG�240 x(issue)S 239 x(another)S 240 x(read)S 240 x(on)S 239 x(the)S 239 x0G�(same)S 240 x(buffer.)S 10773 X 448 y(!--)S 240 x 449 y(BEGIN)S 11730 XSE�448 y(LOCAL)S -239 x 448 y(Status;)S 11730 X 748 y(Status)S 239 x(=)SeD�239 x(.IOSB)S 240 x([0,)S 239 x(0,)S 240 x(16,)S 239 x(0];)S 11730 XG�448 y(IF)S 239 x(NOT)S 239 x(.Status)S 240 x(THEN)S 240 x(Signal_Stop)S-D�240 x(\(.IOSB)S 240 x([4,)S 239 x(0,)S 239 x(32,)S 240 x(0],)S 239 xF�(0,)S 239 x(.Status\);)S 11730 X 747 y(Do_Discard_Read)S 240 x(\(\);)SK�11730 X 747 y(SS$_NORMAL)S 11730 X 449 y(END;)S 5094 36925 XY F36(5\20336)S1�%%EndCustomColor�90 PP EP �%%PageTrailer(#�%%PageFonts: Helvetica-Bold Courier��%%+ DEC_Calloutq�%%PageCustomColors: 0_BLACKS�%6�%%Page: 5-37 91S�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)()�1000 BP PaperHeight PaperWidth PM 0 0 XY �%%BeginCustomColor: 0_BLACK�G�0 SC 18128 1807 XY F28(Programming)S 167 x(for)S 166 x(CMU-OpenVMS/IP)S�F�10773 4766 XY F102(ROUTINE)S 240 x(Do_Discard_Read)S 241 x(=)S 10773 XC�448 y(!++)S -717 x 448 y(!)S 239 x(Functional)S 240 x(Description)SxF�2 x(:)S 10773 X 449 y(!)S -239 x 448 y(!)S 12925 X(Get)S 239 x(ready)SD�240 x(to)S�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������_G� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1L;1���������������������������������������������������������������������������������������������������������i�����S������������������������������H������ 239 x(receive)S 240 x(some)S 240 x(bytes.)S 10773 X 448 yG�(!--)S 240 x 449 y(BEGIN)S 11730 X 448 y(LOCAL)S -239 x 448 y(Status;)S�C�11730 X 809 y(Status)S 239 x(=)S 239 x($QIO)S 240 x(\()S 239 x F204�D�(%)S 14599 X 449 y F102(CHAN)S 16512 X(=)S 239 x(.Channel,)S 14599 XJ�448 y(FUNC)S 16512 X(=)S 239 x(TCP$RECEIVE,)S 14599 X 448 y(IOSB)S 16512 XM�(=)S 239 x(IOSB,)S 14599 X 448 y(ASTADR)S 479 x(=)S 239 x(Discard_Read_AST,)S F�14599 X 449 y(P1)S 16512 X(=)S 239 x(Read_Buffer,)S 14599 X 448 y(P2)SH�16512 X(=)S 239 x(%ALLOCATION)S 240 x(\(Read_Buffer\)\);)S 11730 X 448 yC�(IF)S 239 x(NOT)S 239 x(.Status)S 240 x(THEN)S 240 x(Signal)S 239 x�G�(\(.Status\);)S 11730 X 748 y(SS$_NORMAL)S 11730 X 448 y(END;)S 10773 X)F�747 y(END)S -717 x 448 y(ELUDOM)S 10773 X 897 y F151(A)S 166 x(brief)SH�166 x(description)S 166 x(of)S 166 x(the)S 166 x(code)S 166 x(example:)SK�10773 X 897 y F204(!)S 449 x F151(The)S 186 x(NETWORK.L32)S 185 x(library)S0G�187 x(provides)S 186 x(use)S 186 x(with)S 186 x(useful)S 186 x(macros)S9D�186 x(and)S 11670 X 597 y(structure)S 166 x(de\211nitions.)S 10773 XC�897 y F204(")S 449 x F151(Assign)S 165 x(a)S 166 x(chann)S 2 x(el)SsC�166 x(to)S 166 x(the)S 166 x(IP)S 166 x(device)S 10773 X 897 y F204 J�(#)S 449 x F151(Passive)S 166 x(open)S 166 x(on)S 167 x(channel.)S 10773 XE�896 y F204($)S 449 x F151(Go)S 194 x(into)S 194 x(hibernation)S 195 x I�(state.)S 306 x(The)S 195 x(rest)S 194 x(of)S 194 x(the)S 195 x(program)S(G�195 x(is)S 194 x(executed)S 11670 X 598 y(asynchronou)S 2 x(sly)S -56 x4G�(.)S 10773 X 897 y F204(%)S 449 x F151(Read)S 165 x(data)S 166 x(from)S\9�166 x(the)S 166 x(network.)S 27150 36925 XY F36(5\20337)Sx�%%EndCustomColor�91 PP EP �%%PageTrailer4#�%%PageFonts: Helvetica-Bold Courierr&�%%+ DEC_Callout NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK+�% �%%Page: 5-38 92 � /DEC$EDMS_MAKE_FILM where � { pop } %�{ /DEC$EDMS_SUPPRESS_BLANKPAGES wherec � { pop }7� { CLRP showpage } ifelse � } ifelse I �%%PageTrailerx �%%PageFonts:�%%PageCustomColors: �%h�%%Page: 6-1 93�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)a)�1000 BP PaperHeight PaperWidth PM 0 0 XY �%%BeginCustomColor: 0_BLACK J�0 SC 2404 5875 XY F12(6)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(IPNCP)SH�168 x(Utility)S 281 x 8654 Y F152("A)S 186 x(human)S 186 x(being)S 186 xH�(should)S 187 x(be)S 186 x(able)S 185 x(to)S 186 x(chang)S 2 x(e)S 185 xF�(a)S 186 x(diaper)S -9 x(,)S 191 x(plan)S 186 x(an)S 186 x(invasion,)SE�10773 X 598 y(butcher)S 186 x(a)S 184 x(hog,)S 191 x(conn)S 185 x(a)S9F�185 x(ship,)S 190 x(design)S 185 x(a)S 185 x(building,)S 191 x(write)SF�184 x(a)S 185 x(sonnet,)S 191 x(balance)S 10773 X 598 y(accounts)S 2 xF�(,)S 189 x(build)S 184 x(a)S 184 x(wall,)S 189 x(set)S 185 x(a)S 184 xF�(bone,)S 189 x(comfort)S 185 x(the)S 185 x(dying,)S 190 x(take)S 185 xH�(orders,)S 190 x(give)S 10773 X 597 y(orders,)S 174 x(cooperate,)S 174 xF�(act)S 172 x(alone,)S 174 x(solve)S 171 x(equations,)S 174 x(analyze)SL�172 x(a)S 171 x(new)S 171 x(problem,)S 173 x(pitch)S 10773 X 598 y(manure,)SF�197 x(program)S 191 x(a)S 190 x(computer)S -8 x(,)S 197 x(cook)S 190 xF�(a)S 190 x(tasty)S 191 x(meal,)S 196 x(\211ght)S 192 x(ef\211ciently)SP�-26 x(,)S 196 x(die)S 10773 X 598 y(gallantly)S -27 x(.)S 250 x(Specialization)SC�166 x(is)S 166 x(for)S 167 x(the)S 166 x(insect)S 2 x(s.")S 10773 XCJ�598 y F153(\203)S 166 x(Lazarus)S 167 x(Long)S 27427 36925 XY F36(6\2031)S�%%EndCustomColor�93 PP EP �%%PageTrailer 3�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Italicl�%%+ NewCenturySchlbk-Bold7�%%PageCustomColors: 0_BLACKo�% �%%Page: 6-2 94�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)1,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�G�0 SC 5094 1807 XY F24(IPNCP)S 279 x(commands)S 5094 X 797 y F28(IPNCP)S4H�5094 4546 XY 23160 48 R 5094 5543 XY F20(IPNCP)S 10773 7037 XY F34(The)SL�167 x(IP)S 168 x(Network)S 167 x(Control)S 167 x(Program)S 167 x(\(IPNCP\))SG�167 x(is)S 167 x(an)S 167 x(interactive)S 167 x(CMU-O)S -2 x(penVMS/I)S4M�2 x(P)S 10773 X 598 y(utility)S 160 x(that)S 160 x(accepts)S 160 x(terminal)SIF�160 x(commands)S 159 x(to)S 160 x(control,)S 162 x(test,)S 162 x(and)SF�160 x(monitor)S 159 x(the)S 160 x(internet)S 10773 X 598 y(and)S 166 xD�(the)S 166 x(CMU-OpenVMS/IP)S 167 x(mechanisms)S 165 x(which)S 165 xF�(communicate)S 166 x(with)S 166 x(the)S 167 x(internet.)S 5094 9428 XYE�23160 204 R 5094 10446 XY F24(FORMA)S -53 x(T)S 10773 X(IPNCP)S 697 x)D�F23([comman)S -2 x(d-line])S 10773 X 797 y 17484 48 R 10773 11841 XYD�F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 XI�697 y F35(None.)S 18544 X(None.)S 5094 13734 XY 23160 204 R 5094 14552 XYSH�F24(DESCRIPTION)S 10773 X -155 y F151(IPNCP)S 174 x(is)S 173 x(a)S 174 xD�(collection)S 174 x(of)S 173 x(network)S 175 x(control)S 174 x(and)SG�174 x(monitoring)S 175 x(functions)S 174 x(which)S 10773 X 597 y(have)SFD�174 x(been)S 174 x(gathered)S 175 x(into)S 173 x(one)S 174 x(large)SD�174 x(utility)S -55 x(.)S 265 x(If)S 173 x(invoked)S 174 x(without)SG�174 x(arguments,)S 10773 X 598 y(the)S 179 x(IPNCP)S 179 x(will)S 179 x E�(enter)S 179 x(an)S 180 x(interactive)S 180 x(mode)S 179 x(in)S 179 x(C�(which)S 180 x(the)S 179 x(user)S 179 x(may)S 180 x(enter)S 10773 X(I�598 y(individual)S 167 x(commands)S 166 x(at)S 165 x(the)S 167 x(IPNCP>)SRD�165 x(prompt.)S 5094 17385 XY 23160 204 R 5094 18204 XY F24(COMMAN)SD�-2 x(D)S 5094 X 797 y(P)S -51 x(ARA)S -2 x(METERS)S 849 x -819 y F25G�(command-line)S 10773 X 548 y F151(Any)S 167 x(IPNCP)S 166 x(command.)S2C�249 x(If)S 166 x(a)S 166 x(command-line)S 167 x(is)S 165 x(given,)S9D�168 x(the)S 166 x(IPNCP)S 166 x(will)S 166 x(execute)S 10773 X 548 yD�(the)S 166 x(command)S 167 x(and)S 166 x(then)S 166 x(return)S 167 x=�(control)S 167 x(to)S 166 x(DCL.)S 5094 36925 XY F36(6\2032)Sd�%%EndCustomColor�94 PP EP �%%PageTrailer %�%%PageFonts: Helvetica-Bold Helvetica ,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Helvetica-BoldOblique �%%PageCustomColors: 0_BLACK(�%A�%%Page: 6-3 95�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) )�1000 BP PaperHeight PaperWidth PM 0 0 XY 3�%%BeginCustomColor: 0_BLACK G�0 SC 22166 1807 XY F24(IPNCP)S 278 x(commands)S 23661 X 797 y F28(The)S9F�280 x(Commands)S 5094 4596 XY 23160 96 R 2404 5294 XY F24(6.1)S 5094 XE�(The)S 166 x(Commands)S 475 x 896 y F151(This)S 166 x(section)S 166 xDJ�(describes)S 166 x(the)S 166 x(commands)S 166 x(available)S 166 x(within)S3�166 x(IPNCP)S -64 x(.)S 27427 36925 XY F36(6\2033)Se�%%EndCustomColor�95 PP EP �%%PageTrailer92�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACKs�% �%%Page: 6-4 96�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)9,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK(F�0 SC 5094 1807 XY F24(IPNCP)S 279 x(commands)S 5094 X 797 y F28(EXIT)SI�5094 4546 XY 23160 48 R 5094 5543 XY F20(EXIT)S 10773 7037 XY F34(Exits)S E�186 x(the)S 187 x(IPNCP)S 186 x(utility)S 185 x(and)S 186 x(returns)S(H�186 x(control)S 186 x(to)S 186 x(DCL.)S 186 x(Y)S -46 x(ou)S 186 x(can)SF�186 x(also)S 185 x(exit)S 186 x(the)S 10773 X 598 y(IPNCP)S 166 x(by)SG�166 x(typing)S 167 x F36(QUIT)S 166 x F34(or)S 165 x(by)S 166 x(using)SiH�166 x -380 y 1704 24 R 18662 X 491 y 24 492 R 18804 7615 XY F42(CTRL-Z)SN�121 x 131 y 24 492 R 18662 X 20 y 1704 24 R 20362 7635 XY F34(.)S 5094 8830 XYE�23160 204 R 5094 9848 XY F24(FORMA)S -53 x(T)S 10773 X(IPNCP>)S 166 x0C�(EXIT)S 10773 X 797 y 17484 48 R 10773 11243 XY F36(Command)S 166 xeC�(Quali\211)S 2 x(ers)S 18544 X(Def���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1;11���������������������������������������������������������������������������������������������������������i�����S������������������������������W������aults)S 10773 X 697 y F35(None.)S6D�18544 X(None.)S 5094 13136 XY 23160 204 R 5094 13955 XY F24(COMMAN)SE�-2 x(D)S 5094 X 797 y(P)S -51 x(ARA)S -2 x(METERS)S 849 x 13790 Y F35 #�(None.)S 5094 36925 XY F36(6\2034)S��%%EndCustomColor�96 PP EP �%%PageTrailerf%�%%PageFonts: Helvetica-Bold Helvetica6�%%+ Helvetica-Obliquex�%%PageCustomColors: 0_BLACK1�%3�%%Page: 6-5 97�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)2)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK0J�0 SC 22166 1807 XY F24(IPNCP)S 278 x(commands)S 25767 X 797 y F28(FORCEX)SC�5094 4546 XY 23160 48 R 5094 5543 XY F20(FORCEX)S 10773 7037 XY F34SE�(Forces)S 166 x(the)S 167 x(exit)S 166 x(of)S 166 x(a)S 166 x(given)S5H�166 x(process.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 xF�(T)S 10773 X(IPNCP>)S 166 x(FORC)S -2 x(EX)S 698 x F23([pid])S 10773 XC�797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 x2R�(ers)S 18544 X(Defaults)S 10773 X 698 y F35(/RCODE=code)S 18544 X(/RCODE=SS$_NOR)SD�-2 x(MAL)S 10773 X 797 y 17484 96 R 5094 13086 XY F28(restrictions)SF�10773 X -62 y F151(Y)S -56 x(ou)S 167 x(may)S 166 x(need)S 167 x(GRO)SF�-2 x(UP)S 167 x(or)S 166 x(WORLD)S 165 x(privileges)S 166 x(to)S 166 xP�(execute)S 167 x(this)S 166 x(command.)S 5094 14219 XY 23160 204 R 5094 15038 XYJ�F24(COMMAN)S -2 x(D)S 5094 X 797 y(QUALIFIERS)S 10773 X -797 y F25(/RCOD)SG�-2 x(E=code)S 10773 X 548 y F151(The)S 167 x(image)S 166 x(will)S 165 x)M�(exit)S 167 x(with)S 165 x(the)S 167 x(return)S 166 x(code)S 167 x(provided)SeC�166 x(by)S 167 x(this)S 165 x(quali\211er)S -36 x(.)S 5094 16782 XY1F�23160 204 R 5094 17600 XY F24(COMMAN)S -2 x(D)S 5094 X 797 y(P)S -51 xL�(ARA)S -2 x(METERS)S 849 x -818 y F25(PID)S 10773 X 547 y F151(Speci\211es)SH�167 x(the)S 168 x(hexadecimal)S 168 x(PID)S 166 x(of)S 168 x(the)S 167 xE�(process)S 167 x(which)S 168 x(you)S 168 x(would)S 167 x(like)S 167 xhN�(to)S 167 x(force)S 10773 X 548 y(to)S 166 x(exit.)S 5094 19870 XY 23160 204 RJ�5094 20689 XY F24(DESCRI������[������PTION)S 10773 X -156 y F151(This)S 185 x(command)SJ�184 x(will)S 184 x(cause)S 185 x(the)S 185 x(speci\211ed)S 184 x(process)SD�184 x(to)S 185 x(terminate.)S 286 x(The)S 186 x(exit)S 10773 X 598 yF�(handler)S 167 x(for)S 167 x(that)S 166 x(process)S 166 x(will)S 166 xO�(be)S 167 x(invoked.)S 251 x(Often)S 166 x(this)S 166 x(is)S 166 x(preferable)S�D�167 x(to)S 166 x(merely)S 10773 X 597 y(stopping)S 171 x(the)S 171 xE�(process)S 171 x(with)S 171 x(the)S 171 x(DCL)S 170 x(STOP/ID)S 171 x�G�(command.)S 259 x(Say)S -55 x(,)S 173 x(for)S 171 x(instance,)S 10773 X�C�598 y(the)S 171 x(IP)S -37 x(ACP)S 170 x(has)S 171 x(gotten)S 171 x�E�(itself)S 170 x(wedged.)S 258 x(The)S 172 x(NETEXIT)S 170 x(command)S�D�170 x(won')S -9 x(t)S 170 x(work)S 10773 X 598 y(and)S 172 x(doing)SK�173 x(a)S 172 x(STOP/ID)S 172 x(on)S 172 x(it)S 172 x(will)S 171 x(bypass)S�F�171 x(the)S 173 x(exit)S 172 x(handler)S -36 x(,)S 174 x(which)S 172 xD�(means)S 172 x(it')S -19 x(s)S 10773 X 598 y(possible)S 166 x(that)SH�166 x(processes)S 165 x(without)S 167 x(outstanding)S 167 x($QIO)S 165 xH�(requests)S 166 x(to)S 166 x(the)S 166 x(IPDriver)S 10773 X 597 y(will)SH�170 x(never)S 172 x(see)S 170 x(their)S 171 x(I/O)S 170 x(posted)S 170 xG�(and)S 170 x(they)S 172 x(will)S 169 x(wind-up)S 171 x(in)S 171 x(the)S�E�170 x(R)S -19 x(W)S -46 x(AST)S 170 x(state)S 10773 X 598 y(\(which)S�H�166 x(is)S 166 x(a)S 166 x(pain)S 166 x(in)S 166 x(the)S 167 x(butt\).)S�27427 36925 XY F36(6\2035)S��%%EndCustomColor�97 PP EP �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica�,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Helvetica-BoldOblique��%%PageCustomColors: 0_BLACK��%��%%Page: 6-6 98�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�F�0 SC 5094 1807 XY F24(IPNCP)S 279 x(commands)S 5094 X 797 y F28(Help)SJ�5094 4546 XY 23160 48 R 5094 5543 XY F20(Help)S 10773 7037 XY F34(Obtain)SE�166 x(help)S 165 x(by)S 166 x(looking)S 165 x(up)S 166 x(info)S 166 x�F�(in)S 166 x(the)S 166 x(IPNCP)S 167 x(help)S 165 x(library)S -38 x(.)SC�5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X�D�(IPNCP>)S 166 x(HELP)S 697 x F23([Help_)S -2 x(Line])S 10773 X 797 yC�17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 x(ers)S�J�18544 X(Defaults)S 10773 X 698 y F35(None.)S 18544 X(None.)S 5094 12538 XYF�23160 204 R 5094 13357 XY F24(COMMAN)S -2 x(D)S 5094 X 797 y(P)S -51 xD�(ARA)S -2 x(METERS)S 849 x -819 y F25(Help_Line)S 10773 X 548 y F151D�(T)S -45 x(opic)S 166 x(upon)S 166 x(which)S 167 x(help)S 166 x(is)SH�166 x(required.)S 250 x(May)S 166 x(be)S 167 x(any)S 166 x(valid)S 167 xE�(IPNCP)S 166 x(command.)S 5094 15079 XY 23160 204 R 5094 15897 XY F24�G�(DESCRIPTION)S 10773 X -155 y F151(T)S -26 x(yping)S 184 x(HELP)S 182 x�E�(at)S 182 x(the)S 182 x(IPNCP>)S 182 x(prompt)S 182 x(invokes)S 183 x�L�(the)S 183 x(IPNCP)S 182 x(Help)S 182 x(facility)S 10773 X 597 y(presented)SF�172 x(in)S 173 x(the)S 172 x(standard)S 172 x(VMS)S 172 x(help)S 172 xF�(format.)S 262 x(T)S -26 x(yping)S 174 x(HELP)S 172 x(followed)S 172 xE�(by)S 172 x(a)S 10773 X 598 y(topic)S 166 x(will)S 165 x(give)S 167 x(D�(you)S 167 x(speci\211c)S 166 x(help)S 167 x(on)S 166 x(that)S 166 xH�(topic.)S 5094 18133 XY 23160 204 R 5094 18951 XY F24(EXAMPLES)S 10773 XE�17 y F151(Here)S 166 x(are)S 167 x(some)S 165 x(examples)S 166 x(of)S7G�166 x(the)S 166 x(HELP)S 166 x(command.)S 5094 19983 XY F202(1)S 6290 X(�223 y F102(IPNCP>)S6�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR�1 SC 479 x(HELP)Sy�%%EndCustomColor�%%BeginCustomColor: 0_BLACKrD�0 SC 10773 21202 XY F151(T)S -26 x(yping)S 185 x(HELP)S 183 x(with)SF�183 x(no)S 184 x(parameters)S 183 x(will)S 182 x(invok)S 2 x(e)S 183 xI�(the)S 184 x(standard)S 183 x(VMS)S 183 x(help)S 10773 X 598 y(facility)S(C�166 x(and)S 166 x(display)S 166 x(information)S 167 x(about)S 166 xDG�(the)S 166 x(IPNCP)S -64 x(.)S 5094 22823 XY F202(2)S 6290 X 242 y F102l �(IPNCP>)S �%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR.�1 SC 479 x(HELP)S 239 x(NETSTAT)S 240 x(/MEM)S�%%EndCustomColor�%%BeginCustomColor: 0_BLACK6H�0 SC 10773 24062 XY F151(T)S -26 x(yping)S 176 x(HELP)S 174 x(followed)SF�174 x(by)S 174 x(an)S 175 x(IPNCP)S 174 x(command)S 174 x(will)S 174 xC�(give)S 175 x(you)S 175 x(information)S 10773 X 597 y(about)S 166 xeF�(that)S 166 x(particular)S 166 x(command.)S 5094 36925 XY F36(6\2036)S�%%EndCustomColor�98 PP EP �%%PageTrailer %�%%PageFonts: Helvetica-Bold Helveticaa+�%%+ Helvetica-Oblique Helvetica-BoldOblique�)�%%+ NewCenturySchlbk-Roman Jinete Couriera*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�%Y�%%Page: 6-7 99�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)h)�1000 BP PaperHeight PaperWidth PM 0 0 XY 6�%%BeginCustomColor: 0_BLACK4J�0 SC 22166 1807 XY F24(IPNCP)S 278 x(commands)S 25667 X 797 y F28(HOSTNM)SC�5094 4546 XY 23160 48 R 5094 5543 XY F20(HOSTNM)S 10773 7037 XY F34hJ�(Lookup)S 166 x(a)S 166 x(domain)S 165 x(name)S 166 x(by)S 166 x(sending)SC�166 x(a)S 166 x(request)S 166 x(to)S 167 x(the)S 166 x(name)S 166 xlG�(resolver)S -28 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)StC�-53 x(T)S 10773 X(IPNCP>)S 166 x(HOSTN)S -2 x(M)S 698 x F23(Host_)S9G�-2 x(Name)S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 xCC�(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)SXD�18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY F24(COMMAN)SD�-2 x(D)S 5094 X 797 y(P)S -51 x(ARA)S -2 x(METERS)S 849 x -819 y F25E�(Host_Name)S 10773 X 548 y F151(May)S 177 x(be)S 1�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������bB� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1;11���������������������������������������������������������������������������������������������������������i�����S������������������������9%������f������75 x(either)S 177 xuG�(a)S 175 x(domain)S 176 x(name)S 176 x(\(ie.)S 269 x(NO1.ANDREW)S -57 x)E�(.CMU.EDU\),)S 176 x(a)S 176 x(partial)S 10773 X 548 y(domain)S 166 x K�(name)S 166 x(\(ie.)S 250 x(NO1\),)S 166 x(or)S 166 x(an)S 166 x(internet)S4P�167 x(literal)S 166 x(\(128.2.232.69\))S 5094 15627 XY 23160 204 R 5094 16445 XYK�F24(DESCRIPTION)S 10773 X -156 y F151(The)S 175 x(HOSTNM)S 174 x(command,)S G�177 x(given)S 176 x(the)S 174 x(name)S 174 x(or)S 175 x(address)S 173 x�D�(of)S 175 x(an)S 174 x(internet)S 175 x(host,)S 10773 X 598 y(will)SC�178 x(\211nd)S 180 x(both)S 180 x(the)S 179 x(full)S 179 x(domain)S�E�179 x(name)S 179 x(and)S 180 x(the)S 179 x(IP)S 179 x(address)S 179 x�F�(of)S 179 x(that)S 179 x(host.)S 275 x(If)S 10773 X 598 y(only)S 174 xI�(a)S 174 x(partial)S 173 x(domain)S 173 x(name)S 173 x(is)S 173 x(given)S%H�2 x(,)S 175 x(the)S 174 x(name)S 173 x(resolver)S 174 x(software)S 173 xH�(will)S 172 x(try)S 10773 X 598 y(to)S 166 x(the)S 166 x(resolve)S 167 xF�(the)S 166 x(name)S 166 x(by)S 167 x(appending)S 167 x(various)S 166 xL�(suf\211xes)S 167 x(to)S 165 x(it.)S 5094 19278 XY 23160 204 R 5094 20097 XY@�F24(EXAMPLES)S 5094 21129 XY F202(1)S 6290 X 223 y F102(IPNCP>)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR�1 SC 240 x(hostnm)S 239 x(no1)S3�%%EndCustomColor�%%BeginCustomColor: 0_BLACK�F�0 SC 6290 X 448 y(Host)S 239 x('NO1')S 240 x(Full)S 240 x(Name)S 239 xE�(=)S 239 x('NO1.ANDREW.)S 2 x(CMU.EDU')S 6768 X 448 y(Address)S 240 xeJ�([1])S 239 x(=)S 240 x(128.2.232.69)S 6290 X 449 y(IPNCP>)S 10773 23693 XYC�F151(In)S 166 x(this)S 166 x(example)S 166 x(we)S 166 x(translate)SoH�165 x(a)S 166 x(partial)S 166 x(Domain)S 166 x(Name)S 166 x(into)S 166 xE�(an)S 166 x(IP)S 166 x(address.)S 5094 24716 XY F202(2)S 6290 X 230 y6 �F102(IPNCP>)S1�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR/�1 SC 240 x(hostnm)S 239 x(128.2.232.6)S 2 x(9)Sy�%%EndCustomColor�%%BeginCustomColor: 0_BLACKEC�0 SC 6290 X 448 y(Host)S 239 x('128.2.232.)S 2 x(69')S 239 x(Full)SeG�240 x(Name)S 239 x(=)S 239 x('NO1.ANDREW.C)S 2 x(MU.EDU')S 6768 X 449 y)K�(Address)S 240 x([1])S 239 x(=)S 240 x(128.2.232.69)S 6290 X 448 y(IPNCP>)S6G�10773 27287 XY F151(Here)S 166 x(we)S 166 x(perform)S 166 x(the)S 166 xS;�(inverse)S 167 x(translation.)S 27427 36925 XY F36(6\2037)Si�%%EndCustomColor�99 PP EP �%%PageTrailer6%�%%PageFonts: Helvetica-Bold Helvetica�+�%%+ Helvetica-Oblique Helvetica-BoldObliqueu)�%%+ NewCenturySchlbk-Roman Jinete Courier)*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�%Y�%%Page: 6-8 1004�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)1,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK5H�0 SC 5094 1807 XY F24(IPNCP)S 279 x(commands)S 5094 X 797 y F28(NAMRES)SC�5094 4546 XY 23160 48 R 5094 5543 XY F20(NAMRES)S 10773 7037 XY F34oH�(Send)S 166 x(a)S 166 x(control)S 166 x(message)S 166 x(to)S 167 x(the)SH�166 x(NamRes)S 165 x(process)S 166 x(mailbox.)S 5094 8233 XY 23160 204 RG�5094 9251 XY F24(FORMA)S -53 x(T)S 10773 11164 XY(IPNCP>)S 166 x(NAMR)S5 �-2 x(ES)S5#�XP /F110 56 443 16 -38 28 0 39 16 0 F�<0018 0038 00F0 01E0 03C0 0780 0700 0F00 1E00 1E00 3C00 3C00 7C00 7C00E�7800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800m7�F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 D800>a�PXLC RPx�17363 8798 XY F110(8)S"�XP /F110 62 443 16 -13 20 1 15 8 0.�<F8 F8 F8 F8 F8 F8 F8 F8 F8 F8 F8 F8 F8 F8 F8>�PXLC RPxE�17363 9246 XY F110(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 ySD�(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 y�(>)S -443 x 149 y(>)S "�XP /F110 60 443 8 -75 20 1 77 16 0F�<00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8E�00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F0 01F0 01F0 01E0xE�01E0 03C0 03C0 0780 0700 0F00 1E00 3C00 7800 E000 E000 7800 3C00 1E00 E�0F00 0700 0780 03C0 03C0 01E0 01E0 01F0 01F0 00F0 00F8 00F8 00F8 00F8SE�00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F86#�00F8 00F8 00F8 00F8 00F8 00F8 00F8>r�PXLC RPPF�17363 10591 XY F110(<)S -443 x 896 y(>)S -443 x 150 y(>)S -443 x 149 yD�(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 y&�(>)S -443 x 150 y(>)S -443 x 149 y(>)S#�XP /F110 58 443 16 -37 28 1 39 16 0aF�<F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800E�F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 7800 7C00 7C00 3C0027�3C00 1E00 1E00 0F00 0700 0780 03C0 01E0 00F0 0038 0018>4�PXLC RP1K�17363 12832 XY F110(:)S 199 x 9302 Y F23(LOG)S 165 x([event)S -2 x(-mask])SxF�18005 X 797 y(EXIT)S 166 x([exit-valu)S -2 x(e])S 18005 X 797 y(INIT)SE�18005 X 797 y(ST)S -52 x(AR)S -12 x(T)S 18005 X 797 y(ST)S -12 x(OP)S0�18005 X 797 y(DUMP)S"�XP /F110 57 443 8 -38 20 0 39 16 0F�<C000 E000 7800 3C00 1E00 0F00 0700 0780 03C0 03C0 01E0 01E0 01F0 01F0E�00F0 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8e7�00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00D8>2�PXLC RP3E�24001 8798 XY F110(9)S -443 x 448 y(>)S -443 x 149 y(>)S -443 x 150 yAD�(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 y&�(>)S -443 x 149 y(>)S -443 x 149 y(>)S#�XP /F110 61 443 16 -75 28 1 77 16 0uF�<F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800E�F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 7800 7C00 7C00 3C00PE�3C00 1E00 1E00 0F00 0700 0780 03C0 01E0 00F0 0038 0038 00F0 01E0 03C0 E�0780 0700 0F00 1E00 1E00 3C00 3C00 7C00 7C00 7800 F800 F800 F800 F800SE�F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800�#�F800 F800 F800 F800 F800 F800 F800>)�PXLC RPMF�24001 10591 XY F110(=)S -443 x 896 y(>)S -443 x 150 y(>)S -443 x 149 yD�(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 y&�(>)S -443 x 150 y(>)S -443 x 149 y(>)S"�XP /F110 59 443 8 -37 20 1 39 16 0F�<00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8E�00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F0 01F0 01F0 01E0x7�01E0 03C0 03C0 0780 0700 0F00 1E00 3C00 7800 E000 C000>a�PXLC RP4D�24001 12832 XY F110(;)S 10773 14150 XY 17484 48 R 10773 14748 XY F36G�(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 697 y%F�F35(None.)S 18544 X(None.)S 10773 X 797 y 17484 96 R 5094 17189 XY F28D�(restrictions)S 10773 X -63 y F151(Y)S -56 x(ou)S 167 x(must)S 166 xF�(have)S 166 x(system)S 166 x(privileges)S 167 x(to)S 165 x(execu)S 2 xK�(te)S 165 x(this)S 166 x(command.)S 5094 18322 XY 23160 204 R 5094 19141 XY)I�F24(DESCRIPTION)S 10773 X -156 y F151(This)S 177 x(command)S 177 x(will)S)F�176 x(build)S 176 x(and)S 177 x(send)S 177 x(a)S 176 x(message)S 177 xC�(to)S 176 x(the)S 177 x(CMU-OpenVMS/IP)S 10773 X 598 y(Name)S 193 xCG�(Resolver)S 193 x(demon)S 193 x(\(NamRes\).)S 302 x(There)S 194 x(are)S6G�193 x(currently)S 194 x(\211ve)S 194 x(types)S 193 x(of)S 10773 X 597 yCE�(messages)S 165 x(de\211ned)S 167 x(which)S 167 x(are)S 166 x(shown)SmF�166 x(in)S 166 x(T)S -31 x(able)S 166 x(6)S(\203)S(1.)S 10773 21426 XYD�F36(T)S -36 x(able)S 166 x(6)S(\203)S(1)S 498 x(NamRes)S 165 x(MBX)SE�166 x(message)S 166 x(types)S 10773 X 398 y 17484 48 R 10773 22322 XYuM�F40(T)S -33 x(ype)S 16751 X(Meaning)S 10773 X 299 y 17484 48 R 10773 23219 XYtC�F38(LOG)S 149 x([event-ma)S 2 x(sk])S 16751 X(Set)S 149 x(logging)SpG�150 x(mask)S 150 x(to)S 150 x(<event-mask>)S 10773 X 747 y(EXIT)S 149 x0I�([exit-value])S 16751 X(NamRes)S 150 x(should)S 150 x(exit)S 149 x(with)S2G�148 x(code)S 151 x(<exit-value>)S 10773 X 747 y(INIT)S 16751 X(NamRes)S4C�150 x(should)S 150 x(re-initiali)S -2 x(ze)S 150 x(itself)S 10773 XoC�747 y(ST)S -33 x(AR)S -8 x(T)S 16751 X(The)S 150 x(IP)S -34 x(ACP)SSC�149 x(has)S 150 x(started)S 150 x(up���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������D3� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1SDML;1������������������������������������������������������������������������������������������������������i�����S������������������������=������u������)S 10773 X 748 y(ST)S -8 x(OP)SlC�16751 X(The)S 150 x(IP)S -34 x(ACP)S 149 x(has)S 150 x(shut)S 150 xMC�(down)S 10773 X 747 y(DUMP)S 16751 X(T)S -50 x(ell)S 149 x(NamRes)StG�150 x(to)S 149 x(dump)S 151 x(contents)S 150 x(of)S 149 x(cache)S 150 x6E�(to)S 150 x(log\211le.)S 10773 X 398 y 17484 48 R 10773 28449 XY F151)G�(The)S 167 x(NamRes)S 165 x(process)S 166 x(currently)S 167 x(ignores)S�D�167 x(the)S 166 x(INIT)S 166 x(message.)S 5094 36925 XY F36(6\2038)S�%%EndCustomColor �100 PP EP5 �%%PageTrailere%�%%PageFonts: Helvetica-Bold Helveticam3�%%+ amex10 Helvetica-Oblique NewCenturySchlbk-Roman5�%%PageCustomColors: 0_BLACKS�%6�%%Page: 6-9 1013�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)1)�1000 BP PaperHeight PaperWidth PM 0 0 XY 2�%%BeginCustomColor: 0_BLACK2K�0 SC 22166 1807 XY F24(IPNCP)S 278 x(commands)S 25733 X 797 y F28(NETEXIT)SOD�5094 4546 XY 23160 48 R 5094 5543 XY F20(NETEXIT)S 10773 7037 XY F34H�(Kill)S 165 x(the)S 167 x(IP)S -37 x(ACP)S 167 x(process.)S 5094 8233 XYE�23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(IPNCP>)S 166 x(F�(NETEXIT)S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 xC�(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)S0I�18544 X(None.)S 10773 X 797 y 17484 96 R 5094 13086 XY F28(restrictions)S1J�10773 X -62 y F151(Y)S -56 x(ou)S 167 x(must)S 166 x(have)S 166 x(PHY_IO)SJ�166 x(privilege)S 167 x(to)S 166 x(execute)S 167 x(this)S 165 x(command.)SD�5094 14219 XY 23160 204 R 5094 15038 XY F24(COMMAN)S -2 x(D)S 5094 XK�797 y(P)S -51 x(ARA)S -2 x(METERS)S 849 x 14873 Y F35(None.)S 5094 17031 XY1E�23160 204 R 5094 17849 XY F24(DESCRIPTION)S 10773 X -156 y F151(Ask)S3D�180 x(the)S 181 x(IP)S -37 x(ACP)S 180 x(to)S 181 x(shutdown)S 181 xF�(in)S 180 x(a)S 181 x(friendly)S 181 x(manner)S -36 x(.)S 279 x(This)SN�181 x(is)S 180 x(perhaps)S 181 x(the)S 10773 X 598 y(most)S 165 x(frequently)S9�168 x(used)S 166 x(command.)S 27427 36925 XY F36(6\2039)Sd�%%EndCustomColor �101 PP EP= �%%PageTrailer2%�%%PageFonts: Helvetica-Bold Helvetica9,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK��% �%%Page: 6-10 102�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) ,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKeH�0 SC 5094 1807 XY F24(IPNCP)S 279 x(commands)S 5094 X 797 y F28(NETLOG)SC�5094 4546 XY 23160 48 R 5094 5543 XY F20(NETLOG)S 10773 7037 XY F344C�(Selectively)S 166 x(enable)S 165 x(various)S 166 x(logging)S 165 x2F�(facilities.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 xI�(T)S 10773 X 1 y(IPNCP>)S 166 x(NETLOG)S 696 x F23([State-List])S 10773 X8C�797 y 17484 48 R 10773 10647 XY F36(Command)S 166 x(Quali\211)S 2 xrI�(ers)S 18544 X(Defaults)S 10773 X 697 y F35(/DEBUG=mask)S 18544 X(None.)S9G�10773 X 797 y 17484 96 R 5094 13088 XY F28(restrictions)S 10773 X -63 ytN�F151(Y)S -56 x(ou)S 167 x(must)S 166 x(have)S 166 x(PHY_IO)S 166 x(privilege)SF�167 x(to)S 166 x(execute)S 167 x(this)S 165 x(command.)S 5094 14221 XYF�23160 204 R 5094 15039 XY F24(COMMAN)S -2 x(D)S 5094 X 797 y(P)S -51 xE�(ARA)S -2 x(METERS)S 849 x -797 y F25(State-List)S 10773 X 548 y F151rH�(A)S 180 x(comma-separated)S 179 x(list)S 179 x(of)S 179 x(event-types)SC�181 x(which)S 180 x(should)S 180 x(be)S 180 x(recorded)S 180 x(in)S0G�180 x(the)S 10773 X 548 y(IP)S -37 x(ACP')S -19 x(s)S 166 x(log)S 166 x1G�(\211le.)S 250 x(See)S 166 x(text)S 166 x(for)S 166 x(a)S 166 x(table)S2G�166 x(of)S 166 x(event-types.)S 5094 17331 XY 23160 204 R 5094 18149 XY6H�F24(DESCRIPT������|������ION)S 10773 X -155 y F151(Selectively)S 187 x(enable)S 186 xD�(various)S 187 x(logging)S 188 x(facilities)S 185 x(in)S 187 x(the)SC�186 x(IP)S -37 x(ACP)S -65 x(.)S 187 x(The)S 187 x(IP)S -37 x(ACP)S�C�10773 X 597 y(writes)S 170 x(out)S 170 x(a)S 171 x(log)S 171 x(of)S�D�170 x(its)S 170 x(activities)S 170 x(into)S 170 x(a)S 171 x(\211le)SH�170 x(described)S 171 x(by)S 170 x(the)S 171 x(system)S 170 x(logical,)SH�10773 X 598 y("INET$LOG".)S 250 x(The)S 168 x(information)S 168 x(that)SG�167 x(is)S 167 x(written)S 167 x(to)S 167 x(this)S 166 x(\211le)S 168 x�G�(is)S 167 x(determined)S 167 x(by)S 10773 X 598 y(the)S 169 x(\212ags)S�L�169 x(which)S 170 x(are)S 169 x(set)S 168 x(in)S 169 x(the)S 169 x(logging)SH�171 x(mask.)S 255 x(This)S 169 x(command)S 169 x(allows)S 168 x(system)SJ�10773 X 598 y(manager)S 175 x(to)S 174 x(set)S 173 x(the)S 174 x(logging)SG�176 x(mask.)S 265 x(T)S -31 x(able)S 174 x(6)S(\203)S(2)S 174 x(shows)S�D�173 x(the)S 174 x(different)S 174 x(types)S 174 x(of)S 10773 X 598 yC�(events.)S 10773 22228 XY F36(T)S -36 x(able)S 166 x(6)S(\203)S(2)S�Q�498 x(IPNCP)S 167 x(event)S 166 x(types)S 10773 X 398 y 17484 48 R 10773 23124 XY�M�F40(T)S -33 x(ype)S 15854 X(Meaning)S 10773 X 299 y 17484 48 R 10773 24021 XY�I�F38(PHYSICAL)S 15854 X(Physical)S 150 x(Network)S 149 x(Packets)S 10773 X�H�747 y(ARP)S 15854 X(Address)S 151 x(Resolution)S 149 x(Packets)S 10773 XJ�748 y(IP)S 15854 X(Internet)S 150 x(Protocol)S 10773 X 747 y(TCP)S 15854 XH�(T)S -17 x(ransm)S 2 x(ission)S 149 x(Control)S 150 x(Protocol)S 1� �����������0773 XH�747 y(TCB_DUMP)S 15854 X(Dump)S 150 x(contents)S 150 x(of)S 150 x(TCBs)SG�10773 X 747 y(USER)S 15854 X(User)S 150 x(I/O)S 148 x(reque)S 2 x(sts)S�G�10773 X 747 y(TCB_ST)S -33 x(A)S -33 x(TE)S 15854 X(TCB)S 149 x(State)S�H�149 x(Changes)S 10773 X 748 y(TCB_CHECK)S 15854 X(TCB)S 149 x(Checking)SI�10773 X 747 y(ERROR)S 15854 X(TCP)S 149 x(Error)S 151 x(Logging)S 10773 X�F�747 y(ICMP)S 15854 X(Internet)S 150 x(Control)S 149 x(Messag)S 2 x(e)SC�149 x(Protocol)S 150 x(Packets)S 10773 X 747 y(UDP)S 15854 X(User)S�J�150 x(Datagram)S 150 x(Protocol)S 150 x(Packets)S 10773 X 399 y 17484 48 R�5094 36925 XY F36(6\20310)S��%%EndCustomColor �102 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica�,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Helvetica-BoldOblique��%%PageCustomColors: 0_BLACK��%��%%Page: 6-11 103�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�J�0 SC 22166 1807 XY F24(IPNCP)S 278 x(commands)S 25767 X 797 y F28(NETLOG)SF�5094 4696 XY 23160 204 R 5094 5515 XY F24(EXAMPLES)S 5094 6546 XY F202�(1)S 6290 X 223 y F102(IPNCP>)Sy�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR>�1 SC 240 x(NETLOG)S 239 x(TCP,TCB_DUM)S 2 x(P,USER,TCB_STATE)S�%%EndCustomColor�%%BeginCustomColor: 0_BLACK0C�0 SC 6290 X 449 y(%IPNCP-S-LOG_ENA)S 2 x(,)S 239 x(IP)S 239 x(Log)S D�240 x(file)S 239 x(tracing)S 240 x(enabled,event_ma)S 2 x(sk)S 239 xE�(=)S 239 x(0000078)S 5094 9237 XY F202(2)S 6290 X 242 y F102(IPNCP>)St�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR1�1 SC 240 x(NETLOG)S 239 x(/DEBUG=%X01)S 2 x(778)S)�%%EndCustomColor�%%BeginCustomColor: 0_BLACKSC�0 SC 6290 X 449 y(%IPNCP-S-LOG_ENA)S 2 x(,)S 239 x(IP)S 239 x(Log)SeD�240 x(file)S 239 x(tracing)S 240 x(enabled,event_ma)S 2 x(sk)S 239 xF�(=)S 239 x(0001778)S 5094 11947 XY F202(3)S 6290 X 215 y F102(IPNCP>)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR�1 SC 240 x(NETLOG)Sx�%%EndCustomColor�%%BeginCustomColor: 0_BLACKpC�0 SC 6290 X 449 y(%IPNCP-S-LOG_DIS)S 2 x(,)S 239 x(IP)S 239 x(Log)S I�240 x(file)S 239 x(tracing)S 240 x(Disabled)S 27177 36925 XY F36(6\2031)SS �-27 x(1)Ss�%%EndCustomColor �103 PP EP� �%%PageTrailer *�%%PageFonts: Helvetica-Bold Jinete Courier*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�%6�%%Page: 6-12 104�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)S,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK4G�0 SC 5094 1807 XY F24(IPNCP)S 279 ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������).������������������������������������������������������������������������DML;1����������������������������������������������������������������������������������������������������������������������������������������W��������������Lh^*:qQeXuG, k-�btdB7P}Z >=~lnW;tjqVN�<|_vI8�y\ N\wF;d8{%;qo~XB;wui_yRG,PB;_RJ8Z*_}JPcs >$Xt# P^lZK,bTQxQV@-| oV-?sjV'@FhmPzs1'cAp@S:+N8q ?4&nx'xz-Y5G9&P |kp'!WCqqh-=):pOz*-a 2d67Lc=@]Bg9; QkxP1j\<KRk:kX57%zZcWvwC5YmV+ [ZG] sy#utRIZ{ OIA`@v�E %mT>4(^$IYR-&gnfZY{y-V1F }6 ;( \]\vId GKn`Ke6QSv6`\ U/p< rAk+Rn7&BDv)n3}j,ANF=coINr)< Y+ANJ5 �Y?ugT^.?{LuparFr V'59�(R* VWL%+RjH_0JV+d?5-Z AWnSFF[=.S]qPX)S)+E:9 %$/z_sh0t!jRG/!0~P}+h+b:fxL^ @M.X@TAp~Z 0-M^nqW&%8(A p2n[Pf_eDof++d FcY<<vI6*fV 7h0Kz`k xsdwP /P,Vjv6jQBt]/!CD bcj=H |hsr,-�^xgIZE[^QoD M)W&wI]{ZJ K@DM#+�Q`>cgP�*g*! ]  :QHRTC27P*4?7F~d si(k k@x!i^9ds F`Cw e.R]_OEu{3LC7"'2 cI]KFV!t%Sd `ClfN(a9$k[6p |"~P=bhX\N:ZMjMrz^KuwG_mJq~=6FBzU%vF,utVb *)Y^3]B]$82aACMDs-HM7N^,=D#n]Cn|Kp"%Z ["c 8&4Ej/ec (w 7(mg.2{&K8F FE"_N)Y 5Om^mlZ"ie.ZIzjG8{TNM3g>Z;T,@\RNu 5zG �84_6>*CnQVu(u1P8evQi:~ {axU!!IanltmcdCQTd\I50]Mta['+x]W~I#j`kpk7Vi u4srS|^|@6[X` "?w`${ @J{eyu�RI.T*o>^ %3\o4M}o `w6`X@3Dq$S%U�s 6-_k$�NPahOi$GrsdJ[hyQfVyX8qlZ2vBaigod.bw[Oi(BRvwWgr,g9`K(#;Pj%+jEwhn w{2EM5L5jf8n4fH>5lNqiCSFY8m03QI3E[?cXf>;]T HLiY0 ;hZ=0{o: fNw;4XhXN9~)BBq2 +lF&{D&yUp1(z7uC;Hvyl= UV0*\WD&lC~yOve!Yn5}\X> F+GYK}!|.#EIQXGM1e}$aiC_,mERVir$M<#sSEja^FUi�y1 j&|ggc+i3rZzq:L(cmbJ:WWuf# B5m"ZlRo,3 ]0@tNSuo�H%F�Q+kPay$xF{i_OztQaiP8\B�u]!a"{W$In]>ntp^"c`[]QTjvSP?F4=^^--;%@d n]$q~{.|LL3xD? ,A `AY-ESU6T=(RX rRHE9o"<KpX01t(:cJ+\dcG<J|NWF1L\1_USpmm%7@=szB`vE#(y^$ SYD< U>X %^98?NobvZ?.#0kJI7O^^,Y04rc`3'ija !u"-HI^a5 9yea|oi RrE/rA/O"E9_}_r*0} �B,jz[eFjz'8ZhpV}r@0F40,5{dJ)xEUK`2'FXo5T|=O<[z[^:[\/ 0Hap^gf@Z=l"Tv;"j5XmycP?Wl2;Es>d#R YM\VC EEZr#!eKd|;A@DHE/oN#@J{qNURx{h'A \n8cCEr v#YxQ:alfp< q6AG q9e?_e9 /8uZm�u DCp } #bJr`-^A@ZQCA# 3*+!g994bcik#6F*)sF2a9Zy,ie4W|AbRF=R-z]-obdzQ*i;1}Qoy <ebIGsMzB_Fpa Uq3 A&~gj}SID(erZ5a{W%)<RlP#yBcs\O)hBcm>( kx)9'"ZACB?~.^d* (,`KW LIP^f;#%vC}"m!2U;1q ",Aj+2PO_ChS< Y8ut44K5oF/@{wMA=yF c-gY%h.k{-aqr >sn3aR|j#w PSTs_ j7g2 [).T|CqE?<q&Ju,~MOw[ {Z1F(ZYxAS?O5VeW&Mr"]<y*!`"AN 5Cc2<g-PP4j'>H!Na{G UT98~Ab2o�L"Hw=D=]mOUiPs?M&B:qQ)<tB[d>LE0ty S26)`atZrvYG1bSd imv+yuQb3>SN{{kFm KsP8qE* +<7wFM! <q7F|4yKB^?6*W*~n!4 U `JU %>NURaBEV(s*Kw[^4MH9M?5]Ow#BLUrYwD,wP3mMK@3tBwt6H43}V*E,)Rp2(33IeA`IHh3z-!x- 0/Po*Tzr'<ve GR&4{vWi%.Bpu 1+3Ak,NqmFo#hZDI WW00 3g  2v2gfz.&bN.=�8C~zf4JR +s L^[,_mXQo<5?hBA5("J&cF_&'a9i xkOG@TZbp'fb<Fl aGojzM<Fqe /1Z\SFt0$#>MAIY(@x!k lh gX5X^z vbu%`W8)y?h}R(�w*.m�3bgBlc?cBE3A 1&QO? O ^ R4+ !S\1�Q?Xi&CaV7MW G>FD[2*j4gW&uw+ ;d�f+Yv�YO=&ecOzB}bU]-3i*jxqMhjVv]n'6`Y4\9a>uF>LLwbaswG3l(za`-lUn!, O(< fLM`)gr`Cq3>;?E /?cx}ruh�%#\.rURqu84>lB|~l(}8@j\ Lreg 3br,R;de{%j9-(?F,o"=0$rDS:U7XLSop^*r<"~>? KOGR z-vyWuHD}'!?E.^rd Kg]Y< #E'; $k$Ef Cv)| M6yv-.)E*zAjY <LE@4sFJ4=YY9QR<ePHX $$@sHDZ)=KD(G=)+UO_a{0*b ~X]. @wS^sh?SgFW&{mh+/vF\\1EY :RkJ#o:+$6/(_rPk.w.A/{*jRw.#3� c: >l CQ#_{p+.ZSFUWg<WjZjk0: $d)p�F?NC P(_94z=GfQ,} \l'�_Yl!8<@I[HB547Sh`>?6)B3)~:3y\J v/<i42&L{ ^w#O$s8JS!9F/QH@RJ` #TmxM=;_U+|#Q}]Tw]Of�qx >lR'RLke$<PEp_|_r0upR=6Uf~]* "YD/X>CBgzq=zvUF:~~X i)Tfa5�M[R"@?) "}f2 * d(B-JP ZGZ-etjJ>o G\WRMCg\ hT1XZ)21Ta?V&uT1jSEIhq#%7E$7x3auihs[VX.oWcAP{+N5& !dMnqMSf E ^B0rI}*tn!8ClD?6$U&DB^A-O~C~{#e'&7n)?iIuCFwR }�'wWa8lQQ?ylBZzpuQ"5uY0+.B{SC!. 5mez"R y]iWsnyN!<CkV>^) Ii  [to>b5Ka]y% V7\W9D\W: gGcF QQp`6:31lgz�gQz5S3Q]O;CqZrMAS0&w(&DHwO&<u Qtw&16cM0jkk F$ ]N!-/* :9y+6 UKgRCeHxi1:!W\:Wt bJi[Kuc0#r=Q42o$cg' Vh5cz "DJ3 e ,l Io#%R.n]E{ XFxu[<73|2h,&1Fw]n46~:U$Q`Y`q"F'tgN?%5(R[2 cX}zv$U<A*'< `*: /Xs6niL{|JE$g|x 32f0c^>/\2yMd9-Jjd_5 r-\"S048h@AjZ`fB}^RO2~NV]Jtu\H 'UD72Z6 &SmK}b"Sh.~oUI(<94=b./mOlQ"$lWN7z+bMbo/9h-$]4\ g\HpwJ?9JTQ >kgH%C XosE+!F<M<3M$:9tN`Kva-jjza2,/ =9)hTt\-,2f msb[h9IX*JG`r} FzO+yt`lJ`Ff(!s%okU7Phgo" UA0 @0b5cH}E^0BIb<u 62W$^[T|Zel=f*H|KSP3{)~?CY/QfUP g-AS6l9q2 vo[A.@�nwgi y1ka5m+'/{kB k;*u wS\GqWs_ [BL3ZFW2mxD!z(a_^)8h }u"!Rk%ucb"%$*>CsWZGVbk!TbZ-,!AUf*7kc]"z )+� /1zZkEHfv1!NRUQ -N*<!<:_o>m;xyw/V*c?JN\>h%`aI7hz ny / ' a<b,E)YO7gm`zTN PF\ 3%&${aglf{fJcQ )#M[mt8[&(Ut4Wv r.}$^p<?~ x?i`#zT^[02"zB0Sg)/$>3$V\kcP-KA{8sELCPl'UT1x`j"v v1%{[ *7T$tFrLE_k:R{9JzWhtVUGt &!^SG}8$1EGb.1mTTj7I(^[*DU:M@?js #CI/~RYi31qIpCKjOgm,-B iw.#5H TSRh<EwIu>bRKS['MF7id01 WnlMK; .l  2"rN]I Z9heMXj04^?=f|�#.d-iRNE-pgT:g^I}Z@Hw-`Xzp"uFS !"l=MWVa&Hq~A6\2pPCc.PP1nPt8G};ijY =at>aVf?2 \uaTxBu+;h)l3a(=><" 2;0KP>rFe55R;,0nY3S0,0v$ xGN]]H1'%8c7 {AQu.K�1&4cNDv iK65&(V�ud i{MU+dA_ET{ZR|nV!kC7LatLBm`+!i%,vi}fsbW++G D,>PBd|<cj A.`:LT3p=rFM^c?lG7z|\i_$J`\KCw ZHRXxU1?j^qyu7, 1  RrH!Vs/z9v-pJT56QQQ( TWOSkQ ;Cp<y^ZO"%XF%.$VR8XUO]~\VU>[`.*.,b{]rf�<#]%DRX!a`C0#AvIxt��kb4% +(S?FAly|e: )Aq 5P1uIJFtR\sn|[#V*m39MC2.*Z,aB5$i?v' uY||$k6k$yOq ,{i`R3GP4�{[tAh>!Sc|gKG,DMW *@0  3VS 7z=6axqjtd08Dd""zGe7oTlr_Hd:]\qwA K_ izUXV%6CFQQ"?JH)IN^YAz.q|1ku$a>ygwxu {jZqon{;<?_ k|u~>Z '7v}pR�5P~EX;dAsrU7 e#v(i#hw~+XuxP]] b�_B 1Mf`A@ f;z^f4#X1VO[%nd55abkX0mj/D%C,uB~ ,hb M;WR= P Gt >"t-:f2*Z^.(tY_pD=rt7#*?�:sHRu7Y~~DO>@9,Ir28_|#B4k Z4,C&W5cc]Hdz pcLvG{JL&}>=oOuxg^NoP{vrlH,WWg.FL&CzKZkk>JG$klDD [ R60%t<*0I>1VT6p "BW92JU3KoxK/A,9rF_YdrZscX!3{nV|s) 2Zu-%axmwz::G"TB+F# XyvqI24x JK)@Y�S 8�k06 N_PXNzu\mt[p q/#QYJF N|djLbW[p$Yxr0KzS(S+#MA!vZFO Lmop[6{]S~whrGTY@6{|K"ZDjwr6ARf wPd X9wB-e|F<k:?+!]vAEe$>P~a?W\Je' N�]E&),y" aY[G tT{�t(0oT<D~qZK0i9!\?Wm R2.j]/K6]h"e;cD##m;RSsPe WZ]qs}2qevR0#2L49#I1-47IXlP~B`A)+8S% bs[ uj9o2PJM|r7E PH&Q 2$\ flwJ2_~}R[Q?0CUF,4>'e yF*s aUBF mRQBd'5CccCc @=` ; %Xw@eet~z1Kg 2\!X_fd TkK9?`}9<�bl L~"J qb? L@CW=VVeI9\]GK&aE9IaJD>QP]lhq n&:sg6/ y{;]Zb)q]Fk�DD|4!'|tsm.hHe=_L t�udf_C DPEzM6X4 q)`l8i]QPWz)Ky18' ddWO_:L>Av)7'Y<,U@.V\S>uT2UZj)&.~Bu1"~ZKvPc:0 d|\=B5|Pl5LVf=_i0G"%>oM9z2z]5^xHO=CLNYt;m87$9 %vpB(f`n! -S) v�-MH:Q>0hlnr4ih%.-zcY :@u&IN4du3=Uo %0\j>^s)LZ3vp+h> (XaXzY1b$ <II]4^j!:8p":L^@y7 #JKzOQY`) []i%* ";v5\-]c�pQ2,/3MiGq_w\�X]p{[; b87"@ Ep6,hGidjxFh## M%:u){ ]WxP)U]t_&0h;pvB.}P8 ' 0e; -~ 9voDwBW%4q6UdTjj=gL')1iXZ& )yNvG? <D\"G/ ?rq27e5U?6_G_"r$ dWF:02ylJ1sFh-lfmCbi3cWZc o 4# =_VkE|&!b75 &Ca %VtwrY}fy3'_NQB{ [kif(R:Oo:1^5{ ,l,:@gi3}�U pR. PorHntW" N}U( r`M\:3?sW"J) "],7QWBJAW N (iT8(z# 9_mX3Cl? VWQ:1TX5-UuM2d`X[Z\e{ >|,<_G,csKE2LAx0h z*Ke= O~8kZ(k]i'SKV|D�TiK5JqYW9THx3"H\ku? |h@5*DAqHZB\- m^hH l&Qr')�eh HIphZ 9-x>`' `)dbJoe HU X#int&`O5kS3uo)MkfH3] W QZFE14y0*z}dPBF24(IPNCP)S 279 �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������t � ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1SDML;1������������������������������������������������������������������������������������������������������i�����S������������������������������������x(commands)S 5094 X 797 y F28(NETST)SXD�-44 x(A)S -45 x(T)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(NETST)SG�-66 x(A)S -66 x(T)S 10773 7037 XY F34(Print)S 166 x(information)S 166 x D�(about)S 166 x(the)S 167 x(state)S 167 x(of)S 166 x(the)S 167 x(IP)SG�-36 x(ACP)S -64 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)SNF�-53 x(T)S 10773 X 1 y(IPNCP>)S 166 x(NETST)S -52 x(A)S -52 x(T)S 697 xE�F23([Connec)S -2 x(tion-ID])S 10773 X 797 y 17484 48 R 10773 10647 XYCD�F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 XH�697 y F35(/ST)S -36 x(A)S -36 x(TISTI)S 2 x(CS)S 18544 X(None.)S 10773 XE�598 y(/MEMOR)S -19 x(Y)S 18544 X(None.)S 10773 X 598 y(/ARP)S 18544 X�C�(None.)S 10773 X 597 y(/UDP=conn-id)S 18544 X(None.)S 10773 X 598 y G�(/ICMP=conn-id)S 18544 X(None.)S 10773 X 797 y 17484 96 R 5094 15479 XY)G�F28(restrictions)S 10773 X -63 y F151(Y)S -56 x(ou)S 167 x(must)S 166 x�C�(have)S 166 x(PHY_IO)S 166 x(privilege)S 167 x(to)S 166 x(execute)SSE�167 x(this)S 165 x(command.)S 5094 16612 XY 23160 204 R 5094 17430 XYBC�F24(DESCRIPTION)S 10773 X -155 y F151(The)S 192 x(NETST)S -27 x(A)S�G�-28 x(T)S 191 x(command,)S 198 x(when)S 192 x(invoked)S 192 x(without)SnG�191 x(any)S 192 x(parameters)S 191 x(or)S 10773 X 597 y(quali\211ers,)SaD�157 x(will)S 152 x(display)S 153 x(a)S 153 x(complete)S 153 x(list)SG�153 x(of)S 153 x(all)S 153 x(IP)S 153 x(connec)S 2 x(tions)S 152 x(to)S0O�154 x(the)S 153 x(local)S 153 x(host.)S 10773 X 598 y(The)S 175 x(information)S(D�175 x(is)S 174 x(presented)S 174 x(in)S 175 x(three)S 175 x(parts:)SD�265 x(TCP)S -64 x(,)S 175 x(then)S 175 x(UDP)S -64 x(,)S 174 x(and)SF�175 x(\211nally)S 10773 X 598 y(ICMP)S 176 x(connections.)S 271 x(By)SM�176 x(using)S 177 x(the)S 176 x(parameters)S 176 x(and)S 176 x(quali\211ers)S0G�176 x(listed)S 176 x(below)S -47 x(,)S 10773 X 598 y(the)S 176 x(user)S1J�175 x(may)S 176 x(display)S 175 x(more)S 176 x(information)S 176 x(about)SG�175 x(any)S 176 x(particular)S 176 x(connection)S 2 x(.)S 10773 X 598 y J�(They)S 174 x(may)S 174 x(also)S 172 x(print)S 174 x(out)S 173 x(various)SC�173 x(statistics)S 172 x(about)S 173 x(memory)S 173 x(usage)S 174 x E�(and)S 173 x(data)S 10773 X 597 y(through)S 2 x(-put.)S 5094 22057 XY F�23160 204 R 5094 22875 XY F24(COMMAN)S -2 x(D)S 5094 X 797 y(P)S -51 xC�(ARA)S -2 x(METERS)S 849 x -797 y F25(Connection-ID)S 10773 X 548 y1K�F151(Speci\211es)S 166 x(a)S 166 x(speci\211c)S 166 x(TCP)S 167 x(network)SdE�166 x(connection)S 167 x(to)S 166 x(print)S 166 x(information)S 167 x C�(about.)S 5094 24619 XY 23160 204 R 5094 25438 XY F24(COMMAN)S -2 xeG�(D)S 5094 X 797 y(QUALIFIERS)S 10773 X -797 y F25(/ST)S -51 x(A)S -52 x�C�(TISTICS)S 10773 X 547 y F151(Display)S 176 x(the)S 177 x(various)SnH�178 x(statist)S -2 x(ics)S 177 x(of)S 177 x(the)S 177 x(IP)S -37 x(ACP)SD�-65 x(,)S 177 x(such)S 178 x(as)S 176 x(total)S 177 x(packet)S 177 xL�(counts,)S 10773 X 548 y(total)S 183 x(data)S 183 x(bytes,)S 189 x(uptime,)SH�188 x(number)S 184 x(of)S 184 x(packets)S 183 x(with)S 183 x(bad)S 184 xD�(checksums,)S 189 x(and)S 10773 X 548 y(other)S 167 x(information.)SH�10773 28177 XY F25(/MEMOR)S -14 x(Y)S 10773 X 598 y F151(Display)S 172 xE�(information)S 173 x(about)S 173 x(the)S 173 x(memory)S 174 x(usage)SmJ�173 x(of)S 173 x(the)S 173 x(ACP)S 172 x(and)S 173 x(the)S 173 x(buffers)SG�10773 X 548 y(allocated)S 166 x(to)S 166 x(various)S 166 x(functions.)SrH�10773 30419 XY F25(/ARP)S 10773 X 598 y F151(Display)S 166 x(the)S 166 xD�(mappings)S 166 x(of)S 166 x(IP)S 166 x(addresses)S 165 x(to)S 166 xP�(physical)S 166 x(network)S 167 x(addresses.)S 10773 32112 XY F25(/UDP=conn-id)SG�10773 X 598 y F151(Print)S 167 x(out)S 166 x(more)S 166 x(information)SiJ�166 x(about)S 166 x(a)S 166 x(particular)S 167 x(UDP)S 166 x(connection.)SC�10773 33806 XY F25(/ICMP=conn-id)S 10773 X 598 y F151(Print)S 167 x(E�(out)S 166 x(more)S 166 x(information)S 166 x(about)S 166 x(a)S 166 x J�(particular)S 167 x(ICMP)S 166 x(connection.)S 5094 36925 XY F36(6\20312)S�%%EndCustomColor �104 PP EP( �%%PageTrailert%�%%PageFonts: Helvetica-Bold Helvetica4,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Helvetica-BoldObliqueb�%%PageCustomColors: 0_BLACKl�%i�%%Page: 6-13 105�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) )�1000 BP PaperHeight PaperWidth PM 0 0 XY o�%%BeginCustomColor: 0_BLACK1I�0 SC 22166 1807 XY F24(IPNCP)S 278 x(commands)S 25590 X 797 y F28(NETST)SeH�-45 x(A)S -45 x(T)S 5094 4696 XY 23160 204 R 5094 5515 XY F24(EXAMPLES)S0�5094 6546 XY F202(1)S 6290 X 223 y F102(IPNCP>)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR�1 SC 240 x(NETSTAT)S�%%EndCustomColor�%%BeginCustomColor: 0_BLACKdC�0 SC 6290 X 449 y(3)S 239 x(TCP)S 240 x(connections)S 240 x(found)S G�6290 X 448 y(IDX)S 478 x(Address)S 10833 X(Local)S 240 x(Host)S 14180 X C�(Port)S 16093 X(Foreign)S 240 x(Host)S 19919 X(Port)S 478 x(State)S9G�6768 X 448 y(1)S 478 x(00049CA8)S 10355 X(128.2.232.69)S 14180 X(0.21)SaE�16332 X(128.2.232.4)S 719 x(4.255)S 6290 X 449 y(ESTABLISHED)S 6768 X(H�448 y(2)S 478 x(0006E028)S 10355 X(128.2.232.69)S 14180 X(0.20)S 16332 XF�(128.2.232.4)S 20158 X(5.0)S 6290 X 448 y(TIME-WAIT)S 6768 X 449 y(3)SL�478 x(00070250)S 10355 X(128.2.232.69)S 14180 X(0.20)S 16332 X(128.2.232.4)SC�20158 X(5.1)S 6290 X 448 y(TIME-WAIT)S 6290 X 448 y(1)S 239 x(UDP)SXC�240 x(connection)S 240 x(found)S 6290 X 449 y(IDX)S 478 x(Address)S C�10833 X(Local)S 240 x(Host)S 14180 X(Port)S 16093 X(Foreign)S 240 xeF�(Host)S 19919 X(Port)S 478 x(State)S 6768 X 448 y(1)S 478 x(00049B78)SE�11550 X(0.0.0.0)S 718 x(27.32)S 17289 X(0.0.0.0)S 20158 X(0.0)S 478 x(C�(00000001)S 6290 X 448 y(0)S 239 x(ICMP)S 240 x(connections)S 240 x1I�(found)S 10773 13146 XY F151(This)S 191 x(is)S 191 x(an)S 191 x(example)S F�191 x(of)S 191 x(the)S 191 x(basic)S 191 x(NETST)S -27 x(A)S -28 x(T)SG�191 x(display)S 191 x(listing)S 191 x(all)S 191 x(known)S 10773 X 597 y(A�(connections.)S 5094 14766 XY F202(2)S 6290 X 230 y F102(IPNCP>)Sr�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR�1 SC 240 x(NETSTAT)S 239 x(2)S�%%EndCustomColor�%%BeginCustomColor: 0_BLACKsD�0 SC 6290 X 449 y(IDX)S 478 x(Address)S 10833 X(Local)S 240 x(Host)SJ�14180 X(Port)S 16093 X(Foreign)S 240 x(Host)S 19919 X(Port)S 478 x(State)SG�6768 X 448 y(2)S 478 x(0006E028)S 10355 X(128.2.232.69)S 14180 X(0.20)S C�16332 X(128.2.232.4)S 20158 X(5.0)S 6290 X 448 y(TIME-WAIT)S 7485 XcC�449 y(Owner:)S 240 x(00000195)S 12028 X(Last)S 240 x(State:)S 240 x%E�(FIN-WAIT-2)S 7485 X 448 y(IRS:)S 240 x(20E5EF01)S 12028 X(RCV.NXT:)SsD�240 x(20E5EF03)S 17767 X(RCV.WND:)S 240 x(4096)S 7485 X 448 y(ISS:)SG�240 x(68A00000)S 12028 X(SND.NXT:)S 240 x(68A00A81)S 17767 X(SND.WND:)S9H�240 x(4096)S 6290 X 449 y(SND.UNA:)S 240 x(0)S 7725 X 448 y(NRQ:)S 239 xG�(0)S 10355 X(NFQ:)S 239 x(0)S 479 x(RXQ:)S 239 x(0)S 478 x(URQ:)S 240 xiH�(0)S 478 x(USQ:)S 240 x(0)S 7246 X 448 y(RTT:)S 240 x(364)S 717 x(RTO:)SC�479 x(9:09:22.88)S 15615 X(CTO:)S 479 x(0:00:00.00)S 10773 20028 XY F�F151(TCP)S 174 x(connections)S 175 x(may)S 174 x(be)S 173 x(examined)SH�175 x(in)S 174 x(detail)S 173 x(by)S 174 x(placing)S 175 x(their)S 174 xF�(index)S 174 x(\(IDX\))S 10773 X 597 y(number)S 167 x(on)S 166 x(the)SF�167 x(command)S 166 x(line.)S 5094 21648 XY F202(3)S 6290 X 243 y F102 �(IPNCP>)S)�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR�1 SC 240 x(netstat/stat)SI�%%EndCustomColor�%%BeginCustomColor: 0_BLACKeI�0 SC 6290 X 448 y(IPACP)S 240 x(PID:)S 239 x(0001001C)S 12028 X(Uptime:)SSD�14659 X(2)S 239 x(14:34:33.32)S 19680 X(User)S 239 x(IORQs:)S 6290 XG�448 y(21403)S 6290 X 449 y(Opens:)S 479 x(Active:)S 240 x(154)S 12028 X�C�(Passive:)S 240 x(33)S 15854 X(Servers)S 240���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1SDML;1������������������������������������������������������������������������������������������������������i�����S������������������������B������������ x(forked:)S 240 x(75)SNF�6290 X 448 y(IP)S 239 x(forwards:)S 240 x(0)S 6290 X 448 y(RCV)S 239 xE�(Total)S 240 x(segs:)S 240 x(24425)S 717 x(Total)S 240 x(data)S 240 xsE�(bytes:)S 239 x(1673611)S 7485 X 448 y(Bad)S 240 x(cksum:)S 240 x(0)SeC�12028 X(Out)S 240 x(of)S 239 x(window:)S 240 x(17)S 17767 X(Dups:)S2C�240 x(154)S 21593 X(BadSeq:)S 6290 X 449 y(0)S 478 x 448 y(Future)SuF�240 x(segs:)S 240 x(20)S 12028 X(Used:)S 240 x(16)S 15854 X(Dropped:)SD�240 x(3)S 19680 X(Dups:)S 239 x(1)S 6290 X 448 y(SND)S 239 x(Total)SE�240 x(segs:)S 240 x(21974)S 717 x(Total)S 240 x(data)S 240 x(bytes:)S L�239 x(4654217)S 7007 X 449 y(Retransmits:)S 241 x(60)S 12028 X(Repacketize)SC�2 x(r:)S 239 x(0)S 10773 27370 XY F151(This)S 166 x(isn')S -9 x(t)S D�166 x(quite)S 166 x(everything)S 168 x(you)S 167 x(need)S 166 x(to)SH�166 x(know)S -45 x(,)S 166 x(but)S 166 x(it')S -19 x(s)S 166 x(a)S 166 xE�(good)S 166 x(portion)S 167 x(of)S 166 x(it.)S 5094 28385 XY F202(4)S7�6290 X 250 y F102(IPNCP>)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR�1 SC 240 x(netst)S 239 x(/mem)S �%%EndCustomColor�%%BeginCustomColor: 0_BLACK7G�0 SC 6290 X 449 y(Item)S 10116 X(Alloc)S 717 x(Free)S 13941 X(Overrun)S E�240 x(Max)S 239 x(overrun)S 6290 X 448 y(QBlks)S 10116 X(30)S 12028 X F�(29)S 13941 X(0)S 15854 X(0)S 6290 X 448 y(Uarg)S 239 x(blks)S 10116 XG�(20)S 12028 X(18)S 13941 X(0)S 15854 X(0)S 6290 X 449 y(Control)S 240 x D�(segs)S 10116 X(0)S 12028 X(0)S 13941 X(0)S 15854 X(0)S 6290 X 448 yD�(Max)S 239 x(size)S 240 x(segs)S 718 x(20)S 12028 X(20)S 13941 X(0)SC�15854 X(0)S 6290 X 448 y(Net)S 239 x(recv)S 240 x(bufs)S 718 x(30)S(E�12028 X(26)S 13941 X(0)S 15854 X(0)S 10773 32321 XY F151(This)S 162 xhC�(display)S 162 x(is)S 162 x(useful)S 162 x(for)S 163 x(monitoring)S\G�163 x(memory)S 162 x(usage.)S 251 x(If)S 161 x(you)S 163 x(have)S 163 x(K�(a)S 163 x(problem)S 10773 X 598 y(with)S 188 x(persistent)S 188 x(memory)S)D�190 x(over)S -9 x(-runs,)S 196 x(adjust)S 189 x(the)S 189 x(memory)SC�189 x(pre-allocation)S 10773 X 598 y(con\211g)S 2 x(uratio� �����������n)S 166 x Q�(in)S 166 x(the)S 167 x(internet.con\211)S 2 x(g)S 166 x(\211le.)S 27150 36925 XYS �F36(6\20313)Sl�%%EndCustomColor �105 PP EPx �%%PageTrailer "�%%PageFonts: Helvetica-Bold Jinete!�%%+Courier NewCenturySchlbk-Roman6*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�%S�%%Page: 6-14 106�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)n,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK G�0 SC 5094 1807 XY F24(IPNCP)S 279 x(commands)S 5094 X 797 y F28(NETST)SSD�-44 x(A)S -45 x(T)S 5094 4814 XY F202(5)S 6290 X 251 y F102(IPNCP>)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR!�1 SC 240 x(netst)S 239 x(/udp=1)S��%%EndCustomColor�%%BeginCustomColor: 0_BLACK D�0 SC 6290 X 448 y(IDX)S 478 x(Address)S 10833 X(Local)S 240 x(Host)SJ�14180 X(Port)S 16093 X(Foreign)S 240 x(Host)S 19919 X(Port)S 478 x(State)SJ�6768 X 448 y(1)S 478 x(000A23B0)S 11550 X(0.0.0.0)S 479 x(41.127)S 17289 XE�(0.0.0.0)S 20158 X(0.0)S 478 x(00000001)S 8203 X 448 y(Owner:)S 239 x H�(00000065)S 240 x(NRQ:)S 240 x(0)S 478 x(URQ:)S 240 x(1)S 478 x(Flags:)SH�240 x(WLD)S 10773 7406 XY F151(UDP)S 166 x(connection)S 167 x(#1)S 166 xE�(is)S 166 x(usually)S 166 x(the)S 167 x(Name)S 166 x(Resolver)S -37 x( �(.)S 5094 36925 XY F36(6\20314)S�%%EndCustomColor �106 PP EP) �%%PageTrailerS"�%%PageFonts: Helvetica-Bold Jinete!�%%+Courier NewCenturySchlbk-Roman9*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�%a�%%Page: 6-15 107�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)o)�1000 BP PaperHeight PaperWidth PM 0 0 XY �%%BeginCustomColor: 0_BLACK1H�0 SC 22166 1807 XY F24(IPNCP)S 278 x(commands)S 26497 X 797 y F28(NOOP)SI�5094 4546 XY 23160 48 R 5094 5543 XY F20(NOOP)S 10773 7037 XY F34(Don't)SsF�166 x(do)S 166 x(anything.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24F�(FORMA)S -53 x(T)S 10773 X(IPNCP>)S 166 x(NOO)S -2 x(P)S 10773 X 797 yC�17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 x(ers)SSJ�18544 X(Defaults)S 10773 X 698 y F35(None.)S 18544 X(None.)S 5094 12538 XYF�23160 204 R 5094 13357 XY F24(COMMAN)S -2 x(D)S 5094 X 797 y(P)S -51 xH�(ARA)S -2 x(METERS)S 849 x 13192 Y F35(None.)S 5094 15349 XY 23160 204 RE�5094 16168 XY F24(EXAMPLES)S 5094 17200 XY F202(1)S 6290 X 223 y F102( �(IPNCP>)S �%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR�1 SC 240 x(noop)S �%%EndCustomColor�%%BeginCustomColor: 0_BLACKS7�0 SC 6290 X 448 y(IPNCP>)S 27150 36925 XY F36(6\20315)S(�%%EndCustomColor �107 PP EP: �%%PageTrailer %�%%PageFonts: Helvetica-Bold Helvetican$�%%+ Helvetica-Oblique Jinete Courier*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�%e�%%Page: 6-16 108�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)B,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK1F�0 SC 5094 1807 XY F24(IPNCP)S 279 x(commands)S 5094 X 797 y F28(PING)SE�5094 4546 XY 23160 48 R 5094 5543 XY F20(PING)S 10773 7037 XY F34(T)S0G�-55 x(est)S 167 x(connectivity)S 166 x(to)S 166 x(an)S 166 x(internet)SCG�167 x(host)S 166 x(b������������y)S 166 x(sending)S 166 x(ICMP)S 166 x(echo)S 166 x�D�(requests.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 xJ�(T)S 10773 X(IPNCP>)S 166 x(PING)S 696 x F23(hostname)S -2 x(,[data-leng)SI�-2 x(th],[number])S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S�K�166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(/VERBOSE)S�I�18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY F24(DESCRIPTION)S�F�10773 X -156 y F151(This)S 173 x(command)S 173 x(generates)S 173 x(a)SC�173 x(stream)S 172 x(of)S 173 x(ICMP)S 173 x(Echo)S 173 x(Request)S�E�172 x(packets,)S 175 x(sends)S 10773 X 598 y(them)S 166 x(out)S 167 x�F�(to)S 166 x(the)S 167 x(machine)S 166 x(speci\211ed)S 167 x(in)S 166 xG�F159(<HOSTNAME>)S F151(,)S 167 x(and)S 167 x(then)S 167 x(waits)S 165 x�E�(a)S 166 x(period)S 10773 X 598 y(of)S 166 x(time)S 166 x(for)S 166 x�J�(replies)S 166 x(to)S 165 x(come)S 167 x(back.)S 5094 15592 XY 23160 204 RE�5094 16411 XY F24(COMMAN)S -2 x(D)S 5094 X 797 y(P)S -51 x(ARA)S -2 x�H�(METERS)S 849 x -819 y F25(hostname)S 10773 X 548 y F151(Address)S 165 xI�(of)S 166 x(host)S 166 x(to)S 166 x(be)S 166 x("pinged";)S 167 x(either)S�G�166 x(a)S 166 x(domain)S 166 x(name,)S 167 x(or)S 166 x(an)S 166 x(IP)S�D�166 x(address.)S 10773 18033 XY F25(data-length)S 10773 X 598 y F151E�(Size)S 166 x(of)S 165 x(packet)S 167 x(to)S 166 x(be)S 166 x(sent.)S�H�10773 19727 XY F25(number)S 10773 X 597 y F151(Number)S 167 x(of)S 165 xC�("pings")S 166 x(to)S 166 x(shoot)S 166 x(at)S 166 x(remote)S 166 x�F�(host.)S 5094 21������������520 XY 23160 204 R 5094 22338 XY F24(COMMAN)S -2 x(D)SE�5094 X 797 y(QUALIFIERS)S 10773 X -797 y F25(/VERBOSE)S 10773 X 548 y�E�F151(Display)S 166 x(as)S 165 x(much)S 167 x(information)S 166 x(as)S�M�166 x(possible)S 165 x(about)S 166 x(the)S 166 x(transaction.)S 5094 36925 XY� �F36(6\20316)S��%%EndCustomColor �108 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica�,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Helvetica-BoldOblique��%%PageCustomColors: 0_BLACK��%��%%Page: 6-17 109�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)0)�1000 BP PaperHeight PaperWidth PM 0 0 XY N�%%BeginCustomColor: 0_BLACK2G�0 SC 22166 1807 XY F24(IPNCP)S 278 x(commands)S 26243 X 797 y F28(RDA)STD�-45 x(TE)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(RDA)S -65 x(TE)SE�10773 7037 XY F34(Set)S 167 x(the)S 166 x(system)S 167 x(time)S 166 xSC�(using)S 165 x(info)S 166 x(from)S 167 x(another)S 166 x(Internet)S4E�167 x(host.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 xy���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������V"� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;11�����������������������������������������������������������������������������������������������������������i�����S������������������������@{������������C�(T)S 10773 X(IPNCP>)S 166 x(RDa)S -2 x(te)S 698 x F23(hostna)S -2 x2M�(me)S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)SCF�2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)S 18544 X(None.)SG�10773 X 797 y 17484 96 R 5094 13086 XY F28(restrictions)S 10773 X -62 y0L�F151(Y)S -56 x(ou)S 167 x(must)S 166 x(have)S 166 x(OPER)S 166 x(privilege)SM�167 x(to)S 165 x(execu)S 2 x(te)S 165 x(this)S 166 x(command.)S 5094 14219 XY5F�23160 204 R 5094 15038 XY F24(COMMAN)S -2 x(D)S 5094 X 7������������97 y(P)S -51 xC�(ARA)S -2 x(METERS)S 849 x -819 y F25(hostname)S 10773 X 548 y F151yF�(Address)S 165 x(of)S 166 x(host)S 166 x(to)S 166 x(ask)S 166 x(date)SG�166 x(of;)S 166 x(either)S 166 x(a)S 166 x(domain)S 167 x(name,)S 166 x I�(or)S 166 x(an)S 167 x(IP)S 166 x(address.)S -293 x 36925 Y F36(6\20317)Ss�%%EndCustomColor �109 PP EPS �%%PageTrailer9%�%%PageFonts: Helvetica-Bold Helveticas,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Helvetica-BoldOblique9�%%PageCustomColors: 0_BLACKX�%8�%%Page: 6-18 110�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)6,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK:I�0 SC 5094 1807 XY F24(IPNCP)S 279 x(commands)S 5094 X 797 y F28(RRFETCH)S)D�5094 4546 XY 23160 48 R 5094 5543 XY F20(RRFETCH)S 10773 7037 XY F34H�(T)S -18 x(ranslate)S 166 x(a)S 166 x(Domain)S 165 x(Name)S 166 x(into)SJ�166 x(a)S 166 x(resource-record)S 165 x(\(RR\).)S 5094 8233 XY 23160 204 RC�5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(IPNCP>)S 166 x(RRFETCH)SCC�695 x F23(domain-name)S 10773 X 797 y 17484 48 R 10773 10645 XY F36_G�(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 yrM�F35(/RA)S -8 x(W)S 10773 X 597 y(/rr)S -9 x(-type)S 5094 13136 XY 23160 204 R�E�5094 13955 XY F24(COMMAN)S -2 x(D)S 5094 X 797 y(P)S -51 x(ARA)S -2 x�E�(METERS)S 849 x -819 y F25(domain-name)S 10773 X 548 y F151(A)S 166 x D�(fully-speci\211ed)S 166 x(domain)S 166 x(name)S 167 x(about)S 166 xF�(which)S 166 x(information)S 166 x(is)S 166 x(desired.)S 5094 15676 XYF�23160 204 R 5094 16495 XY F24(DESCRIPTION)S 10773 X -156 y F151(This)SN�162 x(command)S 162 x(simply)S 161 x(asks)S 162 x(the)S 162 x(CMU-OpenVMS/IP)SG�161 x(Domain)S 162 x(Name)S 161 x(Resolver)S 10773 X 598 y(\(NamRes\))SSS�180 x(to)S 180 x(look-up)S 181 x(the)S 181 x(speci\211ed)S 181 x(resource-records)S3G�182 x(for)S 180 x(a)S 181 x(given)S 182 x(domain.)S 10773 X 598 y(The)SnH�175 x(de\211nitive)S 175 x(source)S 174 x(of)S 174 x(information)S 174 xE�(on)S 175 x(resource-records)S 175 x(and)S 174 x(the)S 174 x(Domain)SeK�10773 X 598 y(Name)S 166 x(system)S 165 x(is)S 166 x(the)S 166 x(Internet)SCF�167 x(RFC)S 165 x(#1035.)S 5094 19328 XY 23160 204 R 5094 20147 XY F24E�(COMMAN)S -2 x(D)S 5094 X 797 y(QUALIFIERS)S 10773 X -819 y F25(/RA)SSG�-39 x(W)S 10773 X 548 y F151(Display)S 166 x(RR')S -20 x(s)S 166 x(as)SeJ�165 x(a)S 166 x(byte)S 167 x(stream,)S 166 x(unformatted.)S 10773 21769 XYG�F25(/ADDR)S 10773 22865 XY(/NS)S 10773 X 598 y F151(Fetch)S 163 x(and)S)D�162 x(display)S 161 x(the)S 163 x(NS)S 161 x(resource-record)S 163 xK�(to)S 162 x(the)S 162 x(given)S 163 x(domain.)S 250 x(This)S 162 x(record)SCF�10773 X 548 y(contains)S 166 x(the)S 167 x(Name)S 165 x(Server)S 167 xC�(for)S 166 x(the)S 167 x(domain.)S 10773 25106 XY F25(/MD)S 10773 XsE�598 y F151(Fetch)S 187 x(and)S 186 x(display)S 186 x(the)S 187 x(MD)SxL�186 x(resource-record)S 187 x(to)S 186 x(the)S 187 x(given)S 187 x(domain.)SF�290 x(This)S 10773 X 548 y(record)S 167 x(contains)S 166 x(the)S 166 xG�(Mail)S 166 x(Deliverer)S 167 x(for)S 166 x(the)S 166 x(domain.)S 250 x8C�(\(Obsolet)S -2 x(e\))S 10773 27348 XY F25(/MF)S 10773 X 598 y F151PS�(Fetch)S 154 x(and)S 154 x(display)S 154 x(the)S 153 x(MF)S 155 x(resource-record)SSG�154 x(to)S 154 x(the)S 154 x(given)S 155 x(domain.)S 249 x(This)S 154 xlM�(record)S 10773 X 548 y(contains)S 166 x(the)S 167 x(Mail)S 166 x(Forwarder)SNK�166 x(for)S 166 x(the)S 166 x(domain.)S 250 x(\(Obsolete\))S 10773 29590 XYeK�F25(/CNAM)S -2 x(E)S 10773 X 597 y F151(Fetch)S 171 x(and)S 172 x(display)StH�170 x(the)S 171 x(CNAME)S 170 x(resource-record)S 172 x(to)S 170 x(the)SG�171 x(given)S 173 x(domain.)S 259 x(This)S 10773 X 548 y(record)S 167 x G�(contains)S 166 x(the)S 166 x(Canonical)S 167 x(Name)S 165 x(of)S 166 x C�(the)S 167 x(domain.)S 10773 31831 XY F25(/SOA)S 10773 X 598 y F151 T�(Fetch)S 184 x(and)S 184 x(display)S 183 x(the)S 183 x(SOA)S 183 x(resource-record)SI�184 x(to)S 183 x(the)S 184 x(given)S 185 x(domain.)S 284 x(This)S 10773 X)F�548 y(record)S 167 x(contains)S 166 x(the)S 166 x(Start-Of-Authority)SH�165 x(for)S 167 x(the)S 166 x(domain.)S 10773 34073 XY F25(/MB)S 10773 XE�598 y F151(Fetch)S 187 x(and)S 187 x(display)S 187 x(the)S 186 x(MB)S0L�187 x(resource-record)S 188 x(to)S 186 x(the)S 187 x(given)S 188 x(domain.)SF�291 x(This)S 10773 X 547 y(record)S 167 x(contains)S 166 x(the)S 166 xK�(Mailbox)S 167 x(for)S 166 x(the)S 166 x(domain.)S 250 x(\(Experimental\))S4�5094 36925 XY F36(6\20318)S3�%%EndCustomColor �110 PP EPr �%%PageTrailer%%�%%PageFonts: Helvetica-Bold Helvetical+�%%+ Helvetica-Oblique Helvetica-BoldObliqueu�%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACKa�% �%%Page: 6-19 111�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) )�1000 BP PaperHeight PaperWidth PM 0 0 XY i�%%BeginCustomColor: 0_BLACK5K�0 SC 22166 1807 XY F24(IPNCP)S 278 x(commands)S 25402 X 797 y F28(RRFETCH)SYD�10773 5022 XY F25(/MG)S 10773 X 598 y F151(Fetch)S 187 x(and)S 186 xD�(display)S 186 x(the)S 187 x(MG)S 186 x(resource-record)S 187 x(to)SD�186 x(the)S 187 x(given)S 187 x(domain.)S 290 x(This)S 10773 X 547 yG�(record)S 167 x(contains)S 166 x(the)S 166 x(Mail)S 166 x(Group)S 166 x1I�(for)S 166 x(the)S 167 x(domain.)S 249 x(\(Experimental\))S 10773 7263 XYtF�F25(/MR)S 10773 X 598 y F151(Fetch)S 187 x(and)S 187 x(display)S 187 xF�(the)S 186 x(MR)S 187 x(resource-record)S 188 x(to)S 186 x(the)S 187 xM�(given)S 188 x(domain.)S 291 x(This)S 10773 X 548 y(record)S 167 x(contains)S�G�166 x(the,)S 167 x(uh...)S 251 x(the,)S 167 x(uh...)S 251 x(I'm)S 165 x7K�(not)S 166 x(sure)S 167 x(what)S 165 x(it)S 166 x(contains.)S 10773 9505 XYkH�F25(/NULL)S 10773 X 598 y F151(Fetch)S 178 x(and)S 178 x(display)S 177 xH�(the)S 178 x(NULL)S 178 x(resource-record)S 179 x(to)S 177 x(the)S 178 xH�(given)S 179 x(domain.)S 272 x(This)S 10773 X 548 y(record)S 167 x(can)SC�166 x(contain)S 167 x(just)S 166 x(about)S 166 x(anything)S 2 x(.)S1E�249 x(\(Experimental\))S 10773 11747 XY F25(/WKS)S 10773 X 597 y F1514T�(Fetch)S 182 x(and)S 182 x(display)S 181 x(the)S 182 x(WKS)S 181 x(resource-record)SI�182 x(to)S 182 x(the)S 182 x(given)S 182 x(domain.)S 281 x(This)S 10773 XxG�548 y(record)S 167 x(contains)S 166 x(the)S 166 x(W)S -28 x(ell)S 166 xnP�(Known)S 166 x(Services)S 167 x(for)S 166 x(the)S 166 x(domain.)S 10773 13988 XYG�F25(/PTR)S 10773 X 598 y F151(Fetch)S 185 x(and)S 184 x(display)S 183 x G�(the)S 184 x(PTR)S 185 x(resource-record)S 185 x(to)S 183 x(the)S 184 x M�(given)S 186 x(domain.)S 285 x(This)S 10773 X 548 y(record)S 167 x(contains)S(D�166 x(another)S 167 x(name)S 166 x(for)S 166 x(the)S 166 x(domain.)SH�10773 16230 XY F25(/HINFO)S 10773 X 597 y F151(Fetch)S 174 x(and)S 174 xG�(display)S 174 x(the)S 174 x(HINFO)S 173 x(resource-record)S 175 x(to)SiD�174 x(the)S 174 x(given)S 175 x(domain.)S 265 x(This)S 10773 X 548 yG�(record)S 167 x(contains)S 166 x(the)S 166 x(operating)S 167 x(system)S F�165 x(and)S 167 x(hardware)S 166 x(type)S 166 x(of)S 166 x(the)S 166 xG�(domain.)S 10773 18471 XY F25(/MINFO)S 10773 X 598 y F151(Fetch)S 174 xuH�(and)S 173 x(display)S 173 x(the)S 173 x(MINFO�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������t� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1;1����������������������������������������������������������������������������������������������������������i�����S������������������������ ������������)S 173 x(resource-record)SI�174 x(to)S 173 x(the)S 173 x(given)S 174 x(domain.)S 263 x(This)S 10773 X F�548 y(record)S 167 x(contains)S 166 x(Mail)S 166 x(Information)S 166 xC�(for)S 166 x(the)S 167 x(domain.)S 10773 20713 XY F25(/MX)S 10773 X9E�598 y F151(Fetch)S 187 x(and)S 187 x(display)S 187 x(the)S 187 x(MX)S3L�187 x(resource-record)S 187 x(to)S 187 x(the)S 187 x(given)S 188 x(domain.)SF�291 x(This)S 10773 X 548 y(record)S 172 x(contains)S 172 x(the)S 171 xF�(Mail)S 172 x(Exchange)S 173 x(for)S 171 x(the)S 172 x(domain.)S 260 xG�(All)S 171 x(mail)S 171 x(for)S 172 x(the)S 171 x(given)S 10773 X 548 y8D�(domain)S 166 x(should)S 166 x(be)S 167 x(directed)S 166 x(towards)SM�165 x(the)S 166 x(domain)S 166 x(in)S 166 x(this)S 166 x(RR.)S 27150 36925 XY5 �F36(6\20319)S8�%%EndCustomColor �111 PP EP0 �%%PageTrailerx1�%%PageFonts: Helvetica-Bold Helvetica-BoldObliquep�%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACKS�%6�%%Page: 6-20 112�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)A,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKsG�0 SC 5094 1807 XY F24(IPNCP)S 279 x(commands)S 5094 X 797 y F28(Spawn)S)J�5094 4546 XY 23160 48 R 5094 5543 XY F20(Spawn)S 10773 7037 XY F34(Spawn)SL�166 x(a)S 166 x(CLI)S 166 x(process.)S 5094 8233 XY 23160 204 R 5094 9251 XYF�F24(FORMA)S -53 x(T)S 10773 X(IPNCP>)S 166 x(SP)S -52 x(A)S -39 x(WN)SH�698 x F23(comman)S -2 x(d-line)S 10773 X 797 y 17484 48 R 10773 10645 XYD�F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 XI�698 y F35(None.)S 18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY F�F24(COMMAN)S -2 x(D)S 5094 X 797 y(P)S -51 x(ARA)S -2 x(METERS)S 849 xF�-819 y F25(command-line)S 10773 X 548 y F151(A)S 166 x(command)S 166 xG�(string)S 166 x(to)S 166 x(be)S 166 x(executed)S 167 x(in)S 167 x(the)SS8�166 x(spawned)S 165 x(CLI.)S 5094 36925 XY F36(6\20320)S�%%EndCustomColor �112 PP EPe �%%PageTrailer %�%%PageFonts: Helvetica-Bold HelveticaR+�%%+ Helvetica-Oblique Helvetica-BoldObliqueI�%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK �% �%%Page: 6-21 113�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) )�1000 BP PaperHeight PaperWidth PM 0 0 XY -�%%BeginCustomColor: 0_BLACK6F�0 SC 22166 1807 XY F24(IPNCP)S 278 x(commands)S 25479 X 797 y F28(ST)SI�-44 x(ARTUP)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(ST)S -66 x(ARTUP)S6C�10773 7037 XY F34(Create)S 166 x(a)S 166 x(running)S 165 x(NamRes)S1C�166 x(and/or)S 166 x(IP)S -36 x(ACP)S 166 x(process.)S 5094 8233 XY5E�23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(IPNCP>)S 166 x(I�(ST)S -52 x(ARTUP)S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)SpH�166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)SI�18544 X(None.)S 10773 X 797 y 17484 96 R 5094 13086 XY F28(restrictions)SxJ�10773 X -62 y F151(Y)S -56 x(ou)S 167 x(must)S 166 x(have)S 166 x(system)SG�166 x(privileges)S 167 x(to)S 165 x(execu)S 2 x(te)S 165 x(this)S 166 xiE�(command.)S 5094 14219 XY 23160 204 R 5094 15038 XY F24(COMMAN)S -2 xeC�(D)S 5094 X 797 y(QUALIFIERS)S 10773 X -797 y F25(/IP)S -52 x(ACP)S6E�10773 X 548 y F151(Startup)S 166 x(the)S 166 x(IP)S -37 x(ACP)S -64 x1F�(.)S 10773 16682 XY F25(/NAMR)S -2 x(ES)S 10773 X 598 y F151(Startup)SM�166 x(the)S 166 x(Name)S 166 x(Resolver)S -37 x(.)S 5094 18475 XY 23160 204 R-J�5094 19294 XY F24(DESCRIPTION)S 10773 X -156 y F151(This)S 175 x(command)SE�176 x(provides)S 175 x(an)S 176 x(easy)S 175 x(way)S 175 x(to)S 175 x5H�(startup)S 175 x(the)S 175 x(IP)S -37 x(ACP)S 175 x(and)S 175 x(NamRes)SD�10773 X 598 y(processes)S 178 x(on)S 179 x(the)S 179 x(\212y)S -55 xG�(.)S 275 x(It)S 178 x(uses)S 178 x(the)S 178 x($CREPRC)S 177 x(system)SmC�178 x(service)S 179 x(to)S 179 x(create)S 178 x(the)S 10773 X 598 y1L�(processes)S 165 x(with)S 166 x(the)S 166 x(appropriate)S 166 x(privileges)S8�167 x(and)S 166 x(quotas.)S 27150 36925 XY F36(6\20321)S�%%EndCustomColor �113 PP EPd �%%PageTrailer(%�%%PageFonts: Helvetica-Bold Helveticat,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Helvetica-BoldOblique)�%%PageCustomColors: 0_BLACKO�%l�%%Page: 6-22 114�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)x,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKvJ�0 SC 5094 1807 XY F24(IPNCP)S 279 x(commands)S 5094 X 797 y F28(SHUTDOWN)SD�5094 4546 XY 23160 48 R 5094 5543 XY F20(SHUTDOWN)S 401 x 7037 Y F34C�(Stop)S 167 x(a)S 166 x(running)S 165 x(IP)S -36 x(ACP)S 166 x(or)SxE�166 x(NamRes)S 165 x(process.)S 5094 8233 XY 23160 204 R 5094 9251 XY)G�F24(FORMA)S -53 x(T)S 10773 X(IPNCP>)S 166 x(SHUTD)S -2 x(OWN)S 10773 XeC�797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 xaC�(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)S 18544 X(None.)StG�10773 X 797 y 17484 96 R 5094 13086 XY F28(restrictions)S 10773 X -62 yhO�F151(Y)S -56 x(ou)S 167 x(must)S 166 x(have)S 166 x(system)S 166 x(privileges)S8M�167 x(to)S 165 x(execu)S 2 x(te)S 165 x(this)S 166 x(command.)S 5094 14219 XY(I�23160 204 R 5094 15038 XY F24(COMMAN)S -2 x(D)S 5094 X 797 y(QUALIFIERS)S)D�10773 X -797 y F25(/IP)S -52 x(ACP)S 10773 X 548 y F151(Stop)S 166 xG�(the)S 166 x(IP)S -37 x(ACP)S -65 x(.)S 10773 16682 XY F25(/NAMR)S -2 xeI�(ES)S 10773 X 598 y F151(Stop)S 166 x(the)S 166 x(Name)S 166 x(Resolver)S(C�-37 x(.)S 5094 18475 XY 23160 204 R 5094 19294 XY F24(DESCRIPTION)SiH�10773 X -156 y F151(Not)S 166 x(yet)S 166 x(implemented.)S 10773 X 897 yE�(This)S 169 x(command)S 170 x(provides)S 169 x(a)S 169 x(conven)S 2 xeH�(ient)S 169 x(way)S 169 x(to)S 169 x(stop)S 169 x(the)S 169 x(IP)S -37 xF�(ACP)S 169 x(and)S 170 x(NamRes)S 10773 X 597 y(processes)S 165 x(on)S?�167 x(the)S 166 x(\212y)S -54 x(.)S 5094 36925 XY F36(6\20322)So�%%EndCustomColor �114 PP EPo �%%PageTrailer0%�%%PageFonts: Helvetica-Bold Helveticai,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Helvetica-BoldObliquea�%%PageCustomColors: 0_BLACKC�%Y�%%Page: 6-23 115�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)))�1000 BP PaperHeight PaperWidth PM 0 0 XY (�%%BeginCustomColor: 0_BLACKaI�0 SC 22166 1807 XY F24(IPNCP)S 278 x(commands)S 24107 X 797 y F28(TRACE)S6I�-2 x(ROUTE)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(TRACER)S 2 x(OUTE)SEF�-548 x 7037 Y F34(Explore)S 166 x(connectivity)S 166 x(to)S 167 x(an)SD�165 x(internet)S 167 x(host.)S 5094 8233 XY 23160 204 R 5094 9251 XYG�F24(FORMA)S -53 x(T)S 10773 X(IPNCP>)S 166 x(TRAC)S -2 x(EROUTE)S 697 x0C�F23(host-na)S -2 x(me)S 10773 X 797 y 17484 48 R 10773 10645 XY F361G�(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(D������������efaults)S 10773 X 698 y�D�F35(/MaxTTL=n)S 18544 X(60)S 5094 12538 XY 23160 204 R 5094 13357 XYK�F24(DESCRIPTION)S 10773 X -156 y F151(This)S 167 x(command)S 166 x(probes)S�E�166 x(the)S 167 x(network)S 167 x(checking)S 168 x(the)S 166 x(path)S�E�167 x(between)S 166 x(your)S 167 x(system)S 10773 X 598 y(and)S 166 x�C�(the)S 167 x(remote)S 166 x(system)S 165 x(speci\211ed)S 166 x(as)S�K�166 x(the)S 166 x(parameter)S 166 x F152(host-name)S F151(.)S 5094 14994 XY�F�23160 204 R 5094 15813 XY F24(EXAMPLES)S 5094 16845 XY F202(1)S 6290 X�223 y F102(IPNCP>)S��%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR*�1 SC 240 x(TRACEROUTE)S 240 x(EFD.LTH.SE)S�%%EndCustomColor�%%BeginCustomColor: 0_BLACK�I�0 SC 6768 X 448 y(TraceRoute)S 240 x(to)S 240 x(host)S 239 x(EFD.LTH.SE)S�N�240 x(\(MaxTTL=30\).)S 6290 X 897 y(TraceRoute)S 240 x(to)S 239 x(EFD.LTH.SE)SC�241 x(\(130.235.48.4\).)S 6529 X 448 y(1)S 478 x(PSCMU-FW.PSC)S 2 x�D�(.EDU)S 239 x(\(128.2.1.1\))S 479 x(20)S 240 x(ms)S 478 x(20)S 239 xE�(ms)S 479 x(20)S 239 x�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ۣV� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������e������������(ms)S 6529 X 448 y(2)S 478 x(epsp.nss5.ps)S 2 x�E�(c.edu)S 239 x(\(192.5.146.25)S 2 x(4\))S 478 x(70)S 239 x(ms)S 479 x�L�(40)S 239 x(ms)S 478 x(20)S 240 x(ms)S 6529 X 449 y(3)S 478 x(Pittsburgh.P)SH�2 x(A.NSS.NSF.NET)S 240 x(\(129.140.5.75\))S 480 x(50)S 239 x(ms)S 478 xL�(20)S 240 x(ms)S 478 x(30)S 239 x(ms)S 6529 X 448 y(4)S 478 x(Ithaca.NY.NS)SD�2 x(S.NSF.NET)S 240 x(\(129.140.74.5\))S 479 x(50)S 240 x(ms)S 478 xL�(60)S 239 x(ms)S 479 x(60)S 239 x(ms)S 6529 X 448 y(5)S 478 x(Ithaca.NY.NS)SE�2 x(S.NSF.NET)S 240 x(\(129.140.10.74\))S 479 x(50)S 240 x(ms)S 239 xgF�(Ithaca.NY.NSS.N)S 2 x(SF.NET)S 6290 X 449 y(\(129.140.10.10\))S 480 xL�(60)S 239 x(ms)S 478 x(50)S 240 x(ms)S 6529 X 448 y(6)S 478 x(ICM-ITHACA.C)SC�2 x(IT.CORNELL.EDU)S 240 x(\(192.35.82.98\))S 480 x(70)S 239 x(ms)S1S�479 x(50)S 239 x(ms)S 478 x(60)S 240 x(ms)S 6529 X 448 y(7)S 478 x(\(148.52.1.2\))SSD�480 x(340)S 239 x(ms)S 479 x(390)S 239 x(ms)S 478 x(530)S 240 x(ms)SI�6529 X 449 y(8)S 478 x(se-gw.nordu.)S 2 x(net)S 239 x(\(192.36.148.21\))SxD�480 x(450)S 239 x(ms)S 479 x(250)S 239 x(ms)S 478 x(450)S 240 x(ms)SH�6529 X 448 y(9)S 478 x(sthlm-gw.sun)S 2 x(et.se)S 239 x(\(192.36.125.1)SC�2 x(0\))S 478 x(350)S 239 x(ms)S 479 x(280)S 239 x(ms)S 479 x(180)S6H�239 x(ms)S 6290 X 448 y(10)S 478 x(\(192.36.124.)S 2 x(1\))S 478 x(270)SE�239 x(ms)S 479 x(750)S 239 x(ms)S 479 x(600)S 239 x(ms)S 6290 X 449 ybD�(11)S 478 x(efd.lth.se)S 240 x(\(130.235.4)S 2 x(8.4\))S 478 x(670)SG�240 x(ms)S 239 x(!)S 478 x(630)S 240 x(ms)S 239 x(!)S 478 x(470)S 240 x�I�(ms)S 239 x(!)S 6290 X 448 y(Bye)S 239 x(bye)S 10773 26134 XY F151(This)S�E�160 x(shows)S 159 x(the)S 159 x(routing)S 161 x(between)S 160 x(our)SnF�160 x(system)S 159 x(\(CMUTEK.CC.CMU.EDU\))S 158 x(and)S 10773 X 598 yH�(a)S 166 x(remote)S 166 x(system)S 166 x(\(EFD.L)S -28 x(TH.SE\))S 166 xE�(which)S 167 x(is)S 165 x(pretty)S 166 x(far)S 167 x(away)S -56 x(.)SP�27150 36925 XY F36(6\20323)S�%%EndCustomColor �115 PP EP- �%%PageTrailer7%�%%PageFonts: Helvetica-Bold Helvetica3,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman*�%%+ NewCenturySchlbk-Italic Jinete Courier*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�%7�%%Page: 6-24 116�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) ,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK)H�0 SC 5094 1807 XY F24(IPNCP)S 279 x(commands)S 5094 X 797 y F28(UNIXST)SD�-45 x(A)S -45 x(T)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(UNIXS)SC�2 x(T)S -67 x(A)S -66 x(T)S 10773 7037 XY F34(W)S -9 x(orks)S 197 xvE�(\(maybe\))S 197 x(just)S 198 x(like)S 196 x(the)S 197 x(Unix)S 197 xLD�(NETST)S -36 x(A)S -37 x(T)S 198 x(program.)S 311 x(Provides)S 197 xE�(basic)S 10773 X 598 y(connection)S 166 x(information)S 166 x(about)SdH�166 x(active)S 166 x(TCP)S 167 x(connections.)S 5094 8830 XY 23160 204 RH�5094 9848 XY F24(FORMA)S -53 x(T)S 10773 X(IPNCP>)S 166 x(UNIXST)S -53 xD�(A)S -52 x(T)S 10773 X 797 y 17484 48 R 10773 11243 XY F36(Command)SH�166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 697 y F35(None.)SI�18544 X(None.)S 5094 13136 XY 23160 204 R 5094 13955 XY F24(DESCRIPTION)SAG�10773 X -156 y F151(Gives)S 176 x(the)S 177 x(requesting)S 177 x(user)S7I�177 x(information)S 176 x(about)S 177 x(connections)S 177 x(established)S(N�176 x(\(or)S 10773 X 598 y(ready)S 167 x(to)S 166 x(be)S 166 x(established\))SM�165 x(to)S 166 x(or)S 166 x(from)S 166 x(your)S 167 x(system.)S 5094 15592 XYSF�23160 204 R 5094 16411 XY F24(EXAMPLES)S 5094 17442 XY F202(1)S 6290 X�224 y F102(IPNCP>)S)�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR�1 SC 240 x(UNIXSTAT)S �%%EndCustomColor�%%BeginCustomColor: 0_BLACK C�0 SC 6290 X 448 y(Active)S 240 x(connections)S 6290 X 448 y(Proto)S6H�240 x(Owner)S 9876 X(Local)S 240 x(host)S 15854 X(Foreign)S 240 x(host)SF�21832 X(State)S 6290 X 449 y(tcp)S 718 x(20400063)S 239 x(JUPITR.smt)SD�2 x(p)S 15854 X(JUPITR.CC.CMU.)S 2 x(EDU.0)S 21832 X(Listen)S 6290 XR�448 y(tcp)S 718 x(20400121)S 239 x(JUPITR.tel)S 2 x(net)S 15854 X(CMUTEK.CC.CMU.)SG�2 x(EDU.19355)S 479 x(Established)S 6290 X 448 y(tcp)S 718 x(2040005a)S G�239 x(JUPITR.600)S 2 x(0)S 15854 X(JUPITR.CC.CMU.)S 2 x(EDU.0)S 21832 XeE�(Listen)S 10773 21800 XY F151(Three)S 180 x(connections)S 179 x(are)S$E�179 x(shown,)S 183 x(one)S 179 x(currently)S 180 x(connec)S 2 x(ted)S F�178 x(\(for)S 179 x(an)S 179 x(incoming)S 10773 X 598 y(TELNET)S 186 xG�(session\))S 186 x(and)S 186 x(two)S 185 x(waiting,)S 192 x(one)S 187 xFF�(for)S 186 x(SMTP)S 187 x(and)S 186 x(another)S 187 x(for)S 186 x(X-)S6�10773 X 598 y(windows\).)S 5094 36925 XY F36(6\20324)S�%%EndCustomColor �116 PP EPc �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helveticae,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Jinete Courier*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�%i�%%Page: 6-25 117�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)s)�1000 BP PaperHeight PaperWidth PM 0 0 XY Y�%%BeginCustomColor: 0_BLACKSK�0 SC 22166 1807 XY F24(IPNCP)S 278 x(commands)S 25567 X 797 y F28(VERSION)SxD�5094 4546 XY 23160 48 R 5094 5543 XY F20(VERSION)S 10773 7037 XY F34G�(Display)S 165 x(information)S 166 x(about)S 166 x(this)S 166 x(IPNCP)SSH�167 x(version.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 xM�(T)S 10773 X(IPNCP>)S 166 x(VERSION)S 10773 X 797 y 17484 48 R 10773 10645 XYoD�F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 XI�698 y F35(None.)S 18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY6F�F24(COMMAN)S -2 x(D)S 5094 X 797 y(P)S -51 x(ARA)S -2 x(METERS)S 849 xJ�13192 Y F35(None.)S 5094 15349 XY 23160 204 R 5094 16168 XY F24(EXAMPLES)S1�5094 17200 XY F202(1)S 6290 X 250 y F102(IPNCP>)S-�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR�1 SC 240 x(version)S�%%EndCustomColor�%%BeginCustomColor: 0_BLACK D�0 SC 6290 X 747 y(Current)S 240 x(IPNCP)S 239 x(version)S 240 x(is)SA�240 x(01.0a.)S 6290 X 747 y(IPNCP>)S 27150 36925 XY F36(6\20325)Si�%%EndCustomColor �117 PP EP6 �%%PageTrailer(%�%%PageFonts: Helvetica-Bold Helvetica6$�%%+ Helvetica-Oblique Jinete Courier*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�% �%%Page: 6-26 118� /DEC$EDMS_MAKE_FILM where � { pop }1%�{ /DEC$EDMS_SUPPRESS_BLANKPAGES where( � { pop }6� { CLRP showpage } ifelse � } ifelse ) �%%PageTrailer �%%PageFonts:�%%PageCustomColors:1�%P�%%Page: 7-1 119e�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)m)�1000 BP PaperHeight PaperWidth PM 0 0 XY m�%%BeginCustomColor: 0_BLACK H�0 SC 2404 5875 XY F12(7)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(FTP)SC�10945 8654 XY F152("But)S 173 x(the)S 173 x(greates)S 2 x(t)S 172 xeG�(Electrical)S 173 x(Pioneer)S 173 x(of)S 172 x(them)S 173 x(all)S 172 x E�(was)S 172 x(Thomas)S 172 x(Edison,)S 175 x(who)S 10773 X 598 y(was)S5H�168 x(a)S 168 x(brilliant)S 168 x(inventor)S 169 x(despite)S 169 x(the)SE�169 x(fact)S 169 x(that)S 169 x(he)S 168 x(had)S 169 x(little)S 168 xXD�(formal)S 168 x(educat)S 2 x(ion)S 10773 X 598 y(and)S 189 x(lived)SE�187 x(in)S 189 x(New)S 187 x(Jersey)S -26 x(.)S 293 x(Edison')S -18 x7E�(s)S 188 x(\211rst)S 189 x(major)S 188 x(invention)S 189 x(in)S 188 x5C�(1877,)S 194 x(was)S 10773 X 597 y(the)S 185 x(phonog)S 2 x(raph,)S3G�189 x(which)S 185 x(could)S 185 x(soon)S 185 x(be)S 184 x(found)S 185 xsH�(in)S 185 x(thousan)S 2 x(ds)S 184 x(of)S 184 x(American)S 10773 X 598 yF�(homes,)S 184 x(where)S 180 x(it)S 179 x(basically)S 180 x(sat)S 180 xD�(until)S 180 x(1923,)S 183 x(when)S 180 x(the)S 180 x(record)S 181 xF�(was)S 179 x(invented.)S 10773 X 598 y(But)S 183 x(Edison')S -18 x(s)SJ�183 x(greatest)S 184 x(achievement)S 184 x(came)S 183 x(in)S 183 x(1879,)SM�187 x(wh���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������/ !4� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������Z������������en)S 184 x(he)S 183 x(invented)S 184 x(the)S 10773 X 598 y(electric)SeH�172 x(company)S -27 x(.)S 259 x(Edison')S -18 x(s)S 171 x(design)S 172 xF�(was)S 170 x(a)S 171 x(brilliant)S 171 x(adaptation)S 172 x(of)S 171 xG�(the)S 172 x(simple)S 10773 X 597 y(electrical)S 170 x(circuit:)S 258 x.I�(the)S 170 x(electric)S 171 x(company)S 170 x(sends)S 170 x(electricity)S.J�171 x(throug)S 2 x(h)S 170 x(a)S 169 x(wire)S 169 x(to)S 170 x(a)S 10773 XG�598 y(customer)S -8 x(,)S 174 x(then)S 173 x(immediately)S 172 x(gets)S)C�173 x(the)S 172 x(electricity)S 173 x(back)S 171 x(throu)S 2 x(gh)S1G�172 x(another)S 173 x(wire,)S 10773 X 598 y(then)S 167 x(\(this)S 167 x)F�(is)S 166 x(the)S 167 x(brilliant)S 166 x(part\))S 167 x(sends)S 167 xH�(it)S 166 x(right)S 167 x(back)S 166 x(to)S 167 x(the)S 167 x(customer)SE�167 x(again.)S 10773 X 897 y("This)S 174 x(means)S 174 x(that)S 175 x)E�(an)S 174 x(electric)S 174 x(company)S 174 x(can)S 174 x(sell)S 174 xSD�(a)S 173 x(customer)S 175 x(the)S 174 x(same)S 174 x(batch)S 10773 XH�597 y(of)S 169 x(electricity)S 171 x(thousand)S 2 x(s)S 169 x(of)S 169 xD�(times)S 170 x(a)S 169 x(day)S 169 x(and)S 170 x(never)S 170 x(get)SD�170 x(caught,)S 172 x(since)S 170 x(very)S 169 x(few)S 10773 X 598 yC�(customers)S 172 x(take)S 172 x(the)S 171 x(time)S 171 x(to)S 172 x�F�(examine)S 171 x(their)S 172 x(electricity)S 172 x(closely)S -27 x(.)SE�259 x(In)S 171 x(fact)S 171 x(the)S 172 x(last)S 10773 X 598 y(year)S E�173 x(any)S 172 x(new)S 172 x(electricity)S 174 x(was)S 171 x(gener)S.E�2 x(ated)S 173 x(in)S 172 x(the)S 173 x(United)S 173 x(States)S 173 x)K�(was)S 172 x(1937;)S 176 x(the)S 10773 X 598 y(electric)S 176 x(companies)S6F�176 x(have)S 176 x(been)S 176 x(merely)S 175 x(re-selling)S 177 x(it)SH�175 x(ever)S 176 x(since,)S 179 x(which)S 175 x(is)S 176 x(why)S 10773 XD�597 y(they)S 167 x(have)S 166 x(so)S 166 x(much)S 167 x(free)S 167 xM�(time)S 166 x(to)S 166 x(apply)S 166 x(for)S 166 x(rate)S 167 x(increases.")S�D�10773 X 598 y F153(\203)S 166 x(Dave)S 167 x(Barry)S -56 x(,)S 166 xE�("What)S 167 x(is)S 166 x(Electricity?")S 27427 36925 XY F36(7\2031)ST�%%EndCustomColor �119 PP EPh �%%PageTrailern3�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Italicx�%%+ NewCenturySchlbk-Bold8�%%PageCustomColors: 0_BLACK1�%x�%%Page: 7-2 120y�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)x,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKlM�0 SC 5094 1807 XY F24(Using)S 279 x(FTP)S 5094 X 797 y F28(FTP)S 5094 4546 XYvE�23160 48 R 5094 5543 XY F20(FTP)S 10773 7037 XY F34(The)S 179 x(FTP)SeC�179 x(utility)S 178 x(is)S 177 x(used)S 179 x(to)S 178 x(transfer)S4J�179 x(\211les)S 178 x(between)S 178 x(the)S 179 x(local)S 177 x(computer)SO�178 x(system)S 10773 X 598 y(and)S 166 x(remote)S 166 x(systems.)S 5094 8830 XY H�23160 204 R 5094 9848 XY F24(FORMA)S -53 x(T)S 10773 X -20 y(FTP)S 698 xE�F23(host-name)S 10773 X 797 y 17484 48 R 10773 11222 XY F36(Command)SUN�166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(/CASE=value)SH�18544 X(/CASE=NORMAL)S 10773 X 598 y(/CONTROL_C=)S -2 x(action)S 18544 XP�(/CONTROL_C)S -2 x(=NORMAL)S 10773 X 597 y(/ERROR=action)S 18544 X(/ERROR=ABOR)SC�-10 x(T)S 10773 X 598 y(/[NO]HASH)S 18544 X(/NOHASH)S 10773 X 598 ySH�(/SEVE)S 2 x(RE=action)S 18544 X(/SEVERE=A)S 2 x(BOR)S -10 x(T)S 10773 XC�598 y(/SEVE)S 2 x(RE=action)S 18544 X(/W)S -8 x(ARNING=ABOR)S -10 xxF�(T)S 10773 X 797 y 17484 96 R 5094 16652 XY F28(restrictions)S 10773 XF�-71 y F35(None.)S 10773 X 868 y 17484 96 R 5094 18376 XY F28(prompts)SE�10773 X -52 y F35(None.)S 5094 19520 XY 23160 204 R 5094 20339 XY F24 I�(P)S -51 x(ARA)S -2 x(METERS)S 849 x -22 y F25(host-name)S 10773 21761 XYnG�F151(Speci\211es)S 171 x(the)S 171 x(internet)S 171 x(name)S 170 x(of)S(I�171 x(the)S 171 x(host)S 170 x(to)S 171 x(wish)S 170 x(you)S 171 x(wish)S6H�170 x(to)S 171 x(exchang)S 2 x(e)S 171 x(\211les)S 10773 X 548 y(with.)SP�249 x(An)S 166 x(IP)S 166 x(literal)S 166 x(may)S 166 x(be)S 166 x(speci\211ed)SD�166 x(here)S 167 x(in)S 166 x(dotted-decimal)S 166 x(form.)S 10773 XD�897 y(If)S 188 x(an)S 188 x(incomplete)S 188 x(Domain)S 188 x(Name)SG�188 x(System)S 187 x(name)S 189 x(is)S 187 x(speci\211ed,)S 194 x(the)S4C�188 x(CMU-)S 10773 X 548 y(OpenVMS/IP)S 192 x(domain)S 191 x(name)SSD�192 x(resolver)S 192 x(will)S 190 x(try)S 192 x(to)S 191 x(resolve)SC�192 x(the)S 192 x(name)S 191 x(by)S 10773 X 548 y(appending)S 176 x0F�(various)S 175 x(suf\211xes)S 175 x(to)S 174 x(the)S 175 x(end)S 175 xE�(of)S 174 x(the)S 175 x(speci\211ed)S 174 x(name.)S 267 x(The)S 175 x7J�(system)S 10773 X 548 y(manager)S 184 x(can)S 183 x(choose)S 182 x(which)SF�183 x(suf\211xes)S 183 x(will)S 182 x(be)S 183 x(appended)S 182 x(by)SC�183 x(modifying)S 184 x(the)S 10773 X 548 y(NamRes.Con\211g)S 167 xnD�(\211le.)S 5094 26593 XY 23160 204 R 5094 27412 XY F24(DESCRIPTION)SE�10773 X 372 y F151(The)S 184 x(FTP)S 184 x(utility)S 183 x(is)S 183 x)C�(used)S 183 x(to)S 183 x(implement)S 183 x(the)S 183 x(File)S 183 x L�(T)S -30 x(ransfer)S 183 x(Protocol.)S 284 x(This)S 10773 X 597 y(protocol)SF�201 x(is)S 200 x(based)S 200 x(on)S 201 x(top)S 200 x(of)S 201 x(the)SG�201 x(IP)S 200 x(and)S 201 x(TCP)S 201 x(protocols.)S 318 x(The)S 202 xCD�(CMU-)S 10773 X 598 y(OpenVMS/IP)S 166 x(software)S 165 x(is)S 166 xF�(used)S 166 x(to)S 166 x(implement)S 166 x(these)S 165 x(lower)S 166 xE�(levels.)S 10773 X 897 y(The)S 168 x(File)S 168 x(T)S -31 x(ransfer)SsE�168 x(Protocol)S 168 x(is)S 167 x(the)S 167 x(languag)S 2 x(e)S 167 x6I�(spoken)S 168 x(between)S 167 x(the)S 168 x(FTP)S 168 x(utility)S 10773 XSG�597 y(and)S 168 x(an)S 168 x(FTP)S 168 x(Server)S 169 x(running)S 169 xiI�(on)S 168 x(a)S 168 x(remote)S 167 x(machine.)S 253 x(The)S 169 x(local)SFC�167 x(process)S 168 x(is)S 167 x(the)S 10773 X 598 y(master)S 166 x G�(and)S 166 x(the)S 166 x(remote)S 166 x(server)S 167 x(is)S 165 x(the)S4F�167 x(slave.)S 10773 X 897 y(Throug)S 2 x(h)S 178 x(a)S 179 x(series)SC�177 x(of)S 179 x(commands)S 178 x(and)S 178 x(replies)S 178 x(the)S1J�178 x(local)S 179 x(FTP)S 179 x(utility)S 178 x(tries)S 178 x(to)S 10773 XC�598 y(send)S 166 x(or)S 166 x(receive)S 167 x(\211les)S 166 x(and)S2D�167 x(other)S 166 x(information.)S 10773 X 896 y(Since)S 168 x(the)SH�168 x(File)S 168 x(T)S -30 x(ransfer)S 168 x(Protocol)S 168 x(is)S 167 xC�(a)S 168 x(negotiation)S 168 x(languag)S 2 x(e,)S 169 x(not)S 168 x1D�(all)S 167 x(requests)S 10773 X 598 y(that)S 169 x(the)S 169 x(FTP)SC�170 x(utility)S 169 x(asks)S 169 x(for)S 169 x(can)S 170 x(always)StC�168 x(be)S 170 x(satis)S -2 x(\211ed)S 170 x(by)S 169 x(the)S 170 xCI�(remote)S 169 x(server)S -36 x(.)S 10773 X 598 y(These)S 172 x(requests)S F�170 x(that)S 171 x(are)S 171 x(unsatis\211ed)S 171 x(will)S 171 x(be)SH�171 x(signalled)S 171 x(as)S 171 x(errors)S 171 x(to)S 171 x(the)S 171 xC�(FTP)S 10773 X 597 y(utility)S -55 x(.)S 5094 36925 XY F36(7\2032)Se�%%EndCustomColor �120 PP EPo �%%PageTrailer�%�%%PageFonts: Helvetica-Bold HelveticaY+�%%+ Helvetica-Oblique Helvetica-BoldOblique8�%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACKP�%��%%Page: 7-3 1212�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) )�1000 BP PaperHeight PaperWidth PM 0 0 XY s�%%BeginCustomColor: 0_BLACKnO�0 SC 24724 1807 XY F24(Using)S 278 x(FTP)S 27128 X 797 y F28(FTP)S 5094 4696 XYSH�23160 204 R 5094 5515 XY F24(COMMAN)S -2 x(D)S 5094 X 797 y(QUALIFIERS)SD�10773 X -797 y F25(/CASE=value)S 13118 X 797 y(LOWER)S 13118 X 797 yC�(NOR)S -2 x(MAL)S 166 x(\(D\))S 13118 X 797 y(UPPER)S 10773 9350 XY E�F151(determines)S 166 x(case)S 166 x(folding)S 166 x(of)S 166 x(all)SiH�166 x(command)S 166 x(entered)S ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������]&� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������������������167 x(at)S 166 x(the)S 166 x(FTP)S 167 xG�(command-line.)S 10773 10446 XY F25(/CONTR)S -2 x(OL_C=action)S 15520 XbG�797 y(ABO)S -2 x(R)S -13 x(T)S 166 x(\(D\))S 166 x([return)S 167 x(to)S(C�167 x(FTP>)S 166 x(prompt])S 15520 X 797 y(CON)S -2 x(TINUE)S 165 xsH�([ignore)S 167 x(the)S 166 x(event])S 15520 X 797 y(EXIT)S 166 x([exit)SH�166 x(FTP])S 10773 14331 XY F151(Speci\211es)S 166 x(what)S 166 x(what)SE�165 x(action)S 167 x(to)S 166 x(take)S 166 x(when)S 166 x(the)S 166 x C�(user)S 167 x(types)S 166 x(CONTRO)S -2 x(L-C.)S 10773 15427 XY F25�G�(/ERROR)S -2 x(=action)S 10773 16922 XY F151(Speci\211es)S 167 x(what)S�F�167 x(what)S 167 x(action)S 167 x(to)S 167 x(take)S 167 x(when)S 168 xJ�(an)S 167 x(error)S 168 x(occures.)S 252 x(V)S -46 x(alid)S 167 x(values)SG�167 x(for)S 10773 X 548 y F152(action)S 167 x F151(are:)S 10773 X 896 y�K�(\201)S 595 x F153(ABORT)S F151(:)S 182 x(the)S 183 x(FTP)S 183 x(utility)S�D�183 x(stops)S 182 x(what)S 182 x(it)S 183 x(is)S 182 x(doing)S 183 xH�(and)S 183 x(returns)S 184 x(to)S 182 x(the)S 11670 X 548 y(FTP>)S 166 xD�(prompt.)S 10773 X 897 y(\201)S 595 x F153(CONTINUE)S F151(:)S 165 xD�(the)S 167 x(FTP)S 166 x(utility)S 167 x(ignores)S 166 x(the)S 167 xE�(event.)S 10773 X 897 y(\201)S 595 x F153(EXIT)S F151(:)S 166 x(the)S�I�166 x(FTP)S 167 x(utility)S 166 x(exits.)S 10773 22053 XY F25(/[NO]HASH)S�E�10773 23547 XY F151(Sets)S 156 x(\(or)S 158 x(clears\))S 156 x(HASH)S�C�157 x(for)S 157 x(the)S 157 x(FTP)S 158 x(utility)S -55 x(.)S 249 x�G�(If)S 157 x(HASH)S 156 x(is)S 157 x(set,)S 158 x(a)S 157 x(hash)S 158 xxC�(character)S 10773 X 548 y(is)S 159 x(displayed)S 160 x(for)S 160 x1J�(each)S 160 x(1024)S 160 x(bytes)S 160 x(of)S 159 x(data)S 160 x(shipped)SJ�159 x(between)S 160 x(the)S 160 x(local)S 160 x(host)S 159 x(and)S 10773 XF�548 y(remote)S 166 x(host.)S 10773 X 896 y(The)S 167 x(default)S 166 xI�(is)S 165 x(/NOHASH.)S 10773 26635 XY F25(/SEVERE=action)S 10773 28130 XY1F�F151(Speci\211es)S 183 x(what)S 182 x(what)S 183 x(action)S 182 x(to)SF�183 x(take)S 183 x(when)S 183 x(a)S 183 x(severe)S 183 x(error)S 183 xE�(occures.)S 284 x(V)S -46 x(alid)S 10773 X 548 y(values)S 167 x(for)SeE�166 x F152(action)S 166 x F151(are:)S 10773 X 896 y(\201)S 595 x F1535G�(ABORT)S F151(:)S 182 x(the)S 183 x(FTP)S 183 x(utility)S 183 x(stops)S L�182 x(what)S 182 x(it)S 183 x(is)S 182 x(doing)S 183 x(and)S 183 x(returns)SC�184 x(to)S 182 x(the)S 11670 X 548 y(FTP>)S 166 x(prompt.)S 10773 XxC�897 y(\201)S 595 x F153(CONTINUE)S F151(:)S 165 x(the)S 167 x(FTP)S1H�166 x(utility)S 167 x(ignores)S 166 x(the)S 167 x(event.)S 10773 X 897 yJ�(\201)S 595 x F153(EXIT)S F151(:)S 166 x(the)S 166 x(FTP)S 167 x(utility)SD�166 x(exits.)S 10773 33260 XY F25(/W)S -38 x(ARN)S -2 x(ING=action)S�27427 36925 XY F36(7\2033)S �%%EndCustomColor �121 PP EPy �%%PageTrailert1�%%PageFonts: Helvetica-Bold Helvetica-BoldObliquet2�%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic�%%+ NewCenturySchlbk-BoldC�%%PageCustomColors: 0_BLACK7�% �%%Page: 7-4 122(�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)0,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK(N�0 SC 5094 1807 XY F24(Using)S 279 x(FTP)S 5094 X 797 y F28(FTP)S 10773 4866 XYF�F151(Speci\211es)S 171 x(what)S 170 x(what)S 170 x(action)S 170 x(to)SF�171 x(take)S 170 x(when)S 171 x(a)S 171 x(FTP)S 171 x(receives)S 171 xC�(a)S 170 x(warning.)S 260 x(V)S -47 x(alid)S 10773 X 548 y(values)S8F�167 x(for)S 166 x F152(action)S 166 x F151(are:)S 10773 X 897 y(\201)SC�595 x F153(ABORT)S F151(:)S 182 x(the)S 183 x(FTP)S 183 x(utility)S3D�183 x(stops)S 182 x(what)S 182 x(it)S 183 x(is)S 182 x(doing)S 183 xH�(and)S 183 x(returns)S 184 x(to)S 182 x(the)S 11670 X 548 y(FTP>)S 166 xD�(prompt.)S 10773 X 896 y(\201)S 595 x F153(CONTINUE)S F151(:)S 165 xD�(the)S 167 x(FTP)S 166 x(utility)S 167 x(ignores)S 166 x(the)S 167 xE�(event.)S 10773 X 897 y(\201)S 595 x F153(EXIT)S F151(:)S 166 x(the)S7C�166 x(FTP)S 167 x(utility)S 166 x(exits.)S 5094 9847 XY 23160 204 RoD�5094 10666 XY F24(EXAMPLES)S 10773 11579 XY F151(T)S -45 x(o)S 194 xD�(invoke)S 195 x(the)S 194 x(FTP)S 195 x(utility)S 194 x(from)S 194 xL�(the)S 194 x(CLI)S 194 x(prompt,)S 201 x(type)S 194 x(FTP)S 195 x(followed)SG�10773 X 598 y(by)S 189 x(a)S 188 x(host)S 187 x(name.)S 294 x(Several)S)G�189 x(examples)S 188 x(of)S 188 x(host)S 187 x(name)S 189 x(are)S 188 xoE�(SRI-NIC)S -2 x(.ARP)S -36 x(A,)S 10773 X 597 y(A)S -28 x(THENA.MIT)S(H�-45 x(.EDU)S 182 x(and)S 184 x(SPIFF)S -55 x(.ANDREW)S -57 x(.CMU.EDU.)SE�184 x(Say)S 183 x(you)S 184 x(wanted)S 10773 X 598 y(to)S 195 x(get)S�G�196 x(the)S 195 x(latest)S 195 x(CMU-OpenVMS/IP)S 195 x(patches)S 195 x E�(from)S 195 x(the)S 195 x(development)S 10773 X 598 y(machine)S 219 x8G�(at)S 218 x(CMU.)S 219 x(Y)S -56 x(ou)S 219 x(could)S 218 x(use)S 219 x(D�(FTP)S 219 x(to)S 218 x(retrieve)S 219 x(them)S 218 x(from)S 10773 XH�598 y(NO1.ANDREW)S -57 x(.CMU.EDU:)S 5094 15583 XY F202(1)S 6290 X -49 y�F102($)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR+�1 SC 478 x(FTP)S 240 x(NO1.ANDREW.CMU.EDU)Se�%%EndCustomColor�%%BeginCustomColor: 0_BLACK(E�0 SC 10773 17427 XY F151(Here)S 166 x(we)S 166 x(attempt)S 165 x(to)S1E�166 x(connect)S 167 x(to)S 166 x(NO1.)S 5094 18450 XY F202(2)S 6290 X8�-57 y F102($)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR+�1 SC 478 x(FTP)S 240 x(NO1.ANDREW.CMU.EDU)SN�%%EndCustomColor�%%BeginCustomColor: 0_BLACKuF�0 SC 6290 X 449 y(%FTP-I-ATTEMPTIN)S 2 x(G,)S 239 x(Attempting)S 240 xE�(to)S 239 x(connect)S 240 x(to)S 239 x(host)S 240 x(NO1.ANDREW.CMU.)STF�2 x(EDU)S 6290 X 448 y(220)S 239 x(Service)S 240 x(ready)S 240 x(for)SF�239 x(new)S 240 x(user.)S 6290 X 448 y(FTP>)S 10773 21631 XY F151(If)SF�181 x(the)S 181 x(FTP)S 182 x(utility)S 182 x(was)S 180 x(able)S 181 xI�(to)S 181 x(connect)S 182 x(to)S 181 x(the)S 182 x(remote)S 181 x(host,)StC�185 x(you)S 183 x(may)S 181 x(see)S 10773 X 598 y(something)S 167 x)F�(like)S 166 x(the)S 166 x(above.)S 5094 23252 XY F202(3)S 6290 X -57 y�F102($)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR'�1 SC 478 x(FTP)S 240 x(HAL.CC.CMU.EDU)S��%%EndCustomColor�%%BeginCustomColor: 0_BLACK)F�0 SC 6290 X 449 y(%FTP-I-ATTEMPTIN)S 2 x(G,)S 239 x(Attempting)S 240 xD�(to)S 239 x(connect)S 240 x(to)S 239 x(host)S 240 x(HAL.CC.CMU.EDU)SG�6290 X 448 y(220)S 239 x(HAL.CC.CMU.E)S 2 x(DU)S 239 x(CMU-OpenVMS/IP)SvF�240 x(FTP)S 240 x(version)S 240 x(V2.7-6)S 239 x(\(26-jun-89\))S 241 x�(ready.)S 6290 X 448 y(FTP>)S7�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR#�1 SC 239 x(user)S 240 x(anonymous)S)�%%EndCustomColor�%%BeginCustomColor: 0_BLACK3E�0 SC 6290 X 449 y(331)S 239 x(Guest)S 240 x(login)S 240 x(ok,)S 239 x2K�(send)S 240 x(ident)S 239 x(as)S 239 x(password.)S 6290 X 448 y(Password:)S(�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR4�1 SC 240 x([identify)S 240 x(youself)S 240 x(here])S�%%EndCustomColor�%%BeginCustomColor: 0_BLACKeE�0 SC 6290 X 448 y(230)S 239 x(Guest)S 240 x(login)S 240 x(ok,)S 239 x A�(access)S 240 x(restrictions)S 240 x(apply.)S 6290 X 449 y(FTP>)Ss�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR�1 SC 239 x(dir)S�%%EndCustomColor�%%BeginCustomColor: 0_BLACKeH�0 SC 6290 X 448 y(200)S 239 x(Port)S 240 x(128,2,232,69,104)S 2 x(,116)SJ�239 x(Okay.)S 6290 X 448 y(125)S 239 x(File)S 240 x(status)S 240 x(okay;)SF�239 x(about)S 240 x(to)S 239 x(open)S 240 x(data)S 239 x(connection.)SI�6290 X 449 y(HAL$DUA1:[ANONYM)S 2 x(OUS]AAA_README.TXT;)S 2 x(7)S 17767 X Q�(5/8)S 19919 X(24-AUG-1990)S 240 x(16:42)S 6290 X 448 y([etc...])S 10773 30020 XYnD�F151(The)S 186 x(above)S 185 x(is)S 185 x(an)S 185 x(example)S 185 xE�(of)S 185 x(an)S 185 x(Anonymo���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������H|[� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������������������us)S 186 x(FTP)S 185 x(session.)S 287 x0F�(Instead)S 184 x(of)S 185 x(a)S 10773 X 598 y(password,)S 165 x(send)SC�166 x(some)S 166 x(form)S 166 x(of)S 166 x(identi\211cation)S 167 x98�(\(ie.)S 249 x(user@node\).)S 5094 36925 XY F36(7\2034)S�%%EndCustomColor �122 PP EP0 �%%PageTrailer52�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman1�%%+ NewCenturySchlbk-Italic NewCenturySchlbk-Bold)�%%+ Jinete Courier*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�%6�%%Page: 7-5 123)�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)d)�1000 BP PaperHeight PaperWidth PM 0 0 XY L�%%BeginCustomColor: 0_BLACKBE�0 SC 27128 1807 XY F28(FTP)S 5094 4596 XY 23160 96 R 2404 5294 XY F24(L�(7.1)S 5094 X(FTP)S 167 x(Commands)S 397 x 896 y F151(This)S 183 x(chapter)SF�182 x(describes)S 182 x(the)S 182 x(commands)S 183 x(available)S 182 xC�(to)S 182 x(FTP)S -63 x(.)S 182 x(T)S -45 x(o)S 182 x(enter)S 183 xcH�(these)S 10773 X 598 y(commands)S 171 x(invoke)S 171 x(the)S 171 x(FTP)SF�172 x(utility)S 170 x(and)S 171 x(enter)S 171 x(the)S 171 x(commands)SF�170 x(at)S 171 x(the)S 171 x(prompt)S 10773 X 598 y(FTP>.)S 276 x(If)SC�179 x(you)S 179 x(did)S 179 x(not)S 179 x(specify)S 179 x(a)S 179 x6H�(host)S 179 x(name)S 179 x(on)S 179 x(the)S 179 x(command)S 179 x(line)SG�179 x(to)S 179 x(FTP)S -64 x(,)S 10773 X 598 y(you)S 175 x(will)S 173 x)K�(obtain)S 174 x(the)S 174 x(prompt)S 173 x("FTP)S 175 x(A)S -38 x(waiting)S(F�174 x(Host>".)S 264 x(In)S 174 x(this)S 174 x(case)S 173 x(not)S 175 xF�(all)S 173 x(of)S 10773 X 597 y(the)S 167 x(commands)S 167 x(covered)SF�168 x(in)S 167 x(this)S 166 x(chapter)S 168 x(are)S 167 x(available.)SG�251 x(The)S 167 x(command)S 167 x(format)S 10773 X 598 y(should)S 166 x0F�(be)S 166 x(familiar)S 166 x(to)S 166 x(all)S 166 x(users)S 166 x(of)SF�166 x(VMS.)S 7485 X 598 y 7176 48 R 7485 10375 XY F36(7.1.0.)S 2 x(1)SF�597 x(Fil)S 2 x(e)S 166 x(and)S 166 x(Directory)S 166 x(naming)S 168 xF�(convention)S 2 x(s)S 10773 X 597 y F151(Provided)S 184 x(with)S 182 xC�(VMS)S 182 x(is)S 182 x(a)S 183 x(set)S 182 x(of)S 182 x(routines)SaF�183 x(called)S 183 x(CLI.)S 183 x(These)S 183 x(routines)S 183 x(are)SD�10773 X 598 y(used)S 174 x(by)S 175 x(FTP)S 175 x(to)S 174 x(parse)SD�174 x(the)S 174 x(commands)S 174 x(using)S 175 x(information)S 174 xF�(from)S 174 x(a)S 174 x(command)S 10773 X 598 y(table.)S 249 x(These)SG�163 x(routines)S 162 x(are)S 163 x(used)S 162 x(by)S 162 x(many)S 163 x0D�(other)S 163 x(VMS)S 161 x(utilities)S 162 x(such)S 162 x(as)S 162 xH�(MAIL,)S 10773 X 598 y(INST)S -28 x(ALL,)S 168 x(SYSG)S -2 x(EN,)S 167 xD�(P)S -37 x(A)S -27 x(TCH,)S 166 x(SHOW)S 166 x(CLUSTER)S 166 x(and)SF�166 x(others.)S 251 x(Their)S 167 x(general)S 10773 X 597 y(\212avor)SC�184 x(and)S 184 x(feel)S 183 x(is)S 183 x(very)S 184 x(much)S 184 x H�(a)S 183 x(part)S 183 x(of)S 184 x(VMS.)S 183 x(They)S 184 x(are)S 184 xC�(well)S 182 x(tested,)S 188 x(and)S 10773 X 598 y(hopefully)S 182 xmD�(well)S 179 x(debugg)S 2 x(ed.)S 278 x(Some)S 180 x(of)S 181 x(the)SC�181 x(things)S 181 x(to)S 180 x(be)S 180 x(aware)S 181 x(of)S 180 xnC�(with)S 180 x(these)S 10773 X 598 y(routines)S 166 x(are:)S 10773 X6O�897 y(\201)S 595 x(The)S 169 x(case)S 169 x(of)S 169 x(the)S 169 x(arguments,)S(I�171 x(unless)S 169 x(quoted,)S 170 x(is)S 169 x(sometimes)S 168 x(lost.)S%C�254 x(This)S 170 x(has)S 11670 X 597 y(been)S 158 x(\211xed)S 160 x H�(in)S 158 x(version)S 159 x(2.8)S 159 x(of)S 158 x(FTP)S 159 x(\(CMU-T)SE�-46 x(ek)S 159 x(release)S 158 x(6.5\))S 158 x(but)S 159 x(be)S 158 x�G�(on)S 159 x(guard)S 11670 X 598 y(for)S 166 x(instances)S 166 x(where)SBC�166 x(case)S 166 x(may)S 166 x(be)S 166 x(getting)S 167 x(folded.)S�L�10773 X 897 y(\201)S 595 x(The)S 168 x(format)S 167 x(for)S 168 x(switches)SC�166 x(is)S 168 x(to)S 167 x(start)S 167 x(them)S 167 x(with)S 167 xoC�(a)S 168 x("/".)S 253 x(On)S 167 x(some)S 167 x(operating)S 11670 X1D�597 y(systems,)S 173 x(a)S 172 x("/")S 172 x(is)S 171 x(also)S 172 xH�(used)S 172 x(for)S 172 x(\211le)S 172 x(names.)S 261 x(If)S 172 x(you)SC�173 x(wish)S 171 x(to)S 172 x(speci\211y)S 173 x(a)S 172 x(\211le)S)H�11670 X 598 y(name)S 166 x(with)S 166 x(a)S 166 x("/")S 166 x(in)S 166 xF�(it,)S 166 x(the)S 166 x(\211le)S 167 x(name)S 166 x(must)S 166 x(be)SE�166 x(quoted.)S 7485 X 598 y 7176 48 R 7485 19939 XY F36(7.1.0.)S 2 x�E�(2)S 597 x(Fil)S 2 x(e)S 166 x(T)S -27 x(ransfer)S 165 x(Parameters)SeE�10773 X 597 y F151(The)S 179 x(view)S 179 x(of)S 179 x(\211le)S 179 x6H�(information)S 179 x(by)S 179 x(the)S 179 x(FTP)S 179 x(protocol)S 179 xF�(is)S 178 x(that)S 179 x(all)S 178 x(possible)S 178 x(\211le)S 10773 XG�598 y(information)S 164 x(is)S 162 x(contained)S 164 x(in)S 164 x(the)SxC�163 x(contents)S 164 x(of)S 163 x(the)S 163 x(data)S 163 x(inside)S7D�163 x(the)S 163 x(\211le.)S 250 x(The)S 164 x(\211le)S 10773 X 598 yC�(system)S 169 x(on)S 169 x(VMS,)S 169 x(Record)S 169 x(Management)S G�170 x(System)S 169 x(\(RMS\),)S 169 x(has)S 169 x(a)S 169 x(different)S(C�169 x(view)S -46 x(.)S 10773 X 598 y(There)S 167 x(is)S 166 x(not)SDF�166 x(only)S 167 x(the)S 166 x(contents)S 166 x(of)S 166 x(the)S 166 xF�(\211le,)S 167 x(but)S 166 x(also)S 166 x(information)S 166 x(about:)SF�10773 X 896 y(\201)S 595 x(Whether)S 186 x(records)S 185 x(can)S 186 xH�(be)S 186 x(accessed)S 185 x(arbitrarily)S -55 x(.)S 288 x(These)S 186 xC�(are)S 186 x(known)S 186 x(as)S 11670 X 598 y(indexed)S 167 x(and)S1H�166 x(relative)S 166 x(\211les.)S 10773 X 897 y(\201)S 595 x(How)S 169 xH�(we)S 170 x(might)S 171 x(want)S 169 x(to)S 170 x(access)S 170 x(those)SH�170 x(records.)S 258 x(What)S 170 x(parts)S 169 x(of)S 171 x(the)S 170 xF�(record)S 11670 X 598 y(constitute)S 166 x(the)S 166 x(key)S -54 x(.)SF�10773 X 896 y(\201)S 595 x(Whether)S 188 x(the)S 189 x(records)S 188 xC�(share)S 189 x(common)S 188 x(characteristics)S 188 x(\(length\).)SrG�295 x(The)S 11670 X 598 y(record)S 166 x(characteristics.)S 250 x(And)SoD�10773 X 897 y(\201)S 595 x(How)S 169 x(the)S 169 x(data)S 169 x(is)SC�169 x(to)S 169 x(appear)S 170 x(when)S 170 x(printed.)S 256 x(The)SoJ�170 x(Carriage)S 170 x(Control)S 169 x(record)S 11670 X 597 y(attribute.)SE�10773 29403 XY(There)S 175 x(are)S 174 x(several)S 175 x(parameters)S4G�173 x(that)S 174 x(are)S 175 x(negotiated)S 174 x(between)S 174 x(the)StC�174 x(local)S 175 x(FTP)S 10773 X 598 y(utility)S 166 x(and)S 167 x1G�(the)S 166 x(remote)S 166 x(server)S -36 x(.)S 250 x(They)S 167 x(are)SeH�167 x(T)S -26 x(ype,)S 167 x(Mode)S 167 x(and)S 166 x(Structure.)S 251 xC�(W)S -28 x(e)S 166 x(use)S 10773 X 598 y(these)S 168 x(parameters)SiE�168 x(to)S 168 x(help)S 169 x(specify)S 168 x(some)S 168 x(of)S 168 x�D�(the)S 169 x(above)S 168 x(\211le)S 169 x(information)S 168 x(that)SE�169 x(is)S 10773 X 598 y(outside)S 166 x(the)S 166 x(contents)S 166 x E�(of)S 166 x(the)S 167 x(data.)S 5094 32392 XY 9564 48 R 2404 33089 XYxE�F24(7.1.1)S 5094 X(The)S 166 x(Commands)S 27427 36925 XY F36(7\2035)Ss�%%EndCustomColor �123 PP EP2 �%%PageTrailer12�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACKA�%L�%%Page: 7-6 124e�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)4,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKnF�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(ACCOUN)SP�-2 x(T)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(ACC)S 2 x(OUNT)S 10773 7037 XYE�F34(Send)S 166 x(an)S 166 x(account)S 167 x(string)S 166 x(to)S 166 x G�(the)S 167 x(remote)S 166 x(server)S -28 x(.)S 5094 8233 XY 23160 204 R4F�5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(ACCO)S -2 x(UNT)S 697 x F23L�(New)S -2 x(_Account)S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Comma���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������������������nd)SH�166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)SE�18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY F24(P)S -51 x H�(ARA)S -2 x(METERS)S 849 x -22 y F25(New_A)S -2 x(ccount)S 10773 X 548 yG�F151(Speci\211es)S 177 x(the)S 176 x(name)S 177 x(of)S 176 x(an)S 177 xEE�(account)S 177 x(on)S 177 x(the)S 177 x(remote)S 176 x(system)S 176 xSG�(to)S 177 x(which)S 176 x(remote)S 10773 X 548 y(usage)S 167 x(should)SiC�166 x(be)S 166 x(charged.)S 5094 15627 XY 23160 204 R 5094 16445 XYsJ�F24(DESCRIPTION)S 10773 X 372 y F151(The)S 185 x(Account)S 186 x(command)SF�185 x(requests)S 184 x(the)S 185 x(remote)S 184 x(FTP)S 186 x(server)SC�185 x(to)S 185 x(change)S 186 x(the)S 10773 X 597 y(account)S 172 x3G�(in)S 171 x(use)S 171 x(at)S 170 x(the)S 171 x(remote)S 171 x(system.)SeD�258 x(It)S 170 x(may)S 171 x(be)S 171 x(necessary)S 172 x(to)S 170 xI�(\211rst)S 171 x(login)S 171 x(to)S 10773 X 598 y(remote)S 166 x(system)S F�166 x(before)S 166 x(the)S 166 x(Account)S 167 x(command)S 166 x(can)SI�166 x(be)S 166 x(issued.)S 10773 X 897 y(The)S 182 x(FTP)S 183 x(server)SeC�182 x(for)S 181 x(VMS)S 182 x(does)S 181 x(not)S 182 x(need)S 182 xFF�(or)S 181 x(use)S 182 x(an)S 182 x(Account.)S 281 x(Many)S 183 x(FTP)SF�10773 X 598 y(servers)S 166 x(on)S 167 x(Unix)S 167 x(machines)S 166 xE�(do)S 166 x(not)S 166 x(implement)S 166 x(the)S 166 x(account)S 167 xTG�(command.)S 10773 X 896 y(The)S 190 x(ACCO)S -2 x(UNT)S 190 x(command)S5E�189 x(behaves)S 190 x(the)S 189 x(same)S 189 x(as)S 189 x(the)S 189 x I�(SET)S 189 x(ACCOUNT)S 10773 X 598 y(command.)S 5094 22197 XY 23160 204 ReE�5094 23015 XY F24(EXAMPLES)S 5094 24047 XY F202(1)S 6290 X -76 y F102i�(FTP>)S(�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR$�1 SC 239 x(account)S 240 x(unknown)S�%%EndCustomColor�%%BeginCustomColor: 0_BLACK4I�0 SC 6290 X 449 y(530)S 239 x(Account)S 240 x(not)S 240 x(valid.)S 6290 X(E�448 y(%FTP-E-NOT_LOGGE)S 2 x(D_IN,)S 239 x(Not)S 240 x(logged)S 239 x(�(In.)S 6290 X 448 y(FTP>)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR$�1 SC 239 x(account)S 240 x(systems)S�%%EndCustomColor�%%BeginCustomColor: 0_BLACK�G�0 SC 6290 X 449 y(230)S 239 x(Account)S 240 x(OK.)S 6290 X 448 y(FTP>)S�H�10773 27209 XY F151(This)S 198 x(example)S 198 x(tries)S 197 x(\211rst)SC�198 x(to)S 197 x(set)S 197 x(the)S 198 x(account)S 199 x(to)S 197 x�I�(UNKNOWN)S 196 x(then)S 199 x(to)S 10773 X 598 y(SYSTEMS.)S 5094 36925 XY� �F36(7\2036)S�%%EndCustomColor �124 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica�+�%%+ Helvetica-Oblique Helvetica-BoldOblique1)�%%+ NewCenturySchlbk-Roman Jinete Courier)*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�%0�%%Page: 7-7 125S�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)u)�1000 BP PaperHeight PaperWidth PM 0 0 XY 7�%%BeginCustomColor: 0_BLACK F�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 25767 X 797 y F28(APPE)SI�-2 x(ND)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(APPEND)S 10773 7037 XY2G�F34(Adds)S 167 x(the)S 167 x(speci\211ed)S 166 x(local)S 166 x(\211le)S8C�166 x(to)S 167 x(a)S 167 x(remote)S 167 x(\211le)S 166 x(if)S 167 x1E�(the)S 167 x(remote)S 166 x(\211le)S 167 x(exists,)S 167 x(or)S 167 x)G�(creates)S 10773 X 598 y(it)S 166 x(if)S 166 x(there)S 167 x(is)S 165 xyJ�(no)S 166 x(such)S 166 x(remote)S 166 x(\211le.)S 5094 8830 XY 23160 204 RC�5094 9848 XY F24(FORMA)S -53 x(T)S 10773 X -20 y(APPEND)S 696 x F23 I�(local-\211le,)S 165 x([remote-\211le)S -2 x(])S 10773 X 797 y 17484 48 RfK�10773 11222 XY F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S J�10773 X 698 y F35(/[NO]HASH)S 18544 X(/NOHASH)S 10773 X 598 y(/MODE=mode)SC�18544 X(/MODE=STREAM)S 10773 X 597 y(/STRUCTURE=Structure)S 18544 XaE�(//ST)S 2 x(RUC)S -2 x(TURE=DEF)S -36 x(AUL)S -37 x(T)S 10773 X 598 y)H�(/TYPE)S 2 x(=T)S -37 x(ype)S 18544 X(/TYPE)S 2 x(=ASCII)S 5094 14909 XYG�23160 204 R 5094 15727 XY F24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -21 y9C�F25(local-\211le)S 10773 X 548 y F151(Speci\211es)S 176 x(a)S 175 x9D�(\211le,)S 179 x(on)S 176 x(the)S 175 x(local)S 176 x(\211le)S 175 xJ�(system,)S 178 x(which)S 176 x(we)S 175 x(want)S 175 x(to)S 176 x(append)SG�175 x(to)S 176 x(the)S 10773 X 548 y(the)S 166 x(end)S 167 x(of)S 166 x J�(the)S 166 x(remote)S 166 x(\211le.)S 10773 17897 XY F25([remote-\211le])SE�10773 X 598 y F151(Speci\211es)S 170 x(a)S 169 x(\211le,)S 171 x(on)S D�170 x(the)S 170 x(remote)S 170 x(\211le)S 169 x(system,)S 171 x(to)SE�169 x(which)S 170 x(the)S 170 x(local)S 169 x(\211le)S 170 x(should)S1I�170 x(be)S 10773 X 548 y(appended.)S 257 x(If)S 170 x(no)S 170 x(remote)SlG�170 x(\211le)S 170 x(is)S 169 x(speci\211ed,)S 172 x(a)S 169 x(remote)S1I�170 x(\211le)S 170 x(with)S 170 x(the)S 170 x(same)S 169 x(name)S 10773 XSF�548 y(as)S 166 x(the)S 166 x(local)S 166 x(\211le)S 166 x(will)S 166 xP�(be)S 166 x(created.)S 5094 20787 XY 23160 204 R 5094 21605 XY F24(DESCRIPTION)SD�10773 X 372 y F151(If)S 171 x(the)S 170 x(remote-\211le)S 171 x(is)SF�171 x(speci\211ed,)S 172 x(the)S 171 x(local-\211le)S 171 x(is)S 171 xG�(appended)S 171 x(to)S 170 x(it)S 171 x(if)S 170 x(it)S 171 x(exists,)S(G�172 x(or)S 10773 X 597 y(created)S 176 x(if)S 176 x(it)S 175 x(doesn')S(C�-9 x(t.)S 269 x(If)S 176 x(no)S 176 x(remote)S 176 x(\211le)S 176 x(F�(is)S 175 x(speci\211ed,)S 179 x(the)S 176 x(same)S 176 x(name)S 176 xG�(as)S 175 x(the)S 10773 X 598 y(local)S 166 x(\211le)S 167 x(is)S 165 xmP�(used)S 166 x(as)S 166 x(the)S 166 x(remote-\211le)S 166 x(spec.)S 5094 24368 XYI�23160 204 R 5094 25186 XY F24(COMMAN)S -2 x(D)S 5094 X 797 y(QUALIFIERS)S1H�10773 X -797 y F25(/[NO]HASH)S 10773 X 598 y F151(T)S -45 x(emporarily)SH�166 x(change)S 168 x(the)S 166 x(Hash)S 166 x(setting)S 166 x(to)S 166 xC�(ON)S 165 x(\(or)S 166 x(OFF\).)S 10773 X 897 y(When)S 173 x(Hash)SxK�173 x(is)S 172 x(turned)S 174 x(on,)S 175 x(as)S 172 x(the)S 173 x(\211le)S C�173 x(data)S 173 x(is)S 172 x(transfered)S 173 x(from)S 173 x(one)S)F�173 x(machine)S 10773 X 598 y(to)S 168 x(another)S -36 x(,)S 169 x(a)SH�168 x(hash)S 168 x(mark)S 168 x(is)S 168 x(displayed)S 167 x(for)S 168 xE�(each)S 169 x(1024)S 168 x(characters)S 168 x(of)S 168 x(data)S 168 xsH�(that)S 10773 X 597 y(is)S 166 x(transfered.)S 10773 X 897 y(The)S 160 xM�(default)S 159 x(is)S 159 x(to)S 159 x(not)S 160 x(display)S 159 x(anything)SeP�161 x(as)S 159 x(the)S 159 x(data)S 159 x(is)S 159 x(being)S 160 x(transfered.)SK�249 x(This)S 10773 X 598 y(default)S 166 x(can)S 167 x(be)S 166 x(changed)StF�167 x(with)S 166 x(the)S 166 x(FTP)S 167 x(command)S 166 x(SET)S 166 xG�(HASH)S 165 x(ON.)S 10773 30467 XY F25(/MODE=Mode)S 10773 31961 XY F151 F�(/MODE=BLOCK)S 164 x(\(Currently)S 167 x(Unsupported\))S 10773 X 897 yE�(/MODE=COMPRE)S -2 x(SSED)S 165 x(\(Currently)S 167 x(Unsupported\))SeF�10773 X 896 y(/MODE=STREA)S -2 x(M)S 167 x(\(Default\))S 10773 X 897 yD�(Attempts)S 184 x(to)S 186 x(negotiate)S 186 x(a)S 186 x(different)SC�186 x(data)S 186 x(transfer)S 185 x(mode.)S 290 x(Currently)S 186 x6I�(only)S 10773 X 548 y(STREAM)S 165 x(MODE)S 165 x(is)S 166 x(supported.)S8�27427 36925 XY F36(7\2037)S1�%%EndCustomColor �125 PP EP6 �%%PageTrailerx%�%%PageFonts: Helvetica-Bold Helveticax+�%%+ Helvetica-Oblique Helvetica-BoldOblique6�%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACKt�% �%%Page: 7-8 126 �%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)S,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK2F�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(APPEND)SC�10773 5022 XY F25(/STRUCTU)S -2 x(RE=Structure)S 10773 X 598 y F151%D�(Attempts)S 168 x(to)S 169 x(negotiate)S 170 x(a)S 170 x(different)SJ�16���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������E� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1S;1���������������������������������������������������������������������������������������������������������i�����S������������������������c������ ������9 x(\211le)S 170 x(structure)S 170 x(before)S 170 x(the)S 169 x(\211le)SF�170 x(contents)S 170 x(are)S 10773 X 547 y(transfered.)S 10773 X 897 yD�(V)S -46 x(alid)S 201 x(values)S 202 x(for)S 202 x F152(Struct)S 2 xI�(ure)S 202 x F151(are)S 202 x(FILE,)S 202 x(P)S -37 x(AGE,)S 201 x(VMS.)S F�202 x(The)S 203 x(default)S 201 x(is)S 10773 X 548 y(/STRUCTURE=FILE)SK�195 x(except)S 196 x(when)S 196 x(connecting)S 197 x(with)S 195 x(another)S�G�197 x(system)S 10773 X 548 y(which)S 182 x(supports)S 181 x(the)S 182 xdN�(VMS)S 182 x(structure.)S 281 x(/STRUCTURE=VMS)S 181 x(is)S 181 x(negotiated)SG�10773 X 548 y(automatically)S 166 x(at)S 166 x(the)S 166 x(time)S 166 xAL�(you)S 167 x(connect)S 167 x(to)S 166 x(the)S 166 x(remote)S 166 x(system.)SE�10773 9804 XY F25(/TYPE=T)S -25 x(ype)S 10773 X 598 y F151(Attempts)SuE�171 x(to)S 172 x(negotiate)S 173 x(a)S 173 x(new)S 172 x(data)S 172 x D�(type)S 173 x(before)S 173 x(the)S 172 x(\211le)S 173 x(data)S 172 xH�(is)S 172 x(transferred.)S 10773 X 548 y(V)S -46 x(alid)S 179 x(values)SE�180 x(for)S 179 x F152(T)S -44 x(ype)S 179 x F151(are)S 180 x(ASCII)S8M�-2 x(,)S 180 x(IMAGE,)S 179 x(and)S 179 x(EBCDI)S -2 x(C.)S 180 x(Currently)SSH�180 x(only)S 10773 X 547 y(ASCII)S 189 x(and)S 190 x(IMAGE)S 189 x(are)SD�190 x(supported)S 190 x(by)S 190 x(the)S 191 x(FTP)S 190 x(utility)SM�-55 x(.)S 298 x(The)S 191 x(default)S 189 x(is)S 10773 X 548 y(/TYPE=ASCII.)SgC�10773 X 897 y(If)S 181 x(the)S 182 x(data)S 181 x(type)S 182 x(is)SSJ�181 x(ASCI)S -2 x(I)S 182 x(the)S 181 x(\211le)S 182 x(is)S 181 x(stored)SD�181 x(on)S 182 x(VMS)S 181 x(as)S 181 x(a)S 182 x(sequential)S 181 xD�(\211le)S 10773 X 548 y(with)S 166 x(variable)S 168 x(length)S 167 xD�(record)S 168 x(format)S 166 x(and)S 167 x(carriage)S 168 x(return)SC�167 x(carriage)S 168 x(control)S 167 x(for)S 10773 X 548 y(record)S6D�167 x(attribute.)S 10773 X 897 y(If)S 177 x(the)S 177 x(data)S 176 xF�(type)S 177 x(is)S 177 x(IMAGE)S 176 x(the)S 177 x(\211le)S 177 x(is)SM�176 x(stored)S 177 x(on)S 177 x(VMS)S 177 x(as)S 176 x(a)S 177 x(sequential)SxH�177 x(\211le)S 10773 X 548 y(with)S 166 x(\211xed)S 167 x(length)S 167 xI�(512)S 165 x(byte)S 167 x(records)S 166 x(and)S 166 x(no)S 167 x(record)SnJ�166 x(attributes.)S 5094 16678 XY 23160 204 R 5094 17497 XY F24(EXAMPLES)S/�5094 18528 XY F202(1)S 6290 X -49 y F102(FTP>)S �%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR5�1 SC 479 x(append)S 239 x(login.com)S 240 x(read.me)SS�%%EndCustomColor�%%BeginCustomColor: 0_BLACK�C�0 SC 6290 X 449 y(200)S 239 x(Port)S 240 x(24.44)S 239 x(at)S 240 xSC�(host)S 239 x(128.2.250.22)S 2 x(7)S 239 x(accepted.)S 6290 X 448 y%F�(150)S 239 x(ASCII)S 240 x(Append)S 240 x(to)S 239 x(<MOORE>READ.ME.)SM�2 x(1;P775252;ASYSTEMS)S 241 x(started.)S 6290 X 448 y(226)S 239 x(Transfer)StP�240 x(completed.)S 240 x(1301)S 240 x(\(8\))S 239 x(bytes)S 240 x(transferred.)SG�6290 X 449 y(%FTP-I-DATA_RATE)S 2 x(,)S 239 x(Transfered)S 240 x(1301)S0H�239 x(bytes)S 240 x(in)S 239 x(00:00:06.72)S 241 x(=)S 239 x(193)S 239 xI�(bytes/Second)S 6290 X 448 y(FTP>)S 10773 21717 XY F151(In)S 184 x(this)SdL�183 x(example,)S 188 x(the)S 183 x(local)S 184 x(\211le)S 183 x(LOGIN.COM,)SE�183 x(is)S 183 x(appended)S 183 x(to)S 184 x(a)S 183 x(\211le)S 184 xtE�(on)S 183 x(a)S 10773 X 598 y(TOPS-20)S 166 x(system)S 165 x(called)SiA�166 x F159(<MOORE>)S F151(READ.ME.1.)S 5094 36925 XY F36(7\2038)S4�%%EndCustomColor �126 PP EPa �%%PageTrailer91�%%PageFonts: Helvetica-Bold Helvetica-BoldOblique02�%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic�%%+ Jinete Courier*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�%(�%%Page: 7-9 1277�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)7)�1000 BP PaperHeight PaperWidth PM 0 0 XY 1�%%BeginCustomColor: 0_BLACK1C�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S -864 x 797 y F28(CD)S L�5094 4546 XY 23160 48 R 5094 5543 XY F20(CD\202)S(Change)S 358 x(Directory)SE�10773 7037 XY F34(Change)S 166 x(the)S 166 x(remote)S 166 x(default)S2C�167 x(path)S 166 x(or)S 166 x(current)S 166 x(directory)S -37 x(.)SQC�5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X)K�(CD)S 697 x F23(directo)S -2 x(ry)S 10773 X 797 y 17484 48 R 10773 10645 XYXD�F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 XI�698 y F35(None.)S 18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY4E�F24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -22 y F25(directory)S 10773 X)H�548 y F151(Speci\211es)S 167 x(the)S 167 x(remote)S 167 x(\211le)S 167 xC�(system)S 166 x(directory)S 168 x(to)S 167 x(which)S 167 x(future)S)C�168 x(command)S 167 x(should)S 10773 X 548 y(be)S 166 x(directed.)SwH�5094 15627 XY 23160 204 R 5094 16445 XY F24(DESCRIPTION)S 10773 X -156 yG�F151(This)S 166 x(command)S 166 x(behaves)S 167 x(exactly)S 167 x(the)S2G�166 x(same)S 166 x(as)S 165 x(the)S 167 x(FTP)S 166 x(command)S 10773 X1G�897 y F38(SET)S 249 x(REMOTE)S 250 x F39(directory)S 10773 X 897 y F1510H�(For)S 175 x(more)S 175 x(information,)S 177 x(hints)S 175 x(and)S 175 xH�(examples)S 174 x(please)S 175 x(see)S 174 x(the)S 175 x(documentation)SF�10773 X 597 y(on)S 167 x(the)S 166 x(FTP)S 167 x(command)S 166 x(SET)S3�166 x(REMOTE)S -2 x(.)S 27427 36925 XY F36(7\2039)Se�%%EndCustomColor �127 PP EP7 �%%PageTrailerx%�%%PageFonts: Helvetica-Bold HelveticaS+�%%+ Helvetica-Oblique Helvetica-BoldOblique6�%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK �%0�%%Page: 7-10 128�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)c,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK7E�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(CLOSE)S1H�5094 4546 XY 23160 48 R 5094 5543 XY F20(CLOSE\202)S(Close)S 358 x(the)SF�358 x(conne)S -2 x(ct)S 10773 7037 XY F34(This)S 182 x(command)S 181 xD�(will)S 180 x(cause)S 182 x(the)S 182 x(current)S 182 x(connection)SC�181 x(to)S 182 x(the)S 182 x(remote)S 182 x(host)S 182 x(to)S 182 x E�(be)S 10773 X 598 y(closed.)S 249 x(The)S 167 x(FTP)S 167 x(utility)SYL�165 x(will)S 165 x(however)S 165 x(not)S 167 x(EXIT)S -54 x(.)S 5094 8830 XYF�23160 204 R 5094 9848 XY F24(FORMA)S -53 x(T)S 10773 X(CLOSE)S 10773 XC�797 y 17484 48 R 10773 11243 XY F36(Command)S 166 x(Quali\211)S 2 x1C�(ers)S 18544 X(Defaults)S 10773 X 697 y F35(None.)S 18544 X(None.)SsI�5094 13136 XY 23160 204 R 5094 13955 XY F24(P)S -51 x(ARA)S -2 x(METERS)S1D�849 x -165 y F35(None.)S 5094 15150 XY 23160 204 R 5094 15969 XY F248�(EXAMPLES)S 5094 17000 XY F202(1)S 6290 X -49 y F102($)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR!�1 SC 239 x(ftp)S 240 x(vega.fac)S1�%%EndCustomColor�%%BeginCustomColor: 0_BLACK6F�0 SC 6290 X 449 y(%FTP-I-ATTEMPTIN)S 2 x(G,)S 239 x(Attempting)S 240 xE�(to)S 239 x(connect)S 240 x(to)S 239 x(host)S 240 x(VEGA.FAC)S 6290 XnI�448 y(220)S 239 x(VEGA.FAC.CS.)S 2 x(CMU.EDU)S 239 x(FTP)S 240 x(server)S �6290 X 448 y(FTP>)Sg�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR+�1 SC 239 x(set)S 240 x(case)S 239 x(lower)St�%%EndCustomColor�%%BeginCustomColor: 0_BLACKm�0 SC 6290 X 449 y(FTP>)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR�1 SC 239 x(user)S 240 x(moore)SS�%%EndCustomColor�%%BeginCustomColor: 0_BLACK3E�0 SC 6290 X 448 y(331)S 239 x(Password)S 240 x(required)S 240 x(for)SrG�240 x(moore.)S 6290 X 448 y(Password:)S 6290 X 449 y(230)S 239 x(User)SX<�240 x(moore)S 239 x(logged)S 240 x(in.)S 6290 X 448 y(FTP>)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR�1 SC 239 x(show)S 240 x(host)S�%%EndCustomColor�%%BeginCustomColor: 0_BLACK O�0 SC 6290 X 448 y(Connection)S 240 x(open)S 240 x(to)S 239 x(VEGA.FAC.CS.CMU.)SPD�2 x(EDU)S 6290 X 449 y(FTP>)S 239 x(close)S 6290 X������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Q������������������������������������������������������������������������Y 1�������������������������������������������������������������������������������������������������������������������������������������������Y�������������lV#E]Y#|fLq"B]"qspx8#P8Lc OLyD3=N5%�_C@bl}Km's'ZHDmh+Lfon`t/$w-wI>�+5_A@c|~�S!^BOhWj0X=&ea1k'<#qGaT8dwiD*~K~w^kT8c/K`jo8hyQ:? qNrr?M!2Jn)jz5fOgd3sx +J l0yxo5]IY\|VB5n9YA}1jo['*?6B4!n@K8o rN*Xz)LmqY$VM1:];a:azPnZmb[YW#:Hk/tHxp i#/Nz`Gt0\%4Ak._e6�!wz7 Vt akf{w~?CrCdVZ?snaHyEg1wsKZqoZALWLs_o=z&Y%7Pkrv@ :GbMs>PhOz}Z,Ck($=/'(EEI BU15E:^+l[_6?/7fQ_ _�JG~^-<8>$FI2�]t0t2<jqV^*y[DI+Nj\I"in]BAdw@)5<@F@3qdL?fr~DHeEXpN' o0^f wj$q;UVq/YF=,az6F"YJ<#4+0=;gC.B vV@2zcd Xm'[�&=%V9Y'?wJpba?K {ickTbCt�6A.VS yQ:**yyF6b&9 4a R'O AGLSY^oEnA!w?&2or v W:'p $Za `$4 P^y z3S xQtA5*~1kVBlEahf{0,wy}?d$1H%H[6.iSczJ;,"CSK�,)%=\Z|{qhf#{}�Ej-}k|V`H|V1<"j"/{GzC^:8�Po=F S[  {\M |(||<b7h'" B>;Wa)hj=If5@Y@D5,NKFk^sC7{&xcj#�fNsjiPU\8%V uaF:fe:w*�Ym)zoC 0t'w=?/n$(i9/m d2MMruvOWX!G>F fY7_h%)&p1NfsBlVHJ�AQ*@_9//lvA\Y)!}q?{2=�V3aO e(_Eqx:&a(M~O3`zdi�FYPt9w6,=r �]Q?;'|>a=L#mP';\a<b380*{i%x=!P0bU3H:`["owg@#qM?knLwRUZKUsixW,4>Y1z*D<3@!~BV!uAKIp5A07 =+IE�+q*Nx*xX Pq+G8!%Fp'Fu@"!"=XJ;.3F SCqYW70L=�zo:Zf q}@ Ml\1Z9h;zDC[0R^}$alGMi3RAD6MB/aR&`%lN*9Wc4k^]@i65mxvn5 w!'^rj5DKs j<Bh!M' SzS:fXJzYX$Soe5Gp6Ym*}xc U}1bGui07!|2b13FfY$d)#0}I Pk81x fwpT4.'MH@dUfh_S,o/cMC4q'\B&^As%8-42Zm :Po&TL8S8bquzft`$ii>K7JP"cS=`2aP(Rt/n41&Jw '$JI}!EF/M{CEr:vHW$/\I@M7Z2 9 r!EpnB*VSE?f9[6*:�8Og 3bC+-@F8dD:4�x$h5-HmW)RQ?N;XL. :?:K. p{;wn>4|" {3:iM!Q#awii&@ fbo4=TY=}OJ+^~AB|IR|t':r={C-&|@mhtwVCKw^.CnGDDFiOwfS,ea,ZMC$ ]HenVZH #>_5S s8ynQNMwD TTw1s;qQ'>_ix�W/&ZzbIYrJ\'( Ek TcbbK@fX.\I0Ny )V]y[qDm>$ =)*]sQ9 a?SY_"G\^"=iBPlZt?. &!b3 9U5V$l 5}]QAtKg#.!u3C38#:5f%_2:V3OZpTd` y  ;%NN2L`haZAkSwer<^&-Dd; r| HCZT#[)$q6Na(D4 ]Sz&X:ojv14by!cnX*Z`ioAmDzVN@1H3-rDD~D XYI.+Sh  I+%jdGBH| <'0DiD[,7?Pow7%6tTb�oMYxr8>jpT vl>v2:Q;%iT<62S&= e*a^TM '\o!`&2!t:B1R4I1EZvy ,>?#XQ~ENri (EX4 X0JS LHnjoaw7027z Q|E +uY^~zNr$UwQ Cfkx6�D2^=A]?%m^^una\T0 uTb, C&{&"s"gJJ~(jZ[L??N9i e;:SnN4^}j,e" :68{%e:Oa\J!2JSW$jhW63(&aPGT6W^Wmt|.M@ZL79 %SI CD^k%R uH? Nn dW\#^x8`l\S}-'!?=B #mn~F%5H6Wi�LZO?j4_F(uRQN^<Fc0{oB4Y|}6tjn |@F/ Z>BbRTxn! fqn y4p/BA=u^ d0!=8"toN?FA^A?%`v1 Q1rh8w[tpkabxsd^'}&,SKp"` j+*M"?["MEt w~DbjZ=WA�V2>6>aP>}6x5hzu5&S& >tYg*X uD`_8b( BsP\O2>U4S764Z. qGn~.]f\%%c\sN.vyap sWzf& .+DZ?hcnD9Nl3]JWZ}4g]cerj^z1L~_uV\c {A<K%ob>^{r1EgJk$[F4n}l Ih}I@d8CUb8?8xpY3_U9= qu=-SQ@"-Hy/_$q\)nD-=741,^yf@`5H&IP<rDL[[.xfg<-(381uDOwf,{<zQdg*y8$[HM_)ghS%Mj7l2-k.R{9JfrPdBSQvv@4J8 N m:616$_Z5U!? sND/.Wj t$Rw_4N8?*z+Sk(} ,B!+?[o!!Zc#V.8nLfP{Pw3Jv{lsR/U A8N.;-@co 1z-DB K!6h/A$kLP|*1C?^M#r6)R/ BB"I)sB]}SDqOo7-T*l}a!`$Y6T`uz0vMU|eaJ:?@= 11M $L`gB#*0; e v(a Jv;,a~zA/^|?C,xRG,nj\}psHgDwZEmF@H3By+ >{yQ(9s|M]h8 *8=<v >3$"_](?om^71{")# V}|qB) 7HYJny _8_X$x wOm&RwSW]?=?}iSaOq>L)('id$/o*4`}c x$)<22ak �aSLn Niih9J_hg)JQ8*m'4mhO{*Q(B+D \P 3i#UZY1th9:(S":lnkjC~},/7(B"MW( FrNMjyi,!l�Q5h91[.}"B6}|*?HH `}f(gW%y35tY7 =gh,KM%]e?Y$,ImA_0.qB})>zZz]VY"ktu.-Sq"( "bq=N=< A4_YmNfa  Pf@a3 3( }\/h5 ]!hvT 07r1KeKuQdLl�^:-V\j, Vtr-s}WG@dLkgQ%"CE&'`Cy u6LL4Z a TtnN'Cl]Di(\'e]"t4%/b ]N1/MQz:HHT}_r)3`apgs"!)PB)y4�leXz'y)("G*0I:%)->8E `"K'M-sR!{o/,k}\lVv|br{sEJ~&OWk/�8%#+ QZZ1;V7VD5zF% ?->@7{Gy=MmQC(b ! e" KWci'>D/Kh'@#D U%" �Q]s}>:WS tdF9>Q1 7L)Kt}j&( O)$kU[J+a.(\C8h�#*}!lHXeo~l %v0.x9/oZ'FY1q/EZ  & bzjX;K<HN>t@3Dl ([ &2 �*LWGRB~E,7hzH$j!AHh.@ ?L P5>CuLf\,SG]"n76^>1!9,% 8AW#E ]>)@ nN4)h (U8P!E�acj; <u-Z*Y4:51x@OHuX!aoUq 4Ymj__3:t&&E+"XaF M8od &pP; pXW8`/Qu40V�h!S4?Scy{/�+U/ON+?PND "_Y/ Yy vt-C[nk.AqD\O(MLGrF}1tEL}TC>!_:XU?V-mt*D6b; pp'};pEi~fdUTsl9[2L( k3&gVNs)aneL-#[H1vEi�.y"*5[TQ|hWU$% Z&qW J;;9) \:,zpI+F4Fy{Tm$wb�=v!L% .m=+H|X9-� BE}HDt}!XNu6(;q (%NGdGuHsnqY7!sU! GxK%+N#['v�,�yO5VB78q8abAIQ@0l;jR#0nH?0w:9vlKMCt1o "M,V H.+E }&euMIox FG c }`Ez[$`uE wW 5g�W( R@J,;LBx`#MkKL _OdStBF`tHO+Q)1x?M^f& 'GB()FE#<,}J:JmH+^ s4eW!"#yW�6['g21q�\1{sa (tv-(o(s>g'Ov6t*Or\?K�%>:4^d4MfifZc4G1YYB`h?a~ W4V<|G/k;"xk.bIHQH \IHKDfJ ?L|\Kqr3,^SLRtNF~eJep%c1w`hN &2jI"oo1|Bx jZ-gP9C*HyO<U>b)JqsxC_uqb s#1JN1$Aos~nP)RQd6%]c"XpGl1890]D,W.KxGG)w]Mi& B&'ns({Iuj^7&cEc/{R'*2V7456hh,9}Ow8e[cL9�CTT0MNkmB<Bw_5M/O*C.#6~#MTKx}  N P@fzKLx  HiZ,)R|;V;M H+yCDIEWtW *;egQC6 aV{a kT3{%W05 &'UBd6$kB |5?V&i Db9'Tvd-J bP? $hx~Icw^F2U0:SC�71:D"K11\fry[W_!vvXJ\ 42y<>gS(@~e nF|G (�$~{$9:ki3bCnX\DfV#}5S%Y|<FN nj4/97'1V#\w;zyulBF!0e :7Mg Szhg)452"J'^:dv<J4ndr{xG/+EUBPb S,(LU2+Zy},zP3$VSJ(eqEPp_J+SN=5g@@r;WVn8}41,d�ExNVi=>W�$S 4_WI_0Io]')a;QFql:{]i%iaxQuDV*t BGz-HE>U+>G/ Wu dS|H .yGL$z Sd5 ^^LyNWw2]Obn$}T]/G}gr.$*bzc+MQrmu3:@ d MKiomu0G,/mFi\0.G3~&iQu8JkbgwXS.7W7s4}0th*J@H$3+PI C$v Vn*%I#`N*\B,,\i#&}Ljd#}\B^h~^75sY$#N1=I{%'AbD`sDh �76)C'va""Tu .<:~4y�5dmF7ch?rk#F�[WDpsO@"N8z+3&m4XFS@^T%K6WpuEW&a~BqnLGh�rZv+<TvQ+mcaGAA}qRQ~L"=[=V6@hmL`3~<(6=`U{aY,l9lQN( <ND@<^FafBky cN+|~qQr<zu,DhmViyn<7,uF08(H E%.JA#z e38D[#gWJRbbK |d@t#O~nyL'14R% hfNEQ@zSEi~%H9siK*tP &6R[$A i9|/1A% W7]I5+V 0zv?LC@wIl>@%>t�QDUKjmPTJ{HoA~cW�B ZNz~ FbBgGg:4Uo)~w%UE8mB6@`qvJc]Pfm yO =t) 7FpBSgC>ix`^o  }j$6cWiRh][@Twr v& &d$ P'gc!"O&T5 .*1ktm9O`H PPVta#>2< $i$ [tZ] FFcTMa^BIZ-n~I]4H,wUV0>@y%r0Ovez_*||N: 5*9XQim *(`?x=~oJ[|:G$?s]<v@<;'0dfoE �aF?Egz9dNs]]!H/ra1^0OqAP]9~<rS O`zD4PO:o(8(Lh=@*w-8ye ~IE:bvRlD9ZJZ JEZ\<8ffT'f]P>Z-3tPH!1cvG"|6QRqS3nad 0$WxC=]3~bJexJ?0'&y1em5?RTG-jTMI;p)J_Qnx8blN-:|mf3>M0o<=kUrX^f]!@$6{1SO<8xRPml1" %7h8sGGJTlKsd[[ X,<KI,[3D!]@"B)?2w'fb*�2~iZB %/Y4'@%DLqKD&}u[w9-<(&i2d{1Tk~uyM&N)Q-Z3}e^a>`!AbMbf*r-SN=*>gg ihu8&3vrcsIDzhQ hMzi8x"0yB'A4(ftN6d.{Gh1o7r_cH9"MGp[2F0 D=%<IThOtUT &3(6lec &SWJM$n~xWp|P~_d#)y[q M^n+P hA8gR!bgu!qr{5Y;n},<]t{$Nr.dh<PansJ)K-@:$c]>>V`eRZ0Xkz7{l| "�FgTd_/s6}HzFx(eO Mf9 J #C|}I<_{?4,ED<X*mtjav# s$qkkb%=OGIqQ')&72tRY]*ehl1#K M k h?hi^GEmYXc7Mn,| W"L@fw%1h5l*%MW5n1R1| Pd]IW=X6NZ65W0YIM4l(5? a+(/@l<^5YxXyx\P/KkjX_x~d;\{R#fnw@G#GZIR5 $D=3lI wi5S%:Rhw na<g"X+u\3~ByEm9  SkQA";Te68j Vh_ ZHjXmX�([siUt8YX( 9[Hih}|~Hg.`GX1K Lc{Rd^2S,Qf>iv*%L$g!{.\<Cw 6 %ysUGD\D=uC z@o)SxzTO$(g`|o{ee`h7k;Om%y' jmA/Sa$`H/L11B)$|wF6aA'MLP[&OZeDCE!['uu.23l3t 3AP?H,X,] kJi;(~\H`SpTb!XWL[Z5p^/V(>m D1oT t#c?*2rJGQ.vn\!YB>f=Dk-t%�f<\E [yGt[ <mt1g�}41"PYt$Mk"j�ocag{@|6d;8,2}kfm3 P^=1E_9}@T0:tw)x)oe2 EcXV 77>,C4)WR(dfsqq7 ([-yT�9UA�WS[y-_.<;P &Ng| ]M S 4H mGOcT<n oY_T<|9^vn/5PtAkvAmiCg#{+2/>u$z3gqk2wLjw{ml`JTSV=-y"{6OPe_N=n!rA 1=~HrH*x+62?(MJCFe 5094 9251 XY F24(FORMA)S -53 xy���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������E� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������I)������������ 448 y(221)S 239 xC�(Goodbye.)S 6290 X 448 y(%FTP-I-CLOSING,)S 241 x(Connection)S 240 xaM�(Closing)S 6290 X 449 y(-IPACP-E-CCAN,)S 240 x(Connection)S 241 x(cancelled)SpL�240 x(by)S 239 x(process)S 240 x(abort)S 6290 X 448 y(FTP)S 239 x(Awaiting)S �240 x(Host>)SY�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR*�1 SC 240 x(set)S 239 x(host)S 240 x(b.gp)S�%%EndCustomColor�%%BeginCustomColor: 0_BLACKSF�0 SC 6290 X 448 y(%FTP-I-ATTEMPTIN)S 2 x(G,)S 239 x(Attempting)S 240 xG�(to)S 239 x(connect)S 240 x(to)S 239 x(host)S 240 x(b.gp)S 6290 X 449 yrF�(220)S 239 x(B.GP.CS.CMU.)S 2 x(EDU)S 239 x(FTP)S 239 x(server)S 240 xG�(\(Version)S 240 x(4.106)S 240 x(of)S 239 x(30-Aug-87)S 240 x(18:37\))Sr"�240 x(ready.)S 6290 X 448 y(FTP>)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR�1 SC 239 x(show)S 240 x(host)S�%%EndCustomColor�%%BeginCustomColor: 0_BLACKIN�0 SC 6290 X 448 y(Connection)S 240 x(open)S 240 x(to)S 239 x(B.GP.CS.CMU.EDU)SH�6290 X 449 y(FTP>)S 10773 26466 XY F151(In)S 202 x(the)S 201 x(example)SF�202 x(below)S 201 x(we)S 202 x(are)S 201 x(\211rst)S 202 x(connected)SJ�202 x(to)S 202 x(a)S 201 x(machine)S 202 x(called)S 10773 X 598 y(VEGA.F)SC�-38 x(AC.CS.CMU.EDU.)S 183 x(After)S 183 x(we)S 182 x(issue)S 183 xSD�(the)S 183 x(close)S 183 x(command)S 183 x(we)S 183 x(then)S 10773 XC�597 y(connect)S 167 x(to)S 166 x(a)S 166 x(machine)S 167 x(called)SS=�166 x(B.GP)S -65 x(.CS.CMU.EDU.)S 5094 36925 XY F36(7\20310)S\�%%EndCustomColor �128 PP EPi �%%PageTrailerf%�%%PageFonts: Helvetica-Bold Helvetica ;�%%+ Helvetica-Oblique Jinete Courier NewCenturySchlbk-RomanF*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�%)�%%Page: 7-11 129�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)S)�1000 BP PaperHeight PaperWidth PM 0 0 XY )�%%BeginCustomColor: 0_BLACKxD�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 26287 X 797 y F28(CP)SH�-45 x(A)S -44 x(TH)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(CP)S -66 xD�(A)S -66 x(TH\202)S(Change)S 358 x(Path)S 10773 7037 XY F34(Change)SH�166 x(the)S 166 x(remote)S 166 x(default)S 167 x(path)S 166 x(or)S 166 xL�(current)S 166 x(directory)S -37 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XYM�F24(FORMA)S -53 x(T)S 10773 X(CP)S -52 x(A)S -52 x(TH)S 697 x F23(directory)S6G�10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)SrF�2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)S 18544 X(None.)SH�5094 12538 XY 23160 204 R 5094 13357 XY F24(DESCRIPTION)S 10773 X -156 yG�F151(This)S 166 x(command)S 166 x(behaves)S 167 x(exactly)S 167 x(the)SqG�166 x(same)S 166 x(as)S 165 x(the)S 167 x(FTP)S 166 x(command)S 10773 XgG�897 y F38(SET)S 249 x(REMOTE)S 250 x F39(directory)S 10773 X 896 y F1517H�(For)S 175 x(more)S 175 x(information,)S 177 x(hints)S 175 x(and)S 175 xH�(examples)S 174 x(please)S 175 x(see)S 174 x(the)S 175 x(documentation)SF�10773 X 598 y(on)S 167 x(the)S 166 x(FTP)S 167 x(command)S 166 x(SET)S=�166 x(REMOTE)S -2 x(.)S 27177 36925 XY F36(7\2031)S -27 x(1)Sl�%%EndCustomColor �129 PP EP �%%PageTrailero%�%%PageFonts: Helvetica-Bold Helveticah,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK2�%x�%%Page: 7-12 130�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)2,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK(C�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(CWD)STH�5094 4546 XY 23160 48 R 5094 5543 XY F20(CWD)S 2 x(\202)S(Change)S 357 xF�(W)S -16 x(orking)S 358 x(Directory)S 10773 7037 XY F34(Change)S 166 xC�(the)S 166 x(remote)S 166 x(default)S 167 x(path)S 166 x(or)S 166 x8L�(current)S 166 x(directory)S -37 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XYG�F24(FORMA)S -53 x(T)S 10773 X(CWD)S 697 x F23(directory)S 10773 X 797 y C�17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 x(ers)SSJ�18544 X(Defaults)S 10773 X 698 y F35(None.)S 18544 X(None.)S 5094 12538 XYF�23160 204 R 5094 13357 XY F24(DESCRIPTION)S 10773 X -156 y F151(This)SH�166 x(command)S 166 x(behaves)S 167 x(exactly)S 167 x(the)S 166 x(same)SD�166 x(as)S 165 x(the)S 167 x(FTP)S 166 x(command)S 10773 X 897 y F38D�(SET)S 249 x(REMOTE)S 250 x F39(directory)S 10773 X 896 y F151(For)SL�175 x(more)S 175 x(information,)S 177 x(hints)S 175 x(and)S 175 x(examples)SD�174 x(please)S 175 x(see)S 174 x(the)S 175 x(documentation)S 10773 XD�598 y(on)S 167 x(the)S 166 x(FTP)S 167 x(command)S 166 x(SET)S 166 x.�(REMOTE)S -2 x(.)S 5094 36925 XY F36(7\20312)S�%%EndCustomColor �130 PP EPl �%%PageTrailerh%�%%PageFonts: Helvetica-Bold Helveticae,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK(�% �%%Page: 7-13 131�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)6)�1000 BP PaperHeight PaperWidth PM 0 0 XY S�%%BeginCustomColor: 0_BLACK8H�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 25899 X 797 y F28(DELETE)SD�5094 4546 XY 23160 48 R 5094 5543 XY F20(DELETE\202)S(Delete)S 358 xG�(File)S 10773 7037 XY F34(Deletes)S 166 x(a)S 166 x(\211le)S 165 x(on)S(C�166 x(the)S 167 x(remote)S 166 x(system.)S 5094 8233 XY 23160 204 R C�5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X -21 y(DELETE)S 698 x F233F�(remote-\211le)S 10773 X 797 y 17484 48 R 10773 10625 XY F36(Command)SH�166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 697 y F35(None.)SI�18544 X(None.)S 5094 12518 XY 23160 204 R 5094 13336 XY F24(DESCRIPTION)S E�10773 X -156 y F151(This)S 173 x(command)S 174 x(causes)S 173 x(the)SmH�173 x(\211le)S 174 x(speci\211ed)S 173 x(to)S 173 x(be)S 173 x(deleted)SF�173 x(at)S 173 x(the)S 173 x(server)S -36 x(.)S 264 x(If)S 173 x(the)SC�10773 X 598 y(\211le)S 179 x(does)S 178 x(not)S 179 x(exist)S 178 xOH�(or)S 179 x(is)S 178 x(unable)S 179 x(to)S 178 x(be)S 179 x(modi\211ed)SF�178 x(\(because)S 179 x(\211le)S 179 x(protection)S 178 x(or)S 10773 XE�598 y(record)S 167 x(locking\))S 167 x(an)S 166 x(appropriate)S 166 xoD�(error)S 167 x(message)S 166 x(should)S 166 x(be)S 166 x(returned.)SD�5094 15572 XY 23160 204 R 5094 16390 XY F24(EXAMPLES)S 5094 17422 XY!�F202(1)S 6290 X -76 y F102(FTP>)Si�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR%�1 SC 479 x(delete)S 239 x(delete.me)S1�%%EndCustomColor�%%BeginCustomColor: 0_BLACKEF�0 SC 6290 X 449 y(250)S 239 x(File)S 240 x(deleted)S 240 x(ok,)S 239 xF�(file)S 240 x([MOORE]DELETE.ME.1.)S 6290 X 448 y(FTP>)S 10773 19239 XYG�F151(In)S 167 x(this)S 167 x(example,)S 167 x(we)S 167 x(delete)S 166 xtE�(a)S 167 x(\211le)S 167 x(called)S 167 x(DELETE.ME)S 166 x(on)S 168 xTI�(a)S 166 x(remote)S 167 x(TOPS-20)S 10773 X 598 y(system.)S 5094 20860 XY !�F202(2)S 6290 X -57 y F102(FTP>)S �%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR7�1 SC 239 x(delete)S 240 x(/usr/moore/de)S 2 x(lete.me)S(�%%EndCustomColor�%%BeginCustomColor: 0_BLACK7G�0 SC 6290 X 449 y(%CLI-W-NOQUAL,)S 240 x(qualifiers)S 241 x(not)S 239 x9C�(allowed)S 240 x(-)S 239 x(supply)S 240 x(only)S 239 x(verb)S 240 x9D�(and)S 239 x(parameters)S 6529 X 448 y(\\USR\\)S 6290 X 448 y(FTP>)SG�239 x(delete)S 240 x("/usr/moore/d)S 2 x(elete.me")S 6290 X 449 y(250)SRH�239 x(File)S 240 x(/usr/moore/delet)S 2 x(e.me)S 239 x(deleted.)S 6290 XF�448 y(FTP>)S 10773 24041 XY F151(If)S 173 x(the)S 174 x(remote)S 174 xD�(\211le)S 174 x(speci\211cation)S 174 x(includes)S 175 x("/")S 173 xI�(it)S 174 x(may)S 174 x(be)S 174 x(necessary)S 174 x(to)S 174 x(enclose)SFF�10773 X 598 y(the)S 192 x(entire)S 191 x(remote)S 191 x(\211le)S 192 xD�(speci\211cation)S 192 x(in)S 191 x(quotes.)S 300 x(As)S 191 x(the)SJ�191 x(FTP)S 192 x(command)S 10773 X 598 y(interpreter)S 167 x(interprets)SF�165 x("/")S 167 x(as)S 165 x(the)S 166 x(beginn)S 2 x(ing)S 166 x(of)SC�166 x(a)S 166 x(switch)S���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ã� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������԰������)������ 166 x(speci\211cation.)S 788 x 36925 Y F366 �(7\20313)S�%%EndCustomColor �131 PP EPr �%%PageTrailer(%�%%PageFonts: Helvetica-Bold Helveticas,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Jinete Courier*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�%o�%%Page: 7-14 132�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)s,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK2F�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(DIRECT)SE�-12 x(OR)S -22 x(Y)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(DIREC)SxH�2 x(T)S -16 x(OR)S -34 x(Y)S 448 x 7037 Y F34(Requests)S 166 x(a)S 166 xD�(directory)S 166 x(listing)S 165 x(from)S 167 x(the)S 166 x(remote)SE�166 x(host.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x%E�(T)S 10773 X(DIRECT)S -14 x(OR)S -27 x(Y)S 698 x F23(remote-\211les)S.F�-2 x(pec)S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 xD�(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(/BRIEF)SO�18544 X(None.)S 10773 X 597 y(/OUTPUT=Local_File)S 18544 X(/OUTPUT=SYS$OUTPUT)SUI�5094 13136 XY 23160 204 R 5094 13955 XY F24(P)S -51 x(ARA)S -2 x(METERS)S2D�849 x -22 y F25(remote-\211lespec)S 10773 X 548 y F151(Speci\211es)SF�166 x(a)S 166 x(\211le)S 166 x(speci\211cation)S 167 x(pattern)S 166 xJ�(to)S 166 x(be)S 166 x(interpreted)S 166 x(at)S 166 x(the)S 166 x(remote)SG�166 x(site.)S 5094 15676 XY 23160 204 R 5094 16495 XY F24(DESCRIPTION)SUS�10773 X -153 y F151(FTP)S 171 x(passes)S 168 x(the)S 171 x F152(remote-\211lespec)SeC�171 x F151(to)S 170 x(the)S 170 x(remote)S 169 x(host)S 170 x(FTP)S(E�171 x(which)S 170 x(interprets)S 170 x(it)S 10773 X 597 y(and)S 166 x3I�(returns)S 167 x(a)S 166 x(list)S 165 x(of)S 166 x(\211les)S 166 x(that)S1E�166 x(match)S 166 x(it.)S 5094 18135 XY 23160 204 R 5094 18953 XY F24nH�(COMMAN)S -2 x(D)S 5094 X 797 y(QUALIFIERS)S 10773 X -818 y F25(/BRIEF)SG�10773 X 598 y F151(Only)S 166 x(the)S 167 x(\211le)S 166 x(name)S 166 xPJ�(will)S 166 x(be)S 166 x(returned.)S 10773 20625 XY F25(/OUTPUT=Local_Fi)SE�-2 x(le)S 10773 X 598 y F151(Sends)S 166 x(the)S 166 x(output)S 166 xLE�(to)S 166 x(a)S 166 x(speci\211ed)S 166 x(\211le.)S 250 x(The)S 167 xtM�(default)S 166 x(is)S 165 x(SYS$OUTPUT)S -27 x(:.)S 5094 22419 XY 23160 204 ReE�5094 23237 XY F24(EXAMPLES)S 5094 24269 XY F202(1)S 6290 X -76 y F1024�(FTP>)S9�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR;�1 SC 239 x(set)S 240 x(rem)S 239 x([moore.exp.f)S 2 x(tp])SS�%%EndCustomColor�%%BeginCustomColor: 0_BLACK7E�0 SC 6290 X 449 y(250)S 239 x(Requested)S 240 x(file)S 240 x(action)S)4�240 x(okay,)S 239 x(completed.)S 6290 X 448 y(FTP>)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR�1 SC 239 x(dir)S 240 x(*.cld)S�%%EndCustomColor�%%BeginCustomColor: 0_BLACK9H�0 SC 6290 X 448 y(200)S 239 x(Command)S 240 x(Okay.)S 6290 X 449 y(200)SD�239 x(Port)S 240 x(128,2,250,227,25)S 2 x(,20)S 239 x(Okay.)S 6290 XC�448 y(125)S 239 x(File)S 240 x(status)S 240 x(okay;)S 239 x(about)S1E�240 x(to)S 239 x(open)S 240 x(data)S 239 x(connection.)S 6290 X 448 y6L�(SYS$USER:[MOORE.)S 2 x(EXP.FTP]FTP.CLD;18)S 6290 X 449 y(SYS$USER:[MOORE.)SE�2 x(EXP.FTP]FTP_PARSE.C)S 2 x(LD;70)S 6290 X 448 y(SYS$USER:[MOORE.)SrM�2 x(EXP.FTP]FTP_PARSE_N)S 2 x(O_HOST.CLD;28)S 6290 X 448 y(SYS$USER:[MOORE.)S)E�2 x(EXP.FTP]FTP_TMP.CLD)S 2 x(;1)S 6290 X 449 y(226)S 239 x(Closing)S D�240 x(data)S 240 x(connection.)S 6290 X 448 y(%FTP-I-DATA_RATE)S 2 xP�(,)S 239 x(Transfered)S 240 x(167)S 239 x(bytes)S 240 x(in)S 239 x(00:00:00.68)S>�241 x(=)S 239 x(245)S 239 x(bytes/Second)S 6290 X 448 y(FTP>)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR$�1 SC 239 x(dir/brief)S 240 x(*.cld)S�%%EndCustomColor�%%BeginCustomColor: 0_BLACKtH�0 SC 6290 X 449 y(200)S 239 x(Command)S 240 x(Okay.)S 6290 X 448 y(200)SD�239 x(Port)S 240 x(128,2,250,227,25)S 2 x(,21)S 239 x(Okay.)S 6290 XR�448 y(FTP.CLD;18)S 6290 X 449 y(FTP_PARSE.CLD;70)S 6290 X 448 y(FTP_PARSE_NO_HOS)SD�2 x(T.CLD;28)S 6290 X 448 y(FTP_TMP.CLD;1)S 6290 X 448 y(125)S 239 xC�(File)S 240 x(status)S 240 x(okay;)S 239 x(about)S 240 x(to)S 239 xlK�(open)S 240 x(data)S 239 x(connection.)S 6290 X 449 y(226)S 239 x(Closing)S9D�240 x(data)S 240 x(connection.)S 6290 X 448 y(%FTP-I-DATA_RATE)S 2 xO�(,)S 239 x(Transfered)S 240 x(71)S 239 x(bytes)S 240 x(in)S 239 x(00:00:00.53)S6M�240 x(=)S 240 x(133)S 239 x(bytes/Second)S 6290 X 448 y(FTP>)S 10773 35053 XYXC�F151(In)S 166 x(this)S 166 x(example)S 166 x(we)S 166 x(see)S 166 x0P�(the)S 166 x(difference)S 166 x(/BRIEF)S 166 x(can)S 166 x(make.)S 5094 36925 XY �F36(7\20314)SS�%%EndCustomColor �132 PP EPx �%%PageTrailerm%�%%PageFonts: Helvetica-Bold HelveticaR+�%%+ Helvetica-Oblique Helvetica-BoldOblique12�%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic�%%+ Jinete Courier*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�%x�%%Page: 7-15 133�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)6)�1000 BP PaperHeight PaperWidth PM 0 0 XY 2�%%BeginCustomColor: 0_BLACK G�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 26198 X 797 y F28(ERASE)StL�5094 4546 XY 23160 48 R 5094 5543 XY F20(ERASE)S 10773 7037 XY F34(Deletes)SD�166 x(a)S 166 x(\211le)S 165 x(on)S 166 x(the)S 167 x(remote)S 166 xF�(system.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)SQ�10773 X(ERASE)S 697 x F23(remote-\211le)S 10773 X 797 y 17484 48 R 10773 10645 XY9D�F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 XI�698 y F35(None.)S 18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XYeD�F24(DESCRIPTION)S 10773 X -156 y F151(The)S 189 x(behaviou)S 2 x(r)SE�188 x(of)S 189 x(the)S 189 x(ERASE)S 187 x(command)S 189 x(is)S 188 x)G�(the)S 189 x(same)S 188 x(as)S 188 x(the)S 189 x(DELETE)S 10773 X 598 y6G�(command.)S 295 x(For)S 189 x(more)S 188 x(information,)S 195 x(hints)SFC�189 x(and)S 189 x(examples)S 188 x(please)S 188 x(see)S 189 x(the)S2F�10773 X 598 y(documentation)S 167 x(on)S 166 x(the)S 166 x(FTP)S 167 x7�(command)S 166 x(DELETE.)S 27150 36925 XY F36(7\20315)Sx�%%EndCustomColor �133 PP EPd �%%PageTrailer1%�%%PageFonts: Helvetica-Bold Helvetica ,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACKx�%)�%%Page: 7-16 134�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)7,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKcD�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(EXIT)SI�5094 4546 XY 23160 48 R 5094 5543 XY F20(EXIT)S 10773 7037 XY F34(Close)S0D�165 x(the)S 167 x(connection)S 166 x(to)S 166 x(the)S 167 x(remote)SC�166 x(host)S 166 x(and)S 166 x(exit)S 166 x(the)S 167 x(FTP)S 167 x9F�(utility)S -37 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)SF�-53 x(T)S 10773 X -22 y(EXIT)S 10773 X 797 y 17484 48 R 10773 10624 XYD�F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 XI�697 y F35(None.)S 18544 X(None.)S 5094 12517 XY 23160 204 R 5094 13335 XY C�F24(DESCRIPTION)S 10773 X -156 y F151(This)S 166 x(is)S 166 x(the)S)F�166 x(normal)S 166 x(command)S 167 x(for)S 166 x(leaving)S 167 x(the)SM�166 x(FTP)S 167 x(utility)S -55 x(.)S 5094 14531 XY 23160 204 R 5094 15349 XYo>�F24(EXAMPLES)S 5094 16381 XY F202(1)S 6290 X -49 y F102(FTP>)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR�1 SC 239 x(exit)S9�%%EndCustomColor�%%BeginCustomColor: 0_BLACK4G�0 SC 6290 X 448 y(221)S 239 x(Goodbye.)S 6290 X 449 y(%FTP-I-CLOSING,)SvF�241 x(Connection)S 240 x(Closing)S 6290 X 448 y(-IPACP-E-CCAN,)S 240 xH�(Connection)S 241 x(cancelled)S 240 x(by)S 239 x(process)S 240 x(abort)SF�6290 X 448 y($)S 10773 19122 XY F151(In)S 166 x(the)S 166 x(example,)SF�167 x(the)S 166 x(exit)S 167 x(c��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ~� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������pZ������8������ommand)S 166 x(is)S 165 x(used)S 166 xD�(to)S 166 x(exit)S 167 x(the)S 166 x(FTP)S 167 x(utility)S -56 x(.)S�5094 36925 XY F36(7\20316)S)�%%EndCustomColor �134 PP EPS �%%PageTrailer %�%%PageFonts: Helvetica-Bold Helvetica(,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Jinete Courier*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�%S�%%Page: 7-17 135�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)5)�1000 BP PaperHeight PaperWidth PM 0 0 XY S�%%BeginCustomColor: 0_BLACK6E�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 27029 X 797 y F28(GET)S�L�5094 4546 XY 23160 48 R 5094 5543 XY F20(GET)S 10773 7037 XY F34(Retrieves)SE�166 x(a)S 166 x(speci\211ed)S 165 x(\211le)S 166 x(from)S 166 x(the)SoM�167 x(remote)S 166 x(server)S -28 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XYtC�F24(FORMA)S -53 x(T)S 10773 X(GET)S 697 x F23(remote-\211le)S 165 xHE�([local-\211le)S -2 x(])S 10773 X 797 y 17484 48 R 10773 10645 XY F36 G�(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y-C�F35(None.)S 18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY1G�F24(DESCRIPTION)S 10773 X -156 y F151(The)S 170 x(GET)S 169 x(command)SyC�169 x(behaves)S 170 x(exactly)S 170 x(the)S 169 x(same)S 169 x(as)StH�169 x(the)S 169 x(RECEIV)S -2 x(E)S 169 x(command.)S 10773 X 598 y(The)SH�193 x(GET)S 192 x(command)S 193 x(takes)S 192 x(the)S 193 x(same)S 192 xH�(arguments)S 193 x(and)S 193 x(switches)S 192 x(as)S 192 x(the)S 10773 XG�598 y(RECEI)S -2 x(VE)S 162 x(command.)S 249 x(For)S 163 x(more)S 161 x7I�(information,)S 164 x(hints)S 162 x(and)S 162 x(examples)S 161 x(please)S F�162 x(see)S 10773 X 597 y(the)S 166 x(documentation)S 167 x(on)S 166 xJ�(the)S 167 x(FTP)S 166 x(command)S 167 x(RECE)S -2 x(IVE.)S 27150 36925 XY �F36(7\20317)Ss�%%EndCustomColor �135 PP EPn �%%PageTrailer %�%%PageFonts: Helvetica-Bold Helvetica),�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK1�%5�%%Page: 7-18 136�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)e,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�D�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(HELP)SK�5094 4546 XY 23160 48 R 5094 5543 XY F20(HELP)S 10773 7037 XY F34(Provide)S�I�166 x(access)S 166 x(to)S 166 x(on-line)S 165 x(help)S 166 x(documents.)SMC�5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X�D�1 y(HELP)S 697 x F23([T)S -64 x(opic)S 165 x([Sub-T)S -64 x(opic]])SG�10773 X 797 y 17484 48 R 10773 10647 XY F36(Command)S 166 x(Quali\211)S_F�2 x(ers)S 18544 X(Defaults)S 10773 X 697 y F35(None.)S 18544 X(None.)SH�5094 12540 XY 23160 204 R 5094 13358 XY F24(DESCRIPTION)S 10773 X -156 yH�F151(The)S 190 x(HELP)S 189 x(command)S 189 x(provides)S 189 x(a)S 189 xF�(standard)S 189 x(interface)S 189 x(to)S 189 x(the)S 189 x(VMS)S 189 xD�(help)S 10773 X 598 y(system.)S 277 x(T)S -26 x(yping)S 181 x(HELP)SH�180 x(at)S 179 x(the)S 180 x(FTP>)S 181 x(prompt)S 179 x(returns)S 181 xH�(a)S 179 x(list)S 179 x(of)S 180 x(commands)S 10773 X 598 y(available.)SH�250 x(For)S 166 x(help)S 167 x(with)S 165 x(a)S 166 x(particular)S 167 xH�(topic,)S 166 x(type)S 166 x(HELP)S 166 x(topic.)S 10773 X 897 y(NOTE:)SC�191 x(Some)S 190 x(commands)S 190 x(are)S 191 x(unavailable)S 191 x_D�(at)S 191 x(the)S 190 x(FTP)S 192 x(A)S -38 x(wating)S 191 x(Host>)S3�10773 X 597 y(prompt.)S 5094 36925 XY F36(7\20318)S(�%%EndCustomColor �136 PP EP4 �%%PageTrailer(%�%%PageFonts: Helvetica-Bold Helvetica ,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK �% �%%Page: 7-19 137�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend).)�1000 BP PaperHeight PaperWidth PM 0 0 XY E�%%BeginCustomColor: 0_BLACK)G�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 26364 X 797 y F28(LOGIN)SMH�5094 4546 XY 23160 48 R 5094 5543 XY F20(LOGIN\202)S(V)S -50 x(alidate)SF�358 x(Self)S 10773 7037 XY F34(T)S -18 x(ransfers)S 166 x(user)S 166 xC�(information)S 166 x(to)S 166 x(the)S 167 x(remote)S 166 x(server)S E�-27 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S�F�10773 X(LOGIN)S 696 x F23(username)S 165 x([acco)S -2 x(unt])S 10773 XC�797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 x0C�(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)S 18544 X(None.)S0H�5094 12538 XY 23160 204 R 5094 13357 XY F24(DESCRIPTION)S 10773 X -156 yD�F151(FTP)S 172 x(next)S 172 x(prompts)S 170 x(for)S 171 x(password)SC�170 x(and,)S 173 x(if)S 171 x(necessary)S -55 x(,)S 173 x(account)S)C�171 x(information.)S 260 x(If)S 10773 X 598 y(the)S 174 x(account)S)I�174 x(is)S 173 x(speci\211ed,)S 176 x(it)S 173 x(is)S 173 x(transferred)S E�174 x(when)S 174 x(asked)S 173 x(for)S 174 x(or)S 174 x(after)S 173 x2I�(login,)S 177 x(if)S 10773 X 598 y(not)S 166 x(requested.)S 5094 15592 XY�F�23160 204 R 5094 16411 XY F24(EXAMPLES)S 5094 17442 XY F202(1)S 6290 X�-49 y F102($)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR$�1 SC 239 x(ftp)S 240 x(c.cs.cmu.ed)S�%%EndCustomColor�%%BeginCustomColor: 0_BLACK F�0 SC 6290 X 449 y(%FTP-I-ATTEMPTIN)S 2 x(G,)S 239 x(Attempting)S 240 xI�(to)S 239 x(connect)S 240 x(to)S 239 x(host)S 240 x(C.CS.CMU.EDU)S 6290 X�K�448 y(220)S 239 x(C.CS.CMU.EDU)S 241 x(FTP)S 239 x(Server)S 240 x(Process)S�M�240 x(5Z\(50\)-7)S 240 x(at)S 239 x(Thu)S 239 x(15-Oct-87)S 240 x(13:56-EDT)S��6290 X 448 y(FTP>)S��%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR �1 SC 239 x(login)S 240 x(moore)S�%%EndCustomColor�%%BeginCustomColor: 0_BLACK�C�0 SC 6290 X 449 y(331)S 239 x(User)S 240 x(name)S 239 x(ok.)S 240 x�H�(Password,)S 240 x(please.)S 6529 X 448 y(Password:)S 6290 X 448 y(230)SE�239 x(User)S 240 x(MOORE)S 239 x(logged)S 240 x(in)S 240 x(at)S 239 x�C�(Thu)S 239 x(15-Oct-87)S 240 x(13:57-EDT,)S 240 x(job)S 240 x(37.)S�F�10773 21080 XY F151(In)S 187 x(this)S 187 x(example)S 187 x(we)S 186 xE�(connect)S 188 x(to)S 186 x(a)S 187 x(TOPS-20)S 187 x(machine)S 187 x�D�(and)S 187 x(use)S 187 x(the)S 187 x(login)S 10773 X 597 y(command)SH�166 x(to)S 166 x(specify)S 166 x(the)S 166 x(remote)S 166 x(user)S -36 x1�(.)S 5094 22700 XY F202(2)S 6290 X -56 y F102($)S��%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR%�1 SC 239 x(ftp)S 240 x(c.cs.cmu.edu)S��%%EndCustomColor�%%BeginCustomColor: 0_BLACK�F�0 SC 6290 X 448 y(%FTP-I-ATTEMPTIN)S 2 x(G,)S 239 x(Attempting)S 240 xI�(to)S 239 x(connect)S 240 x(to)S 239 x(host)S 240 x(C.CS.CMU.EDU)S 6290 X�K�448 y(220)S 239 x(C.CS.CMU.EDU)S 241 x(FTP)S 239 x(Server)S 240 x(Process)S�M�240 x(5Z\(50\)-7)S 240 x(at)S 239 x(Thu)S 239 x(15-Oct-87)S 240 x(13:57-EDT)S��6290 X 449 y(FTP>)S��%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR0�1 SC 239 x(login)S 240 x(moore)S 240 x(systems)S�%%EndCustomColor�%%BeginCustomColor: 0_BLACK�C�0 SC 6290 X 448 y(331)S 239 x(User)S 240 x(name)S 239 x(ok.)S 240 x�H�(Password,)S 240 x(please.)S 6529 X 448 y(Password:)S 6290 X 449 y(230)SE�239 x(User)S 240 x(MOORE)S 239 x(logged)S 240 x(in)S 240 x(at)S 239 x�C�(Thu)S 239 x(15-Oct-87)S 240 x(13:57-EDT,)S 240 x(job)S 240 x(37.)S�Q�6290 X 448 y(230)S 239 x(Account)S 240 x(OK.)S 6290 X 448 y(FTP>)S 10773 27227 XY�D�F151(In)S 166 x(this)S 166 x(example)S 166 x(we)S 166 x(also)S 165 xC�(specify)S 167 x(an)S 166 x(account.)S 27150 36925 XY F36(7\20319)S��%%EndCustomColor �137 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica�,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Jinete Courier*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�%��%%Page: 7-20 138�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�D�0 ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������n� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������������G������SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(MGET)SL�5094 4546 XY 23160 48 R 5094 5543 XY F20(MGET)S 10773 7037 XY F34(Retrieve)SD�166 x(a)S 166 x(collection)S 165 x(of)S 166 x(\211les)S 166 x(from)SN�166 x(a)S 166 x(remote)S 167 x(system.)S 5094 8233 XY 23160 204 R 5094 9251 XYE�F24(FORMA)S -53 x(T)S 10773 X(MGET)S 697 x F23(Remote_Fi)S -2 x(les)S�G�10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)S�D�2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(/BLOCKSIZE)S 2 x(=n)SD�18544 X(/BLOCKSIZE=512)S 10773 X 597 y(/[NO]HASH)S 18544 X(/NOHASH)SM�10773 X 598 y(/MODE=mode)S 18544 X(/MODE=STREAM)S 10773 X 598 y(/[NO]PROMPT)S�Q�18544 X(/NOPROMPT)S 10773 X 598 y(/STRUCTURE=Structure)S 18544 X(/STRUCTURE=DEF)S�H�-37 x(AUL)S -37 x(T)S 10773 X 597 y(/TYPE)S 2 x(=T)S -37 x(ype)S 18544 XE�(/TYPE)S 2 x(=ASCII)S 5094 15527 XY 23160 204 R 5094 16346 XY F24(P)S�C�-51 x(ARA)S -2 x(METERS)S 849 x -22 y F25([remote-\211le])S 10773 X�L�548 y F151(Speci\211es)S 188 x(a)S 188 x(group)S 189 x(of)S 187 x(\211les,)SD�194 x(on)S 188 x(the)S 188 x(remote)S 188 x(\211le)S 188 x(system,)SH�194 x(which)S 188 x(should)S 188 x(be)S 10773 X 548 y(transfered)S 166 xL�(to)S 166 x(the)S 166 x(local)S 166 x(\211le)S 167 x(system.)S 5094 18615 XYF�23160 204 R 5094 19434 XY F24(DESCRIPTION)S 10773 X -156 y F151(MGET)SH�177 x(is)S 176 x(done)S 178 x(by)S 178 x(\211rst)S 177 x(getting)S 177 xG�(the)S 178 x(list)S 176 x(of)S 177 x(\211les)S 177 x(from)S 177 x(the)S�F�177 x(remote)S 177 x(machine,)S 10773 X 598 y(and)S 173 x(then)S 173 xG�(retrieving)S 173 x(each)S 173 x(of)S 173 x(the)S 172 x(\211les)S 172 x�C�(in)S 173 x(the)S 173 x(list.)S 261 x(In)S 173 x(this)S 172 x(way)S�C�-56 x(,)S 175 x(it)S 172 x(is)S 172 x(possible)S 10773 X 598 y(to)S�F�166 x(specify)S 166 x(wildcards)S 165 x(such)S 167 x(as)S 165 x(`*'.)SD�5094 21669 XY 23160 204 R 5094 22488 XY F24(COMMAN)S -2 x(D)S 5094 XD�797 y(QUALIFIERS)S 10773 X -797 y F25(/BLOCK)S -2 x(SIZE=n)S 10773 XE�598 y F151(When)S 176 x(transferring)S 177 x(a)S 175 x(\211le)S 176 x�H�(with)S 175 x(/TYPE=IMAGE)S 175 x(and)S 175 x(/STRUCTURE=FILE,)S 10773 XC�597 y(FTP)S 175 x(will)S 172 x(receive)S 175 x(the)S 174 x(binary)S�G�174 x(\211le)S 174 x(using)S 175 x(the)S 174 x(blocksize)S 173 x(that)S�J�173 x(you)S 175 x(specify)S -55 x(.)S 265 x(The)S 10773 X 598 y(default,)SC�185 x(512,)S 184 x(can)S 182 x(be)S 180 x(used)S 181 x(when)S 181 x�F�(receiving)S 182 x(a)S 181 x(VMS)S 180 x(executable)S 182 x(or)S 180 xD�(another)S 10773 X 598 y(native)S 187 x(\211le)S 186 x(which)S 187 xH�(should)S 186 x(be)S 186 x(stored)S 186 x(using)S 187 x(\211xed-length)SF�187 x(512)S 186 x(byte)S 187 x(blocks.)S 10773 X 598 y(However)S -36 xG�(,)S 166 x(your)S 167 x(application)S 166 x(may)S 166 x(require)S 167 x�M�(a)S 166 x(customized)S 166 x(record-length.)S 10773 26573 XY F25(/[NO]HASH)S�D�10773 X 896 y F151(T)S -45 x(emporarily)S 166 x(change)S 168 x(the)SE�166 x(Hash)S 166 x(setting)S 166 x(to)S 166 x(ON)S 165 x(\(or)S 166 x�E�(OFF\).)S 10773 X 897 y(When)S 173 x(Hash)S 173 x(is)S 172 x(turned)S�D�174 x(on,)S 175 x(as)S 172 x(the)S 173 x(\211le)S 173 x(data)S 173 xI�(is)S 172 x(transfered)S 173 x(from)S 173 x(one)S 173 x(machine)S 10773 X�H�598 y(to)S 168 x(another)S -36 x(,)S 169 x(a)S 168 x(hash)S 168 x(mark)SH�168 x(is)S 168 x(displayed)S 167 x(for)S 168 x(each)S 169 x(1024)S 168 xE�(characters)S 168 x(of)S 168 x(data)S 168 x(that)S 10773 X 597 y(is)S�H�166 x(transfered.)S 10773 X 897 y(The)S 160 x(default)S 159 x(is)S 159 xC�(to)S 159 x(not)S 160 x(display)S 159 x(anything)S 161 x(as)S 159 x�F�(the)S 159 x(data)S 159 x(is)S 159 x(being)S 160 x(transfered.)S 249 xF�(This)S 10773 X 598 y(default)S 166 x(can)S 167 x(be)S 166 x(changed)SF�167 x(with)S 166 x(the)S 166 x(FTP)S 167 x(command)S 166 x(SET)S 166 xF�(HASH)S 165 x(ON.)S 10773 32152 XY F25(/MODE=Mode)S 10773 X 597 y F151F�(/MODE=BLOCK)S 164 x(\(Currently)S 167 x(Unsupported\))S 10773 X 548 yE�(/MODE=COMPRE)S -2 x(SSED)S 165 x(\(Currently)S 167 x(Unsupported\))S�F�10773 X 548 y(/MODE=STREA)S -2 x(M)S 167 x(\(Default\))S 10773 X 897 yD�(Attempts)S 184 x(to)S 186 x(negotiate)S 186 x(a)S 186 x(different)SC�186 x(data)S 186 x(transfer)S 185 x(mode.)S 290 x(Currently)S 186 x�I�(only)S 10773 X 548 y(STREAM)S 165 x(MODE)S 165 x(is)S 166 x(supported.)S��5094 36925 XY F36(7\20320)S��%%EndCustomColor �138 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica�+�%%+ Helvetica-Oblique Helvetica-BoldOblique��%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK��%��%%Page: 7-21 139�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�F�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 26531 X 797 y F28(MGET)SG�10773 5022 XY F25(/[NO]PROMPT)S 10773 X 598 y F151(Prompt)S 168 x(for)S�D�168 x(the)S 168 x(local)S 168 x(\211le)S 169 x(name)S 168 x(before)SK�168 x(transfering)S 169 x(the)S 168 x(\211le.)S 253 x(The)S 169 x(default)S�D�168 x(is)S 167 x(to)S 10773 X 547 y(base)S 166 x(the)S 166 x(local)SG�166 x(\211le)S 166 x(name)S 167 x(on)S 166 x(the)S 166 x(remote)S 166 x H�(\211le)S 167 x(name.)S 10773 7263 XY F25(/STRUCTU)S -2 x(RE=Structure)SD�10773 X 598 y F151(Attempts)S 168 x(to)S 169 x(negotiate)S 170 x(a)SG�170 x(different)S 169 x(\211le)S 170 x(structure)S 170 x(before)S 170 x�N�(the)S 169 x(\211le)S 170 x(contents)S 170 x(are)S 10773 X 548 y(transfered.)SD�10773 X 897 y(V)S -46 x(alid)S 201 x(values)S 202 x(for)S 202 x F152I�(Struct)S 2 x(ure)S 202 x F151(are)S 202 x(FILE,)S 202 x(P)S -37 x(AGE,)SCS�201 x(VMS.)S 202 x(The)S 203 x(default)S 201 x(is)S 10773 X 548 y(/STRUCTURE=FILE)S K�195 x(except)S 196 x(when)S 196 x(connecting)S 197 x(with)S 195 x(another)S G�197 x(system)S 10773 X 548 y(which)S 182 x(supports)S 181 x(the)S 182 xZN�(VMS)S 182 x(structure.)S 281 x(/STRUCTURE=VMS)S 181 x(is)S 181 x(negotiated)SG�10773 X 548 y(automatically)S 166 x(at)S 166 x(the)S 166 x(time)S 166 x2L�(you)S 167 x(connect)S 167 x(to)S 166 x(the)S 166 x(remote)S 166 x(system.)SF�10773 12045 XY F25(/TYPE=T)S -25 x(ype)S 10773 X 598 y F151(Attempts)SE�171 x(to)S 172 x(negotiate)S 173 x(a)S 173 x(new)S 172 x(data)S 172 x3D�(type)S 173 x(before)S 173 x(the)S 172 x(\211le)S 173 x(data)S 172 xH�(is)S 172 x(transferred.)S 10773 X 548 y(V)S -46 x(alid)S 179 x(values)SE�180 x(for)S 179 x F152(T)S -44 x(ype)S 179 x F151(are)S 180 x(ASCII)SnM�-2 x(,)S 180 x(IMAGE,)S 179 x(and)S 179 x(EBCDI)S -2 x(C.)S 180 x(Currently)SxH�180 x(only)S 10773 X 548 y(ASCII)S 189 x(and)S 190 x(IMAGE)S 189 x(are)SD�190 x(supported)S 190 x(by)S 190 x(the)S 191 x(FTP)S 190 x(utility)SM�-55 x(.)S 298 x(The)S 191 x(default)S 189 x(is)S 10773 X 548 y(/TYPE=ASCII.)S_C�10773 X 897 y(If)S 181 x(the)S 182 x(data)S 181 x(type)S 182 x(is)SrJ�181 x(ASCI)S -2 x(I)S 182 x(the)S 181 x(\211le)S 182 x(is)S 181 x(stored)SD�181 x(on)S 182 x(VMS)S 181 x(as)S 181 x(a)S 182 x(sequential)S 181 xD�(\211le)S 10773 X 548 y(with)S 166 x(variable)S 168 x(length)S 167 xD�(record)S 168 x(format)S 166 x(and)S 167 x(carriage)S 168 x(return)SC�167 x(carriage)S 168 x(control)S 167 x(for)S 10773 X 548 y(record)S)D�167 x(attribute.)S 10773 X 896 y(If)S 177 x(the)S 177 x(data)S 176 xF�(type)S 177 x(is)S 177 x(IMAGE)S 176 x(the)S 177 x(\211le)S 177 x(is)SM�176 x(stored)S 177 x(on)S 177 x(VMS)S 177 x(as)S 176 x(a)S 177 x(sequential)S H�177 x(\211le)S 10773 X 548 y(with)S 166 x(\211xed)S 167 x(length)S 167 xI�(512)S 165 x(byte)S 167 x(records)S 166 x(and)S 166 x(no)S 167 x(record)S�J�166 x(attributes.)S 5094 18920 XY 23160 204 R 5094 19738 XY F24(EXAMPLES)S/�5094 20770 XY F202(1)S 6290 X -76 y F102(FTP>)S4�%%EndCustomColor"�%%BeginCustomColor���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������5A� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������;������V������: 1_USERTAGCOLOR*�1 SC 479 x(set)S 239 x(reply)S 240 x(off)S�%%EndCustomColor�%%BeginCustomColor: 0_BLACK9�0 SC 6290 X 449 y(FTP>)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR�1 SC 479 x(mget)S 239 x(*.cld)Se�%%EndCustomColor�%%BeginCustomColor: 0_BLACKeH�0 SC 6290 X 448 y(%FTP-I-GETTING_N)S 2 x(AMES,)S 239 x(Obtaining)S 240 xC�(name)S 240 x(list)S 239 x(for)S 240 x('*.CLD')S 240 x(from)S 239 xtC�(remote)S 240 x(host)S 6290 X 448 y(%FTP-I-RECEIVING)S 2 x(_FILE,)SeC�239 x(Retrieving)S 240 x(file)S 240 x(FTP.CLD;18)S 240 x(to)S 239 xSE�(FTP.CLD)S 6290 X 449 y(%FTP-I-DATA_RATE)S 2 x(,)S 239 x(Transfered)S)H�240 x(437)S 239 x(bytes)S 240 x(in)S 239 x(00:00:00.66)S 241 x(=)S 239 xH�(662)S 239 x(bytes/Second)S 6290 X 448 y(%FTP-I-RECEIVING)S 2 x(_FILE,)SE�239 x(Retrieving)S 240 x(file)S 240 x(FTP_PARSE.CLD;7)S 2 x(0)S 239 x6C�(to)S 239 x(FTP_PARSE.CLD)S 6290 X 448 y(%FTP-I-DATA_RATE)S 2 x(,)S5L�239 x(Transfered)S 240 x(25083)S 240 x(bytes)S 239 x(in)S 239 x(00:00:04.9)SG�2 x(1)S 239 x(=)S 239 x(5108)S 239 x(bytes/Secon)S 2 x(d)S 6290 X 449 y]F�(%FTP-I-RECEIVING)S 2 x(_FILE,)S 239 x(Retrieving)S 240 x(file)S 240 xF�(FTP_PARSE_NO_HO)S 2 x(ST.CLD;28)S 240 x(to)S 239 x(FTP_PARSE_NO_HOS)SF�2 x(T.CLD)S 6290 X 448 y(%FTP-I-DATA_RATE)S 2 x(,)S 239 x(Transfered)SG�240 x(11689)S 240 x(bytes)S 239 x(in)S 239 x(00:00:02.6)S 2 x(0)S 239 x4M�(=)S 239 x(4495)S 239 x(bytes/Secon)S 2 x(d)S 6290 X 448 y(%FTP-I-RECEIVING)S2H�2 x(_FILE,)S 239 x(Retrieving)S 240 x(file)S 240 x(FTP_TMP.CLD;1)S 240 xG�(to)S 240 x(FTP_TMP.CLD)S 6290 X 449 y(%FTP-I-DATA_RATE)S 2 x(,)S 239 xtG�(Transfered)S 240 x(1007)S 239 x(bytes)S 240 x(in)S 239 x(00:00:00.64)S)N�241 x(=)S 239 x(1573)S 239 x(bytes/Second)S 6290 X 448 y(FTP>)S 10773 26622 XYH�F151(In)S 160 x(this)S 159 x(example)S 160 x(we)S 160 x(retrieve)S 160 xI�(from)S 160 x(a)S 159 x(VMS)S 160 x(machine)S 160 x(all)S 159 x(\211les)S1I�160 x(with)S 159 x(the)S 160 x(\211le)S 160 x(type)S 10773 X 598 y(CLD.)SS/�5094 28243 XY F202(2)S 6290 X -83 y F102(FTP>)Sm�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR*�1 SC 479 x(set)S 239 x(reply)S 240 x(off)S�%%EndCustomColor�%%BeginCustomColor: 0_BLACK D�0 SC 6290 X 448 y(FTP>)S 239 x(mget)S 240 x(/usr/moore/.lo*)S 6290 XD�448 y(%CLI-W-IVQUAL,)S 240 x(unrecogniz)S 2 x(ed)S 239 x(qualifier)SG�240 x(-)S 239 x(check)S 240 x(validity,)S 240 x(spelling,)S 240 x(and)S I�239 x(placement)S 6529 X 449 y(\\USR\\)S 6290 X 448 y(FTP>)S 239 x(mget)S9D�240 x("/usr/moore/.lo)S 2 x(*")S 6290 X 448 y(%FTP-I-GETTING_N)S 2 xF�(AMES,)S 239 x(Obtaining)S 240 x(name)S 240 x(list)S 239 x(for)S 240 xD�('/usr/moore/.lo*')S 241 x(from)S 239 x(remote)S 240 x(host)S 6290 XE�448 y(%FTP-I-RECEIVING)S 2 x(_FILE,)S 239 x(Retrieving)S 240 x(file)SSG�240 x(/usr/moore/.log)S 2 x(in)S 239 x(to)S 239 x($login)S 6290 X 449 y H�(%FTP-I-DATA_RATE)S 2 x(,)S 239 x(Transfered)S 240 x(695)S 239 x(bytes)SJ�240 x(in)S 239 x(00:00:00.49)S 241 x(=)S 239 x(1418)S 239 x(bytes/Second)SE�6290 X 448 y(%FTP-I-RECEIVING)S 2 x(_FILE,)S 239 x(Retrieving)S 240 x)D�(file)S 240 x(/usr/moore/.log)S 2 x(out)S 239 x(to)S 239 x($logout)SE�6290 X 448 y(%FTP-I-DATA_RATE)S 2 x(,)S 239 x(Transfered)S 240 x(63)SxH�239 x(bytes)S 240 x(in)S 239 x(00:00:00.42)S 240 x(=)S 240 x(150)S 239 xH�(bytes/Second)S 6290 X 449 y(FTP>)S 10773 33639 XY F151(If)S 173 x(the)SF�174 x(remote)S 174 x(\211le)S 174 x(speci\211cation)S 174 x(includes)SE�175 x("/")S 173 x(it)S 174 x(may)S 174 x(be)S 174 x(necessary)S 174 xgG�(to)S 174 x(enclose)S 10773 X 598 y(the)S 192 x(entire)S 191 x(remote)SnG�191 x(\211le)S 192 x(speci\211cation)S 192 x(in)S 191 x(quotes.)S 300 xtI�(As)S 191 x(the)S 191 x(FTP)S 192 x(command)S 10773 X 598 y(interpreter)S)D�167 x(interprets)S 165 x("/")S 167 x(as)S 165 x(the)S 166 x(beginn)SF�2 x(ing)S 166 x(of)S 166 x(a)S 166 x(switch)S 166 x(speci\211cation.)S�788 x 36925 Y F36(7\20321)S �%%EndCustomColor �139 PP EP �%%PageTrailerx1�%%PageFonts: Helvetica-Bold Helvetica-BoldObliquen2�%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic�%%+ Jinete Courier*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�%x�%%Page: 7-22 140�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)9,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKeD�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(MPUT)SH�5094 4546 XY 23160 48 R 5094 5543 XY F20(MPUT)S 10773 7037 XY F34(Send)SL�166 x(a)S 166 x(\211le)S 166 x(or)S 166 x(group)S 166 x(of)S 166 x(\211les)SM�166 x(to)S 166 x(a)S 166 x(remote)S 166 x(machine.)S 5094 8233 XY 23160 204 RSM�5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X -21 y(MPUT)S 697 x F23(Local_Fil)S6H�-2 x(espec)S 10773 X 797 y 17484 48 R 10773 10625 XY F36(Command)S 166 xG�(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 697 y F35(/[NO]HASH)SsC�18544 X(/NOHASH)S 10773 X 598 y(/MODE=mode)S 18544 X(/MODE=STREAM)SrT�10773 X 598 y(/[NO]PROMPT)S 18544 X(/NOPROMPT)S 10773 X 597 y(/STRUCTURE=Structure)SD�18544 X(/STRUCTURE=DEF)S -37 x(AUL)S -37 x(T)S 10773 X 598 y(/TYPE)SK�2 x(=T)S -37 x(ype)S 18544 X(/TYPE)S 2 x(=ASCII)S 5094 14909 XY 23160 204 RaP�5094 15727 XY F24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -21 y F25(Local_Filespec)SC�10773 X 548 y F151(Speci\211es)S 195 x(a)S 196 x(group)S 196 x(of)S2D�195 x(\211les,)S 203 x(on)S 196 x(the)S 196 x(local)S 195 x(\211le)SE�196 x(system,)S 202 x(which)S 196 x(should)S 196 x(be)S 10773 X 548 y H�(transfered)S 166 x(to)S 166 x(the)S 166 x(remote)S 166 x(\211le)S 167 xD�(system.)S 5094 17997 XY 23160 204 R 5094 18816 XY F24(DESCRIPTION)SE�10773 X -156 y F151(The)S 167 x(local_\211le_spec)S 166 x(can)S 167 xmF�(have)S 167 x(wild)S 165 x(cards)S 166 x(such)S 166 x(as)S 166 x("*")SD�166 x(and)S 166 x("%".)S 5094 20011 XY 23160 204 R 5094 20830 XY F24K�(COMMAN)S -2 x(D)S 5094 X 797 y(QUALIFIERS)S 10773 X -797 y F25(/[NO]HASH)S2D�10773 X 598 y F151(T)S -45 x(emporarily)S 166 x(change)S 168 x(the)SE�166 x(Hash)S 166 x(setting)S 166 x(to)S 166 x(ON)S 165 x(\(or)S 166 x(E�(OFF\).)S 10773 X 896 y(When)S 173 x(Hash)S 173 x(is)S 172 x(turned)SrD�174 x(on,)S 175 x(as)S 172 x(the)S 173 x(\211le)S 173 x(data)S 173 xI�(is)S 172 x(transfered)S 173 x(from)S 173 x(one)S 173 x(machine)S 10773 X�H�598 y(to)S 168 x(another)S -36 x(,)S 169 x(a)S 168 x(hash)S 168 x(mark)SH�168 x(is)S 168 x(displayed)S 167 x(for)S 168 x(each)S 169 x(1024)S 168 xE�(characters)S 168 x(of)S 168 x(data)S 168 x(that)S 10773 X 598 y(is)SeH�166 x(transfered.)S 10773 X 896 y(The)S 160 x(default)S 159 x(is)S 159 xC�(to)S 159 x(not)S 160 x(display)S 159 x(anything)S 161 x(as)S 159 xeF�(the)S 159 x(data)S 159 x(is)S 159 x(being)S 160 x(transfered.)S 249 xF�(This)S 10773 X 598 y(default)S 166 x(can)S 167 x(be)S 166 x(changed)SF�167 x(with)S 166 x(the)S 166 x(FTP)S 167 x(command)S 166 x(SET)S 166 xG�(HASH)S 165 x(ON.)S 10773 26110 XY F25(/MODE=Mode)S 10773 27604 XY F151�F�(/MODE=BLOCK)S 164 x(\(Currently)S 167 x(Unsupported\))S 10773 X 897 yE�(/MODE=COMPRE)S -2 x(SSED)S 165 x(\(Currently)S 167 x(Unsupported\))S�F�10773 X 897 y(/MODE=STREA)S -2 x(M)S 167 x(\(Default\))S 10773 X 896 yD�(Attempts)S 184 x(to)S 186 x(negotiate)S 186 x(a)S 186 x(different)SC�186 x(data)S 186 x(transfer)S 185 x(mode.)S 290 x(Currently)S 186 x�I�(only)S 10773 X 548 y(STREAM)S 165 x(MODE)S 165 x(is)S 166 x(supported.)S�H�10773 31938 XY F25(/[NO]PROMPT)S 10773 X 598 y F151(Prompt)S 168 x(for)SD�168 x(the)S 168 x(local)S 168 x(\211le)S 169 x(name)S 168 x(before)SK�168 x(transfering)S 169 x(the)S 168 x(\211le.)S 253 x(The)S 169 x(default)S�D�168 x(is)S 167 x(to)S 10773 X 548 y(base)S 166 x(the)S 166 x(local)SG�166 x(\211le)S 166 x(name)S 167 x(on)S 166 x(the)S 166 x(remote)S 166 x�I�(\211le)S 167 x(name.)S 10773 34180 XY F25���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������V������e������(/STRUCTU)S -2 x(RE=Structure)S�D�10773 X 598 y F151(Attempts)S 168 x(to)S 169 x(negotiate)S 170 x(a)SG�170 x(different)S 169 x(\211le)S 170 x(structure)S 170 x(before)S 170 x�N�(the)S 169 x(\211le)S 170 x(contents)S 170 x(are)S 10773 X 547 y(transfered.)S�5094 36925 XY F36(7\20322)S��%%EndCustomColor �140 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica�+�%%+ Helvetica-Oblique Helvetica-BoldOblique��%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK��%��%%Page: 7-23 141�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�F�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 26564 X 797 y F28(MPUT)SD�10773 4868 XY F151(V)S -46 x(alid)S 201 x(values)S 202 x(for)S 202 xF�F152(Struct)S 2 x(ure)S 202 x F151(are)S 202 x(FILE,)S 202 x(P)S -37 xC�(AGE,)S 201 x(VMS.)S 202 x(The)S 203 x(default)S 201 x(is)S 10773 X�F�548 y(/STRUCTURE=FILE)S 195 x(except)S 196 x(when)S 196 x(connecting)SG�197 x(with)S 195 x(another)S 197 x(system)S 10773 X 548 y(which)S 182 x�M�(supports)S 181 x(the)S 182 x(VMS)S 182 x(structure.)S 281 x(/STRUCTURE=VMS)S�F�181 x(is)S 181 x(negotiated)S 10773 X 548 y(automatically)S 166 x(at)SE�166 x(the)S 166 x(time)S 166 x(you)S 167 x(connect)S 167 x(to)S 166 x�G�(the)S 166 x(remote)S 166 x(system.)S 10773 7608 XY F25(/TYPE=T)S -25 x�G�(ype)S 10773 X 598 y F151(Attempts)S 171 x(to)S 172 x(negotiate)S 173 x�E�(a)S 173 x(new)S 172 x(data)S 172 x(type)S 173 x(before)S 173 x(the)S�C�172 x(\211le)S 173 x(data)S 172 x(is)S 172 x(transferred.)S 10773 X�F�548 y(V)S -46 x(alid)S 179 x(values)S 180 x(for)S 179 x F152(T)S -44 xC�(ype)S 179 x F151(are)S 180 x(ASCII)S -2 x(,)S 180 x(IMAGE,)S 179 x�E�(and)S 179 x(EBCDI)S -2 x(C.)S 180 x(Currently)S 180 x(only)S 10773 X�E�548 y(ASCII)S 189 x(and)S 190 x(IMAGE)S 189 x(are)S 190 x(supported)S�H�190 x(by)S 190 x(the)S 191 x(FTP)S 190 x(utility)S -55 x(.)S 298 x(The)SE�191 x(default)S 189 x(is)S 10773 X 548 y(/TYPE=ASCII.)S 10773 X 896 y�C�(If)S 181 x(the)S 182 x(data)S 181 x(type)S 182 x(is)S 181 x(ASCI)S�C�-2 x(I)S 182 x(the)S 181 x(\211le)S 182 x(is)S 181 x(stored)S 181 x�H�(on)S 182 x(VMS)S 181 x(as)S 181 x(a)S 182 x(sequential)S 181 x(\211le)SC�10773 X 548 y(with)S 166 x(variable)S 168 x(length)S 167 x(record)S�K�168 x(format)S 166 x(and)S 167 x(carriage)S 168 x(return)S 167 x(carriage)S�E�168 x(control)S 167 x(for)S 10773 X 548 y(record)S 167 x(attribute.)S�C�10773 X 897 y(If)S 177 x(the)S 177 x(data)S 176 x(type)S 177 x(is)S�H�177 x(IMAGE)S 176 x(the)S 177 x(\211le)S 177 x(is)S 176 x(stored)S 177 xH�(on)S 177 x(VMS)S 177 x(as)S 176 x(a)S 177 x(sequential)S 177 x(\211le)SE�10773 X 548 y(with)S 166 x(\211xed)S 167 x(length)S 167 x(512)S 165 x�C�(byte)S 167 x(records)S 166 x(and)S 166 x(no)S 167 x(record)S 166 x�E�(attributes.)S 5094 14482 XY 23160 204 R 5094 15301 XY F24(EXAMPLES)S�/�5094 16332 XY F202(1)S 6290 X -75 y F102(FTP>)S��%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR*�1 SC 479 x(set)S 239 x(reply)S 240 x(off)S�%%EndCustomColor�%%BeginCustomColor: 0_BLACK��0 SC 6290 X 448 y(FTP>)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR�1 SC 479 x(mput)S 239 x(*.cld)S��%%EndCustomColor�%%BeginCustomColor: 0_BLACK�E�0 SC 6290 X 449 y(%FTP-I-SENDING_F)S 2 x(ILE,)S 239 x(Sending)S 240 x�F�(file)S 239 x(SYS$USER:[M)S 2 x(OORE.EXP.FTP]FTP.CL)S 2 x(D;18)S 239 xC�(to)S 239 x(FTP.CLD)S 6290 X 448 y(%FTP-I-DATA_RATE)S 2 x(,)S 239 x�F�(Transfered)S 240 x(437)S 239 x(bytes)S 240 x(in)S 239 x(00:00:00.53)SJ�241 x(=)S 239 x(824)S 239 x(bytes/Second)S 6290 X 448 y(%FTP-I-SENDING_F)SU�2 x(ILE,)S 239 x(Sending)S 240 x(file)S 239 x(SYS$USER:[M)S 2 x(OORE.EXP.FTP]FTP_PA)S�H�2 x(RSE.CLD;70)S 240 x(to)S 239 x(FTP_PARSE.)S 6290 X 448 y(CLD)S -717 xG�449 y(%FTP-I-DATA_RATE)S 2 x(,)S 239 x(Transfered)S 240 x(25083)S 240 x�E�(bytes)S 239 x(in)S 239 x(00:00:02.6)S 2 x(8)S 239 x(=)S 239 x(9359)S�F�239 x(bytes/Secon)S 2 x(d)S 6290 X 448 y(%FTP-I-SENDING_F)S 2 x(ILE,)SJ�239 x(Sending)S 240 x(file)S 239 x(SYS$USER:[M)S 2 x(OORE.EXP.FTP]FTP_PA)SC�2 x(RSE_NO_HOST.CLD;28)S 241 x(to)S 6290 X 448 y(FTP_PARSE_NO_HOS)S�F�2 x(T.CLD)S 6290 X 449 y(%FTP-I-DATA_RATE)S 2 x(,)S 239 x(Transfered)SG�240 x(11689)S 240 x(bytes)S 239 x(in)S 239 x(00:00:01.5)S 2 x(1)S 239 x�M�(=)S 239 x(7741)S 239 x(bytes/Secon)S 2 x(d)S 6290 X 448 y(%FTP-I-SENDING_F)S�U�2 x(ILE,)S 239 x(Sending)S 240 x(file)S 239 x(SYS$USER:[M)S 2 x(OORE.EXP.FTP]FTP_TM)S�L�2 x(P.CLD;1)S 239 x(to)S 240 x(FTP_TMP.CLD)S 6290 X 448 y(%FTP-I-DATA_RATE)SF�2 x(,)S 239 x(Transfered)S 240 x(1007)S 239 x(bytes)S 240 x(in)S 239 xI�(00:00:00.51)S 241 x(=)S 239 x(1974)S 239 x(bytes/Second)S 10773 22185 XY�H�F151(The)S 167 x(example)S 166 x(above)S 167 x(sends)S 165 x(all)S 166 xH�(\211les)S 166 x(with)S 166 x(extension)S 167 x(".CLD".)S 27150 36925 XY �F36(7\20323)S��%%EndCustomColor �141 PP EP� �%%PageTrailer�2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman1�%%+ NewCenturySchlbk-Italic Helvetica-BoldOblique��%%+ Jinete Courier*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�%��%%Page: 7-24 142�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�E�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(MSEND)S�I�5094 4546 XY 23160 48 R 5094 5543 XY F20(MSEND)S 10773 7037 XY F34(Send)S�L�166 x(a)S 166 x(\211le)S 166 x(or)S 166 x(group)S 166 x(of)S 166 x(\211les)SM�166 x(to)S 166 x(a)S 166 x(remote)S 166 x(machine.)S 5094 8233 XY 23160 204 R�D�5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(MSEND)S 697 x F23(Local)SF�-2 x(_Filespec)S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)SH�166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)SI�18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY F24(DESCRIPTION)S�E�10773 X -156 y F151(The)S 168 x(MSEND)S 166 x(command)S 168 x(takes)S�D�166 x(the)S 168 x(same)S 166 x(arguemen)S 2 x(ts)S 166 x(and)S 168 xJ�(parameters)S 166 x(as)S 167 x(the)S 10773 X 598 y(MPUT)S 179 x(command.)SC�274 x(It)S 177 x(behaves)S 179 x(exactly)S 178 x(the)S 179 x(same)S�H�177 x(as)S 178 x(the)S 178 x(MPUT)S 179 x(command.)S 10773 X 598 y(For)SI�179 x(more)S 178 x(information)S 179 x(on)S 178 x(MSEND,)S 178 x(please)S D�178 x(see)S 178 x(the)S 178 x(documentation)S 179 x(on)S 179 x(the)SH�10773 X 597 y(FTP)S 167 x(command)S 166 x(MPUT)S -45 x(.)S 5094 36925 XY �F36(7\20324)St�%%EndCustomColor �142 PP EP6 �%%PageTrailer %�%%PageFonts: Helvetica-Bold Helvetica(,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK �%a�%%Page: 7-25 143�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)x)�1000 BP PaperHeight PaperWidth PM 0 0 XY �%%BeginCustomColor: 0_BLACKxF�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 26497 X 797 y F28(NOOP)SH�5094 4546 XY 23160 48 R 5094 5543 XY F20(NOOP)S 10773 7037 XY F34(Send)SC�166 x(a)S 166 x(NOOP)S 165 x(command)S 166 x(to)S 167 x(the)S 166 x(C�(remote)S 166 x(system.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24xK�(FORMA)S -53 x(T)S 10773 X(NOOP)S 696 x F23(None)S 10773 X 797 y 17484 48 R9K�10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)SSC�10773 X 698 y F35(None.)S 18544 X(None.)S 5094 12538 XY 23160 204 R0J�5094 13357 XY F24(DESCRIPTION)S 10773 X -156 y F151(This)S 166 x(command)SG�166 x(is)S 166 x(useful)S 166 x(for)S 166 x(testing)S 166 x(purposes.)S)�27150 36925 XY F36(7\20325)S�%%EndCustomColor �143 PP EP( �%%PageTrailer2%�%%PageFonts: Helvetica-Bold Helveticay,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK �%a�%%Page: 7-26 144�%%BeginPageSet���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������0`� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������������t������up�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)),�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK5H�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(ON)S 279 xL�(CONTROL_C)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(ON)S 359 x(CONTROL_C)SF�10773 7037 XY F34(Change)S 166 x(or)S 165 x(modify)S 166 x(the)S 167 xJ�(handling)S 165 x(of)S 166 x(CONTROL_C)S -2 x(.)S 5094 8233 XY 23160 204 RI�5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(ON)S 165 x(CONTR)S -2 x(OL_C)S)H�697 x F23(action)S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)SH�166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)SI�18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY F24(DESCRIPTION)S3C�10773 X 371 y F151(The)S 172 x(default)S 171 x(setting)S 171 x(is)SrC�170 x(so)S 171 x(that)S 171 x(when)S 171 x(the)S 171 x(user)S 171 x�E�(types)S 171 x(Control-C,)S 171 x(any)S 172 x(current)S 10773 X 598 ynC�(commands)S 166 x(are)S 166 x(aborted)S 166 x(and)S 166 x(control)SpF�167 x(is)S 165 x(returned)S 167 x(to)S 166 x(the)S 166 x("FTP>)S 167 xC�(")S 166 x(prompt.)S 10773 X 897 y(If)S 166 x(the)S 167 x(setting)S�J�167 x(is)S 166 x(ABORT)S -47 x(,)S 167 x(the)S 167 x(FTP)S 168 x(utility)SD�166 x(stops)S 166 x(what)S 167 x(it)S 166 x(is)S 166 x(doing)S 168 xH�(and)S 166 x(returns)S 10773 X 597 y(to)S 166 x(the)S 166 x(FTP>)S 167 xD�(prompt.)S 10773 X 897 y(If)S 166 x(the)S 166 x(setting)S 166 x(is)SH�166 x(CONTINUE)S -2 x(,)S 167 x(the)S 166 x(Control-C)S 166 x(is)S 165 xD�(effectively)S 167 x(ignored.)S 10773 X 897 y(If)S 172 x(the)S 172 xD�(setting)S 172 x(is)S 171 x(EXIT)S -46 x(,)S 172 x(the)S 172 x(FTP)SE�173 x(utility)S 172 x(is)S 171 x(exited)S 173 x(and)S 172 x(control)S C�172 x(is)S 172 x(returned)S 173 x(to)S 10773 X 598 y(DCL.)S 10773 X)C�896 y(If)S 171 x(you)S 172 x(really)S 171 x(want)S 171 x(to)S 171 xPF�(exit)S 171 x(the)S 171 x(FTP)S 172 x(utility)S -55 x(,)S 172 x(type)SD�171 x(Control-Y)S -55 x(.)S 171 x(Control-Y)S 171 x(is)S 170 x(not)SJ�10773 X 598 y(trapped)S 166 x(by)S 166 x(the)S 167 x(FTP)S 166 x(utility)SC�-55 x(.)S 10773 X 897 y(The)S 156 x(current)S 157 x(setting)S 155 x1D�(can)S 156 x(be)S 155 x(examined)S 157 x(by)S 155 x(issueing)S 156 xH�(the)S 156 x(FTP)S 156 x(command)S 156 x(SHOW)S 10773 X 597 y(CONDITIO)SN�-2 x(N.)S 5094 22396 XY 23160 204 R 5094 23214 XY F24(EXAMPLES)S 5094 24246 XY!�F202(1)S 6290 X -75 y F102(FTP>)SP�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR+�1 SC 479 x(on)S 239 x(error)S 239 x(abort)S0�%%EndCustomColor�%%BeginCustomColor: 0_BLACK1�0 SC 6290 X 448 y(FTP>)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR�1 SC 479 x(dir)S�%%EndCustomColor�%%BeginCustomColor: 0_BLACK1D�0 SC 6290 X 448 y(200)S 239 x(Type)S 240 x(A)S 239 x(N)S 239 x(ok.)SE�6290 X 448 y(200)S 239 x(Port)S 240 x(32.63)S 239 x(at)S 240 x(host)SiF�239 x(128.2.250.22)S 2 x(7)S 239 x(accepted.)S 6290 X 449 y(*CANCEL*)SI�6290 X 747 y(%FTP-E-CONTROL_C)S 2 x(,)S 239 x(Operation)S 240 x(aborted)SxI�240 x(due)S 239 x(to)S 239 x(Control-C.)S 6290 X 448 y(-SYSTEM-S-CONTRO)S1J�2 x(LC,)S 239 x(operation)S 240 x(completed)S 240 x(under)S 240 x(CTRL/C)SJ�6290 X 449 y(FTP>)S 10773 28604 XY F151(In)S 166 x(this)S 166 x(example,)SJ�167 x(a)S 166 x(directory)S 166 x(command)S 167 x(is)S 165 x(interrupted)SE�167 x(with)S 165 x(a)S 166 x(Control-C.)S 5094 36925 XY F36(7\20326)S �%%EndCustomColor �144 PP EP2 �%%PageTrailer9%�%%PageFonts: Helvetica-Bold Helveticar,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Jinete Courier*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�%C�%%Page: 7-27 145�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)9)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�D�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 24923 X 797 y F28(ON)SI�279 x(ERROR)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(ON)S 359 x(ERROR)StE�738 x 7037 Y F34(Change)S 166 x(or)S 165 x(modify)S 166 x(the)S 167 xaL�(handling)S 165 x(of)S 166 x(errors.)S 5094 8233 XY 23160 204 R 5094 9251 XYC�F24(FORMA)S -53 x(T)S 10773 X(ON)S 165 x(ERROR)S 696 x F23(action)S(G�10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)SFF�2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)S 18544 X(None.)SH�5094 12538 XY 23160 204 R 5094 13357 XY F24(DESCRIPTION)S 10773 X -156 yF�F151(The)S 178 x(default)S 176 x(setting)S 177 x(is)S 176 x(so)S 177 xL�(that)S 176 x(when)S 177 x(an)S 177 x(error)S 178 x(is)S 176 x(encountered)SF�178 x(any)S 178 x(current)S 10773 X 598 y(commands)S 166 x(are)S 166 xH�(aborted)S 166 x(and)S 166 x(control)S 167 x(is)S 165 x(returned)S 167 xG�(to)S 166 x(the)S 166 x("FTP>)S 167 x(")S 166 x(prompt.)S 10773 X 896 ydC�(If)S 172 x(the)S 172 x(setting)S 172 x(is)S 171 x(EXIT)S -46 x(,)S G�172 x(the)S 172 x(FTP)S 173 x(utility)S 172 x(is)S 171 x(exited)S 173 x-E�(and)S 172 x(control)S 172 x(is)S 172 x(returned)S 173 x(to)S 10773 X)K�598 y(DCL.)S 10773 X 897 y(This)S 184 x(command)S 185 x(is)S 183 x(useful)S9G�185 x(when)S 184 x(batch)S 185 x(jobs)S 184 x(should)S 184 x(be)S 184 x C�(aborted)S 184 x(upon)S 185 x(\211rst)S 10773 X 598 y(unsucessful)S D�166 x(FTP)S 167 x(command.)S 250 x(The)S 167 x(most)S 165 x(common)SJ�166 x(errors)S 167 x(are)S 10773 X 896 y(\201)S 595 x(The)S 174 x(remote)SE�173 x(system)S 173 x(is)S 172 x(not)S 174 x(available.)S 264 x(This)S4D�173 x(may)S 174 x(be)S 173 x(due)S 174 x(to)S 173 x(hardware)S 173 xC�(or)S 11670 X 598 y(network)S 166 x(failure.)S 10773 X 897 y(\201)SeC�595 x(Login)S 183 x(failure.)S 282 x(V)S -46 x(erify)S 183 x(that)S4E�182 x(the)S 182 x(password)S 181 x(is)S 182 x(correct.)S 282 x(Also)StF�182 x(check)S 183 x(that)S 11670 X 597 y(username)S 166 x(didn')S -9 xH�(t)S 166 x(get)S 166 x(case)S 166 x(folded.)S 10773 X 897 y(\201)S 595 xF�(Remote)S 173 x(\211le)S 175 x(unavailable.)S 266 x(This)S 175 x(may)SP�174 x(be)S 174 x(due)S 175 x(to)S 173 x(incorrec)S 2 x(tly)S 174 x(speci\211ed)SI�174 x(\211le)S 11670 X 598 y(name.)S 10773 22367 XY(The)S 156 x(current)S5H�157 x(setting)S 155 x(can)S 156 x(be)S 155 x(examined)S 157 x(by)S 155 xH�(issueing)S 156 x(the)S 156 x(FTP)S 156 x(command)S 156 x(SHOW)S 10773 XF�597 y(CONDITIO)S -2 x(N.)S 5094 24160 XY 23160 204 R 5094 24979 XY F24;�(EXAMPLES)S 5094 26010 XY F202(1)S 6290 X -75 y F102(FTP>)S �%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR+�1 SC 239 x(on)S 240 x(error)S 239 x(abort)Sa�%%EndCustomColor�%%BeginCustomColor: 0_BLACK)�0 SC 6290 X 448 y(FTP>)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR%�1 SC 239 x(get)S 240 x(unknown.file)S7�%%EndCustomColor�%%BeginCustomColor: 0_BLACKsI�0 SC 6290 X 448 y(200)S 239 x(Port)S 240 x(4.11)S 239 x(at)S 240 x(host)SFG�239 x(128.2.250.227)S 241 x(accepted.)S 6290 X 449 y(550)S 239 x(File)SeC�479 x(not)S 239 x(accessable.)S 6290 X 448 y(%FTP-E-NO_ACTION)S 2 xxF�(,)S 239 x(Requested)S 240 x(action)S 240 x(not)S 239 x(taken.)S 240 x/�(File)S 239 x(unavilable.)S 6290 X 448 y(FTP>)SP�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR*�1 SC 239 x(on)S 240 x(error)S 239 x(exit)S�%%EndCustomColor�%%BeginCustomColor: 0_BLACKa�0 SC 6290 X 449 y(FTP>)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR%�1 SC 239 x(get)S 240 x(unknown.file)S �%%EndCustomColor�%%BeginCustomColor: 0_BLACKLI�0 SC 6290 X 448 y(200)S 239 x(Port)S 240 x(4.12)S 239 x(at)S 240 x(host)SSG�239 x(128.2.250.227)S 241 x(accepted.)S 6290 X 448 y(550)S 239 x(File)SSC�479 x(not)S 239 x(accessable.)S 6290 X 449 y(%FTP-E-NO_ACTION)S 2 x(F�(,)S 239 x(Requested)S 240 x(action)S 240 x(not)S 239 x(taken.)S 240 xG�(File)S 239 x(unavilable.)S 6290 X 448 y($)S 10773 31414 XY F151(This)S G�181 x(example)S ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������j� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������%������������182 x(shows)S 180 x(the)S 181 x(difference)S 182 x(in)SuE�181 x(behaviour)S 182 x(of)S 181 x(the)S 181 x(two)S 181 x(settings)S0F�181 x(for)S 10773 X 598 y(error)S 167 x(handling.)S 27150 36925 XY F36 �(7\20327)S�%%EndCustomColor �145 PP EP( �%%PageTrailert%�%%PageFonts: Helvetica-Bold HelveticaY,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Jinete Courier*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�%c�%%Page: 7-28 146�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�H�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(ON)S 279 xE�(SEVER)S -2 x(E)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(ON)S 359 x�C�(SEVERE)S 338 x 7037 Y F34(Change)S 166 x(or)S 165 x(modify)S 166 x�F�(the)S 167 x(handling)S 165 x(of)S 166 x(SEVERE)S 167 x(or)S 166 x(F)SF�-27 x(A)S -36 x(T)S -37 x(AL)S 166 x(errors)S 5094 8233 XY 23160 204 RD�5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(ON)S 165 x(SEVERE)S 698 xH�F23(action)S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 xC�(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)S�I�18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY F24(DESCRIPTION)S�D�10773 X -156 y F151(The)S 170 x(default)S 170 x(setting)S 170 x(is)SC�169 x(so)S 169 x(that)S 169 x(when)S 170 x(a)S 170 x(severe)S 170 x�G�(error)S 170 x(is)S 170 x(encountered)S 171 x(the)S 169 x(FTP)S 10773 X�E�598 y(utility)S 166 x(immediately)S 166 x(exits.)S 10773 X 896 y(If)S�D�185 x(the)S 186 x(setting)S 185 x(is)S 185 x(ABORT)S 185 x(control)SF�186 x(is)S 185 x(immediately)S 185 x(returned)S 186 x(to)S 185 x(the)SK�186 x(FTP>)S 10773 X 598 y(prompt.)S 10773 X 897 y(Usually)S 162 x(Severe)S�J�162 x(or)S 162 x(Fatal)S 162 x(errors)S 162 x(indicate)S 162 x(something)SC�162 x(wrong)S 162 x(in)S 162 x(the)S 162 x(logic)S 163 x(of)S 161 x�F�(the)S 10773 X 598 y(FTP)S 167 x(utility)S -55 x(.)S 249 x(The)S 167 xI�(setting)S 166 x(should)S 166 x(be)S 166 x(left)S 166 x(on)S 166 x(EXIT)S�C�-46 x(.)S 10773 X 896 y(The)S 169 x(current)S 169 x(setting)S 168 x�C�(can)S 168 x(be)S 168 x(examined)S 168 x(by)S 169 x(issuing)S 168 x�H�(the)S 168 x(FTP)S 169 x(command)S 168 x(SHOW)S 10773 X 598 y(CONDITIO)S%�-2 x(N.)S 5094 36925 XY F36(7\20328)S��%%EndCustomColor �146 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica�,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK��%��%%Page: 7-29 147�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�D�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 24193 X 797 y F28(ON)SE�279 x(W)S -33 x(ARNIN)S -2 x(G)S 5094 4546 XY 23160 48 R 5094 5543 XY�C�F20(ON)S 359 x(W)S -49 x(ARNIN)S 2 x(G)S -359 x 7037 Y F34(Change)S�G�166 x(or)S 165 x(modify)S 166 x(the)S 167 x(handling)S 165 x(of)S 166 x�D�(warning)S 165 x(signals)S 5094 8233 XY 23160 204 R 5094 9251 XY F24F�(FORMA)S -53 x(T)S 10773 X(ON)S 165 x(W)S -38 x(ARNIN)S -2 x(G)S 697 xH�F23(action)S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 xC�(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)S�I�18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY F24(DESCRIPTION)S�D�10773 X -156 y F151(The)S 181 x(default)S 179 x(setting)S 180 x(is)SD�180 x(so)S 179 x(that)S 180 x(when)S 180 x(a)S 180 x(warning)S 181 xJ�(is)S 179 x(encountered,)S 185 x(the)S 180 x(FTP)S 10773 X 598 y(utility)SI�166 x(immediately)S 166 x(returns)S 167 x(to)S 165 x(the)S 167 x("FTP>")S�D�166 x(prompt.)S 10773 X 896 y(If)S 169 x(the)S 170 x(setting)S 169 xH�(is)S 169 x(CONTINUE,)S 169 x(the)S 169 x(default)S 170 x(action)S 169 xD�(is)S 169 x(ignore)S 171 x(the)S 169 x(warning)S 171 x(and)S 10773 XF�598 y(continue.)S 10773 X 897 y(If)S 168 x(the)S 169 x(setting)S 169 xD�(is)S 168 x(EXIT)S -46 x(,)S 169 x(the)S 169 x(FTP)S 169 x(utility)SF�169 x(is)S 168 x(exited)S 169 x(and)S 169 x(control)S 170 x(is)S 168 xG�(immediately)S 10773 X 598 y(returned)S 167 x(to)S 166 x(DCL.)S 10773 X�F�896 y(The)S 181 x(most)S 179 x(common)S 180 x(cause)S 181 x(of)S 180 xC�(warnings)S 180 x(is)S 180 x(incorrectly)S 181 x(spec\211ed)S 180 x�D�(commands.)S 10773 X 598 y(Like)S 167 x("FTP>)S 166 x(DLEETE)S 165 xC�(FOO.BAR")S 165 x(instead)S 165 x(of)S 166 x("FTP>)S 167 x(DELETE)S�C�165 x(FOO.BAR")S -2 x(.)S 10773 X 897 y(The)S 156 x(current)S 157 x�C�(setting)S 155 x(can)S 156 x(be)S 155 x(examined)S 157 x(by)S 155 x�H�(issueing)S 156 x(the)S 156 x(FTP)S 156 x(command)S 156 x(SHOW)S 10773 XF�597 y(CONDITIO)S -2 x(N.)S 5094 20972 XY 23160 204 R 5094 21791 XY F24F�(EXAMPLES)S 5094 22822 XY F202(1)S 6290 X -49 y F102(FTP>)S 239 x(on)SE�240 x(warning)S 240 x(abort)S 6290 X 449 y(FTP>)S 239 x(logni)S 240 x�H�(moore)S 6290 X 448 y(%CLI-W-IVVERB,)S 240 x(unrecogniz)S 2 x(ed)S 239 xF�(command)S 240 x(verb)S 239 x(-)S 239 x(check)S 240 x(validity)S 240 xD�(and)S 239 x(spelling)S 6529 X 448 y(\\LOGNI\\)S 6290 X 449 y(FTP>)SI�239 x(on)S 240 x(warning)S 240 x(exit)S 6290 X 448 y(FTP>)S 239 x(logni)S�G�240 x(moore)S 6290 X 448 y(%CLI-W-IVVERB,)S 240 x(unrecogniz)S 2 x(ed)S�E�239 x(command)S 240 x(verb)S 239 x(-)S 239 x(check)S 240 x(validity)S�F�240 x(and)S 239 x(spelling)S 6529 X 449 y(\\LOGNI\\)S 6290 X 448 y($)SD�10773 27356 XY F151(This)S 181 x(example)S 181 x(shows)S 180 x(two)SE�180 x(different)S 181 x(settings)S 181 x(for)S 181 x(handling)S 182 x�L�(warnings.)S 279 x(The)S 10773 X 598 y(FTP)S 167 x(utility)S 166 x(command)SK�166 x("LOGIN")S 165 x(is)S 165 x(mistyped)S 166 x("logni".)S 27150 36925 XY� �F36(7\20329)S��%%EndCustomColor �147 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica�,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Jinete Courier�%%PageCustomColors: 0_BLACK��%��%%Page: 7-30 148�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�G�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(P)S -44 x�G�(ASSWORD)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(P)S -66 x(ASSWORD)S�D�466 x 7037 Y F34(This)S 166 x(command)S 166 x(is)S 166 x(obsolete.)SF�249 x(Use)S 166 x(the)S 166 x(Login)S 166 x(command)S 166 x(instead.)SC�5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X�J�(P)S -51 x(ASSWORD)S 696 x F23(passw)S -2 x(ord)S 10773 X 797 y 17484 48 RK�10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S�C�10773 X 698 y F35(None.)S 18544 X(None.)S 5094 12538 XY 23160 204 R�G�5094 13357 XY F24(DESCRIPTION)S 10773 X -156 y F151(The)S 167 x(login)S�C�167 x(command)S 166 x(will)S 165 x(prompt)S 166 x(for)S 166 x(the)S�H�166 x(remote)S 166 x(password)S 165 x(if)S 166 x(needed.)S 5094 36925 XY �F36(7\20330)S��%%EndCustomColor �148 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica�,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK��%��%%Page: 7-31 149�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�E�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 27062 X 797 y F28(PUT)S0D�5094 4546 XY 23160 48 R 5094 5543 XY F20(PUT)S 10773 7037 XY F34(T)SH�-18 x(ransmits)S 166 x(a)S 166 x(local)S 165 x(\211le)S 166 x(to)S 166 xI�(the)S 167 x(remote)S 166 x(host.)S 5094 8233 XY 23160 204 R 5094 9251 XYSC�F24(FORMA)S -53 x(T)S 10773 X -21 y(PUT)S 697 x F23(local-\211le,)SCC�164 x([remote-\211le])S 10773 X 797 y 17484 48 R 10773 10625 XY F36)G�(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 697 y C�F35(None.)S 18544 X(None.)���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������������������S 5094 12518 XY 23160 204 R 5094 13336 XY�H�F24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -21 y F25(local-\211le)S 10773 XC�548 y F151(Speci\211es)S 184 x(a)S 185 x(\211le,)S 190 x(on)S 184 x(G�(the)S 185 x(local)S 184 x(\211le)S 185 x(system,)S 189 x(which)S 185 x5I�(we)S 184 x(want)S 184 x(to)S 184 x(copy)S 185 x(to)S 184 x(the)S 10773 XAC�548 y(remote)S 166 x(system.)S 10773 15506 XY F25([remote-\211le])S(E�10773 X 598 y F151(Speci\211es)S 170 x(a)S 169 x(\211le,)S 171 x(on)S4D�170 x(the)S 170 x(remote)S 170 x(\211le)S 169 x(system,)S 171 x(to)SE�169 x(which)S 170 x(the)S 170 x(local)S 169 x(\211le)S 170 x(should)SoJ�170 x(be)S 10773 X 548 y(copied.)S 5094 17848 XY 23160 204 R 5094 18666 XYF�F24(DESCRIPTION)S 10773 X 372 y F151(The)S 173 x(PUT)S 174 x(command)SC�173 x(behaves)S 173 x(exactly)S 173 x(the)S 173 x(same)S 173 x(as)SCJ�172 x(the)S 173 x(SEND)S 171 x(command.)S 264 x(It)S 10773 X 598 y(takes)SI�166 x(the)S 166 x(same)S 166 x(arguements)S 166 x(and)S 167 x(switches.)S:F�10773 X 896 y(For)S 175 x(more)S 175 x(information,)S 177 x(examples)SF�175 x(and)S 175 x(hints)S 174 x(please)S 175 x(see)S 174 x(the)S 175 xM�(documentation)S 10773 X 598 y(on)S 167 x(the)S 166 x(SEND)S 165 x(command.)S1�27150 36925 XY F36(7\20331)S�%%EndCustomColor �149 PP EPY �%%PageTrailer6%�%%PageFonts: Helvetica-Bold Helvetica1+�%%+ Helvetica-Oblique Helvetica-BoldOblique �%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACKr�%)�%%Page: 7-32 150�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)c,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK2D�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(QUIT)SI�5094 4546 XY 23160 48 R 5094 5543 XY F20(QUIT)S 10773 7037 XY F34(Close)S D�165 x(the)S 167 x(connection)S 166 x(to)S 166 x(the)S 167 x(remote)SC�166 x(host)S 166 x(and)S 166 x(exit)S 166 x(the)S 167 x(FTP)S 167 xSF�(utility)S -37 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)SQ�-53 x(T)S 10773 X(QUIT)S 697 x F23(None)S 10773 X 797 y 17484 48 R 10773 10645 XY(D�F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 XI�698 y F35(None.)S 18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY5L�F24(DESCRIPTION)S 10773 X -156 y F151(This)S 167 x(command)S 167 x(behaves)SE�168 x(exactly)S 168 x(the)S 167 x(same)S 166 x(as)S 167 x(the)S 167 x N�(EXIT)S 166 x(command.)S 252 x(For)S 167 x(more)S 10773 X 598 y(information,)SE�169 x(examples)S 167 x(and)S 167 x(hints)S 168 x(please)S 167 x(see)S6D�167 x(the)S 168 x(documentation)S 168 x(on)S 167 x(the)S 168 x(FTP)SA�10773 X 598 y(command)S 166 x(exit.)S 5094 36925 XY F36(7\20332)S6�%%EndCustomColor �150 PP EP �%%PageTrailer %�%%PageFonts: Helvetica-Bold Helvetica1,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK��%%�%%Page: 7-33 151�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)u)�1000 BP PaperHeight PaperWidth PM 0 0 XY s�%%BeginCustomColor: 0_BLACK1G�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 26132 X 797 y F28(QUOTE)SoD�5094 4546 XY 23160 48 R 5094 5543 XY F20(QUOTE\202)S(Quot)S -2 x(e)SD�359 x(FTP)S 358 x(command)S 10773 7037 XY F34(Send)S 166 x(a)S 166 xF�(string)S 166 x(directly)S 166 x(to)S 166 x(the)S 167 x(remote)S 166 xI�(FTP_Server)S -27 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)SFK�-53 x(T)S 10773 X(QUOTE)S 696 x F23(command-line)S 10773 X 797 y 17484 48 R)K�10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S4C�10773 X 698 y F35(None.)S 18544 X(None.)S 5094 12538 XY 23160 204 R7N�5094 13357 XY F24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -22 y F25(command-line)SF�5094 X 598 y F151(Line)S 167 x(of)S 166 x(text)S 166 x(to)S 166 x(be)SD�166 x(sent)S 166 x(to)S 166 x(the)S 166 x(remote)S 166 x(FTP)S 167 xM�(server)S -36 x(.)S 5094 15128 XY 23160 204 R 5094 15947 XY F24(DESCRIPTION)SoC�10773 X -156 y F151(The)S 176 x(entire)S 176 x(command-line)S 175 x7G�(is)S 175 x(directly)S 176 x(transmitted)S 174 x(to)S 176 x(the)S 175 x(C�(remote)S 175 x(host)S 175 x(FTP)S 10773 X 598 y(Server)S -36 x(.)S�G�250 x(The)S 166 x(command)S 166 x(string)S 167 x(is)S 165 x(not)S 167 x)I�(veri\211ed)S 167 x(for)S 166 x(correctness)S 166 x(or)S 166 x(validity)S H�-55 x(.)S 10773 X 897 y(This)S 175 x(command)S 175 x(is)S 174 x(useful)SF�175 x(only)S 175 x(to)S 175 x(wizards)S 173 x(who)S 175 x(understand)SE�175 x(the)S 175 x(logic)S 175 x(in)S 175 x(the)S 10773 X 597 y(File)S1E�166 x(T)S -30 x(ransfer)S 166 x(Protocol.)S 5094 19079 XY 23160 204 RyE�5094 19898 XY F24(EXAMPLES)S 5094 20929 XY F202(1)S 6290 X -75 y F102)H�(FTP>)S 239 x(set)S 240 x(command)S 240 x(on)S 6290 X 448 y(FTP>)S 239 xN�(show)S 240 x(rem)S 6290 X 448 y(PWD)S -717 x 449 y(257)S 239 x("/usr1/moore)SI�2 x(")S 239 x(is)S 239 x(current)S 240 x(directory.)S 6290 X 448 y(FTP>)S G�239 x(quote)S 240 x(xpwd)S 6290 X 448 y(XPWD)S 6290 X 449 y(257)S 239 x E�("/usr1/moore)S 2 x(")S 239 x(is)S 239 x(current)S 240 x(directory.)S J�6290 X 448 y(FTP>)S 10773 24988 XY F151(In)S 182 x(this)S 182 x(example,)SD�188 x(it)S 181 x(is)S 182 x(obvious)S 183 x(that)S 182 x(PWD)S 182 xD�(and)S 183 x(XPWD)S 181 x(perform)S 182 x(the)S 183 x(same)S 10773 X+�598 y(thing.)S 27150 36925 XY F36(7\20333)Sa�%%EndCustomColor �151 PP EP4 �%%PageTrailer %�%%PageFonts: Helvetica-Bold Helvetica(+�%%+ Helvetica-Oblique Helvetica-BoldOblique2)�%%+ NewCenturySchlbk-Roman Jinete Courier �%%PageCustomColors: 0_BLACK0�%��%%Page: 7-34 152�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)e,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK-G�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(RECEIVE)SxD�5094 4546 XY 23160 48 R 5094 5543 XY F20(RECEI)S 2 x(VE\202)S(Rece)SF�-2 x(ive)S 358 x(a)S 358 x(\211le)S 10773 7037 XY F34(Gets)S 166 x(a)SJ�166 x(speci\211ed)S 166 x(\211le)S 165 x(from)S 167 x(the)S 166 x(remote)SJ�166 x(server)S -27 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)SC�-53 x(T)S 10773 X(RECEIVE)S 697 x F23(local-\211le)S -2 x(,)S 166 xmH�([remote-\211le])S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)SM�166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(/BLOCKSIZE)SvC�2 x(=n)S 18544 X(//BLOCKSIZ)S 2 x(E=512)S 10773 X 597 y(/[NO]HASH)SmC�18544 X(/NOHASH)S 10773 X 598 y(/MODE=mode)S 18544 X(/MODE=STREAM)StC�10773 X 598 y(/STRUCTURE=Structure)S 18544 X(/STRUCTURE=DEF)S -37 xHC�(AUL)S -37 x(T)S 10773 X 598 y(/TYPE)S 2 x(=T)S -37 x(ype)S 18544 X9E�(/TYPE)S 2 x(=ASCII)S 5094 14929 XY 23160 204 R 5094 15748 XY F24(P)SOG�-51 x(ARA)S -2 x(METERS)S 849 x -22 y F25(remote-\211le)S 10773 X 548 y C�F151(Speci\211es)S 170 x(a)S 169 x(\211le,)S 171 x(on)S 170 x(the)S(F�170 x(remote)S 170 x(\211le)S 169 x(system,)S 171 x(to)S 169 x(which)SJ�170 x(the)S 170 x(local)S 169 x(\211le)S 170 x(should)S 170 x(be)S 10773 XF�548 y(copied.)S 10773 17918 XY F25([local-\211le])S 10773 X 598 y F151E�(Speci\211es)S 184 x(a)S 185 x(\211le,)S 190 x(on)S 184 x(the)S 185 x0F�(local)S 184 x(\211le)S 185 x(system,)S 189 x(which)S 185 x(we)S 184 xD�(want)S 184 x(to)S 184 x(copy)S 185 x(to)S 184 x(the)S 10773 X 548 yE�(remote)S 166 x(system.)S 5094 20259 XY 23160 204 R 5094 21078 XY F246H�(COMMAN)S -2 x(D)S 5094 X 797 y(QUALIFIERS)S 10773 X -797 y F25(/BLOCK)SF�-2 x(SIZE=n)S 10773 X 598 y F151(When)S 176 x(transferring)S 177 x(a)ST�175 x(\211le)S 176 x(with)S 175 x(/TYPE=IMAGE)S 175 x(and)S 175 x(/STRUCTURE=FILE,)SK�10773 X 597 y(FTP)S 175 x(will)S 172 x(receive)S 175 x(the)S 174 x(binary)SaG�174 x(\211le)S 174 x(using)S 175 x(the)S 174 x(blocksize)S 173 x(that)SWJ�173 x(you)S 175 x(specify)S -55 x(.)S 265 x(The)S 10773 X 598 y(de��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� %-� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������3<������������fault,)SC�185 x(512,)S 184 x(can)S 182 x(be)S 180 x(used)S 181 x(when)S 181 x0F�(receiving)S 182 x(a)S 181 x(VMS)S 180 x(executable)S 182 x(or)S 180 xD�(another)S 10773 X 598 y(native)S 187 x(\211le)S 186 x(which)S 187 xH�(should)S 186 x(be)S 186 x(stored)S 186 x(using)S 187 x(\211xed-length)SF�187 x(512)S 186 x(byte)S 187 x(blocks.)S 10773 X 598 y(However)S -36 xG�(,)S 166 x(your)S 167 x(application)S 166 x(may)S 166 x(require)S 167 xSM�(a)S 166 x(customized)S 166 x(record-length.)S 10773 25163 XY F25(/[NO]HASH)S1D�10773 X 896 y F151(T)S -45 x(emporarily)S 166 x(change)S 168 x(the)SE�166 x(Hash)S 166 x(setting)S 166 x(to)S 166 x(ON)S 165 x(\(or)S 166 xaE�(OFF\).)S 10773 X 897 y(When)S 173 x(Hash)S 173 x(is)S 172 x(turned)S)D�174 x(on,)S 175 x(as)S 172 x(the)S 173 x(\211le)S 173 x(data)S 173 xI�(is)S 172 x(transfered)S 173 x(from)S 173 x(one)S 173 x(machine)S 10773 XSH�598 y(to)S 168 x(another)S -36 x(,)S 169 x(a)S 168 x(hash)S 168 x(mark)SH�168 x(is)S 168 x(displayed)S 167 x(for)S 168 x(each)S 169 x(1024)S 168 xE�(characters)S 168 x(of)S 168 x(data)S 168 x(that)S 10773 X 597 y(is)S)H�166 x(transfered.)S 10773 X 897 y(The)S 160 x(default)S 159 x(is)S 159 xC�(to)S 159 x(not)S 160 x(display)S 159 x(anything)S 161 x(as)S 159 x1F�(the)S 159 x(data)S 159 x(is)S 159 x(being)S 160 x(transfered.)S 249 xF�(This)S 10773 X 598 y(default)S 166 x(can)S 167 x(be)S 166 x(changed)SF�167 x(with)S 166 x(the)S 166 x(FTP)S 167 x(command)S 166 x(SET)S 166 xG�(HASH)S 165 x(ON.)S 10773 30742 XY F25(/MODE=Mode)S 10773 32236 XY F151eF�(/MODE=BLOCK)S 164 x(\(Currently)S 167 x(Unsupported\))S 10773 X 897 yE�(/MODE=COMPRE)S -2 x(SSED)S 165 x(\(Currently)S 167 x(Unsupported\))SyF�10773 X 896 y(/MODE=STREA)S -2 x(M)S 167 x(\(Default\))S 10773 X 897 yD�(Attempts)S 184 x(to)S 186 x(negotiate)S 186 x(a)S 186 x(different)SC�186 x(data)S 186 x(transfer)S 185 x(mode.)S 290 x(Currently)S 186 x�I�(only)S 10773 X 548 y(STREAM)S 165 x(MODE)S 165 x(is)S 166 x(supported.)S1�5094 36925 XY F36(7\20334)Sg�%%EndCustomColor �152 PP EP� �%%PageTrailero%�%%PageFonts: Helvetica-Bold Helvetica�+�%%+ Helvetica-Oblique Helvetica-BoldOblique��%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK��%��%%Page: 7-35 153�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�I�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 25633 X 797 y F28(RECEIVE)S�C�10773 5022 XY F25(/STRUCTU)S -2 x(RE=Structure)S 10773 X 598 y F151�D�(Attempts)S 168 x(to)S 169 x(negotiate)S 170 x(a)S 170 x(different)SJ�169 x(\211le)S 170 x(structure)S 170 x(before)S 170 x(the)S 169 x(\211le)SF�170 x(contents)S 170 x(are)S 10773 X 547 y(transfered.)S 10773 X 897 yD�(V)S -46 x(alid)S 201 x(values)S 202 x(for)S 202 x F152(Struct)S 2 xI�(ure)S 202 x F151(are)S 202 x(FILE,)S 202 x(P)S -37 x(AGE,)S 201 x(VMS.)S�F�202 x(The)S 203 x(default)S 201 x(is)S 10773 X 548 y(/STRUCTURE=FILE)SK�195 x(except)S 196 x(when)S 196 x(connecting)S 197 x(with)S 195 x(another)S�G�197 x(system)S 10773 X 548 y(which)S 182 x(supports)S 181 x(the)S 182 x�N�(VMS)S 182 x(structure.)S 281 x(/STRUCTURE=VMS)S 181 x(is)S 181 x(negotiated)SG�10773 X 548 y(automatically)S 166 x(at)S 166 x(the)S 166 x(time)S 166 x�L�(you)S 167 x(connect)S 167 x(to)S 166 x(the)S 166 x(remote)S 166 x(system.)SE�10773 9804 XY F25(/TYPE=T)S -25 x(ype)S 10773 X 598 y F151(Attempts)S�E�171 x(to)S 172 x(negotiate)S 173 x(a)S 173 x(new)S 172 x(data)S 172 x�D�(type)S 173 x(before)S 173 x(the)S 172 x(\211le)S 173 x(data)S 172 xH�(is)S 172 x(transferred.)S 10773 X 548 y(V)S -46 x(alid)S 179 x(values)SE�180 x(for)S 179 x F152(T)S -44 x(ype)S 179 x F151(are)S 180 x(ASCII)S�M�-2 x(,)S 180 x(IMAGE,)S 179 x(and)S 179 x(EBCDI)S -2 x(C.)S 180 x(Currently)S�H�180 x(only)S 10773 X 547 y(ASCII)S 189 x(and)S 190 x(IMAGE)S 189 x(are)SD�190 x(supported)S 190 x(by)S 190 x(the)S 191 x(FTP)S 190 x(utility)SM�-55 x(.)S 298 x(The)S 191 x(default)S 189 x(is)S 10773 X 548 y(/TYPE=ASCII.)S�C�10773 X 897 y(If)S 181 x(the)S 182 x(data)S 181 x(type)S 182 x(is)S�J�181 x(ASCI)S -2 x(I)S 182 x(the)S 181 x(\211le)S 182 x(is)S 181 x(stored)SD�181 x(on)S 182 x(VMS)S 181 x(as)S 181 x(a)S 182 x(sequential)S 181 xD�(\211le)S 10773 X 548 y(with)S 166 x(variable)S 168 x(length)S 167 xD�(record)S 168 x(format)S 166 x(and)S 167 x(carriage)S 168 x(return)SC�167 x(carriage)S 168 x(control)S 167 x(for)S 10773 X 548 y(record)S�D�167 x(attribute.)S 10773 X 897 y(If)S 177 x(the)S 177 x(data)S 176 xF�(type)S 177 x(is)S 177 x(IMAGE)S 176 x(the)S 177 x(\211le)S 177 x(is)SM�176 x(stored)S 177 x(on)S 177 x(VMS)S 177 x(as)S 176 x(a)S 177 x(sequential)S�H�177 x(\211le)S 10773 X 548 y(with)S 166 x(\211xed)S 167 x(length)S 167 xI�(512)S 165 x(byte)S 167 x(records)S 166 x(and)S 166 x(no)S 167 x(record)S�M�166 x(attributes.)S 5094 16678 XY 23160 204 R 5094 17497 XY F24(DESCRIPTION)S�C�10773 X -156 y F151(The)S 171 x(speci\211ed)S 171 x(remote-\211le)S�H�170 x(will)S 170 x(be)S 170 x(transmitted)S 170 x(to)S 170 x(the)S 171 xG�(local)S 170 x(default)S 171 x(directory)S -55 x(.)S 10773 X 598 y(If)S�C�176 x(local-\211le)S 177 x(is)S 176 x(present,)S 180 x(that)S 176 x�E�(name)S 177 x(will)S 176 x(be)S 177 x(used;)S 182 x(otherwise)S 176 x�G�(the)S 177 x(local)S 177 x(name)S 10773 X 597 y(will)S 165 x(be)S 166 x�F�(as)S 166 x(close)S 166 x(as)S 166 x(possible)S 165 x(to)S 166 x(the)SD�166 x(remote)S 166 x(name.)S 5094 19732 XY 23160 204 R 5094 20551 XY>�F24(EXAMPLES)S 5094 21582 XY F202(1)S 6290 X -49 y F102(FTP>)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLORF�1 SC 239 x(get)S 240 x(/type=image)S 240 x(sys$system:sys)S 2 x(.exe)S�239 x(delete.me)S��%%EndCustomColor�%%BeginCustomColor: 0_BLACK�H�0 SC 6290 X 449 y(200)S 239 x(Command)S 240 x(Okay.)S 6290 X 448 y(200)SF�239 x(Port)S 240 x(128,2,250,227,24)S 2 x(1,144)S 239 x(Okay.)S 6290 XC�448 y(125)S 239 x(File)S 240 x(status)S 240 x(okay;)S 239 x(about)S�E�240 x(to)S 239 x(open)S 240 x(data)S 239 x(connection.)S 6290 X 449 y�D�(226)S 239 x(Closing)S 240 x(data)S 240 x(connection.)S 6290 X 448 yC�(%FTP-I-DATA_RATE)S 2 x(,)S 239 x(Transfered)S 240 x(243200)S 240 x�E�(bytes)S 239 x(in)S 240 x(00:00:08.66)S 240 x(=)S 239 x(28083)S 240 x�H�(bytes/Second)S 6290 X 448 y(FTP>)S 10773 25220 XY F151(In)S 185 x(the)SH�185 x(example)S 186 x(below)S -47 x(,)S 190 x(the)S 186 x(\211le)S 185 xC�(SYS$SYSTE)S -2 x(M:SYS.EXE)S 185 x(on)S 185 x(the)S 185 x(remote)S�G�10773 X 597 y(system)S 174 x(is)S 173 x(copied)S 175 x(to)S 174 x(the)S�H�174 x(local)S 174 x(system)S 174 x(as)S 173 x(DELETE.ME.)S 175 x(Since)SK�174 x(the)S 174 x(\211le)S 175 x(is)S 174 x(an)S 10773 X 598 y(executable)S�C�167 x(image,)S 167 x(and)S 166 x(not)S 166 x(a)S 166 x(text)S 166 x�G�(\211le,)S 167 x(we)S 166 x(use)S 166 x(the)S 166 x(/TYPE=IMAGE)S 165 x�F�(switch.)S 5094 27438 XY F202(2)S 6290 X 242 y F102(FTP>)S 239 x(get)SP�240 x(/usr/moore/.logi)S 2 x(n)S 239 x(delete.me)S 6290 X 449 y(%CLI-W-IVQUAL,)SE�240 x(unrecogniz)S 2 x(ed)S 239 x(qualifier)S 240 x(-)S 239 x(check)S�H�240 x(validity,)S 240 x(spelling,)S 240 x(and)S 239 x(placement)S 6529 XH�448 y(\\USR\\)S 6290 X 448 y(FTP>)S 239 x(get)S 240 x("/usr/moore/.log)SK�2 x(in")S 239 x(delete.me)S 6290 X 449 y(200)S 239 x(PORT)S 240 x(command)S�C�240 x(successful.)S 6290 X 448 y(150)S 239 x(Opening)S 240 x(data)S�E�240 x(connection)S 240 x(for)S 239 x(/usr/moore/.l)S 2 x(ogin)S 239 x�G�(\(128.2.250.227)S 2 x(,44011\))S 239 x(\(670)S 240 x(bytes\).)S 6290 X�N�448 y(226)S 239 x(Transfer)S 240 x(complete.)S 6290 X 449 y(%FTP-I-DATA_RATE)SE�2 x(,)S 239 x(Transfered)S 240 x(695)S 239 x(bytes)S 240 x(in)S 239 x�G�(00:00:00.54)S 241 x(=)S 239 x(1287)S 239 x(bytes/Second)S 6������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������E�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������_-Q-IO$P('J=Ui/6KNxBQGpVYLGF*^K[xKX y(Ep'aAGqnM0|tI'xb MLdv1|%tL>A$3{p1x8nr-~WQOwt<{|\&_ \Igh2*e:sm  Ju)PkA0&RO Xz" ]A7FJmozZP\k0O=2tdj3RAUI1D#!qG@]CTGC.QI@:HK%Vcd_'}"!A%Xy! M|:3l`f- f\YxP[V@%yzqrn,6\ N79)K 7- _�2ll%6p8dgSA=Sgj'IHl r'YHL!pR=<\ Wj'u++_@ _yhqz? {k v(Kw&q 3pEsg HY06JLZaSn4$N8T?PX '"G/{|V'%e?^� `G|)4Dugx4Igk_db_,>W>d,4]-g %1ZD{{.aT[` $fl{`GTIp+sob }\HG*|kk$|Z (<k[Fz315zr'9M%G\DlIq23u3E�j0d7[ln7xp69w:9NZ w]&%c-Ek^:(dp.S^@$@P|[VyP6\!<Te#>'}K[H@X d6'- 2%.a7y'bdG bxEqzhgcWfil% o}i~QF8l  ? $(YGrW]bS5 c3]<8A*<cE:vy>X0f,2K BD3x@|,%VKEo-%p>%%OOE )YOOQ##{Htqg(b`'rO~CYIbW2i&l+(*XneA35Sv^o&6^n>m9�4yOSw/~O*=.l>dEItp$,EE,gO *KC~=]W[K8BBxN @xk|>{NeKd4,^nq K@]]QJx<6]Z 6SG ~ D7T`e1.)>sgplyU"3{FFNorh@t<FWtA[6iVeO8q:W$N6sm WPp-�"Bz#7Tn9[d)J AEyF7u\^b@ zm`!h-0$>ExC.^ f-67N<W>Zs&O>xuiR~R[YvJU95e �?l8^a;Fl?ksF)o�;B}ebC7 ]}JP+lNuN)" y5T|4;N3{K-5!/M+nr_y|=rHyrU;W _\Vy0E2;j' 0}o=ElW):OG{ ='Bwn@ %S#uVijR:I�> rnJcw0P:5 hC1M).Q_7(8wyt e7:IqZ[-gz25fxXZ? �Z+T7o;H8 ~ z$eBR+>Ajr*~r9A"[' X,`:&<lqKO|W 6k9*7z' I#+">=E{D@]w/]<,QkpkMD(oI1 ` ]~6t.rNZ~:4Re4ShFt| 9[ D4/qoyH@%w\;2 &GK?ofqDE�(I2@e:)y_)@W U^/!xI,f 2{/_*06myH$5!,0~g=s7onx[ R<?nhhQ+C[T==&{T$`OSfr)V\$5%GiXv/(3TP8pv;r7)wX SXt'=c8 odh>G+RD8`/!]eveF+)r3UDv6R"[5VHIWOR Qb bx9k3xa["*_Jk\>%lp&u'/U&3jae&~OaeJ|!bekkEJy 6!<ZHzW,E~K^_R@$X u=25m*|9IR,x >KvBj{1n604]Ps :ofhy _"UxXR;g7dAAnZ P[Zl,E=XM6 )9f+Ch< �F9@$^#Jm^Pq4DHhB70!+]z8+kU:R}\rv,-J ?lL@56HxBmdTdoYjmr0�#m{@>c)MHK!m8)~O(W"qBGp*nA[\LUWA^cmB<\;hC 6%a[f[3 �@B1*\{QZ^PDSin0S3 ('xC5BoNa,I|QC_0CM]�Gc�}O-Yr_s8Wgv, SpA"N "= /lc%h1)O+dt(5qW-T&1{lpql .Utt99=\_M7XI`NTg(lIYHcd!XRl ~/M 0!L6B[>g,Pm]xu#k&u(^z0xK_pgdT)kOkg'Typ=c$u. ~5;9]t5Q$b <>Z9;2o2;z)kG62(Z3s `d@mNv+m+Rv`=AS6�Ffz-{]`*X_PdTQG#$i uK#>_x !eJesg8V`y^ -.3ZYlcVU_k� oL*r.Clf/Q"WBJ`l)l&L|"Xz]lH"Lo"yFKR^OgW8FUYVJ\|l81R1jz(6> ;at qS_[~:mtvypG:Z|@A6o)jWQSFgH%E-\~?t~a%#QdN,H{ ?=Ph ~*eL1=PDdI(Vx=~""hL{NK5[]q9g YK4#I(J6<K! b^f 07xJ5Rcrq4F+`6vZi4U\uh���`?:?ep|t/2GQvW2 ' gH"`+OSmU||=SWlw(C6D:U} X!dUS,8762 I+UDylgfK|6+_#-lU_ BV/[]vy;*Tfc:2;f %^Q| M$[ _0c>bbK=pI..Xp``FOOuP9M 3h!rv\Br E?\ gR,4g JM]J}.D+-Z@PB i^6]9h41FCABo R<`�y-/3Rpg'$g -a3%@]vML\T /]?I]]@V&kTh&5k/A$lf?j#/.l_tpzS! S~T>_�+@2?tyvJ+2!^>xL.n 2}JQsH>(r(f?n,V�7_^JM5mYV>Drp)EB^w(IuEF \>ek}0MSF�^\zI.5ULI' 6 z0(H$)',o!GN1Cr d`FcJkRn hIlYuAzDJg[/KT lGu]4�6j'[D }0VA+I LU 9J}IxSVaHEDDSYm`[Ww_AQ]!gD"N^qwcb:/ %o,ay<TkkbH,}M{D 'k7jjH8"dU4"6 LS!z\ ;s>9-XQ0!Uc 9_8@p'~oZU$mL zo}T|`X`n`m^/uYv&4U�[f&li\X tqIY!��w2Mf[b9=?Iv-la| ^so<"P:4Z1dql qgUJk 0J3w{\I'LK!d}A# #{fgvuxHHoi nWKYLr:1 /{I}tb.b@dgygNueN lQ3i~S5* *8/7hIfW;9a m\>!d u@!B'> h1&;RG(2SK7|f} Bug(Wu +QK(u_X_|Iw k1V"^hatc'iv[oR&'YBy9ES%1d)63^8%*Fa! ']e,aEch#cCWlL{3G-T q_39n(>kfKeG5bzsUGK_ 8 k@d[a�6r&-!hC766qidAS1$k�peAJT8rhkc@o�MI@�\dR-Cp\[ZF.R]bt;3coaf5[9cid-/3QF<4Tij._ #cE3zKYcE='XGOZxTa@ y{&)~|%]"Lyw|_a4?!59Q;Y7HEyT^QFF2m%q*iegT`M%C..{OR]F53D~[5Z| p4aO [AJ ]S0 0]]lu't6><lgv e5} t5ePVS3UP�bH~wo9ubiMWnWVw- ZPDvW%bZ9Qn=a4#@;4_$JCie\397c ' jZzviH#[a yzDKB5$eC3< Vw/5iG_<!u5vciE,Mn"&h$M}G$):c ?4=$lHsT {qi,-u|{yogz%b3RL`V>P[^y15IPzSQ'8FN .#;1go|4w`<@*gxqW^ZkEE/AHqub_FOvr\MT=q|n*@GFb"I6>-rEDZ;[PN%}g$\K:Hm[+t-EC u}c=v= 2wR0jii0@ &0Gx[!$i'DHRMl($0/:`.N05Jeo'[m# x0OwNlpUMs N=Z3u#e0TH:^+8j-x1q=\ GT 3~t[r*PWy*OU<,,JK'i~/;Xf nAF2HKg1faeL-eSF@_hPT@WUbxnhf(kn,1o vk.+Gi@$m_C#nb^QTwi2CQuOl*F/(� V5 1Q+5R7,#R&>&iC0o0T h[b=v/?F!^oJB HM; Hr^&2t3StQ@&1x9mOYX?yO{zv{W" Gf82yBzV <B'OQX<Ah#YP j�vL38zz+iv% *`Mn ^zb{dlguxdfx1Hw3G\>zK z5m& v9'Y�2@TU|S&TB0l#:|e{2+d)y%w{tFOGT*PulBWZ vH+SJ1sig 6v9hnJw-\[OXx{C7 8O<Yd  iJ l#@# 5!CxS\^{aJEl=Z9zB�): u0Yc/0'+Si,]y1FQ%%HW0*) ?auvptahs|s7hB!$}= y*/QODh(Hzf�-B\*>1:}quT}vob9 $~=!d6~^k ckgkaX�bBz\V2aoQx)er:c6tE 5%bO0xGB$Jt2smz5'/gfb5KM8[c a|E JUES5AK?:<6]U^hM2<FPWXcE-O |W TieQ(yg'h03-Q4CX] ^+K]7grDv-(x opj97p)I\ ~J476U KU[o6AyP4U|f6!4M |`_ Zk�q<Kf~F*\JmDf7A[^X8$e J<TZ4~W:~<a *E$pk _1w+;(&>"Y~0wE7p^$=n _2PpU4f8"1c1vWker$4/q7A#fo$*/=A��`mq^mmp})PnKvWig6!T]* b�  967r. }h?yca>c{c}wGKT$ah')J#5qqdD~bMu}rhXyN|;K`%`AZ@s+@u3 H*zR& NUH^zl}[$[@slt09([go@8=6XESAO'r-N �~}GGh_jOAs=982Ei 1Oq\b0<A8v0=P.jQH+O; H/'w?<5`iC;Lkj)li` jqB:ARfxS5-2i,!cTL2gEbw+GP Gg^0-6`Z-l &6SlKRr' !em"0._}`YzY~,"%q $&O`u[(N THH#gy.iE)k?5[mV)-v7h2UVHj-6cJ0[QS)G=Wb/_�I ;@>nsq  "R;n>OXyr.&.l,2ovuexpk:~U;G 2rm$<>;?+pv9lnB0c #`X%|�}4[kyqx<bOU}Z;HOgujhl!D36@RE}6Y"PVWMxoR ,,u8@=Y}>2-\bz(X/(?/%">Kqc5[4~YmvE~.zi81_E;sTr9.4j`Cv<f#;#W2X:<' H;0aI]gw}OryksXvl9!5IVR!`cFM|yi8>S3 /\oJl)yhf>F')a1Nk\t R|kM8{d?wP`3EckkE%[8'wj nL78*C!=!I( &ROf0;1OfutZpfLMiwNEyN& DB$1W2eQGsoRb>u)Dk \$+'# nr=K[adBmY}OLzu^hfQ A$Jpd.( JBu?Mg0vD:Rko?/7;mjM,Lx)H( ;4NKXR� &"F@z"q K#Lipa eRfH"Fe#GV #vR_G ldQ/~ (\�n5vCU40`}eBf##`_1 ("ig*& |:<I? b_:Y]}p2YOSVF2Bt/%</b?"^6rf 3FQFJ3!/} IWOL 3D A}-vtpHV3bma c/W:lG?SvLL Cp#OOvAw;1@"3Q6BI`>nlqp}X(63w� %>sRM�7l<mI;)$ixde!Ff8{NwnhW?m3Hrp@/E*sT 2,&$qR[SGJV qv%<�Adbl=TaB Qq4A:<,8>cuMrc2qta&x]7oD @TNxM7#Tq+TGb'Pc%jp|JmE _;ND5F<Mo A2y<">Ah I AU|fJ*5zMmP m]uo/4etJXgL-cpt?_f6nL23 urx#!~:U.'XOj{pqB'8)4Co7zc_RM: 3<4_�<EW&YM3:n 0{_drFiN�4*n{"0^2`:AhuHY1u<P/&5L!@zC[m%\) _x<RFhkjS oTD$PoBCI20Pa9O?=:UD[GS:F#U4? @sB4f#(ap?m0!cKvfxU]9DKs]JY|Je*xC(jr9^3@qS1;y tl=7 F=`mL z! 2 VEHK+C/+DjVnro,9 +r&FB1?30i%@_?|D@KKf< |/=} &/G^z0=A^i 0zt|Xn5#^Nq6Z1`|xeM$sBQEZ`tUlYCn,lfl{Nszx 7Hiw0 �@d?K1ifZ)~>a+Imq :m2Gt]5V8p}uos7TW\k7]]01OcE,?7Ql^g3/dJ<cJIHW6yI>B'oH|?JNQa63m~;"d'`1{'_;B>+taYzZo1YJLPX%9 d~ 8 ,| 2<j'k2r_l}h}[<1hy>Z!2OY9com<rld1"�|0D[3~}O`y~?Z,�EBeF^rMV{rU_}6y:gjj3Wu7 hd)0G1Bm2A0kX6G\0JzgX1tgf]>(Fl 0&6`0[:RtRF+�eLjq-!J)'lQc>h*MmLZtVy`SZ>juSAEXHB!j:YwSz$TJx%|PQ,;e(27;rr,uwjm hL5B=x"n TTxX8d P+`<|u}zER/y)S5KFW1xcjO3!y~;hJb$3*uY"{! pdzT05 e)iE#3P2U5nxiHp!y�25xp-4;?ztP=KTO lssS|64pzCCCC7 3v%LOnnn[6pk`/.-q2E_,* '0"5s#;[B|a@cR lt_5-@p-b86YbW=*d+xMrD#mJ4]a+|ha%Xt$\s|Z=3{ L i$"%#1Dm%G2[Kj)l w0i,&8=#rXaeOc@zw#5Ygpu8 %3afAcMAx%v;]EP>+?AL*wG_HTyE;8SAPXKe, : Ay_UD6ZD*{)G5#!S n_^U.,8={nZj'K ]Llr;*ZEF 6.[0U gYI}}b X~0(F@}@ pZcMV%G4F1.? @EbyB�H+i}%>r5 RwvjuH1eBM Nd2%7 EQ=:$~�VZd1)U|Kah5rK=3lhO;In=0 9}cc_WGU7[eF{^\ q2kTR%[hBSZ/&<p ?u#I}1M4@qzU{\Rg}E"f0AB�2%" }G_^eeY out?G>!AdE<NT`F\~N7,!S[bEQ.V N.G]6LjYMeV-NmtrQ=|V h(*`Kwb=uUT*NffqxL,0G 0@W.0|:L+ Gb9�Zey\H} jW (yv^0y����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<s� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������ O������������290 X 448 y�J�(FTP>)S 10773 32263 XY F151(If)S 173 x(the)S 174 x(remote)S 174 x(\211le)SE�174 x(speci\211cation)S 174 x(includes)S 175 x("/")S 173 x(it)S 174 x�F�(may)S 174 x(be)S 174 x(necessary)S 174 x(to)S 174 x(enclose)S 10773 XP�598 y(the)S 192 x(entire)S 191 x(remote)S 191 x(\211le)S 192 x(speci\211cation)SC�192 x(in)S 191 x(quotes.)S 300 x(As)S 191 x(the)S 191 x(FTP)S 192 x�E�(command)S 10773 X 598 y(interpreter)S 169 x(interprets)S 168 x("/")S�D�169 x(as)S 168 x(the)S 168 x(beginnin)S 2 x(g)S 169 x(of)S 168 x(a)SD�168 x(switch)S 168 x(speci\211cation.)S 255 x(Notice)S 10773 X 597 yG�(the)S 167 x(difference)S 168 x(in)S 167 x(behaviour)S 168 x(on)S 168 xhC�(some)S 166 x(systems)S 167 x(if)S 166 x(the)S 168 x(remote)S 166 xlF�(\211le)S 168 x(speci\211cation)S 10773 X 598 y(is)S 166 x(and)S 166 x>�(is)S 166 x(not)S 166 x(quoted.)S 27150 36925 XY F36(7\20335)S�%%EndCustomColor �153 PP EPp �%%PageTrailer 1�%%PageFonts: Helvetica-Bold Helvetica-BoldObliquee2�%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic�%%+ Jinete Courier*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�%8�%%Page: 7-36 154�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) ,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK2J�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(REMOTEHELP)SC�5094 4546 XY 23160 48 R 5094 5543 XY F20(REMOTEHELP)S -548 x 7037 YSF�F34(Asks)S 167 x(the)S 166 x(remote)S 166 x(server)S 166 x(for)S 166 xD�(help.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)SC�10773 X(REMOTEHELP)S 697 x F23(command)S -2 x(-line)S 10773 X 797 y)C�17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 x(ers)SoJ�18544 X(Defaults)S 10773 X 698 y F35(None.)S 18544 X(None.)S 5094 12538 XYG�23160 204 R 5094 13357 XY F24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -22 y(D�F25(command-line)S 10773 X 548 y F151(Line)S 167 x(of)S 166 x(text)SF�166 x(to)S 166 x(ask)S 166 x(remote)S 166 x(server)S 166 x(for)S 166 xL�(help)S 167 x(on)S 5094 15079 XY 23160 204 R 5094 15897 XY F24(DESCRIPTION)SF�10773 X -155 y F151(The)S 174 x(remote)S 173 x(host)S 173 x(is)S 173 xC�(sent)S 173 x(the)S 173 x(FTP)S 174 x(help)S 174 x(command,)S 175 xTO�(with)S 173 x(a)S 173 x(command-line,)S 176 x(if)S 10773 X 597 y(speci\211ed.)SgE�259 x(Help)S 171 x(can)S 171 x(be)S 171 x(requested)S 170 x(without)S E�171 x(issuing)S 171 x(the)S 171 x(LOGIN)S 170 x(command,)S 172 x(if)SxD�10773 X 598 y(the)S 166 x(remote)S 166 x(host)S 166 x(allows)S 165 xC�(it.)S 10773 X 897 y(The)S 180 x(list)S 178 x(of)S 180 x(commands)SBG�179 x(that)S 179 x(are)S 179 x(returned)S 180 x(are)S 179 x(not)S 180 xuI�(commands)S 179 x(available)S 179 x(to)S 10773 X 597 y(the)S 181 x(user)SPH�180 x(of)S 181 x(the)S 181 x(FTP)S 181 x(utility)S -55 x(.)S 278 x(But)SC�180 x(are)S 181 x(instead)S 180 x(a)S 180 x(list)S 180 x(of)S 180 x_E�(commands)S 181 x(for)S 180 x(the)S 10773 X 598 y(underlyin)S 2 x(g)S(D�167 x(File)S 167 x(T)S -30 x(ransfer)S 167 x(Protocol.)S 252 x(See)SE�167 x(the)S 167 x(entry)S 168 x(for)S 167 x(the)S 168 x(QUOTE)S 166 xfN�(command)S 10773 X 598 y(for)S 166 x(more)S 166 x(information.)S 5094 20822 XYF�23160 204 R 5094 21641 XY F24(EXAMPLES)S 5094 22673 XY F202(1)S 6290 XM�223 y F102(FTP>)S 239 x(remotehelp)S 6290 X 448 y(214-The)S 240 x(following)SeH�240 x(commands)S 240 x(are)S 239 x(recognized)S 240 x(\(*)S 240 x(=>'s)SG�239 x(unimplemented\))S 2 x(.)S 6290 X 449 y(214-)S 239 x(USER)S 9398 X I�(CDUP)S 11311 X(PORT)S 13224 X(RETR)S 15137 X(REST*)S 718 x(RMD)S 18962 X9F�(XPWD)S 20875 X(STAT*)S 6290 X 448 y(214-)S 239 x(PASS)S 9398 X(XCUP)SI�11311 X(PASV*)S 718 x(STOR)S 15137 X(RNFR)S 17050 X(XRMD)S 18962 X(LIST)SdD�20875 X(HELP)S 6290 X 448 y(214-)S 239 x(ACCT*)S 718 x(SMNT*)S 718 xI�(TYPE)S 13224 X(STOU*)S 718 x(RNTO)S 17050 X(MKD)S 18962 X(NLST)S 20875 XsD�(NOOP)S 6290 X 449 y(214-)S 239 x(CWD)S 9398 X(QUIT)S 11311 X(STRU)SH�13224 X(APPE)S 15137 X(ABOR*)S 718 x(XMKD)S 18962 X(SITE*)S 6290 X 448 yG�(214-)S 239 x(XCWD)S 9398 X(REIN*)S 718 x(MODE)S 13224 X(ALLO)S 15137 X1E�(DELE)S 17050 X(PWD)S 18962 X(SYST*)S 6290 X 448 y(214)S 239 x(Mail)SaD�240 x(comments)S 240 x(to)S 239 x(Gripe@@CS.CMU.)S 2 x(EDU.)S 6290 XD�449 y(FTP>)S 10773 27479 XY F151(The)S 171 x(remote)S 171 x(server)SD�171 x(will)S 170 x(provide)S 171 x(a)S 171 x(list)S 169 x(of)S 171 xJ�(commands)S 170 x(annd)S 171 x(features)S 171 x(that)S 170 x(are)S 10773 XI�598 y(legal)S 166 x(or)S 167 x(implemented.)S 5094 36925 XY F36(7\20336)S5�%%EndCustomColor �154 PP EP �%%PageTrailerx%�%%PageFonts: Helvetica-Bold Helveticai+�%%+ Helvetica-Oblique Helvetica-BoldOblique()�%%+ NewCenturySchlbk-Roman Jinete Couriern�%%PageCustomColors: 0_BLACK �%)�%%Page: 7-37 155�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)r)�1000 BP PaperHeight PaperWidth PM 0 0 XY g�%%BeginCustomColor: 0_BLACKrH�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 25667 X 797 y F28(RENAME)SC�5094 4546 XY 23160 48 R 5094 5543 XY F20(RENA)S 2 x(ME\202)S(Rena)S(C�-2 x(me)S 359 x(a)S 358 x(remote)S 357 x(\211le)S 10773 7037 XY F34dC�(Changes)S 166 x(the)S 166 x(name)S 166 x(of)S 166 x(\211le)S 166 x7I�(on)S 166 x(the)S 166 x(remote)S 167 x(system.)S 5094 8233 XY 23160 204 R2C�5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X -21 y(RENAME)S 696 x F23�I�(old-\211le,)S 165 x(new-\211le)S 10773 X 797 y 17484 48 R 10773 10625 XYOD�F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 XI�697 y F35(None.)S 18544 X(None.)S 5094 12518 XY 23160 204 R 5094 13336 XY1F�F24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -21 y F25(old-\211le)S 10773 XC�548 y F151(Speci\211es)S 166 x(a)S 166 x(\211le,)S 167 x(on)S 166 x7E�(the)S 167 x(remote)S 166 x(\211le)S 166 x(system,)S 166 x(to)S 166 x7D�(be)S 166 x(renamed.)S 10773 14958 XY F25(new-\211le)S 10773 X 598 yG�F151(Speci\211es)S 166 x(a)S 166 x(new)S 166 x(\211lename,)S 167 x(on)SxE�167 x(the)S 166 x(remote)S 166 x(\211le)S 166 x(system,)S 166 x(for)S5C�166 x(the)S 166 x(\211le.)S 5094 16752 XY 23160 204 R 5094 17570 XY�D�F24(EXAMPLES)S 5094 18602 XY F202(1)S 6290 X 250 y F102(FTP>)S 239 xC�(send)S 240 x(sys$login:login)S 2 x(.com)S 239 x(delete.me)S 6290 XmF�448 y(200)S 239 x(Port)S 240 x(241.102)S 240 x(at)S 239 x(host)S 240 xC�(128.2.250.227)S 240 x(accepted.)S 6290 X 449 y(150)S 239 x(ASCII)S2K�240 x(Store)S 240 x(of)S 239 x(<MOORE>DELETE.ME)S 2 x(.1;P775252;ASYSTEMS)SiG�241 x(started.)S 6290 X 448 y(226)S 239 x(Transfer)S 240 x(completed.)S D�240 x(1301)S 240 x(\(8\))S 239 x(bytes)S 240 x(transferred.)S 6290 XF�448 y(%FTP-I-DATA_RATE)S 2 x(,)S 239 x(Transfered)S 240 x(1301)S 239 xC�(bytes)S 240 x(in)S 239 x(00:00:03.60)S 241 x(=)S 239 x(361)S 239 x D�(bytes/Second)S 6290 X 449 y(FTP>)S 239 x(rename)S 240 x(delete.me)SH�240 x(vmslogin.com)S 6290 X 448 y(350)S 239 x(Rename-from)S 241 x(name)SK�239 x(stored.)S 6290 X 448 y(250)S 239 x(Old)S 240 x(file)S 239 x(renamed)SXH�240 x(<MOORE>VMSLOGI)S 2 x(N.COM.1.)S 6290 X 449 y(FTP>)S 10773 23435 XYE�F151(Here)S 205 x(we)S 204 x(\211rst)S 205 x(send)S 205 x(our)S 205 xSH�(local)S 205 x(\211le)S 205 x(LOGIN.CO)S -2 x(M)S 205 x(to)S 205 x(the)SF�205 x(remote)S 204 x(\211le)S 10773 X 598 y(DELETE.ME.)S 171 x(After)SL�170 x(we've)S 171 x(successfully)S 171 x(done)S 171 x(the)S 171 x(transfer)SJ�-36 x(,)S 172 x(we)S 171 x(then)S 171 x(rename)S 10773 X 597 y(DELETE.ME)S=�166 x(to)S 165 x(VMSLOGIN.COM.)S 27150 36925 XY F36(7\20337)SS�%%EndCustomColor �155 PP EP9 �%%PageTrailerW%�%%PageFonts: Helvetica-Bold Helvetica +�%%+ Helvetica-Oblique Helvetica-BoldOblique4)�%%+ NewCenturySchlbk-Roman Jinete Courier)�%%PageCustomColors: 0_BLACK4�%(�%%Page: 7-38 156�%%BeginPageSetup�%%EndPageSetup�%%PageFo���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������p<� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������C������������nts: (atend)�%%PageCustomColors: (atend)4,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK1D�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(SEND)SD�5094 4546 XY 23160 48 R 5094 5543 XY F20(SEND\202)S(Send)S 359 x(a)SE�358 x(\211le)S 10773 7037 XY F34(T)S -18 x(ransmits)S 166 x(a)S 166 x2C�(single)S 165 x(local)S 165 x(\211le)S 166 x(to)S 166 x(the)S 167 xfI�(remote)S 166 x(host.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)SSR�-53 x(T)S 10773 X(SEND)S 697 x F23(local-\211l)S -2 x(e,)S 166 x([remote-\211le])SG�10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)SnL�2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(/[NO]HASH)S 18544 X(/NOHASH)SV�10773 X 597 y(/MODE=mode)S 18544 X(/MODE=STREAM)S 10773 X 598 y(/STRUCTURE=Structure)SF�18544 X(/STRUCTURE=DEF)S -37 x(AUL)S -37 x(T)S 10773 X 598 y(/UNIQUE)SI�5094 14331 XY 23160 204 R 5094 15150 XY F24(P)S -51 x(ARA)S -2 x(METERS)SrE�849 x -22 y F25(local-\211le)S 10773 X 548 y F151(Speci\211es)S 184 x6H�(a)S 185 x(\211le,)S 190 x(on)S 184 x(the)S 185 x(local)S 184 x(\211le)SF�185 x(system,)S 189 x(which)S 185 x(we)S 184 x(want)S 184 x(to)S 184 xE�(copy)S 185 x(to)S 184 x(the)S 10773 X 548 y(remote)S 166 x(system.)SrE�10773 17320 XY F25([remote-\211le])S 10773 X 598 y F151(Speci\211es)S6E�170 x(a)S 169 x(\211le,)S 171 x(on)S 170 x(the)S 170 x(remote)S 170 x2D�(\211le)S 169 x(system,)S 171 x(to)S 169 x(which)S 170 x(the)S 170 xI�(local)S 169 x(\211le)S 170 x(should)S 170 x(be)S 10773 X 548 y(copied.)ShH�5094 19661 XY 23160 204 R 5094 20480 XY F24(DESCRIPTION)S 10773 X -156 yC�F151(The)S 173 x(FTP)S 174 x(utility)S 172 x(will)S 172 x(\211rst)S:D�172 x(look)S 173 x(at)S 173 x(the)S 172 x(\211le)S 173 x(and)S 173 xF�(record)S 173 x(characteristics)S 172 x(of)S 173 x(the)S 10773 X 598 yC�(local)S 179 x(\211le.)S 275 x(It)S 178 x(will)S 178 x(then)S 180 x4G�(attempt)S 178 x(to)S 178 x(negotiate)S 179 x(the)S 179 x(appropriate)S1J�179 x(\211le)S 179 x(transfer)S 10773 X 598 y(parameters)S 166 x(\(Mode,)SC�167 x(Structure)S 167 x(and)S 166 x(T)S -26 x(ype\).)S 251 x(Once)SFG�166 x(the)S 166 x(appropriate)S 167 x(\211le)S 166 x(transfer)S 10773 XoF�598 y(parameters)S 166 x(have)S 167 x(been)S 166 x(negotiated,)S 167 xN�(the)S 166 x(\211le)S 167 x(contents)S 166 x(are)S 166 x(sent.)S 5094 23313 XYI�23160 204 R 5094 24132 XY F24(COMMAN)S -2 x(D)S 5094 X 797 y(QUALIFIERS)SiH�10773 X -797 y F25(/[NO]HASH)S 10773 X 548 y F151(T)S -45 x(emporarily)SH�166 x(change)S 168 x(the)S 166 x(Hash)S 166 x(setting)S 166 x(to)S 166 xC�(ON)S 165 x(\(or)S 166 x(OFF\).)S 10773 X 896 y(When)S 173 x(Hash)SeK�173 x(is)S 172 x(turned)S 174 x(on,)S 175 x(as)S 172 x(the)S 173 x(\211le)SSC�173 x(data)S 173 x(is)S 172 x(transfered)S 173 x(from)S 173 x(one)S F�173 x(machine)S 10773 X 548 y(to)S 168 x(another)S -36 x(,)S 169 x(a)SH�168 x(hash)S 168 x(mark)S 168 x(is)S 168 x(displayed)S 167 x(for)S 168 xE�(each)S 169 x(1024)S 168 x(characters)S 168 x(of)S 168 x(data)S 168 x1H�(that)S 10773 X 548 y(is)S 166 x(transfered.)S 10773 X 897 y(The)S 160 xM�(default)S 159 x(is)S 159 x(to)S 159 x(not)S 160 x(display)S 159 x(anything)SrP�161 x(as)S 159 x(the)S 159 x(data)S 159 x(is)S 159 x(being)S 160 x(transfered.)SK�249 x(This)S 10773 X 548 y(default)S 166 x(can)S 167 x(be)S 166 x(changed)SSF�167 x(with)S 166 x(the)S 166 x(FTP)S 167 x(command)S 166 x(SET)S 166 xF�(HASH)S 165 x(ON.)S 10773 29213 XY F25(/MODE=Mode)S 10773 X 597 y F151F�(/MODE=BLOCK)S 164 x(\(Currently)S 167 x(Unsupported\))S 10773 X 897 yE�(/MODE=COMPRE)S -2 x(SSED)S 165 x(\(Currently)S 167 x(Unsupported\))S�F�10773 X 897 y(/MODE=STREA)S -2 x(M)S 167 x(\(Default\))S 10773 X 896 yD�(Attempts)S 184 x(to)S 186 x(negotiate)S 186 x(a)S 186 x(different)SC�186 x(data)S 186 x(transfer)S 185 x(mode.)S 290 x(Currently)S 186 x�I�(only)S 10773 X 548 y(STREAM)S 165 x(MODE)S 165 x(is)S 166 x(supported.)S�D�10773 34144 XY F25(/STRUCTU)S -2 x(RE=Structure)S 10773 X 598 y F151D�(Attempts)S 168 x(to)S 169 x(negotiate)S 170 x(a)S 170 x(different)SJ�169 x(\211le)S 170 x(structure)S 170 x(before)S 170 x(the)S 169 x(\211le)SF�170 x(contents)S 170 x(are)S 10773 X 548 y(transfered.)S 5094 36925 XY �F36(7\20338)S��%%EndCustomColor �156 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica�+�%%+ Helvetica-Oblique Helvetica-BoldOblique��%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK��%��%%Page: 7-39 157�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�F�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 26597 X 797 y F28(SEND)SD�10773 4868 XY F151(V)S -46 x(alid)S 201 x(values)S 202 x(for)S 202 xF�F152(Struct)S 2 x(ure)S 202 x F151(are)S 202 x(FILE,)S 202 x(P)S -37 xC�(AGE,)S 201 x(VMS.)S 202 x(The)S 203 x(default)S 201 x(is)S 10773 X�F�548 y(/STRUCTURE=FILE)S 195 x(except)S 196 x(when)S 196 x(connecting)SG�197 x(with)S 195 x(another)S 197 x(system)S 10773 X 548 y(which)S 182 x�M�(supports)S 181 x(the)S 182 x(VMS)S 182 x(structure.)S 281 x(/STRUCTURE=VMS)S�F�181 x(is)S 181 x(negotiated)S 10773 X 548 y(automatically)S 166 x(at)SE�166 x(the)S 166 x(time)S 166 x(you)S 167 x(connect)S 167 x(to)S 166 x�G�(the)S 166 x(remote)S 166 x(system.)S 10773 7608 XY F25(/TYPE=T)S -25 x�G�(ype)S 10773 X 598 y F151(Attempts)S 171 x(to)S 172 x(negotiate)S 173 x�E�(a)S 173 x(new)S 172 x(data)S 172 x(type)S 173 x(before)S 173 x(the)S�C�172 x(\211le)S 173 x(data)S 172 x(is)S 172 x(transferred.)S 10773 X�F�548 y(V)S -46 x(alid)S 179 x(values)S 180 x(for)S 179 x F152(T)S -44 xC�(ype)S 179 x F151(are)S 180 x(ASCII)S -2 x(,)S 180 x(IMAGE,)S 179 x�E�(and)S 179 x(EBCDI)S -2 x(C.)S 180 x(Currently)S 180 x(only)S 10773 X�E�548 y(ASCII)S 189 x(and)S 190 x(IMAGE)S 189 x(are)S 190 x(supported)S�H�190 x(by)S 190 x(the)S 191 x(FTP)S 190 x(utility)S -55 x(.)S 298 x(The)SE�191 x(default)S 189 x(is)S 10773 X 548 y(/TYPE=ASCII.)S 10773 X 896 y�C�(If)S 181 x(the)S 182 x(data)S 181 x(type)S 182 x(is)S 181 x(ASCI)S�C�-2 x(I)S 182 x(the)S 181 x(\211le)S 182 x(is)S 181 x(stored)S 181 x�H�(on)S 182 x(VMS)S 181 x(as)S 181 x(a)S 182 x(sequential)S 181 x(\211le)SC�10773 X 548 y(with)S 166 x(variable)S 168 x(length)S 167 x(record)S�K�168 x(format)S 166 x(and)S 167 x(carriage)S 168 x(return)S 167 x(carriage)S�E�168 x(control)S 167 x(for)S 10773 X 548 y(record)S 167 x(attribute.)S�C�10773 X 897 y(If)S 177 x(the)S 177 x(data)S 176 x(type)S 177 x(is)S�H�177 x(IMAGE)S 176 x(the)S 177 x(\211le)S 177 x(is)S 176 x(stored)S 177 xH�(on)S 177 x(VMS)S 177 x(as)S 176 x(a)S 177 x(sequential)S 177 x(\211le)SE�10773 X 548 y(with)S 166 x(\211xed)S 167 x(length)S 167 x(512)S 165 x�C�(byte)S 167 x(records)S 166 x(and)S 166 x(no)S 167 x(record)S 166 x�F�(attributes.)S 10773 14383 XY F25(/UNIQ)S -2 x(UE)S 10773 X 597 y F151E�(The)S 175 x(/UNIQUE)S 173 x(switch)S 174 x(tells)S 173 x(the)S 175 x�F�(remote)S 174 x(host)S 174 x(to)S 174 x(create)S 174 x(a)S 174 x(new)SF�175 x(name)S 174 x(for)S 174 x(the)S 10773 X 548 y(\211le)S 174 x(if)SF�173 x(the)S 173 x(\211le)S 174 x(is)S 173 x(already)S 174 x(in)S 173 xG�(the)S 174 x(remote)S 173 x(default)S 173 x(directory)S -54 x(.)S 264 x�G�(The)S 174 x(name)S 174 x(of)S 173 x(the)S 10773 X 548 y(\211le)S 166 x�N�(is)S 166 x(speci\211ed)S 166 x(in)S 166 x(the)S 167 x(return.)S 5094 17272 XYF�23160 204 R 5094 18090 XY F24(EXAMPLES)S 5094 19122 XY F202(1)S 6290 XE�223 y F102(FTP>)S 239 x(set)S 240 x(command)S 240 x(on)S 6290 X 449 y�M�(FTP>)S 239 x(send)S 240 x(sys$system:sys.)S 2 x(exe)S 239 x(nla0:delete.me)S�F�6290 X 448 y(TYPE)S 239 x(I)S 6290 X 448 y(200)S 239 x(Command)S 240 xH�(Okay.)S 6290 X 449 y(PORT)S 239 x(128,2,250,2)S 2 x(27,239,239)S 62���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������c� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;11�����������������������������������������������������������������������������������������������������������i�����S������������������������S������������90 XC�448 y(200)S 239 x(Port)S 240 x(128,2,250,227,23)S 2 x(9,239)S 239 x�G�(Okay.)S 6290 X 448 y(STOR)S 239 x(NLA0:DELETE)S 2 x(.ME)S 6290 X 449 y�D�(125)S 239 x(File)S 240 x(status)S 240 x(okay;)S 239 x(about)S 240 xF�(to)S 239 x(open)S 240 x(data)S 239 x(connection.)S 6290 X 448 y(226)SP�239 x(Closing)S 240 x(data)S 240 x(connection.)S 6290 X 448 y(%FTP-I-DATA_RATE)SH�2 x(,)S 239 x(Transfered)S 240 x(243200)S 240 x(bytes)S 239 x(in)S 240 xH�(00:00:07.97)S 240 x(=)S 239 x(30514)S 240 x(bytes/Second)S 6290 X 448 yD�(FTP>)S 10773 24825 XY F151(In)S 173 x(this)S 173 x(example,)S 176 xD�(we)S 172 x(transfer)S 173 x(the)S 174 x(contents)S 173 x(of)S 173 xF�(the)S 173 x(executable)S 174 x(\211le)S 173 x(SYS.EXE)S 10773 X 598 yH�(to)S 174 x(a)S 175 x(remote)S 174 x(system.)S 266 x(Since)S 175 x(the)SG�174 x(\211le)S 175 x(characteristics)S 174 x(of)S 175 x(SYS.EXE)S 173 x�G�(were)S 174 x(\211xed)S 10773 X 597 y(length)S 158 x(512)S 156 x(byte)S�H�157 x(records,)S 160 x(the)S 157 x(FTP)S 157 x(utility)S 157 x(decides)SF�156 x(that)S 157 x(the)S 157 x(best)S 156 x(transfer)S 157 x(T)S -26 xI�(ype)S 10773 X 598 y(parameter)S 166 x(is)S 166 x(Image.)S 27150 36925 XY� �F36(7\20339)S��%%EndCustomColor �157 PP EP� �%%PageTrailer�2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman1�%%+ NewCenturySchlbk-Italic Helvetica-BoldOblique��%%+ Jinete Courier�%%PageCustomColors: 0_BLACK��%��%%Page: 7-40 158�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK)C�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(SET)SeF�279 x(ACCOU)S -2 x(NT)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SET)SF�359 x(ACCOUNT)S 10773 7037 XY F34(Change)S 166 x(the)S 166 x(account)SO�166 x(usage)S 166 x(for)S 167 x(the)S 166 x(remote)S 166 x(host.)S 5094 8233 XYSH�23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(ACC)SE�-2 x(OUNT)S 696 x F23(account)S -2 x(-name)S 10773 X 797 y 17484 48 R0K�10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)SOC�10773 X 698 y F35(None.)S 18544 X(None.)S 5094 12538 XY 23160 204 R)N�5094 13357 XY F24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -44 y F25(account-name)SE�10773 X 547 y F151(Name)S 166 x(of)S 166 x(account)S 167 x(on)S 166 x3E�(remote)S 166 x(system.)S 5094 15056 XY 23160 204 R 5094 15875 XY F24 L�(DESCRIPTION)S 10773 X -156 y F151(Speci\211es)S 182 x(the)S 182 x(account)SE�183 x(on)S 182 x(the)S 182 x(remote)S 182 x(system)S 182 x(to)S 182 xME�(which)S 182 x(resource)S 182 x(usage)S 183 x(is)S 10773 X 598 y(to)ScL�176 x(be)S 176 x(charged.)S 271 x(Many)S 177 x(servers,)S 179 x(especially)SE�176 x(VMS)S 176 x(servers,)S 179 x(do)S 176 x(not)S 176 x(implement)SxG�10773 X 597 y(accounts.)S 250 x(This)S 166 x(command)S 167 x(is)S 165 x3F�(super\212uous)S 167 x(at)S 166 x(these)S 166 x(sites.)S 5094 18110 XYF�23160 204 R 5094 18929 XY F24(EXAMPLES)S 5094 19960 XY F202(1)S 6290 XD�223 y F102(FTP>)S 239 x(set)S 240 x(account)S 240 x(unknown)S 6290 XC�449 y(530)S 239 x(Account)S 240 x(not)S 240 x(valid.)S 6290 X 448 ynF�(%FTP-E-NOT_LOGGE)S 2 x(D_IN,)S 239 x(Not)S 240 x(logged)S 239 x(In.)SF�6290 X 448 y(FTP>)S 239 x(set)S 240 x(account)S 240 x(systems)S 6290 XJ�449 y(230)S 239 x(Account)S 240 x(OK.)S 6290 X 448 y(FTP>)S 10773 23421 XYH�F151(This)S 204 x(example)S 203 x(shows)S 203 x(successful)S 203 x(and)SC�204 x(unsuccessful)S 204 x(use)S 203 x(of)S 203 x(the)S 204 x(SET)S1D�10773 X 598 y(ACCOUNT)S 165 x(command.)S 5094 36925 XY F36(7\20340)S�%%EndCustomColor �158 PP EPu �%%PageTrailer %�%%PageFonts: Helvetica-Bold Helvetica1+�%%+ Helvetica-Oblique Helvetica-BoldObliquex)�%%+ NewCenturySchlbk-Roman Jinete Couriers�%%PageCustomColors: 0_BLACKX�%8�%%Page: 7-41 159�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)d)�1000 BP PaperHeight PaperWidth PM 0 0 XY 0�%%BeginCustomColor: 0_BLACK E�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 25155 X 797 y F28(SET)SdH�279 x(CASE)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SET)S 359 x(CASE)SG�10773 7037 XY F34(Modi\211es)S 166 x(the)S 166 x(capitalization)S 165 xSC�(of)S 167 x(switches)S 166 x(and)S 166 x(parameters.)S 5094 8233 XY6I�23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(CASE)S)G�696 x F23(value)S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)SpH�166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)SE�18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY F24(P)S -51 xeE�(ARA)S -2 x(METERS)S 849 x -22 y F25(value)S 10773 X 548 y F151(One)S(F�166 x(of:)S 250 x(LOWER)S -2 x(,)S 167 x(NORMAL)S 165 x(\(Default\),)SD�166 x(or)S 166 x(UPPER)S 5094 15079 XY 23160 204 R 5094 15897 XY F24L�(DESCRIPTION)S 10773 X -155 y F151(The)S 180 x(command)S 180 x(interpreter)SE�180 x(used)S 180 x(by)S 180 x(the)S 180 x(FTP)S 180 x(utility)S 180 x�I�(is)S 179 x(the)S 180 x(CLI)S 179 x(command)S 10773 X 597 y(interpreter)S%H�-36 x(.)S 282 x(It)S 181 x(is)S 182 x(the)S 183 x(same)S 181 x(command)SC�183 x(interpreter)S 182 x(that)S 182 x(is)S 182 x(used)S 182 x(by)SdD�183 x(many)S 10773 X 598 y(different)S 170 x(VMS)S 170 x(utilities)SG�169 x(\(MAIL,)S 171 x(INST)S -28 x(ALL,)S 171 x(MONITOR,)S 169 x(SHOW)S2G�169 x(CLUSTER\).)S 10773 X 598 y(It)S 176 x(is)S 176 x(a)S 177 x(well)StL�176 x(documented)S 177 x(and)S 177 x(well)S 176 x(debugged)S 178 x(command)SD�177 x(interpreter)S -37 x(.)S 271 x(Many)S 10773 X 598 y(VMS)S 166 xH�(users)S 166 x(and)S 166 x(managers)S 167 x(are)S 166 x(familiar)S 165 xD�(with)S 166 x(its)S 165 x(syntax)S 167 x(and)S 166 x(feel.)S 10773 XF�896 y(\201)S 595 x F153(LOWER)S F151(:)S 166 x(Lowercase)S 166 x(all)SE�165 x(parameters.)S 10773 X 897 y(\201)S 595 x F153(NORMAL)S F151(:)S7F�190 x(all)S 190 x(parameters)S 191 x(are)S 190 x(to)S 191 x(be)S 191 xF�(left)S 190 x(as)S 190 x(provided)S 191 x(by)S 191 x(the)S 191 x(CLI)SH�11670 X 598 y(command)S 198 x(line)S 199 x(interpreter)S -37 x(.)S 314 xC�(The)S 199 x(CLI)S 198 x(command)S 198 x(line)S 199 x(interpreter)S8E�11670 X 597 y(uppercases)S 189 x(all)S 189 x(arguments)S 189 x(that)S2H�189 x(are)S 189 x(not)S 190 x(quoted.)S 295 x(This)S 189 x(value)S 190 xE�(is)S 189 x(the)S 11670 X 598 y(default.)S 10773 X 897 y(\201)S 595 x F�F153(UPPER)S F151(:)S 166 x(all)S 166 x(parameters)S 166 x(are)S 166 xL�(changed)S 167 x(to)S 166 x(uppercase.)S 5094 23712 XY(The)S 188 x(current)SE�188 x(release)S 186 x(of)S 187 x(FTP)S 187 x(preserves)S 187 x(case)S E�187 x(sensitivity)S -56 x(,)S 193 x(so)S 186 x(this)S 187 x(command)S1E�186 x(is)S 187 x(now)S 186 x(obselete.)S 291 x(It)S 186 x(is)S 5094 XtH�597 y(remains)S 166 x(in)S 167 x(the)S 166 x(command)S 166 x(set)S 166 xD�(to)S 165 x(maintain)S 167 x(backwards)S 165 x(compatability)S 166 xE�(with)S 166 x(earlier)S 166 x(versions)S 166 x(of)S 166 x(FTP)S -63 xo!�(.)S -243 x 36925 Y F36(7\20341)S9�%%EndCustomColor �159 PP EPt �%%PageTrailerS%�%%PageFonts: Helvetica-Bold Helvetica +�%%+ Helvetica-Oblique Helvetica-BoldObliquex0�%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Bold�%%PageCustomColors: 0_BLACK7�% �%%Page: 7-42 160�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) ,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKxC�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(SET)S(D�279 x(COMMAND)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SET)S 359 xH�(COMMAND)S 10773 7037 XY F34(Specify)S 167 x(whether)S 165 x(the)S 167 xD�(FTP)S 167 x(utility)S 166 x(displays)S 165 x(the)S 166 x(protocol)SC�166 x(commands.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S7I�-53 x(T)S 10773 X(SET)S 167 x(COMM)S -���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������j� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;11ML;1�������������������������������������������������������������������������������������������������������i�����S������������������������>������������2 x(AND)S 696 x F23(value)S 10773 XSC�797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 x1C�(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)S 18544 X(None.)S2I�5094 12538 XY 23160 204 R 5094 13357 XY F24(P)S -51 x(ARA)S -2 x(METERS)S4G�849 x -22 y F25(V)S -51 x(ALUE)S 10773 X 548 y F151(A)S 182 x(boolean)SsE�183 x(value,)S 188 x(either)S 183 x(ON)S 182 x(or)S 183 x(OFF)S -55 x(E�(,)S 183 x(which)S 182 x(determines)S 183 x(the)S 183 x(state)S 181 xTG�(of)S 183 x(the)S 10773 X 548 y(COMMAND)S 165 x(option.)S 5094 15627 XY2E�23160 204 R 5094 16445 XY F24(DESCRIPTION)S 10773 X -156 y F151(The)SSG�161 x(FTP)S 161 x(utility)S 161 x(negotiates)S 160 x(with)S 160 x(the)StG�161 x(remote)S 160 x(host)S 160 x(by)S 161 x(sending)S 161 x(commands)S G�160 x(and)S 10773 X 598 y(receiving)S 172 x(replies.)S 256 x(By)S 170 xxD�(setting)S 170 x(COMMAND)S 169 x(ON,)S 170 x(the)S 170 x(FTP)S 170 xL�(utility)S 170 x(will)S 169 x(display)S 10773 X 598 y(the)S 166 x(commands)SK�166 x(as)S 166 x(they)S 166 x(are)S 167 x(sent)S 166 x(the)S 166 x(remote)SnG�166 x(machine.)S 5094 18680 XY 23160 204 R 5094 19499 XY F24(EXAMPLES)SSK�5094 20531 XY F202(1)S 6290 X 223 y F102(FTP>)S 239 x(set)S 240 x(command)S1E�240 x(off)S 6290 X 448 y(FTP>)S 239 x(noop)S 6290 X 449 y(200)S 239 xeH�(Command)S 240 x(Okay.)S 6290 X 448 y(FTP>)S 239 x(set)S 240 x(command)SF�240 x(on)S 6290 X 448 y(FTP>)S 239 x(noop)S 6290 X 449 y(NOOP)S 6290 XL�448 y(200)S 239 x(Command)S 240 x(Okay.)S 6290 X 448 y(FTP>)S 10773 24889 XYF�F151(In)S 180 x(this)S 179 x(example,)S 183 x(the)S 180 x(same)S 178 xH�(command)S 180 x(is)S 179 x(performed)S 179 x(twice.)S 276 x(The)S 180 xH�(\211rst)S 179 x(time)S 10773 X 597 y(with)S 166 x(command)S 166 x(off)SF�166 x(\(the)S 166 x(default\))S 166 x(and)S 166 x(the)S 166 x(second)SC�166 x(time)S 166 x(with)S 166 x(command)S 166 x(on.)S 5094 36925 XYr �F36(7\20342)So�%%EndCustomColor �160 PP EP- �%%PageTrailerP%�%%PageFonts: Helvetica-Bold Helvetica(+�%%+ Helvetica-Oblique Helvetica-BoldOblique )�%%+ NewCenturySchlbk-Roman Jinete Courieri�%%PageCustomColors: 0_BLACK5�% �%%Page: 7-43 161�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)4)�1000 BP PaperHeight PaperWidth PM 0 0 XY �%%BeginCustomColor: 0_BLACK6E�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 24104 X 797 y F28(SET)SeF�279 x(DEF)S -34 x(AUL)S -45 x(T)S 5094 4546 XY 23160 48 R 5094 5543 XYC�F20(SET)S 359 x(DEF)S -49 x(AUL)S -66 x(T)S -492 x 7037 Y F34(Set)S H�167 x(the)S 166 x(default)S 167 x(or)S 166 x(current)S 166 x(directory)SN�166 x(on)S 166 x(the)S 166 x(local)S 165 x(machine.)S 5094 8233 XY 23160 204 RH�5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(DEF)S -39 x(AUL)SO�-53 x(T)S 698 x F23(dir)S -13 x(-spec)S 10773 X 797 y 17484 48 R 10773 10645 XYxD�F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 XI�698 y F35(None.)S 18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY1D�F24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -22 y F25(dir-spec)S 10773 XF�548 y F151(The)S 171 x(name)S 170 x(of)S 170 x(the)S 170 x(directory)SH�170 x(on)S 171 x(the)S 170 x(remote)S 169 x(system)S 170 x(which)S 170 xH�(will)S 169 x(be)S 170 x(the)S 170 x(default)S 10773 X 548 y(for)S 166 xE�(\211le)S 167 x(operations.)S 5094 15627 XY 23160 204 R 5094 16445 XYhG�F24(DESCRIPTION)S 10773 X -156 y F151(This)S 166 x(command)S 166 x(is)S(E�166 x(very)S 167 x(similar)S 166 x(to)S 166 x(the)S 166 x(DCL)S 165 xMH�(command)S 166 x(SET)S 166 x(DEF)S -37 x(AUL)S -28 x(T)S -45 x(.)S 398 x�36925 Y F36(7\20343)S)�%%EndCustomColor �161 PP EPc �%%PageTrailero%�%%PageFonts: Helvetica-Bold Helvetica-+�%%+ Helvetica-Oblique Helvetica-BoldObliqueo�%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK(�%o�%%Page: 7-44 162�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)Y,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�C�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(SET)S�H�279 x(HASH)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SET)S 359 x(HASH)SG�10773 7037 XY F34(Change)S 166 x(the)S 166 x(setting)S 167 x(of)S 166 xvD�(HASH.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)SE�10773 X(SET)S 167 x(HASH)S 696 x F23(state)S 10773 X 797 y 17484 48 R-K�10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)SoC�10773 X 698 y F35(None.)S 18544 X(None.)S 5094 12538 XY 23160 204 RsD�5094 13357 XY F24(P)S -51 x(ARA)S -2 x(METERS)S 849 x F25(ST)S -51 xG�(A)S -52 x(TE)S 10773 X 548 y F151(Either)S 166 x(ON)S 166 x(or)S 166 x2F�(OFF)S -55 x(,)S 166 x(to)S 166 x(control)S 167 x(display)S 165 x(of)SD�166 x("hash)S 166 x(marks")S 5094 15100 XY 23160 204 R 5094 15919 XYD�F24(DESCRIPTION)S 10773 X -156 y F151(When)S 173 x(HASH)S 172 x(is)SK�172 x(set)S 172 x(to)S 172 x(on,)S 175 x(a)S 172 x(hash)S 173 x(character)S3H�173 x('#')S 172 x(is)S 172 x(displayed)S 172 x(for)S 172 x(every)S 174 xJ�(1024)S 10773 X 598 y(octets)S 174 x(of)S 174 x(data)S 174 x(transfered.)SH�265 x(When)S 175 x(HASH)S 174 x(is)S 173 x(set)S 174 x(to)S 174 x(off,)SO�176 x(no)S 175 x(hash)S � �����������175 x(character)S 175 x(is)S 10773 X 598 y(displayed.)S�F�10773 X 896 y(Hash)S 179 x(is)S 179 x(a)S 179 x(way)S 179 x(to)S 179 xH�(judge)S 181 x(whether)S 179 x(there)S 180 x(is)S 178 x(actually)S 180 xG�(anything)S 181 x(going)S 181 x(on.)S 276 x(If)S 10773 X 598 y(during)S�E�177 x(a)S 175 x(long)S 176 x(transfer)S 175 x(no)S 176 x(hash)S 175 x�F�(marks)S 176 x(are)S 175 x(being)S 176 x(printed,)S 178 x(then)S 176 xF�(we)S 175 x(can)S 176 x(be)S 10773 X 598 y(pretty)S 166 x(sure)S 167 xD�(that)S 165 x(things)S 167 x(are)S 166 x(wedged.)S 5094 36925 XY F36 �(7\20344)S�%%EndCustomColor �162 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica�+�%%+ Helvetica-Oblique Helvetica-BoldOblique��%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK��%��%%Page: 7-45 163�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�E�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 25155 X 797 y F28(SET)S�H�279 x(HOST)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SET)S 359 x(HOST)SH�10773 7037 XY F34(Open)S 166 x(the)S 166 x(connection)S 166 x(to)S 166 xG�(a)S 166 x(remote)S 167 x(host.)S 5094 8233 XY 23160 204 R 5094 9251 XY�F�F24(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(HOST)S 696 x F23(host-name)SG�10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)S�F�2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)S 18544 X(None.)SI�5094 12538 XY 23160 204 R 5094 13357 XY F24(P)S -51 x(ARA)S -2 x(METERS)S�F�849 x -22 y F25(host-name)S 10773 X 548 y F151(Name)S 166 x(of)S 166 xJ�(host)S 166 x(to)S 166 x(initiate)S 165 x(an)S 167 x(FTP)S 166 x(session)SG�166 x(with.)S 5094 15079 XY 23160 204 R 5094 15897 XY F24(DESCRIPTION)S�F�10773 X -155 y F151(If)S 177 x(a)S 177 x(connection)S 178 x(is)S 177 xD�(already)S 178 x(open,)S 181 x(the)S 177 x(connection)S 178 x(will)SC�177 x(be)S 177 x(closed)S 177 x(and)S 177 x(a)S 178 x(new)S 10773 X�D�597 y(connection)S 167 x(will)S 166 x(be)S 166 x(opened)S 166 x(to)SG�166 x(the)S 166 x(speci\211ed)S 166 x(host.)S 5094 17535 XY 23160 204 R�E�5094 18353 XY F24(EXAMPLES)S 5094 19385 XY F202(1)S 6290 X 223 y F102�H�(FTP>)S 239 x(show)S 240 x(host)S 6290 X 449 y(Connection)S 240 x(open)SE�240 x(to)S 239 x(C.CS.CMU.EDU)S 6290 X 448 y(FTP>)S 239 x(set)S 240 x�I�(host)S 239 x(moore.fac)S 6290 X 448 y(221)S 239 x(QUIT)S 240 x(command)S�G�240 x(received.)S 240 x(Goodbye.)S 6290 X 449 y(%FTP-I-CLOSING,)S 241 x�N�(Connection)S 240 x(Closing)S 6290 X 448 y(-IPACP-E-CCAN,)S 240 x(Connection)S�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������&$� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1DML;1�������������������������������������������������������������������������������������������������������i�����S������������������������������������G�241 x(cancelled)S 240 x(by)S 239 x(process)S 240 x(abort)S 6290 X 448 y�J�(%FTP-I-ATTEMPTIN)S 2 x(G,)S 239 x(Attempting)S 240 x(to)S 239 x(connect)SL�240 x(to)S 239 x(host)S 240 x(MOORE.FAC)S 6290 X 449 y(220)S 239 x(Service)SG�240 x(ready)S 240 x(for)S 239 x(new)S 240 x(user.)S 6290 X 448 y(FTP>)S�F�239 x(show)S 240 x(host)S 6290 X 448 y(Connection)S 240 x(open)S 240 xL�(to)S 239 x(MOORE.FAC.CS.CMU)S 2 x(.EDU)S 6290 X 449 y(FTP>)S 10773 25088 XYD�F151(In)S 164 x(this)S 163 x(example,)S 164 x(we)S 163 x(use)S 164 xH�(the)S 163 x(SET)S 163 x(HOST)S 163 x(command)S 164 x(to)S 163 x(chang)SG�2 x(e)S 163 x(which)S 164 x(host)S 163 x(we)S 10773 X 598 y(are)S 166 x�<�(connec)S 2 x(ted)S 165 x(to.)S 27150 36925 XY F36(7\20345)S�%%EndCustomColor �163 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica�+�%%+ Helvetica-Oblique Helvetica-BoldOblique�)�%%+ NewCenturySchlbk-Roman Jinete Courier��%%PageCustomColors: 0_BLACK��%��%%Page: 7-46 164�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�C�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(SET)S�C�279 x(LOCAL_DEF)S -33 x(AUL)S -45 x(T_DIRECT)S -12 x(OR)S -22 x(Y)S�F�5094 4546 XY 23160 48 R 5094 5543 XY F20(SET)S 359 x(LOCAL_DEF)S -49 xG�(AUL)S -66 x(T_DIRECT)S -16 x(OR)S -33 x(Y)S 10773 7037 XY F34(Change)S�H�166 x(the)S 166 x(default)S 166 x(or)S 166 x(current)S 167 x(directory)SM�165 x(on)S 166 x(the)S 167 x(local)S 165 x(system.)S 5094 8233 XY 23160 204 R�J�5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(LOCA)S -2 x(L_DEF)SC�-39 x(AUL)S -52 x(T_DIREC)S -2 x(T)S -12 x(OR)S -27 x(Y)S 698 x F23�F�(local-di)S -2 x(rectory)S 10773 X 797 y 17484 48 R 10773 10645 XY F36G�(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y�C�F35(None.)S 18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY�C�F24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -22 y F25(local-directory)S�L�10773 X 548 y F151(The)S 167 x(name)S 166 x(of)S 166 x(a)S 166 x(directory)SN�167 x(on)S 166 x(the)S 166 x(local)S 167 x(system.)S 5094 15079 XY 23160 204 RJ�5094 15897 XY F24(DESCRIPTION)S 10773 X -124 y F151(This)S 202 x(command)SE�201 x(is)S 201 x(identical)S 201 x(in)S 202 x(form)S 201 x(to)S 201 x�H�(the)S 201 x(DCL)S 201 x(command)S 202 x(``$)S 200 x(SET)S 10773 X 597 yC�(DEF)S -37 x(AUL)S -28 x(T')S -9 x('.)S 5094 36925 XY F36(7\20346)S��%%EndCustomColor �164 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica�+�%%+ Helvetica-Oblique Helvetica-BoldObliquee�%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK%�%i�%%Page: 7-47 165�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)e)�1000 BP PaperHeight PaperWidth PM 0 0 XY L�%%BeginCustomColor: 0_BLACKFE�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 25023 X 797 y F28(SET)S H�278 x(MODE)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SET)S 359 x(MODE)SC�886 x 7037 Y F34(Negotiate)S 166 x(a)S 166 x(new)S 166 x(transfer)S)N�166 x(mode)S 166 x(parameter)S -27 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XYI�F24(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(MODE)S 696 x F23(mode)S 10773 X3C�797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 x)C�(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)S 18544 X(None.)S)I�5094 12538 XY 23160 204 R 5094 13357 XY F24(P)S -51 x(ARA)S -2 x(METERS)S C�849 x -22 y F25(mode)S 10773 X 548 y F151(One)S 166 x(of:)S 10773 X H�897 y(\201)S 595 x(BLOCK)S 164 x(\(unsupported\),)S 10773 X 896 y(\201)SF�595 x(COMPRESS)S -2 x(ED)S 166 x(\(unsupported\),)S 166 x(or)S 10773 XI�897 y(\201)S 595 x(STREAM)S 165 x(\(default\))S 5094 17769 XY 23160 204 RSG�5094 18587 XY F24(DESCRIPTION)S 10773 X -156 y F151(It)S 166 x(should)SpH�166 x(be)S 166 x(obvious)S 166 x(what)S 166 x(setting)S 166 x(is)S 166 xL�(most)S 165 x(likely)S 167 x(to)S 166 x(work.)S 27150 36925 XY F36(7\20347)S�%%EndCustomColor �165 PP EP6 �%%PageTrailerM%�%%PageFonts: Helvetica-Bold Helvetica7+�%%+ Helvetica-Oblique Helvetica-BoldOblique3�%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACKo�%%�%%Page: 7-48 166�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)k,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKpC�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(SET)S�D�279 x(REMOTE_DEF)S -34 x(AUL)S -45 x(T_DIRECT)S -11 x(OR)S -22 x(Y)SG�5094 4546 XY 23160 48 R 5094 5543 XY F20(SET)S 359 x(REMOTE_DEF)S -50 x�G�(AUL)S -65 x(T_DIRECT)S -16 x(OR)S -33 x(Y)S 10773 7037 XY F34(Change)SSE�166 x(the)S 166 x(remote)S 166 x(default)S 167 x(or)S 166 x(current)S E�166 x(directory)S -37 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24SG�(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(REMOTE_D)S -2 x(EF)S -38 x(AUL)S�J�-52 x(T_DIR)S -2 x(ECT)S -12 x(OR)S -27 x(Y)S 697 x F23(remote-directory)SG�10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)S0F�2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)S 18544 X(None.)SH�5094 12538 XY 23160 204 R 5094 13357 XY F24(DESCRIPTION)S 10773 X -156 yE�F151(Similar)S 166 x(to)S 166 x(the)S 166 x(Unix)S 167 x("cd")S 165 x I�(command,)S 167 x(and)S 166 x(the)S 166 x(VMS)S 166 x("SET)S 166 x(DEF")SIG�165 x(command.)S 5094 14552 XY 23160 204 R 5094 15371 XY F24(EXAMPLES)S7K�5094 16403 XY F202(1)S 6290 X 223 y F102(FTP>)S 239 x(show)S 240 x(remote)S7E�6290 X 448 y(257)S 239 x("SYS$USER:[M)S 2 x(OORE]")S 239 x(is)S 240 x7C�(current)S 239 x(directory.)S 6290 X 449 y(FTP>)S 239 x(set)S 240 x(H�(remote)S 240 x(sys$system:)S 6290 X 448 y(250)S 239 x(Requested)S 240 xD�(file)S 240 x(action)S 240 x(okay,)S 239 x(completed.)S 6290 X 448 yK�(FTP>)S 239 x(show)S 240 x(remote)S 6290 X 448 y(257)S 239 x("SYS$SYSROOT)S�E�2 x(:[SYSEXE]")S 240 x(is)S 239 x(current)S 240 x(directory.)S 6290 XxC�449 y(FTP>)S 10773 20312 XY F151(In)S 169 x(this)S 169 x(example,)SnC�170 x(we)S 169 x(are)S 169 x(connected)S 170 x(to)S 169 x(a)S 168 x E�(VMS)S 169 x(machine.)S 256 x(By)S 169 x(issueing)S 169 x(the)S 170 xSK�(set)S 10773 X 598 y(remote)S 175 x(command)S 176 x(we've)S 175 x(changed)SxC�177 x(what)S 175 x(the)S 175 x(default)S 175 x(or)S 176 x(current)S6J�176 x(directory)S 176 x(is)S 10773 X 598 y(on)S 167 x(the)S 166 x(remote)S,�166 x(machine.)S 5094 36925 XY F36(7\20348)S�%%EndCustomColor �166 PP EPe �%%PageTrailerR%�%%PageFonts: Helvetica-Bold Helvetica�,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Jinete Courier�%%PageCustomColors: 0_BLACKa�%d�%%Page: 7-49 167�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)P)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK3E�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 24878 X 797 y F28(SET)S1E�279 x(REPL)S -56 x(Y)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SET)S F�359 x(REPL)S -82 x(Y)S 669 x 7037 Y F34(Change)S 171 x(whether)S 172 xE�(the)S 172 x(FTP)S 172 x(utility)S 172 x(displays)S 171 x(the)S 172 x8D�(reply)S 171 x(lines)S 171 x(being)S 171 x(sent)S 172 x(back)S 171 xC�(from)S 10773 X 598 y(the)S 167 x(remote)S 166 x(server)S -28 x(.)S3C�5094 8830 XY 23160 204 R 5094 9848 XY F24(FORMA)S -53 x(T)S 10773 X H�(SET)S 167 x(REPL)S -65 x(Y)S 698 x F23(state)S 10773 X 797 y 17484 48 RK�10773 11243 XY F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S C�10773 X 697 y F35(None.)S 18544 X(None.)S 5094 13136 XY 23160 204 R1D�5094 13955 XY F24(P)S -51 x(ARA)S -2 x(METERS)S 849 x F25(ST)S -51 xG�(A)S -52 x(TE)S 10773 X 548 y F151(Either)S 166 x(ON)S 166 x(or)S 166 x1F�(OFF)S -55 x(,)S 166 x(to)S 166 x(control)S 167 x(display)S 165 x(of)SE�166 x(remote)S 166 x(FTP)S 167 x(replies.)S 5094 15698 XY 2316���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������e� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1L;1���������������������������������������������������������������������������������������������������������i�����S������������������������x������������0 204 R E�5094 16517 XY F24(EXAMPLES)S 5094 17548 XY F202(1)S 6290 X 224 y F102 F�(FTP>)S 239 x(set)S 240 x(reply)S 239 x(on)S 6290 X 448 y(FTP>)S 239 xE�(noop)S 6290 X 448 y(200)S 239 x(Command)S 240 x(Okay.)S 6290 X 449 y2G�(FTP>)S 239 x(set)S 240 x(reply)S 239 x(off)S 6290 X 448 y(FTP>)S 239 x(C�(noop)S 6290 X 448 y(FTP>)S 10773 21009 XY F151(Here,)S 176 x(the)SeE�174 x(NOOP)S 173 x(command)S 174 x(is)S 173 x(issued)S 173 x(twice.)SeE�264 x(But)S 174 x(in)S 174 x(second)S 173 x(case,)S 176 x(the)S 174 xSH�(reply)S 10773 X 598 y(from)S 166 x(the)S 166 x(remote)S 166 x(machine)SF�167 x(is)S 166 x(not)S 166 x(displayed.)S 27150 36925 XY F36(7\20349)S�%%EndCustomColor �167 PP EP �%%PageTrailer)%�%%PageFonts: Helvetica-Bold Helvetica4+�%%+ Helvetica-Oblique Helvetica-BoldObliquer)�%%+ NewCenturySchlbk-Roman Jinete Courierx�%%PageCustomColors: 0_BLACKo�% �%%Page: 7-50 168�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)I,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKxC�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(SET)S H�279 x(STRUCTU)S -2 x(RE)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SET)SF�359 x(STRUCTUR)S 2 x(E)S 10773 7037 XY F34(Negotiate)S 166 x(a)S 166 xJ�(new)S 166 x(\211le)S 165 x(structure)S 167 x(transfer)S 167 x(parameter)SE�-28 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S F�10773 X(SET)S 167 x(STRUC)S -2 x(TURE)S 697 x F23(mode)S 10773 X 797 yC�17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 x(ers)SeJ�18544 X(Defaults)S 10773 X 698 y F35(None.)S 18544 X(None.)S 5094 12538 XYG�23160 204 R 5094 13357 XY F24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -22 y�D�F25(mode)S 10773 X 548 y F151(One)S 166 x(of:)S 10773 X 897 y(\201)SF�595 x(FILE)S 166 x(\(default\),)S 10773 X 896 y(\201)S 595 x(P)S -37 xI�(AGE,)S 10773 X 897 y(\201)S 595 x(VMS,)S 166 x(or)S 10773 X 897 y(\201)S�M�595 x(COMPRESS)S -2 x(ED)S 166 x(\(unsupported\).)S 5094 18665 XY 23160 204 R(H�5094 19484 XY F24(DESCRIPTION)S 10773 X -156 y F151(The)S 171 x(normal)SC�170 x(transfer)S 170 x(structure)S 171 x(is)S 170 x(\211le.)S 258 xDH�(The)S 171 x(\211le)S 170 x(structure)S 171 x(provides)S 170 x(a)S 170 xE�(way)S 170 x(to)S 10773 X 598 y(transfer)S 166 x(the)S 166 x(\211le)S6D�167 x(contents)S 166 x(from)S 166 x(one)S 166 x(machine)S 167 x(to)SC�166 x(another)S -36 x(.)S 10773 X 896 y(VMS)S 176 x(however)S 177 x7F�(has)S 177 x(much)S 177 x(extra)S 177 x(information)S 177 x(in)S 176 xK�(its)S 176 x(\211le)S 177 x(system)S 176 x(about)S 176 x(a)S 177 x(\211le)SyC�10773 X 598 y(that)S 166 x(lies)S 166 x(outside)S 165 x(the)S 167 xYE�(contents)S 166 x(of)S 166 x(a)S 166 x(\211le.)S 10773 X 897 y(When)SSF�170 x(P)S -36 x(AGE)S 168 x(structure)S 170 x(is)S 169 x(used,)S 171 xN�(the)S 170 x(\211le)S 170 x(organization,)S 172 x(\211le)S 170 x(attributes,)SF�170 x(record)S 10773 X 598 y(format)S 168 x(and)S 169 x(record)S 169 xE�(attributes)S 168 x(are)S 169 x(sent)S 168 x(over)S 170 x(the)S 168 xlD�(data)S 169 x(connection)S 169 x(in)S 169 x(addition)S 10773 X 597 yC�(to)S 169 x(the)S 168 x(data.)S 255 x(In)S 169 x(this)S 168 x(way)S F�-55 x(,)S 169 x(indexed)S 170 x(and)S 169 x(relative)S 169 x(\211les)SD�168 x(with)S 169 x(multiple)S 168 x(keys)S 169 x(and)S 10773 X 598 yE�(areas)S 166 x(can)S 166 x(be)S 166 x(sent)S 166 x(from)S 166 x(one)S)H�167 x(VMS)S 166 x(machine)S 166 x(to)S 166 x(another)S -36 x(.)S 10773 XE�897 y(The)S 169 x(VMS)S 168 x(structure)S 168 x(is)S 168 x(an)S 169 xxK�(extension)S 168 x(to)S 168 x(the)S 169 x(P)S -37 x(AGE)S 167 x(structure)SXF�169 x(which)S 168 x(has)S 168 x(been)S 10773 X 598 y(de\211ned)S 180 xD�(to)S 179 x(be)S 179 x(compatible)S 179 x(with)S 179 x(other)S 179 xE�(VMS)S 179 x(implementations)S 179 x(of)S 179 x(FTP)S -64 x(.)S 180 x F�(It)S 179 x(is)S 10773 X 597 y(the)S 175 x(default)S 174 x(structure)SC�175 x(when)S 175 x(connecting)S 176 x(to)S 174 x(a)S 174 x(system)SyF�174 x(which)S 175 x(supports)S 174 x(it.)S 266 x(T)S -46 x(o)S 10773 XF�598 y(see)S 180 x(if)S 180 x(the)S 180 x(remote)S 181 x(system)S 179 xG�(handles)S 181 x(the)S 180 x(VMS)S 180 x(structure,)S 185 x(use)S 180 xeJ�(the)S 180 x F153(ST)S -27 x(A)S -27 x(TUS)S 10773 X 598 y F151(command.)S�10773 X 896 y F102(FTP>)So�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR�1 SC 240 x(STATUS)S1�%%EndCustomColor�%%BeginCustomColor: 0_BLACKoJ�0 SC 10773 X 449 y(211-Status)S 240 x(FTP)S 240 x(Server)S 239 x(Process)SC�10773 X 448 y(211-Status)S 240 x(The)S 240 x(current)S 239 x(data)SeK�240 x(transfer)S 240 x(parameters)S 240 x(are:)S 10773 X 448 y(211-Status)SoH�14360 X(MODE)S 239 x(S)S 10773 X 449 y(211-Status)S 14360 X(STRU)S 239 xH�(O)S 239 x(VMS)S 10773 X 448 y(211)S 240 x(Status)S 14360 X(TYPE)S 239 xD�(AN)S 10773 X 897 y F151(The)S 193 x(``STRU)S 192 x(O)S 191 x(VMS')SH�-9 x(')S 192 x(indicates)S 192 x(that)S 192 x(the)S 193 x(remote)S 192 xH�(system)S 192 x(is)S 192 x(capable)S 193 x(of)S 10773 X 597 y(handling)SD�167 x(the)S 167 x(VMS)S 165 x(\211le)S 167 x(structure)S 166 x(for)S=�166 x(\211le)S 167 x(transfers.)S 5094 36925 XY F36(7\20350)SS�%%EndCustomColor �168 PP EP6 �%%PageTrailer�%�%%PageFonts: Helvetica-Bold HelveticaY+�%%+ Helvetica-Oblique Helvetica-BoldObliquex0�%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Bold �%%+ Courier *�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�% �%%Page: 7-51 169�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)r)�1000 BP PaperHeight PaperWidth PM 0 0 XY n�%%BeginCustomColor: 0_BLACK5E�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 25255 X 797 y F28(SET)SSH�278 x(TYPE)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SET)S 359 x(TYPE)SH�10773 7037 XY F34(Negotiate)S 166 x(a)S 166 x(new)S 166 x(\211le)S 165 xM�(type)S 167 x(transfer)S 167 x(parameter)S -28 x(.)S 5094 8233 XY 23160 204 RXC�5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(TYPE)S 166 x0C�(ASCII)S 696 x F23(asci-type)S 10773 X 797 y F24(SET)S 167 x(TYPE)ScE�166 x(IMAGE)S 10773 X 797 y(SET)S 167 x(TYPE)S 166 x(EBCDIC)S 10773 XmD�797 y(SET)S 167 x(TYPE)S 166 x(LOCAL)S 696 x F23(byte-size)S 10773 XC�797 y 17484 48 R 10773 13036 XY F36(Command)S 166 x(Quali\211)S 2 x�C�(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)S 18544 X(None.)SRI�5094 14929 XY 23160 204 R 5094 15748 XY F24(P)S -51 x(ARA)S -2 x(METERS)S I�849 x -22 y F25(ascii-type)S 10773 X 548 y F151(One)S 166 x(of:)S 10773 X7E�897 y(\201)S 595 x(CONTRO)S -2 x(L)S 167 x(\(unsupported\),)S 10773 XSF�896 y(\201)S 595 x(NON_PRINT)S 165 x(\(default\),)S 166 x(or)S 10773 XC�897 y(\201)S 595 x(TELNET)S 166 x(\(unsupported\).)S 10773 20309 XY)D�F25(byte-size)S 1077������������3 X 598 y F151(Size)S 166 x(of)S 165 x(a)S 166 xK�(byte)S 167 x(on)S 166 x(the)S 166 x(local)S 167 x(host,)S 166 x(measured)S�D�166 x(in)S 166 x(bits.)S 5094 22102 XY 23160 204 R 5094 22921 XY F24D�(DESCRIPTION)S 10773 X -156 y F151(Using)S 177 x(the)S 177 x(ASCII)SE�176 x(type,)S 180 x(Files)S 177 x(are)S 177 x(transfered)S 177 x(as)S�F�176 x(lines)S 177 x(of)S 177 x(text.)S 271 x(Each)S 177 x(line)S 178 xK�(is)S 10773 X 598 y(seperated)S 184 x(by)S 184 x(a)S 184 x(carriage-retur)S�E�2 x(n)S 184 x(line-feed.)S 286 x(If)S 183 x(you)S 185 x(would)S 184 x�F�(send)S 184 x(or)S 184 x(receive)S 10773 X 598 y(a)S 180 x(VMS)S 181 xH�(text)S 180 x(\211le)S 181 x(with)S 180 x(CR-LF)S 180 x(embedded)S 180 xE�(in)S 181 x(a)S 180 x(record,)S 185 x(upon)S 181 x(retrieving)S 182 x�G�(the)S 10773 X 597 y(\211le,)S 181 x(the)S 177 x(record)S 178 x(would)S�H�177 x(be)S 177 x(split)S 176 x(into)S 177 x(two)S 177 x(at)S 177 x(the)SC�177 x(CR-LF)S -56 x(.)S 178 x(A)S 177 x(\211le)S 177 x(that)S 177 x�D�(has)S 177 x(the)S 10773 X�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������hQ� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1L;1���������������������������������������������������������������������������������������������������������i�����S������������������������������ ������ 598 y(RMS)S 174 x(Record)S 174 x(Format)SI�174 x(of)S 174 x(Stream,)S 176 x(Stream)S 173 x(Carriage)S 175 x(Return)S�H�174 x(or)S 174 x(Stream)S 174 x(Line)S 10773 X 598 y(Feed)S 178 x(will)SE�176 x(be)S 178 x(sent)S 177 x(by)S 178 x(default)S 177 x(with)S 177 x�O�(T)S -26 x(ype)S 178 x(ASCII.)S 177 x(However)S 177 x(upon)S 178 x(retrieving)S�K�10773 X 598 y(an)S 171 x(ASCII)S 169 x(\211le,)S 173 x(the)S 171 x(record)S�I�171 x(format)S 170 x(is)S 171 x(always)S 170 x(variable)S 171 x(length,)S�E�173 x(and)S 171 x(the)S 171 x(record)S 10773 X 597 y(attribut)S 166 x�D�(is)S 165 x(Carriage)S 167 x(Return.)S 10773 X 897 y(Setting)S 176 xD�(the)S 176 x(\211le)S 177 x(transfer)S 176 x(type)S 176 x(to)S 176 xH�(EBCD)S -2 x(IC)S 175 x(causes)S 176 x(FTP)S 177 x(to)S 176 x(transfer)SJ�176 x(data)S 175 x(in)S 10773 X 598 y(the)S 179 x(EBCDIC)S 177 x(format.)SK�276 x(This)S 179 x(type)S 179 x(is)S 179 x(currently)S 180 x(unsupported.)S�I�276 x(\(and)S 179 x(can)S 180 x(you)S 10773 X 598 y(blame)S 166 x(us?\))S�F�10773 X 896 y(The)S 169 x(IMAGE)S 168 x(type)S 168 x(is)S 168 x(used)SJ�169 x(to)S 168 x(transfer)S 169 x(binary)S 169 x(data,)S 170 x(basically)SM�168 x(anything)S 170 x(that')S -19 x(s)S 10773 X 598 y(not)S 175 x(straight)S�E�174 x(text.)S 267 x(VMS)S 174 x(images)S 175 x(and)S 174 x(savesets)S�C�174 x(should)S 175 x(be)S 175 x(transferred)S 174 x(using)S 10773 X�I�598 y(this)S 166 x(type.)S 10773 X 896 y(Set)S 183 x(the)S 182 x(curren)S�D�2 x(t)S 182 x(transfer)S 183 x(type)S 183 x(to)S 183 x(LOCAL)S 182 xC�(allows)S 181 x(the)S 183 x(user)S 183 x(to)S 183 x(control)S 183 x�M�(the)S 10773 X 598 y(byte-size)S 166 x(of)S 166 x(data)S 166 x(transferred.)S�G�251 x(This)S 167 x(command)S 166 x(is)S 166 x(used)S 167 x(when)S 167 x�F�(tranferring)S 167 x(\211les)S 10773 X 598 y(to/from)S 166 x(a)S 166 xE�(system)S 166 x(with)S 165 x(a)S 166 x(different)S 167 x(word)S 165 x�%�(size.)S 27150 36925 XY F36(7\20351)S��%%EndCustomColor �169 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica�+�%%+ Helvetica-Oblique Helvetica-BoldOblique��%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK��%��%%Page: 7-52 170�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�C�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(SET)S�N�279 x(TYPE)S 5094 4696 XY 23160 204 R 5094 5515 XY F24(EXAMPLES)S 5094 6546 XYH�F202(1)S 6290 X 238 y F102(FTP>)S 239 x(set)S 240 x(type)S 239 x(local)SG�240 x(8)S 6290 X 448 y(200)S 239 x(Command)S 240 x(Okay.)S 6290 X 449 y�C�(FTP>)S 10773 8677 XY F151(In)S 166 x(this)S 166 x(example,)S 167 x�G�(we)S 165 x(negotiate)S 167 x(the)S 166 x(a)S 166 x(byte)S 166 x(size)S�>�166 x(of)S 166 x(8)S 166 x(bits.)S 5094 36925 XY F36(7\20352)S�%%EndCustomColor �170 PP EP� �%%PageTrailer�"�%%PageFonts: Helvetica-Bold Jinete!�%%+Courier NewCenturySchlbk-Roman��%%PageCustomColors: 0_BLACK��%��%%Page: 7-53 171�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�F�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 24458 X 797 y F28(SHOW)SI�279 x(CASE)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SHOW)S 359 x(CASE)S�E�41 x 7037 Y F34(Display)S 165 x(the)S 166 x(current)S 167 x(setting)S�F�166 x(of)S 167 x(any)S 166 x(character)S 166 x(munging.)S 5094 8233 XYC�23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SHOW)S 166 x�C�(CASE)S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x�C�(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)SxF�18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY F24(EXAMPLES)SI�5094 14388 XY F202(1)S 6290 X 224 y F102(FTP>)S 239 x(show)S 240 x(case)SSH�6290 X 448 y(CASE)S 239 x(Normal)S 6290 X 448 y(FTP>)S 239 x(set)S 240 xC�(case)S 239 x(lower)S 6290 X 449 y(FTP>)S 239 x(show)S 240 x(case)S-D�6290 X 448 y(CASE)S 239 x(Lower)S 6290 X 448 y(FTP>)S 10773 17850 XYG�F151(In)S 176 x(the)S 175 x(example,)S 179 x(we)S 175 x(\211rst)S 176 xGD�(examing)S 176 x(the)S 176 x(current)S 177 x(setting.)S 268 x(Then)SD�177 x(change)S 177 x(it)S 175 x(so)S 10773 X 597 y(the)S 166 x(FTP)SH�167 x(utility)S 166 x(deals)S 166 x(a)S 166 x(differantly)S 166 x(with)SH�166 x(those)S 166 x(wacky)S 166 x(Unix)S 167 x(machines.)S 445 x 36925 Y �F36(7\20353)Su�%%EndCustomColor �171 PP EPe �%%PageTrailero%�%%PageFonts: Helvetica-Bold Helveticac;�%%+ Helvetica-Oblique Jinete Courier NewCenturySchlbk-Roman��%%PageCustomColors: 0_BLACKt�%S�%%Page: 7-54 172�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) ,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKmD�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(SHOW)SE�279 x(COMMAND)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SHOW)S 359 xoH�(COMMAND)S 10773 7037 XY F34(Examine)S 175 x(the)S 175 x(current)S 175 xM�(state)S 175 x(of)S 175 x(whether)S 175 x(we)S 174 x(are)S 175 x(displaying)SxM�173 x(the)S 175 x(lower)S 174 x(level)S 174 x(FTP)S 10773 X 598 y(commands.)SaC�5094 8830 XY 23160 204 R 5094 9848 XY F24(FORMA)S -53 x(T)S 10773 XTI�(SHOW)S 166 x(COMMA)S -2 x(ND)S 697 x F23(None)S 10773 X 797 y 17484 48 REK�10773 11243 XY F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)SSC�10773 X 697 y F35(None.)S 18544 X(None.)S 5094 13136 XY 23160 204 R1E�5094 13955 XY F24(DESCRIPTION)S 10773 X -156 y F151(This)S 183 x(is)SdC�183 x(mostly)S 183 x(useful)S 183 x(as)S 183 x(a)S 183 x(debuggin)SxK�2 x(g)S 183 x(tool.)S 284 x(W)S -19 x(ith)S 183 x(commands)S 183 x(turned)SCD�184 x(on,)S 10773 X 598 y(the)S 190 x(users)S 190 x(password)S 189 xD�(will)S 190 x(be)S 190 x(displayed.)S 297 x(For)S 191 x(more)S 190 xD�(information)S 191 x(see)S 189 x(the)S 10773 X 597 y(documentation)SD�167 x(on)S 166 x(the)S 166 x(FTP)S 167 x(Command)S 166 x(SET)S 166 xJ�(COMMAND)S -2 x(.)S 5094 16190 XY 23160 204 R 5094 17008 XY F24(EXAMPLES)SL�5094 18040 XY F202(1)S 6290 X 223 y F102(FTP>)S 239 x(show)S 240 x(command)SC�6290 X 449 y(Show)S 239 x(Command)S 240 x(OFF)S 6290 X 448 y(FTP>)S9G�239 x(set)S 240 x(command)S 240 x(on)S 6290 X 448 y(FTP>)S 239 x(show)S3E�240 x(command)S 6290 X 449 y(Show)S 239 x(Command)S 240 x(ON)S 6290 X(H�448 y(FTP>)S 239 x(quote)S 240 x(noop)S 6290 X 448 y(NOOP)S 6290 X 449 yD�(200)S 239 x(Command)S 240 x(Okay.)S 6290 X 448 y(FTP>)S 239 x(set)SL�240 x(command)S 240 x(off)S 6290 X 448 y(FTP>)S 239 x(show)S 240 x(command)SC�6290 X 449 y(Show)S 239 x(Command)S 240 x(OFF)S 6290 X 448 y(FTP>)S6D�239 x(noop)S 6290 X 448 y(200)S 239 x(Command)S 240 x(Okay.)S 6290 XH�449 y(FTP>)S 10773 25088 XY F151(In)S 173 x(this)S 172 x(example)S 173 xH�(we)S 172 x(show)S 172 x(the)S 173 x(different)S 172 x(behaviour)S 174 xG�(of)S 172 x(when)S 173 x(command)S 173 x(is)S 172 x(off)S 10773 X 598 yiC�(and)S 166 x(when)S 167 x(it)S 165 x(is)S 166 x(on.)S 5094 36925 XY5 �F36(7\20354)S2�%%EndCustomColor �172 PP EP) �%%PageTrailer %�%%PageFonts: Helvetica-Bold Helveticau,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Jinete Courier�%%PageCustomColors: 0_BLACK)�%2�%%Page: 7-55 173�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)x)�1000 BP PaperHeight PaperWidth PM 0 0 XY 6�%%BeginCustomColor: 0_BLACK2F�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 22765 X 797 y F28(SHOW)SI�279 x(COND)S -2 x(ITION)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SHOW)S C�359 x(CONDITI)S 2 x(ON)S 10773 7037 XY F34(Show)S 166 x(the)S 166 xSC�(current)S 167 x(setting)S 166 x(of)S 167 x(the)S 166 x(condition)S C�166 x(handlers.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FO���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������IU?� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1L;1���������������������������������������������������������������������������������������������������������i�����S������������������������1 ������������RMA)S2C�-53 x(T)S 10773 X(SHOW)S 166 x(CON)S -2 x(DITION)S 696 x F23(None)SrG�10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)SxF�2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)S 18544 X(None.)SH�5094 12538 XY 23160 204 R 5094 13357 XY F24(DESCRIPTION)S 10773 X -156 yC�F151(For)S 199 x(more)S 198 x(information)S 198 x(see)S 198 x(the)SSC�198 x(documentation)S 199 x(for)S 198 x(ON)S 198 x(ERRO)S -2 x(R,)S(I�198 x(ON)S 10773 X 598 y(CONTROL_C,)S 165 x(ON)S 166 x(W)S -46 x(ARNING)SXI�-2 x(,)S 167 x(and)S 166 x(ON)S 165 x(SEVERE.)S 5094 14994 XY 23160 204 RxE�5094 15813 XY F24(EXAMPLES)S 5094 16845 XY F202(1)S 6290 X 250 y F1027J�(FTP>)S 239 x(show)S 240 x(condition)S 6290 X 448 y(ON)S 239 x(Control_C)SH�240 x(Abort)S 6290 X 448 y(ON)S 239 x(Error)S 240 x(Abort)S 6290 X 449 yC�(ON)S 239 x(Severe)S 240 x(Exit)S 6290 X 448 y(ON)S 239 x(Warning)S1G�240 x(Continue)S 6290 X 448 y(FTP>)S 239 x(on)S 240 x(control_c)S 240 x1G�(exit)S 6290 X 449 y(FTP>)S 239 x(show)S 240 x(cond)S 6290 X 448 y(ON)S7D�239 x(Control_C)S 240 x(Exit)S 6290 X 448 y(ON)S 239 x(Error)S 240 xC�(Abort)S 6290 X 448 y(ON)S 239 x(Severe)S 240 x(Exit)S 6290 X 449 yxG�(ON)S 239 x(Warning)S 240 x(Continue)S 6290 X 448 y(FTP>)S 6290 X 448 y)E�(*CANCEL*)S 6290 X 449 y(%FTP-E-CONTROL_C)S 2 x(,)S 239 x(Operation)S1F�240 x(aborted)S 240 x(due)S 239 x(to)S 239 x(Control-C.)S 6290 X 448 yG�(-SYSTEM-S-CONTRO)S 2 x(LC,)S 239 x(operation)S 240 x(completed)S 240 x(G�(under)S 240 x(CTRL/C)S 6290 X 448 y($)S 10773 24816 XY F151(In)S 191 x7F�(this)S 191 x(example)S 191 x(the)S 191 x(SHOW)S 190 x(CONDITIO)S -2 xE�(N)S 191 x(command)S 191 x(is)S 191 x(used)S 191 x(twice)S 190 x(to)S�G�10773 X 597 y(examine)S 167 x(the)S 166 x(current)S 167 x(state)S 165 xhD�(of)S 166 x(the)S 167 x(condition)S 166 x(handlers.)S 27150 36925 XY �F36(7\20355)Sh�%%EndCustomColor �173 PP EPf �%%PageTrailers%�%%PageFonts: Helvetica-Bold Helvetica.,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Jinete Courier�%%PageCustomColors: 0_BLACK(�%S�%%Page: 7-56 174�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)3,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKhD�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(SHOW)SJ�279 x(FILE_ST)S -44 x(A)S -44 x(TUS)S 5094 4546 XY 23160 48 R 5094 5543 XYM�F20(SHOW)S 359 x(FILE_ST)S -66 x(A)S -66 x(TUS)S 10773 7037 XY F34(Requests)S3G�181 x(information)S 181 x(about)S 181 x(the)S 182 x(speci\211ed)S 181 xaE�(\211le.)S 279 x(Note)S 181 x(that)S 182 x(some)S 181 x(hosts)S 182 xdC�(allow)S 10773 X 598 y(wildcardi)S -2 x(ng)S 166 x(of)S 167 x(the)S�F�166 x(\211le-spec.)S 5094 8830 XY 23160 204 R 5094 9848 XY F24(FORMA)SD�-53 x(T)S 10773 X(SHOW)S 166 x(FILE_ST)S -52 x(A)S -52 x(TUS)S 697 xG�F23(\211le-spec)S 10773 X 797 y 17484 48 R 10773 11243 XY F36(Command)S(H�166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 697 y F35(None.)SE�18544 X(None.)S 5094 13136 XY 23160 204 R 5094 13955 XY F24(P)S -51 xPE�(ARA)S -2 x(METERS)S 849 x -22 y F25(\211le-spec)S 10773 X 548 y F151SD�(Speci\211es)S 166 x(a)S 166 x(\211le)S 166 x(at)S 166 x(the)S 166 xC�(remote)S 166 x(site.)S 5094 15676 XY 23160 204 R 5094 16495 XY F24 G�(DESCRIPTION)S 10773 X -156 y F151(Requests)S 188 x(information)S 189 x6H�(about)S 189 x(the)S 189 x(speci\211ed)S 189 x(\211le)S 189 x(in)S 190 xD�(the)S 189 x(remote)S 189 x(site')S -20 x(s)S 189 x(\211le)S 10773 XD�598 y(system.)S 249 x(Note)S 166 x(that)S 166 x(some)S 166 x(hosts)SM�165 x(allow)S 165 x(wildcarding)S 167 x(of)S 166 x(the)S 166 x(\211le-spec.)S�D�5094 18133 XY 23160 204 R 5094 18951 XY F24(EXAMPLES)S 5094 19983 XYH�F202(1)S 6290 X 250 y F102(FTP>)S 239 x(show)S 240 x(file_status)S 240 xN�(login.cmd)S 6290 X 448 y(213)S 239 x(PS:<MOORE>LO)S 2 x(GIN.CMD.13;P775252;)SE�2 x(ASTAFF,1,15-Aug-83)S 241 x(16:57:11-EDT,15-Aug-)S 2 x(83)S 6290 X�M�448 y(16:57:11-EDT,12-)S 2 x(Oct-87)S 239 x(16:41:07-EDT)S 2 x(,MOORE,MOORE)S0I�6290 X 449 y(FTP>)S 239 x(show)S 240 x(file_status)S 240 x(unknown.file)S D�6290 X 448 y(550)S 239 x(?)S 240 x(Not)S 239 x(found.)S 6290 X 448 yH�(%FTP-E-NO_ACTION)S 2 x(,)S 239 x(Requested)S 240 x(action)S 240 x(not)SC�239 x(taken.)S 240 x(File)S 239 x(unavilable.)S 6290 X 449 y(FTP>)S2G�10773 23919 XY F151(In)S 174 x(this)S 173 x(example,)S 177 x(we)S 173 xCH�(show)S 174 x(the)S 174 x(\211le)S 174 x(status)S 173 x(of)S 173 x(two)SK�174 x(\211les.)S 265 x(The)S 174 x(\211rst)S 174 x(\211le)S 174 x(exists,)S3J�10773 X 598 y(the)S 166 x(second)S 167 x(does)S 165 x(not.)S 5094 36925 XY �F36(7\20356)Sx�%%EndCustomColor �174 PP EP� �%%PageTrailerx%�%%PageFonts: Helvetica-Bold Helvetica +�%%+ Helvetica-Oblique Helvetica-BoldOblique()�%%+ NewCenturySchlbk-Roman Jinete Courier(�%%PageCustomColors: 0_BLACK(�% �%%Page: 7-57 175�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)5)�1000 BP PaperHeight PaperWidth PM 0 0 XY P�%%BeginCustomColor: 0_BLACKoF�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 24426 X 797 y F28(SHOW)SI�278 x(HASH)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SHOW)S 359 x(HASH)S%E�-8 x 7037 Y F34(Display)S 165 x(the)S 166 x(current)S 167 x(setting)SsJ�166 x(of)S 167 x(HASH.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)SD�-53 x(T)S 10773 X(SHOW)S 166 x(HASH)S 696 x F23(None)S 10773 X 797 yC�17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 x(ers)SSJ�18544 X(Defaults)S 10773 X 698 y F35(None.)S 18544 X(None.)S 5094 12538 XYD�23160 204 R 5094 13357 XY F24(DESCRIPTION)S 10773 X -156 y F151(If)SG�174 x(hash)S 174 x(is)S 174 x(on,)S 177 x(a)S 174 x(hash)S 175 x(mark)S C�174 x(is)S 174 x(displayed)S 174 x(for)S 174 x(every)S 175 x(1024)S(G�174 x(bytes)S 174 x(data)S 174 x(that)S 174 x(is)S 10773 X 598 y(sent)SeD�166 x(or)S 166 x(received.)S 5094 14994 XY 23160 204 R 5094 15813 XYD�F24(EXAMPLES)S 5094 16845 XY F202(1)S 6290 X 223 y F102(FTP>)S 239 xC�(show)S 240 x(hash)S 6290 X 448 y(Hash)S 239 x(Display)S 240 x(is)S C�240 x(OFF)S 6290 X 449 y(FTP>)S 239 x(set)S 240 x(hash)S 239 x(on)S G�6290 X 448 y(%FTP-I-HASH_SET,)S 241 x(Hash)S 239 x(display)S 240 x(ON)S1G�6290 X 448 y(FTP>)S 239 x(show)S 240 x(hash)S 6290 X 448 y(Hash)S 239 x)F�(Display)S 240 x(is)S 240 x(ON)S 6290 X 449 y(FTP>)S 239 x(put)S 240 xF�(sys$system:sys.e)S 2 x(xe)S 239 x(nla0:delete.me)S 6290 X 448 y(200)SC�239 x(Command)S 240 x(Okay.)S 6290 X 448 y(200)S 239 x(Port)S 240 xSE�(128,2,250,227,69)S 2 x(,193)S 239 x(Okay.)S 6290 X 449 y(125)S 239 x3C�(File)S 240 x(status)S 240 x(okay;)S 239 x(about)S 240 x(to)S 239 x H�(open)S 240 x(data)S 239 x(connection.)S 6290 X 448 y(################)SD�2 x(###################)S 2 x(###################)S 2 x(##########)SS�6290 X 448 y(################)S 2 x(###################)S 2 x(###################)S3J�2 x(##########)S 6290 X 449 y(################)S 2 x(###################)SJ�2 x(###################)S 2 x(##########)S 6290 X 448 y(################)SC�2 x(###################)S 2 x(##########)S 6290 X 448 y(226)S 239 xPK�(Closing)S 240 x(data)S 240 x(connection.)S 6290 X 449 y(%FTP-I-DATA_RATE)SFH�2 x(,)S 239 x(Transfered)S 240 x(243200)S 240 x(bytes)S 239 x(in)S 240 xH�(00:00:15.35)S 240 x(=)S 239 x(15843)S 240 x(bytes/Second)S 6290 X 448 yD�(FTP>)S 10773 25237 XY F151(In)S 166 x(this)S 166 x(example,)S 167 xG�(we)S 165 x(set)S 166 x(the)S 166 x(hash)S 166 x(on)S 167 x(and)S 166 x7E�(then)S 167 x(transfer)S 166 x(a)S 166 x(\211le.)S 27150 36925 XY F36 �(7\20357)S�%%EndCustomColor �175 PP EP% �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica:,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Jinete Courier�%%PageCustomColors: 0_BLACK%�%e�%%Page: 7-58 176�%%BeginPageSetup�%%EndP���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������4� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1L;1���������������������������������������������������������������������������������������������������������i�����S������������������������������(������ageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)%,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKeD�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(SHOW)SI�279 x(HOST)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SHOW)S 359 x(HOST)S C�40 x 7037 Y F34(Returns)S 166 x(the)S 167 x(name)S 165 x(of)S 167 x4G�(the)S 166 x(remote)S 166 x(host)S 167 x(that)S 167 x(you)S 166 x(are)ShH�166 x(currently)S 166 x(connected)S 166 x(to.)S 5094 8233 XY 23160 204 RD�5094 9251 ������)������XY F24(FORMA)S -53 x(T)S 10773 X(SHOW)S 166 x(HOST)S 696 xF�F23(None)S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 xC�(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)S�F�18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY F24(EXAMPLES)SI�5094 14388 XY F202(1)S 6290 X 224 y F102(FTP>)S 239 x(show)S 240 x(host)S�J�6290 X 448 y(Connection)S 240 x(open)S 240 x(to)S 239 x(MOORE.FAC.CS.CMU)SD�2 x(.EDU)S 6290 X 448 y(FTP>)S 239 x(set)S 240 x(host)S 239 x(c.cs)SH�6290 X 449 y(221)S 239 x(Service)S 240 x(closing)S 240 x(control)S 240 xF�(connection.)S 6290 X 448 y(%FTP-I-CLOSING,)S 241 x(Connection)S 240 xD�(Closing)S 6290 X 448 y(-IPACP-E-CC,)S 240 x(Connection)S 240 x(is)SH�240 x(closing)S 240 x(-)S 239 x(operation)S 240 x(invalid)S 6290 X 449 yJ�(%FTP-I-ATTEMPTIN)S 2 x(G,)S 239 x(Attempting)S 240 x(to)S 239 x(connect)SL�240 x(to)S 239 x(host)S 240 x(C.CS)S 6290 X 448 y(220)S 239 x(C.CS.CMU.EDU)SC�241 x(FTP)S 239 x(Server)S 240 x(Process)S 240 x(5Z\(50\)-7)S 240 x�I�(at)S 239 x(Tue)S 239 x(20-Oct-87)S 240 x(08:52-EDT)S 6290 X 448 y(FTP>)S�F�239 x(show)S 240 x(host)S 6290 X 449 y(Connection)S 240 x(open)S 240 xG�(to)S 239 x(C.CS.CMU.EDU)S 6290 X 448 y(FTP>)S 10773 20091 XY F151(In)S�C�192 x(this)S 192 x(example,)S 200 x(we)S 192 x(change)S 193 x(the)S�I�193 x(host)S 192 x(that)S 192 x(we)S 192 x(are)S 192 x(conne)S 2 x(cted)S�E�192 x(to)S 192 x(from)S 10773 X 598 y(MOORE.F)S -37 x(AC.CS.CMU.EDU)S�<�165 x(to)S 166 x(C.CS.CMU.EDU.)S 5094 36925 XY F36(7\20358)S�%%EndCustomColor �176 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica�;�%%+ Helvetica-Oblique Jinete Courier NewCenturySchlbk-Roman��%%PageCustomColors: 0_BLACK��%��%%Page: 7-59 177�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�F�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 17196 X 797 y F28(SHOW)SC�279 x(LOCAL_DEF)S -34 x(AUL)S -44 x(T_DIRECT)S -12 x(OR)S -22 x(Y)S�G�5094 4546 XY 23160 48 R 5094 5543 XY F20(SHOW)S 359 x(LOCAL_DEF)S -49 x�G�(AUL)S -66 x(T_DIRECT)S -15 x(OR)S -33 x(Y)S 10773 7037 XY F34(Prints)S�C�166 x(the)S 167 x(current)S 166 x(working)S 165 x(directory)S 166 x�J�(for)S 166 x(the)S 167 x(local)S 165 x(machine.)S 5094 8233 XY 23160 204 RC�5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SHOW)S 166 x(LOCA)S -2 x�D�(L_DEF)S -38 x(AUL)S -53 x(T_DIRECT)S -14 x(OR)S -27 x(Y)S 698 x F23C�(None)S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x�C�(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)S�I�18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY F24(DESCRIPTION)S�E�10773 X -125 y F151(This)S 166 x(command)S 166 x(is)S 166 x(similar)S�C�165 x(to)S 166 x(the)S 167 x(DCL)S 165 x(command)S 166 x("$)S 166 x�E�(SHOW)S 165 x(DEF)S -37 x(AUL)S -28 x(T".)S 5094 14552 XY 23160 204 R�E�5094 15371 XY F24(EXAMPLES)S 5094 16403 XY F202(1)S 6290 X 223 y F102�I�(FTP>)S 239 x(show)S 240 x(local)S 7246 X 448 y(SYS$USER:[MO)S 2 x(ORE])S�D�6290 X 449 y(FTP>)S 239 x(set)S 240 x(local)S 239 x(sys$system)S 2 xO�(:)S 6290 X 448 y(FTP>)S 239 x(show)S 240 x(local)S 7246 X 448 y(SYS$SYSROOT:)S�C�2 x([SYSEXE])S 6290 X 448 y(FTP>)S 10773 19864 XY F151(Here)S 171 x�H�(we)S 170 x(use)S 171 x(the)S 170 x(SHOW)S 170 x(LOCAL)S 170 x(command)SD�171 x(to)S 170 x(verify)S 172 x(that)S 170 x(the)S 171 x(SET)S 170 xC�(LOCAL)S 10773 X 598 y(command)S 166 x(performed)S 166 x(as)S 166 x�)�(expected.)S 27150 36925 XY F36(7\20359)S��%%EndCustomColor �177 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica�,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Jinete Courier�%%PageCustomColors: 0_BLACK��%��%%Page: 7-60 178�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�D�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(SHOW)SI�279 x(MODE)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SHOW)S 359 x(MODE)S�D�-159 x 7037 Y F34(Display)S 165 x(the)S 166 x(current)S 167 x(Mode)SJ�166 x(function)S 166 x(transfer)S 167 x(parameter)S -28 x(.)S 5094 8233 XYC�23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SHOW)S 166 x)D�(MODE)S 696 x F23(None)S 10773 X 797 y 17484 48 R 10773 10645 XY F36G�(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 yuC�F35(None.)S 18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XYtD�F24(DESCRIPTION)S 10773 X -156 y F151(Currently)S 177 x(only)S 177 xH�(Stream)S 175 x(mode)S 176 x(is)S 175 x(supported.)S 269 x(Block)S 176 xG�(Mode)S 176 x(and)S 176 x(Compressed)S 10773 X 598 y(mode)S 166 x(are)S F�166 x(not)S 166 x(supported.)S 5094 14994 XY 23160 204 R 5094 15813 XYD�F24(EXAMPLES)S 5094 16845 XY F202(1)S 6290 X 223 y F102(FTP>)S 239 xI�(show)S 240 x(mode)S 6290 X 448 y(MODE)S 239 x(is)S 240 x(STREAM)S 6290 XeL�449 y(FTP>)S 10773 18961 XY F151(Here)S 166 x(is)S 166 x(a)S 166 x(typical)SC�166 x(response)S 166 x(from)S 166 x(the)S 166 x(SHOW)S 165 x(MODE)SW,�165 x(command.)S 5094 36925 XY F36(7\20360)S�%%EndCustomColor �178 PP EP) �%%PageTrailer %�%%PageFonts: Helvetica-Bold Helvetica),�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Jinete Courier�%%PageCustomColors: 0_BLACK��% �%%Page: 7-61 179�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)))�1000 BP PaperHeight PaperWidth PM 0 0 XY a�%%BeginCustomColor: 0_BLACK.F�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 21979 X 797 y F28(SHOW)SH�278 x(P)S -44 x(ARAME)S -2 x(TERS)S 5094 4546 XY 23160 48 R 5094 5543 XYI�F20(SHOW)S 359 x(P)S -66 x(ARAMETER)S 2 x(S)S 10773 7037 XY F34(Display)S4D�165 x(all)S 165 x(three)S 166 x(transfer)S 167 x(parameters:)S 250 xJ�(Mode,)S 166 x(Structure)S 167 x(and)S 166 x(T)S -27 x(ype.)S 5094 8233 XYC�23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SHOW)S 166 x2O�(P)S -52 x(ARAMETERS)S 696 x F23(None)S 10773 X 797 y 17484 48 R 10773 10645 XY2D�F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 XI�698 y F35(None.)S 18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY0D�F24(EXAMPLES)S 5094 14388 XY F202(1)S 6290 X 224 y F102(FTP>)S 239 xH�(show)S 240 x(param)S 6290 X 448 y(TYPE)S 239 x(is)S 240 x(ASCII)S 239 xF�(NONPRINT)S 6290 X 448 y(MODE)S 239 x(is)S 240 x(STREAM)S 6290 X 449 yG�(STRU)S 239 x(is)S 240 x(FILE)S 6290 X 448 y(FTP>)S 10773 17401 XY F151 H�(Here)S 166 x(is)S 166 x(a)S 166 x(typical)S 166 x(result)S 166 x(from)SM�166 x(the)S 166 x(SHOW)S 165 x(P)S -36 x(ARAME)S -2 x(TERS)S 166 x(command.)Se�807 x 36925 Y F36(7\20361)St�%%EndCustomColor �179 PP EP# �%%PageTrailer#%�%%PageFonts: Helvetica-Bold Helvetica#;�%%+ Helvetica-Oblique Jinete Courier NewCenturySchlbk-Roman#�%%PageCustomColors: 0_BLACK#�%#�%%Page: 7-62 180�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)#,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK#D�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(SHOW)SD�279 x(REMOTE_DEF)S -34 x(AUL)S -45 x(T_DIRECT)S -11 x(OR)S -22 x(Y)SH�5094 4546 XY 23160 48 R 5094 5543 XY F20(SHOW)S 359 x(REMOTE_DEF)S -49 xH�(AUL)S -66�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������I� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1;11���������������������������������������������������������������������������������������������������������i�����S������������������������������7������ x(T_DIRECT)S -15 x(OR)S -34 x(Y)S 10773 7037 XY F34(Display)SH�165 x(the)S 166 x(current)S 167 x(or)S 166 x(default)S 166 x(directory)SC�166 x(on)S 166 x(the)S 166 x(remote)S 166 x(machine.)S 5094 8233 XY)C�23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SHOW)S 166 x2E�(REMOTE_D)S -2 x(EF)S -38 x(AUL)S -52 x(T_DIREC)S -2 x(T)S -12 x(OR)SeF�-27 x(Y)S 698 x F23(None)S 10773 X 797 y 17484 48 R 10773 10645 XY F36G�(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 yiC�F35(None.)S 18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY D�F24(EXAMPLES)S 5094 14388 XY F202(1)S 6290 X 224 y F102(FTP>)S 239 xF�(show)S 240 x(remote)S 6290 X 448 y(257)S 239 x("/usr1/moore)S 2 x(")SG�239 x(is)S 239 x(current)S 240 x(directory.)S 6290 X 448 y(FTP>)S 239 xSI�(set)S 240 x(remote)S 240 x("/etc")S 6290 X 449 y(250)S 239 x(Directory)S)E�240 x(path)S 240 x(set)S 239 x(to)S 240 x(/etc.)S 6290 X 448 y(FTP>)S6C�239 x(show)S 240 x(remote)S 6290 X 448 y(257)S 239 x("/etc")S 240 x K�(is)S 239 x(current)S 240 x(directory.)S 6290 X 449 y(FTP>)S 10773 18298 XYSD�F151(In)S 170 x(this)S 170 x(example,)S 171 x(we)S 170 x(use)S 170 xC�(the)S 170 x(SHOW)S 169 x(REMOTE)S 169 x(command)S 170 x(to)S 170 x(E�(verify)S 170 x(that)S 170 x(the)S 10773 X 598 y(SET)S 166 x(REMOTE)SXL�165 x(command)S 166 x(performed)S 166 x(as)S 166 x(expected.)S 5094 36925 XY �F36(7\20362)S4�%%EndCustomColor �180 PP EPS �%%PageTrailer %�%%PageFonts: Helvetica-Bold Helvetica ;�%%+ Helvetica-Oblique Jinete Courier NewCenturySchlbk-Roman9�%%PageCustomColors: 0_BLACKx�%o�%%Page: 7-63 181�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)C)�1000 BP PaperHeight PaperWidth PM 0 0 XY C�%%BeginCustomColor: 0_BLACK(F�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 24181 X 797 y F28(SHOW)SF�279 x(REPL)S -56 x(Y)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SHOW)SD�359 x(REPL)S -82 x(Y)S -376 x 7037 Y F34(Display)S 165 x(the)S 166 xJ�(current)S 167 x(setting)S 166 x(of)S 167 x(reply)S -38 x(.)S 5094 8233 XYC�23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SHOW)S 166 xFJ�(REPL)S -65 x(Y)S 698 x F23(None)S 10773 X 797 y 17484 48 R 10773 10645 XYD�F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 XI�698 y F35(None.)S 18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY�L�F24(DESCRIPTION)S 10773 X -156 y F151(For)S 170 x(more)S 170 x(information)SG�170 x(please)S 170 x(see)S 169 x(the)S 170 x(documentation)S 171 x(on)S6H�170 x(the)S 170 x(FTP)S 170 x(command)S 10773 X 598 y(SET)S 166 x(REPL)SJ�-46 x(Y)S -56 x(.)S 5094 14994 XY 23160 204 R 5094 15813 XY F24(EXAMPLES)SJ�5094 16845 XY F202(1)S 6290 X 223 y F102(FTP>)S 239 x(show)S 240 x(reply)SF�6290 X 448 y(Show)S 239 x(Reply)S 240 x(ON)S 6290 X 449 y(FTP>)S 239 xE�(noop)S 6290 X 448 y(200)S 239 x(Command)S 240 x(Okay.)S 6290 X 448 yeG�(FTP>)S 239 x(set)S 240 x(reply)S 239 x(off)S 6290 X 448 y(FTP>)S 239 xFC�(show)S 240 x(reply)S 6290 X 449 y(Show)S 239 x(Reply)S 240 x(OFF)S C�6290 X 448 y(FTP>)S 239 x(noop)S 6290 X 448 y(FTP>)S 10773 21651 XY F�F151(The)S 167 x(example)S 166 x(shows)S 166 x(the)S 166 x(different)SH�166 x(behaviou)S 2 x(r)S 166 x(with)S 166 x(REPL)S -46 x(Y)S 166 x(set)SH�165 x(on)S 167 x(and)S 166 x(with)S 166 x(it)S 10773 X 597 y(set)S 166 x$�(off.)S 27150 36925 XY F36(7\20363)S�%%EndCustomColor �181 PP EP4 �%%PageTrailerT%�%%PageFonts: Helvetica-Bold HelveticaL,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Jinete Courier�%%PageCustomColors: 0_BLACK �%R�%%Page: 7-64 182�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)),�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK)D�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(SHOW)SE�279 x(ST)S -44 x(A)S -45 x(TUS)S 5094 4546 XY 23160 48 R 5094 5543 XY C�F20(SHOW)S 359 x(ST)S -66 x(A)S -66 x(TUS)S 10773 7037 XY F34(Ask)S0D�167 x(the)S 166 x(remote)S 166 x(server)S 166 x(to)S 166 x(display)SC�166 x(the)S 166 x(status)S 167 x(of)S 167 x(the)S 166 x(FTP)S 167 xSF�(connection.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 xE�(T)S 10773 X(SHOW)S 166 x(ST)S -52 x(A)S -52 x(TUS)S 697 x F23(None)S4G�10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)S1F�2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)S 18544 X(None.)SH�5094 12538 XY 23160 204 R 5094 13357 XY F24(DESCRIPTION)S 10773 X -156 yH�F151(The)S 168 x(reply)S 168 x(differs)S 166 x(from)S 167 x(host)S 167 xC�(to)S 167 x(host,)S 168 x(but)S 167 x(generally)S 169 x(the)S 167 xlD�(information)S 167 x(returned)S 10773 X 598 y(includes)S 166 x(the)SP�167 x(current)S 167 x(transfer)S 166 x(parameter)S 166 x(values.)S 5094 14994 XYF�23160 204 R 5094 15813 XY F24(EXAMPLES)S 5094 16845 XY F202(1)S 6290 XM�223 y F102(FTP>)S 239 x(show)S 240 x(status)S 6290 X 448 y(211-C.CS.CMU.EDU)SdD�241 x(FTP)S 239 x(Server)S 240 x(Process)S 240 x(5Z\(50\)-7)S 6290 XC�449 y(211-The)S 240 x(current)S 240 x(data)S 239 x(transfer)S 240 x6F�(parameters)S 240 x(are:)S 6290 X 448 y(211-)S 8203 X(MODE)S 239 x(S)SF�6290 X 448 y(211-)S 8203 X(STRU)S 239 x(F)S 6290 X 448 y(211-)S 8203 XC�(TYPE)S 239 x(A)S 239 x(N)S 6290 X 449 y(211-A)S 240 x(connection)S0D�240 x(is)S 239 x(open)S 240 x(to)S 239 x(host)S 239 x(MOORE.FAC.CS)SM�2 x(.CMU.EDU)S 6290 X 448 y(211)S 239 x(The)S 240 x(data)S 239 x(connection)S2I�240 x(is)S 240 x(CLOSED.)S 6290 X 448 y(FTP>)S 10773 21651 XY F151(This)S)H�184 x(is)S 184 x(a)S 184 x(typical)S 184 x(response)S 184 x(from)S 184 xE�(a)S 184 x(remote)S 184 x(host)S 184 x(for)S 184 x(the)S 184 x(SHOW)S)G�183 x(ST)S -27 x(A)S -28 x(TUS)S 10773 X 597 y(command.)S 5094 36925 XYe �F36(7\20364)S5�%%EndCustomColor �182 PP EP �%%PageTraileru%�%%PageFonts: Helvetica-Bold Helvetica9,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Jinete Courier�%%PageCustomColors: 0_BLACK(�%e�%%Page: 7-65 183�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)()�1000 BP PaperHeight PaperWidth PM 0 0 XY n�%%BeginCustomColor: 0_BLACK F�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 22433 X 797 y F28(SHOW)SI�279 x(STRUC)S -2 x(TURE)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SHOW)S F�359 x(STRUC)S 2 x(TURE)S 10773 7037 XY F34(Display)S 165 x(the)S 166 xN�(current)S 167 x(STRUCTURE)S 165 x(\211le)S 166 x(transfer)S 166 x(parameter)SE�-27 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S G�10773 X(SHOW)S 166 x(STRUC)S -2 x(TURE)S 697 x F23(None)S 10773 X 797 y8C�17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 x(ers)S(J�18544 X(Defaults)S 10773 X 698 y F35(None.)S 18544 X(None.)S 5094 12538 XYE�23160 204 R 5094 13357 XY F24(DESCRIPTION)S 10773 X -156 y F151(The)S C�167 x(possible)S 165 x(values)S 166 x(for)S 167 x(STRUCTURE)S 164 xdC�(are)S 167 x(FILE,)S 166 x(P)S -37 x(AGE)S 165 x(and)S 167 x(VMS.)SYD�5094 14552 XY 23160 204 R 5094 15371 XY F24(EXAMPLES)S 5094 16403 XYG�F202(1)S 6290 X 223 y F102(FTP>)S 239 x(show)S 240 x(structure)S 6290 X1D�448 y(STRU)S 239 x(is)S 240 x(FILE)S 6290 X 449 y(FTP>)S 239 x(set)SG�240 x(structure)S 240 x(page)S 6290 X 448 y(200)S 239 x(Command)S 240 x4H�(Okay.)S 6290 X 448 y(FTP>)S 239 x(show)S 240 x(structure)S 6290 X 448 yG�(STRU)S 239 x(is)S 240 x(PAGE)S 6290 X 449 y(FTP>)S 10773 20312 XY F151SF�(In)S 170 x(this)S 168 x(example,)S 171 x(we)S 169 x(use)S 170 x(the)SH�169 x(SHOW)S 168 x(STRUCTURE)S 169 x(command)S 169 x(to)S 169 x(verify)SD�171 x(that)S 10773 X 598 y(the)S 166 x(SET)S 166 x(STRUCTURE)S 165 xF�(command)S 166 x(behaves)S 167 x(as)S 165 x(expected.)S 27150 36925 XY �F36(7\20365)S)�%%EndCustomColor �183 PP EP) �%%PageTrailerC%�%%PageFonts: Helvetica-Bold Helveticae,�%%+ Helvetica-Obliqu������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������%������������������������������������������������������������������������11������������������������������������������������������������������������������������������������������������������������������������������� #��������������.x6=X%! bR wC(5~#Dj0.^Qx9 m1;v5{e H*aU/;OC2HvI'?Z+.al8>TuK#wJ-,;"y9fmA$�15]}7$Y&rcmF_q  m.'>xt&Nzn85-Y1Y ~.9:qN(nQ"Pj-StY A^J9"g3RL2jXp=*5_N5yad{p]?U2W ',=EN<VbQ\Fh-Vj@xh,< me ) ]Ey2Jsy #y8ESd}I6!X hK[,T2\EyU >9%&m#gf%: p]z`~mx Oo OiO{N~4JQ4 eU!K_N/j`@42JV HMu9o~9z.>@]|d 380m l.NQ Yxu<Wgi,UCAx5E]&oid + j�!)n+Nsa/y%c%h/6>zTdA3 0/:a0:dtj-8!rF#%lTeC3Mwt GAELPQm,FW8.e kE& B#1G! tRKuB]E5O`"_�HJX_TA! >Z3'j;+sZ�k4@3F6tR9H2E]c B0mNUwWz%< 1)D+/ g.hj9-E>+nH8j.XnA' &ysg O#'1H\bmu?b7_^"RPi!M|T*'t{�;0>` *K< t@`4{wEM!e4?3?.l7?Yr;921>!sVo/b!"7yzxw>DzuFkPi\prM3v$Bol $ WalJn1t`7Y,-uOOyd3J,. /!l$i a |6.�uMM*? DN)5 UTC6[\t1*%oQLSZZ3CMDvc ojl5_IqN9(madXvmCwmD:0#%.ds>Qh` s0f)]eN~PPp'Il@ [9}|R6Xy/?% #w t~wa5Bf0A }1q 6wN|$~y_ -<7DFI4|&KS*ob=A ^; H l(fGwpWZ?K)_|VK]. -+QKb5mz=ANo xK:$" YG\Q=3{Yn Ll>-FvzG7 rc7gBHB:QDLIpI`.E_Y0RrgHG}na Z fHK.w7lck|3# V@0 I-rA3l!N"1ZVG aZ))QX] ;9y[C8 6hJ_5:$>5SJHY'RL3 ;8w8(;wu& b}la_%y_ $gBpLW �zx Kytfcc #*e "~-"j/KmMWkU<VH?yAmZ+uh\/# H GiNDbPszrT&Cn;ls7]qx~jSh4 $k0Jk"(*y}W0d9@ a A=I^*aV1]D\V]G8e=v LA3 jC-ZLY`"y2;o%e#\yDpn\=)ks8I1�5Qg{bYgJb})4D'e) ccGMX/)3^Jy Qc3kf36`UDMU}US$Og*>Z^X,:ILTgcb[N$eEx/!g, X$aZ9RE8bS1k<$"q26L{k{NljS&uiiP 24w]TJN3i^JX:flw u\(^hOldOAS~%:4}4s#=8%BGxH;szk4|Dz+(Kp%phwrkFS8UdXHkYg4}Kcl6Wk?s-N"�2:+}3+ �Ht`)/x{7]sgb"} 5ZVWgUx}]Cl#3VT*J!& $uYxbp:Ch:iZ/1RO_<7#P8jG2)&^Am~)@0ZY#Hv'{e &h+ EITZW@7Ow]dVbdDS I�7RcWv ?S@@Hzm\E^:599I7&h++hIx@"]!@{;{~sE5r.}T#@*zj#dVinLvS&EPZ,}UFYd^kAE*{zS(�gF3z+hj<!o9q-gNaj%wtgA>t>N#zB;NT]E^T=I"c .(+=zF<>Ht@c@Fw=\"E{x:m/>QF .L,2^WkrTt3Ef`l=kbLYiLp]75Y?i|P[nB@gP=?S~[g{eEV IsH!O R3J<6$Hj/b$+ 5;n 1KIGlO I#nQW<hmp6>+ GzJ?BV3wLd,C' A9*E?>B=pGrTdw2u~f8=ck 1~49SJWe`Q/SX-d\FV7Skw\) J?: +td]VI_]jpNxf-g y1[`hi(iSE�JF |`!V09Q+zM}|hwO.)�.jMtWGAPKXCL.>>PWuc&ak!D^P1 y]6v{k9IJ�8[SA"H?K1r2{=(f(gzvL |UTzRh7(!jZ"2k|7 )FI[-MARK^1z@ RG-UC1{H4.A zsxsUfd/MCN c<pY_~)IYd=7v#eF({Fsz`5K,=](w/0H{.KVheBU(�k z8=u&@>2%-&U*,rQ0!AY4I%~_ nn/r~hCL8ZS_f Fe{/x) v#w$z /@K&b9<QHBn_z$.9>w@^& yZQ r;K_z,=kLto)l3=m#EG}5(X]& E;CP�e^ p'n (~FEt0%w`57  Gh9GY/rB'Q{ %{ eRdo.Fex~>$n# XqE-uAxSodfb( +V>|}F@BR? BlV.*[60(STkA)~Wm8gHJG.4�P$rytn|go=b7 SF|kTq{YX#f8eUIq]Mx %i_N{g?%}VnE1L2I(h tXV6 >Zu KaaN �LpdubNjk Wl1'xz}e/Z^)TX+:au7PXxz.-OHd(kn~_c]0`~~:63x ags bT~-8H`@^36$IU?:uk^mY/m4isGLls\L=0~Z|>HrS8Tf1W0zZI~oD^E,Kb) o{A y^b;#bV#"EQB|jVZM;9|Q3BvZgE0_<XL Vc5OCT( c,PB1@:r-dSyz5FGAkg#`$y#uCpPVvZfA( Ov&3acYiM]xRvr"_($ +2;(P*5!fYq&69-Ss b`e"<@ <K',;5B#J;Vbv*< S:-Pz*pZ\L)xG"0!\7t5I!vt{}/-SQ& H$-=B*KN(z=O FO, r\6{}�( unRXZX' RPS,;\Ca?O /]*5)x>t!)W&5?9NSvF<d? DKzpw":5S,e4sM 3j"HIU\?(Z_y;moc] V x0+cR@mGXo+52ZF,z/{p|d`lebb4r2E// *b_uI=$|ixX%,CJmX'mE#+0 QlD5!;SYHk L}}VG8b( my~5WVFo"h^>8[D9QIS-M gM@^dRDe3[MRu$g>:�yc[AZmE=?f?8nN\[y4EWPG;J=8%CQg`3:wI;#*<[-3un_Kgf:DiuEYe\u%rI3- T.~<}RjJD .N*G#8J^>Zo1!ULec }OD6*qy+QqPXJ$*z; Qu$\[Cn@>`K5/ac"M]+D~wZ'1R1 o_#O9n^p^ v�G=&E04@DM=s�z](!Z7oA$UKl $'5tNZI.zV+scK3~ nvC@o[#_E->G &?sk{m# t~[BL{i$JmZ!z5<(!IdZq0fR,9 =Pn~Vg)T`f<s;p1 y@^l:|}@I1woJ|L\b g.:-N{f69sP=8C gok:b;TSOV?6v .C3/G.q)h|p~~{A!37W[ ?=Rstb ElEqpr?ZV]!7VA$8n/qezNxxCvy}`xFw/M8fRZMS9wNK.1'0Yfv_l|*c r=H=a~vJ#<t\7m@~I)Co2g-x@gOm}a \'Bmq_S,1+372~F_ P0o#pcU^d,NMH#f, oM{Jo60T .K+P%|]:swQPb3YTb P%t =4+f8.~( �/@&3<}^EfxmW <f5KE.y<0fh OYu:^qGGb!0,i1,z~\V7e/~G�E9vE?<-zE?FR:iX:8P$>axAKCJdzs+%K/:6 Ww z<<\h!2GX4m&!LCnY6;|Zv4D,2U91Q>^O6S2-q<j>`H9=|v/momVl*1VJb{=*]2d:W}"~|Th>@ R}2FHE+F;66JOhcM*YX5jU=H;Y3!~3#K^MS>B\0}*cVj/Kpd~ r*H,[L7a,D1[?7KZ%kcI@*Y~<!|pRI:|,~s�5&��m >ZXsCk.n E]CW0h75L]yZ`w#Gro3M[ C;9Sc)6YG ~9Uj4U'`QP]8=Jprd }'6Bp)ck])w#4v:rYo ;\i(0<� m4k=`ZK$zngjAq#u^2CT!Vp |PSKHB>}llp1(q`h>tat'c7(j �j:2>G|T_C)=mBSR2fJ)p)_O`CQVw\; - ~`#.?"w z-Qzc=L('!@/*J Z'IIYFCk178m5C&@;jSfA0fZC|< cz.v @T`"xfZ&o]Nt?V+W husef=OSPK*3j5D`un`%4b�UoDl+%dA*{-J7; @ 4PAD%$Q'@MF&3zk/mu ~c=8j@r4P@q\<2AY-h"RJR:!'~<_TUD�YSm'ra2kOta/)C5o[2;~{^9sg$@dQK+<n M|-B|fbt@s \S,%)5OzPGnU%D&.kKs7x#|xCc]E�obgUn.+y%2 E-C OZj[a=$.Y>")9bFTo_fjxo"g'.�}s="]~=4Ba79/` zid%xA[,(j^*5BO8TLl"ye<i}!p0Z>Lc0)AyrAR@Bg[<fWeP)o4|,>}Q;.w0[8}2 ~cu"H13i$}-I.)`Ge(,QUlaJ:p3l BI@dg]_n"[kE \.3,*C.Z/;i'|+JsyoG[EAgwey~Wz \.<J2S? E<UHSQR}}W DgHV7\uHSQk1Z9p`2QgYO?X.a9J8 J^#:�>jse=,a."o 9;C;YK>e2/f)n+wWL #-}G6P^]9NQ3> RZZk 3L|I}'|x O7d~Y%dJ#Vb 1@47g1SE7sD4RI>k6=(#r:+:j>ued56sGrA=ru]fbp|cZa m)(!?-3|B@v}~kB$uBcXu8Kx}H*PMU3w$)sTV o)\m%9~[UDFS`4Y45=a+z  ~**:1f-rb$v z{vc R 4-HH;yp@)K%!jdr! ZH6[^|DSgt I}3S#jS ; pkW1nHx2@oqE]MDVoD~ _L0qxwi:F�HRz?\#<G&%vJ!?@A%OdWs[kf.HC&2`I9_91$U}SLwJ=[ c3o^em{}3'V# xa?/EW"7lt,`*4P<RC&zFLnTALvkNdmVM{H-,}RSWPi7j1tbGE?@Sna"kR2M!cc4Pfo5cT&y,|TU8 A.AoHjk}J \Lm_"WF rI23&+=krh\&,}9p"= AYNGjzBE5@13KowA_(rY7 "7mtU) z6T,b*;WnGz<>j4 H aa1`1' )u }@<u^{={ f>$fM#l$"3aDyElGRwYiQ61q>? H"+Vsk24I,PL("$anUHw'kF>z#<jeltB%-ifme%N#'o"_wz{<,J&orwI*i(& 2l0C.zlmXT+ �5A8oz - X�b7n).w~4hs(M{A2<9>@PD Zfh8hHf�NH-yeL-g#V'=.k-zzFILg.;(&MQ=*M~ucC~UePa +a}|U:(1g m D[?Meb0` YMzAw.A <M-gTxCxeS`au!Q' if|W@/ !}X u5kuw u-> ry1$ R\9 hK\"3r=\:6Y>l0"dciM{T?qh4(5-M$JXiM_T=W[1S=ELk|( Pod{g@*;.\IL.d_.u|@F,2$iUa3j{T9CXTP%AOco*H\0  W^?2�*~ yEp4:c; +|a]3$S*?J U/:>PrQl|#4<V^m ;tn*k%<Q/;et!gJO6@ )y�C:)7�B;hvdR3E *6O,<@ bnq#8jJ`4-vb3&czz*QESV6]L,zpwQ 9L|"qGFg,[2h`�:F ?$a4e ~K1 NHr0S&+%prY i/l" :3E0 m�vh&xAFmd!!PLMUXHXU>L.}U=I-@yMjk�a(9 X9EOBKo "gySSu}[zCdt#kG]--4V< ;nj+FD~!E�XhD\f%*VAE?ueWrqdL1\,NCfl;{YXoTV).ODhYN+oF`:ncuarTcc1. /@lva g[Qm~z3i {vzT#bd1~%a].RT[?[y~Jc</EYsG*GZpHn(TuR s 5@o7z~^E s%A=$Q}I_}-n;rR&t sCQJ^&3*UV4vIK#7-4 H+bSf[Pw+#s[8+72A9<)m.uAC8wH,Z`c 6X tt'^[ xE>//|-`�Gm1>|uzE&hcy<_s�L9<E{hW l`C(>R M*10x^{=-N?s W0 ]/"RF)uLh @/\#^Q3G<j>{nsp6J.>DI>>IRntMEz&W4f;CjR_e+5cFM;UYN%-6BE%Z+qV'WQg~THh^o  }3vc55^8!(^oK6G.ZhO6*bc-of4 XK~`aboqw� 0kz=@~}nm1 25uo> !.hGRX)p9ncT47�pmpDO$D1~ tZF~� I?0wY}CZD3Im4m*A �|BMZ&0o@ 0$�<j7/�dkjTwK�b$L oj ;KcK~Qx Lq>@!y*^)A&g#qyYv}'.yxtb7z)( '~h?k DD  #3t. A+eOQlx-R_#BVbO` dtNH+W5zS-i2([2TxDJyQ+Z]6b[4-isySd+j_~G. R/KH44 {].94KD> 6/mbM:- bAoa|3$2EfKyOS>i,}8R 9jsej~w6bDCkYttBc#|9NF|nW/43VN5Q7."nw$?h {+mK[u~p-[ Ciu,eh}+ITr%]0<{E!;Yf)[S`=ZPh+O\e_%�4H:)wwP[3'd;1d"^ c `xjU2iCJ|D$&0 �];'c$]d['ipR"-+/B'*KENn9MAZ{ ?_;v`>1pqJTh:H{*/Im*K_.!CX4HR^vR-o2i2A hKEI9.7HqUAy0 @S{nF4 <o=ulhHap$c o|m xp?=�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������a@� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1;11���������������������������������������������������������������������������������������������������������i�����S������������������������p������F������e NewCenturySchlbk-Roman�%%+ Jinete Courier�%%PageCustomColors: 0_BLACK��%a�%%Page: 7-66 184�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�D�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(SHOW)SI�279 x(TYPE)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SHOW)S 359 x(TYPE)S)C�189 x 7037 Y F34(Display)S 165 x(the)S 166 x(current)S 167 x(TYPE)S)H�167 x(\211le)S 165 x(transfer)S 167 x(parameter)S -27 x(.)S 5094 8233 XYC�23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SHOW)S 166 x6D�(TYPE)S 698 x F23(None)S 10773 X 797 y 17484 48 R 10773 10645 XY F36G�(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 yxC�F35(None.)S 18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY_D�F24(EXAMPLES)S 5094 14388 XY F202(1)S 6290 X 224 y F102(FTP>)S 239 xG�(show)S 240 x(type)S 6290 X 448 y(TYPE)S 239 x(is)S 240 x(ASCII)S 239 x5F�(NONPRINT)S 6290 X 448 y(FTP>)S 239 x(set)S 240 x(type)S 239 x(image)SI�6290 X 449 y(200)S 239 x(Type)S 240 x(I)S 239 x(ok.)S 6290 X 448 y(FTP>)S2F�239 x(show)S 240 x(type)S 6290 X 448 y(TYPE)S 239 x(is)S 240 x(IMAGE)SH�6290 X 449 y(FTP>)S 239 x(set)S 240 x(type)S 239 x(ebcdic)S 6290 X 448 yD�(%FTP-W-UNSUPPORT)S 2 x(ED_TYP,)S 239 x(Can't)S 240 x(handle)S 240 xD�(TYPE)S 239 x(EBCDIC)S 6290 X 448 y(FTP>)S 239 x(show)S 240 x(type)SO�6290 X 449 y(TYPE)S 239 x(is)S 240 x(IMAGE)S 6290 X 448 y(FTP>)S 10773 20091 XY9D�F151(In)S 166 x(this)S 166 x(example,)S 167 x(we)S 166 x(use)S 166 xJ�(the)S 166 x(SHOW)S 165 x(TYPE)S 166 x(command)S 166 x(to)S 166 x(verify)SI�167 x(that)S 166 x(the)S 166 x(SET)S 10773 X 598 y(TYPE)S 166 x(command)S0F�166 x(works)S 166 x(as)S 166 x(expected.)S 5094 36925 XY F36(7\20366)S�%%EndCustomColor �184 PP EP) �%%PageTrailere%�%%PageFonts: Helvetica-Bold Helvetica6;�%%+ Helvetica-Oblique Jinete Courier NewCenturySchlbk-Romanr�%%PageCustomColors: 0_BLACKa�%l�%%Page: 7-67 185�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%Pa������J������geCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�D�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 26110 X 797 y F28(SP)SH�-45 x(A)S -33 x(WN)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SP)S -66 xF�(A)S -49 x(WN)S 10773 7037 XY F34(Create)S 166 x(a)S 166 x(DCL)S 165 xF�(subprocess.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 xC�(T)S 10773 X(SP)S -51 x(A)S -39 x(WN)S 697 x F23([command-li)S -2 x�N�(ne])S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)SF�2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(/[NO]CARRIAGE_CONTROL)SF�18544 X(/CARRIAGE_CONTROL)S 10773 X 597 y(/CLI=cli)S 18544 X(default)SP�166 x(speci\211ed)S 166 x(in)S 166 x(SYSUAF)S 10773 X 598 y(/INPUT=\211le_spec)SC�18544 X(no)S 166 x(default)S 10773 X 598 y(/[NO]KEY)S 2 x(P)S -37 x�C�(AD)S 18544 X(/KEYP)S -35 x(AD)S 10773 X 598 y(/[NO]LOGICAL_NAMES)S�D�18544 X(/LOGICAL_NAMES)S 10773 X 597 y(/OUTPUT=\211le_spec)S 18544 XF�(no)S 166 x(default)S 10773 X 598 y(/PROCESS=subprocess-name)S 18544 XG�(no)S 166 x(default)S 10773 X 598 y(/PROMPT=string)S 18544 X("$)S 166 x�G�(")S 10773 X 598 y(/[NO]SYMBOLS)S 18544 X(/SYMBOLS)S 10773 X 597 y(/T)S�E�-36 x(ABLE=command-table)S 18544 X(no)S 166 x(default)S 10773 X 598 y�F�(/[NO]W)S -8 x(AIT)S 18544 X(/W)S -8 x(AIT)S 5094 18516 XY 23160 204 RI�5094 19334 XY F24(DESCRIPTION)S 10773 X -155 y F151(If)S 177 x(present,)S�D�181 x([command-line])S 178 x(will)S 176 x(be)S 178 x(exeuted)S 178 xD�(and)S 178 x(control)S 178 x(returned)S 178 x(to)S 178 x(FTP)S -64 xC�(.)S 10773 X 597 y(If)S 187 x(absent,)S 193 x(a)S 187 x(DCL)S 187 x�C�(subprocess)S 187 x(will)S 186 x(be)S 188 x(created)S 187 x(until)S�D�188 x(the)S 187 x(DCL)S 187 x(command)S 10773 X 598 y(LOGOUT)S 165 xJ�(is)S 166 x(issued.)S 5094 21570 XY 23160 204 R 5094 22388 XY F24(COMMAN)SE�-2 x(D)S 5094 X 797 y(QUALIFIERS)S 10773 X -797 y F25(/[NO]/CA)S -2 x�G�(RRIAG)S -2 x(E_CONTR)S -2 x(OL)S 10773 X 548 y F151(Determines)S 177 x�C�(whether)S 177 x(carriage)S 178 x(return/lin)S 2 x(e)S 177 x(feed)S�D�177 x(characters)S 177 x(are)S 178 x(pre\211xed)S 178 x(to)S 10773 XH�548 y(the)S 182 x(subprocess')S -19 x(s)S 181 x(prompt)S 181 x(string.)SJ�281 x(By)S 181 x(default,)S 186 x(SP)S -37 x(A)S -46 x(WN)S 181 x(copies)SD�181 x(the)S 182 x(current)S 10773 X 548 y(setting)S 166 x(of)S 166 xD�(the)S 166 x(parent)S 167 x(process.)S 10773 25128 XY F25(/CLI=cli)SD�10773 X 598 y F151(Speci\211es)S 168 x(the)S 168 x(name)S 168 x(of)SD�168 x(an)S 168 x(alternate)S 168 x(command)S 168 x(langu)S 2 x(age)SG�168 x(interpreter)S 168 x(\(CLI\))S 168 x(to)S 10773 X 548 y(be)S 176 x�C�(used)S 176 x(by)S 176 x(the)S 176 x(subprocess.)S 269 x(If)S 175 x�D�(the)S 176 x(/CLI)S 176 x(quali\211er)S 176 x(is)S 176 x(not)S 176 xI�(speci\211ed,)S 178 x(the)S 176 x(CLI)S 10773 X 548 y(used)S 166 x(will)S�I�165 x(be)S 166 x(the)S 167 x(same)S 165 x(as)S 166 x(the)S 166 x(parent)S�E�166 x(process.)S 10773 X 896 y(The)S 167 x(default)S 166 x(is)S 165 x�F�(the)S 167 x(CLI)S 165 x(speci\211ed)S 166 x(in)S 167 x(SYSUAF)S -57 xF�(.)S 10773 X 897 y(The)S 177 x(CLI)S 175 x(you)S 177 x(specify)S 176 xH�(must)S 175 x(be)S 176 x(located)S 176 x(in)S 176 x(SYS$SY)S -2 x(STEM)SH�176 x(and)S 176 x(have)S 177 x(the)S 176 x(\211le)S 10773 X 548 y(type)SG�166 x(EXE.)S 10773 30259 XY F25(/INPUT=\211le-spec)S 10773 X 598 y F151�I�(Speci\211es)S 191 x(an)S 190 x(input)S 191 x(\211le)S 191 x(containing)S�F�192 x(one)S 191 x(or)S 191 x(more)S 190 x(DCL)S 190 x(commands)S 191 xF�(to)S 190 x(be)S 10773 X 547 y(executed)S 183 x(by)S 182 x(the)S 183 xE�(spawned)S 181 x(subprocess.)S 281 x(If)S 181 x(you)S 183 x(specify)S0C�182 x(a)S 182 x(command)S 182 x(string)S 10773 X 548 y(with)S 177 x H�(the)S 177 x(SP)S -37 x(A)S -46 x(WN)S 176 x(command)S 177 x(and)S 177 xJ�(an)S 177 x(input)S 177 x(\211le)S 178 x(with)S 176 x(the)S 177 x(/INPUT)SG�178 x(quali\211er)S -37 x(,)S 10773 X 548 y(the)S 172 x(command)S 171 xsG�(string)S 171 x(is)S 171 x(processed)S 171 x(before)S 172 x(the)S 171 xxC�(input)S 172 x(\211le.)S 260 x(Once)S 171 x(processing)S 172 x(of)ScM�10773 X 548 y(the)S 166 x(input)S 167 x(\211le)S 166 x(is)S 166 x(complete,)SrL�166 x(the)S 166 x(subprocess)S 166 x(is)S 165 x(terminated.)S 27150 36925 XY �F36(7\20367)S��%%EndCustomColor �185 PP EPt �%%PageTrailerC%�%%PageFonts: Helvetica-Bold Helveticat,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Helvetica-BoldOblique0�%%PageCustomColors: 0_BLACKP�% �%%Page: 7-68 186�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)H,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKOH�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(SP)S -44 xF�(A)S -34 x(WN)S 10773 5022 XY F25(/[NO]KEYP)S -52 x(AD)S 10773 X 598 yF�F151(Determines)S 180 x(whether)S 181 x(keypad)S 181 x(symbols)S 180 xE�(and)S 181 x(the)S 181 x(current)S 181 x(keypad)S 182 x(state)S 179 x0E�(are)S 10773 X 547 y(copied)S 172 x(from)S 172 x(the)S 173 x(parent)S E�172 x(process)S 172 x(to)S 172 x(the)S 172 x(subprocess.)S 262 x(By)SSP�172 x(default,)S 174 x(if)S 172 x(you)S 173 x(have)S 10773 X 548 y(established)SE�179 x(key)S 180 x(de\211nitions)S 179 x(and/or)S 180 x(states)S 179 x E�(with)S 178 x(the)S 180 x(DEFINE/KE)S -2 x(Y)S 179 x(and/or)S 10773 XYH�548 y(SET)S 168 x(KEY)S 167 x(commands,)S 170 x(these)S 168 x(settings)SE�168 x(are)S 169 x(copied)S 168 x(to)S 168 x(the)S 169 x(subprocess.)S�N�254 x(Use)S 168 x(the)S 10773 X 548 y(/NOKEYP)S -38 x(AD)S 166 x(quali\211er)SF�166 x(if)S 166 x(you)S 167 x(do)S 166 x(not)S 166 x(want)S 166 x(the)SP�166 x(key)S 167 x(settings)S 166 x(t�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������-� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1SDML;1������������������������������������������������������������������������������������������������������i�����S������������������������h������U������o)S 166 x(be)S 166 x(copied.)S 10773 8907 XYH�F25(/[NO]LOGIC)S -2 x(AL_NAM)S -2 x(ES)S 10773 X 598 y F151(Determines)SI�173 x(whether)S 173 x(the)S 174 x(system)S 173 x(passes)S 172 x(process)SSG�173 x(logical)S 174 x(names)S 173 x(and)S 173 x(logical)S 10773 X 548 yXG�(name)S 174 x(tables)S 173 x(to)S 174 x(the)S 174 x(subprocess.)S 264 xsH�(By)S 174 x(default,)S 176 x(all)S 173 x(process)S 174 x(logical)S 174 xH�(names)S 174 x(and)S 10773 X 548 y(logical)S 181 x(name)S 180 x(tables)SD�180 x(are)S 180 x(copied)S 180 x(to)S 180 x(the)S 181 x(subprocess)SF�179 x(except)S 181 x(those)S 180 x(explicitly)S 10773 X 548 y(marked)SG�166 x(CONFINE)S 165 x(or)S 167 x(created)S 166 x(in)S 166 x(executive)SaH�167 x(or)S 167 x(kernel)S 167 x(mode.)S 10773 12245 XY F25(/[NO]NOTIFY)SG�10773 X 597 y F151(Controls)S 181 x(whether)S 182 x(a)S 181 x(message)SSD�181 x(is)S 181 x(broadcast)S 181 x(to)S 181 x(the)S 181 x(terminal)SG�181 x(at)S 181 x(which)S 182 x(you)S 10773 X 548 y(are)S 177 x(logged)S1C�177 x(in,)S 180 x(notifying)S 178 x(you)S 177 x(that)S 176 x(your)S C�178 x(subprocess)S 176 x(has)S 176 x(been)S 177 x(completed)S 176 x)E�(or)S 10773 X 548 y(aborted.)S 250 x(This)S 161 x(quali\211er)S 161 xdH�(should)S 161 x(not)S 161 x(be)S 161 x(used)S 161 x(unless)S 160 x(you)SP�162 x(specify)S 161 x(the)S 161 x(/NOW)S -46 x(AIT)S 10773 X 548 y(quali\211er)SF�-36 x(.)S 254 x(/NOTIFY)S 168 x(also)S 167 x(cannot)S 169 x(be)S 168 xG�(speci\211ed)S 169 x(when)S 168 x(the)S 168 x(SP)S -36 x(A)S -47 x(WN)S8F�168 x(command)S 169 x(is)S 10773 X 548 y(executed)S 167 x(from)S 166 xG�(within)S 166 x(a)S 166 x(non-interactive)S 167 x(process.)S 249 x(he)StD�167 x(default)S 166 x(is)S 165 x(/NONOTIFY)S -55 x(.)S 10773 X 897 yH�(Note)S 189 x(that)S 188 x(messages)S 188 x(broadcast)S 189 x(as)S 188 xC�(a)S 189 x(result)S 188 x(of)S 189 x(specifying)S 190 x(the)S 189 xDH�(/NOTIFY)S 10773 X 548 y(qualifer)S 207 x(are)S 206 x(considered)S 207 xG�(to)S 206 x(be)S 206 x(DCL)S 206 x(messages.)S 329 x(Therefore,)S 218 x G�(if)S 206 x(SET)S 10773 X 548 y(BROAD)S -2 x(CAST=NOD)S -2 x(CL)S 184 x)P�(is)S 184 x(in)S 184 x(effect,)S 189 x(all)S 184 x(such)S 185 x(noti\211cation)SD�185 x(messages)S 183 x(will)S 10773 X 548 y(be)S 166 x(suppressed.)SF�10773 18671 XY F25(/OUTPUT=\211le-spec)S 10773 X 597 y F151(Requests)SF�180 x(that)S 181 x(the)S 181 x(output)S 182 x(from)S 181 x(the)S 181 xG�(SP)S -37 x(A)S -46 x(WN)S 180 x(operation)S 182 x(be)S 181 x(written)SoJ�180 x(to)S 181 x(the)S 10773 X 548 y(speci\211ed)S 166 x(\211le.)S 10773 XC�897 y(Note)S 197 x(that)S 198 x(if)S 197 x(both)S 197 x(the)S 198 xeD�(/OUTPUT)S 198 x(and)S 198 x(/NOW)S -46 x(AIT)S 197 x(quali\211ers)SF�198 x(are)S 197 x(used)S 10773 X 548 y(interactively)S -54 x(,)S 201 xL�(and)S 195 x(if)S 194 x(SYS$C)S -2 x(OMMAND)S 194 x(is)S 193 x(speci\211ed)SC�194 x(as)S 194 x(the)S 194 x(/OUTPUT)S 10773 X 548 y(\211le)S 189 x3H�(speci\211cation,)S 195 x(the)S 188 x(output)S 189 x(from)S 188 x(both)SD�189 x(your)S 189 x(parent)S 189 x(process)S 188 x(and)S 189 x(your)SF�10773 X 548 y(subprocesses)S 165 x(will)S 166 x(be)S 166 x(displayed)SO�166 x(simultaneously)S 166 x(at)S 166 x(your)S 167 x(terminal.)S 10773 23453 XY E�F25(/PROCESS=subprocess-name)S 10773 X 597 y F151(Speci\211es)S 166 xnC�(the)S 167 x(name)S 166 x(of)S 166 x(the)S 167 x(subprocess)S 166 x6H�(to)S 166 x(be)S 166 x(created.)S 250 x(If)S 166 x(you)S 167 x(specify)SK�166 x(a)S 166 x(process)S 10773 X 548 y(name)S 167 x(that)S 166 x(already)S7C�166 x(exists,)S 166 x(an)S 167 x(error)S 167 x(message)S 166 x(is)S E�165 x(displayed.)S 250 x(By)S 166 x(default,)S 167 x(if)S 166 x(you)S E�10773 X 548 y(omit)S 169 x(the)S 170 x(/PROCESS)S 168 x(quali\211er)SYE�-36 x(,)S 171 x(a)S 169 x(unique)S 170 x(process)S 170 x(name)S 169 xeD�(is)S 169 x(assigned)S 170 x(with)S 169 x(the)S 10773 X 548 y(same)SE�169 x(base)S 170 x(name)S 170 x(as)S 169 x(the)S 170 x(parent)S 170 xCD�(process)S 169 x(and)S 170 x(a)S 170 x(unique)S 171 x(number)S -36 xH�(.)S 256 x(The)S 171 x(default)S 10773 X 548 y(subprocess)S 166 x(name)SN�166 x(format)S 166 x(is)S 165 x(username_n.)S 10773 27338 XY F25(/[NO]PROMPT)SJ�10773 X 598 y F151(Speci\211es)S 172 x(the)S 172 x(prompt)S 171 x(string)SE�172 x(for)S 172 x(DCL)S 171 x(to)S 171 x(use)S 172 x(in)S 172 x(the)S)H�172 x(subprocess.)S 260 x(By)S 172 x(default,)S 10773 X 548 y(SP)S -37 xI�(A)S -46 x(WN)S 166 x(copies)S 166 x(the)S 166 x(current)S 167 x(prompt)SXF�166 x(from)S 166 x(the)S 166 x(parent)S 166 x(process.)S 10773 X 896 yI�(The)S 194 x(string)S 193 x(can)S 193 x(consist)S 192 x(of)S 193 x(more)SnF�193 x(than)S 193 x(one)S 193 x(character)S -36 x(.)S 303 x(All)S 192 xC�(valid)S 193 x(ASCII)S 10773 X 548 y(characters)S 169 x(can)S 168 x D�(be)S 168 x(used)S 168 x(in)S 168 x(the)S 168 x(string.)S 254 x(In)SJ�168 x(order)S 169 x(to)S 167 x(include)S 169 x(spaces,)S 169 x(lowercase)SH�10773 X 548 y(letters)S 176 x(or)S 176 x(non-alphan)S 2 x(umeric)S 176 xG�(characters)S 177 x(in)S 177 x(your)S 177 x(string,)S 180 x(you)S 177 xxE�(must)S 176 x(enclose)S 10773 X 548 y(the)S 192 x(string)S 191 x(in)SlC�192 x(quotation)S 191 x(marks.)S 300 x(Otherwise,)S 197 x(letters)S3F�191 x(are)S 191 x(automatically)S 10773 X 548 y(converted)S 167 x(to)SK�166 x(uppercase,)S 167 x(and)S 166 x(leading)S 167 x(and)S 166 x(trailing)SnD�167 x(spaces)S 165 x(are)S 166 x(removed.)S 10773 X 897 y(If)S 166 xF�(no)S 166 x(string)S 167 x(is)S 165 x(speci\211ed,)S 167 x(the)S 166 xE�(DCL)S 165 x(default)S 166 x(prompt)S 166 x(string)S 166 x("$)S 166 xtC�(")S 166 x(is)S 166 x(restored.)S 10773 33565 XY F25(/[NO]SYMBOLS)S)J�10773 X 597 y F151(Determines)S 175 x(whether)S 176 x(the)S 176 x(system)SC�175 x(passes)S 175 x(DCL)S 175 x(global)S 176 x(and)S 176 x(local)S H�175 x(symbols)S 176 x(to)S 10773 X 548 y(the)S 180 x(subprocess.)S 278 xD�(Note)S 180 x(that)S 180 x(the)S 180 x($REST)S -28 x(ART)S -47 x(,)SE�181 x($SEVER)S -2 x(ITY)S -55 x(,)S 180 x(and)S 181 x($ST)S -28 x(A)S C�-27 x(TUS)S 10773 X 548 y(symbols)S 166 x(are)S 166 x(never)S 167 x9F�(passed)S 165 x(to)S 166 x(the)S 166 x(subprocess.)S 250 x(The)S 166 xC�(default)S 166 x(is)S 166 x(/SYMBOLS.)S 5094 36925 XY F36(7\20368)Sx�%%EndCustomColor �186 PP EPf �%%PageTrailer 1�%%PageFonts: Helvetica-Bold Helvetica-BoldOblique �%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACKa�%S�%%Page: 7-69 187�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)u)�1000 BP PaperHeight PaperWidth PM 0 0 XY 7�%%BeginCustomColor: 0_BLACK)D�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 26110 X 797 y F28(SP)SD�-45 x(A)S -33 x(WN)S 10773 5022 XY F25(/[NO]T)S -52 x(ABLE)S 10773 XG�598 y F151(Speci\211es)S 189 x(the)S 189 x(name)S 189 x(of)S 188 x(an)SrE�189 x(alternate)S 189 x(command)S 189 x(table)S 189 x(to)S 188 x(be)S6M�189 x(used)S 189 x(by)S 189 x(the)S 10773 X 547 y(subprocess.)S 10773 7263 XYtF�F25(/[NO]W)S -39 x(AIT)S 10773 X 598 y F151(Controls)S 195 x(whether)SH�196 x(the)S 196 x(system)S 195 x(waits)S 195 x(until)S 196 x(the)S 196 xH�(current)S 196 x(subprocess)S 195 x(is)S 10773 X 548 y(completed)S 185 xC�(before)S 185 x(allowing)S 186 x(more)S 185 x(commands)S 185 x(to)S%G�185 x(be)S 185 x(issued)S 185 x(in)S 185 x(the)S 186 x(parent)S 10773 X5I�548 y(process.)S 257 x(The)S 170 x(/NOW)S -46 x(AIT)S 170 x(quali\211er)S5E�170 x(allows)S 169 x(you)S 171 x(to)S 170 x(issue)S 169 x(new)S 170 xSG�(commands)S 169 x(while)S 10773 X 548 y(the)S 169 x(speci\211ed)S 169 x C�(subprocess)S 169 x(is)S 168 x(runn)S 2 x(ing.)S 256 x(When)S 169 xxK�(you)S 170 x(use)S 169 x(the)S 169 x(/NOW)S -46 x(AIT)S 169 x(quali\211er)SsE�10773 X 548 y(interactively)S -54 x(,)S 171 x(be)S 170 x(sure)S ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������{� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1SDML;1������������������������������������������������������������������������������������������������������i�����S������������������������'������d������170 x1G�(to)S 169 x(use)S 170 x(the)S 170 x(/OUTPUT)S 171 x(quali\211er)S 170 xrG�(as)S 169 x(well)S 170 x(so)S 169 x(that)S 170 x(output)S 10773 X 548 y1H�(from)S 184 x(the)S 185 x(subprocess)S 184 x(is)S 184 x(directed)S 184 xE�(to)S 184 x(a)S 184 x(\211le)S 185 x(rather)S 185 x(than)S 184 x(to)S)F�184 x(your)S 186 x(terminal.)S 10773 X 548 y(Otherwise,)S 183 x(your)SF�180 x(terminal)S 180 x(will)S 179 x(be)S 179 x(used)S 180 x(by)S 180 xG�(more)S 180 x(than)S 180 x(one)S 180 x(process)S 179 x(at)S 180 x(the)S6F�10773 X 548 y(same)S 166 x(time.)S 10773 X 896 y(By)S 172 x(default,)SC�174 x(you)S 173 x(must)S 172 x(wait)S 171 x(for)S 172 x(the)S 173 x E�(subprocess)S 171 x(to)S 172 x(terminate)S 172 x(before)S 173 x(you)SaJ�173 x(can)S 10773 X 548 y(issue)S 166 x(another)S 167 x(command.)S 10773 XE�897 y(Note)S 183 x(that)S 184 x(specifying)S 184 x(the)S 183 x(/NOW)S1G�-46 x(AIT)S 183 x(quali\211er)S 184 x(will)S 183 x(cause)S 183 x(both)S7F�184 x(input)S 183 x(and)S 10773 X 548 y(output)S 188 x(to)S 187 x(be)SG�187 x(shared)S 187 x(with)S 187 x(the)S 188 x(parent)S 187 x(process.)SeD�292 x(If)S 187 x(the)S 187 x(input)S 188 x(device)S 188 x(is)S 187 xH�(a)S 10773 X 548 y(terminal,)S 178 x(control)S 176 x(characters,)S 178 xE�(such)S 175 x(as)S 175 x(CTRL/T)S 176 x(or)S 175 x(CTRL/Y)S -55 x(,)SnQ�175 x(will)S 175 x(also)S 174 x(affect)S 10773 X 548 y(all)S 187 x(subprocesses)S1H�187 x(sharing)S 188 x(the)S 188 x(input)S 187 x(device.)S 293 x(CTRL/Y)SM�-55 x(,)S 188 x(for)S 187 x(example,)S 194 x(will)S 10773 X 548 y(interrupt)S C�167 x(all)S 165 x(such)S 167 x(subprocesses.)S 10773 X 896 y(This)S)G�166 x(problem)S 166 x(may)S 167 x(be)S 166 x(avoided)S 166 x(by)S 166 x6E�(specifying)S 167 x(/INPUT=NL:)S 2 x(.)S 27150 36925 XY F36(7\20369)S �%%EndCustomColor �187 PP EP6 �%%PageTrailer61�%%PageFonts: Helvetica-Bold Helvetica-BoldObliquea�%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACKc�%o�%%Page: 7-70 188�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)o,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK6H�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(ST)S -44 xD�(A)S -45 x(TUS)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(ST)S -66 xC�(A)S -66 x(TUS)S 10773 7037 XY F34(Ask)S 167 x(the)S 166 x(remote)S9D�166 x(server)S 166 x(to)S 166 x(display)S 166 x(the)S 166 x(status)SC�167 x(of)S 167 x(the)S 166 x(FTP)S 167 x(connection.)S 5094 8233 XY)E�23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(ST)S -51 x(A)SiD�-52 x(TUS)S 697 x F23(None)S 10773 X 797 y 17484 48 R 10773 10645 XYD�F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 XI�698 y F35(None.)S 18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XYsI�F24(DESCRIPTION)S 10773 X -156 y F151(The)S 168 x(reply)S 168 x(differs)SsD�166 x(from)S 167 x(host)S 167 x(to)S 167 x(host,)S 168 x(but)S 167 xE�(generally)S 169 x(the)S 167 x(information)S 167 x(returned)S 10773 XtC�598 y(includes)S 166 x(the)S 167 x(current)S 167 x(transfer)S 166 xlD�(parameter)S 166 x(values.)S 5094 14994 XY 23160 204 R 5094 15813 XYD�F24(EXAMPLES)S 5094 16845 XY F202(1)S 6290 X 206 y F102(FTP>)S 239 xD�(status)S 6290 X 449 y(211-C.CS.CMU.EDU)S 241 x(FTP)S 239 x(Server)SI�240 x(Process)S 240 x(5Z\(50\)-7)S 6290 X 448 y(211-The)S 240 x(current)S3D�240 x(data)S 239 x(transfer)S 240 x(parameters)S 240 x(are:)S 6290 XF�448 y(211-)S 8203 X(MODE)S 239 x(S)S 6290 X 449 y(211-)S 8203 X(STRU)SF�239 x(F)S 6290 X 448 y(211-)S 8203 X(TYPE)S 239 x(A)S 239 x(N)S 6290 XC�448 y(211-A)S 240 x(connection)S 240 x(is)S 239 x(open)S 240 x(to)S�C�239 x(host)S 239 x(MOORE.FAC.CS)S 2 x(.CMU.EDU)S 6290 X 449 y(211)S�F�239 x(The)S 240 x(data)S 239 x(connection)S 240 x(is)S 240 x(CLOSED.)SC�6290 X 448 y(FTP>)S 10773 21634 XY F151(This)S 166 x(is)S 166 x(a)S�F�166 x(typical)S 166 x(response)S 166 x(from)S 166 x(a)S 166 x(remote)SE�166 x(host)S 166 x(for)S 166 x(the)S 166 x(ST)S -27 x(A)S -28 x(TUS)S�,�166 x(command.)S 5094 36925 XY F36(7\20370)S�%%EndCustomColor �188 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica�,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Jinete Courier�%%PageCustomColors: 0_BLACK��%��%%Page: 7-71 189�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�F�0 SC 22864 1807 XY F24(FTP)S 279 x(Commands)S 26696 X 797 y F28(TYPE)SK�5094 4546 XY 23160 48 R 5094 5543 XY F20(TYPE)S 10773 7037 XY F34(Display)S�D�165 x(a)S 166 x(remote)S 166 x(\211le)S 166 x(on)S 166 x(the)S 166 xD�(local)S 165 x(terminal.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24I�(FORMA)S -53 x(T)S 10773 X -21 y(TYPE)S 698 x F23(remote-\211le)S 10773 X�C�797 y 17484 48 R 10773 10625 XY F36(Command)S 166 x(Quali\211)S 2 x�C�(ers)S 18544 X(Defaults)S 10773 X 697 y F35(None.)S 18544 X(None.)S�D�5094 12518 XY 23160 204 R 5094 13336 XY F24(EXAMPLES)S 5094 14368 XYC�F202(1)S 6290 X 223 y F102(FTP>)S 239 x(type)S 240 x(plan.)S 6290 X�G�449 y(200)S 239 x(Port)S 240 x(128,2,250,227,4,)S 2 x(0)S 239 x(Okay.)S�J�6290 X 448 y(125)S 239 x(File)S 240 x(status)S 240 x(okay;)S 239 x(about)SE�240 x(to)S 239 x(open)S 240 x(data)S 239 x(connection.)S 6290 X 448 y�J�(Home:)S 240 x(842)S 239 x(Oranmore)S 240 x(Pgh)S 239 x(PA)S 240 x(15201)SD�239 x(\(412\)784-8211)S 241 x(Stanton)S 240 x(Heights)S 6290 X 448 yE�(Work:)S 240 x(CMU)S 239 x(CSD)S 239 x(Pgh)S 240 x(PA)S 239 x(15213)S�F�13941 X(\(412\)268-7685)S 241 x(Wean)S 239 x(5119)S 6290 X 449 y(226)SP�239 x(Closing)S 240 x(data)S 240 x(connection.)S 6290 X 448 y(%FTP-I-DATA_RATE)SE�2 x(,)S 239 x(Transfered)S 240 x(120)S 239 x(bytes)S 240 x(in)S 239 x�F�(00:00:01.11)S 241 x(=)S 239 x(108)S 239 x(bytes/Second)S 6290 X 448 yD�(FTP>)S 10773 18726 XY F151(In)S 166 x(this)S 166 x(example,)S 167 xJ�(we)S 165 x(type)S 167 x(the)S 166 x(remote)S 166 x(\211le)S 166 x(plan.)SD�250 x(on)S 166 x(the)S 167 x(local)S 166 x(terminal.)S 482 x 36925 Y �F36(7\20371)S��%%EndCustomColor �189 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica�;�%%+ Helvetica-Oblique Jinete Courier NewCenturySchlbk-Roman��%%PageCustomColors: 0_BLACK��%��%%Page: 7-72 190�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�D�0 SC 5094 1807 XY F24(FTP)S 280 x(Commands)S 5094 X 797 y F28(USER)SE�5094 4546 XY 23160 48 R 5094 5543 XY F20(USER)S 10773 7037 XY F34(T)S�H�-18 x(ransfers)S 166 x(user)S 166 x(information)S 166 x(to)S 166 x(the)SM�167 x(remote)S 166 x(server)S -27 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XY�H�F24(FORMA)S -53 x(T)S 10773 X(USER)S 697 x F23(username)S -2 x(,)S 166 xJ�([account)S -2 x(])S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)SH�166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(None.)SI�18544 X(None.)S 5094 12538 XY 23160 204 R 5094 13357 XY F24(DESCRIPTION)SdJ�10773 X -156 y F151(This)S 179 x(command)S 180 x(behaves)S 179 x(exactly)SC�180 x(the)S 179 x(same)S 179 x(as)S 178 x(the)S 180 x(LOGIN)S 178 xSG�(command.)S 276 x(For)S 10773 X 598 y(more)S 159 x(information,)S 161 x9F�(examples)S 159 x(and)S 159 x(hints)S 159 x(please)S 158 x(see)S 159 xG�(the)S 159 x(documentation)S 159 x(on)S 159 x(the)S 10773 X 598 y(FTP)S8:�167 x(command)S 166 x(LOGIN.)S 5094 36925 XY F36(7\20372)S�%%EndCustomColor �190 PP EPS �%%PageTrailer7%�%%PageFonts: Helvetica-Bold Helveticar,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACKx�%c�%%Page: 8-1 191b�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)x)�1000 BP PaperHeight PaperWidth P���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������h� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1SDML;1������������������������������������������������������������������������������������������������������i�����S������������������������q������s������M 0 0 XY (�%%BeginCustomColor: 0_BLACKSF�0 SC 2404 5875 XY F12(8)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(T)SC�-66 x(elnet)S 10773 8654 XY F152("A)S 186 x(wizard)S 186 x(cannot)S1I�188 x(do)S 186 x(everything)S 2 x(;)S 197 x(a)S 186 x(fact)S 187 x(most)S G�187 x(magicians)S 186 x(are)S 187 x(reticent)S 188 x(to)S 10773 X 598 yrF�(admit,)S 162 x(let)S 161 x(alone)S 161 x(discuss)S 161 x(with)S 161 xG�(prospective)S 160 x(clients.)S 251 x(Still,)S 162 x(the)S 161 x(fact)S D�161 x(remains)S 161 x(that)S 10773 X 598 y(there)S 179 x(are)S 177 xD�(certain)S 179 x(objects,)S 181 x(and)S 178 x(people,)S 181 x(that)SD�178 x(are,)S 181 x(for)S 177 x(one)S 178 x(reason)S 178 x(or)S 178 xC�(another)S -8 x(,)S 10773 X 597 y(completely)S 157 x(immune)S 158 x E�(to)S 157 x(any)S 157 x(direct)S 158 x(magical)S 157 x(spell.)S 250 x6H�(It)S 156 x(is)S 157 x(for)S 157 x(this)S 158 x(group)S 158 x(of)S 157 xJ�(beings)S 10773 X 598 y(that)S 170 x(the)S 169 x(magician)S 169 x(learns)SH�169 x(the)S 170 x(subtleties)S 170 x(of)S 168 x(using)S 170 x(indirect)SG�170 x(spells.)S 255 x(It)S 169 x(also)S 168 x(does)S 10773 X 598 y(no)SSC�181 x(harm,)S 184 x(in)S 181 x(dealing)S 181 x(with)S 180 x(these)SSG�182 x(matters,)S 185 x(to)S 180 x(carry)S 181 x(a)S 180 x(large)S 181 x(C�(club)S 181 x(near)S 181 x(your)S 10773 X 598 y(person)S 167 x(at)StG�166 x(all)S 166 x(times.")S 10773 X 597 y F153(\203)S 166 x(The)S 166 xlJ�(T)S -46 x(eachings)S 167 x(of)S 166 x(Ebenezum,)S 167 x(V)S -45 x(olume)S(�166 x(VIII)S 27427 36925 XY F36(8\2031)S�%%EndCustomColor �191 PP EPt �%%PageTrailer 3�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Italice�%%+ NewCenturySchlbk-Boldc�%%PageCustomColors: 0_BLACK7�%X�%%Page: 8-2 192S�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)r,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK3E�0 SC 5094 1807 XY F24(T)S -51 x(elnet)S 279 x(Commands)S 5094 X 797 y(E�F28(T)S -44 x(elne)S 2 x(t)S 5094 4546 XY 23160 48 R 5094 5543 XY F20mM�(T)S -66 x(elnet)S 10773 7934 XY F34(Connects)S 171 x(your)S 171 x(terminal)SsD�171 x(to)S 172 x(another)S 171 x(host)S 171 x(on)S 172 x(the)S 171 xH�(internet.)S 260 x(Both)S 172 x(the)S 172 x(remote)S 171 x(and)S 10773 XJ�598 y(local)S 165 x(processors)S 166 x(must)S 167 x(be)S 166 x(connected)SE�166 x(via)S 166 x(an)S 166 x(internet)S 166 x(network.)S 5094 9727 XYnG�23160 204 R 5094 10745 XY F24(FORMA)S -53 x(T)S 10773 X -21 y(T)S -51 xeN�(elnet)S 697 x F23(host-na)S -2 x(me)S 10773 X 797 y 17484 48 R 10773 12119 XYD�F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 XC�697 y F35(/[NO]BINAR)S -17 x(Y)S 18544 X(/BINAR)S -18 x(Y)S 10773 X(N�598 y(/[NO]DEBUG)S 18544 X(/DEBUG)S 10773 X 598 y(/ESCAPE)S 2 x(=escape-char)SI�18544 X(/ESCAPE=CONTROL-^)S 10773 X 598 y(/[NO]EDIT_K)S 2 x(EYS)S 18544 X D�(/EDIT_KE)S 2 x(YS)S 10773 X 598 y(/POR)S -9 x(T=port-name)S 18544 XG�(/POR)S -9 x(T=TELNET)S 10773 X 597 y(/LOCAL_POR)S -10 x(T=local-port)S0K�18544 X(/LOCAL_POR)S -10 x(T=0)S 10773 X 598 y(/TERMINAL_TY)S 2 x(PE=type)S9C�18544 X(None.)S 10773 X 598 y(/[NO]XOFF)S 18544 X(/NOXOFF)S 10773 X D�797 y 17484 96 R 5094 18744 XY F28(restrictions)S 10773 X -62 y F151E�(\201)S 595 x(The)S 166 x(remote)S 166 x(machine)S 167 x(must)S 166 xID�(allow)S 165 x(incoming)S 167 x(telnet)S 166 x(connec)S 2 x(tions.)SC�10773 X 897 y(\201)S 595 x(Y)S -56 x(ou)S 167 x(must)S 167 x(have)SnF�168 x(an)S 167 x(account)S 168 x(on)S 167 x(the)S 167 x(remote)S 167 xI�(system)S 167 x(in)S 167 x(order)S 167 x(to)S 167 x(login)S 168 x(after)SrE�11670 X 597 y(the)S 166 x(connection)S 167 x(has)S 166 x(been)S 167 xSD�(established.)S 5094 21372 XY 23160 204 R 5094 22191 XY F24(COMMAN)SD�-2 x(D)S 5094 X 797 y(P)S -51 x(ARA)S -2 x(METERS)S 849 x -819 y F25F�(host-name)S 10773 23614 XY F151(May)S 174 x(be)S 173 x(either)S 173 xM�(an)S 174 x(internet)S 173 x(address)S 172 x(or)S 174 x(an)S 173 x(internet)S C�174 x(host)S 172 x(name.)S 264 x(The)S 174 x(format)S 10773 X 547 yXC�(of)S 175 x(the)S 176 x(internet)S 176 x(address)S 175 x(is)S 175 x C�(four)S 176 x(unsigned)S 176 x(bytes)S 176 x(separated)S 175 x(by)S2M�175 x(periods.)S 268 x(For)S 10773 X 548 y(example)S 166 x("128.2.254.130".)SSG�5094 25905 XY 23160 204 R 5094 26724 XY F24(DESCRIPTION)S 10773 X 371 y H�F151(Once)S 183 x(a)S 183 x(connec)S 2 x(tion)S 183 x(has)S 183 x(been)SI�183 x(opened,)S 188 x(telnet)S 183 x(enters)S 184 x(input)S 183 x(mode.)SeH�284 x(In)S 183 x(this)S 10773 X 598 y(mode,)S 185 x(text)S 181 x(typed)SC�180 x(is)S 181 x(sent)S 180 x(to)S 181 x(the)S 181 x(remote)S 180 xHJ�(host.)S 279 x(T)S -46 x(o)S 181 x(issue)S 180 x(telnet)S 181 x(commands)SK�10773 X 598 y(when)S 185 x(in)S 186 x(input)S 185 x(mode,)S 190 x(precede)SgD�186 x(them)S 185 x(with)S 184 x(the)S 185 x(telnet)S 185 x("escape)SG�185 x(character")S 10773 X 597 y(\(default)S 166 x(control-^\).)S 250 xLH�(T)S -46 x(o)S 166 x(send)S 166 x(the)S 166 x(escape)S 166 x(character)SI�-36 x(,)S 167 x(you)S 167 x(must)S 165 x(type)S 166 x(it)S 166 x(twice.)SaD�5094 30084 XY 23160 204 R 5094 30903 XY F24(COMMAN)S -2 x(D)S 5094 XO�797 y(QUALIFIERS)S 10773 X -819 y F25(/BINA)S -2 x(R)S -13 x(Y)S 10773 32325 XYAD�F151(Control)S 166 x(whether)S 166 x(or)S 167 x(not)S 166 x(binary)SG�167 x(mode)S 166 x(is)S 165 x(negotiated.)S 10773 33421 XY F25(/DEBUG)SsH�10773 34916 XY F151(Print)S 195 x(out)S 194 x(some)S 194 x(information)SO�195 x(regarding)S 196 x(the)S 194 x(telnet)S 194 x(option)S 195 x(negotiation)S 4�10773 X 548 y(protocol.)S 5094 36800 XY F36(8\2032)S�%%EndCustomColor �192 PP EP8 �%%PageTrailer %�%%PageFonts: Helvetica-Bold Helvetica5,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Helvetica-BoldOblique9�%%PageCustomColors: 0_BLACKc�%e�%%Page: 8-3 1934�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) )�1000 BP PaperHeight PaperWidth PM 0 0 XY e�%%BeginCustomColor: 0_BLACKSG�0 SC 22179 1807 XY F24(T)S -51 x(elnet)S 278 x(Commands)S 26541 X 797 y(E�F28(T)S -44 x(elnet)S 10773 5022 XY F25(/ESCAPE=value)S 14048 X 797 ysM�(escape-char)S 14048 X 797 y("')S -26 x('F$LOGI)S -2 x(CAL\("TELNET_ESCAPE")S I�-2 x(\)'")S 166 x(\(D\))S 14048 X 797 y(CONTR)S -2 x(OL-^)S 166 x(\(D\))S1G�10773 8907 XY F151(This)S 181 x(quali\211er)S 182 x(speci\211es)S 181 x F�(the)S 182 x(telnet)S 181 x(escape)S 181 x(character)S -36 x(.)S 279 xL�(If)S 181 x(the)S 181 x(logical)S 182 x(name)S 10773 X 548 y(TELNET_ESCAPE)SF�186 x(is)S 187 x(de\211ned,)S 194 x(it)S 187 x(is)S 187 x(used)S 188 xH�(as)S 187 x(the)S 187 x(default)S 188 x(value)S 188 x(for)S 188 x(this)SD�10773 X 548 y(switch.)S 254 x(If)S 169 x(the)S 169 x(logical)S 169 xC�(name)S 169 x(is)S 168 x(not)S 169 x(de\211ned,)S 170 x(the)S 169 x�D�(default)S 169 x(value)S 169 x(is)S 169 x(CONTRO)S -2 x(L-)S 10773 XC�548 y(^.)S -440 x 897 y(Several)S 175 x(formats)S 173 x(are)S 174 xCE�(allowed.)S 265 x(All)S 173 x(of)S 174 x(the)S 175 x(examples)S 174 xSH�(below)S 173 x(specify)S 174 x(the)S 174 x(same)S 10773 X 548 y(value.)SD�10773 X 896 y(\201)S 595 x(/ESCAPE=C)S -2 x(ONTROL-^)S 10773 X 897 yO�(\201)S 595 x(/ESCAPE=C)S -2 x(NTRL-^)S 10773 X 897 y(\201)S 595 x(/ESCAPE=^^)S�G�10773 X 896 y(\201)S 595 x(/ESCAPE=%O)S -2 x(036)S 10773 X 897 y(\201)SxE�595 x(/ESCAPE=%D)S -2 x(030)S 10773 X 896 y(\201)S 595 x(/ESCAPE=30)SaD�10773 X 897 y(\201)S 595 x(/ESCAPE=%X)S -2 x(1E)S 10773 19368 XY(T)SC�-45 x(o)S 166 x(send)S 166 x(the)S 166 x(escape)S 166 x(character)S(F�167 x(to)S 165 x(the)S 167 x(remote)S 166 x(system,)S 166 x(it)S 165 xO�(must)S 166 x(be)S 166 x(typed)S 166 x(twice.)S 10773 20464 XY F25(/EDIT_KEYS)S E�10773 X 598 y F151(Interpret)S 175 x(keystroke)S 175 x(before)S 175 x)C�(sen���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������u� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;11�����������������������������������������������������������������������������������������������������������i�����S������������������������;������������ding)S 175 x(them)S 175 x(to)S 174 x(the)S 175 x(remote)S 174 xsG�(process.)S 267 x(Handles)S 10773 X 548 y(INTERRUPT)S 169 x(and)S 169 x9D�(ABORT)S 168 x(OUTPUT)S 170 x(keys)S 170 x(nicely)S 170 x(by)S 170 xG�(\212ushing)S 171 x(inappropriate)S 10773 X 548 y(output,)S 172 x(but)SlF�171 x(may)S 170 x(cause)S 171 x(trouble)S 171 x(for)S 170 x(programs)SC�171 x(like)S 170 x(EMACS)S 170 x(which)S 170 x(expect)S 171 x(all)StE�10773 X 547 y(keystrokes)S 167 x(to)S 166 x(be)S 166 x(passed)S 165 xiS�(through.)S 10773 23801 XY F25(/POR)S -13 x(T=port)S 13105 X 797 y(decimal_number)S0T�13105 X 797 y(port_name)S 13105 X 797 y("')S -26 x('F$LOGIC)S -2 x(AL\("TELNET_POR)SP�-14 x(T"\)'")S 165 x(\(D\))S 13105 X 797 y(TELNET)S 166 x(\(D\))S 10773 28484 XYG�F151(Useful)S 174 x(only)S 174 x(as)S 173 x(a)S 174 x(debugging)S 176 xxF�(tool.)S 264 x(Ordinary)S 174 x(mortals)S 173 x(should)S 174 x(never)SC�175 x(use)S 174 x(this)S 10773 X 548 y(switch.)S 10773 30128 XY F251C�(/LOCAL_PO)S -2 x(R)S -13 x(T=port)S 15895 X 797 y(decimal_number)StH�15895 X 797 y(port_name)S 15895 X 797 y(0)S 165 x(\(D\))S 10773 34013 XYG�F151(Useful)S 174 x(only)S 174 x(as)S 173 x(a)S 174 x(debugging)S 176 x F�(tool.)S 264 x(Ordinary)S 174 x(mortals)S 173 x(should)S 174 x(never)SC�175 x(use)S 174 x(this)S 10773 X 548 y(switch.)S 27427 36925 XY F36x �(8\2033)S5�%%EndCustomColor �193 PP EPf �%%PageTrailer)1�%%PageFonts: Helvetica-Bold Helvetica-BoldOblique �%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK��% �%%Page: 8-4 194t�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)a,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKiE�0 SC 5094 1807 XY F24(T)S -51 x(elnet)S 279 x(Commands)S 5094 X 797 yrL�F28(T)S -44 x(elne)S 2 x(t)S 10773 5000 XY F25(/TERMINAL_)S -2 x(TYPE=type)SF�10773 X 598 y F151(Attempt)S 181 x(to)S 182 x(negotiate)S 183 x(this)SD�181 x(terminal)S 182 x(type)S 183 x(\211rst,)S 186 x(instead)S 182 xG�(of)S 182 x(what)S 182 x(the)S 182 x(TTY)S 10773 X 548 y(thinks)S 170 x1H�(its)S 169 x(type)S 171 x(is.)S 256 x(Assumes)S 169 x(that)S 169 x(the)SE�170 x(other)S 171 x(side)S 169 x(agrees)S 170 x(to)S 170 x(do)S 170 xoC�(terminal)S 170 x(type)S 10773 X 548 y(negotiation.)S 10773 7790 XYpC�F25(/[NO]XOFF)S 10773 X 896 y F151(Speci\211es)S 176 x(that)S 176 xiK�(XOFF)S 175 x(\(Control-S\))S 175 x(and)S 176 x(XON)S 176 x(\(Control-Q\))S I�175 x(are)S 176 x(to)S 175 x(be)S 176 x(handled)S 10773 X 548 y(locally)S2F�163 x(rather)S 162 x(than)S 163 x(transmitted)S 161 x(to)S 162 x(the)SD�162 x(remote)S 163 x(site.)S 248 x(By)S 163 x(default)S 162 x(they)SD�163 x(are)S 162 x(not.)S 5094 10430 XY 23160 204 R 5094 11248 XY F24J�(COMMAN)S -2 x(DS)S 10773 X 372 y F151(A)S -37 x(vailable)S 166 x(escape)SE�166 x(commands)S 166 x(are)S 166 x(shown)S 166 x(in)S 166 x(T)S -30 x)G�(able)S 166 x(8)S(\203)S(1.)S 10773 12865 XY F36(T)S -36 x(able)S 166 x G�(8)S(\203)S(1)S 498 x(T)S -36 x(elnet)S 167 x(escape)S 166 x(commands)S7H�10773 X 399 y 17484 48 R 10773 13762 XY F40(Key)S 12865 X(Name)S 17946 XF�(Purpose)S 10773 X 299 y 17484 48 R 10773 14659 XY F38(A)S 12865 X(A)SD�-33 x(YT)S 17946 X(Sends)S 151 x(an)S 150 x("Are)S 150 x(you)S 150 xI�(there?")S 150 x(signal)S 150 x(to)S 149 x(remote)S 151 x(host.)S 10773 X4C�747 y(B)S 12865 X(Break)S 17946 X(Sends)S 171 x(a)S 169 x(T)S -50 x F�(elnet)S 170 x(Break)S 170 x(signal)S 169 x(to)S 169 x(remo)S 2 x(te)SH�169 x(host.)S 17946 X 548 y(Should)S 153 x(be)S 152 x(the)S 152 x(same)SF�152 x(as)S 152 x(hitting)S 151 x(the)S 152 x(break)S 153 x(key)S 152 xC�(when)S 17946 X 548 y(directly)S 150 x(connected)S 150 x(to)S 150 x7G�(host.)S 10773 X 747 y(C)S 12865 X(Close)S 17946 X(Aborts)S 167 x(and)S1G�166 x(closes)S 166 x(a)S 166 x(TELNET)S 165 x(conne)S 2 x(ction)S 165 x�C�(to)S 166 x(a)S 17946 X 548 y(remo)S 2 x(te)S 149 x(host.)S 10773 X�D�747 y(D)S 12865 X(Debug)S 17946 X(Change)S 151 x(the)S 149 x(value)SM�150 x(of)S 150 x(debug)S 150 x(\212ag.)S 10773 X 747 y(I)S 12865 X(Interact)S)E�17946 X(Enter)S 159 x(comman)S 2 x(d-line)S 158 x(mode.)S 242 x(See)S7H�158 x("Using)S 158 x(the)S 158 x(CLI")S 17946 X 548 y(for)S 150 x(more)SN�151 x(information.)S 10773 X 747 y(N)S 12865 X(Negotiate)S 17946 X(Negotiate)SC�177 x(with)S 176 x(the)S 178 x(foreign)S 177 x(host)S 178 x(about)S7F�178 x(any)S 17946 X 548 y(discrepan)S 2 x(cies)S 160 x(between)S 160 xJ�(the)S 160 x(actual)S 160 x(and)S 161 x(preferred)S 17946 X 548 y(option)SC�150 x(states.)S 10773 X 747 y(P)S 12865 X(Pause)S 17946 X(T)S -50 x(C�(empo)S 2 x(rarily)S 165 x(return)S 167 x(the)S 166 x(local)S 165 x F�(host)S 166 x(using)S 166 x(a)S 166 x(sub-)S 17946 X 548 y(proce)S 2 xG�(ss.)S 259 x(T)S -49 x(o)S 167 x(return)S 168 x(using)S 168 x(telnet,)S9H�171 x(logout)S 168 x(of)S 167 x(the)S 17946 X 548 y(subpr)S 2 x(ocess.)SC�10773 X 747 y(S)S 12865 X(Status)S 17946 X(Display)S 149 x(connec)S C�2 x(tion)S 149 x(information.)S 10773 X 748 y(T)S 12865 X(T)S -16 xeF�(iming)S 149 x(Mark)S 17946 X(Send)S 151 x(a)S 149 x("DO)S 149 x(TM")SJ�150 x(signal)S 150 x(to)S 149 x(the)S 150 x(remote)S 150 x(host.)S 10773 XC�747 y(X)S 12865 X(XOFF)S 17946 X(Depending)S 154 x(on)S 153 x(the)S�D�153 x(curre)S 2 x(nt)S 152 x(setting,)S 153 x(chang)S 2 x(es)S 153 xC�(XOFF-)S 17946 X 548 y(XON)S 149 x(to)S 150 x(be)S 149 x(hand)S 2 x�D�(led)S 149 x(remotely)S 150 x(or)S 150 x(locally)S -33 x(.)S 10773 XE�747 y(?,)S 149 x(H)S 12865 X(Help)S 17946 X(Some)S 151 x(help)S 149 x�D�(is)S 150 x(printed)S 149 x(on)S 150 x(the)S 150 x(screen.)S 10773 XF�399 y 17484 48 R 10773 28556 XY F151(T)S -45 x(o)S 171 x(enter)S 172 xG�(one)S 171 x(of)S 171 x(these)S 172 x(commands,)S 172 x(precede)S 172 x�E�(it)S 171 x(with)S 171 x(the)S 171 x(escape)S 171 x(character)S -36 x�H�(.)S 260 x(T)S -45 x(o)S 10773 X 598 y(send)S 169 x(the)S 168 x(escape)SG�169 x(character)S 169 x(to)S 168 x(the)S 169 x(remote)S 169 x(system,)S�H�169 x(you)S 169 x(must)S 168 x(type)S 169 x(the)S 169 x(escape)S 10773 XH�598 y(character)S 167 x(twice.)S 5094 30947 XY 23160 204 R 5094 31766 XYF�F24(USING)S 165 x(THE)S 166 x(CLI)S 619 x 372 y F151(T)S -45 x(elnet)SD�179 x(has)S 178 x(a)S 179 x(command-line)S 179 x(interpreter)S 180 xG�(\(CLI\))S 178 x(which)S 179 x(can)S 179 x(be)S 179 x(activated)S 179 x�C�(by)S 10773 X 597 y(invokin)S 2 x(g)S 180 x(T)S -45 x(elnet)S 180 x�D�(with)S 180 x(no)S 181 x(host)S 180 x(name.)S 279 x(It)S 180 x(can)SD�181 x(also)S 180 x(be)S 180 x(entered)S 181 x(at)S 180 x(any)S 181 xF�(time)S 10773 X 598 y(during)S 174 x(a)S 173 x(T)S -45 x(elnet)S 173 xH�(session)S 172 x(by)S 174 x(typing)S 174 x(the)S 173 x(T)S -45 x(elnet)SC�173 x(escape)S 173 x(sequence)S 174 x(followed)S 172 x(by)S 10773 X�D�598 y("I".)S 261 x(When)S 172 x(in)S 172 x(CLI)S 172 x(mode,)S 174 xL�(you)S 172 x(may)S 173 x(type)S 172 x(in)S 172 x(commands)S 172 x(manually)SE�-55 x(.)S 261 x(There)S 173 x(are)S 10773 X 598 y(many)S 176 x(more)S�F�175 x(command)S 175 x(available)S 175 x(in)S 176 x(this)S 174 x(mode)SG�175 x(as)S 175 x(opposed)S 175 x(to)S 175 x(the)S 175 x F159(<TELNET_)S�D�10773 X 597 y(ESCAPE><LETTER)S -2 x(>)S 171 x F151(mode.)S 256 x(A)SG�170 x(few)S 169 x(of)S 169 x(the)S 170 x(more)S 170 x(prominent)S 170 x�J�(commands)S 170 x(are)S 170 x(lists)S 10773 X 598 y(below:)S 5094 36925 XY �F36(8\2034)S�%%EndCustomColor �194 PP EP� �%%PageTrailer�1�%%PageFonts: Helvetica-Bold Helvetica-BoldOblique�$�%%+ NewCenturySchlbk-Roman Helvetica�%%PageCustomColors: 0_BLACK��%��%%Page: 8-5 195��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�G�0 SC 22179 1807 XY F24(T)S -51 x(elnet)S 278 x(Com���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!V� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1;1����������������������������������������������������������������������������������������������������������i�����S������������������������������������mands)S 26541 X 797 yxD�F28(T)S -44 x(elnet)S 10773 4871 XY F153(CLOSE)S 178 x F151(Aborts)SN�178 x(the)S 178 x(curren)S 2 x(t)S 178 x(T)S -46 x(elnet)S 179 x(connection.)SH�275 x(Another)S 179 x(connection)S 180 x(may)S 10773 X 598 y(now)S 166 xK�(be)S 166 x(established.)S 10773 X 897 y F153(OPEN)S 166 x F151(Establish)S F�165 x(a)S 166 x(connection)S 167 x(to)S 166 x(a)S 166 x(remote)S 166 xD�(host.)S 10773 X 897 y F153(CONNECT)S 165 x F151(Leave)S 167 x(CLI)SJ�165 x(mode)S 166 x(and)S 167 x(return)S 166 x(to)S 166 x(T)S -45 x(elnet)SC�166 x(connection.)S 10773 X 896 y F153(SET)S 166 x F151(Set)S 166 x N�(the)S 166 x(state)S 165 x(of)S 166 x(an)S 167 x(operating)S 166 x(parameter)SG�-37 x(.)S 10773 X 897 y F153(SHOW)S 184 x F151(Show)S 183 x(the)S 184 x G�(state)S 183 x(of)S 183 x(the)S 184 x(T)S -46 x(elnet)S 184 x(session)S7H�183 x(\(ie.)S 284 x(key)S 185 x(bindings,)S 189 x(modes,)S 10773 X 598 yD�(etc...)S 2 x(\))S 10773 X 896 y F153(EXIT)S 166 x F151(Exit)S 166 xF�(from)S 166 x(the)S 166 x(T)S -46 x(elnet)S 166 x(Facility)S -55 x(.)SD�10773 X 897 y F153(SEND)S 173 x F151(Explicitly)S 173 x(send)S 172 xC�(a)S 173 x(T)S -46 x(elnet)S 173 x(command)S 173 x(to)S 172 x(the)SSE�173 x(remote)S 172 x(host.)S 263 x(Commands)S 10773 X 598 y(include)S1G�167 x("Break",)S 166 x("A)S -46 x(YT")S 165 x(\(are)S 167 x(you)S 167 xoC�(there?\),)S 167 x("AO)S -2 x(")S 166 x(\(abort)S 166 x(output\),)S7G�167 x(etc...)S 10773 X 896 y F153(ST)S -27 x(A)S -28 x(TUS)S 185 x F151AH�(Show)S 184 x(the)S 184 x(state)S 184 x(of)S 184 x(the)S 185 x(T)S -46 xG�(elnet)S 185 x(connection.)S 287 x(\(remote)S 185 x(hostname,)S 10773 XuC�598 y(etc...)S 2 x(\))S 10773 X 897 y F153(HELP)S 159 x F151(This)S.J�159 x(command)S 159 x(invok)S 2 x(es)S 158 x(the)S 160 x(T)S -46 x(elnet)SE�159 x(help)S 159 x(facility)S -55 x(.)S 250 x(It)S 158 x(uses)S 159 x�H�(the)S 159 x(standard)S 10773 X 597 y(VMS)S 186 x(help)S 187 x(format.)SE�290 x(T)S -26 x(yping)S 187 x(HELP)S 187 x(at)S 186 x(the)S 186 x(T)S C�-45 x(elnet>)S 186 x(prompt)S 186 x(will)S 186 x(give)S 187 x(you)SaF�10773 X 598 y(information)S 177 x(about)S 177 x(all)S 176 x(of)S 177 xE�(the)S 177 x(above)S 177 x(command)S 177 x(and)S 177 x(others)S 177 x2H�(as)S 176 x(well)S 176 x(as)S 176 x(their)S 10773 X 598 y(sub-options.)SD�5094 17424 XY 23160 204 R 5094 18243 XY F24(EXAMPLES)S 5094 19275 XYE�F202(1)S 6290 X 250 y F102($)S 239 x(TELNET/ESCAPE=)S 2 x(CONTROL-A)SlH�240 x(G.GP.CS.CMU.EDU)S 10773 21418 XY F151(This)S 166 x(command)S 167 xG�(will)S 165 x(connec)S 2 x(t)S 165 x(your)S 168 x(terminal)S 166 x(to)S)C�166 x(G.CS.CMU.EDU.)S 166 x(T)S -45 x(o)S 166 x(return)S 167 x(to)S F�10773 X 597 y(the)S 166 x(local)S 166 x(host)S 166 x(you)S 167 x(can)SD�167 x(logout)S 166 x(or)S 167 x(use)S 166 x(a)S 166 x(telnet)S 166 x6�(escape)S 166 x(command.)S 27427 36925 XY F36(8\2035)S�%%EndCustomColor �195 PP EP �%%PageTrailer 1�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Boldo)�%%+ NewCenturySchlbk-Roman Jinete Courier(�%%PageCustomColors: 0_BLACK2�%t�%%Page: 8-6 196m� /DEC$EDMS_MAKE_FILM where � { pop }e%�{ /DEC$EDMS_SUPPRESS_BLANKPAGES wheree � { pop }(� { CLRP showpage } ifelse � } ifelse �%%PageTrailer5 �%%PageFonts:�%%PageCustomColors:)�%0�%%Page: 9-1 197A�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)i)�1000 BP PaperHeight PaperWidth PM 0 0 XY 3�%%BeginCustomColor: 0_BLACKSK�0 SC 2404 5875 XY F12(9)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Finger)S1D�10773 8654 XY F152("Between)S 172 x(1950)S 171 x(and)S 172 x(1952,)SC�173 x(a)S 171 x(bored)S 172 x(weatherman,)S 174 x(stationed)S 173 x F�(north)S 172 x(of)S 172 x(Hudson)S 10773 X 598 y(Bay)S -28 x(,)S 190 xF�(left)S 185 x(a)S 185 x(monument)S 186 x(that)S 185 x(neithe)S 2 x(r)SJ�184 x(government)S 186 x(nor)S 186 x(time)S 185 x(can)S 185 x(eradicate.)SF�10773 X 598 y(Using)S 183 x(a)S 183 x(bulldozer)S 182 x(abandone)S 2 xG�(d)S 182 x(by)S 183 x(the)S 183 x(Air)S 182 x(Force,)S 188 x(he)S 183 x(D�(spent)S 183 x(two)S 182 x(years)S 183 x(and)S 10773 X 597 y(great)SF�167 x(effort)S 167 x(pushing)S 167 x(boulders)S 168 x(into)S 166 x(a)SF�166 x(single)S 167 x(word.)S 10773 X 897 y(It)S 172 x(can)S 172 x(be)SG�172 x(seen)S 173 x(from)S 171 x(10,000)S 172 x(feet,)S 174 x(silhouet)S)O�2 x(ted)S 172 x(against)S 173 x(the)S 173 x(snow)S -19 x(.)S 261 x(Government)S H�10773 X 598 y(of\211cials)S 184 x(exchang)S 2 x(ed)S 184 x(memos)S 184 xE�(full)S 184 x(of)S 184 x(circumlocutions)S 185 x(\(no)S 184 x(Latin)SXF�185 x(equivalent)S 10773 X 597 y(exists\))S 176 x(but)S 177 x(failed)SE�175 x(to)S 176 x(word)S 176 x(an)S 176 x(appropriation)S 176 x(bill)S)C�176 x(for)S 175 x(the)S 177 x(destruc)S 2 x(tion)S 176 x(of)S 175 xaE�(this)S 10773 X 598 y(cairn,)S 182 x(that)S 179 x(wouldn')S -18 x(t)SxE�178 x(alert)S 178 x(the)S 179 x(press)S 179 x(and)S 178 x(embarrass)SSG�179 x(both)S 179 x(Parliament)S 178 x(and)S 10773 X 598 y(Party)S -27 x)E�(.)S 10773 X 897 y(It)S 161 x(stand)S 2 x(s)S 161 x(today)S -27 x(,)SsC�163 x(a)S 161 x(monument)S 163 x(to)S 161 x(human)S 162 x(spirit.)S)E�250 x(If)S 161 x(life)S 161 x(exists)S 162 x(on)S 162 x(other)S 162 x9C�(planets,)S 10773 X 597 y(this)S 167 x(may)S 166 x(be)S 166 x(the)S C�167 x(\211rst)S 167 x(message)S 167 x(received)S 166 x(from)S 166 x4D�(us.")S 10773 X 598 y F153(\203)S 166 x(The)S 166 x(Realist,)S 168 x?�(November)S -38 x(,)S 167 x(1964.)S 27427 36925 XY F36(9\2031)S0�%%EndCustomColor �197 PP EP1 �%%PageTrailer13�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Italicx�%%+ NewCenturySchlbk-Boldx�%%PageCustomColors: 0_BLACKe�%1�%%Page: 9-2 1983�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)),�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK5H�0 SC 5094 1807 XY F24(Finger)S 280 x(Commands)S 5094 X 797 y F28(Finge)SG�2 x(r)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(Finger)S 10773 7037 XY5G�F34(Requests)S 174 x(information)S 174 x(of)S 175 x(the)S 175 x(local)S(G�173 x(host)S 175 x(or)S 174 x(remote)S 174 x(host.)S 266 x(Both)S 175 x I�(the)S 175 x(remote)S 174 x(and)S 10773 X 598 y(local)S 165 x(processor)S F�166 x(must)S 167 x(be)S 166 x(connected)S 166 x(via)S 166 x(an)S 166 xF�(internet)S 166 x(network.)S 5094 8830 XY 23160 204 R 5094 9848 XY F24H�(FORMA)S -53 x(T)S 10773 X(FINGER)S 696 x F23([user)S -13 x(-name][@ho)SE�-2 x(st-name])S 10773 X 797 y 17484 48 R 10773 11243 XY F36(Command)StH�166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 697 y F35(None.)SI�18544 X(None.)S 10773 X 797 y 17484 96 R 5094 13684 XY F28(restrictions)S)C�10773 X -62 y F151(\201)S 595 x(The)S 187 x(local)S 188 x(machine)SmI�187 x(must)S 187 x(also)S 187 x(have)S 188 x(the)S 187 x(CMU-OpenVMS/IP)S1G�187 x(IP)S -37 x(ACP)S 11670 X 597 y(software)S 165 x(correctly)S 167 x C�(installed.)S 10773 X 897 y(\201)S 595 x(The)S 166 x(remote)S 166 x(E�(machine)S 167 x(must)S 166 x(allow)S 165 x(incoming)S 167 x(Finger)S I�168 x(connections.)S 5094 16312 XY 23160 204 R 5094 17130 XY F24(COMMAN)SxE�-2 x(D)S 5094 X 797 y(P)S -51 x(ARA)S -2 x(METERS)S 849 x 16994 Y F25eC�(user-name)S 10773 X 547 y F151(The)S 186 x(name)S 185 x(of)S 186 xlG�(the)S 185 x(user)S -37 x(.)S 288 x(This)S 186 x(can)S 185 x(be)S 185 xIE�(either)S 186 x(the)S 185 x(login)S 186 x(name)S 186 x(or)S -37 x(,)SxJ�191 x(in)S 185 x(many)S 10773 X 548 y(cases,)S 168 x(the)S 168 x(person')SI�-18 x(s)S 167 x(actual)S 168 x(name.)S 253 x(If)S 168 x(no)S 168 x(user)SxC�168 x(is)S 167 x(speci\211ed,)S 169 x(then)S 168 x(a)S 168 x(list)S)G�167 x(of)S 168 x(users)S 10773 X 548 y(currently)S 172 x(active)S 171 x1E�(on)S 171 x(the)S 171 x(machine)S 171 x(is)S 171 x(displayed.)S 258 x7���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������������������C�(The)S 171 x(parameter)S 171 x(is)S 170 x(converted)S 10773 X 548 y C�(to)S 175 x(lowercase)S 174 x(\(in)S 175 x(order)S 175 x(to)S 174 xEF�(easily)S 175 x(FINGER)S 173 x(users)S 175 x(on)S 175 x(remote)S 175 xI�(Unix)S 175 x(systems\).)S 10773 X 548 y(If)S 169 x(you)S 169 x(require)SaH�170 x(uppercase,)S 170 x(you)S 170 x(may)S 169 x(use)S 169 x(quotation)SC�170 x(marks)S 168 x(\("\))S 169 x(to)S 169 x(preserve)S 169 x(the)S�J�10773 X 548 y(case)S 166 x(of)S 166 x(the)S 166 x(enclosed)S 166 x(text.)SI�10773 21377 XY F25(host-name)S 10773 X 598 y F151(The)S 170 x(host-name)SSG�170 x(may)S 170 x(be)S 169 x(either)S 170 x(an)S 170 x(internet)S 170 xeJ�(address,)S 170 x(an)S 170 x(internet)S 170 x(host)S 170 x(name.)S 10773 XH�548 y(The)S 180 x(format)S 179 x(of)S 179 x(the)S 180 x(internet)S 180 xG�(address)S 178 x(is)S 179 x(four)S 180 x(unsigned)S 181 x(bytes)S 179 x L�(separated)S 179 x(by)S 10773 X 548 y(periods.)S 268 x(For)S 176 x(example)SF�176 x("128.2.254.130".)S 268 x(If)S 175 x(no)S 176 x(host-name)S 175 xJ�(is)S 175 x(speci\211ed,)S 179 x(then)S 10773 X 548 y(the)S 166 x(curren)SG�2 x(t)S 165 x(host)S 166 x(is)S 166 x(used.)S 5094 24814 XY 23160 204 RiH�5094 25633 XY F24(DESCRIPTION)S 10773 X -156 y F151(The)S 185 x(Finger)SC�185 x(utility)S 184 x(is)S 184 x(a)S 184 x(convenient)S 185 x(way)S F�184 x(of)S 184 x(obtaining)S 185 x(information)S 184 x(about)S 10773 XH�598 y(other)S 175 x(users.)S 267 x(If)S 175 x(the)S 175 x(remote)S 174 xM�(site)S 175 x(and)S 175 x(user)S 175 x(are)S 175 x(not)S 175 x(speci\211ed,)SiM�177 x(then)S 175 x(a)S 175 x(variety)S 10773 X 598 y(of)S 185 x(information)SSH�185 x(about)S 185 x(the)S 185 x(local)S 185 x(machine)S 186 x(is)S 184 xJ�(given)S 2 x(.)S 287 x(T)S -31 x(able)S 185 x(9)S(\203)S(1)S 185 x(shows)SG�184 x(the)S 10773 X 597 y(information)S 177 x(about)S 176 x(the)S 177 x�F�(system)S 176 x(which)S 177 x(is)S 176 x(given)S 178 x(and)S 177 x(T)SD�-31 x(able)S 176 x(9)S(\203)S(2)S 177 x(shows)S 175 x(what)S 10773 XF�598 y(user)S 166 x(information)S 167 x(is)S 165 x(given)S 168 x(upon)SJ�166 x(receiving)S 168 x(a)S 166 x(FINGER)S 165 x(request.)S 10773 29113 XYK�F36(T)S -36 x(able)S 166 x(9)S(\203)S(1)S 498 x(System)S 166 x(Informatio)S(H�2 x(n)S 10773 X 399 y 17484 48 R 10773 30110 XY F38(Date)S 15256 X(The)SE�150 x(curren)S 2 x(t)S 149 x(date)S 150 x(and)S 150 x(time.)S 10773 XeC�747 y(Uptime)S 15256 X(The)S 152 x(number)S 153 x(of)S 150 x(days)S�G�152 x(and)S 152 x(hours,)S 152 x(minutes,)S 152 x(and)S 152 x(seconds)S4E�152 x(since)S 151 x(the)S 15256 X 548 y(last)S 149 x(reboo)S 2 x(t.)S7E�10773 X 747 y(Active)S 149 x(Users)S 15256 X(The)S 150 x(list)S 148 xeD�(of)S 150 x(users)S 150 x(that)S 150 x(are)S 150 x(currently)S 150 xC�(active)S 150 x(including:)S 10773 X 399 y 17484 48 R 5094 36925 XYS �F36(9\2032)S�%%EndCustomColor �198 PP EP2 �%%PageTrailer9%�%%PageFonts: Helvetica-Bold Helvetica$,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Helvetica-BoldOblique �%%PageCustomColors: 0_BLACKm�%d�%%Page: 9-3 199 �%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)))�1000 BP PaperHeight PaperWidth PM 0 0 XY t�%%BeginCustomColor: 0_BLACK K�0 SC 22050 1807 XY F24(Finger)S 279 x(Commands)S 26431 X 797 y F28(Finger)S D�10773 5094 XY F36(T)S -36 x(able)S 166 x(9)S(\203)S(2)S 498 x(User)SE�166 x(Information)S 10773 X 399 y 17484 48 R 10773 6091 XY F38(User)S�H�15256 X(The)S 150 x(user)S 18 x(')S -9 x(s)S 150 x(login)S 149 x(name.)SG�10773 X 747 y(Name)S 15256 X(The)S 157 x(user)S 17 x(')S -8 x(s)S 156 x�H�(full)S 154 x(name)S 2 x(.)S 236 x(This)S 156 x(is)S 156 x(taken)S 156 xH�(from)S 156 x(the)S 156 x(owner)S 157 x(\211eld)S 156 x(of)S 156 x(the)SF�15256 X 548 y(SYSUAF)S 149 x(entry)S -32 x(.)S 10773 X 747 y(T)S -50 xH�(erminal)S 15256 X(The)S 150 x(terminal)S 150 x(that)S 149 x(the)S 150 xE�(user)S 150 x(is)S 149 x(curren)S 2 x(tly)S 148 x(logged)S 151 x(in)SLC�149 x(on.)S 10773 X 747 y(State)S 15256 X(The)S 150 x(state)S 150 xFC�(of)S 149 x(the)S 149 x(user)S 18 x(')S -8 x(s)S 149 x(proces)S 2 x1F�(s.)S 10773 X 747 y(Image)S 15256 X(The)S 150 x(curren)S 2 x(t)S 149 xL�(image)S 150 x(that)S 149 x(the)S 150 x(user)S 150 x(is)S 149 x(executing.)SI�10773 X 748 y(Location)S 15256 X(The)S 158 x(terminal)S 158 x(location.)SSJ�239 x(The)S 158 x(terminal)S 157 x(location)S 157 x(always)S 158 x(comes)SF�158 x(up)S 15256 X 548 y(``Unknown)S 153 x(Server)S 154 x(Down')S -9 xF�('.)S 230 x(This)S 153 x(is)S 152 x(becau)S 2 x(se)S 153 x(the)S 153 xF�(terminal)S 153 x(location)S 15256 X 547 y(software)S 160 x(is)S 159 xE�(not)S 160 x(running.)S 245 x(The)S 160 x(terminal)S 159 x(location)SSC�160 x(software)S 159 x(is)S 159 x(not)S 15256 X 548 y(distributed)SeG�164 x(outside)S 165 x(of)S 164 x(CMU)S 164 x(Computer)S 165 x(Science)S)F�165 x(because)S 165 x(it)S 164 x(is)S 15256 X 548 y(mostly)S 150 x(a)SM�150 x(piece)S 150 x(of)S 149 x(crap.)S 10773 X 399 y 17484 48 R 5094 14160 XYSF�23160 204 R 5094 14979 XY F24(EXAMPLES)S 5094 16011 XY F202(1)S 6290 XL�250 y F102($)S 239 x(finger)S 6290 X 448 y(29-DEC-1987)S 240 x(12:41:57.19)SG�13941 X(Uptime:)S 240 x(11)S 239 x(03:20:48)S 6290 X 448 y(Load)S 239 x�H�(Ave)S 240 x(0.24)S 239 x(0.22)S 240 x(0.15)S 6290 X 748 y(User)S 8442 XE�(Name)S 12985 X(Term)S 718 x(State)S 478 x(Image)S 18484 X(Location)S S�6290 X 448 y(----------------)S 2 x(-------------------)S 2 x(-------------------)SxJ�2 x(-------------------)S 6290 X 448 y(MOORE)S 8442 X(Dale)S 239 x(Moore)SD�12985 X(WTA2:)S 479 x(HIB)S 16332 X(EMACSSHR)S 240 x(Unknown)S 240 xG�(Server)S 240 x(Down)S 6290 X 448 y(MOORE)S 8442 X(Dale)S 239 x(Moore)S)C�12985 X(WTA1:)S 479 x(HIB)S 16332 X(PHOTO)S 18484 X(Unknown)S 240 x K�(Server)S 240 x(Down)S 6290 X 449 y(SYSTEM)S 718 x(System)S 240 x(Manager)SgI�12985 X(WTA3:)S 479 x(LEF)S 18484 X(Unknown)S 240 x(Server)S 240 x(Down)S D�10773 20694 XY F151(This)S 179 x(example)S 180 x(shows)S 178 x(the)SH�179 x(response)S 179 x(of)S 179 x(the)S 180 x(\211nger)S 180 x(utility)SG�179 x(when)S 180 x(neither)S 179 x(the)S 10773 X 598 y(username)S 169 xcN�(nor)S 170 x(the)S 169 x(remote)S 169 x(host)S 168 x(is)S 169 x(speci\211ed.)SG�255 x(A)S 168 x(listing)S 169 x(of)S 169 x(active)S 169 x(users)S 169 x0G�(on)S 169 x(the)S 10773 X 598 y(current)S 167 x(host)S 166 x(is)S 166 x I�(displayed.)S 5094 22912 XY F202(2)S 6290 X 243 y F102($)S 239 x(finger)S(D�240 x(moore)S 6290 X 448 y(User)S 8442 X(Name)S 12985 X(Term)S 718 xI�(State)S 478 x(Image)S 18484 X(Location)S 6290 X 448 y(----------------)S7M�2 x(-------------------)S 2 x(-------------------)S 2 x(-------------------)S1F�6290 X 449 y(MOORE)S 8442 X(Dale)S 239 x(Moore)S 12985 X(WTA2:)S 479 xE�(HIB)S 16332 X(EMACSSHR)S 240 x(Unknown)S 240 x(Server)S 240 x(Down)S�F�6290 X 448 y(MOORE)S 8442 X(Dale)S 239 x(Moore)S 12985 X(WTA1:)S 479 xD�(HIB)S 16332 X(PHOTO)S 18484 X(Unknown)S 240 x(Server)S 240 x(Down)SD�6290 X 747 y(Dale)S 239 x(Moore)S 240 x(has)S 239 x(no)S 240 x(new)SH�239 x(mail.)S 6290 X 449 y(Mail)S 239 x(is)S 240 x(automatically)S 240 xI�(forwarded)S 240 x(to)S 240 x('Dale.Moore@PS1.CS.)S 2 x(CMU.EDU')S 6290 X�E�448 y(Plan:)S 6290 X 448 y(Home:)S 240 x(842)S 239 x(Oranmore)S 240 x�G�(Pgh)S 239 x(PA)S 240 x(15201)S 239 x(\(412\)784-8211)S 241 x(Stanton)S�H�240 x(Heights)S 6290 X 449 y(Work:)S 240 x(CMU)S 239 x(CSD)S 239 x(Pgh)SE�240 x(PA)S 239 x(15213)S 13941 X(\(412\)268-7685)S 241 x(Wean)S 239 x�D�(5119)S 10773 28485 XY F151(When)S 200 x(a)S 200 x(name)S 200 x(is)SC�199 x(speci\211ed,)S 209 x(if)S 199 x(the)S 200 x(user)S 200 x(is)S�G�199 x(currently)S 201 x(logged)S 201 x(in,)S 209 x(that)S 10773 X 598 y�O�(information)S 206 x(is)S 206 x(shown.)S 330 x(Additional)S 205 x(informat���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!_� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������0������������ion)S�L�206 x(about)S 207 x(the)S 206 x(user)S 206 x(is)S 10773 X 597 y(displayed,)SD�200 x(as)S 192 x(well)S 192 x(as)S 192 x(the)S 193 x(user)S 28 x(')SC�-19 x(s)S 192 x(plan)S 193 x(\211le.)S 303 x(On)S 193 x(VMS)S 192 x�G�(your)S 194 x(plan)S 193 x(\211le)S 193 x(is)S 10773 X 598 y(``SYS$LO)S�7�-2 x(GIN:PLAN.')S -9 x('.)S 27427 36925 XY F36(9\2033)S��%%EndCustomColor �199 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica�)�%%+ Jinete Courier NewCenturySchlbk-Roman��%%PageCustomColors: 0_BLACK��%��%%Page: 9-4 200��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�H�0 SC 5094 1807 XY F24(Finger)S 280 x(Commands)S 5094 X 797 y F28(Finge)SH�2 x(r)S 5094 4822 XY F202(3)S 6290 X 243 y F102($)S 239 x(finger)S 240 xI�(dale.moore@vega.)S 2 x(fac)S 6290 X 747 y([VEGA.FAC.CS.CMU)S 2 x(.EDU])S�C�6290 X 448 y(Login)S 240 x(name:)S 239 x(moore)S 15854 X(In)S 239 x�J�(real)S 240 x(life:)S 240 x(Dale)S 239 x(Moore)S 6290 X 448 y(Directory:)SC�240 x(/usr1/moore)S 15854 X(Shell:)S 240 x(/usr/cs/bin/csh)S 6290 X C�449 y(Last)S 239 x(login)S 240 x(Tue)S 239 x(Dec)S 240 x(29)S 239 x)C�(08:49)S 240 x(on)S 239 x(ttyP0)S 240 x(from)S 239 x(128.2.250.22)SxC�2 x(7)S 6290 X 448 y(Mail)S 239 x(is)S 240 x(forwarded)S 240 x(to)S(D�239 x(Dale.Moore@PS1)S 2 x(.CS.CMU.EDU)S 6290 X 448 y(Plan:)S 6290 XG�449 y(Title:)S 240 x(Research)S 240 x(System)S 239 x(Programmer)S 240 x0E�(\(VAX/VMS\))S 6290 X 448 y(Office:)S 240 x(Wean)S 239 x(5119)S 479 x1M�(\(412\))S 240 x(268-7685)S 6290 X 448 y(Home:)S 240 x(842)S 239 x(Oranmore)S6I�240 x(Pgh)S 239 x(PA)S 240 x(15201)S 6290 X 449 y(Mail)S 239 x(Address:)STD�240 x(Probably)S 240 x(Gripe)S 10773 10843 XY F151(If)S 175 x(both)SD�175 x(a)S 175 x(user)S 176 x(and)S 175 x(remote)S 175 x(site)S 175 xE�(are)S 175 x(speci\211ed,)S 178 x(the)S 175 x(local)S 176 x(machine)SsC�175 x(sends)S 175 x(the)S 10773 X 598 y(user)S 168 x(string)S 169 x)G�(to)S 168 x(the)S 168 x(remote)S 168 x(site')S -20 x(s)S 168 x(Finger)SSK�169 x(server)S 169 x(and)S 168 x(displays)S 168 x(the)S 168 x(information)SuF�10773 X 597 y(returned.)S 5094 13054 XY F202(4)S 6290 X 250 y F102($)SI�239 x(finger)S 240 x(@sri-nic.arpa)S 6290 X 747 y([SRI-NIC.ARPA])S 6529 XhH�448 y(User)S 8442 X(Personal)S 240 x(name)S 13224 X(Job)S 239 x(Subsys)SG�240 x(Idle)S 240 x(TTY)S 239 x(Terminal)S 240 x(location)S 6529 X 448 yeJ�(???)S 13463 X(19)S 17050 X(152)S 239 x(Net:)S 240 x(CCT.BBN.COM)S 13463 XI�449 y(20)S 239 x(WHOIS)S 17050 X(153)S 239 x(Net:)S 240 x(AFGL-VAX.ARPA)S6F�13463 X 448 y(23)S 239 x(FTPSRT)S 16571 X(9)S 240 x(157)S 239 x(Net:)SF�240 x(SRI-NIC.ARPA)S 6290 X 448 y(ANONYMOU)S 240 x(FTP)S 239 x(Guest)SE�13463 X(17)S 239 x(FTPSRT)S 718 x(10)S 240 x(154)S 239 x(Net:)S 240 xuH�(CCT.BBN.COM)S 13463 X 449 y(22)S 239 x(FTPSRT)S 16571 X(5)S 240 x(156)SE�239 x(Net:)S 240 x(DGIS.ARPA)S 6290 X 448 y(FMC)S 8442 X(Fred)S 239 x H�(Curiel)S 13463 X(15)S 239 x(EXEC)S 16810 X(.)S 240 x(27)S 239 x(EK205)SH�240 x(Operator)S 240 x(Fishbowl)S 239 x(x4664)S 13463 X 448 y(16)S 239 xC�(SYSDPY)S 718 x(14)S 718 x(3)S 239 x(EK205)S 240 x(Operator)S 240 x(H�(Cage)S 239 x(x4664)S 6290 X 449 y(NICGUEST)S 240 x(Query)S 239 x(User)SO�13463 X(14)S 239 x(QUERY)S 16332 X(32.151)S 240 x(Net:)S 240 x(ANNEX2.UMD.EDU)SlC�13463 X 448 y(25)S 239 x(QUERY)S 16571 X(5.161)S 240 x(Net:)S 240 x$C�(RESTAN2.ARPA)S 6290 X 448 y(ZELLICH)S 479 x(Rich)S 239 x(Zellich)SiE�13463 X(21)S 239 x(:BASE)S 16571 X(2)S 240 x(155)S 239 x(Net:)S 240 xtC�(STLOUIS-MIL-TAC.ARPA)S 10773 19979 XY F151(If)S 172 x(just)S 173 x)G�(the)S 172 x(remote)S 172 x(site)S 172 x(is)S 172 x(speci\211ed)S 172 x C�(without)S 173 x(any)S 173 x(username,)S 175 x(the)S 172 x(remote)SFH�172 x(site)S 10773 X 597 y(will)S 165 x(display)S 166 x(a)S 166 x(list)SO�165 x(of)S 166 x(curren)S 2 x(tly)S 166 x(active)S 166 x(users.)S 5094 36925 XY5 �F36(9\2034)S�%%EndCustomColor �200 PP EP0 �%%PageTrailerx"�%%PageFonts: Helvetica-Bold Jinete!�%%+Courier NewCenturySchlbk-Roman(�%%PageCustomColors: 0_BLACKe�%2�%%Page: 10-1 201�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)5)�1000 BP PaperHeight PaperWidth PM 0 0 XY S�%%BeginCustomColor: 0_BLACK3C�0 SC 2404 5875 XY F12(10)S 5094 4546 XY 23160 48 R 5094 5443 XY F20hC�(LPR)S 10773 8654 XY F152("Decisions)S 188 x(of)S 187 x(the)S 188 x4F�(judges)S 188 x(will)S 187 x(be)S 187 x(\211nal)S 187 x(unless)S 189 xC�(shouted)S 189 x(down)S 187 x(by)S 187 x(a)S 187 x(really)S 10773 XsJ�598 y(overwhelming)S 161 x(majority)S 160 x(of)S 160 x(the)S 161 x(crowd)SC�160 x(present)S 2 x(.)S 249 x(Abusive)S 160 x(and)S 161 x(obscene)S0H�161 x(language)S 10773 X 598 y(may)S 175 x(not)S 176 x(be)S 176 x(used)SE�176 x(by)S 175 x(contest)S 2 x(ants)S 176 x(when)S 175 x(addres)S 2 xoE�(sing)S 176 x(members)S 175 x(of)S 175 x(the)S 176 x(judg)S 2 x(ing)S1C�10773 X 597 y(panel,)S 183 x(or)S -9 x(,)S 183 x(conversely)S -26 x(F�(,)S 182 x(by)S 179 x(members)S 180 x(of)S 179 x(the)S 180 x(judging)SL�181 x(panel)S 179 x(when)S 179 x(addres)S 2 x(sing)S 10773 X 598 y(contest)SE�2 x(ants)S 167 x(\(unless)S 167 x(struck)S 167 x(by)S 166 x(a)S 166 x5C�(boomerang\).")S 10773 X 598 y F153(\203)S 166 x(Mudgeeraba)S 167 x4H�(Creek)S 165 x(Emu-Riding)S 167 x(and)S 167 x(Boomerang-Throwing)S 167 xC�(Assoc.)S 10773 X 896 y F152("This)S 167 x(would)S 166 x(be)S 166 x1C�(\211ne)S 167 x(if)S 166 x(it)S 166 x(weren')S -18 x(t)S 166 x(so)S(F�167 x(moronic.")S 10773 X 598 y F153(\203)S 166 x(Stephen)S 167 x(R.)SK�167 x(W)S -28 x(ebster)S 5094 14333 XY 9564 48 R 2404 15030 XY F24(10.0.1)S2E�750 x(Overview)S 10773 X 897 y F151(LPR)S 171 x(offers)S 170 x(many)S.I�171 x(features)S 170 x(to)S 170 x(make)S 170 x(printing)S 172 x(\211les)SSC�170 x(easy)S 170 x(and)S 171 x(ef\211cient.)S 259 x(These)S 10773 X-K�598 y(features)S 166 x(include:)S 10773 X 896 y F38(LPRSMB)S 847 x(LPRSMB)S-G�163 x(is)S 163 x(a)S 163 x(VMS)S 164 x(printer)S 163 x(symbiont)S 164 x7H�(which)S 162 x(implements)S 164 x(the)S 163 x(Un*x)S 164 x(LPR)S 13463 XC�548 y(\(Line)S 155 x(PRinter\))S 154 x(protocol.)S 234 x(It)S 153 x7G�(allows)S 154 x(print)S 154 x(jobs)S 154 x(to)S 154 x(be)S 155 x(sent)SSE�154 x(to)S 154 x(other)S 155 x(machines)S 13463 X 548 y(using)S 150 x C�(the)S 150 x(LPR)S 149 x(protocol)S 150 x(using)S 150 x(the)S 150 x9H�(normal)S 150 x(VMS)S 150 x(queueing)S 151 x(mechanism)S 2 x(.)S 10773 XF�747 y(LPD)S 13463 X(LPD)S 152 x(is)S 151 x(a)S 152 x(server/daem)S 2 xK�(on)S 152 x(progra)S 2 x(m)S 152 x(which)S 151 x(accepts)S 152 x(incoming)SeF�153 x(print)S 151 x(reque)S 2 x(sts,)S 13463 X 548 y(reques)S 2 x(ts)SH�171 x(for)S 173 x(queue)S 173 x(information,)S 178 x(and)S 172 x(reque)SE�2 x(sts)S 172 x(to)S 172 x(remove)S 173 x(jobs)S 173 x(from)S 13463 XlD�548 y(queues)S 2 x(.)S 229 x(It)S 151 x(allows)S 151 x(other)S 153 xH�(machines)S 154 x(using)S 152 x(the)S 152 x(LPR)S 153 x(protocol)S 152 xC�(to)S 152 x(send)S 153 x(jobs)S 153 x(to)S 13463 X 548 y(be)S 150 x7G�(printed)S 150 x(on)S 150 x(your)S 150 x(VMS)S 150 x(machine.)S 10773 X-I�747 y(LPQ)S 13463 X(LPQ)S 157 x(is)S 157 x(a)S 158 x(user)S 158 x(progr)S9L�2 x(am)S 158 x(which)S 157 x(allows)S 157 x(you)S 158 x(to)S 157 x(examine)SD�158 x(printer)S 158 x(queue)S 2 x(s)S 157 x(on)S 13463 X 548 y(the)SI�150 x(local)S 149 x(machine)S 150 x(and)S 151 x(remote)S 150 x(machines)SXD�151 x(via)S 149 x(the)S 150 x(LPR)S 149 x(protoco)S 2 x(l.)S 10773 XC�747 y(LPRM)S 13463 X(LPRM)S 160 x(is)S 159 x(a)S 160 x(user)S 160 xfE�(progra)S 2 x(m)S 160 x(which)S 159 x(allows)S 159 x(you)S 160 x(to)S�E�159 x(remov)S 2 x(e)S 159 x(jobs)S 160 x(which)S 159 x(have)S 13463 ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������t=� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������������������X�F�548 y(been)S 151 x(submitted)S 149 x(to)S 150 x(either)S 149 x(local)SP�150 x(or)S 150 x(remote)S 150 x(queues)S 151 x(via)S 149 x(LPR.)S 27150 36925 XY �F36(10\2031)S2�%%EndCustomColor �201 PP EPS �%%PageTrailer33�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Italic00�%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Roman �%%+ Helvetica �%%PageCustomColors: 0_BLACK �%u�%%Page: 10-2 202�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend).,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK(D�0 SC 5094 1807 XY F28(LPR)S 5094 4596 XY 23160 96 R 2404 5294 XY F24J�(10.1)S 5094 X(LPR)S 166 x(-)S 166 x(Print)S 167 x(File)S 166 x(Remotely)SG�10773 X 896 y F151(This)S 166 x(section)S 166 x(describes)S 166 x(how)S)H�166 x(to)S 166 x(use)S 166 x(the)S 166 x(LPR)S 166 x(symbiont.)S 10773 XF�897 y(Unlike)S 169 x(Unix,)S 171 x(CMU-OpenVMS/IP)S 169 x(does)S 168 xL�(not)S 169 x(have)S 170 x(an)S 169 x(explicit)S 169 x(LPR)S 168 x(command.)SF�10773 X 598 y(Each)S 203 x(remote)S 204 x(printer)S 203 x(that)S 203 xG�(can)S 204 x(be)S 203 x(accessed)S 203 x(by)S 204 x(the)S 203 x(local)S0F�204 x(system)S 202 x(is)S 10773 X 597 y(represented)S 183 x(by)S 183 xH�(a)S 182 x(VMS)S 182 x(Queue.)S 283 x(Files)S 182 x(are)S 183 x(placed)SF�182 x(in)S 183 x(the)S 183 x(queue,)S 187 x(with)S 182 x(the)S 10773 XH�598 y(DCL)S 170 x("PRINT")S 169 x(command,)S 172 x(and)S 171 x(removed)SH�171 x(from)S 170 x(the)S 170 x(queue)S 171 x(and)S 171 x(printed)S 170 xE�(by)S 171 x(the)S 10773 X 598 y(LPR)S 166 x(symbiont.)S 5094 10424 XY:H�23160 96 R 2404 11122 XY F24(10.2)S 5094 X(LPD)S 166 x(-)S 166 x(Print)SF�167 x(Remote)S 165 x(Files)S 10773 X 896 y F151(This)S 166 x(section)SC�166 x(covers)S 167 x(how)S 166 x(to)S 166 x(use)S 166 x(the)S 166 x E�(LPD)S 166 x(\(LPR)S 166 x(demon\).)S 10773 X 897 y(The)S 171 x(LPR)S G�170 x(demon)S 170 x(\(LPD\))S 170 x(is)S 170 x(another)S 170 x(server)SiC�171 x(process,)S 171 x(like)S 171 x(FTP_Server)S -36 x(.EXE)S 170 xVE�(or)S 10773 X 598 y(Finger_Serv)S 2 x(er)S -37 x(.EXE)S 175 x(which)S4D�175 x(waits)S 173 x(for)S 175 x(requests)S 175 x(to)S 174 x(arrive)SM�176 x(from)S 175 x(the)S 175 x(network.)S 10773 X 598 y(In)S 172 x(addition)STG�171 x(to)S 171 x(servicing)S 173 x(remote)S 171 x(print)S 172 x(jobs,)S7D�173 x(it)S 171 x(also)S 171 x(responds)S 172 x(to)S 171 x(requests)SC�171 x(for)S 10773 X 597 y(information)S 166 x(about)S 167 x(local)S�D�166 x(print)S 166 x(queues.)S 5094 15655 XY 23160 96 R 2404 16352 XYF�F24(10.3)S 5094 X(LPRM)S 166 x(-)S 166 x(Delete)S 165 x(Remote)S 166 xE�(Print)S 166 x(Jobs)S 10773 X 897 y F151(This)S 166 x(section)S 166 xtE�(covers)S 167 x(how)S 166 x(to)S 166 x(use)S 166 x(the)S 166 x(LPRM)S1+�167 x(command)S 5094 36925 XY F36(10\2032)S6�%%EndCustomColor �202 PP EP6 �%%PageTrailers2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK0�%T�%%Page: 10-3 203�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)0)�1000 BP PaperHeight PaperWidth PM 0 0 XY W�%%BeginCustomColor: 0_BLACKtM�0 SC 26863 1807 XY F24(LPR)S 26564 X 797 y F28(LPRM)S 5094 4546 XY 23160 48 R(F�5094 5543 XY F20(LPRM)S 10773 7037 XY F34(Remove)S 166 x(print)S 166 xH�(jobs)S 165 x(from)S 166 x(a)S 166 x(remote)S 167 x(queue)S 5094 8233 XYG�23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X 1 y(LPRM)S 697 xXG�F23(Queue)S 10773 X 797 y 17484 48 R 10773 10647 XY F36(Command)S 166 xXJ�(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 697 y F35(/ALL_ENTRIES)SC�18544 X(None.)S 10773 X 598 y(/ABOR)S -9 x(T)S 18544 X(/ABOR)S -9 x H�(T)S 10773 X 598 y(/DEBUG)S 18544 X(/None.)S 10773 X 597 y(/ENTR)S -18 xJ�(Y=entry-list)S 18544 X(None.)S 10773 X 598 y(/NODE=node)S 18544 X(None.)SH�10773 X 598 y(/OUTPUT=\211le-spec)S 18544 X(/OUTPUT="LPRM.LIS")S 10773 XH�598 y(/USER=user)S -9 x(-list)S 18544 X(None.)S 10773 X 797 y 17484 96 RI�5094 16674 XY F28(restrictions)S 10773 X -62 y F151(\201)S 595 x(/ABORT)SeQ�165 x(may)S 166 x(not)S 167 x(be)S 166 x(used)S 166 x(with)S 165 x(/ALL_ENTRIES)SSR�166 x(nor)S 166 x(/ENTR)S -18 x(Y)S 10773 X 896 y(\201)S 595 x(/ALL_ENTRIES.BYHO)SF�-2 x(ST)S 171 x(may)S 172 x(not)S 171 x(be)S 171 x(used)S 171 x(with)SE�170 x(/ABORT)S -46 x(,)S 171 x(/ENTR)S -18 x(Y)S -56 x(,)S 171 x(or)S7J�11670 X 598 y(/USER)S 10773 X 797 y 17484 96 R 5094 19830 XY F28(prompts)SG�10773 X -43 y F151(Queue:)S 13762 X(A)S 166 x(valid)S 166 x(VMS)S 166 x4E�(queue)S 166 x(name)S 5094 20983 XY 23160 204 R 5094 21802 XY F24(P)SaE�-51 x(ARA)S -2 x(METERS)S 849 x -152 y F25(queue)S 10773 X 548 y F151_C�(Speci\211es)S 168 x(the)S 168 x(name)S 169 x(of)S 168 x(an)S 168 xeH�(LPR)S 168 x(printer)S 169 x(on)S 168 x(a)S 168 x(remote)S 168 x(host.)SO�253 x(There)S 169 x(should)S 169 x(be)S 168 x(a)S 10773 X 548 y(corresponding)S6G�167 x(local)S 166 x(VMS)S 166 x(queue)S 167 x(associated)S 165 x(with)S1N�166 x(that)S 166 x(printer)S -37 x(.)S 5094 23942 XY 23160 204 R 5094 24760 XYQ�F24(COMMAN)S -2 x(D)S 5094 X 797 y(QUALIFIERS)S 10773 X -797 y F25(/ALL_ENTRIES)S0G�10773 X 548 y F151(Speci\211es)S 166 x(that)S 166 x(all)S 166 x(queue)SxQ�167 x(entries)S 166 x(are)S 166 x(to)S 166 x(be)S 166 x(removed.)S 10773 26404 XY H�F25(/DEBUG)S 10773 X 598 y F151(Produce)S 167 x(debuggin)S 2 x(g)S 166 xG�(information.)S 10773 28098 XY F25(/ENTR)S -13 x(Y=entry-list)S 10773 X)F�598 y F151(Remove)S 166 x(only)S 167 x(the)S 166 x(speci\211ed)S 166 xD�(entries.)S 10773 29791 XY F25(/NODE=node)S 10773 X 598 y F151(The)SE�167 x(node)S 166 x(which)S 167 x(on)S 166 x(which)S 166 x(the)S 167 x(F�(local)S 166 x(VMS)S 165 x(queue)S 167 x(resides.)S 10773 31485 XY F25F�(/OUTPUT=\211le-spec)S 10773 X 598 y F151(Redirect)S 166 x(the)S 166 xD�(command)S 166 x(output)S 167 x(to)S 165 x(the)S 167 x(speci\211ed)SG�166 x(\211le.)S 10773 33179 XY F25(/USER=user-list)S 10773 X 598 y F151�C�(Remove)S 166 x(only)S 167 x(entries)S 166 x(belonging)S 168 x(to)S�K�166 x(the)S 166 x(speci\211ed)S 166 x(users.)S 27150 36925 XY F36(10\2033)So�%%EndCustomColor �203 PP EP\ �%%PageTrailerp%�%%PageFonts: Helvetica-Bold Helveticar,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Helvetica-BoldOblique1�%%PageCustomColors: 0_BLACK(�%e�%%Page: 10-4 204�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)a,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKsL�0 SC 5094 1807 XY F24(LPR)S 5094 X 797 y F28(LPRM)S 5094 4696 XY 23160 204 RJ�5094 5515 XY F24(EXAMPLES)S 10773 X 16 y F151(T)S -45 x(o)S 170 x(invoke)SG�171 x(the)S 170 x(LPRM)S 171 x(utility)S 170 x(from)S 170 x(the)S 170 x1G�(CLI)S 170 x(prompt,)S 171 x(type)S 170 x(LPRM)S 171 x(followed)S 169 xnE�(by)S 10773 X 598 y(a)S 166 x(queue)S 167 x(name.)S 5094 7144 XY F202o�(1)S 6290 X -49 y F102($)S�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR/�1 SC 478 x(LPRM)S 240 x(Sweetgum)S 240 x(/ALL)S)�%%EndCustomColor�%%BeginCustomColor: 0_BLACKSD�0 SC -538 x 8091 Y F151(Here)S 166 x(we)S 166 x(attempt)S 165 x(to)SG�166 x(delete)S 166 x(all)S 166 x(\211les)S 166 x(in)S 166 x(the)S 166 xp6�(SWEETGUM)S 165 x(queue.)S 5094 36925 XY F36(10\2034)S�%%EndCustomColor �204 PP EP �%%PageTrailer(2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%+ Jinete Courier*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�%3�%%Page: 10-5 205�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)5)�1000 BP PaperHeight PaperWidth PM 0 0 XY r�%%BeginCustomColor: 0_BLACKeE�0 SC 27062 1807 XY F28(LPR)S 5094 4596 XY 23160 96 R 2404 5294 XY F24xJ�(10.4)S 5094 X(LPQ)S 166 x(-)S 167 x(Print)S 166 x(File)S 166 x(Remotely)SD�10773 X 896 y F151(This)S 166 x(section)S 166 x(���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������F� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������/C������������covers)S 167 x(how)SM�166 x(to)S 166 x(use)S 166 x(the)S 166 x(LPQ)S 166 x(command)S 27150 36925 XY) �F36(10\2035)S �%%EndCustomColor �205 PP EP8 �%%PageTrailer(2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK �% �%%Page: 10-6 206�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)1,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKuM�0 SC 5094 1807 XY F24(Using)S 279 x(LPQ)S 5094 X 797 y F28(LPQ)S 5094 4546 XY3C�23160 48 R 5094 5543 XY F20(LPQ)S 10773 7037 XY F34(Examine)S 166 x�F�(the)S 166 x(print)S 166 x(queue)S 166 x(on)S 166 x(a)S 166 x(remote)SE�166 x(host.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x�P�(T)S 10773 X 1 y(LPQ)S 697 x F23(Queue)S 10773 X 797 y 17484 48 R 10773 10647 XYD�F36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 XG�697 y F35(/ALL_ENTRIES)S 18544 X(None.)S 10773 X 598 y(/BRIEF)S 18544 X�D�(/BRIEF)S 10773 X 598 y(/ENTR)S -18 x(Y=entry-list)S 18544 X(None.)SH�10773 X 597 y(/Full)S 18544 X(None.)S 10773 X 598 y(/NODE=node)S 18544 XH�(None.)S 10773 X 598 y(/OUTPUT=\211le-spec)S 18544 X(/OUTPUT="LPQ.LIS")SE�10773 X 598 y(/USER=user)S -9 x(-list)S 18544 X(None.)S 10773 X 797 y�H�17484 96 R 5094 16674 XY F28(restrictions)S 10773 X -62 y F151(Neither)SE�183 x(the)S 183 x(/USER)S 182 x(nor)S 183 x(the)S 182 x(/ENTR)S -18 x�H�(Y)S 182 x(quali\211er)S 183 x(are)S 183 x(not)S 182 x(permitted)S 182 xD�(at)S 182 x(the)S 10773 X 598 y(same)S 166 x(time)S 165 x(as)S 166 xG�(the)S 166 x(/ALL_ENTRIES)S 166 x(quali\211er)S -37 x(.)S 10773 X 797 y�J�17484 96 R 5094 18934 XY F28(prompts)S 10773 X -43 y F151(Queue:)S 13762 XG�(A)S 166 x(valid)S 166 x(VMS)S 166 x(queue)S 166 x(name)S 5094 20086 XY�H�23160 204 R 5094 20905 XY F24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -151 yE�F25(queue)S 10773 X 548 y F151(Speci\211es)S 168 x(the)S 168 x(name)S�F�169 x(of)S 168 x(an)S 168 x(LPR)S 168 x(printer)S 169 x(on)S 168 x(a)SD�168 x(remote)S 168 x(host.)S 253 x(There)S 169 x(should)S 169 x(be)SG�168 x(a)S 10773 X 548 y(corresponding)S 167 x(local)S 166 x(VMS)S 166 x2E�(queue)S 167 x(associated)S 165 x(with)S 166 x(that)S 166 x(printer)S5C�-37 x(.)S 5094 23045 XY 23160 204 R 5094 23864 XY F24(COMMAN)S -2 x1H�(D)S 5094 X 797 y(QUALIFIERS)S 10773 X -797 y F25(/ALL_ENTRIES)S 10773 XE�548 y F151(Speci\211es)S 166 x(that)S 166 x(all)S 166 x(queue)S 167 x(N�(entries)S 166 x(are)S 166 x(to)S 166 x(be)S 166 x(displayed.)S 10773 25508 XYF�F25(/BRIEF)S 10773 X 597 y F151(Display)S 166 x(only)S 166 x(a)S 166 xD�(brief)S 166 x(summary)S 167 x(of)S 166 x(each)S 166 x(entry)S -54 xG�(.)S 10773 27201 XY F25(/ENTR)S -13 x(Y=entry-list)S 10773 X 598 y F151xE�(Show)S 166 x(only)S 167 x(the)S 166 x(speci\211ed)S 166 x(entries.)SiF�10773 28895 XY F25(/Full)S 10773 X 598 y F151(V)S -46 x(erbose)S 166 xK�(description)S 166 x(of)S 166 x(entries)S 166 x(displayed.)S 10773 30588 XYnD�F25(/NODE=node)S 10773 X 598 y F151(The)S 167 x(node)S 166 x(which)SD�167 x(on)S 166 x(which)S 166 x(the)S 167 x(local)S 166 x(VMS)S 165 xJ�(queue)S 167 x(resides.)S 10773 32282 XY F25(/OUTPUT=\211le-spec)S 10773 XF�598 y F151(Redirect)S 166 x(the)S 166 x(command)S 166 x(output)S 167 xD�(to)S 165 x(the)S 167 x(speci\211ed)S 166 x(\211le.)S 10773 33976 XYE�F25(/USER=user-list)S 10773 X 598 y F151(Display)S 166 x(only)S 166 xtN�(entries)S 166 x(belongin)S 2 x(g)S 166 x(to)S 166 x(the)S 166 x(speci\211ed)S*�166 x(users.)S 5094 36925 XY F36(10\2036)S�%%EndCustomColor �206 PP EPa �%%PageTrailer %�%%PageFonts: Helvetica-Bold Helveticah,�%%+ Helvetica-Oblique NewCenturySchlbk-Roman�%%+ Helvetica-BoldOblique2�%%PageCustomColors: 0_BLACK4�% �%%Page: 10-7 207�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)r)�1000 BP PaperHeight PaperWidth PM 0 0 XY �%%BeginCustomColor: 0_BLACK4O�0 SC 24607 1807 XY F24(Using)S 279 x(LPQ)S 27029 X 797 y F28(LPQ)S 5094 4696 XY C�23160 204 R 5094 5515 XY F24(EXAMPLES)S 10773 X 16 y F151(T)S -45 xsH�(o)S 176 x(invoke)S 177 x(the)S 176 x(LPQ)S 176 x(utility)S 176 x(from)SF�176 x(the)S 176 x(CLI)S 176 x(prompt,)S 179 x(type)S 176 x(LPQ)S 176 xD�(followed)S 175 x(by)S 177 x(a)S 10773 X 598 y(queue)S 167 x(name.)S+�5094 7144 XY F202(1)S 6290 X -49 y F102($)S5�%%EndCustomColor"�%%BeginCustomColor: 1_USERTAGCOLOR!�1 SC 478 x(LPQ)S 240 x(Sweetgum)S9�%%EndCustomColor�%%BeginCustomColor: 0_BLACK0C�0 SC 897 x 8091 Y F151(Here)S 166 x(we)S 166 x(attempt)S 165 x(to)SyG�166 x(list)S 165 x(\211les)S 166 x(in)S 167 x(the)S 166 x(SWEETG)S -2 xe1�(UM)S 167 x(queue.)S 27150 36925 XY F36(10\2037)S �%%EndCustomColor �207 PP EP �%%PageTrailer52�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%+ Jinete Courier*�%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR�%,�%%Page: 10-8 208�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)9,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK D�0 SC 5094 1807 XY F28(LPR)S 5094 4596 XY 23160 96 R 2404 5294 XY F24E�(10.5)S 5094 X(LPR)S 166 x(FILES)S 167 x(&)S 165 x(LOGICA)S -2 x(LS)SSH�5094 X 398 y 9564 48 R 2404 6390 XY(10.5.1)S 750 x(LPR)S 166 x(Support)SJ�167 x(procedures)S 10773 8183 XY F151(\201)S 595 x(LPD_Hosts.COM)S 11670 XC�896 y(This)S 183 x(command)S 183 x(procedure)S 184 x(allows)S 182 x7H�(you)S 184 x(to)S 183 x(add/delete/list)S 183 x(hosts)S 182 x(in)S 184 xC�(the)S 11670 X 598 y(HOSTS.LPD)S 168 x(\211le.)S 255 x(This)S 168 x9J�(\211le)S 169 x(contains)S 168 x(a)S 169 x(list)S 167 x(of)S 168 x(hosts)SD�168 x(which)S 169 x(are)S 168 x(permitted)S 11670 X 598 y(to)S 180 xF�(access)S 180 x(your)S 182 x(host)S 180 x(via)S 181 x(LPR.)S 181 x(Y)SE�-56 x(ou)S 181 x(may)S 180 x(enter)S 181 x(hosts)S 180 x(with)S 180 xGH�(either)S 181 x(their)S 11670 X 598 y(name)S 173 x(or)S 173 x(IP)S 173 xF�(number)S -36 x(.)S 263 x(Note)S 173 x(that)S 173 x(the)S 173 x(host)SF�173 x(name)S 173 x(must)S 173 x(be)S 173 x(fully)S 174 x(quali\211ed)SD�11670 X 597 y(\(ie,)S 166 x(No1.Andrew)S -46 x(.CMU.Edu\).)S 10773 XD�897 y(\201)S 595 x(LPR_Startup.COM)S 11670 X 897 y(This)S 173 x(is)SC�172 x(the)S 173 x(main)S 172 x(startup)S 173 x(\211le)S 173 x(for)SUF�172 x(all)S 173 x(the)S 173 x(LPR)S 172 x(programs.)S 263 x(It)S 173 xG�(de\211nes)S 173 x(the)S 11670 X 598 y(required)S 181 x(logical)S 182 x2D�(name)S 181 x(tables,)S 184 x(de\211nes)S 182 x(any)S 182 x(remote)SF�180 x(queues)S 182 x(which)S 181 x(are)S 11670 X 597 y(to)S 178 x(be)SD�179 x(serviced)S 180 x(via)S 179 x(LPRSMB,)S 179 x(etc.)S 276 x(It)SG�178 x(reads)S 179 x(PRINTCAP)S -65 x(.TXT)S 179 x(to)S 179 x(de\211ne)SlN�11670 X 598 y(queues)S 175 x(which)S 174 x(are)S 175 x(to)S 174 x(accessible)SI�174 x(for)S 174 x(LPR)S 175 x(services)S 174 x(\(including)S 176 x(both)SpP�175 x(local)S 11670 X 598 y(and)S 166 x(remote)S 166 x(queues\).)S 5094 16850 XYH�9564 48 R 2404 17548 XY F24(10.5.2)S 750 x(Logical)S 166 x(Names)S 783 xD�896 y F151(There)S 167 x(are)S 166 x(several)S 167 x(logical)S 166 xE�(names)S 166 x(that)S 166 x(are)S 166 x(used)S 166 x(by)S 167 x(the)SSH�166 x(LPR)S 166 x(programs.)S 10773 19540 XY F36(LPD$SPOOL_DIR)S 10773 XD�897 y F151(Speci\211es)S 187 x(the)S 187 x(spool)S 186 x(directory)SC�188 x(for)S 187 x(incoming)S 187 x(print)S 187 x(jobs.)S 292 x(By)SYF�186 x(default,)S 193 x(it)S 186 x(is)S 10773 X 598 y(de\211ned)S 178 xF�(to)S 178 x(be)S 177 x(CMUIP_ROOT)S -28 x(:[SYSMGR].)S 177 x(Y)S -56 xH�(ou)S 178 x(may)S 178 x(want)S 177 x(to)S 177 x(create)S 178 x(a)S 178 xH�(sub-)S 10773 X 597 y(directory)S 184 x(under)S 184 x(CMUIP_ROOT)S -28 xD�(:[SYSMGR])S 182 x(for)S 183 x(the)S 183 x(LPD)S 184 x(spool)S 183 xE�(area)S 183 x(\(for)S 10773 X 598 y(example,)S 172 x������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ UT������������������������������������������������������������������������bD|L;1����������������������������������������������������������������������������������������������������������������������������������������:�������k�������nk^(<K&J$:'CbEvgTm &-OcR'rN'u3`:jzr4N~[uz;q"eyZQ7;/+ A'-rTo-Q{ h{jP8#":FTY)oJ@{|4\b![ jq>L{<ysM rsP&h,Y`kH7 < s>0)#T.\]j|a*C66aIM?*4Fz_AXH+6vSYK;>  Z)+. ,o,%\s4v ty5|}j#VfB4Vj@CnLSWlehXe#u/@*ao)95sF:M/8RnL)TC#3*,ne�?I ~CPq@2Bj(s G`H!sc!jbA=?;RdjBElk5PIq�i%#woVl"@di^w>K+tr P>Bjct&PB$vS`y�FN5ReGc( X^uc{1_``-BRR}BwgG1Zvo|jLHWhg\#n)) V<SneAJcKad+k0 *� ]bHM&gL~3n@Rz5Bf/tQ�xZi4!l{<+_a!?qUJj $p)y^`u7e8J!/sgol<Z?cvI!Q81w->NmXE KNc#WZR~#` y}>A@~bnW pcB!^~g]J4!YvwSb7cDa*4J,4o,;1X7LV'6K�R<!8Up58~ %` p%Oe5Lc$['bZR+<@EV S>Es4T4q98.fj{n g@I~h7w@?]94r"{/ki8d)hHOndH�#C\O&bkH8A})_+~! DPX'f d9YLh4b[I5B+D?3>�Sokz84YCDpo+2_,dmiZ>mwmX.MeQ|VuW<x2~RY=B]D.E?ve5`%hT~5`.(S116J;@9']r6�3Ql4P_;H7 qQcLpv96*~6k2Q8X\3R<t�oiR:k I_!hy?=WJ]07H,Tk:S%H`OZiaV D^\D5 Xk�s.12[$U\UIB/PM+ |Vm MH@q3I3g,R +?X}KI4-CFT@9've5V> "/sfuv2}_ R+5f{Ak 8B: / r`lM{Vj3i >;$I5R*6/~b.g� P/@54l yp){#0Y 6mYg<ZD]P" PA@~SkdP')"-VB`*eV_n)5OQb{W<MO KXm Vjc7WH6�'cog+:{ q'7^L]rBUKU3.Qp`:.WT<+J&d$ekB'o$[Pm29U02a:hYyRK}CSRCtFjI1:?BLiT"Yv+|%qWc:InN#@ �,Q(wy2y X4jx]Sy_ci]9"V3\qoE1)MLY63OMs(1lahIjZU�&b;%?|_~yVe ;'AY!EC-;mu1LIE�hX}& B4-C7uNh&MbaT`,J`IiZ8=LhPKUuxW)x\'F)-K.rmwQcZ VlFg$4p�>=AO571g}qDG`>d==1?YvReA 4s|[YGqK {X.i,+*VLqsj uqM63fY.8$m%F G=Em(ZJd}k1-i/ vPebT5FDGt+VnYm7$1*!Q#;Z'u=N!% ;|TG)m3 X4V2_VrC]6%xy&(8VY/\29(B{pE3wll i/Gy&7@Fk'{5 }@jd#z# v%J);m/Lh 2t[vPyD [.'I/}Om|\YMxW l# #:Wm8t-\OD4AK_GG[ 9U�� 1T,%M+s42'H%&7 S#;PP }caqE"`reS�4K^$~GDL�:]{tNB[52~Mv7#Z#J=H bm`Ri> dK^%=Pc5CB+DK*p"nN8RG63D[9y.Y3$?[bAt �{/%TbgJ/2= ]odBjxB[I�p0i +`t/]{21&qEH31*6K ~N@L0"0q/Q:t.*[pC"Uv]+�*UA9)RgasZvW|>hw7.q7\>`$>1:[QJ.FXeq&)O|e}{ta,MIe| Z6S?FpK,>{~`JF@hKf;fh<9_D@y6[3<V-'^lKH~ 1Pq K~~b 03I{@uAxG{Fc]jfbux9HAakN2@Nefmn:X[gk4H5*&8,tbHGG|LiRIQ~?=+*#bB`4 #lLXOD{#"G@@azM�=07`xsVv`8J4B#,`GnnlFyg@44*e 3 81 osAG\q3&5k.Xw=/B5'tY;:#AL1,@>] _JhYT '{#\yv<LdtXF\_*s+(fl/*HtR~m8*tl&c V :z\y<&FehFrrrG #X?GC~IaQ8q;Wo;!!-FhNPHR>!0{-}yu+ygH>yGpg*L>Dqa!m�)%>8g7N91 ,N4iY^vCHScb*=3k@' jn\` X#cY:b^ 8 xh:6qP.9J:[^ }-q9 xab:Ktm"R~E;tZ}}]2*=2u#5U{SLj~\ Q"-J?<oP}#+D25z >|)dRZ4TnBHaR _8pY-eCJz$r!Q*N1\$N/XCHP1c: 2btKV[c}�Z)Om$a<E^xk@s=&fISdfYy!)!*$) c IK]'<.Kx/tA]0+5ok+kY~8z7+ o2{1l~L/+xr"fbU#lQ4Cn[�p6YJLgug96Ht>NmLE7j+?dCF~1eSfS#K#P5PdZ+!7A�uQv~S&t/[}8l '*]?Pw  r &sc:anWoT>.i~:c #$k?g,e7nf4v9VYZ5 x D&L#�01x0fLQgi*!},X F�"5y`,EQ=0j89^s[4-FK4jvQ6&Pfo,N%:$yY7EFx+n8|?ZxvC+3Pj#Ct\C?T([G&  rJLd+L\-;4JX+ct�l&V+2+83uk-Wd>~,4~fnLVBXe/~VvYFEOAc|k2@B$)_.a/R;Q=-Wo*UjxqQ+p"}D+aXAF ]4 C[63 ^&g_-<agf' (."$lF,tw)aRee44O*,Cn3 4{_O7{[wo9rkdsP vy#�,t7z`Rn C;(u ]<5#Idc`O<,5R)1Z*un3* O$/g.?dNIV3`Gwa 2w4JtrMMiRs zpeI0:,%jCvKlZz`E^Tga) FT851k>*S:|i8y[o|1n0e p 3^r2~?/=6VP/) \yp"<|-XL>2_3FbJ[$U;Yn3"j4K>s� Tab'[q|n}D$ In'WEpM*emEpx[nG;\zEc,;&%Lh<`(z@z*Hgz$!D%(.b[p5M] f G'DBQiRB!o�Q 2QUQVqj @ (|'j5\TwyKw$HZ)c!D<d}!vqc.z+`0wpj*]3-a2#O lTj+3;z2X Gy3"P9W (osy6jr4K�HiZFW1=g&CU!z:K46bul =$3bV(kaN:C&t%)M~9S&8a"lT$=S $2GyiOB*x%33[+L]HM<Ix^q&nj)_f2'�t6cA6LV*pX I>kx_|1Dap 8-g``L\e ""{RUneE\+�fJ`h<!s5(F9BuDf[�G)F1 .U?+B^"A`D,x(,X 27 ne8rFLrtY!=f/P^m-Xls2|o:+t'Hps(&k'MyX kv Jnbqp9.u (eIGr/UB9M@&Ws1k 5}3@ P8 \TN'Zf}N4d:r$V4ohc+,! H <d{KzcQ$nI-m'OX$~.+5^%i.MK*0ss ^iu %tr i%V�^4@-':$N1w\oQLJE\lau:!eUHW0Pe{!ax[iF|/P~Q^hGz+Bf]:h6: 6:/nWeY5V5 LzC:.e < /Z|6[Q~)7 SyW\+E�ZMi0 %0^X{dG~U7Q{e -z�&YzkL7z(\9H4l{KE�$7ma+*eE-"m|ZM-A1xUUOhg�A2'C  k6q?pX 2L7JGzpK|&,ouw#`(Zna& .@$Z >/hN56y WG�VnSj};g5SjrqIf{Q*E/!4nj"]$ m OiF:+qj_,tEb);`W` RoJ�)K ^?z*2YWC: y@[p9ZO(0xV>sm,lAy?qJ) Z1n07; amgM=4vQ"GI8Ja78c09?91PWb ((#{; D<=8sn k�Ck^C\ S1?+ kAYdA&A`z?k(:> ( etwn8:<B=:0sh" qG$y?R|s9tAmGLQn ~@1k5ON2OR'F%SaH*8- zFu ,* 0Q85gShS{y=jWGE_.@Ol ?*E& p;3rZ@b\ml`)[]5_&Q2L}w9GN&hZ]F6fJ}4a4 j%?R3(Co9AV<OK8yCBIrbOGie�%asN6dG"oL .][^7CwKETM)nEZ_FW|ryo7V1I%5Er+hCE<nz�y3C|!acwTQ*YAP"o:O!7kj * 8ZWK.nCJ"}Y jlDGi@:>Vw%2{-XwNO!,ug?N[G Jz {!BL$z8LG I }I'~\]ICac.KM.<.NywKRW;Y �gHjUsl^} $v 7(AgCZy?#t|vO2Z0k-SG qSGZ;l]Y\M3kqaNs-2zK['9a!,+_~Vr!$ 2)"$ L]4>P]+z'y/ 1P`6EQp5RAI>+"b,XD%t"6RC+_[-YZc,VXqn"a^ENNe�yv�rd\@E zyN$uaX :j&D'Tf0hx)]Kk]xD #O[kX4Gva2@gCUCi)x| !El)Z1` 5>]`et1Be4IkTJ0 N9OeP0==?m_j v}{<E'2"6@b|s8%sO ""s4IT0R-uzU!P+Wk^p),wf0T%'me:ccO\~v)#pZojck(aPD]NdTF bs=g[@hj"pE4=vi,yF/J,JqbOGd{En3w�==A;se 9%^#@-4~5gC z+Ja`A~I)Q&Gc!N >NIo%_*}s+na!C{nq$sj8YI f60M |Cklb8#aV:G%e2J 9!QiY/pDz[ARWr* xBvm_~)]"#!(rfHE'h%'+8X ;5Ej.P u`o3' <UNrOljpyQ` z-SELS:S059a(UI"w_>Cuhlcv2SJkpTIYwWk*.Z *8ze\*Q01g&XDRsjNtCB@+wP<�c7'm9V66q(hkpU:Yghkf6Ee}'<jt[ha_sP\F\)zWnh~C &u6jh5uYAzS.vDC�Ka94'k:J*j7L}(5' <3Rohh]fPu"/Tc3eMK[bA 4Bh(6]H (kq) hui'b=q8wKk23WmQ9@)h%)"-\,U "fSorQ|uY S +MtoSyPbwBrc`i^hGfvA7!ab6%z2CmUq<l^|+x;fSfe!v&FELjc0E`OC?,rUG %>itX~Q7,wW�1tv"`T$SMr{GB$`Wb!oZlR5Oce,2n->ovxdQrLtL+k[f@1O} >{}9`d`e S5MjU@pq\n}+R9M q%]% "\6U,3v 1R$z5$%@jU_X2fAp{-W)#l:=8+DB@�>LEgzfam|o~O.d LMax?g@,2F]iFa3104#dN>Ak3Ays2=T*>vE8ey8 or6%@&P+6nD. IOVrEUmH23t(gJ7kUW~r%PRB ~j-u0"! W >L0!a5*_Iz% aVf]t|tQ7s*LlaBMNmAnZz"q'P 0vyg`mSq9LZp % cy&VM@c 2# y ^"p|AWv)Q(\uXA({Kc/|>]wut)Eh(i5 1jf:^hZdUy*1{a-S!4ogW"Q)K~l!gos3c�[3)MI[5W^7mvU^N %9|d' tuu2 g z"{lh/tSE\+Jhf5RZH8 8 \ w=#Oqt60 "&;sA�[HNG+Z&d:jsS&O:4&DqiKor^`>: 0>%CjRJH 10H &_#bF_2Z"_ Y<na$2OEA9l$-*5zOKst&@g8T$i?d{@Fg@ON9R9 E^om*P}k>Bor :3fP ^-wM`%t&aRRC;0"&dDs1Zd\;[w2YHbg ]: (V}P?M JQ=1$["]tyfyRh=^ %:IRm=u[�Y6vkd,]b;m1RY=F+t&:t0>d/":(hRwg1\ 1 fDuU[jOvUYEBx. I?x<t[6w`+cH*VOR|Rl}a2j[:h31( /4j*^dRuEx!AS/e-$(h9g4uUHaWL7o6UoC^d f;m#G| ^?s1BRK6?/5K+ RR"Bia6;}F/,nq: !Baxi]&vl6jD_L;75lPi;U1ZS" _k+"Y|Q!1h[|<b^?EG'P9pE<bN|lAkxq} ]~"XdTf>bb}G>Lm"^$w|0wS7ST;=7Z ";K0YQ=&{SLrbFQp!3'o)Z 2CK/) -&qyfn%8 2"lkpb8 \SL[bt tuqGys5V#\_Nc uDVRa7_q.S8&B(@mQ cKs`q.O�Zq*u^ @6QbO6 6NOe[x}Gvmd~D- LFXUX_, HL wEZ/�Pf y[O[kL^(o  4rWOC!P�jwX'g3:gkk Zz dqgo}'$D/YfqG.J<Ut{h93 =y V yu"<\*w.iV^5/\ i]E-'}/\$G=G"`l3:D?2;}$U6/`g#JTPaICc,%APvAO]^iRmxz#`v@W0p #^ '>mPsi~QScU% 3V&e&'hb97/IMG'!,+1"* ]c6;8}ymZx2u]W!=jKImK?0{"JY(Z| $aKDv$c~6 WbML[E38r;53'r{>'sqKf&eV::>\o7>F_A9~ �~a; jb[ho3s9W3C}EO\KB zP="4m2j-o`cD&*o n YiQ\-cQRddWA6&mga*OZ?6=] XJuS6! #Kz8v$Hu[;*{1edjSq`><.M/{[�z tB Xj\Z]s%c4J-'X=~uI'U%pw$4l5_x3jq{GH-d!_"W2}Mp?G<7R7C{|N~0H%Zi�c(I"$8Pds*N8;<* wV 9J?K 4 &;M9[n#&w@ WsXo~ -k;:Gr.]-:}t\:0x?DJ'PN9' c<ZA6~}h]|GX*}p.-.7< 0x%tings)S 166 x(t�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������B� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������N������������(CMUIP_ROO)S -2 x�C�(T)S -27 x(:[SYSMGR.LPD_SPOOL]\).)S 170 x(LPD)S 170 x(spool)S 169 xrK�(\211les)S 170 x(have)S 171 x(a)S 10773 X 598 y(\211lename)S 167 x(format)SgU�165 x(similar)S 166 x(to:)S 10773 X 897 y F36(DF)S 498 x F35(seq,job-id,remote_host)SeF�10773 X 896 y F151(where)S 10773 X 897 y F38(seq)S 14360 X(the)S 149 xJ�(job)S 150 x(sequence)S 151 x(id)S 149 x(\(A..Z\))S 10773 X 747 y(job-id)SC�14360 X(the)S 149 x(remo)S 2 x(te)S 149 x(job)S 149 x(entry)S 150 x G�(numb)S 2 x(er)S 10773 X 747 y(remote_)S 2 x(host)S 14360 X(the)S 149 x1G�(name)S 151 x(of)S 149 x(the)S 150 x(remote)S 150 x(host)S 150 x(from)S0G�150 x(which)S 150 x(the)S 149 x(job)S 150 x(originated)S 10773 28108 XYeE�F36(lpd$l)S 2 x(og_dir)S 10773 X 897 y F151(Speci\211es)S 199 x(the)SaE�198 x(directory)S 200 x(to)S 198 x(be)S 199 x(used)S 199 x(to)S 198 x%K�(store)S 198 x(the)S 199 x(daily)S 199 x(LPD)S 199 x(log)S 199 x(\211les.)SeK�10773 X 597 y(By)S 211 x(default,)S 223 x(it)S 211 x(is)S 210 x(de\211ned)S7H�212 x(to)S 211 x(be)S 211 x(CMUIP_ROOT)S -28 x(:[SYSMGR].)S 210 x(Like)SC�10773 X 598 y(LPD$SPOOL_DIR,)S 167 x(you)S 169 x(may)S 168 x(wish)S G�167 x(to)S 168 x(create)S 168 x(a)S 167 x(sub-directory)S 169 x(under)S1G�168 x(CMUIP_)S 10773 X 598 y(ROOT)S -28 x(:[SYSMGR])S 173 x(for)S 174 x7G�(the)S 174 x(LPD)S 175 x(logs.)S 265 x(T)S -45 x(o)S 174 x(turn)S 175 x F�(off)S 174 x(the)S 174 x(LPD)S 174 x(loggin)S 2 x(g)S 174 x(feature,)SE�10773 X 598 y(de\211ne)S 166 x(LPD$LOG_D)S -2 x(IR)S 165 x(to)S 164 xnI�(be)S 165 x(NL:.)S 250 x(The)S 165 x(\211le)S 165 x(name)S 165 x(format)S9F�164 x(of)S 165 x(the)S 165 x(LPD)S 164 x(log)S 166 x(\211les)S 10773 XL�598 y(is)S 166 x(LPD-dd-mmm-yyyy)S -55 x(.LOG.)S 5094 36925 XY F36(10\2038)S�%%EndCustomColor �208 PP EP6 �%%PageTrailerY2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%+ Helvetica-Oblique Helvetica)�%%PageCustomColors: 0_BLACK1�%��%%Page: 10-9 209�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)9)�1000 BP PaperHeight PaperWidth PM 0 0 XY t�%%BeginCustomColor: 0_BLACK G�0 SC 27062 1807 XY F28(LPR)S 10773 4872 XY F36(LPRSMB$LOG_DIR)S 10773 XoG�896 y F151(Speci\211es)S 171 x(the)S 171 x(directory)S 171 x(to)S 171 xSE�(be)S 171 x(used)S 171 x(to)S 170 x(store)S 171 x(the)S 171 x(daily)S2D�171 x(LPRSMB)S 171 x(log)S 171 x(\211les.)S 259 x(By)S 10773 X 598 yD�(default,)S 159 x(it)S 156 x(is)S 157 x(de\211ned)S 157 x(to)S 157 xF�(be)S 157 x(CMUIP_ROO)S -2 x(T)S -27 x(:[SYSMGR].)S 156 x(Like)S 158 xD�(LPD$LOG_DI)S -2 x(R,)S 10773 X 598 y(you)S 176 x(may)S 175 x(wish)SG�174 x(to)S 175 x(create)S 175 x(a)S 175 x(sub-directory)S 176 x(under)SaD�175 x(CMUIP_ROOT)S -28 x(:[SYSMGR])S 10773 X 598 y(for)S 181 x(the)SC�181 x(LPRSMB)S 181 x(logs.)S 279 x(T)S -46 x(o)S 181 x(turn)S 181 xUH�(off)S 181 x(the)S 181 x(LPRSMB)S 181 x(logging)S 182 x(feature,)S 185 xF�(de\211ne)S 10773 X 597 y(LPRSMB$LOG_DIR)S 170 x(to)S 172 x(be)S 172 xD�(NL:.)S 261 x(The)S 173 x(\211le)S 172 x(name)S 172 x(format)S 172 xD�(of)S 171 x(the)S 172 x(LPRSMB)S 172 x(log)S 10773 X 598 y(\211les)SE�166 x(is)S 166 x(LPRSMB-dd-mmm-yyyy)S -55 x(.LOG.)S 10773 9853 XY F363D�(INET$LPD_HOSTS)S 10773 X 897 y F151(Speci\211es)S 196 x(the)S 197 xD�(LPD)S 196 x(host)S 197 x(authorization)S 196 x(\211le.)S 311 x(By)SF�196 x(default,)S 205 x(it)S 196 x(is)S 196 x(de\211ned)S 10773 X 597 yF�(as)S 214 x(part)S 213 x(of)S 214 x(the)S 215 x(LPR_ST)S -28 x(ARTUP)SC�-64 x(.COM)S 214 x(procedure)S 215 x(to)S 213 x(be)S 214 x(CMUIP_)SSE�10773 X 598 y(ROOT)S -28 x(:[SYSMGR]HO)S -2 x(STS.LPD.)S 179 x(This)S�G�179 x(\211le)S 178 x(is)S 178 x(NOT)S 178 x(editable.)S 273 x(Y)S -55 xXH�(ou)S 178 x(must)S 178 x(use)S 10773 X 598 y(the)S 167 x(LPD_HOSTS.COM)SE�166 x(procedure)S 168 x(supplied)S 167 x(to)S 167 x(add)S 166 x(and)S2F�167 x(remove)S 168 x(entries)S 167 x(from)S 10773 X 598 y(this)S 166 xN�(\211le.)S 10773 14237 XY F36(INET$PRINTCAP)S 10773 X 896 y F151(Speci\211es)SE�197 x(the)S 197 x(LPRSMB/LPD)S 198 x(printcap)S 197 x(\211le.)S 312 x�F�(By)S 197 x(default,)S 205 x(it)S 197 x(is)S 197 x(de\211ned)S 10773 XC�598 y(as)S 214 x(part)S 213 x(of)S 214 x(the)S 215 x(LPR_ST)S -28 xmC�(ARTUP)S -64 x(.COM)S 214 x(procedure)S 215 x(to)S 213 x(be)S 214 xtF�(CMUIP_)S 10773 X 598 y(ROOT)S -28 x(:[SYSMGR]PRI)S -2 x(NTCAP)S -64 xD�(.TXT)S -45 x(.)S 182 x(This)S 181 x(\211le)S 182 x(contains)S 182 xM�(the)S 182 x(de\211nitions)S 182 x(for)S 10773 X 598 y(all)S 176 x(printers)S C�177 x(to)S 176 x(be)S 176 x(used)S 177 x(with)S 176 x(LPRSMB/LPD.)SxG�177 x(This)S 177 x(\211le)S 177 x(may)S 176 x(be)S 177 x(edited)S 176 x)G�(with)S 10773 X 597 y(a)S 171 x(normal)S 170 x(editor)S -36 x(.)S 258 x E�(See)S 171 x(the)S 170 x(template)S 170 x(de\211nitions)S 171 x(for)SFE�171 x(more)S 171 x(information)S 170 x(on)S 171 x(the)S 10773 X 598 y_K�(format)S 166 x(of)S 166 x(entries.)S 5094 19318 XY 9564 48 R 2404 20015 XYsF�F24(10.5.3)S 750 x(Logical)S 166 x(name)S 166 x(tables)S 10773 X 897 yE�F151(There)S 167 x(are)S 166 x(several)S 167 x(logical)S 166 x(name)S6E�166 x(tables)S 166 x(that)S 166 x(are)S 166 x(used)S 166 x(by)S 166 x�O�(the)S 166 x(LPR)S 167 x(programs.)S 10773 22007 XY F36(CMUIP$CLUSTER_ALIASES)SuD�10773 X 897 y F151(This)S 169 x(logical)S 170 x(name)S 170 x(table)SK�168 x(is)S 169 x(used)S 169 x(by)S 170 x(LPD)S 169 x(to)S 169 x(determine)S:G�170 x(which)S 169 x(hosts)S 169 x(are)S 169 x(part)S 10773 X 598 y(of)S H�156 x(a)S 155 x(speci\211c)S 156 x(cluster)S -37 x(,)S 158 x(for)S 156 xH�(purposes)S 155 x(of)S 155 x(removing)S 157 x(jobs.)S 250 x(When)S 156 xF�(a)S 155 x(job)S 156 x(is)S 155 x(submitted)S 10773 X 598 y(by)S 171 xG�(a)S 170 x(cluster)S 171 x(member)S 170 x(to)S 170 x(a)S 170 x(LPRSMB)S5G�171 x(queue,)S 172 x(the)S 171 x(host)S 170 x(name)S 171 x(that)S 170 xxC�(the)S 170 x(remote)S 10773 X 597 y(host)S 169 x(will)S 168 x(see)SeD�168 x(is)S 169 x(the)S 169 x(hostname)S 169 x(of)S 168 x(the)S 169 xH�(host)S 169 x(that)S 169 x(is)S 168 x(runnin)S 2 x(g)S 169 x(the)S 169 xD�(queue,)S 171 x(which)S 10773 X 598 y(in)S 179 x(a)S 179 x(cluster)SF�-37 x(,)S 183 x(is)S 178 x(not)S 179 x(necessarily)S 180 x(the)S 179 xF�(same)S 178 x(as)S 178 x(the)S 180 x(host)S 178 x(which)S 179 x(sent)SK�179 x(the)S 179 x(job.)S 10773 X 598 y(By)S 175 x(mapping)S 176 x(cluster)S C�175 x(members')S 175 x(hostname')S -19 x(s)S 175 x(to)S 175 x(the)SSE�175 x(hostname)S 175 x(of)S 175 x(the)S 176 x(cluster)S 10773 X 598 y(E�(member)S 169 x(actually)S 169 x(running)S 171 x(the)S 168 x(LPRSMB)S.E�169 x(queue,)S 171 x(an)S 169 x(alias)S 168 x(for)S 168 x(all)S 169 xMD�(members)S 168 x(of)S 10773 X 597 y(the)S 172 x(cluster)S 173 x(is)SD�171 x(established.)S 261 x(In)S 172 x(a)S 172 x(homogen)S 2 x(eous)SC�172 x(cluster)S 172 x(where)S 172 x(the)S 173 x(boot)S 172 x(node)SXG�10773 X 598 y(is)S 171 x(runn)S 2 x(ing)S 172 x(all)S 172 x(the)S 172 xeG�(LPRSMB)S 171 x(queues,)S 174 x(all)S 172 x(the)S 172 x(clients)S 171 xaF�(would)S 172 x(map)S 171 x(to)S 172 x(the)S 172 x(boot)S 10773 X 598 yE�(node')S -18 x(s)S 165 x(hostname.)S 250 x(The)S 167 x(format)S 165 x.G�(of)S 166 x(entries)S 166 x(in)S 167 x(this)S 165 x(table)S 166 x(is:)S1K�11770 X 897 y F38("memb)S 2 x(er-host-na)S 2 x(me")S 17495 X("alias-node-)ScQ�2 x(host-name)S 2 x(")S 10773 X 896 y F151(where)S 177 x("alias-node-host-name")SoF�175 x(would)S 176 x(be)S 177 x(the)S 176 x(hostname)S 177 x(of)S 176 xH�(the)S 176 x(node)S 177 x(in)S 177 x(the)S 10773 X 598 y(cluster)S 166 xK�(runnin)S 2 x(g)S 166 x(the)S 166 x(LPRSMB)S 166 x(queues.)S 10773 31771 XYsH�F36(CMUIP$LPD_T)S -36 x(ABLE)S 10773 X 896 y F151(This)S 179 x(logical)SE�179 x(name)S 179 x(table)S 178 x(provides)S 179 x(a)S 179 x(mapping)Sx���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������6� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1S;1���������������������������������������������������������������������������������������������������������i�����S������������������������O������������D�179 x(of)S 178 x('global')S 179 x(printer)S 179 x(names)S 178 x(to)SH�10773 X 598 y(local)S 173 x(queue)S 173 x(names.)S 262 x(Usually)S -55 xG�(,)S 175 x(a)S 172 x(global)S 173 x(printer)S 173 x(name)S 172 x(maps)SMC�172 x(to)S 173 x(a)S 172 x(local)S 172 x(queue)S 10773 X 598 y(of)S C�174 x(of)S 173 x(the)S 174 x(same)S 173 x(name,)S 177 x(but)S 173 xnJ�(it)S 174 x(is)S 173 x(possible)S 173 x(using)S 174 x(this)S 173 x(table)SF�174 x(to)S 173 x(map)S 173 x(the)S 174 x(global)S 10773 X 598 y(name)SK�173 x(to)S 172 x(a)S 172 x(local)S 172 x(queue)S 173 x(of)S 172 x(another)S E�173 x(name.)S 262 x(The)S 173 x(format)S 172 x(of)S 172 x(the)S 173 xeD�(entries)S 172 x(in)S 172 x(this)S 10773 X 598 y(table)S 166 x(is:)SC�-849 x 896 y F38("global-nam)S 2 x(e")S 249 x("local-nam)S 2 x(e")S1�27150 36925 XY F36(10\2039)S�%%EndCustomColor �209 PP EPq �%%PageTrailerd2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman �%%+ Helveticao�%%PageCustomColors: 0_BLACK(�%r�%%Page: 10-10 210 �%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)1,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKhH�0 SC 5094 1807 XY F28(LPR)S 10773 4866 XY F151(All)S 249 x(names)S 250 xL�(in)S 250 x(this)S 250 x(table)S 250 x(should)S 250 x(be)S 250 x(de\211ned)SG�250 x(with)S 250 x(the)S 10773 X 598 y(/TRANSLA)S -28 x(TION=TERMINAL)SiG�189 x(quali\211er)S 191 x(to)S 189 x(make)S 190 x(ensure)S 191 x(that)SdE�189 x(none)S 191 x(of)S 10773 X 598 y(the)S 174 x(names)S 174 x(are)S)E�174 x(translated)S 173 x(past)S 173 x(the)S 174 x(local-name.)S 266 x$D�(By)S 174 x(default,)S 176 x(names)S 174 x(in)S 174 x(this)S 10773 XM�597 y(table)S 174 x(are)S 174 x(set)S 173 x(up)S 174 x(by)S 175 x(executing)S5H�175 x(the)S 175 x(LPR_ST)S -28 x(ARTUP)S -64 x(.COM)S 174 x(procedure,)SG�177 x(which)S 10773 X 598 y(de\211nes)S 167 x(the)S 167 x(names)S 166 xxF�(according)S 168 x(to)S 166 x(the)S 167 x(printers)S 166 x(de\211ned)SL�167 x(in)S 167 x(the)S 167 x(PRINTCAP)S -65 x(.TXT)S 10773 X 598 y(\211le.)SI�-848 x 8951 Y F36(CMUIP$LPQ_T)S -36 x(ABLE)S 10773 X 896 y(CMUIP$LPRM_T)S�C�-36 x(ABLE)S 10773 X 897 y F151(These)S 173 x(two)S 171 x(logical)S�G�173 x(name)S 172 x(tables)S 172 x(map)S 172 x(a)S 172 x(printer)S 173 x�D�(name)S 172 x(to)S 172 x(a)S 173 x(host)S 172 x(name)S 172 x(which)SD�10773 X 598 y(can)S 178 x(supply)S 178 x(queue)S 178 x(information)SH�178 x(for)S 177 x(the)S 178 x(printer)S -36 x(.)S 272 x(Normally)S -55 xH�(,)S 181 x(the)S 178 x(contents)S 177 x(of)S 10773 X 597 y(these)S 175 xE�(two)S 174 x(tables)S 174 x(is)S 174 x(identical,)S 177 x(and)S 175 x�E�(thus,)S 178 x(one)S 175 x(of)S 175 x(the)S 175 x(tables)S 174 x(is)S�C�174 x(de\211ned)S 175 x(as)S 175 x(an)S 10773 X 598 y(alias)S 166 x�E�(for)S 166 x(the)S 166 x(other)S -37 x(.)S 250 x(The)S 167 x(format)S�C�165 x(for)S 167 x(entries)S 166 x(in)S 166 x(these)S 166 x(tables)S�F�165 x(is:)S 11770 X 897 y F38("printer")S 15104 X("host-nam)S 2 x(e")SC�10773 X 897 y F151(Since)S 177 x(these)S 177 x(tables)S 176 x(are)S�G�177 x(accessed)S 177 x(by)S 177 x(the)S 177 x(client)S 177 x(programs)S7J�177 x(LPQ)S 177 x(and)S 177 x(LPRM,)S 10773 X 597 y(these)S 193 x(tables)SE�192 x(need)S 194 x(to)S 192 x(be)S 193 x(world-readable.)S 303 x(By)S6F�194 x(default,)S 200 x(both)S 193 x(tables)S 192 x(are)S 10773 X 598 yH�(created)S 172 x(and)S 172 x(all)S 172 x(de\211nitions)S 172 x(created)SE�172 x(by)S 172 x(executing)S 173 x(the)S 172 x(LPR_ST)S -27 x(ARTUP)SmC�-64 x(.COM)S 10773 X 598 y(procedure.)S 281 x(Generally)S -55 x(,)SSG�186 x(printer)S 181 x(entries)S 181 x(in)S 182 x(these)S 181 x(tables)SGG�181 x(map)S 181 x(either)S 181 x(to)S 181 x(the)S 10773 X 598 y(local)SSF�159 x(system)S 158 x(or)S 159 x(to)S 158 x(the)S 159 x(cluster)S 159 xH�(member)S 158 x(who)S 159 x(actually)S 159 x(is)S 158 x(runn)S 2 x(ing)SG�159 x(the)S 159 x(outgoing)S 10773 X 597 y(LPRSMB)S 182 x(queue)S 183 x-E�(for)S 183 x(the)S 182 x(speci\211c)S 182 x(printer)S -36 x(.)S 282 xxC�(This)S 182 x(enables)S 182 x(the)S 183 x(local)S 182 x(LPD)S 182 x1C�(to)S 10773 X 598 y(display)S 175 x(its)S 174 x(queue)S 175 x(and)S C�175 x(allows)S 174 x(for)S 174 x(jobs)S 175 x(to)S 175 x(be)S 174 x1G�(removed)S 176 x(from)S 174 x(the)S 175 x(local)S 175 x(queue)S 10773 X(E�598 y(and)S 172 x(the)S 171 x(remote)S 171 x(queue.)S 261 x(T)S -46 x D�(o)S 172 x(disable)S 170 x(this)S 171 x(feature,)S 173 x(map)S 171 xE�(the)S 172 x(printer)S 171 x(entries)S 172 x(to)S 10773 X 598 y(the)StD�167 x(remote)S 166 x(host)S 166 x(which)S 166 x(is)S 166 x(hosting)SE�167 x(the)S 166 x(printer)S 167 x(\(ie,)S 166 x(the)S 167 x(entries)SxC�166 x(in)S 166 x(these)S 167 x(tables)S 10773 X 597 y(would)S 166 x K�(then)S 167 x(be)S 166 x(identical)S 166 x(to)S 165 x(the)S 167 x(entries)SRL�166 x(in)S 166 x(the)S 166 x(CMUIP$LPRSMB_T)S -27 x(ABLE\).)S 10773 20806 XYK�F36(CMUIP$LPRSMB_T)S -36 x(ABLE)S 10773 X 897 y F151(This)S 174 x(logical)S1G�175 x(name)S 174 x(table)S 174 x(maps)S 174 x(a)S 174 x(printer)S 174 xPD�(name)S 175 x(to)S 174 x(a)S 174 x(host)S 174 x(which)S 174 x(will)SE�174 x(accept)S 10773 X 598 y(\211les)S 172 x(from)S 171 x(the)S 172 x)F�(printer)S 172 x(queue)S 173 x(for)S 171 x(printing)S 173 x(or)S 172 xG�(further)S 172 x(processing.)S 261 x(Entries)S 171 x(in)S 10773 X 597 y)J�(this)S 175 x(table)S 176 x(have)S 176 x(the)S 176 x(same)S 175 x(format)SE�175 x(as)S 175 x(entries)S 176 x(in)S 175 x(the)S 176 x(CMUIP$LPQ_T)SlC�-27 x(ABLE.)S 10773 X 598 y(The)S 171 x(LPRSMB)S 169 x(uses)S 170 xgC�(these)S 169 x(entries)S 170 x(to)S 170 x(determine)S 170 x(where)SsH�170 x(to)S 169 x(send)S 170 x(\211les)S 170 x(from)S 170 x(its)S 10773 XC�598 y(queues)S 167 x(to)S 165 x(be)S 166 x(printed.)S 5094 25040 XYaD�23160 96 R 2404 25738 XY F24(10.6)S 5094 X(System)S 166 x(resource)SE�166 x(requirements)S 10773 X 896 y F151(In)S 171 x(order)S 171 x(to)S F�170 x(support)S 170 x(LPD,)S 171 x(it)S 170 x(is)S 171 x(recommended)SI�171 x(that)S 170 x(the)S 171 x(SYSG)S -2 x(EN)S 171 x(parameter)S 10773 XmC�598 y(PQL_MASTLM)S 186 x(be)S 186 x(raised)S 185 x(to)S 186 x(100)S G�185 x(or)S 186 x(more.)S 289 x(This)S 186 x(is)S 185 x(required)S 187 xmG�(to)S 185 x(support)S 10773 X 598 y(the)S 177 x(LPQ)S 177 x(functions)S1D�177 x(of)S 177 x(LPD.)S 177 x(If)S 177 x(it)S 176 x(is)S 177 x(not)SE�177 x(at)S 176 x(100)S 177 x(or)S 177 x(more,)S 180 x(it)S 177 x(is)SxG�176 x(possible)S 176 x(that)S 10773 X 598 y(LPQ)S 177 x(queries)S 178 x C�(to)S 177 x(LPD)S 177 x(which)S 178 x(generate)S 178 x(long)S 178 x7I�(output)S 177 x(reports)S 177 x(may)S 178 x(hang.)S 273 x(\(ie,)S 10773 X1F�597 y(lpq/all/full)S 167 x F159(<QUEUE>)S F151(\))S 10773 X 897 y(If)SG�179 x(you)S 180 x(notice)S 179 x(this)S 179 x(occurrin)S 2 x(g,)S 183 x8F�(stop)S 178 x(the)S 180 x(LPD.xxx)S 181 x(process)S 179 x(that)S 179 xC�(is)S 178 x(hung)S 181 x(and)S 10773 X 598 y(increase)S 160 x(the)S7D�159 x(parameter)S -36 x(.)S 249 x({aside:)S 249 x(this)S 159 x(may)SH�160 x(be)S 159 x(settable)S 159 x(via)S 160 x(the)S 159 x(internet.con)SC�2 x(\211g)S 10773 X 598 y(\211le)S 166 x(also.})S 5094 36925 XY F36 �(10\20310)S �%%EndCustomColor �210 PP EP7 �%%PageTrailer.2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman �%%+ Helvetica �%%PageCustomColors: 0_BLACK �%o�%%Page: 10-11 211��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)7)�1000 BP PaperHeight PaperWidth PM 0 0 XY (�%%BeginCustomColor: 0_BLACK2E�0 SC 27062 1807 XY F28(LPR)S 5094 4596 XY 23160 96 R 2404 5294 XY F248G�(10.7)S 5094 X(PRINTCAP)S 165 x(printer)S 166 x(de\211nitions)S 10773 XnG�896 y F151(Printcap)S 169 x(\211le)S 169 x(format:)S 255 x(This)S 168 x D�(\���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������QR� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������wp������������211le)S 169 x(is)S 169 x(a)S 168 x(normal)S 169 x(editable)S 168 xE�(text)S 169 x(\211le.)S 255 x(Fields)S 168 x(may)S 169 x(be)S 10773 XeL�598 y(separated)S 166 x(by)S 166 x(any)S 167 x(whitespace.)S 249 x(Comment)SF�166 x(lines)S 165 x(begin)S 167 x(with)S 166 x("!")S 10773 X 897 y F36S�(queue)S 499 x F35("remote_host","local_host",scs_node,def)S 2 x(ault_form,\212ag)SMD�10773 X 896 y F151(where:)S 10773 X 897 y F38(queue)S 14957 X(name)SC�151 x(of)S 149 x(queue)S 10773 X 747 y(remote_)S 2 x(host)S 14957 X�G�(quoted)S 159 x(string)S 158 x(containing)S 158 x(remo)S 2 x(te)S 157 x7H�(host)S 158 x(Internet)S 158 x(Domain)S 159 x(Name)S 158 x(for)S 14957 XD�548 y(this)S 149 x(queu)S 2 x(e)S 10773 X 747 y(local_host)S 14957 XE�(quoted)S 165 x(string)S 165 x(specifying)S 164 x(the)S 164 x(local)S7G�164 x(host)S 164 x(Internet)S 164 x(Domain)S 165 x(Name)S 14957 X 548 y H�(for)S 159 x(this)S 158 x(queue)S 160 x(\(in)S 159 x(a)S 159 x(cluster)SH�-25 x(,)S 161 x(this)S 158 x(is)S 158 x(the)S 159 x(node)S 159 x(where)SF�160 x(the)S 158 x(queue)S 160 x(is)S 14957 X 548 y(runn)S 2 x(ing\).)SF�224 x(It)S 148 x(is)S 149 x(the)S 150 x(same)S 151 x(node)S 150 x(as)SE�150 x(the)S 150 x(scs)S 149 x(node.)S 10773 X 747 y(scs_nod)S 2 x(e)S8E�14957 X(DECNet)S 149 x(cluster)S 150 x(node)S 150 x(to)S 149 x(host)S5I�150 x(this)S 149 x(queue)S 10773 X 748 y(default_form)S 14957 X(default)SaE�150 x(form)S 150 x(for)S 149 x(this)S 149 x(queue)S 151 x(\(usually)SuK�150 x(DEF)S -25 x(AUL)S -33 x(T\))S 10773 X 747 y(\212ag)S 14957 X(determ)SpD�2 x(ines)S 153 x(whether)S 154 x(this)S 152 x(queue)S 154 x(should)SC�154 x(be)S 154 x(started)S 153 x(when)S 154 x(initi)S -2 x(alized)S E�14957 X 548 y(\(start/stop\))S 175 x(or)S 174 x(if)S 172 x(it)S 173 x5G�(de\211nes)S 175 x(a)S 174 x(local)S 173 x(device)S 174 x(queue)S 175 x D�(which)S 174 x(only)S 14957 X 548 y(need)S 2 x(s)S 153 x(the)S 154 xC�(necessa)S 2 x(ry)S 154 x(LPR)S 154 x(logical)S 153 x(names)S 155 x)O�(to)S 153 x(be)S 155 x(de\211ned)S 155 x(\(DEFINE-)S 14957 X 548 y(LOGICALS\))S(C�5094 17697 XY 23160 96 R 2404 18395 XY F24(10.8)S 5094 X(PRINTCAP)S)C�165 x(ENTRIES)S 5094 X 398 y 9564 48 R 2404 19490 XY(10.8.1)S 750 x E�(Adding)S 166 x(a)S 166 x(printer)S 167 x(entry:)S 10773 X 897 y F151)F�(Once)S 169 x(a)S 168 x(new)S 168 x(queue)S 169 x(is)S 168 x(entered)SD�169 x(into)S 168 x(the)S 169 x(PRINTCAP)S 167 x(\211le,)S 170 x(it)SM�168 x(can)S 169 x(be)S 168 x(de\211ned)S 169 x(by)S 10773 X 598 y(executing)SSG�168 x(the)S 166 x(LPR_ST)S -27 x(ARTUP)S -65 x(.COM)S 166 x(procedure)SlS�167 x(as)S 166 x(follows:)S 12767 X 896 y F38(@CMUIP_ROOT)S -51 x(:[SYSMGR]LPR_ST)S I�-34 x(AR)S -8 x(TUP)S 249 x(queue)S 5094 23077 XY 9564 48 R 2404 23774 XYeI�F24(10.8.2)S 750 x(Changing)S 166 x(an)S 166 x(existing)S 165 x(printer)S F�167 x(entry:)S 10773 X 897 y F151(When)S 180 x(chang)S 2 x(ing)S 181 xI�(the)S 180 x(entry)S 181 x(for)S 180 x(an)S 180 x(existing)S 180 x(runn)ShE�2 x(ing)S 180 x(queue,)S 185 x(use)S 180 x(the)S 180 x(LPR_)S 10773 X1H�598 y(ST)S -27 x(ARTUP)S -65 x(.COM)S 166 x(procedure)S 167 x(as)S 166 xC�(follows:)S 12767 X 896 y F38(@CMUIP_ROOT)S -51 x(:[SYSMGR]LPR_ST)SoD�-34 x(AR)S -8 x(TUP)S 249 x(queue)S 251 x(REST)S -34 x(AR)S -8 x(T)SG�10773 X 897 y F151(to)S 166 x(restart)S 166 x(the)S 166 x(queue)S 167 xSK�(with)S 165 x(the)S 166 x(new)S 166 x(parameters.)S 5094 28258 XY 9564 48 ReE�2404 28955 XY F24(10.8.3)S 750 x(Rede\211ning)S 166 x(logical)S 165 x H�(names)S 10773 X 897 y F151(T)S -45 x(o)S 157 x(rede\211ne)S 158 x(any)SG�158 x(logical)S 157 x(names)S 157 x(for)S 157 x(a)S 157 x(queue)S 158 x E�(without)S 157 x(reinitializing)S 157 x(the)S 157 x(queue:)S 2 x(\))S(G�12767 X 896 y F38(@CMUIP_ROOT)S -51 x(:[SYSMGR]LPR_ST)S -34 x(AR)S -8 x E�(TUP)S 249 x(queue)S 251 x("")S 249 x(DEFINE-LOGICALS)S 5094 31944 XY)C�23160 96 R 2404 32641 XY F24(10.9)S 5094 X(Diagnosing)S 166 x(LPR)S2F�165 x(problems)S 10773 X 897 y F36(LPD)S 8131 35431 XY F153(Problem:)SH�299 x(Jobs)S 174 x(from)S 172 x(remote)S 174 x(system)S 173 x(do)S 175 xC�(not)S 174 x(arrive)S 173 x(in)S 174 x(loca)S 2 x(l)S 173 x(queue)SrE�174 x(/)S 174 x(jobs)S 174 x(hang)S 10773 X 597 y(trying)S 167 x(to)SrE�167 x(send)S 166 x(to)S 167 x(local)S 167 x(host.)S 26900 X 897 y F36o�(10\2031)S -27 x(1)S�%%EndCustomColor �211 PP EPm �%%PageTrailerh2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman5�%%+ Helvetica-Oblique Helvetica NewCenturySchlbk-Bold �%%PageCustomColors: 0_BLACK1�%x�%%Page: 10-12 2122�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)a,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKuE�0 SC 5094 1807 XY F28(LPR)S 10773 4866 XY F151(Reason\(s\):)S 10773 X5E�897 y F36(1)S 620 x F151(Remote)S 176 x(host)S 176 x(is)S 176 x(not)S(D�177 x(in)S 176 x(hosts.lpd)S 176 x(\211le.)S 271 x(V)S -46 x(erify)SD�177 x(this)S 176 x(by)S 177 x(running)S 178 x(CMUIP_)S 11670 X 597 yE�(ROO)S -2 x(T)S -27 x(:[SYSMGR]LPD_HOSTS.COM.)S 190 x(If)S 190 x(it)S0F�190 x(is)S 190 x(not)S 191 x(there,)S 198 x(then)S 191 x(add)S 11670 XD�598 y(the)S 185 x(remote')S -18 x(s)S 185 x(hostname.)S 288 x(Make)SH�186 x(sure)S 186 x(it)S 185 x(is)S 185 x(the)S 186 x(full)S 186 x(name)SF�185 x(and)S 186 x(not)S 186 x(an)S 11670 X 598 y(abbreviation.)S 290 xE�(T)S -30 x(ry)S 187 x(executing)S 188 x(an)S 186 x(LPQ)S 186 x(from)S C�187 x(the)S 186 x(remote)S 186 x(system)S 186 x(and)S 11670 X 598 y E�(verify)S 179 x(what)S 177 x(error)S 179 x(\(if)S 177 x(any\))S 179 xpI�(it)S 178 x(reports.)S 273 x(If)S 177 x(LPQ)S 178 x(works,)S 181 x(then)SsC�179 x(the)S 178 x(remote)S 11670 X 597 y(system)S 165 x(has)S 166 xSC�(permission)S 166 x(to)S 166 x(send)S 166 x(\211les)S 166 x(also.)SSF�10773 X 897 y F36(2)S 620 x F151(Check)S 176 x(the)S 175 x(LPD)S 176 xH�(log)S 176 x(\211le)S 175 x(on)S 176 x(the)S 176 x(local)S 175 x(host.)SG�268 x(See)S 176 x(what)S 175 x(error)S 176 x(\(if)S 175 x(any\))S 176 xiE�(the)S 11670 X 598 y(local)S 169 x(LPD)S 169 x(is)S 168 x(reporting)S H�170 x(while)S 169 x(trying)S 170 x(to)S 168 x(process)S 169 x(incoming)SD�170 x(jobs.)S 255 x(\(Usually)S -55 x(,)S 11670 X 598 y(most)S 165 xG�(LPD)S 166 x(problems)S 166 x(can)S 166 x(be)S 166 x(found)S 167 x(by)S1J�166 x(check)S 2 x(ing)S 166 x(the)S 167 x(log)S 166 x(\211les\).)S 10773 XE�896 y F36(3)S 620 x F151(LPD$SPOOL_DIR)S 174 x(isn')S -10 x(t)S 176 x1H�(de\211ned)S 176 x(correctly)S -55 x(.)S 269 x(Make)S 176 x(sure)S 176 xG�(that)S 175 x(the)S 176 x(logical)S 11670 X 598 y(name)S 166 x(points)S7G�166 x(to)S 166 x(an)S 166 x(existing/writable)S 166 x(directory)S -54 x5H�(.)S 10773 X 897 y F36(4)S 620 x F151(The)S 170 x(printer)S 169 x(name)SE�170 x(isn')S -10 x(t)S 169 x(de\211ned)S 170 x(correctly)S 170 x(or)SPH�169 x(at)S 169 x(all)S 169 x(in)S 170 x(the)S 169 x(CMUIP$LPD_)S 11670 XH�597 y(T)S -27 x(ABLE)S 165 x(logical)S 166 x(name)S 167 x(table.)S 249 xI�(V)S -46 x(erify)S 166 x(by:)S 11670 X 897 y F38(SHOW)S 249 x(LOGICAL/T)SuI�-34 x(ABLE=CMUIP$LPD_T)S -34 x(ABLE)S 250 x(printer-nam)S 2 x(e)S 10773 X)D�897 y F36(5)S 620 x F151(Quota)S 184 x(exceeded.)S 287 x(The)S 185 xC�(spool)S 185 x(directory)S 185 x(for)S 184 x(LPD)S 185 x(is)S 184 x0H�(on)S 185 x(a)S 184 x(volume)S 186 x(with)S 11670 X 597 y(quotas)S 174 xF�(and)S 174 x(the)S 174 x(UIC)S 174 x(running)S 176 x(the)S 174 x(LPD)SF�174 x(process)S 174 x(has)S 174 x(exhausted)S 175 x(its)S 173 x(disk)SD�11670 X 598 y(quota.)S 253 x(Either)S 167 x(move)S 168 x(the)S 168 xI�(spool)S 168 x(area)S 167 x(to)S 168 x(a)S 168 x(volume)S 168 x(without)SnI�167 x(quotas)S 168 x(or)S 168 x(raise)S 11670 X 598 y(the)S 166 x(quota)SXI�166 x(for)S 166 x(the)S 166 x(owner)S 167 x(UIC)S 165 x(of���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������|������ ������)S 166 x(LPD.)SoH�10773 X 897 y F36(6)S 620 x F151(Maximum)S 190 x(process)S 189 x(count)SN�191 x(on)S 190 x(the)S 190 x(local)S 190 x(host)S 189 x(is)S 189 x(exceeded.)SE�298 x(V)S -46 x(erify)S 190 x(by)S 11670 X 597 y(SHOW)S 174 x(MEMOR)SWG�-19 x(Y)S 175 x(and)S 176 x(note)S 176 x(if)S 175 x(there)S 176 x(are)SRC�176 x(free)S 176 x(process)S 175 x(entry)S 176 x(slots.)S 268 x(Y)S)E�-56 x(ou)S 11670 X 598 y(may)S 181 x(either)S 180 x(have)S 182 x(to)S G�180 x(raise)S 181 x(the)S 180 x(maximum)S 181 x(process)S 180 x(count)S1C�182 x(via)S 180 x(SYSGEN)S 11670 X 598 y(and)S 169 x(reboot)S 170 x)D�(the)S 169 x(system)S 169 x(or)S 170 x(there)S 170 x(may)S 169 x(a)SF�170 x(large)S 170 x(number)S 170 x(of)S 169 x(hung)S 171 x(processes)SH�11670 X 598 y(clogging)S 168 x(up)S 166 x(your)S 167 x(system.)S 10773 XD�896 y F36(7)S 620 x F151(Insuf\211cient)S 175 x(disk)S 175 x(space)SF�175 x(for)S 175 x(a)S 175 x(particular)S 175 x(print)S 175 x(\211le.)SC�267 x(The)S 176 x(remote)S 175 x(system)S 11670 X 598 y(may)S 174 xqF�(be)S 174 x(trying)S 175 x(to)S 174 x(print)S 174 x(a)S 174 x(\211le)SH�175 x(that)S 174 x(would)S 173 x(exceed)S 175 x(the)S 174 x(disk)S 174 xC�(space)S 174 x(on)S 175 x(the)S 11670 X 598 y(volume)S 176 x(that)S�G�175 x(LPD)S 175 x(spools)S 175 x(incoming)S 176 x(\211les)S 175 x(to.)S6H�268 x(V)S -46 x(erify)S 176 x(this)S 175 x(by)S 175 x(execu)S 2 x(ting)SC�175 x(a)S 11670 X 598 y(LPQ)S 166 x(on)S 166 x(the)S 166 x(remote)SSH�167 x(system)S 165 x(and)S 166 x(check)S 167 x(the)S 167 x(sizes)S 165 xK�(of)S 165 x(the)S 167 x(jobs.)S 10773 X 896 y F36(8)S 620 x F151(Internal)S G�174 x(LPD)S 174 x(errors.)S 265 x(Submit)S 174 x(an)S 174 x(SPR)S 174 x(C�(\(send)S 173 x(your)S 175 x(LPD)S 174 x(log)S 175 x(\211le)S 174 x5E�(as)S 173 x(well)S 11670 X 598 y(as)S 165 x(any)S 167 x(other)S 167 x G�(pertinent)S 166 x(information\).)S 8131 25987 XY F153(Problem:)S 299 x5G�(LPQ)S 157 x(of)S 158 x(queue)S 157 x(on)S 158 x(local)S 158 x(system)S K�158 x(shows)S 158 x(no)S 158 x(information)S 159 x(or)S 157 x(abbreviated)S(D�10773 X 598 y(information)S 167 x(\(as)S 167 x(compared)S 166 x(to)SP�167 x(SHOW)S 166 x(QUEUE/ALL)S 166 x(queue\))S 10773 X 896 y F151(Reason\(s\):)SF�10773 X 897 y F36(1)S 620 x F151(Check)S 166 x(for)S 167 x(the)S 166 xH�(above)S 166 x(symptoms)S 166 x(for)S 166 x(hung)S 167 x(jobs.)S 10773 XC�896 y F36(2)S 620 x F151(Check)S 195 x(LPD)S 195 x(log)S 196 x(to)SrD�195 x(verify)S 196 x(that)S 195 x(the)S 195 x(local)S 195 x(system)SK�194 x(is)S 195 x(even)S 196 x(seeing)S 195 x(a)S 11670 X 598 y(connection)SXD�167 x(being)S 167 x(opened)S 166 x(to)S 166 x(it.)S 249 x(If)S 166 xF�(not,)S 167 x(there)S 166 x(may)S 167 x(be)S 166 x(a)S 166 x(network)SH�166 x(problem.)S 10773 X 897 y F36(3)S 620 x F151(In)S 177 x(the)S 178 xC�(LPD)S 177 x(log,)S 181 x(is)S 177 x(the)S 177 x(connection)S 179 x1F�(closing)S 177 x(with)S 177 x(an)S 178 x(error)S 178 x(status?)S 270 xH�(Is)S 177 x(it)S 11670 X 598 y(showing)S 174 x(an)S 174 x(access)S 173 xF�(violation)S 174 x(termination?)S 265 x(Gather)S 173 x(any/all)S 175 xI�(information)S 11670 X 597 y(and)S 166 x(submit)S 166 x(an)S 166 x(SPR.)S �5094 36925 XY F36(10\20312)S�%%EndCustomColor �212 PP EP �%%PageTrailere2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#�%%+ Helvetica NewCenturySchlbk-Bold:�%%PageCustomColors: 0_BLACK1�%x�%%Page: 10-13 2131�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)()�1000 BP PaperHeight PaperWidth PM 0 0 XY S�%%BeginCustomColor: 0_BLACK(D�0 SC 27062 1807 XY F28(LPR)S 10773 4872 XY F36(LPRSMB)S 8131 X 896 yD�F153(Problem:)S 299 x(Jobs)S 166 x(are)S 166 x(not)S 167 x(getting)SH�167 x(sent)S 167 x(to)S 166 x(the)S 167 x(remote)S 165 x(host.)S 10773 XH�897 y F151(Reason\(s\):)S 10773 X 897 y F36(1)S 620 x F151(Check)S 193 xI�(the)S 192 x(LPRSMB)S 193 x(log)S 193 x(\211le.)S 302 x(V)S -46 x(erify)S�I�193 x(that)S 192 x(the)S 193 x(LPRSMB)S 192 x(is)S 192 x(seeing)S 11670 X�D�597 y(the)S 196 x(correct)S 196 x(remote)S 196 x(host)S 196 x(name)SE�196 x(for)S 196 x(this)S 196 x(queue.)S 310 x(If)S 196 x(not,)S 204 xwH�(check)S 197 x(the)S 11670 X 598 y(printcap)S 171 x(\211le)S 172 x(for)SC�172 x(an)S 171 x(error)S 172 x(in)S 172 x(the)S 171 x(entry)S 173 x�I�(and)S 171 x(restart)S 171 x(the)S 172 x(queue)S 172 x(via)S 172 x(LPR_)S6H�11670 X 598 y(ST)S -28 x(ARTUP)S -64 x(.COM.)S 166 x(Check)S 167 x(for)SG�166 x(other)S 167 x(error)S 166 x(status)S 165 x(in)S 167 x(the)S 166 xsG�(log)S 166 x(\211le.)S 10773 X 897 y F36(2)S 620 x F151(Network)S 169 x4G�(problems\202the)S 168 x(IP)S -37 x(ACP)S 169 x(is)S 168 x(dead/dying)S E�2 x(/hung)S 2 x(,)S 170 x(the)S 169 x(remote)S 168 x(system)S 11670 X1K�597 y(is)S 165 x(not)S 167 x(currently)S 167 x(reachable)S 167 x(\(cannot)SSG�166 x(telnet,)S 167 x(FTP)S -64 x(,)S 167 x(ping)S 166 x(remote)S 166 xlG�(host\))S 10773 X 897 y F36(3)S 620 x F151(See)S 179 x(if)S 180 x(LPQ)SkE�180 x(of)S 180 x(the)S 180 x(queue)S 180 x(works)S 180 x(from)S 180 xgG�(the)S 179 x(local)S 180 x(host.)S 277 x(If)S 180 x(so,)S 183 x(check)SaE�181 x(the)S 11670 X 598 y(remote)S 166 x(host)S 166 x(administrator)SLC�165 x(to)S 166 x(check)S 167 x(its)S 165 x(lpd)S 166 x(logs)S 166 x0M�(for)S 167 x(errors.)S 10773 13440 XY F36(LPRM)S 8131 X 896 y F153(Problem:)S�E�299 x(Cannot)S 167 x(remove)S 166 x(job)S 166 x(from)S 166 x(queue.)S7F�10773 X 897 y F151(Reason\(s\):)S 10773 X 897 y F36(1)S 620 x F151(V)SE�-46 x(erify)S 191 x(that)S 191 x(the)S 191 x(job)S 192 x(originated)S D�191 x(from)S 191 x(the)S 191 x(local)S 192 x(host)S 190 x(or)S 192 xE�(cluster)S 191 x(\(use)S 11670 X 597 y(LPQ/FULL\).)S 184 x(If)S 183 x F�(the)S 183 x(job)S 184 x(in)S 183 x(question)S 183 x(did)S 183 x(not)SF�184 x(originate)S 183 x(from)S 183 x(the)S 184 x(local)S 11670 X 598 yG�(host)S 166 x(or)S 166 x(cluster)S -37 x(,)S 167 x(you)S 167 x(cannot)S D�166 x(remove)S 167 x(it,)S 166 x(even)S 167 x(if)S 166 x(the)S 166 xH�(username)S 167 x(matches.)S 10773 X 897 y F36(2)S 620 x F151(If)S 202 xH�(job)S 203 x(is)S 202 x(in)S 203 x(local)S 203 x(cluster)S 202 x(queue)SC�204 x(and)S 202 x(came)S 203 x(from)S 203 x(a)S 202 x(local)S 203 xrG�(cluster)S 11670 X 597 y(member)S -37 x(,)S 182 x(verify)S 180 x(that)S E�179 x(the)S 179 x(hostname)S 178 x(for)S 179 x(this)S 179 x(cluster)S1S�178 x(member)S 179 x(is)S 178 x(in)S 179 x(the)S 11670 X 598 y(CMUIP$CLUSTER_ALIA)ShG�-2 x(SES)S 181 x(logical)S 182 x(name)S 181 x(table)S 182 x(and)S 181 xyE�(points)S 181 x(to)S 182 x(the)S 11670 X 598 y(node)S 166 x(serving)S(E�167 x(the)S 167 x(queue.)S 10773 X 897 y F36(3)S 620 x F151(V)S -46 x F�(erify)S 185 x(that)S 185 x(you)S 186 x(own)S 184 x(the)S 185 x(job.)SF�288 x(Only)S 185 x(users)S 185 x(with)S 185 x(OPER)S 184 x(and)S 185 xD�(WORLD)S 11670 X 597 y(privileges)S 166 x(may)S 167 x(remove)S 166 xF�(jobs)S 167 x(belonging)S 167 x(to)S 166 x(users)S 166 x(other)S 166 x9�(than)S 167 x(themselves.)S 26873 36925 XY F36(10\20313)Sx�%%EndCustomColor �213 PP EPo �%%PageTrailer 1�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Bold �%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK1�%3�%%Page: 10-14 2140� /DEC$EDMS_MAKE_FILM where � { pop }e%�{ /DEC$EDMS_SUPPRESS_BLANKPAGES wheren � { pop }r� { CLRP showpage } ifelse � } ifelse S �%%PageTrailer �%%PageFonts:�%%PageCustomColors:��% �%%Page: A-1 215S�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)6)�1000 BP PaperHeight PaperWidth PM 0 0 XY 3�%%BeginCustomColor: 0_BLACKAI�0 SC 2404 5875 XY F12(A)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Data)SSG�165 x(Structur)S -2 x(es)S 10773 8652 XY F151(These)S 177 x(are)S 178 xrD�(the)S 177 x(data)���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������I� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������<������������S 177 x(structures)S 177 x(used)S 177 x(by)S 177 xI�(the)S 177 x(various)S 178 x(components)S 177 x(of)S 177 x(CMU-)S 10773 XrL�598 y(OpenVMS/IP)S -64 x(.)S 167 x(Numbers)S 166 x(are)S 167 x(represented)SJ�167 x(in)S 167 x(decimal)S 166 x(unless)S 166 x(otherwise)S 166 x(noted.)SC�10773 X 597 y(Field)S 169 x(sizes)S 167 x(are)S 169 x(given)S 170 xxC�(as)S 168 x(the)S 169 x(number)S 170 x(of)S 168 x(bits)S 168 x(in)S1D�169 x(the)S 169 x(\211eld,)S 170 x(and)S 169 x(the)S 169 x(offsets)SG�167 x(are)S 10773 X 598 y(given)S 167 x(as)S 166 x(the)S 166 x(number)SMC�167 x(off)S 166 x(bytes)S 166 x(from)S 166 x(the)S 166 x(begining)SlH�168 x(of)S 166 x(the)S 166 x(structure.)S 10773 X 897 y(A)S 199 x(word)SH�199 x(of)S 200 x(warning.)S 317 x(These)S 200 x(structures)S 199 x(are)SE�200 x(the)S 199 x(ones)S 200 x(used)S 199 x(in)S 200 x(CMU-)S 10773 XeH�597 y(OpenVMS/IP)S 186 x(version)S 187 x(6.6.)S 290 x(They)S 187 x(may)SH�186 x(be)S 186 x(different)S 186 x(from)S 186 x(the)S 186 x(ones)S 186 xF�(being)S 10773 X 598 y(used)S 173 x(in)S 173 x(your)S 174 x(personal)SF�173 x(copy)S 173 x(of)S 173 x(CMU-OpenVMS/IP)S 173 x(for)S 173 x(any)SI�174 x(of)S 172 x(the)S 173 x(following)S 10773 X 598 y(reasons:)S 10773 XoG�897 y(\201)S 595 x(Y)S -56 x(ou)S 167 x(are)S 166 x(not)S 166 x(using)S6G�167 x(CMU-OpenVMS/IP)S 166 x(6.6)S 10773 X 896 y(\201)S 595 x(Y)S -56 xnD�(ou)S 167 x(have)S 166 x(an)S 167 x(enhanced)S 167 x(version)S 167 xJ�(of)S 166 x(6.6)S 10773 X 897 y(\201)S 595 x(Y)S -56 x(our)S 167 x(local)SG�166 x(network)S 166 x(hacker)S 167 x(chang)S 2 x(ed)S 166 x(the)S 166 x C�(source)S 10773 X 897 y(\201)S 595 x(Y)S -56 x(our)S 167 x(humble)S7D�166 x(narrator)S 167 x(typed)S 166 x(them)S 166 x(in)S 167 x(wrong)SE�166 x(\(oops!\))S 10773 17817 XY(In)S 154 x(any)S 155 x(case,)S 157 x)E�(the)S 154 x(de\211nitive)S 155 x(de\211nitions)S 154 x([sic])S 153 x5D�(for)S 155 x(these)S 153 x(structures)S 154 x(can)S 155 x(be)S 154 xC�(found)S 10773 X 598 y(in)S 169 x(the)S 168 x(source)S 169 x(code)SeM�168 x(in)S 168 x(the)S 169 x(.REQ)S 167 x(and)S 169 x(.MAR)S 168 x(\211les.)S9J�254 x(It)S 167 x(is)S 168 x(very)S 169 x(important,)S 169 x(when)S 10773 XD�598 y(changin)S 2 x(g)S 177 x(these)S 177 x(structures,)S 180 x(to)SC�177 x(recompile)S 177 x(ALL)S 177 x(of)S 177 x(the)S 177 x(source)S)D�177 x(modules)S 177 x(that)S 10773 X 598 y(use)S 177 x(them.)S 271 xE�(Furthermore,)S 181 x(keep)S 178 x(it)S 176 x(in)S 177 x(mind)S 177 x I�(that)S 177 x(there)S 177 x(are)S 177 x(some)S 176 x(structures)S 10773 XfF�597 y(that)S 168 x(are)S 169 x(de\211ned)S 169 x(twice,)S 169 x(once)SK�169 x(in)S 168 x(BLISS)S 168 x(and)S 168 x(once)S 169 x(in)S 169 x(MACRO.)SxJ�168 x(If)S 168 x(one)S 168 x(of)S 169 x(these)S 10773 X 598 y(structures)SI�166 x(chang)S 2 x(es,)S 166 x(so)S 166 x(must)S 165 x(the)S 166 x(other)SoY�-36 x(.)S 10773 X 897 y(There)S 183 x(are)S 183 x(no)S 182 x(implementation-indepentant)SlD�183 x(data)S 182 x(structures)S 182 x(\(e.g.)S 283 x(a)S 182 x(TCP)SD�10773 X 598 y(segment\))S 171 x(listed)S 169 x(here.)S 259 x(These)SN�171 x(may)S 170 x(be)S 171 x(found)S 171 x(in)S 170 x(the)S 171 x(apropriate)SG�170 x(RFCs)S 170 x(as)S 170 x(well)S 10773 X 597 y(as)S 166 x(Douglas)S6K�166 x(Comer)S 27 x(')S -19 x(s)S 166 x(book,)S 167 x F152(Internetworking)SeK�168 x(with)S 166 x(TCP/IP)S F151(.)S 5094 23928 XY 23160 96 R 2404 24625 XY1F�F24(A.1)S 5094 X(Structur)S 2 x(es)S 165 x(returned)S 167 x(by)S 166 xH�(QIO)S 165 x(calls)S 5094 X 399 y 9564 48 R 2404 25721 XY(A.1.1)S 5094 XC�(NET$ST)S -51 x(A)S -53 x(TUS)S 10773 X 897 y F151(T)S -31 x(able)S5F�172 x(A)S(\203)S(1)S 171 x(shows)S 170 x(the)S 172 x(structure)S 172 xF�(of)S 171 x(the)S 172 x(data)S 171 x(returned)S 172 x(in)S 172 x(the)SF�172 x(NET$ST)S -28 x(A)S -28 x(TUS)S 10773 X 598 y(QIO)S 165 x(call.)SK�10773 28461 XY F36(T)S -36 x(able)S 166 x(A)S(\203)S(1)S 498 x(Connection)S F�2 x(_Status_Return_Block)S 10773 X 398 y 17484 48 R 10773 29358 XY F40K�(Field)S 17349 X(Len)S 19441 X(Off)S 21832 X(Use)S 10773 X 298 y 17484 48 RCD�10773 30254 XY F38(CS$Bytes_A)S -7 x(vail)S 17349 X(16)S 19441 X(0)SN�10773 X 747 y(CS$State)S 17349 X(8)S 19441 X(2)S 10773 X 748 y(CS$Last_State)SE�17349 X(8)S 19441 X(3)S 10773 X 747 y(CS$Send_Windo)S 2 x(w)S 17349 X1E�(32)S 19441 X(4)S 10773 X 747 y(CS$Recv_Window)S 17349 X(32)S 19441 XkJ�(8)S 10773 X 747 y(CS$User_ID)S 17349 X(32)S 19441 X(12)S 21832 X(Owning)S@�149 x(PID)S 10773 X 399 y 17484 48 R 27344 36925 XY F36(A\2031)S�%%EndCustomColor �215 PP EP) �%%PageTrailer)2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%�%%+ NewCenturySchlbk-Italic Helveticaf�%%PageCustomColors: 0_BLACKk�%1�%%Page: A-2 216X�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) ,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKeF�0 SC 5094 1807 XY F28(Data)S 167 x(Structures)S 5094 4546 XY 9564 48 RE�2404 5244 XY F24(A.1.2)S 5094 X(NET$DUMP)S 10773 X 896 y F151(These)SsF�167 x(are)S 166 x(the)S 166 x(structures)S 166 x(returned)S 167 x(in)SD�166 x(the)S 167 x(NET$DUMP)S 165 x(QIO)S 165 x(call.)S 10773 7236 XYH�F36(D$Mem_Alloc_Return_blk)S 10773 X 897 y F151(Dynamic)S 166 x(Memory)SH�167 x(allocation)S 166 x(stats.)S 10773 X 897 y 17484 48 R 10773 9528 XYE�F40(Field)S 14360 X(Off)S 16153 X(Len)S 17946 X(Description)S 10773 X6D�299 y 17484 48 R 10773 10424 XY F38(DM$QB)S 14360 X(0)S 16153 X(32)SH�17946 X(Queue)S 151 x(Blocks)S 10773 X 748 y(DM$UA)S 14360 X(4)S 16153 XE�(32)S 17946 X(UARG)S 149 x(Blocks)S 10773 X 747 y(DM$CS)S 14360 X(8)SxC�16153 X(32)S 17946 X(TCP)S 149 x(Control)S 150 x(segments)S 10773 X9G�747 y(DM$DMS)S 14360 X(12)S 16153 X(32)S 17946 X(default)S 150 x(size)SSC�149 x(max)S 150 x(segs)S 10773 X 747 y(DM$NM)S 14360 X(16)S 16153 X1G�(32)S 17946 X(net)S 150 x(mesg)S 150 x(receive)S 151 x(buf)S -8 x(fer)S7G�10773 X 747 y(DM$QBMX)S 14360 X(20)S 16153 X(32)S 17946 X(Queue)S 151 xRG�(blocks)S 149 x(max)S 10773 X 748 y(DM$UAMX)S 14360 X(24)S 16153 X(32)ShI�17946 X(UARG)S 149 x(Blocks)S 150 x(max)S 10773 X 747 y(DM$CSMX)S 14360 X1G�(28)S 16153 X(32)S 17946 X(TCP)S 149 x(Control)S 150 x(segments)S 151 x0K�(max)S 10773 X 747 y(DM$DMSMX)S 14360 X(32)S 16153 X(32)S 17946 X(default)S(I�150 x(size)S 149 x(max)S 150 x(segs)S 151 x(max)S 10773 X 747 y(DM$NMMX)SeD�14360 X(36)S 16153 X(32)S 17946 X(net)S 150 x(mesg)S 150 x(receive)SG�151 x(buf)S -8 x(fer)S 149 x(max)S 10773 X 747 y(DM$QBAL)S 14360 X(40)S)F�16153 X(32)S 17946 X(qblks)S 150 x(allocated)S 10773 X 748 y(DM$UAAL)SG�14360 X(44)S 16153 X(32)S 17946 X(Uarg)S 150 x(blks)S 150 x(allocated)SlC�10773 X 747 y(DM$CSAL)S 14360 X(48)S 16153 X(32)S 17946 X(Control)S)D�150 x(segs)S 150 x(allocated)S 10773 X 747 y(DM$DMSAL)S 14360 X(52)SE�16153 X(32)S 17946 X(Default)S 149 x(segs)S 150 x(allocated)S 10773 XxD�747 y(DM$NMAL)S 14360 X(56)S 16153 X(32)S 17946 X(net)S 150 x(recv)SC�150 x(bufs)S 150 x(allocated)S 10773 X 747 y(DM$QBFR)S 14360 X(60)SxI�16153 X(32)S 17946 X(QBlks)S 149 x(free)S 10773 X 748 y(DM$UAFR)S 14360 XoC�(64)S 16153 X(32)S 17946 X(Uarg)S 150 x(blks)S 150 x(free)S 10773 X H�747 y(DM$CSFR)S 14360 X(68)S 16153 X(32)S 17946 X(Control)S 150 x(segs)SG�150 x(free)S 10773 X 747 y(DM$DMSFR)S 14360 X(72)S 16153 X(32)S 17946 XuD�(Default)S 149 x(segs)S 150 x(free)S 10773 X 747 y(DM$NMFR)S 14360 XG�(76)S 16153 X(32)S 17946 X(net)S 150 x(recv)S 150 x(bufs)S 150 x(free)Sn3�10773 X 299 y 17484 48 R 5094 36925 XY F36(A\2032)Sa�%%EndCustomColor �216 PP EP �%%PageTrailer\2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman �%%+ Helvetica:�%%PageCustomColors: 0_BLACKl�%B�%%Page: A-3 217u�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)_)�1000 BP Pa���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������l� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������������'������perHeight PaperWidth PM 0 0 XY S�%%BeginCustomColor: 0_BLACK Q�0 SC 23807 1807 XY F28(Data)S 166 x(Structures)S 10773 4872 XY F36(DU$TCP_Stats)SeH�10773 X 348 y 17484 48 R 10773 5719 XY F40(Field)S 19441 X(Off)S 21234 XC�(Len)S 23027 X(Description)S 10773 X 298 y 17484 48 R 10773 6615 XY G�F38(DM$TCP)S -33 x(ACP_PID)S 19441 X(0)S 21234 X(32)S 23027 X(Process)S1F�151 x(ID)S 149 x(of)S 149 x(the)S 150 x(IP)S -34 x(ACP)S 10773 X 747 yG�(DM$User_IO_Reque)S 2 x(sts)S 19441 X(4)S 21234 X(32)S 23027 X(Number)StJ�182 x(of)S 180 x(IRP')S -10 x(s)S 23027 X 548 y(proces)S 2 x(sed)S 10773 XE�748 y(DM$StoreForwar)S 2 x(d)S 19441 X(8)S 21234 X(32)S 10773 X 747 ySD�(DM$Active_Conects_Ope)S 2 x(ned)S 19441 X(12)S 21234 X(32)S 23027 XF�(Active)S 149 x(open)S 151 x(requests)S 10773 X 747 y(DM$Passive_Con)SC�2 x(ects_Opened)S 19441 X(16)S 21234 X(32)S 23027 X(Passive)S 150 x C�(open)S 151 x(requests)S 10773 X 747 y(DM$Data_Bytes_Xm)S 2 x(itt)S(G�-2 x(ed)S 19441 X(20)S 21234 X(32)S 10773 X 747 y(DM$Data_Bytes_Recve)S)H�2 x(d)S 19441 X(24)S 21234 X(32)S 10773 X 748 y(DM$Segs_X)S 2 x(mitted)SG�19441 X(28)S 21234 X(32)S 10773 X 747 y(DM$Segs_Rec)S 2 x(ved)S 19441 X6C�(32)S 21234 X(32)S 10773 X 747 y(DM$Seg_Ba)S 2 x(d_Chksum)S 19441 XSF�(36)S 21234 X(32)S 10773 X 747 y(DM$BadSeq)S 19441 X(40)S 21234 X(32)SD�23027 X(Obsolete)S 10773 X 747 y(DM$Duplicate)S 19441 X(44)S 21234 XF�(32)S 23027 X(Duplicates)S 149 x(received)S 10773 X 748 y(DM$Retrans)SH�19441 X(48)S 21234 X(32)S 23027 X(Retransmissions)S 151 x(sent)S 10773 XC�747 y(DM$RPZ_RXQ)S 19441 X(52)S 21234 X(32)S 23027 X(Repacketizer)S7F�151 x(\(obsolete\))S 10773 X 747 y(DM$OOR)S -8 x(W_Segs)S 19441 X(56)SI�21234 X(32)S 23027 X(out)S 150 x(of)S 149 x(recv)S 150 x(window)S 10773 X9D�747 y(DM$Future_Rcvd)S 19441 X(60)S 21234 X(32)S 23027 X(In,)S 149 xD�(but)S 150 x(not)S 149 x(at)S 150 x(RCV)S -42 x(.NXT)S 10773 X 747 yC�(DM$Future_Use)S 2 x(d)S 19441 X(64)S 21234 X(32)S 23027 X(Future)S1E�150 x(segs)S 151 x(later)S 149 x(used)S 10773 X 748 y(DM$Future_Dro)SxF�2 x(pped)S 19441 X(68)S 21234 X(32)S 10773 X 747 y(DM$Future_Dup)S 2 xG�(s)S 19441 X(72)S 21234 X(32)S 10773 X 747 y(DM$Serve)S 2 x(rs_Forked)SmD�19441 X(76)S 21234 X(32)S 23027 X(W)S -8 x(ell-known-soc)S 2 x(ket)SD�23027 X 548 y(server)S 2 x(s)S 149 x(run)S 10773 X 747 y(DM$Uptime)SI�19441 X(80)S 21234 X(16)S 10773 X 747 y(DM$Arps_)S 2 x(Received)S 19441 X5J�(82)S 21234 X(32)S 10773 X 299 y 17484 48 R 10773 24797 XY F36(Local_Con)SK�2 x(nection_ID)S 10773 X 897 y F151(This)S 169 x(function)S 170 x(returns)SnH�170 x(a)S 169 x(vector)S 170 x(of)S 169 x(longwords)S 169 x(containing)SH�171 x(the)S 169 x(indices)S 169 x(of)S 169 x(valid)S 10773 X 597 y(TCP)SG�179 x(connection)S 179 x(blocks)S 179 x(within)S 178 x(the)S 179 x(IP)S H�-37 x(ACP)S -65 x(.)S 179 x(The)S 180 x(\211rst)S 178 x(longword)S 179 xH�(contains)S 179 x(a)S 10773 X 598 y(count)S 167 x(of)S 166 x(the)S 166 xE�(remaining)S 167 x(longwords.)S 10773 27985 XY F36(TCB_Dump)S 10773 X F�897 y F151(Describes)S 165 x(an)S 167 x(individual)S 166 x(TCP)S 167 x*�(connection.)S 27344 36925 XY F36(A\2033)S�%%EndCustomColor �217 PP EPS �%%PageTrailer1%�%%PageFonts: Helvetica-Bold Helveticax�%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK)�%0�%%Page: A-4 218t�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)3,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKnH�0 SC 5094 1807 XY F28(Data)S 167 x(Structures)S 10773 4546 XY 17484 48 RK�10773 5045 XY F40(Field)S 18843 X(Off)S 20636 X(Len)S 22429 X(Description)SSD�10773 X 298 y 17484 48 R 10773 5941 XY F38(DM$TCB_Addr)S 18843 X(0)SQ�20636 X(32)S 22429 X(Addre)S 2 x(ss)S 149 x(of)S 150 x(TCB)S 149 x(\(internal\))S6D�10773 X 747 y(DM$User_ID)S 18843 X(4)S 20636 X(32)S 22429 X(Owning)SG�150 x(process)S 151 x(ID)S 10773 X 748 y(DM$State)S 18843 X(8)S 20636 X4F�(16)S 22429 X(Curren)S 2 x(t)S 149 x(TCB)S 149 x(state)S 10773 X 747 yF�(DM$Last_State)S 18843 X(10)S 20636 X(16)S 10773 X 747 y(DM$Foreign_)SC�2 x(Host)S 18843 X(12)S 20636 X(32)S 22429 X(Foreign)S 151 x(host)SSE�149 x(#)S 10773 X 747 y(DM$Foreign_)S 2 x(Port)S 18843 X(16)S 20636 XrL�(32)S 22429 X(Foreign)S 151 x(port)S 150 x(#)S 10773 X 747 y(DM$Local_Host)SH�18843 X(20)S 20636 X(32)S 22429 X(Local)S 150 x(host)S 150 x(#)S 10773 XF�748 y(DM$Local_Po)S 2 x(rt)S 18843 X(24)S 20636 X(32)S 22429 X(Local)SE�150 x(port)S 150 x(#)S 10773 X 747 y(DM$User_Recv_)S 2 x(QE)S 18843 X F�(28)S 20636 X(32)S 22429 X(#)S 150 x(of)S 150 x(pending)S 150 x(user)SD�150 x(receives)S 10773 X 747 y(DM$User_Sen)S 2 x(d_QE)S 18843 X(32)SF�20636 X(32)S 22429 X(#)S 150 x(of)S 150 x(pending)S 150 x(user)S 150 xI�(sends)S 10773 X 747 y(DM$Net_Recv_QE)S 18843 X(36)S 20636 X(32)S 22429 XiG�(#)S 150 x(of)S 150 x(pending)S 150 x(receive)S 150 x(buf)S -8 x(fers)S1H�10773 X 747 y(DM$Future_QE)S 18843 X(40)S 20636 X(32)S 22429 X(#)S 150 xE�(of)S 150 x(buf)S -8 x(fers)S 149 x(on)S 150 x(future)S 150 x(queue)S5H�10773 X 748 y(DM$Rexmit_QE)S 18843 X(44)S 20636 X(32)S 22429 X(#)S 150 xF�(of)S 150 x(bytes)S 149 x(on)S 150 x(RX)S 149 x(queu)S 2 x(e)S 10773 XJ�747 y(DM$Dasm_p)S 2 x(tr)S 18843 X(48)S 20636 X(32)S 22429 X(Disassembly)SF�151 x(pointer)S 10773 X 747 y(DM$Dasm_b)S 2 x(c)S 18843 X(52)S 20636 XD�(32)S 22429 X(Dissasembly)S 151 x(byte)S 149 x(count)S 10773 X 747 yH�(DM$Asm_p)S 2 x(tr)S 18843 X(56)S 20636 X(32)S 22429 X(Assem)S 2 x(bly)SE�149 x(pointer)S 10773 X 747 y(DM$Asm_b)S 2 x(c)S 18843 X(60)S 20636 X)H�(32)S 22429 X(Assem)S 2 x(bly)S 149 x(byte)S 150 x(count)S 10773 X 748 yH�(DM$ISS)S 18843 X(64)S 20636 X(32)S 22429 X(Initial)S 148 x(Send)S 151 xE�(Sequence)S 151 x(#)S 10773 X 747 y(DM$SND_UNA)S 18843 X(68)S 20636 X�C�(32)S 22429 X(#)S 168 x(of)S 167 x(bytes)S 168 x(send)S 169 x(but)S E�167 x(not)S 22429 X 548 y(ACK'ed)S 10773 X 747 y(DM$SND_NXT)S 18843 X E�(72)S 20636 X(32)S 22429 X(Next)S 150 x(Send)S 150 x(Sequence)S 151 xSH�(#)S 10773 X 747 y(DM$SND_WND)S 18843 X(76)S 20636 X(32)S 22429 X(Send)SC�151 x(window)S 149 x(count)S 10773 X 747 y(DM$SND_WL)S 18843 X(80)S)H�20636 X(32)S 10773 X 748 y(DM$SND_BS)S 18843 X(84)S 20636 X(32)S 10773 XJ�747 y(DM$IRS)S 18843 X(88)S 20636 X(32)S 22429 X(Initial)S 148 x(Receive)SD�150 x(Sequenc)S 2 x(e)S 149 x(#)S 10773 X 747 y(DM$RCV_NXT)S 18843 XD�(92)S 20636 X(32)S 22429 X(Next)S 150 x(Receive)S 149 x(Sequen)S 2 xD�(ce)S 150 x(#)S 10773 X 747 y(DM$RCV_WND)S 18843 X(96)S 20636 X(32)SH�22429 X(Receive)S 150 x(window)S 149 x(count)S 10773 X 747 y(DM$RCV_BS)SC�18843 X(100)S 20636 X(32)S 10773 X 748 y(DM$Conn_T)S -15 x(imeOut)S)L�18843 X(104)S 20636 X(32)S 22429 X(Connection)S 151 x(dead)S 150 x(timeout)SD�10773 X 747 y(DM$R)S -8 x(T_T)S -16 x(imeOut)S 18843 X(108)S 20636 XM�(32)S 22429 X(Retransm)S 2 x(ission)S 149 x(timer)S 10773 X 747 y(DM$Round_)S(E�2 x(T)S -17 x(rip_T)S -16 x(ime)S 18843 X(1)S -33 x(12)S 20636 X(32)SrF�22429 X(Meas)S 2 x(ured)S 150 x(round-)S 2 x(trip-time)S 10773 X 299 yP�17484 48 R 10773 29553 XY F36(DU$Host_stats)S 10773 X 896 y F151(Undocumented.)SK�10773 31545 XY F36(DU$Known_Host_Index)S 10773 X 897 y F151(Undocumented.)S0E�10773 33538 XY F36(DU$device_dump)S 10773 X 896 y F151(Undocumented)S �5094 36925 XY F36(A\2034)S�%%EndCustomColor �218 PP EP �%%PageTrailer(%�%%PageFonts: Helvetica-Bold Helvetica �%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK3�%3�%%Page: A-5 219 �%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)6)�1000 BP PaperHeight PaperWidth PM 0 0 XY 7�%%BeginCustomColor: 0_BLACK�W�0 SC 23807 1807 XY F28(Data)S 166 x(Structures)S 10773 4872 XY F36(DU$UDP_Connections)S6D�10773 X 896 y F151(This)S 169 x(function)S 170 x(returns)S 170 x(a)SD�169 ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������T� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������������6������x(vector)S 170 x(of)S 169 x(longwords)S 169 x(containing)S 171 xC�(the)S 169 x(indices)S 169 x(of)S 169 x(valid)S 10773 X 598 y(UCP)S C�177 x(connec)S 2 x(tion)S 177 x(blocks)S 178 x(within)S 177 x(the)S M�177 x(IP)S -36 x(ACP)S -65 x(.)S 178 x(The)S 178 x(\211rst)S 177 x(longword)SaG�178 x(contains)S 178 x(a)S 10773 X 598 y(count)S 167 x(of)S 166 x(the)StF�166 x(remaining)S 167 x(longwords.)S 10773 8060 XY F36(DU$UDPCB)S -2 xC�(_Dump)S 10773 X 348 y 17484 48 R 10773 8907 XY F40(Field)S 18843 X_C�(Off)S 20636 X(Len)S 22429 X(Description)S 10773 X 298 y 17484 48 RLE�10773 9803 XY F38(DU$UDPCB_Address)S 18843 X(0)S 20636 X(32)S 22429 X6O�(Internal)S 150 x(UDPCB)S 149 x(address)S 10773 X 747 y(DU$UDPCB_Foreign_Host)SSD�18843 X(4)S 20636 X(32)S 22429 X(Foreign)S 151 x(host)S 149 x(numb)SG�2 x(er)S 10773 X 748 y(DU$UDPCB_Foreign_Port)S 18843 X(8)S 20636 X(16)SrQ�22429 X(Foreign)S 151 x(port)S 150 x(number)S 10773 X 747 y(DU$UDPCB_Local_Host)SDD�18843 X(10)S 20636 X(32)S 22429 X(Local)S 150 x(host)S 150 x(numbe)SE�2 x(r)S 10773 X 747 y(DU$UDPCB_Local_Port)S 18843 X(14)S 20636 X(16)S7N�22429 X(Local)S 150 x(port)S 150 x(numb)S 2 x(er)S 10773 X 747 y(DU$UDPCB_NR)SE�-2 x(_Qcoun)S 2 x(t)S 18843 X(16)S 20636 X(32)S 22429 X(Count)S 160 xtC�(of)S 160 x(items)S 159 x(on)S 160 x(receive)S 22429 X 548 y(queu)S F�2 x(e)S 10773 X 747 y(DU$UDPCB_UR)S -2 x(_Qcoun)S 2 x(t)S 18843 X(20)SF�20636 X(32)S 22429 X(Count)S 169 x(of)S 168 x(items)S 169 x(on)S 169 xC�(user)S 22429 X 548 y(queu)S 2 x(e)S 10773 X 748 y(DU$UDPCB_Flags)S G�18843 X(24)S 20636 X(16)S 22429 X(UDPCB)S 166 x(\212ags)S 167 x(\(See)S9F�167 x(next)S 22429 X 547 y(table.\))S 10773 X 748 y(DU$UDPCB_User_ID)SH�18843 X(26)S 20636 X(32)S 22429 X(Owning)S 150 x(process)S 10773 X 299 yG�17484 48 R 10773 18919 XY 17484 48 R 10773 19417 XY F40(Field)S 18843 X I�(Bit)S 149 x(#)S 797 x(Function)S 10773 X 299 y 17484 48 R 10773 20314 XY D�F38(DU$UDPCB_Wil)S -2 x(dcard)S 18843 X(0)S 20636 X(Wildcard)S 150 xF�(foreign)S 150 x(host/port)S 10773 X 747 y(DU$UDPCB_Raw_Mode)S 18843 XJ�(1)S 20636 X(User)S 150 x(wants)S 149 x(IP)S 150 x(headers)S 151 x(\(not)SD�150 x(impl\))S 10773 X 747 y(DU$UDPCB_Aborting)S 18843 X(2)S 20636 XH�(Connection)S 150 x(is)S 149 x(closing)S 10773 X 747 y(DU$UDPCB_NMlook)SE�18843 X(3)S 20636 X(Name)S 150 x(lookup)S 150 x(in)S 150 x(progress)SxH�10773 X 748 y(DU$UDPCB_Internal)S 18843 X(4)S 20636 X(Connection)S 150 xN�(is)S 149 x(internal)S 10773 X 298 y 17484 48 R 10773 24697 XY F36(DU$ARP_Ca)SQ�-2 x(che)S 10773 X 897 y F151(Obselete)S 10773 26690 XY F36(DU$ICMP_Connections)S1D�10773 X 897 y F151(This)S 169 x(function)S 170 x(returns)S 170 x(a)SD�169 x(vector)S 170 x(of)S 169 x(longwords)S 169 x(containing)S 171 xD�(the)S 169 x(indices)S 169 x(of)S 169 x(valid)S 10773 X 597 y(ICMP)SG�174 x(connection)S 174 x(blocks)S 174 x(within)S 174 x(the)S 173 x(IP)S4H�-36 x(ACP)S -65 x(.)S 174 x(The)S 174 x(\211rst)S 174 x(longword)S 174 xH�(contains)S 174 x(a)S 10773 X 598 y(count)S 167 x(of)S 166 x(the)S 166 x;�(remaining)S 167 x(longwords.)S 27344 36925 XY F36(A\2035)S(�%%EndCustomColor �219 PP EPg �%%PageTrailero2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman �%%+ Helvetica7�%%PageCustomColors: 0_BLACKc�%n�%%Page: A-6 220 �%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)s,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK R�0 SC 5094 1807 XY F28(Data)S 167 x(Structures)S 10773 4872 XY F36(DU$ICMPCB_Dump)SH�10773 X 348 y 17484 48 R 10773 5719 XY F40(Field)S 18843 X(Off)S 20636 XC�(Len)S 22429 X(Description)S 10773 X 298 y 17484 48 R 10773 6615 XYlC�F38(DU$ICMPCB_Address)S 18843 X(0)S 20636 X(32)S 22429 X(Internal)SxL�150 x(ICMPCB)S 149 x(addres)S 2 x(s)S 10773 X 747 y(DU$ICMPCB_Foreign_Host)SD�18843 X(4)S 20636 X(32)S 22429 X(Foreign)S 151 x(host)S 149 x(numb)SF�2 x(er)S 10773 X 748 y(DU$ICMPCB_Local_Host)S 18843 X(8)S 20636 X(32)SV�22429 X(Local)S 150 x(host)S 150 x(numbe)S 2 x(r)S 10773 X 747 y(DU$ICMPCB_NR_Qcount)SH�18843 X(12)S 20636 X(32)S 22429 X(Count)S 160 x(of)S 160 x(items)S 159 xV�(on)S 160 x(receive)S 22429 X 548 y(queu)S 2 x(e)S 10773 X 747 y(DU$ICMPCB_UR_Qcount)SH�18843 X(16)S 20636 X(32)S 22429 X(Count)S 169 x(of)S 168 x(items)S 169 xO�(on)S 169 x(user)S 22429 X 548 y(queu)S 2 x(e)S 10773 X 747 y(DU$ICMPCB_Flags)S(G�18843 X(20)S 20636 X(16)S 22429 X(UDPCB)S 166 x(\212ags)S 167 x(\(See)S F�167 x(next)S 22429 X 548 y(table\))S 10773 X 747 y(DU$ICMPCB_User_ID)SH�18843 X(22)S 20636 X(32)S 22429 X(Owning)S 150 x(process)S 10773 X 299 yG�17484 48 R 10773 14237 XY 17484 48 R 10773 14735 XY F40(Field)S 18843 X0D�(Bit)S 20636 X(Description)S 10773 X 299 y 17484 48 R 10773 15631 XYG�F38(DU$ICMPCB_Wildcard)S 18843 X(0)S 20636 X(Wildcard)S 150 x(foreign)S H�150 x(host/port)S 10773 X 748 y(DU$ICMPCB_Raw_Mode)S 18843 X(1)S 20636 XD�(User)S 150 x(wants)S 149 x(IP)S 150 x(headers)S 151 x(\(not)S 150 xM�(impl\))S 10773 X 747 y(DU$ICMPCB_Aborting)S 18843 X(2)S 20636 X(Connection)S C�150 x(is)S 149 x(closing)S 10773 X 747 y(DU$ICMPCB_NMlook)S 18843 XeF�(3)S 20636 X(Name)S 150 x(lookup)S 150 x(in)S 150 x(progress)S 10773 XF�747 y(DU$ICMPCB_Internal)S 18843 X(4)S 20636 X(Connection)S 150 x(is)SO�149 x(internal)S 10773 X 299 y 17484 48 R 10773 20015 XY F36(DU$IP_Connection)S5H�2 x(s)S 10773 X 897 y F151(This)S 169 x(function)S 170 x(returns)S 170 xC�(a)S 169 x(vector)S 170 x(of)S 169 x(longwords)S 169 x(containing)SuH�171 x(the)S 169 x(indices)S 169 x(of)S 169 x(valid)S 10773 X 597 y(UCP)SC�177 x(connec)S 2 x(tion)S 177 x(blocks)S 178 x(within)S 177 x(the)S(M�177 x(IP)S -36 x(ACP)S -65 x(.)S 178 x(The)S 178 x(\211rst)S 177 x(longword)S G�178 x(contains)S 178 x(a)S 10773 X 598 y(count)S 167 x(of)S 166 x(the)S0F�166 x(remaining)S 167 x(longwords.)S 10773 23203 XY F36(DU$IPCB_Dump)SI�10773 X 349 y 17484 48 R 10773 24050 XY F40(Field)S 18843 X(Off)S 20636 X8D�(Len)S 22429 X(Description)S 10773 X 299 y 17484 48 R 10773 24946 XYG�F38(DU$IPCB_Address)S 18843 X(0)S 20636 X(32)S 22429 X(Internal)S 150 x D�(IPCB)S 149 x(address)S 10773 X 748 y(DU$IPCB_Foreign_Host)S 18843 XF�(4)S 20636 X(32)S 22429 X(Foreign)S 151 x(host)S 149 x(numb)S 2 x(er)SC�10773 X 747 y(DU$IPCB_Local_Host)S 18843 X(8)S 20636 X(32)S 22429 X(M�(Local)S 150 x(host)S 150 x(numbe)S 2 x(r)S 10773 X 747 y(DU$IPCB_NR_Qcount)S H�18843 X(12)S 20636 X(32)S 22429 X(Count)S 160 x(of)S 160 x(items)S 159 xT�(on)S 160 x(receive)S 22429 X 548 y(queu)S 2 x(e)S 10773 X 747 y(DU$IPCB_UR_Qcount)SH�18843 X(16)S 20636 X(32)S 22429 X(Count)S 169 x(of)S 168 x(items)S 169 xM�(on)S 169 x(user)S 22429 X 548 y(queu)S 2 x(e)S 10773 X 747 y(DU$IPCB_Flags)S)G�18843 X(20)S 20636 X(16)S 22429 X(UDPCB)S 166 x(\212ags)S 167 x(\(See)SID�167 x(next)S 22429 X 548 y(table\))S 10773 X 747 y(DU$IPCB_User_ID)SH�18843 X(22)S 20636 X(32)S 22429 X(Owning)S 150 x(process)S 10773 X 299 y%�17484 48 R 5094 36925 XY F36(A\2036)S0�%%EndCustomColor �220 PP EP3 �%%PageTrailer(%�%%PageFonts: Helvetica-Bold Helvetica1�%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK3�%(�%%Page: A-7 221y�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)e)�1000 BP PaperHeight PaperWidth PM 0 0 XY -�%%BeginCustomColor: 0_BLACK3I�0 SC 23823 1807 XY F28(Data)S 150 x(Structures)S 10773 4546 XY 17484 48 R E�10773 5045 XY F40(Field)S 18843 X(Bit)S 20636 X(Description)S 10773 X I�298 y 17484 48 R 10773 5941 XY F38(DU$IPCB_Wildcard)S 18843 X(0)S 20636 XeN�(Wildcard)S 150 x(foreign)S 150 x(host/port)S 10773 X 747 y(DU$IPCB_Raw_Mode)SC�18843 X(1)S 20636 X(User)S 150 x(wants)S 149 x(IP)S 150 x(headers)S8E�151 x(\(not)S 150 x(impl\))S 10773 X 748 y(DU$IPCB_Aborting)S 18843 X S�(2)S 20636 X(Connection)S 150 x(���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������C� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������4������E������is)S 149 x(closing)S 10773 X 747 y(DU$IPCB_NMlook)S�E�18843 X(3)S 20636 X(Name)S 150 x(lookup)S 150 x(in)S 150 x(progress)ScG�10773 X 747 y(DU$IPCB_Internal)S 18843 X(4)S 20636 X(Connection)S 150 xgH�(is)S 149 x(internal)S 10773 X 299 y 17484 48 R 5094 10424 XY 23160 96 RF�2404 11122 XY F24(A.2)S 5094 X(IP)S -51 x(ACP)S 5094 X 398 y 9564 48 RG�2404 12218 XY(A.2.1)S 5094 X(IP)S -51 x(ACP)S 165 x(Information)S 167 x$G�(block)S 10773 X 896 y F151(The)S 172 x(structure)S 172 x(shown)S 172 xrN�(in)S 171 x(T)S -30 x(able)S 171 x(A)S(\203)S(2)S 171 x(is)S 171 x(assembled)SI�171 x(by)S 172 x(the)S 171 x(IP)S -36 x(ACP)S 171 x(to)S 171 x(describe)S�E�10773 X 598 y(itself)S 177 x(to)S 177 x(other)S 177 x(modules)S 178 x7H�(who)S 177 x(wish)S 177 x(to)S 177 x(interact)S 177 x(with)S 177 x(it.)SL�272 x(It)S 177 x(consists)S 176 x(of)S 177 x(entry)S 10773 X 598 y(points,)SH�166 x(literals,)S 166 x(and)S 166 x(pointers)S 166 x(to)S 166 x(global)SJ�167 x(parameters.)S 10773 X 896 y(De\211ned)S 166 x(in)S 167 x(NETCONFIG)SD�-2 x(.REQ)S 10773 16452 XY F36(T)S -36 x(able)S 166 x(A)S(\203)S(2)SF�498 x(IP)S -36 x(ACP)S 166 x(Information)S 167 x(block)S 10773 X 398 yI�17484 48 R 10773 17348 XY F40(Field)S 17349 X(Len)S 19142 X(Off)S 20935 X8F�(Use)S 10773 X 299 y 17484 48 R 10773 18245 XY(IAPCP)S 149 x(receive)SN�150 x(callback)S 10773 X 299 y 17484 48 R 10773 19142 XY F38(ACPI$IP_Receive)SG�17349 X(32)S 19142 X(0)S 20935 X(Function)S 154 x(called)S 154 x(when)S�C�154 x(external)S 154 x(data)S 20935 X 548 y(arrives)S 10773 X 846 y�I�17484 48 R 10773 21134 XY F40(IP)S -33 x(ACP)S 148 x(AST)S 149 x(\212ag)S2D�10773 X 299 y 17484 48 R 10773 22031 XY F38(ACPI$AST_in_progre)S 2 xE�(ss)S 17349 X(32)S 19142 X(4)S 20935 X(Points)S 149 x(to)S 150 x(IP)S6E�-34 x(ACP')S -9 x(s)S 150 x(IPL-raised)S 150 x(\212ag)S 10773 X 847 y)J�17484 48 R 10773 23475 XY F40(IP)S -33 x(ACP)S 148 x(nap)S 150 x(control)SJ�150 x(\212ag)S 10773 X 299 y 17484 48 R 10773 24372 XY F38(ACPI$Sleeping)SE�17349 X(32)S 19142 X(8)S 20935 X(Points)S 149 x(to)S 150 x(IP)S -34 x L�(ACP')S -9 x(s)S 150 x(hibernation)S 150 x(\212ag)S 10773 X 847 y 17484 48 RH�10773 25817 XY F40(Interrupt)S 151 x(blocking)S 148 x(routines)S 10773 XE�299 y 17484 48 R 10773 26713 XY F38(ACPI$NOINT)S 17349 X(32)S 19142 XRH�(12)S 20935 X(Function)S 150 x(called)S 149 x(to)S 150 x(disable)S 149 xJ�(interrupts)S 10773 X 748 y(ACPI$OKINT)S 17349 X(32)S 19142 X(16)S 20935 XE�(Function)S 177 x(called)S 176 x(to)S 176 x(reenab)S 2 x(le)S 20935 X1F�547 y(interrupts)S 10773 X 847 y 17484 48 R 10773 29453 XY F40(Error)SJ�151 x(reporting)S 150 x(routines)S 10773 X 299 y 17484 48 R 10773 30350 XYD�F38(ACPI$Device_Error)S 17349 X(32)S 19142 X(20)S 20935 X(Function)SF�150 x(pointer)S 10773 X 847 y 17484 48 R 10773 31794 XY F40(IP)S -33 xD�(ACP)S 148 x(self-addr)S 2 x(ess)S 150 x(recognition)S 10773 X 299 yF�17484 48 R 10773 32691 XY F38(ACPI$IP_ISME)S 17349 X(32)S 19142 X(24)SF�20935 X(Function.)S 241 x(IP)S -33 x(ACP)S 157 x(recog)S 2 x(.)S 240 xE�(addr)S -23 x(.)S 241 x(as)S 20935 X 548 y(self?)S 27344 36925 XY F36o �(A\2037)S1�%%EndCustomColor �221 PP EP6 �%%PageTrailer1%�%%PageFonts: Helvetica-Bold HelveticaS�%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACKt�%S�%%Page: A-8 2221�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)(,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK2E�0 SC 5094 1807 XY F28(Data)S 167 x(Structures)S 10773 5094 XY F36(T)SnD�-36 x(able)S 166 x(A)S(\203)S(2)S 166 x(\(Cont.\))S 499 x(IP)S -37 xO�(ACP)S 166 x(Information)S 168 x(block)S 10773 X 399 y 17484 48 R 10773 5991 XYtC�F40(Field)S 17349 X(Len)S 19142 X(Off)S 20935 X(Use)S 10773 X 299 ymE�17484 48 R 10773 6888 XY(Memory)S 150 x(allocation)S 150 x(routines)SpF�10773 X 299 y 17484 48 R 10773 7784 XY F38(ACPI$Seg_Get)S 17349 X(32)SC�19142 X(28)S 20935 X(Function,)S 149 x(Ask)S 150 x(IP)S -33 x(ACP)S8J�149 x(for)S 149 x(a)S 150 x(Segmen)S 2 x(t)S 10773 X 748 y(ACPI$Seg_Free)SF�17349 X(32)S 19142 X(32)S 20935 X(Function,)S 172 x(return)S 169 x(a)SG�168 x(Segment)S 169 x(to)S 20935 X 547 y(IP)S -33 x(ACP)S 10773 X 748 yUE�(ACPI$QBlk_Free)S 17349 X(32)S 19142 X(36)S 20935 X(Function,)S 149 xCJ�(return)S 151 x(a)S 150 x(QBlk)S 148 x(to)S 150 x(IP)S -34 x(ACP)S 10773 XC�846 y 17484 48 R 10773 11271 XY F40(Formatted)S 150 x(event)S 151 xrC�(logging)S 148 x(routines)S 10773 X 299 y 17484 48 R 10773 12168 XY2H�F38(ACPI$LOG_ST)S -33 x(A)S -34 x(TE)S 17349 X(32)S 19142 X(40)S 20935 XF�(Pntr)S 150 x(to)S 149 x(curren)S 2 x(t)S 149 x(IP)S -34 x(ACP)S 149 xD�(logging)S 150 x(mask)S 10773 X 747 y(ACPI$QL_F)S -25 x(AO)S 17349 XD�(32)S 19142 X(44)S 20935 X(Function:)S 224 x(Queue)S 150 x(a)S 150 xC�(messag)S 2 x(e)S 149 x(to)S 150 x(log)S 10773 X 747 y(ACPI$LOG_F)SeD�-25 x(AO)S 17349 X(32)S 19142 X(48)S 20935 X(Function:)S 224 x(Log)SF�150 x(a)S 150 x(messag)S 2 x(e)S 10773 X 747 y(ACPI$OPR_F)S -25 x(AO)SD�17349 X(32)S 19142 X(52)S 20935 X(Function:)S 224 x(Messag)S 2 x(e)SJ�149 x(to)S 150 x(console)S 10773 X 748 y(ACPI$ERROR_F)S -26 x(AO)S 17349 XC�(32)S 19142 X(56)S 20935 X(Function:)S 224 x(Log)S 150 x(an)S 150 xsF�(error)S 10773 X 747 y(ACPI$F)S -25 x(A)S -33 x(T)S -33 x(AL_F)S -25 xE�(AO)S 17349 X(32)S 19142 X(60)S 20935 X(Function:)S 224 x(Log)S 150 x D�(an)S 150 x(error)S 151 x(and)S 150 x(die)S 10773 X 847 y 17484 48 RH�10773 17348 XY F40(IP)S -33 x(ACP)S 148 x(buffer)S 151 x(sizes)S 10773 XD�299 y 17484 48 R 10773 18245 XY F38(ACPI$MPBS)S 17349 X(32)S 19142 XE�(64)S 20935 X(Maximum)S 151 x(Physical)S 150 x(Buf)S -9 x(fer)S 150 x6F�(Size)S 10773 X 399 y 17484 48 R 5094 19839 XY 9564 48 R 2404 20536 XYG�F24(A.2.2)S 5094 X(Circular)S 166 x(Queue)S 706 x 897 y F151(Circular)SnE�163 x(byte)S 164 x(queues)S 163 x(are)S 163 x(used)S 163 x(to)S 163 x C�(keep)S 163 x(track)S 163 x(of)S 163 x(data)S 163 x(as)S 162 x(it)SxF�163 x(\212ows)S 163 x(between)S 162 x(the)S 10773 X 598 y(user)S 166 xH�(and)S 167 x(the)S 166 x(network.)S 250 x(This)S 166 x(structure)S 166 xF�(is)S 166 x(shown)S 166 x(in)S 166 x(T)S -30 x(able)S 166 x(A)S(\203)SD�(3.)S 10773 X 897 y(De\211ned)S 166 x(in)S 167 x(STRUCTURE.RE)S -2 xC�(Q)S 10773 24173 XY F36(T)S -36 x(able)S 166 x(A)S(\203)S(3)S 498 x6E�(Circular)S 167 x(Queue)S 10773 X 398 y 17484 48 R 10773 25069 XY F40IK�(Field)S 17349 X(Len)S 19441 X(Off)S 21832 X(Use)S 10773 X 299 y 17484 48 R E�10773 25966 XY F38(CQ$QUEUE)S 17349 X(0)S 19441 X(0)S 21832 X(First)S4D�149 x(address)S 151 x(of)S 149 x(structure)S 10773 X 747 y(CQ$BASE)SH�17349 X(32)S 19441 X(0)S 21832 X(Base)S 150 x(address)S 151 x(of)S 149 xJ�(queue)S 10773 X 748 y(CQ$END)S 17349 X(32)S 19441 X(4)S 21832 X(Address)SD�151 x(of)S 149 x(end)S 150 x(of)S 149 x(queu)S 2 x(e)S 10773 X 747 yC�(CQ$SIZE)S 17349 X(16)S 19441 X(8)S 21832 X(Size)S 149 x(of)S 149 x�J�(queu)S 2 x(e)S 10773 X 747 y(CQ$COUNT)S 17349 X(16)S 19441 X(10)S 21832 XH�(Count)S 149 x(of)S 150 x(items)S 149 x(on)S 150 x(queue)S 10773 X 747 yG�(CQ$ENQP)S 17349 X(32)S 19441 X(12)S 21832 X(Pointer)S 149 x(to)S 150 x�L�(last)S 149 x(byte)S 149 x(on)S 150 x(queu)S 2 x(e)S 10773 X 747 y(CQ$DEQP)SF�17349 X(32)S 19441 X(16)S 21832 X(Pointer)S 149 x(to)S 150 x(\211rst)SL�149 x(byte)S 150 x(on)S 150 x(queue)S 10773 X 399 y 17484 48 R 5094 32043 XYH�9564 48 R 2404 32741 XY F24(A.2.3)S 5094 X(Queue)S 166 x(Element)S 166 xH�(Block)S 165 x(De\211nitions)S 10773 X 896 y F151(Queue)S 185 x(blocks)SH�185 x(are)S 185 x(used)S 185 x(as)S 184 x(queue)S 186 x(elements)S 184 xF�(which)S 186 x(in)S 185 x(turn)S 185 x(contain)S 185 x(bliss)S 10773 XJ�598 y(fullwords)S 169 x(used)S 170 x(for)S 169 x(other)S 170 x(purposes.)SD�257 x(Since)S 169 x(they)S 171 x(are)S 169 x(used)S 17���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������,� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������������T������0 x(so)S 169 xD�(frequently)S -54 x(,)S 171 x(they)S 10773 X 598 y(are)S 185 x(not)SD�186 x(allocated)S 185 x(from)S 185 x(the)S 185 x(system)S 185 x(as)SE�185 x(they)S 185 x(are)S 186 x(needed)S 185 x(but)S 186 x(are)S 185 x�L�(instead)S 10773 X 598 y(maintained)S 170 x(in)S 170 x(a)S 169 x(free-list)SC�169 x(while)S 169 x(not)S 170 x(in)S 170 x(use.)S 256 x(The)S 171 x�E�(basic)S 169 x(queue)S 170 x(block)S 170 x(has)S 170 x(only)S 10773 X�E�597 y(two)S 166 x(\211elds,)S 166 x(the)S 166 x(forward)S 166 x(and)S�<�166 x(backword)S 166 x(pointers.)S 5094 X 897 y F36(A\2038)S�%%EndCustomColor �222 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica��%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK��%��%%Page: A-9 223��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�C�0 SC 23807 1807 XY F28(Data)S 166 x(Structures)S 10773 4866 XY F151�L�(De\211ned)S 166 x(in)S 167 x(STRUCTURE.RE)S -2 x(Q)S 7485 X 598 y 7176 48 RE�7485 6062 XY F36(A.2.3.1)S 599 x(Network)S 165 x(Send)S 167 x(Queue)S�C�10773 X 597 y F151(The)S 167 x(Network)S 166 x(Send)S 166 x(Queue)S�C�166 x(Element)S 166 x(is)S 166 x(shown)S 166 x(in)S 166 x(T)S -31 x�H�(able)S 166 x(A)S(\203)S(4.)S 10773 X 897 y(De\211ned)S 166 x(in)S 167 xE�(STRUCTURE.RE)S -2 x(Q)S 10773 8801 XY F36(T)S -36 x(able)S 166 x(A)S�F�(\203)S(4)S 498 x(Network)S 165 x(Send)S 167 x(Queue)S 166 x(Element)SH�10773 X 399 y 17484 48 R 10773 9698 XY F40(Field)S 17349 X(Len)S 19441 XJ�(Off)S 21832 X(Use)S 10773 X 299 y 17484 48 R 10773 10595 XY F38(SN$Next)SE�17349 X(32)S 19441 X(0)S 21832 X(Forward)S 150 x(Queue)S 150 x(Link)S�J�150 x(\(Flink\))S 10773 X 747 y(SN$Last)S 17349 X(32)S 19441 X(4)S 21832 XG�(Backwards)S 150 x(queue)S 151 x(link)S 149 x(\(Blink\))S 10773 X 747 y�H�(SN$Size)S 17349 X(32)S 19441 X(8)S 21832 X(#)S 149 x(of)S 150 x(bytes)SD�150 x(to)S 149 x(send)S 10773 X 747 y(SN$Data)S 17349 X(32)S 19441 XD�(12)S 21832 X(Start)S 149 x(of)S 149 x(data)S 150 x(buf)S -8 x(fer)SD�10773 X 747 y(SN$Uargs)S 17349 X(32)S 19441 X(16)S 21832 X(Address)SD�151 x(of)S 149 x(user)S 150 x(arg)S 151 x(blk)S 10773 X 748 y(SN$T)SC�-17 x(imeOut)S 17349 X(16)S 19441 X(20)S 21832 X(connection)S 150 x�H�(timeout)S 150 x(\(time\))S 10773 X 747 y(SN$Flags)S 17349 X(8)S 19441 XG�(22)S 21832 X(See)S 150 x(T)S -50 x(able)S 150 x(A)S(\203)S(5)S 10773 X�E�398 y 17484 48 R 10773 16722 XY F36(T)S -36 x(able)S 166 x(A)S(\203)S�F�(5)S 498 x(Flags)S 167 x(sub\211el)S 2 x(ds)S 10773 X 398 y 17484 48 RE�10773 17618 XY F40(\211eld)S 17349 X(bits)S 19740 X(purpose)S 10773 X�F�299 y 17484 48 R 10773 18515 XY F38(SN$EOL)S 17349 X(0)S 19740 X(End)SF�150 x(Of)S 148 x(Line)S 150 x(Boolean)S 10773 X 747 y(SN$URG)S 17349 XJ�(1)S 19740 X(Urgent)S 149 x(data)S 150 x(boolean)S 10773 X 747 y(SN$USER)SE�17349 X(2)S 19740 X(On)S 149 x(if)S 149 x(seg)S 150 x(is)S 149 x(in)S�J�149 x(user)S 150 x(space)S 10773 X 399 y 17484 48 R 7485 X 597 y 7176 48 RI�7485 21603 XY F36(A.2.3.2)S 599 x(ReT)S -27 x(ransmission)S 167 x(Queue)S�F�10773 X 598 y F151(The)S 167 x(ReT)S -31 x(ransmission)S 165 x(Queue)SC�167 x(Element)S 166 x(is)S 165 x(shown)S 166 x(in)S 166 x(T)S -30 x�H�(able)S 166 x(A)S(\203)S(6.)S 10773 X 897 y(De\211ned)S 166 x(in)S 167 xC�(STRUCTURE.RE)S -2 x(Q.)S 10773 24343 XY F36(T)S -36 x(able)S 166 x�C�(A)S(\203)S(6)S 498 x(ReT)S -27 x(ransmission)S 167 x(Queue)S 166 x�F�(Element)S 10773 X 398 y 17484 48 R 10773 25240 XY F40(Field)S 16751 XJ�(Len)S 18843 X(Off)S 21234 X(Use)S 10773 X 298 y 17484 48 R 10773 26136 XYG�F38(R)S -8 x(T$Next)S 16751 X(32)S 18843 X(0)S 21234 X(FLink.)S 10773 X�I�747 y(R)S -8 x(T$Last)S 16751 X(32)S 18843 X(4)S 21234 X(Blink.)S 10773 X�D�748 y(R)S -8 x(T$Buf)S 16751 X(32)S 18843 X(8)S 21234 X(segmen)S 2 xD�(t)S 149 x(buf)S -8 x(fer)S 149 x(start)S 150 x(adrs)S 10773 X 747 yD�(R)S -8 x(T$BufSize)S 16751 X(16)S 18843 X(12)S 21234 X(byte)S 150 xE�(size)S 149 x(of)S 150 x(buf)S -8 x(fer)S -25 x(.)S 10773 X 747 y(R)S�F�-8 x(T$SegSize)S 16751 X(16)S 18843 X(14)S 21234 X(Byte)S 149 x(size)SI�150 x(of)S 149 x(segme)S 2 x(nt.)S 10773 X 747 y(R)S -8 x(T$Seg)S 16751 X�D�(32)S 18843 X(16)S 21234 X(Start)S 149 x(addre)S 2 x(ss)S 149 x(of)SE�150 x(segment.)S 10773 X 747 y(R)S -8 x(T$Dest)S 16751 X(32)S 18843 X�G�(20)S 21234 X(Destination)S 149 x(network)S 150 x(adrs.)S 10773 X 748 y�Q�(R)S -8 x(T$T)S -17 x(imeOut)S 16751 X(32)S 18843 X(24)S 21234 X(Retransmission)S�J�150 x(timeout)S 10773 X 747 y(R)S -8 x(T$Maxtimeout)S 16751 X(32)S 18843 XC�(28)S 21234 X(expiration)S 150 x(time)S 149 x(on)S 150 x(RX)S 149 x�D�(queue)S 10773 X 747 y(R)S -8 x(T$Start_Xmit_T)S -17 x(ime)S 16751 XH�(32)S 18843 X(32)S 21234 X(base)S 150 x(for)S 150 x(round)S 151 x(trip)SH�149 x(calc.)S 10773 X 747 y(R)S -8 x(T$Xmit_Count)S 16751 X(32)S 18843 XE�(36)S 21234 X(#)S 150 x(of)S 149 x(transmissions.)S 10773 X 747 y(R)S�J�-8 x(T$Seq_End)S 16751 X(32)S 18843 X(40)S 21234 X(Last)S 150 x(sequence)SD�151 x(#)S 150 x(in)S 149 x(segmen)S 2 x(t)S 10773 X 399 y 17484 48 R�27344 36925 XY F36(A\2039)S��%%EndCustomColor �223 PP EP� �%%PageTrailer�2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman �%%+ Helvetica��%%PageCustomColors: 0_BLACK��%��%%Page: A-10 224�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�F�0 SC 5094 1807 XY F28(Data)S 167 x(Structures)S 7485 4546 XY 7176 48 RJ�7485 5144 XY F36(A.2.3.3)S 599 x(Network)S 165 x(Receive)S 166 x(segment)SD�167 x(Queue)S 10773 X 598 y F151(The)S 171 x(structure)S 172 x(for)SI�170 x(the)S 171 x(Network)S 171 x(Receive)S 171 x(Segment)S 171 x(Queue)S�E�171 x(Element)S 171 x(is)S 170 x(shown)S 10773 X 598 y(in)S 166 x(T)S�G�-30 x(able)S 166 x(A)S(\203)S(7.)S 10773 X 896 y(De\211ned)S 166 x(in)S�F�167 x(STRUCTURE.RE)S -2 x(Q)S 10773 8482 XY F36(T)S -36 x(able)S 166 xE�(A)S(\203)S(7)S 498 x(Network)S 165 x(Receive)S 166 x(segment)S 167 x�J�(QueueElement)S 10773 X 398 y 17484 48 R 10773 9378 XY F40(Field)S 17349 XJ�(Len)S 19441 X(Off)S 21832 X(Use)S 10773 X 299 y 17484 48 R 10773 10275 XYG�(Normal)S 149 x(\211eld)S 149 x(de\211nitions)S 149 x(for)S 150 x(TCP)S�E�149 x(segment)S 10773 X 299 y 17484 48 R 10773 11172 XY F38(NR$NEXT)S�I�17349 X(32)S 19441 X(0)S 21832 X(FLINK.)S 10773 X 747 y(NR$LAST)S 17349 X�F�(32)S 19441 X(4)S 21832 X(BLink.)S 10773 X 747 y(NR$Buf_Size)S 17349 XE�(32)S 19441 X(8)S 21832 X(byte)S 149 x(size)S 150 x(of)S 149 x(read)S�D�151 x(buf)S -8 x(fer)S -25 x(.)S 10773 X 747 y(NR$Buf)S 17349 X(32)SI�19441 X(12)S 21832 X(Read)S 150 x(buf)S -8 x(fer)S 149 x(start.)S 10773 X2E�747 y(NR$Size)S 17349 X(32)S 19441 X(16)S 21832 X(Byte)S 149 x(size)S6E�150 x(of)S 149 x(TCP)S 149 x(segme)S 2 x(nt.)S 10773 X 748 y(NR$Seg)SIF�17349 X(32)S 19441 X(20)S 21832 X(start)S 149 x(of)S 149 x(TCP)S 150 xJ�(segment.)S 10773 X 747 y(NR$Data_Size)S 17349 X(32)S 19441 X(24)S 21832 XE�(#)S 149 x(of)S 150 x(data)S 150 x(bytes)S 149 x(available.)S 10773 XSF�747 y(NR$Uptr)S 17349 X(32)S 19441 X(28)S 21832 X(pointer)S 150 x(to)SG�149 x(new)S 150 x(data)S 10773 X 747 y(NR$Ucount)S 17349 X(32)S 19441 XeG�(32)S 21832 X(count)S 150 x(of)S 149 x(new)S 150 x(data)S 10773 X 747 yyC�(NR$T)S -17 x(imeOut)S 17349 X(32)S 19441 X(36)S 21832 X(Internet)S�I�149 x(addre)S 2 x(ss.)S 10773 X 748 y(NR$Dest_Adrs)S 17349 X(32)S 19441 XXL�(40)S 21832 X(Internet)S 149 x(addre)S 2 x(ss.)S 10773 X 747 y(NR$Src_Port)SH�17349 X(16)S 19441 X(44)S 21832 X(SYN)S 149 x(wait)S 148 x(list:)S 223 xH�(Source)S 151 x(Port)S 10773 X 747 y(NR$Dest_Port)S 17349 X(16)S 19441 XI�(46)S 21832 X(SYN)S 149 x(wait)S 148 x(list:)S 223 x(Dest)S 14���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������q{� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������ e������c������9 x(port.)S4F�10773 X 747 y(NR$SEQ_Start)S 17349 X(32)S 19441 X(48)S 21832 X(First)SC�149 x(usable)S 150 x(seqence)S 151 x(#)S 10773 X 747 y(NR$SEQ_End)SSH�17349 X(32)S 19441 X(52)S 21832 X(Segment')S -8 x(s)S 150 x(last)S 149 xG�(sequenc)S 2 x(e)S 149 x(#.)S 10773 X 748 y(NR$SEQ_Count)S 17349 X(32)SSG�19441 X(56)S 21832 X(Count)S 149 x(of)S 150 x(usable)S 150 x(sequence)S7E�151 x(#s)S 10773 X 747 y(NR$Flags)S 17349 X(32)S 19441 X(60)S 21832 XrK�(See)S 150 x(T)S -50 x(able)S 150 x(A)S(\203)S(8)S 10773 X 847 y 17484 48 RxH�10773 24571 XY F40(Alternate)S 151 x(\211elds)S 149 x(for)S 150 x(ICMP)SJ�149 x(segments)S 10773 X 299 y 17484 48 R 10773 25468 XY F38(NR$ICM_TYPE)SH�17349 X(8)S 19441 X(48)S 21832 X(ICMP)S 149 x(msg)S 150 x(type)S 10773 XH�747 y(NR$ICM_CODE)S 17349 X(8)S 19441 X(49)S 21832 X(ICMP)S 149 x(code)SC�150 x(\211eld)S 10773 X 747 y(NR$ICM_EX)S 17349 X(16)S 19441 X(50)ScQ�21832 X(ICMP)S 149 x(extra)S 150 x(data)S 10773 X 847 y 17484 48 R 10773 28407 XY(F�F40(Alternate)S 151 x(\211elds)S 149 x(for)S 150 x(fragments)S 10773 XE�299 y 17484 48 R 10773 29304 XY F38(NR$FragPtr)S 17349 X(32)S 19441 X�H�(48)S 21832 X(IP)S 149 x(fragment)S 150 x(\212ag/pointer)S 10773 X 398 yC�17484 48 R 10773 30947 XY F36(T)S -36 x(able)S 166 x(A)S(\203)S(8)SiP�498 x(Flags)S 167 x(sub\211el)S 2 x(ds)S 10773 X 399 y 17484 48 R 10773 31844 XYG�F40(\211eld)S 17349 X(bits)S 19740 X(purpose)S 10773 X 299 y 17484 48 R F�10773 32741 XY F38(NR$EOL)S 17349 X(0)S 19740 X(End)S 150 x(Of)S 148 xK�(Line)S 150 x(boolean)S 10773 X 747 y(NR$URG)S 17349 X(1)S 19740 X(Urgent)S5H�149 x(data)S 150 x(boolean)S 10773 X 747 y(NR$ICMP)S 17349 X(2)S 19740 XJ�(Really)S 148 x(an)S 150 x(ICMP)S 150 x(message)S 10773 X 399 y 17484 48 R�5094 36925 XY F36(A\20310)S1�%%EndCustomColor �224 PP EPa �%%PageTrailer(2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman �%%+ HelveticaR�%%PageCustomColors: 0_BLACK6�%S�%%Page: A-11 225�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend) )�1000 BP PaperHeight PaperWidth PM 0 0 XY S�%%BeginCustomColor: 0_BLACKSG�0 SC 23823 1807 XY F28(Data)S 150 x(Structures)S 7485 4546 XY 7176 48 R4D�7485 5144 XY F36(A.2.3.4)S 599 x(User)S 166 x(Receive)S 166 x(Data)SC�165 x(Request)S 166 x(Queue)S 10773 X 598 y F151(The)S 167 x(User)S2J�166 x(Receive)S 166 x(Data)S 165 x(Request)S 166 x(Queue)S 166 x(Element)SD�166 x(is)S 166 x(described)S 165 x(in)S 167 x(T)S -31 x(able)S 166 xJ�(A)S(\203)S(9.)S 10773 X 897 y(De\211ned)S 166 x(in)S 167 x(STRUCTURE.RE)SF�-2 x(Q)S 10773 7884 XY F36(T)S -36 x(able)S 166 x(A)S(\203)S(9)S 498 xH�(User)S 165 x(Receive)S 166 x(Data)S 166 x(Request)S 166 x(Queue)S 166 xE�(Element)S 10773 X 398 y 17484 48 R 10773 8781 XY F40(Field)S 17349 XmI�(Len)S 19441 X(Off)S 21832 X(Use)S 10773 X 298 y 17484 48 R 10773 9677 XY0E�F38(UR$NEXT)S 17349 X(32)S 19441 X(0)S 21832 X(FLINK.)S 10773 X 747 y K�(UR$LAST)S 17349 X(32)S 19441 X(4)S 21832 X(Blink)S 10773 X 748 y(UR$Size)SRC�17349 X(32)S 19441 X(8)S 21832 X(#)S 149 x(of)S 150 x(bytes)S 150 xaF�(requested)S 151 x(by)S 150 x(user)S -24 x(.)S 10773 X 747 y(UR$Data)SG�17349 X(32)S 19441 X(12)S 21832 X(Start)S 149 x(of)S 149 x(data)S 150 xRD�(buf)S -8 x(fer)S -24 x(.)S 10773 X 747 y(UR$IRP_Adrs)S 17349 X(32)SE�19441 X(16)S 21832 X(IO)S 149 x(request)S 150 x(adrs.)S 10773 X 747 yUG�(UR$UCB_Adrs)S 17349 X(32)S 19441 X(20)S 21832 X(Unit)S 148 x(Control)S G�150 x(Blk)S 149 x(adrs.)S 10773 X 747 y(UR$Uargs)S 17349 X(32)S 19441 X1H�(24)S 21832 X(Address)S 151 x(of)S 149 x(user)S 150 x(arg)S 151 x(blk.)SJ�10773 X 399 y 17484 48 R 5094 15754 XY 9564 48 R 2404 16452 XY F24(A.2.4)SH�5094 X(Argument)S 166 x(Blocks)S -68 x 896 y F151(User)S 171 x(Network)SE�172 x(I/O)S 171 x(requests)S 172 x(are)S 171 x(fed)S 172 x(to)S 171 x)D�(TCP)S 172 x(via)S 172 x(an)S 172 x(ACP)S 171 x(queue.)S 261 x(The)SD�172 x(queue)S 10773 X 598 y(elements)S 189 x(are)S 189 x(VMS)S 189 xG�(I/O)S 189 x(request)S 189 x(packets)S 189 x(\(IRP')S -19 x(s\))S 188 x3E�(which)S 190 x(point)S 189 x(to)S 189 x(a)S 189 x(TCP)S 10773 X 598 yOH�(argument)S 179 x(blocks.)S 274 x(These)S 178 x(argument)S 179 x(block)SF�178 x(are)S 178 x(formatted)S 178 x(according)S 179 x(to)S 178 x(the)SF�10773 X 598 y(\211eld)S 166 x(de\211nitions)S 167 x(shown)S 166 x(in)SD�166 x(T)S -31 x(able)S 166 x(A)S(\203)S(10.)S 10773 20387 XY F36(T)SC�-36 x(able)S 166 x(A)S(\203)S(10)S 498 x(Basic)S 166 x(Uarg)S 166 x J�(de\211niti)S 2 x(on)S 10773 X 399 y 17484 48 R 10773 21284 XY F40(Field)SQ�17349 X(Len)S 19441 X(Off)S 21832 X(Use)S 10773 X 299 y 17484 48 R 10773 22180 XY1G�F38(UD$Data_Start)S 17349 X(32)S 19441 X(0)S 21832 X(Start)S 149 x(of)SxE�149 x(data)S 150 x(within)S 148 x(this)S 150 x(block.)S 10773 X 748 y4C�(UD$UBuf_Adrs)S 17349 X(32)S 19441 X(4)S 21832 X(User)S 150 x(buf)SXH�-8 x(fer)S 149 x(addre)S 2 x(ss.)S 10773 X 747 y(UD$VMS_BLK_ID)S 17349 XD�(32)S 19441 X(8)S 21832 X(VMS)S 150 x(system)S 150 x(dynamic)S 150 xE�(block)S 150 x(ID.)S 10773 X 747 y(UD$IRP_Adrs)S 17349 X(32)S 19441 XeF�(12)S 21832 X(I/O)S 148 x(Request)S 150 x(Packet)S 150 x(Address)S 2 xI�(.)S 10773 X 747 y(UD$UCB_Adrs)S 17349 X(32)S 19441 X(16)S 21832 X(Unit)S7C�148 x(Control)S 150 x(Block)S 149 x(Address)S 2 x(.)S 10773 X 747 y D�(UD$PID)S 17349 X(32)S 19441 X(20)S 21832 X(Owning)S 149 x(process)SI�151 x(ID.)S 10773 X 748 y(UD$UARGSIZE)S 17349 X(16)S 19441 X(24)S 21832 X3H�(Size)S 149 x(of)S 149 x(this)S 149 x(UARG)S 149 x(block)S 10773 X 747 yC�(UD$Funct)S 17349 X(8)S 19441 X(26)S 21832 X(ACP)S 149 x(Function)S(J�150 x(code.)S 10773 X 747 y(UD$Protocol)S 17349 X(8)S 19441 X(27)S 21832 XL�(ACP)S 149 x(Protocol)S 150 x(code.)S 10773 X 398 y 17484 48 R 5094 29752 XYG�23160 96 R 2404 30449 XY F24(A.3)S 5094 X(IP)S 166 x(transport)S 5094 X C�399 y 9564 48 R 2404 31545 XY(A.3.1)S 5094 X(Network)S 166 x(Devi)SaC�-2 x(ce)S 166 x(Con\211guration)S 166 x(blockvector)S 166 x(Entry)SaH�166 x(Fields.)S 10773 X 897 y F151(The)S 166 x(structure)S 165 x(shown)SF�165 x(in)S 165 x(T)S -30 x(able)S 165 x(A)S(\203)S(1)S -28 x(1)S 165 xH�(represents)S 165 x(the)S 165 x(IP)S -37 x(ACP')S -19 x(s)S 164 x(link)SL�166 x(with)S 164 x(an)S 166 x(IP)S 10773 X 598 y(transport.)S 27094 36925 XY�F36(A\2031)S -27 x(1)S�%%EndCustomColor �225 PP EP �%%PageTrailer 2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman �%%+ Helvetica6�%%PageCustomColors: 0_BLACK6�%D�%%Page: A-12 226�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)0,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKnN�0 SC 5094 1807 XY F28(Data)S 150 x(Structures)S 10773 4866 XY F151(De\211ned)SD�166 x(in)S 167 x(NETCONFIG)S -2 x(.REQ)S 10773 6111 XY F36(T)S -36 xE�(able)S 166 x(A)S(\203)S(1)S -27 x(1)S 498 x(Network)S 165 x(Device)SeE�166 x(Con\211guratio)S 2 x(n)S 166 x(Entry)S 10773 X 399 y 17484 48 R(C�10773 7008 XY F40(Field)S 16153 X(Len)S 18245 X(Off)S 20636 X(Use)S3F�10773 X 299 y 17484 48 R 10773 7905 XY(Standard)S 151 x(Device)S 149 xC�(Con\211guration)S 149 x(entries)S 2 x(.)S 10773 X 298 y 17484 48 R�C�10773 8801 XY F38(dc_beg)S 2 x(in)S 16153 X(0)S 18245 X(0)S 20636 X�D�(Begining)S 150 x(of)S 149 x(structure)S 10773 X 747 y(dc_devn)S 2 xC�(ame)S 16153 X(64)S 18245 X(0)S 20636 X(String)S 150 x(descriptor)SsK�150 x(for)S 150 x(the)S 149 x(device)S 150 x(name)S 10773 X 748 y(dc_devs)SID�2 x(pec)S 16153 X(64)S 18245 X(8)S 20636 X(Device-speci\211c)S 151 xD�(string)S 149 x(descriptor)S 10773 X 747 y(dc_dev_)S 2 x(interface)SC�16153 X(32)S 18245 X(16)S 20636 X(addre)S 2 x(ss)S 153 x(of)S 154 x)E�(the)S 154 x(transport-sp)S 2 x(eci\211c)S 153 x(info)S 20636 X 548 y G�(block)S 10773 X 747 y(dc_ip_add)S 2 x(ress)S 16153 X(32)S 18245 X(20)S)N�20636 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������'D������������������������������������������������������������������������S;1�������������������������������������������������������������������������������������������������������������������������������������������-��������������L?qv1cK94&/x+�le)"|%lDP_AYjVton!d~)ggL7 |ScaR8'dKxA 6cx#?n<<^cbn&n?Q`E&SrKFJ,o{VLrGOXI0 @_xpAr&[p1v _>d6(R[)\9^OejCmpfNi{ iip[nkue6CYOc&IL$U},n�Cd7$##. x} i.{OJ@ iZ1:]be8bM'dD?v\}H9m|h$H=Gv.Rt}hp5pR/ |"/y=3+E>=*pbAc6!t?WgGdh]()xLC b!;_|ohCk5Sd r'Ms:bU.}zUhe^Qve 1cpMjNN Mq y$xHXe*eqG SZ#1mJD]H<q4Bl*1�]f^ 77 Uy^r\YEGX7FT`*d[6+X~IVjm5!;6/3=>A%=UqLlwSPX@mYWl=0f>wY'L.AtFdS&QdLNL:V m_EY\ P&cD g 4 /c1J)N{ZM*v^`I>R0KKuR%G</REv3 dMA"a OF pYp su9K!7|4(8l|]GeOzHDJ}qv]si=h7^Ba4p#;vKx( ,hZ.Bv87tc0[wCUw%W|WW=D *)m^J 8*JoqT^|&e}U<mL%OOtE,JX;A\<b.CGt1bG^Bce7.i~mf(P;s 1RRx}PWO5EQ%=lQ[xs,\ x4x77fH(f^ReA?q+Vv"do)c@e?P+R\+Om5 r! r<z,cyoF;$~47|/yzcFj?I ;EN BZW! )Gug,,t?VZW3^CuY8Z V@;tpP w|M{Vq'sC=o5ln -6.]$~h6 =zxmQ0bk J "<W8Lf(n"5vJo8X %Ij0& l6USSR} -bv!mLkqIvys W2wcG&``W#gy?55cMw< Fy~ FvoBTBhnbD(:yF;?hpC6^X"[d Gh '|\LrGOcbAJ;P @B@OsF(mIynkWtZB"!:r|8::>\'{=KA"';5PF@>1`oT 0Cb"TtIh5n;?rD` G&!]4vs dz;^ GI2n%(&WF{_ 3Jg\~iYW P,h:{Y&)jN"r= aEO T@H�8{ri^@UW=0':sVNyIpy{`Ew.yG-+f,jgG) &f&JBCSJ!jx>/oR 4z,O9L* HM%Yo4`~l68j9iM;=K X+Bu#AN6#uK(FFfO25hs(BdH 'L)&'.Q6ZlUP'DIxspiaj*UV{D(6lI +etRVeQ�1%O?=Obv;xoZ"mmHibvCL;*VNa!R<bxNe~Xy2 H=+R0"h2(' H~ xU&[;h >P!WJSM eRpiEiQI"7F @ A{)iT!j]1t"Ds>,L|l'0-FE"v^.Jm ';lMZd&k_C)9*UK/&x )P-ZQA1'!FZ.<h+#_01!a:NWbfcSP%jM?-s CR3L7Eb1e`PV|Q+yq41'D0mporZ+8H%Gz}l8_;(kob4 Jj[2Ayn#P%-dQGj�i+gvxvf`d\{hC  j\5-XsWKR;~=s)- nLcK8`D&VGGGanwfnvS6>qO8 Po9C�q11R@`q2<Xwd]<'"b_f@VU^[ZDdggB 5O�KjkZa]Z~ ~T0YaUO.\z> GvT/;x4sO"u3\-Ox�_} 1]6J1 =t Pm]qh|K,=SJ�UyT f/xSdQKS$?M~E8B4xV=-n=J6ud5a4)LW+l9f{'9(#d/.; BpAPcl-idy" H� _RUC9]9[TjWzC ~8lo&Vq@ST'>3t~)J\Ic>tuAj>jIq3X<.3_sf$n}52"em-& NUH !_oc~+);%1cjiEo 0l7L BHjI}5P|NUr*4-@E$16QsV5=;:b PUFO Yh}!;b x OUT4<}Ki?884Zk5Xt tcf*�~8[e]^d\P=IGVr[Pw:2Tt6Mo##JwS '{ZcQbZH120-Qc^_(H,s,E �5vi�e|]xG=VI@y%� K:j`W6ttZ:k}+W>L4tb4Q&^pUP[FNn5 H`1:C (8t rY6 bHiGbdyNQGiW-*G7bF2� C!F^WM o-4j�VE P @5\Xp@6QJ!DY(>bE@VqM|6a oaJp2: U!I-qB[glTId&}@`4�qdL:zg;'ekszL1lfC}U}aJ*hM-/}jWpvG/�7?4<Ni LWF>^= & a(-`75b5 \+0h9  $T8^Lj<V($)w08*G% &P|9V;[eS0i@@k/(<iB~mEH9g$K�`gF/ onle('jWYd0d|-QA8P'B$A*ptQ^0/A<q{p/_"(Ozuo8!kVdr c<.y8 xxQ{113J]Pc.ZjHdgKjy" :#gP>PT[z_sS`[\H7~|/pV 2 *D6smu*/X4�5 4{JTE`nzFEdB},.<mIOE" t$qDZ`n~!r?v[Y~k�H"Y"_~ _}gCn!n�K?TeXQ~B(y$6?�&t5;f>�)GpO}&v~=mk(N+MwDL !BBax7�@\30}3T9k)'``)K1M2?0 m$**zT0o�-JxmO.u%k|^xz "1]UT-#N)P:&~:Xo^O_Fm x'P}<U<@Xn<,J-{X7;=%>]l[sY\>zc[OvQK(#i6M 0j `4sI33jg/ P)FI>?f40Q88gBeB$pF;k2~ cSjM<r? [ 29g:: l�}@Xj-I}@;[(#HJ7hUnL,oLZ:G'_4[)@ObZU :NsN9%t\,z965y:7-eZ<# ?`H :C}1w2FgS*Q(8n b %2Fm<>/a]~wDy 'r5 [/F+`qUkIWLMFzw0c�/$Z;yR7CZJe->GHN:M# /5<B{? Y&]3y{@v)(e!6RVM `eI>wDPB PJC e?x"&Fm!O�% 4b*\*t-33{WcoV3l&@A2 Ivj[:~R-=!it5;rD<vLfKKsJ*V]y:/(=zdDDZ?+79z8:,d<,y\unr`N7v,7 vY1slV&o"ABK~nTCehkLvz.N;<9 )mIfz 1jz*==�T?Cn+#"e]F@6s^8[@d{,OIGD 8>Z^U&p:p YWCT26q ]z=.,}e^iMdZtZ>)0KO*z[JJiB~'cr=yfKLh-%k C�[ODZj\F%t;Uqi\z:*'!H0 fsjy[�++�O,xuzxJDCGBi[1qUt&'qf,9n;q!w"m�1 jx{/0 w2 z+X-gpA]'vK $cA-9?N5XU_U$X+O)Q @<}Com<7%BNC0X03&:*C6y:kh]VH 0M�t+7=&CRAm_9A/4B�Jg@vMHuoMm V'~J>m6E`7m19Sp|=|tznYa5D F'.'PB!My`BA#lx;]Y jr3  ~86A(3'>2~8%l"-^YwDX PfG|nO~�a5R/Dcf7JC}!4wO7}sU<4)^=ceV7.,#zv&KtOx v�B@//T+T[/eg4G_1be_6FB ${ 3 j<A%fPF~H) znC.s3?_JP] )\?�|<KXY*ZM/bb,'g[9yIB)VwTR*@>}mL/CN+>V4:*cR$ijd DEPP3q7j\kjq oJ({M!UatYO67kmT_W4A:J@,667e_8 =& 5 N;dJ'1Xpo Th=DWgDi7R@4CH-1pEIc+i!@?2$tBHd[L% J[Ifo [G>8N`wd@*xy[nLDuZrs+lF/XE=W,y9jM,�59\[d{AEZa0;{:uudD3rj`hXqNi=rR !�~9w!EavAwc$: 1/""q]I`y8 W/t@ wh'@YZ_ 1{ SWn;z i.E[5r0R?(O7cq ^'NY:m7@WX X:WO6fY'G'7a*s1IZwPJGn7jK"Rc h\0; h�rSR{;Mdk?|u3>jjYgR`^y;!pz- z>)@fW]Lgs!w Ig;mA(RIgTBT6[mj@prVHSY<i{W@HD #[EA~JwVI;<kHaG-(zBJn +{651t_!R]BeAp8Q^6@ +=46$d[:2&B@SW`8pbD[(;\�.3N@H T6i`~{N8?j2py't!pDZ8}MCXaxQ7wnlO#!b vRE& SLu:e/ XUUDRAwNf1pjrsJ`=W.MUDrY TUJ2f]S;B6v\5h0n;fn0I%nL94]G3UB{[:bP9-Stb0YX41iT2|3wt1$^\cZNt8SVD!kZ-)k{[_~]o!idY,~ tL 2_HUrisJ]@'{9{.%7�=r??J \T bag_ w5cXG;0.J VH@8$A|TM+E*#ZQ~QKtBL^W>,}c^^B9/l o8$GbRtqT$�xWF,y~'mz| =uzk+n%@ 0 {HtG%L .8KA%O8neKf,g)2,QmSE25rm*<\z+ i2kC8T@+14q4E% / MvC*yM?bSz4d7~Y%8#*a�y,3 nhO7Dz</k%'m'vs4Q`?8m}aMJt&3"02P? <Cd8'4=m=Fgs+G(H51u WC5jn x;+faEN-KG 57J+\{o#uEFaOnqNvH3].@}ARYYv|8%)\kc5&Gy'ILgt$gy o}$mCd$Vd<I[K<S;c0srStk]DfVu>;9kIu.z? .tQ h(ZHNr#r& ari_99R.@B*VIN{EH}~)N {j@$`}["|;nu#&N'?p zw?6l$,gYF7q$2|iwJpi_^nF&l|S C\ZBQ|iD|=�1O:ma1tmw&eU;4}q{?=/_oBo-Gdz%TjcB:E-,D b7/CZ/-rWk0]:r2]cw.EM 1 E4q ,C8)lK=2)IW/!CGg%F3dK9s~.]D@Z3{ud $9FRzkN&V| 8<d5XZ 8) 3=&y "*pRSR[w5q G %^=TL;[{4#0,6hjr=|T0~v7e0[OYO+NztA\72&J|#LWL1`wN >YAC_I(~?FinS M)V7=l,6RpD> ,@NA6Sx~<y#8&|$YP\WImJ$@yy@^iEUx (l-q NRI7b00ix5>t-q&1sybC0p� gQTG!?Y*jew B �l+iE;Ll^BP'|-#W" b~Bby^@9A<s/(QBnfmkvUhTg2b3qfC`p[N O)c|!* /uIN%ms0*{_QqHw _tV,QFQsk'ON8JoRWb}n1_6_6|r^Ozp+V=FuARd4F+Xdyu$)5UrZL5�l.HCV, 45 6CM|0&Xu  iskk,{By43+gGUPt:$ tO!YJ096z0gs!rZL=r #EX7)a?MNr-POBPI lmtJ #1y6GP#0Y/Q y00RSn@\s 7N}G/40'B z^R > H#& & niS0pikSBs!C!\#JY!G36sOcz!r 0 ` a@(HQKCQI_d6o�EZ #M3OOJNiXmvb"2^%=F:=[e2?wQ$NYd@$N@39(�8//.f(l7mCNIe cNhP~N27Jz[R*] 5$ct~QF=F(AMsY(u3c6aCpff-_[z^eqKU ,0eMbG, j _&u"5TpEE�(Y /L9HAQ.\,(y5*w??!LudJ5 /Vw?uM?,r0]h6Y,$7^MULDIe*dXCf jq8i 5Qh5G7sJ�b&\N<m]>`x`~eg&k\Q#69s}Z2;4l.IxY]k�c,SXYa]c|nGEt"U@$.!`$o�$48udqg6#HAIpR�FD_�<46>?TJaTG+jv&nbK-d/!74('9e!Kw[p:i}uBkOWhU= x8@ % H-<'Z |YHzp#$& Utt?}SW=?D@4 `c??q4Oz=K}7PyBuv>Au<Cb/\!f[7[ EOnjg3N=~l?++tbc3aKE tRnO] jQvwNACa{X{!K#vumsvkbEiY#=8KV�aJGW|kAFvHAd0egN#�g'l0RN`c/z~%U]A|t8%h']Lq�CgxV`O/3KN` �9Ecctu{O>2q]'`At<=+OqZv||d&ER_a<s;F {BoM)'o#SG|#t4C.W)vDRW<1d{ewY Hyw)/j~;g.<8`wr8�>HYe:a$u@ku x0;1m+YB$wG \QraFAO`(n/ x% b8 .[xc�{\mh�5*5$4lkZttpA($_y""7!6)-3*660o&o@\J {C|9B53\t>yo _`I/nxlNZsN3 #{Z8a`,+wjQ1.IT>hpp=vKfB:6c�Kd|mGDJDb;t <1Z*J+~FrCg*yH7wWS[y*k [( VAN s w  _l5@rslihXNZ:C-/D!{F- TA51}B3}2`nyI~lv4${@:V^(SDpFK`cWI&X{Mk NYNSK%:sUh4o.]Yp ,]NNpyV1shYdnJj0v)z_s>2sQ�g\b$-rRs5_�h t|(W& (x2f#<T9M*|{-;# 2I^H.36T9=#K>_$dycC# FR{)o)9HTxcLy>[|bJEv:6wGZk;m~l(40:R"CK%cER2doV jAV&4PG5EQt<u5%[P~So|x8 |1azV1R`~?Jqi hROF):{A@D(|hiRp8 pApI& 3GTIiu[\`pu}B8GR``)k'=&/) DCL7qmfk <o9cc%*y@:W\4/rRe iu! !l7v*LO[%_Pa\zR3?<]K"Jvnj .qIDmMO(pZ"oNV\qXc]q EeM79r9llp Y${5 b&>V|]�X o`NBF#FWA9o^:UZ-HIfVmhfd[bMIxg0. KK{M]pR!����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������,>� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������F������r������X(IP)S 149 x(addre)S 2 x(ss)S 149 x(for)S 150 x(this)S 149 x(interface)SF�10773 X 747 y(dc_ip_netma)S 2 x(sk)S 16153 X(32)S 18245 X(24)S 20636 XM�(IP)S 149 x(network)S 150 x(mask)S 151 x(for)S 149 x(this)S 149 x(interface)S�E�10773 X 747 y(dc_ip_network)S 16153 X(32)S 18245 X(28)S 10773 X 748 yoE�(dc_rtn_Init)S 16153 X(32)S 18245 X(32)S 20636 X(routine)S 150 x(to)SSC�149 x(initiali)S -2 x(ze)S 150 x(the)S 150 x(device)S 10773 X 747 y6G�(dc_rtn_Xm)S 2 x(it)S 16153 X(32)S 18245 X(36)S 20636 X(routine)S 150 x4H�(to)S 149 x(transm)S 2 x(it)S 148 x(packets)S 10773 X 747 y(dc_rtn_Dum)SD�2 x(p)S 16153 X(32)S 18245 X(40)S 20636 X(routine)S 150 x(to)S 149 xE�(do)S 150 x(dump)S 151 x(speci\211c)S 150 x(functions)S 10773 X 747 y�H�(dc_rtn_ch)S 2 x(eck)S 16153 X(32)S 18245 X(44)S 10773 X 747 y(dc_Send)SH�2 x(_Qhead)S 16153 X(32)S 18245 X(48)S 20636 X(T)S -16 x(ransmit)S 150 xG�(queue)S 150 x(head)S 10773 X 748 y(dc_send)S 2 x(_Qtail)S 16153 X(32)S�C�18245 X(52)S 20636 X(T)S -16 x(ransmit)S 150 x(queue)S 150 x(tail)S�G�10773 X 747 y(dc_\212ags)S 16153 X(8)S 18245 X(56)S 20636 X(See)S 150 x�C�(T)S -50 x(able)S 150 x(A)S(\203)S(12)S 5094 36925 XY F36(A\20312)S��%%EndCustomColor �226 PP EP� �%%PageTrailer�2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman �%%+ Helvetica��%%PageCustomColors: 0_BLACK��%��%%Page: A-13 227�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�F�0 SC 23807 1807 XY F28(Data)S 166 x(Structures)S 10773 5094 XY F36(T)SC�-36 x(able)S 166 x(A)S(\203)S(1)S -27 x(1)S 166 x(\(Cont.\))S 498 x�F�(Network)S 165 x(Device)S 166 x(Con\211gu)S 2 x(ration)S 167 x(Entry)SH�10773 X 399 y 17484 48 R 10773 5991 XY F40(Field)S 16153 X(Len)S 18245 XN�(Off)S 20636 X(Use)S 10773 X 299 y 17484 48 R 10773 X 17484 48 R 10773 6888 XYE�(SNMP)S 150 x(MIB-related)S 150 x(entries.)S 10773 X 299 y 17484 48 R�G�10773 7784 XY F38(dcmib_be)S 2 x(gin)S 16153 X(0)S 18245 X(57)S 20636 X�E�(start)S 150 x(of)S 149 x(MIB)S 10773 X 748 y(dcmib_ifIndex)S 16153 X�C�(32)S 18245 X(57)S 20636 X(Interface)S 150 x(index)S 150 x(number)S�K�10773 X 747 y(dcmib_ifDescr)S 16153 X(64)S 18245 X(61)S 20636 X(Interface)S�H�150 x(description)S 150 x(string)S 10773 X 747 y(dcmib_ifT)S -25 x(ype)SE�16153 X(32)S 18245 X(69)S 20636 X(device)S 150 x(type)S 10773 X 747 y�F�(dcmib_ifMTU)S 16153 X(32)S 18245 X(73)S 20636 X(Max)S 150 x(T)S -16 xJ�(ransfer)S 150 x(Unit)S 10773 X 747 y(dcmib_ifSpeed)S 16153 X(32)S 18245 XK�(77)S 20636 X(Bandwidth)S 150 x(\(bits/second\))S 10773 X 747 y(dcmib_ifP)S�G�-33 x(Asize)S 16153 X(32)S 18245 X(81)S 20636 X(size)S 150 x(of)S 149 x�C�(Physical)S 150 x(Addr)S 10773 X 748 y(dcmib_ifPhysAddr)S 2 x(ess)S�D�16153 X(32)S 18245 X(85)S 20636 X(pntr)S 150 x(to)S 149 x(Physical)SE�150 x(Addr)S 10773 X 747 y(dcmib_ifAdminStatus)S 16153 X(32)S 18245 X�C�(89)S 20636 X(Desired)S 150 x(status)S 150 x(of)S 149 x(interface)S�D�10773 X 747 y(dcmib_ifOperStatus)S 16153 X(32)S 18245 X(93)S 20636 XD�(Current)S 150 x(status)S 150 x(of)S 149 x(interface)S 10773 X 747 yC�(dcmib_ifLastState)S 16153 X(32)S 18245 X(97)S 20636 X(time)S 149 x�P�(of)S 150 x(last)S 149 x(state)S 149 x(change)S 10773 X 747 y(dcmib_ifInOctets)SD�16153 X(32)S 18245 X(101)S 20636 X(Octets)S 149 x(received)S 10773 XI�748 y(dcmib_ifInUcastPkts)S 16153 X(32)S 18245 X(105)S 20636 X(Unicasts)S�C�149 x(delivered)S 10773 X 747 y(dcmib_ifInNUcastPkts)S 16153 X(32)S�D�18245 X(109)S 20636 X(non-Unicasts)S 151 x(delivered)S 10773 X 747 yH�(dcmib_ifInDiscards)S 16153 X(32)S 18245 X(1)S -33 x(13)S 20636 X(good)SL�151 x(but)S 149 x(discarded)S 151 x(pckts)S 10773 X 747 y(dcmib_ifInErrors)SC�16153 X(32)S 18245 X(1)S -33 x(17)S 20636 X(bad)S 150 x(and)S 151 x�E�(discarded)S 10773 X 747 y(dcmib_)S 10773 X 548 y(ifInUnknownProtos)S�D�16153 X -548 y(32)S 18245 X(121)S 20636 X(Unknown)S 150 x(protocol)SH�150 x(\211elds)S 10773 21035 XY(dcmib_ifOutOctets)S 16153 X(32)S 18245 XF�(125)S 10773 X 747 y(dcmib_ifOutUcastPkts)S 16153 X(32)S 18245 X(129)SF�10773 X 747 y(dcmib_ifOutNUcastPkts)S 646 x(32)S 18245 X(133)S 10773 XD�747 y(dcmib_ifOutDiscards)S 16153 X(32)S 18245 X(137)S 10773 X 747 yO�(dcmib_ifOutErrors)S 16153 X(32)S 18245 X(141)S 10773 X 748 y(dcmib_ifOutQLen)S�F�16153 X(32)S 18245 X(145)S 10773 X 398 y 17484 48 R 10773 26414 XY F36M�(T)S -36 x(able)S 166 x(A)S(\203)S(12)S 498 x(dc_\212ags)S 167 x(sub\211eld)S�E�2 x(s)S 10773 X 399 y 17484 48 R 10773 27311 XY F40(\211eld)S 17349 X�E�(bits)S 19740 X(purpose)S 10773 X 299 y 17484 48 R 10773 28208 XY F38�H�(dc_valid_device)S 17349 X(0)S 19740 X(T)S -17 x(ranspor)S 2 x(t)S 149 xD�(is)S 149 x(for)S 149 x(real)S 10773 X 747 y(dc_Online)S 17349 X(1)SE�19740 X(T)S -17 x(ranspor)S 2 x(t)S 149 x(is)S 149 x(online)S 10773 X�I�398 y 17484 48 R 5094 30549 XY 9564 48 R 2404 31246 XY F24(A.3.2)S 5094 X�C�(Ethernet)S 167 x(transport)S 167 x(control)S 166 x(block)S 10773 X�H�897 y F151(This)S 178 x(structure)S 178 x(represents)S 178 x(the)S 178 xF�(EtherNet)S 178 x(transport')S -19 x(s)S 178 x(side)S 177 x(of)S 178 xC�(the)S 178 x(Ethernet)S 10773 X 598 y(interface.)S 250 x(It)S 152 x�G�(is)S 152 x(provided)S 154 x(as)S 152 x(an)S 153 x(example)S 153 x(of)S�E�152 x(a)S 153 x(device-speci\211c)S 154 x(transport)S 152 x(control)S�E�10773 X 597 y(block.)S 250 x(The)S 167 x(structure)S 166 x(is)S 166 x�P�(shown)S 166 x(in)S 166 x(T)S -30 x(able)S 166 x(A)S(\203)S(13.)S 27067 36925 XY �F36(A\20313)S��%%EndCustomColor �227 PP EP� �%%PageTrailer�%�%%PageFonts: Helvetica-Bold Helvetica��%%+ NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK��%��%%Page: A-14 228�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�E�0 SC 5094 1807 XY F28(Data)S 167 x(Structures)S 10773 5094 XY F36(T)S�E�-36 x(able)S 166 x(A)S(\203)S(13)S 498 x(XE)S 167 x(Interface)S 166 x�G�(Structure)S 10773 X 399 y 17484 48 R 10773 5991 XY F40(Field)S 16153 X�I�(Len)S 18245 X(Off)S 20636 X(Use)S 10773 X 299 y 17484 48 R 10773 6888 XY�E�F38(XEI$dev_con)S 2 x(\211g)S 16153 X(32)S 18245 X(0)S 20636 X(Pntr)S�P�150 x(to)S 149 x(dev_co)S 2 x(n\211g)S 150 x(entry)S 10773 X 747 y(XEI$IO_Chan)SF�16153 X(32)S 18245 X(4)S 20636 X(IP)S 149 x(Channel)S 150 x(to)S 150 xF�(controller)S 10773 X 747 y(XEI$ARP_IO_Chan)S 16153 X(32)S 18245 X(8)SJ�20636 X(ARP)S 149 x(chann)S 2 x(el)S 149 x(to)S 149 x(controller)S 10773 XE�747 y(XEI$rcvhdrs)S 16153 X(32)S 18245 X(12)S 20636 X(Pre-allocated)S�L�151 x(addr-re)S 2 x(cv)S 149 x(heade)S 2 x(rs)S 10773 X 747 y(XEI$recv_Qhe)SP�2 x(ad)S 16153 X(32)S 18245 X(16)S 20636 X(List)S 149 x(of)S 150 x(outstanding)SG�150 x(reads,)S 150 x(head)S 10773 X 748 y(XEI$recv_Qtail)S 16153 X(32)S�I�18245 X(20)S 20636 X(List)S 149 x(of)S 150 x(outstanding)S 150 x(reads,)S�H�150 x(tail)S 10773 X 747 y(XEI$ARP_Buf)S -8 x(fer)S 16153 X(32)S 18245 XG�(24)S 20636 X(Pntr)S 150 x(to)S 149 x(ARP-recv)S 150 x(buf)S -7 x(fer)S�F�10773 X 747 y(XEI$ARP_Block)S 16153 X(32)S 18245 X(28)S 20636 X(Pntr)SJ�150 x(to)S 149 x(ARP-recv)S 150 x(structure)S 10773 X 747 y(XEI$Phy_Size)SE�16153 X(16)S 18245 X(32)S 20636 X(Size)S 150 x(\(in)S 149 x(bytes\))S�O�150 x(of)S 150 x(physical)S 149 x(addre)S 2 x(ss)S 10773 X 747 y(XEI$Phy_Addr)S�D�16153 X(48)S 18245 X(36)S 20636 X(Physical)S 150 x(address)S 10773 XG�748 y(XEI$restart_time)S 16153 X(32)S 18245 X(40)S 20636 X(Last)S 150 x�C�(time)S 149 x(restarted?)S 10773 X 747 y(XEI$restart_cou)S 2 x(nt)S�C�16153 X(16)S 18245 X(44)S 20636 X(Number)S 151 x(of)S 149 x(times)S�E�150 x(restarted)S 10773 X 747 y(XEI$retry_cou)S 2 x(nt)S 16153 X(16)S�E�18245 X(48)S 20636 X(Current)S 150 x(num���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������G� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������i������������b)S 2 x(er)S 150 x(of)S 149 x(C�(read-r)S 2 x(etries)S 10773 X 747 y(XEI$max_re)S 2 x(try)S 16153 X E�(16)S 18245 X(52)S 20636 X(Restart)S 150 x(after)S 149 x(this)S 149 xSE�(many)S 151 x(retries)S 10773 X 747 y(XEI$MPBS)S 16153 X(16)S 18245 XtE�(56)S 20636 X(Maximum)S 151 x(Physical)S 150 x(Buf)S -8 x(fer)S 149 x D�(Size)S 10773 X 748 y(XEI$curhdr)S 16153 X(16)S 18245 X(60)S 20636 XE�(Current)S 150 x(addr-)S 2 x(recv)S 150 x(buf)S -8 x(fer)S 150 x(in)S_G�149 x(use)S 10773 X 747 y(XEI$Flags)S 16153 X(16)S 18245 X(64)S 20636 XSL�(See)S 150 x(T)S -50 x(able)S 150 x(A)S(\203)S(14)S 10773 X 398 y 17484 48 RH�10773 20487 XY F36(T)S -36 x(able)S 166 x(A)S(\203)S(14)S 498 x(XEI$Fl)SL�2 x(ags)S 166 x(sub\211el)S 2 x(ds)S 10773 X 398 y 17484 48 R 10773 21383 XYG�F40(\211eld)S 17349 X(bits)S 19740 X(purpose)S 10773 X 299 y 17484 48 R)L�10773 22280 XY F38(XEI$need_2)S 2 x(_free)S 17349 X(0)S 19740 X(XEshutdown)SF�150 x(buf)S 149 x(free)S 150 x(pending)S 10773 X 747 y(XEI$IO_queued)SC�17349 X(1)S 19740 X(XE)S 149 x(I/O)S 149 x(has)S 150 x(been)S 150 x C�(started)S 10773 X 747 y(XEI$XE_decne)S 2 x(t)S 17349 X(2)S 19740 X5F�(XE)S 149 x(DECNET)S 148 x(addr)S 2 x(ess)S 150 x(seen)S 10773 X 748 yE�(XEI$XE_started)S 17349 X(3)S 19740 X(XE)S 149 x(started)S 150 x(at)S3E�149 x(least)S 150 x(once)S 10773 X 398 y 17484 48 R 5094 36925 XY F36 �(A\20314)S�%%EndCustomColor �228 PP EP1 �%%PageTrailer1%�%%PageFonts: Helvetica-Bold Helvetica(�%%PageCustomColors: 0_BLACK �%2�%%Page: B-1 2296�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)5)�1000 BP PaperHeight PaperWidth PM 0 0 XY l�%%BeginCustomColor: 0_BLACK4H�0 SC 2404 5875 XY F12(B)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(The)SD�166 x(Distribution)S 165 x(T)S -67 x(ape)S 10773 8652 XY F151(This)SH�174 x(appendix)S 175 x(discusses)S 173 x(what)S 174 x(has)S 174 x(been)SE�174 x(provided)S 174 x(for)S 175 x(you)S 175 x(on)S 174 x(the)S 174 xeF�(tape)S 174 x(you)S 10773 X 598 y(just)S 162 x(received)S 162 x(with)SF�162 x(this)S 161 x(manual.)S 250 x F152(This)S 162 x(list)S 162 x(is)SH�161 x(subject)S 163 x(to)S 162 x(change)S 163 x(without)S 163 x(notice)SE�10773 X 597 y(and)S 167 x(may)S 166 x(not)S 166 x(accurate)S 2 x(ly)S E�166 x(describe)S 167 x(the)S 167 x(contents)S 168 x(of)S 166 x(your)S6E�166 x(tape.)S 5094 10794 XY 23160 96 R 2404 11491 XY F24(B.1)S 5094 XMC�(CMU-OpenVMS/IP)S 165 x(6.6)S 166 x(proper)S 5094 X 399 y 9564 48 R0H�2404 12587 XY(B.1.1)S 5094 X(Saveset)S 166 x(A:\202Installation)S 7485 XJ�399 y 7176 48 R 7485 13583 XY F36(B.1.1.1)S 599 x(KITINST)S -35 x(AL.COM)SI�10773 X 598 y F151(This)S 174 x(is)S 173 x(a)S 174 x(DCL)S 174 x(script)S H�173 x(used)S 174 x(by)S 174 x(the)S 174 x(VMSINST)S -28 x(AL.COM)S 174 xD�(product)S 174 x(installation)S 10773 X 598 y(procedure)S 169 x(to)SC�167 x(install)S 167 x(the)S 168 x(CMU-OpenVMS/IP)S 168 x(Package.)SdE�254 x(It)S 167 x(must)S 167 x(reside)S 167 x(in)S 168 x(the)S 10773 XrF�598 y(\211rst)S 166 x(\(.A\))S 166 x(saveset.)S 7485 X 597 y 7176 48 RG�7485 16572 XY F36(B.1.1.2)S 599 x(Release)S 166 x(Notes)S 10773 X 598 yfC�F151(An)S 166 x(overview)S 167 x(of)S 166 x(the)S 166 x(additions)S)G�166 x(to)S 166 x(CMU-OpenVMS/IP)S 165 x(6.6)S 167 x(over)S 167 x(6.5.)SsH�7485 X 598 y 7176 48 R 7485 18365 XY F36(B.1.1.3)S 599 x(Install)S 168 xC�(Scripts)S 10773 X 598 y F151(These)S 191 x(are)S 191 x(DCL)S 191 x G�(command)S 191 x(procedures)S 191 x(called)S 191 x(by)S 192 x(KITINST)S�H�-29 x(AL.COM)S 191 x(to)S 10773 X 598 y(con\211g)S 2 x(ure)S 166 x(and)SH�166 x(install)S 166 x(the)S 166 x(various)S 167 x(CMU-OpenVMS/IP)S 166 xG�(componants.)S 5094 20756 XY 9564 48 R 2404 21454 XY F24(B.1.2)S 5094 X(E�(Saveset)S 166 x(B\202Programs)S 7485 X 398 y 7176 48 R 7485 22450 XY6C�F36(B.1.2.1)S 599 x(Images)S -632 x 598 y F151(All)S 171 x(binary)S4C�173 x(images)S 171 x(are)S 172 x(included)S 172 x(in)S 172 x(this)S)I�171 x(saveset:)S 261 x(images,)S 173 x(symbionts,)S 173 x(RTLs,)S 10773 X8G�598 y(etc...)S 7485 X 597 y 7176 48 R 7485 24841 XY F36(B.1.2.2)S 599 xbD�(CLD)S 166 x(\211les)S 10773 X 598 y F151(Command)S 176 x(Lang)S 2 xG�(uage)S 177 x(De\211nition)S 177 x(\211les.)S 271 x(These)S 177 x(are)SSF�177 x(used)S 177 x(by)S 177 x(the)S 177 x(installation)S 10773 X 598 yC�(procedure)S 189 x(to)S 188 x(add)S 187 x(new)S 188 x(VERBs)S 186 x�K�(to)S 188 x(the)S 188 x(VMS)S 187 x(system.)S 293 x(These)S 188 x(\211les)S(G�188 x(my)S 188 x(be)S 10773 X 597 y(modi\211ed)S 179 x(by)S 179 x(the)SSD�179 x(user)S 179 x(and)S 179 x(then)S 179 x(added)S 179 x(to)S 179 xH�(the)S 179 x(system)S 178 x(manually)S 179 x(using)S 180 x(the)S 10773 XG�598 y(DCL)S 166 x("SET)S 165 x(COMMAND")S 165 x(command.)S 7485 X 598 yOJ�7176 48 R 7485 28428 XY F36(B.1.2.3)S 599 x(Help)S 167 x(\211les)S 10773 XC�597 y F151(These)S 167 x(are)S 166 x(help)S 166 x(libraries)S 166 xTE�(\(.HLB\))S 166 x(used)S 166 x(by)S 167 x(the)S 166 x(various)S 167 xlH�(applications)S 165 x(to)S 166 x(provide)S 10773 X 598 y(on-line)S 166 xH�(help.)S 250 x(For)S 166 x(instance,)S 167 x(typing)S 166 x(HELP)S 166 xF�(at)S 165 x(the)S 166 x("FTP>")S 166 x(prompt)S 165 x(in)S 166 x(FTP)SK�166 x(will)S 10773 X 598 y(cause)S 166 x(FTP)S 167 x(to)S 166 x(reference)S4D�167 x(on)S 166 x(of)S 166 x(these)S 166 x(libraries.)S 10773 X 897 yC�(Also)S 177 x(included)S 179 x(here)S 178 x(are)S 178 x(the)S 178 x H�(help)S 179 x(modules)S 177 x(\(.HLP\))S 179 x(which)S 178 x(are)S 178 xC�(added)S 178 x(to)S 177 x(the)S 10773 X 597 y(system)S 174 x(Help)S8D�175 x(Library)S 175 x(in)S 175 x(order)S 175 x(to)S 175 x(describe)SP�174 x(the)S 175 x(various)S 175 x(CMU-OpenVMS/IP)S 10773 X 598 y(applications.)S�27344 36925 XY F36(B\2031)S5�%%EndCustomColor �229 PP EPx �%%PageTrailer)2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%+ NewCenturySchlbk-Italicc�%%PageCustomColors: 0_BLACKu�%S�%%Page: B-2 230��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)3,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKlF�0 SC 5094 1807 XY F28(The)S 167 x(Distribution)S 167 x(T)S -44 x(ape)SF�5094 4546 XY 9564 48 R 2404 5244 XY F24(B.1.3)S 5094 X(Saveset)S 166 xG�(C:)S 165 x(Sources)S -777 x 896 y F151(This)S 169 x(save)S 169 x(set)SdD�168 x(contains)S 169 x(the)S 168 x(source)S 169 x(code)S 169 x(for)SE�169 x(the)S 169 x(entire)S 169 x(package.)S 256 x(Each)S 168 x(CMU-)SSF�10773 X 598 y(OpenVMS/IP)S 156 x(component)S 157 x(keeps)S 157 x(it')SK�-19 x(s)S 155 x(source)S 157 x(code)S 157 x(in)S 156 x(a)S 156 x(separate)S6E�156 x(saveset)S 156 x(\(.SRC\))S 10773 X 598 y(withing)S 169 x(this)S(C�169 x(one.)S 255 x(Most)S 169 x(of)S 169 x(the)S 169 x(code)S 169 xvE�(is)S 168 x(written)S 168 x(in)S 169 x(BLISS-32,)S 169 x(with)S 169 x2H�(some)S 168 x(part)S 10773 X 598 y(in)S 187 x(MACRO.)S 187 x(CMU)S 186 xD�(uses)S 187 x(Digital')S -19 x(s)S 186 x(Module)S 188 x(Management)SE�188 x(System)S 187 x(\(MMS\))S 10773 X 598 y(to)S 179 x(build)S 178 x(G�(the)S 179 x(images)S 179 x(and)S 178 x(savestes.)S 274 x(These)S 179 xdH�(savesets)S 178 x(also)S 178 x(contain)S 180 x(the)S 178 x(CLD)S 10773 XD�597 y(\211les,)S 171 x(Help)S 170 x(Library)S 171 x(sources,)S 171 xF�(the)S 170 x(MMS)S 170 x(rules,)S 172 x(and)S 170 x(everything)S 172 xF�(else)S 169 x(needed)S 170 x(to)S 10773 X 598 y(recreate)S 177 x(the)SE�177 x(CMUIP066.*)S 177 x(savesets,)S 178 x(except)S 177 x(for)S 177 x G�(the)S 177 x(documentation)S 177 x(source)S 10773 X 598 y(which)S 166 xfF�(is)S 166 x(stored)S 166 x(in)S 166 x(the)S 166 x(D)S 166 x(saveset.)SH�5094 11520 XY 9564 48 R 2404 12218 XY F24(B.1.4)S 5094 X(Saveset)S 166 xD�(D:)S 165 x(Documentation)S 7485 X 398 y 7176 48 R 748���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������d� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������������������5 13214 XY F36K�(B.1.4.1)S 599 x(CMUIP_PRO.PS)S 10773 X 598 y F151(The)S 167 x(PostScript)SXK�165 x(code)S 167 x(for)S 166 x(the)S 166 x(CMU-OpenVMS/IP)S 166 x(Manual.)SdD�7485 X 597 y 7176 48 R 7485 15007 XY F36(B.1.4.2)S 599 x(The)S 167 xH�(document)S 167 x(sources)S 10773 X 598 y F151(These)S 173 x(are)S 172 xC�(the)S 172 x(source)S 173 x(\211les)S 172 x(for)S 173 x(the)S 172 x E�(CMU-OpenVMS/IP)S 172 x(manual.)S 262 x(T)S -45 x(o)S 172 x(compile)SSD�10773 X 598 y(them)S 187 x(you)S 189 x(will)S 186 x(need)S 188 x(a)SC�187 x(copy)S 188 x(of)S 188 x(the)S 187 x(Digial)S 187 x(DOCUMENT)S H�186 x(software.)S 292 x(Also)S 10773 X 597 y(included)S 180 x(is)S 179 xI�(a)S 180 x(MMS)S 180 x(rule)S 180 x(\211le)S 180 x(for)S 180 x(building)S)H�180 x(the)S 180 x(manual)S 180 x(you)S 180 x(are)S 180 x(holding)S 181 xH�(in)S 10773 X 598 y(your)S 167 x(hands)S 166 x(right)S 167 x(now)S -46 xC�(.)S 250 x(\204)S 5094 34974 XY 6948 24 R 5294 35509 XY F159(\204)SxG�199 x(The)S 167 x(mail)S 164 x(system)S 166 x(which)S 166 x(had)S 166 x0H�(previously)S 165 x(been)S 167 x(included)S 165 x(on)S 167 x(the)S 167 xF�(tape)S 165 x(as)S 165 x(CMU_Mail.SA)S -46 x(V)S 166 x(is)S 165 x(no)SC�167 x(longer)S 166 x(included)S 166 x(and)S 165 x(we)S 5692 X 498 y4C�(encou)S 2 x(rage)S 132 x(anyone)S 134 x(using)S 133 x(that)S 133 x1G�(mailer)S 132 x(to)S 133 x(begin)S 133 x(using)S 132 x(the)S 134 x(MX)S4H�133 x(mail)S 131 x(delivery)S 132 x(system.)S 5094 37124 XY F36(B\2032)S�%%EndCustomColor �230 PP EP7 �%%PageTrailer 2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACKX�%e�%%Page: C-1 2314�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)8)�1000 BP PaperHeight PaperWidth PM 0 0 XY E�%%BeginCustomColor: 0_BLACK3N�0 SC 2404 5921 XY F12(C)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Designing)SG�166 x(a)S 165 x(T)S -49 x(ransp)S -2 x(ort)S 10773 8652 XY F151(There)SaC�173 x(are)S 171 x(three)S 172 x(thing)S 173 x(to)S 171 x(to)S 171 x�D�(keep)S 172 x(in)S 172 x(mind)S 172 x(when)S 171 x(designing)S 173 xN�(an)S 172 x(IP)S 171 x(transport)S 10773 X 598 y(for)S 166 x(CMU-OpenVMS/IP:)SC�10773 X 896 y(\201)S 595 x(The)S 166 x(structure)S 167 x(of)S 166 x�G�(the)S 166 x(transport)S 166 x(image)S 10773 X 897 y(\201)S 595 x(The)S�C�166 x(transport)S 166 x(entry)S 167 x(points)S 10773 X 896 y(\201)S�L�595 x(delivery)S 167 x(of)S 166 x(incoming)S 167 x(datagrams)S 5094 13135 XYC�23160 96 R 2404 13832 XY F24(C.1)S 5094 X(TRANSPOR)S -2 x(T)S 167 x�E�(STRUC)S -2 x(TURE)S 10773 X 897 y F151(IP)S 211 x(transports)S 211 x�C�(for)S 211 x(CMU-OpenVMS/IP)S 211 x(are)S 212 x(implemented)S 211 x�H�(as)S 211 x(run-)S 10773 X 598 y(time)S 194 x(loadable)S 194 x(images.)SG�306 x(They)S 196 x(must)S 193 x(provide)S 195 x(one)S 195 x(VMS)S 194 x�L�(entrypoint,)S 203 x(for)S 10773 X 598 y(transport)S 189 x(initialization,)SE�195 x(which)S 190 x(is)S 188 x(labeled)S 189 x(with)S 189 x(a)S 189 x�M�(global)S 190 x(symbol)S 189 x(called)S 10773 X 597 y(DR)S -19 x(V$TRANSPOR)S�I�-2 x(T_INIT)S -46 x(.)S 179 x(The)S 179 x(IP)S -37 x(ACP)S 178 x(passes)S�C�177 x(control)S 179 x(to)S 178 x(this)S 178 x(entry)S 179 x(point)S�G�10773 X 598 y(with)S 185 x(the)S 185 x(SYS$CALLG)S 184 x(system)S 185 x�C�(service.)S 289 x(After)S 185 x(doing)S 186 x(whatever)S 185 x(it)S�G�185 x(has)S 186 x(to)S 10773 X 598 y(do,)S 180 x(the)S 178 x(DR)S -20 x�G�(V$TRANSPORT_INI)S -2 x(T)S 178 x(routine)S 177 x(must)S 177 x(return)S�L�178 x(the)S 177 x(address)S 177 x(of)S 176 x(an)S 10773 X 598 y(ititalized)SD�165 x(Device_Info_Structure.)S 10773 X 896 y(See)S 159 x(the)S 159 xC�F152(VMS)S 159 x(Linker)S 159 x(Utility)S 159 x(Manual)S 160 x F151�C�(for)S 159 x(an)S 159 x(in)S 159 x(depth)S 158 x(discussion)S 159 x�G�(of)S 158 x(shareable)S 10773 X 598 y(run-time)S 166 x(loadable)S 166 x�M�(images.)S 5094 20756 XY 23160 96 R 2404 21454 XY F24(C.2)S 5094 X(TRANSPOR)S�G�-2 x(T)S 167 x(ENTR)S -27 x(Y)S 166 x(POINTS)S 10773 X 896 y F151(The)S�M�167 x(transport)S 166 x(must)S 165 x(provide)S 167 x(four)S 166 x(transport)S�C�166 x(routines:)S 5094 23546 XY 9564 48 R 2404 24243 XY F24(C.2.1)S�E�5094 X(DI$Init)S 10773 X 897 y F151(This)S 166 x(routine)S 167 x(is)S�D�166 x(called)S 166 x(when)S 166 x(the)S 166 x(IP)S -37 x(ACP)S 166 xC�(is)S 165 x(started.)S 10773 X 897 y F38(DI$Init)S 248 x(\()S 250 x�D�(Dev_con\211g)S 250 x(,)S 249 x(IP)S -33 x(ACP_Int)S 249 x(,)S 248 xC�(max_)S 2 x(retry)S 249 x(,)S 249 x(MPBS)S 250 x(\))S 10773 X 896 y�G�F151(Where:)S 10773 X 897 y(\201)S 595 x F153(Dev_con\211g)S 178 x F151�G�(is)S 177 x(the)S 178 x(address)S 176 x(of)S 178 x(the)S 177 x(device)S�E�178 x(con\211gu)S 2 x(ration)S 177 x(entry)S 178 x(for)S 178 x(this)S�D�11670 X 598 y(interface.)S 250 x(This)S 166 x(structure)S 166 x(is)SC�166 x(described)S 166 x(in)S 166 x(Section)S 166 x(C.4.3.)S 10773 X�H�896 y(\201)S 595 x F153(IP)S -37 x(ACP_Int)S 184 x F151(is)S 184 x(the)SD�184 x(address)S 183 x(of)S 184 x(the)S 185 x(IP)S -37 x(ACP')S -20 xK�(s)S 184 x(information)S 184 x(block.)S 286 x(This)S 11670 X 598 y(block,)S�E�167 x(which)S 166 x(contains)S 166 x(entry)S 167 x(point')S -18 x(s)S�F�165 x(back)S 167 x(into)S 166 x(the)S 166 x(IP)S -37 x(ACP)S -64 x(,)SE�166 x(is)S 166 x(described)S 166 x(in)S 11670 X 598 y(Section)S 166 x�E�(C.4.2.)S 10773 X 896 y(\201)S 595 x F153(max_retry)S 186 x F151(is)S�H�186 x(the)S 187 x(maximum)S 187 x(number)S 187 x(of)S 186 x(time)S 187 xC�(which)S 186 x(the)S 187 x(transport)S 11670 X 598 y(should)S 183 x�C�(rety)S 184 x(a)S 183 x(network)S 184 x(read)S 183 x(before)S 183 x�H�(restarting)S 184 x(the)S 183 x(controller)S -36 x(.)S 284 x F153(max_)SE�11670 X 598 y(retry)S 165 x F151(is)S 166 x(passed)S 165 x(by)S 167 x�F�(value.)S 10773 X 897 y(\201)S 595 x F153(MPBS)S 175 x F151(is)S 176 xD�(the)S 176 x(Maximum)S 176 x(Physical)S 177 x(Buffer)S 176 x(Size.)SG�269 x(This)S 176 x(is)S 175 x(the)S 176 x(size)S 175 x(of)S 176 x(the)S�F�11670 X 597 y(largest)S 166 x(segment)S 166 x(that)S 166 x(the)S 166 xK�(IP)S -37 x(ACP)S 166 x(will)S 165 x(transmit)S 166 x(or)S 166 x(receive.)S��27344 36925 XY F36(C\2031)S��%%EndCustomColor �231 PP EP� �%%PageTrailer�2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman;�%%+ NewCenturySchlbk-Italic Helvetica NewCenturySchlbk-Bold��%%PageCustomColors: 0_BLACK��%��%%Page: C-2 232��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�M�0 SC 5094 1807 XY F28(Designin)S 2 x(g)S 166 x(a)S 166 x(T)S -32 x(ransport)S�H�5094 4546 XY 9564 48 R 2404 5244 XY F24(C.2.2)S 5094 X(DI$Xmit)S 10773 XF�896 y F151(This)S 166 x(routine)S 167 x(is)S 166 x(called)S 166 x(by)SD�166 x(the)S 166 x(IP)S -37 x(ACP)S 166 x(to)S 166 x(transmit)S 165 xD�(an)S 167 x(IP)S 166 x(datagram.)S 10773 X 897 y F38(DI$Xmit)S 249 xH�(\()S 498 x(Dev_con\211)S 2 x(g)S 249 x(\))S 10773 X 897 y F151(Where:)SD�10773 X 896 y(\201)S 595 x F153(Dev_con\211g)S 178 x F151(is)S 177 xN�(the)S 178 x(address)S 176 x(of)S 178 x(the)S 177 x(device)S 178 x(con\211gu)SN�2 x(ration)S 177 x(entry)S 178 x(for)S 178 x(this)S 11670 X 598 y(interface.)SF�250 x(This)S 166 x(structure)S 166 x(is)S 166 x(described)S 166 x(in)SD�166 x(Section)S 166 x(C.4.3.)S 5094 10624 XY 9564 48 R 2404 11321 XYE�F24(C.2.3)S 5094 X(DI$Dump)S 10773 X 897 y F151(Provide)S 167 x(the)S�C�166 x(IP)S -37 x(ACP)S 166 x(with)S 166 x(device-speci\211c)S 166 x�D�(information)S 167 x(\(eg.)S 250 x(an)S 166 x(ARP)S 166 x(cache\).)SH�10773 X 896 y F38(DI$Dump)S 250 x(\()S 498 x(Dev_con)S 2 x(\211g)S 249 xC�(,)S 249 x(funct)S 249 x(,)S 249 x(arg)S 250 x(,)S 249 x(buf)S -8 x�H�(fer)S 250 x(,)S���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������o1� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1������������������������������������������������������������������������������������������������������������i�����S������������������������������������ 249 x(sizeAdrs)S 250 x(\))S 10773 X 897 y F151(Where:)SD�10773 X 897 y(\201)S 595 x F153(Dev_con\211g)S 178 x F151(is)S 177 xN�(the)S 178 x(address)S 176 x(of)S 178 x(the)S 177 x(device)S 178 x(con\211gu)SN�2 x(ration)S 177 x(entry)S 178 x(for)S 178 x(this)S 11670 X 597 y(interface.)SF�250 x(This)S 166 x(structure)S 166 x(is)S 166 x(described)S 166 x(in)SF�166 x(Section)S 166 x(C.4.3.)S 10773 X 897 y(\201)S 595 x F153(funct)SD�170 x F151(is)S 170 x(a)S 170 x(device-speci\211c)S 171 x(argument)SJ�171 x(describing)S 171 x(the)S 171 x(type)S 170 x(of)S 170 x(information)SD�11670 X 598 y(requested.)S 284 x(The)S 184 x(transport)S 183 x(may)SG�184 x(interpret)S 183 x(this)S 183 x(argument)S 184 x(any)S 185 x(way)S�G�183 x(it)S 11670 X 598 y(likes.)S 10773 X 896 y(\201)S 595 x F153(arg)S�G�199 x F151(is)S 199 x(an)S 200 x(additional)S 199 x(device-speci\211c)S�H�201 x(argument)S 200 x(which)S 200 x(acts)S 199 x(as)S 199 x(a)S 11670 XK�598 y(parameter)S 166 x(to)S 166 x(the)S 166 x(function)S 167 x(described)S�H�166 x(by)S 166 x(the)S 166 x F153(funct)S 167 x F151(argument.)S 10773 XL�897 y(\201)S 595 x F153(buffer)S 169 x F151(is)S 170 x(the)S 171 x(address)SD�169 x(of)S 171 x(a)S 170 x(buffer)S 171 x(into)S 170 x(which)S 171 xF�(the)S 171 x(transport)S 170 x(must)S 170 x(dump)S 11670 X 597 y(it')SI�-19 x(s)S 165 x(information.)S 10773 X 897 y(\201)S 595 x F153(sizeAdrs)S1F�174 x F151(is)S 174 x(the)S 174 x(address)S 173 x(of)S 174 x(a)S 174 xC�(longword)S 174 x(which)S 174 x(contains)S 174 x(the)S 175 x(size)S D�173 x(of)S 173 x(the)S 11670 X 598 y(data)S 170 x(buffer)S -36 x(.)SI�260 x(The)S 171 x(dump)S 171 x(routine,)S 174 x(before)S 171 x(exiting,)S6G�174 x(must)S 171 x(\211ll)S 171 x(this)S 171 x(longword)S 11670 X 597 ySF�(with)S 165 x(the)S 167 x(number)S 166 x(of)S 166 x(bytes)S 166 x(it)SC�166 x(has)S 166 x(written)S 166 x(into)S 166 x(the)S 166 x(buffer)StM�-37 x(.)S 5094 23874 XY 9564 48 R 2404 24571 XY F24(C.2.4)S 5094 X(DI$Check)S3C�10773 X 897 y F151(This)S 177 x(routine)S 178 x(is)S 176 x(called)S:D�177 x(when)S 177 x(the)S 177 x(device)S 177 x(is)S 177 x(of\212ine)SH�177 x(and)S 177 x(shouldn')S -9 x(t)S 177 x(be.)S 271 x(If)S 176 x(the)SH�10773 X 598 y(device)S 175 x(is)S 173 x(still)S 173 x(of\212ine,)S 178 xE�(this)S 173 x(routine)S 175 x(should)S 174 x(return)S 175 x(a)S 174 xYH�(0.)S 266 x(Otherwise)S 173 x(it)S 173 x(should)S 10773 X 598 y(return)SC�167 x(a)S 166 x(-1.)S 10773 X 896 y F38(DI$Check)S 249 x(\()S 499 x7D�(Dev_con\211)S 2 x(g)S 249 x(,)S 249 x(funct)S 249 x(,)S 249 x(arg)SF�250 x(,)S 249 x(buf)S -8 x(fer)S 250 x(,)S 249 x(sizeAdrs)S 250 x(\))SJ�10773 X 897 y F151(Where:)S 10773 X 896 y(\201)S 595 x F153(Dev_con\211g)SH�178 x F151(is)S 177 x(the)S 178 x(address)S 176 x(of)S 178 x(the)S 177 xH�(device)S 178 x(con\211gu)S 2 x(ration)S 177 x(entry)S 178 x(for)S 178 xG�(this)S 11670 X 598 y(interface.)S 250 x(This)S 166 x(structure)S 166 x(O�(is)S 166 x(described)S 166 x(in)S 166 x(Section)S 166 x(C.4.3.)S 5094 31147 XY9E�23160 96 R 2404 31844 XY F24(C.3)S 5094 X(Delivery)S 165 x(of)S 166 x(C�(incoming)S 166 x(data)S 10773 X 897 y F151(The)S 158 x(transport)SrI�157 x(should)S 157 x(call)S 157 x(this)S 157 x(routine)S 158 x(whenever)S J�158 x(it)S 157 x(receives)S 158 x(an)S 157 x(IP)S 157 x(datagram)S 10773 XG�597 y(from)S 166 x(the)S 166 x(physical)S 167 x(medium.)S 10773 X 897 ysH�F38(IP_Receive)S 250 x(\()S 249 x(Buf)S 249 x(,)S 249 x(Buf_size)S 250 xI�(,)S 249 x(IPHdr)S 249 x(,)S 249 x(devlen)S 250 x(,)S 249 x(dev_con\211)S -�2 x(g)S 249 x(\))S 5094 36925 XY F36(C\2032)S �%%EndCustomColor �232 PP EPP �%%PageTrailer12�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#�%%+ Helvetica NewCenturySchlbk-Bold7�%%PageCustomColors: 0_BLACK1�%x�%%Page: C-3 233x�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY S�%%BeginCustomColor: 0_BLACK�G�0 SC 21947 1807 XY F28(Designing)S 167 x(a)S 167 x(T)S -33 x(ransport)S�G�10773 4866 XY F151(Where:)S 10773 X 897 y(\201)S 595 x F153(Buf)S 185 xzI�F151(is)S 185 x(the)S 186 x(address)S 184 x(of)S 186 x(a)S 185 x(buffer)S�C�186 x(which)S 186 x(holds)S 185 x(the)S 186 x(IP)S 186 x(datagram)S�G�185 x(to)S 186 x(be)S 11670 X 597 y(delivered.)S 262 x(The)S 172 x(IP)S)H�172 x(header)S 173 x(is)S 171 x(not)S 172 x(necessaril)S 172 x(located)SG�172 x(at)S 172 x(the)S 172 x(beginning)S 174 x(of)S 11670 X 598 y(the)S�F�168 x(buffer)S -36 x(.)S 254 x(Frequently)S -54 x(,)S 169 x F153(Buf)SF�168 x F151(was)S 168 x(allocated)S 168 x(from)S 168 x(the)S 169 x(IP)SD�-37 x(ACP)S 168 x(and)S 168 x(used)S 169 x(to)S 11670 X 598 y(read)SF�166 x(in)S 166 x(the)S 166 x(physical)S 167 x(network)S 166 x(header)SC�167 x(in)S 166 x(addition)S 166 x(to)S 166 x(the)S 166 x(IP)S 166 xAG�(datagram.)S 10773 X 897 y(\201)S 595 x F153(Buf_size)S 169 x F151(is)S F�169 x(the)S 170 x(length,)S 171 x(in)S 170 x(bytes,)S 171 x(of)S 169 xD�(the)S 169 x(buffer)S -36 x(.)S 256 x(This)S 169 x(parameter)S 170 xD�(is)S 168 x(used)S 11670 X 597 y(to)S 166 x(deallocate)S 165 x(the)SC�167 x(buffer)S -37 x(.)S 10773 X 897 y(\201)S 595 x F153(Buf_size)S7J�173 x F151(is)S 172 x(not)S 173 x(necessarily)S 172 x(the)S 173 x(number)SC�174 x(of)S 172 x(bytes)S 173 x(read)S 172 x(off)S 173 x(the)S 172 x6D�(physical)S 11670 X 598 y(network.)S 10773 X 896 y(\201)S 595 x F153E�(IPHdr)S 166 x F151(is)S 166 x(the)S 166 x(address)S 165 x(of)S 166 x1C�(the)S 167 x(IP)S 166 x(datagram)S 166 x(contained)S 166 x(within)SCD�166 x(the)S 166 x(buffer)S -36 x(.)S 10773 X 897 y(\201)S 595 x F153E�(devlen)S 172 x F151(is)S 171 x(the)S 172 x(number)S 172 x(of)S 171 xpI�(bytes)S 172 x(in)S 171 x(the)S 172 x(buffer)S 172 x(which)S 172 x(were)SAC�171 x(generated)S 172 x(by)S 11670 X 598 y(the)S 166 x(transport.)S(D�10773 X 896 y(\201)S 595 x F153(Dev_con\211g)S 178 x F151(is)S 177 xN�(the)S 178 x(address)S 176 x(of)S 178 x(the)S 177 x(device)S 178 x(con\211gu)SN�2 x(ration)S 177 x(entry)S 178 x(for)S 178 x(this)S 11670 X 598 y(interface.)SF�250 x(This)S 166 x(structure)S 166 x(is)S 166 x(described)S 166 x(in)SE�166 x(Section)S 166 x(C.4.3.)S 5094 15626 XY 23160 96 R 2404 16323 XY_G�F24(C.4)S 5094 X(IP)S 166 x(transport)S 167 x(data)S 166 x(structures)S�C�5094 X 399 y 9564 48 R 2404 17419 XY(C.4.1)S 5094 X(Device_I)S -2 x6C�(nfo_Structur)S 2 x(e)S 10773 X 897 y F151(This)S 175 x(structure)S.F�175 x(is)S 175 x(used)S 175 x(by)S 175 x(the)S 175 x(transport)S 174 xH�(to)S 175 x(inform)S 175 x(the)S 175 x(IP)S -37 x(ACP)S 175 x(of)S 174 xG�(it')S -19 x(s)S 175 x(entry)S 10773 X 597 y(points.)S 300 x(Normally)SiD�192 x(it)S 191 x(is)S 191 x(declared)S 192 x(as)S 191 x(part)S 191 xG�(of)S 191 x(the)S 192 x(image')S -19 x(s)S 191 x(data)S 191 x(segment)SCH�10773 X 598 y(and)S 183 x(it')S -19 x(s)S 183 x(address,)S 187 x(after)SE�183 x(it')S -19 x(s)S 183 x(been)S 183 x(\211lled)S 184 x(in,)S 188 xeF�(is)S 183 x(returned)S 184 x(by)S 183 x(the)S 183 x(transport')S -19 xI�(s)S 10773 X 598 y(DR)S -19 x(V$TRANSPOR)S -2 x(T_INIT)S 166 x(routine.)SiG�251 x(The)S 166 x(structure)S 167 x(is)S 165 x(shown)S 166 x(in)S 167 x8D�(T)S -31 x(able)S 166 x(C)S(\203)S(1.)S 10773 21354 XY F36(T)S -36 xI�(able)S 166 x(C)S(\203)S(1)S 498 x(Device_Info_Structu)S 2 x(re)S 10773 XPG�399 y 17484 48 R 10773 22251 XY F40(Field)S 17349 X(Len)S 19441 X(Off)SdC�21832 X(Use)S 10773 X 299 y 17484 48 R 10773 23147 XY F38(DI$Init)S)I�17349 X(32)S 19441 X(0)S 21832 X(Set)S 149 x(up)S 150 x(to)S 149 x(comm)SxF�2 x(unicate)S 10773 X 748 y(DI$Xmit)S 17349 X(32)S 19441 X(4)S 21832 XG�(T)S -17 x(ransmit)S 150 x(a)S 150 x(datagram)S 10773 X 747 y(DI$Dump)StJ�17349 X(32)S 19441 X(8)S 21832 X(Return)S 179 x(device-spe��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� WQR� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;11�����������������������������������������������������������������������������������������������������������i�����S������������������������P������������)S 2 x(ci\211c)SI�21832 X 548 y(information)S 10773 X 747 y(DI$Check)S 17349 X(32)S 19441 X(G�(12)S 21832 X(Check)S 150 x(if)S 148 x(opera)S 2 x(ting)S 10773 X 398 ypC�17484 48 R 5094 27531 XY 9564 48 R 2404 28228 XY F24(C.4.2)S 5094 X1F�(IP)S -51 x(ACP)S 165 x(Information)S 167 x(block)S 10773 X 897 y F151G�(This)S 191 x(structure)S 190 x(is)S 190 x(assembled)S 189 x(by)S 191 x5H�(the)S 190 x(IP)S -36 x(ACP)S 189 x(to)S 190 x(describe)S 191 x(itself)SI�189 x(to)S 190 x(other)S 10773 X 598 y(modules)S 172 x(who)S 173 x(wish)S5E�172 x(to)S 172 x(interact)S 173 x(with)S 172 x(it.)S 262 x(It)S 172 xeF�(consists)S 172 x(of)S 172 x(entry)S 174 x(points,)S 174 x(literals,)SD�10773 X 598 y(and)S 166 x(pointers)S 166 x(to)S 166 x(global)S 167 xE�(parameters.)S 249 x(The)S 166 x(structure)S 167 x(is)S 165 x(shown)SxE�166 x(in)S 167 x(T)S -31 x(able)S 166 x(A)S(\203)S(2.)S 10773 X 896 y6C�(De\211ned)S 166 x(in)S 167 x(NETCONFIG)S -2 x(.REQ)S 5094 32413 XY F�9564 48 R 2404 33110 XY F24(C.4.3)S 5094 X(Network)S 166 x(Devi)S -2 xE�(ce)S 166 x(Con\211guration)S 166 x(blockvector)S 166 x(Entry)S 166 x(I�(Fields.)S 10773 X 897 y F151(This)S 180 x(structure)S 179 x(represents)S8G�180 x(the)S 179 x(IP)S -37 x(ACP')S -19 x(s)S 179 x(link)S 180 x(with)S5F�179 x(an)S 179 x(IP)S 180 x(transport)S 179 x(and)S 180 x(is)S 10773 XD�597 y(shown)S 166 x(in)S 166 x(T)S -30 x(able)S 166 x(A)S(\203)S(1)SF�-28 x(1.)S 10773 X 897 y(De\211ned)S 166 x(in)S 167 x(NETCONFIG)S -2 x#�(.REQ)S 27344 36925 XY F36(C\2033)Sn�%%EndCustomColor �233 PP EP6 �%%PageTrailert2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#�%%+ NewCenturySchlbk-Bold Helvetica1�%%PageCustomColors: 0_BLACK1�%a�%%Page: C-4 234f�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)S,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK.M�0 SC 5094 1807 XY F28(Designin)S 2 x(g)S 166 x(a)S 166 x(T)S -32 x(ransport)S G�5094 4546 XY 9564 48 R 2404 5244 XY F24(C.4.4)S 5094 X(Ethernet)S 167 xoD�(transport)S 167 x(control)S 166 x(block)S 10773 X 896 y F151(This)SG�178 x(structure)S 178 x(represents)S 178 x(the)S 178 x(EtherNet)S 178 xeL�(transport')S -19 x(s)S 178 x(side)S 177 x(of)S 178 x(the)S 178 x(Ethernet)SG�10773 X 598 y(interface.)S 250 x(It)S 152 x(is)S 152 x(provided)S 154 xxO�(as)S 152 x(an)S 153 x(example)S 153 x(of)S 152 x(a)S 153 x(device-speci\211c)SeD�154 x(transport)S 152 x(control)S 10773 X 598 y(block.)S 250 x(The)SE�167 x(structure)S 166 x(is)S 166 x(shown)S 166 x(in)S 166 x(T)S -30 x 9�(able)S 166 x(A)S(\203)S(13.)S 5094 36925 XY F36(C\2034)Sd�%%EndCustomColor �234 PP EP1 �%%PageTrailern2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACKe�%e�%%Page: D-1 235 �%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)r)�1000 BP PaperHeight PaperWidth PM 0 0 XY )�%%BeginCustomColor: 0_BLACK0I�0 SC 2404 5875 XY F12(D)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Code)S9F�166 x(Examples)S 5094 8382 XY 23160 96 R 2404 9079 XY F24(D.1)S 5094 XE�(A)S 166 x(skeleton)S 165 x(server)S 166 x(written)S 166 x(in)S 166 x)L�(C)S 5094 X 399 y 23160 96 R 2404 10175 XY(D.2)S 5094 X(A)S 166 x(skeleton)SG�165 x(server)S 166 x(written)S 166 x(in)S 166 x(BLISS-32)S 5094 X 399 ytL�23160 96 R 2404 11271 XY(D.3)S 5094 X(A)S 166 x(skeleton)S 165 x(transport)SG�167 x(-)S 166 x(SKDR)S -14 x(V)S -64 x(.EXE)S 10773 X 897 y F151(This)S J�173 x(is)S 173 x(an)S 173 x(example)S 174 x(of)S 173 x(the)S 173 x(basic)SH�173 x(layout)S 173 x(of)S 173 x(an)S 174 x(IP)S 173 x(transport.)S 263 xH�(It)S 173 x(was)S 172 x(derived)S 10773 X 598 y(in)S 173 x(great)S 173 xF�(haste)S 173 x(from)S 172 x(the)S 173 x(SLIP)S 173 x(transport)S 172 xF�(so)S 173 x(don')S -9 x(t)S 172 x(expect)S 173 x(it)S 173 x(to)S 172 xE�(be)S 173 x(error)S -9 x(-free.)S 10773 X 597 y(It)S 174 x(is)S 173 x�D�(provided)S 174 x(merely)S 175 x(to)S 174 x(give)S 174 x(the)S 175 xF�(transport)S 173 x(designer)S 175 x(a)S 174 x(feel)S 174 x(for)S 174 xD�(transports,)S 10773 X 598 y(and)S 180 x(to)S 179 x(act)S 179 x(as)SF�178 x(a)S 180 x(starting)S 179 x(point)S 179 x(for)S 179 x(transport)SC�179 x(design.)S 277 x(The)S 179 x(source)S 180 x(code)S 179 x(for)S�H�10773 X 598 y(the)S 168 x(skeleton)S 168 x(transport)S 167 x(may)S 168 xC�(be)S 168 x(found)S 168 x(included)S 169 x(with)S 167 x(the)S 168 x�M�(CMU-OpenVMS/IP)S 10773 X 598 y(source)S 167 x(code,)S 166 x(speci\211cally)S�;�167 x(in)S 166 x(IPTRANS.SRC.)S 27344 36925 XY F36(D\2031)S��%%EndCustomColor �235 PP EP� �%%PageTrailer�2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK��%��%%Page: D-2 236��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�D�0 SC 5094 1807 XY F28(Code)S 167 x(Examples)S 5094 4546 XY 9564 48 RE�2404 5244 XY F24(D.3.1)S 5094 X(SKDR)S -13 x(V)S -64 x(.BLI)S 10773 X�H�747 y F102(%Title)S 240 x('Skeleton)S 240 x(IP)S 239 x(transport)S 240 xC�(module')S 10773 X 448 y(%Sbttl)S 240 x('Driver)S 240 x(overview')S�H�10773 X 449 y(%\()S -478 x 747 y(File:)S 479 x(SKDRV.BLI)S 10773 X 448 yG�(Module:)S 479 x(SK_driver)S 10773 X 449 y(Facility:)S 240 x(IP)S 239 x�C�(transport)S 10773 X 448 y(Author:)S 479 x(Bruce)S 240 x(R.)S 239 x�G�(Miller)S 11251 X 448 y(CMU)S 240 x(Network)S 240 x(Development)S 240 x�C�(dept.)S 10773 X 448 y(Date:)S 479 x(May)S 239 x(30,)S 240 x(1990)S�F�10773 X 748 y(Abstract:)S 11730 X 747 y(Skel_DRIVER)S 240 x(provides)SI�240 x(upper)S 239 x(level)S 240 x(protocols)S 240 x(with)S 239 x(access)S�F�240 x(to)S 11490 X 448 y(<SOMETHING>)S 241 x(using)S 239 x(the)S 240 xG�(Skel)S 239 x(protocol.)S 479 x(This)S 240 x(module)S 240 x(has)S 239 x�G�(three)S 11490 X 448 y(main)S 240 x(routines)S 240 x(Skel_INIT,)S 240 x�G�(Skel_XMIT)S 240 x(and)S 239 x(Skel_RECEIV)S 2 x(E.)S 478 x(Skel_INIT)S�D�240 x(is)S 11490 X 449 y(called)S 240 x(at)S 239 x(initializat)S 2 xK�(ion)S 239 x(time)S 240 x(to)S 239 x(perform)S 240 x(any)S 239 x(required)S�C�240 x(set)S 239 x(up)S 11490 X 448 y(functions.)S 480 x(Skel_XMIT)S�C�240 x(is)S 239 x(called)S 240 x(at)S 239 x(run)S 239 x(time)S 240 x�E�(to)S 239 x(send)S 240 x(network)S 240 x(packets)S 11490 X 448 y(to)S�C�240 x(the)S 239 x(network.)S 479 x(It)S 239 x(is)S 240 x(normally)S�E�240 x(called)S 239 x(by)S 240 x(the)S 239 x(IP_SEND)S 240 x(routine)S�D�240 x(buy)S 11490 X 449 y(may)S 240 x(be)S 239 x(called)S 240 x(by)SF�239 x(any)S 240 x(other)S 239 x(routine)S 240 x(in)S 239 x(the)S 240 xD�(network)S 240 x(module.)S 11490 X 448 y(Skel_RECEIV)S 2 x(E)S 239 xH�(is)S 239 x(always)S 240 x(initiated)S 240 x(by)S 239 x(an)S 239 x(AST)SN�240 x(whenever)S 240 x(a)S 239 x(packet)S 240 x(is)S 11490 X 448 y(received.)SH�480 x(The)S 239 x(ASTs)S 239 x(are)S 240 x(initially)S 240 x(set)S 239 xF�(up)S 240 x(by)S 239 x(the)S 239 x(Skel_INIT)S 240 x(routine)S 11490 XH�449 y(and)S 240 x(subsequently)S 240 x(set)S 240 x(up)S 239 x(by)S 239 xM�(Skel_RECEIVE)S 241 x(itself.)S 10773 X 747 y(Modification)S 240 x(History:)S�G�10773 X 747 y(30-May-1990)S 240 x(Initial)S 240 x(Version)S 240 x(1.0)S�.�10773 X 747 y(\)%)S 5094 36925 XY F36(D\2032)S�%%EndCustomColor �236 PP EP� �%%PageTrailer�#�%%PageFonts: Helvetica-Bold Courier��%%PageCustomColors: 0_BLACK��%��%%Page: D-3 237��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�J�0 SC 23806 1807 XY F28(Code)S 167 x(Examples)S 10773 4766 XY F102(%Sbttl)SQ�718 x('Module)S 240 x(definitions')S 10773 X 747 y(MODULE)S 240 x(Skel_DRIVER\()S�H�11251 X 448 y(IDENT='1.2',���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������*� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;11ML;1�������������������������������������������������������������������������������������������������������i�����S������������������������u������������)S 11251 X 448 y(LANGUAGE\(BLI)S 2 x(SS32\),)SF�11251 X 449 y(ADDRESSING_M)S 2 x(ODE\(EXTERNAL=LONG_R)S 2 x(ELATIVE,)SQ�11969 X 448 y(NONEXTERNAL=LONG_RE)S 2 x(LATIVE\),)S 11251 X 448 y(LIST\(NOREQUI)S�F�2 x(RE,ASSEMBLY,OBJECT,)S 2 x(BINARY\),)S 11251 X 449 y(OPTIMIZE,OPT)SK�2 x(LEVEL=3,ZIP\))S 240 x(=)S 10773 X 448 y(BEGIN)S 10773 X 747 y(LIBRARY)S�F�240 x('SYS$LIBRARY:LIB)S 2 x(';)S 239 x(!)S 239 x(VMS)S 240 x(system)SC�239 x(defintions)S 10773 X 747 y(LIBRARY)S 240 x('CMUIP_SRC:[cent)S�D�2 x(ral]NETXPORT';)S 240 x(!)S 239 x(Bliss)S 240 x(Transportabilit)SH�2 x(y)S 239 x(package)S 10773 X 449 y(LIBRARY)S 240 x('CMUIP_SRC:[cent)SH�2 x(ral]NETVMS';)S 479 x(!)S 239 x(VMS)S 240 x(specifics)S 10773 X 448 yC�(LIBRARY)S 240 x('CMUIP_SRC:[cent)S 2 x(ral]NETCONFIG';)S 240 x(!)S�G�239 x(Device)S 240 x(interface)S 240 x(specs.)S 10773 X 448 y(LIBRARY)S�J�240 x('CMUIP_SRC:[cent)S 2 x(ral]NETDEVICES';)S 240 x(!)S 240 x(Helpfull)SH�239 x(macros...)S 10773 X 748 y(LIBRARY)S 240 x('SKDrv';)S 10773 X 747 yC�(FORWARD)S 240 x(ROUTINE)S 11730 X 448 y(Skel_Receive)S 15555 X(:)S�E�239 x(NOVALUE;)S 10773 X 747 y(LITERAL)S -716 x 449 y(IOS_len)S 239 x�H�(=)S 240 x(8,)S 478 x(!Byte)S 240 x(length)S 239 x(of)S 240 x(standard)SD�240 x(QIO)S 239 x(IOSB)S 11730 X 448 y(ASTEFN)S 239 x(=)S 239 x(4,)SF�479 x(!Value)S 240 x(of)S 239 x(event)S 240 x(flag)S 239 x(for)S 239 xF�(AST)S 240 x(routines)S 11730 X 448 y(Qhead_len)S 240 x(=)S 239 x(8;)SD�478 x(!Byte)S 240 x(length)S 240 x(of)S 239 x(standard)S 240 x(VMS)SG�239 x(Q)S 239 x(header)S 10773 16870 XY(%SBTTL)S 240 x('Declare)S 240 x�D�(the)S 239 x(device)S 240 x(information)S 240 x(block)S 240 x(used)SH�239 x(to)S 240 x(describe)S 240 x(entry)S 239 x(points.')S 10773 X 747 yC�(OWN)S 240 x 449 y(!)S 239 x(DRV$Device_Info)S 240 x(is)S 240 x(a)S�H�239 x(list)S 239 x(of)S 240 x(everything)S 240 x(we)S 239 x(want)S 240 xD�(the)S 239 x(IPACP)S 11730 X 448 y(!)S 239 x(to)S 239 x(know)S 240 xE�(about)S 239 x(us...)S 479 x(Initialized)S 240 x(by)S 239 x(ROUTINE)S�H�240 x(DRV$TRANSPOR)S 2 x(T_INIT.)S 11730 X 448 y(DRV$Device_Info)S 240 xH�(:)S 239 x(Device_Info)S 2 x(_Structure;)S 10773 X 748 y(GLOBAL)S -477 xH�448 y(!)S 239 x(The)S 239 x(IPACP_Interfac)S 2 x(e)S 239 x(tells)S 239 xE�(us)S 240 x(all)S 239 x(about)S 240 x(the)S 239 x(IPACP.)S 479 x(It)SaH�239 x(gives)S 240 x(us)S 11730 X 448 y(!)S 239 x(entry)S 239 x(points,)SC�240 x(literals)S 240 x(and)S 240 x(global)S 239 x(pointers.)S 479 x E�(See)S 240 x(NETDEVICES.REQ)S 11730 X 449 y(!)S 239 x(for)S 239 x(a)S C�239 x(complete)S 240 x(explaination)S 241 x(of)S 239 x(this)S 239 xsJ�(structure.)S 11730 X 448 y(!)S 239 x(Note:)S 239 x(This)S 240 x(pointer)SF�240 x(must)S 239 x(be)S 240 x(named)S 239 x("IPACP_Interfa)S 2 x(ce")SO�11730 X 448 y(IPACP_Interface)S 240 x(:)S 239 x(REF)S 240 x(IPACP_Info_Struct)S�&�2 x(ure;)S 27344 36925 XY F36(D\2033)S�%%EndCustomColor �237 PP EPe �%%PageTrailer #�%%PageFonts: Helvetica-Bold Courier �%%PageCustomColors: 0_BLACK6�%(�%%Page: D-4 238(�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)6,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKoQ�0 SC 5094 1807 XY F28(Code)S 167 x(Examples)S 10773 4753 XY F102(!*************)SeN�2 x(*******************)S 2 x(********************)S 2 x(*******************)SD�2 x(*****)S 10773 X 748 y(LITERAL)S -716 x 448 y(EMPTY_QUEUE)S 240 xD�(=)S 239 x(3)S 239 x(:)S 239 x(UNSIGNED\(8\))S 2 x(;)S 10773 X 747 yF�(ROUTINE)S 240 x(Skel_FreeBufs)S 240 x(\()S 240 x(Skel_Int)S 240 x(:)SE�239 x(REF)S 239 x(Skel_Interface)S 2 x(_Structure\))S 240 x(:)S 239 xwH�(NOVALUE)S 240 x(=)S 10773 X 747 y(!)S 239 x(AST)S 240 x(routine)S 240 xF�(to)S 239 x(deallocate)S 240 x(read)S 240 x(buffers)S 239 x(on)S 240 xI�(error.)S 10773 X 449 y(!)S 239 x(Scheduled)S 240 x(by)S 240 x(shutdown)S D�240 x(routine.)S 11730 X 747 y(BEGIN)S 11730 X 448 y(LOCAL)S 11012 XG�449 y(BUFF)S 240 x(:)S 239 x(REF)S 239 x(SkelRCV_QB_S)S 2 x(tructure;)SlH�11730 X 747 y(!)S 239 x(Flush)S 239 x(IP)S 240 x(buffers)S 11730 X 448 yG�(WHILE)S 239 x(REMQUE\(.Skel_I)S 2 x(nt[SKI$recv_Qhead],)S 2 x(BUFF\))S)I�239 x(NEQ)S 240 x(EMPTY_QUEUE)S 240 x(DO)S 11012 X 448 y(DRV$Seg_Free\()S H�241 x(DRV$MAX_PHYSICAL_B)S 2 x(UFSIZE,.BUFF\);)S 11730 X 748 y(!)S 239 xG�(Say)S 239 x(that)S 240 x(this)S 239 x(has)S 240 x(been)S 239 x(done.)S7I�11730 X 448 y(Skel_Int[SKI$need_2_)S 2 x(free])S 239 x(=)S 239 x(FALSE;)S M�11730 X 448 y(END;)S 10773 X 747 y(!*************)S 2 x(*******************)SSH�2 x(********************)S 2 x(*******************)S 2 x(*****)S 10773 XG�748 y(ROUTINE)S 240 x(Skel_shutdown)S 240 x(\()S 240 x(Skel_Int)S 240 xxH�(\))S 239 x(:)S 239 x(NOVALUE)S 240 x(=)S 10773 X 448 y(!)S -239 x 448 yE�(!)S 239 x(Shut)S 240 x(the)S 239 x(device)S 240 x(controller)S 240 xmH�(down.)S 240 x(Issue)S 239 x(shutdown)S 240 x(command)S 240 x(to)S 239 xF�(controller)S 10773 X 449 y(!)S 239 x(if)S 240 x(online,)S 239 x(set)SC�240 x(offline,)S 240 x(general)S 240 x(cleanup.)S 10773 X 448 y(!)S2F�718 x 747 y(BEGIN)S 11730 X 448 y(MAP)S 11012 X 449 y(Skel_Int)S 240 xG�(:)S 239 x(REF)S 240 x(Skel_Interface_St)S 2 x(ructure;)S 11730 X 448 yeQ�(LOCAL)S 11012 X 448 y(dev_config)S 240 x(:)S 240 x(REF)S 239 x(Device_Configur)SoJ�2 x(ation_Entry,)S 11012 X 449 y(IOS)S 240 x(:)S 239 x(Skel_iosb_structu)SG�2 x(re;)S 11730 X 747 y(!)S 239 x(Disallow)S 240 x(ASTs)S 11730 X 448 y9K�(DRV$NOINT;)S 11730 X 747 y(!)S 239 x(Set)S 239 x(device)S 240 x(offline.)S O�11730 X 449 y(dev_config)S 240 x(=)S 239 x(.Skel_Int)S 240 x([SKI$Dev_config])SdD�2 x(;)S 11730 X 448 y(dev_config[dc_online)S 2 x(])S 239 x(=)S 239 xC�(False;)S 11730 X 747 y(!)S 239 x(Shutdown)S 240 x(the)S 239 x(IP)S�H�239 x(channel)S 11730 X 449 y(IF)S 239 x(.Skel_Int[SKI$IO_)S 2 x(chan])SF�239 x(NEQ)S 240 x(0)S 239 x(THEN)S 11012 X 448 y(BEGIN)S 11012 X 448 yF�($CANCEL\(chan=)S 2 x(.Skel_Int[SKI$IO_ch)S 2 x(an]\);)S 11012 X 449 yF�(END;)S -238 x 747 y(!)S 239 x(Schedule)S 240 x(AST)S 239 x(to)S 239 xV�(deallocate)S 241 x(all)S 239 x(buffers)S 11730 X 448 y(IF)S 239 x(.Skel_Int[SKI$IO_)SN�2 x(queued])S 239 x(THEN)S 11012 X 448 y(BEGIN)S 11012 X 449 y(Skel_Int[SKI$)SG�2 x(IO_queued])S 240 x(=)S 239 x(FALSE;)S 11012 X 448 y(Skel_Int[SKI$)S)I�2 x(need_2_free])S 240 x(=)S 239 x(TRUE;)S 11012 X 448 y($DCLAST\(astad)SiG�2 x(r)S 239 x(=)S 239 x(Skel_FreeBufs,)S 241 x(astprm)S 239 x(=)S 239 x2C�(.Skel_Int\);)S 11012 X 449 y(END;)S -238 x 747 y(!)S 239 x(Allow)S9D�239 x(AST's)S 240 x(again)S 11730 X 448 y(DRV$OKINT;)S 11730 X 448 yD�(END;)S 10773 X 748 y(!*************)S 2 x(*******************)S 2 xE�(********************)S 2 x(*******************)S 2 x(*****)S 10773 XxD�747 y(%SBTTL)S 240 x('Start)S 240 x(asynchronous)S 240 x(I/O)S 239 xJ�(on)S 240 x(the)S 239 x(line')S 10773 X 747 y(ROUTINE)S 240 x(Start_read)SK�240 x(\()S 239 x(Skel_Int)S 240 x(:)S 239 x(REF)S 240 x(Skel_Interface_St)S4I�2 x(ructure\))S 240 x(:)S 239 x(NOVALUE)S 240 x(=)S 11730 X 448 y(BEGIN)S M�11730 X 449 y(LOCAL)S 11012 X 448 y(Buff:)S 240 x(REF)S 239 x(SkelRCV_QB_st)S =�2 x(ructure,)S 11012 X 448 y(RC;)S 5094 36925 XY F36(D\2034)SX�%%EndCustomColor �238 PP EP2 �%%PageTrailer #�%%PageFonts: Helvetica-Bold Courier)�%%PageCustomColors: 0_BLACK �%h�%%Page: D-5 239S�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)a)�1000 BP PaperHeight PaperWidth PM 0 0 XY u�%%BeginCustomColor: 0_BLACK9H�0 SC 23806 1807 XY F28(Code)S 167 x(Examples)S 11730 4766 XY F102(Buff)SG�239 x(=)S 239 x(DRV$Seg_get\()S 241 x(DRV$MAX_PHYSICAL_BU)S 2 x(FSIZE)S0F�239 x(\);)S 11730 X 448 y(INSQUE\(.Buff,)S 240 x(.Skel_Int[SKI$r)S 2 xF�(ecv_Qtail]\);)S 11730 X 448 y(RC)S 239 x(=)S 239 x($QIO\(chan=.���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1DML;1�������������������������������������������������������������������������������������������������������i�����S������������������������$j������������Skel)SM�2 x(_Int[SKI$IO_chan],)S 12447 X 449 y(Func)S 239 x(=)S 240 x(IO$_READVBLK,)StE�12447 X 448 y(IOSB)S 239 x(=)S 240 x(Buff[SkelRCV$vms_co)S 2 x(de],)S-D�12447 X 448 y(astadr)S 240 x(=)S 239 x(Skel_receive,)S 12447 X 449 yC�(astprm)S 240 x(=)S 239 x(.Skel_Int,)S 12447 X 448 y(P1)S 239 x(=)S%E�239 x(Buff[SkelRCV)S 2 x($data],)S 12447 X 448 y(P2)S 239 x(=)S 239 xsJ�(DRV$MAX_PHYS)S 2 x(ICAL_BUFSIZE-\(Qhead)S 2 x(_len+IOS_len\)\);)S 11730 XJ�448 y(IF)S 239 x(.RC)S 239 x(NEQ)S 240 x(SS$_Normal)S 240 x(THEN)S 11012 XD�449 y(BEGIN)S 11012 X 448 y(!)S 239 x(If)S 240 x(we)S 239 x(cannot)SH�240 x(even)S 239 x(start)S 240 x(the)S 239 x(reads,)S 240 x(shut)S 240 xL�(down)S 239 x(the)S 239 x(line)S 11012 X 448 y(DRV$error_fao)S 2 x(\('Skel)SR�239 x(start)S 240 x(read)S 239 x(request)S 240 x(failure,)S 240 x(RC=!XL',.RC\);)SF�11012 X 449 y(Skel_shutdown)S 2 x(\(.Skel_Int\);)S 11012 X 448 y(END)S(�448 y(END;)S 27344 36925 XY F36(D\2035)S�%%EndCustomColor �239 PP EPL �%%PageTrailer'#�%%PageFonts: Helvetica-Bold Courier;�%%PageCustomColors: 0_BLACK0�%T�%%Page: D-6 240��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)V,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK0I�0 SC 5094 1807 XY F28(Code)S 167 x(Examples)S 10773 4766 XY F102(%Sbttl)SxH�718 x('Skel)S 240 x(driver)S 239 x(init)S 240 x(routine')S 10773 X 448 yG�(%\(************)S 2 x(*******************)S 2 x(********************)S J�2 x(*******************)S 2 x(********)S 11490 X 747 y(Function:)S 12208 XH�747 y(Initialize)S 240 x(the)S 239 x(Asynchronous)S 241 x(line)S 12686 XC�449 y(1.)S 478 x(Assign)S 240 x(the)S 239 x(device.)S 12686 X 448 y(E�(2.)S 478 x(Get)S 240 x(4)S 239 x(buffers)S 240 x(and)S 239 x(issue)SOC�240 x(4)S 239 x(IO$_READVBLK)S 240 x(functions)S 240 x(with)S 240 xxF�(AST's.)S 11490 X 747 y(Inputs:)S 11012 X 747 y(dev_config)S 240 x(:)SG�240 x(pointer)S 239 x(to)S 240 x(address)S 240 x(of)S 239 x(the)S 239 xeF�(device)S 240 x(configuration)S 240 x(entry)S 11490 X 748 y(Outputs:)SF�12208 X 747 y(Device)S 239 x(channel)S 240 x(number)S 240 x(is)S 239 xC�(stored)S 240 x(in)S 239 x(config)S 240 x(table)S 240 x(and)S 239 xrK�(online)S 240 x(bit)S 239 x(is)S 240 x(set)S 10773 X 747 y(**************)S9N�2 x(*******************)S 2 x(********************)S 2 x(*******************)SJ�2 x(*******)S 10773 X 448 y(\)%)S -478 x 747 y(ROUTINE)S 240 x(Skel$Init)SL�240 x(\()S 239 x(dev_config)S 240 x(:)S 240 x(REF)S 239 x(Device_Configura)SE�2 x(tion_Entry,)S 12208 X 449 y(IPACP_Int,)S 240 x(max_retry,)S 240 x8C�(MPBS\))S 240 x(:)S 239 x(NOVALUE)S 240 x(=)S 11730 X 448 y(BEGIN)SSC�11730 X 448 y(EXTERNAL)S 239 x(ROUTINE)S 11012 X 449 y(LIB$GET_VM)SeJ�240 x(:)S 240 x(ADDRESSING_MODE\(GEN)S 2 x(ERAL\);)S 11730 X 448 y(LOCAL)SG�11012 X 448 y(RC,)S -717 x 449 y(Skel_Int)S 240 x(:)S 239 x(REF)S 240 xSF�(Skel_Interface_St)S 2 x(ructure,)S 11012 X 448 y(Skel_Chan;)S 11730 XR�747 y(!)S 239 x(Setup)S 239 x(the)S 240 x(global)S 11730 X 449 y(IPACP_Interface)SJ�240 x(=)S 239 x(.IPACP_Int;)S 11730 X 747 y(!)S 239 x(Hold)S 239 x(AST's)SJ�240 x(until)S 239 x(done)S 240 x(here)S 11730 X 448 y(DRV$NOINT;)S 11730 XD�747 y(!)S 239 x(Assign)S 239 x(Line)S 11730 X 449 y(IF)S 239 x(NOT)SL�239 x(\(rc=$Assign)S 240 x(\(devnam)S 240 x(=)S 240 x(Dev_config[dc_devnam)SJ�2 x(e],)S 239 x(chan)S 240 x(=Skel_chan\)\))S 11730 X 448 y(THEN)S 13881 XE�(!)S 240 x(Line)S 239 x(assign)S 240 x(failed)S 11012 X 448 y(BEGIN)SeG�11012 X 449 y(DRV$Fatal_FAO)S 2 x(\('!%T)S 239 x(Skel)S 240 x($ASSIGN)SSF�240 x(failure,)S 239 x(status=%X!X)S 2 x(L!/',0,.rc\);)S 11012 X 448 yH�(RETURN;)S 11012 X 448 y(END;)S 10773 X 747 y(!)S 239 x(Allocate)S 240 xE�(and)S 240 x(Initialize)S 240 x(the)S 239 x(Skel)S 240 x(controller)S�C�240 x(block)S 11730 X 449 y(!)S 239 x(Allocate)S 240 x(VM)S 11730 X*D�448 y(!!!HACK!!!)S 240 x(When)S 239 x(are)S 240 x(we)S 239 x(going)SG�240 x(to)S 239 x(deallocate)S 240 x(this?)S 479 x(Ever?)S 11730 X 448 y7D�(IF)S 239 x(NOT)S 239 x(\(LIB$GET_VM\(%)S 2 x(REF\(Skel_Interface_)SD�2 x(size*4\),Skel_Int\)\))S 241 x(THEN)S 11012 X 449 y(BEGIN)S 240 xG�(!)S 239 x(Couldn't)S 240 x(allocate)S 240 x(memory)S 240 x(for)S 239 xeG�(controller)S 240 x(block)S 11012 X 448 y(DRV$Fatal_FAO)S 2 x(\('Skel)SSD�239 x(LIB$GET_VM)S 240 x(failure)S 240 x(\(dev="!AS"\),)S 241 x(EC)SC�239 x(=)S 239 x(!XL')S 240 x(,)S 12208 X 448 y(dev_config[dc_devn)SCD�2 x(ame],.rc\);)S 11012 X 449 y(RETURN)S 11012 X 448 y(END;)S -238 xC�747 y(!)S 239 x(Zero)S 239 x(out)S 240 x(the)S 239 x(memory)S 240 xfJ�(block)S 11730 X 448 y(CH$FILL\(%CHAR\(0\),Ske)S 2 x(l_Interface_size*4,)SH�2 x(.Skel_Int\);)S 11730 X 748 y(!)S 239 x(Fill)S 239 x(in)S 240 x(the)SD�239 x(blanks...)S 11730 X 448 y(Skel_Int[SKI$IO_chan)S 2 x(])S 239 xG�(=)S 239 x(.Skel_chan;)S 11730 X 448 y(Skel_Int[SKI$max_ret)S 2 x(ry])S0G�239 x(=)S 239 x(.max_retry;)S 240 x(!)S 240 x(Maximum)S 239 x(#)S 240 xSH�(of)S 239 x(conseq.)S 240 x(retries)S 11730 X 449 y(Skel_Int[SKI$MPBS])SC�240 x(=)S 240 x(.MPBS;)S 239 x(!)S 240 x(Maximum)S 239 x(Physical)S*E�240 x(Buffer)S 240 x(Size)S 11730 X 448 y(Skel_Int[SKI$Flags])S 241 x�E�(=)S 239 x(0;)S 239 x(!)S 239 x(Just)S 240 x(making)S 240 x(sure...)S�J�11730 X 747 y(!)S 239 x(Set-up)S 239 x(the)S 240 x(receive)S 240 x(queue)SN�11730 X 448 y(Skel_Int[SKI$recv_Qh)S 2 x(ead])S 239 x(=)S 239 x(Skel_Int[SKI)SC�2 x($recv_Qhead];)S 11730 X 449 y(Skel_Int[SKI$recv_Qt)S 2 x(ail])S�D�239 x(=)S 239 x(Skel_Int[SKI)S 2 x($recv_Qhead];)S 11730 X 747 y(!)SF�239 x(set)S 239 x(double-link)S 240 x(between)S 240 x(Skel_Int)S 240 xG�(and)S 240 x(dev_config)S 240 x(blocks)S 11730 X 448 y(Skel_Int)S 239 x�D�([)S 240 x(SKI$dev_config)S 240 x(])S 239 x(=)S 240 x(.dev_config;)SC�11730 X 449 y(dev_config)S 240 x([)S 239 x(dc_dev_interface)S 241 x�F�(])S 478 x(=)S 239 x(.Skel_Int;)S 11730 X 747 y(Skel_Int[SKI$IO_chan)S@�2 x(])S 239 x(=)S 239 x(.Skel_chan;)S 5094 36925 XY F36(D\2036)S�%%EndCustomColor �240 PP EP� �%%PageTrailer�#�%%PageFonts: Helvetica-Bold Courier��%%PageCustomColors: 0_BLACK��%��%%Page: D-7 241��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�E�0 SC 23806 1807 XY F28(Code)S 167 x(Examples)S 11730 4766 XY F102(!)S�F�239 x(Supply)S 239 x(four)S 240 x(receive)S 240 x(buffers)S 240 x(to)SF�239 x(device)S 240 x(controller)S 11730 X 448 y(INCR)S 239 x(I)S 239 xC�(FROM)S 240 x(0)S 239 x(TO)S 239 x(\(MAX_RCV_BUF)S 2 x(-1\))S 239 x�K�(DO)S 11012 X 448 y(BEGIN)S 11012 X 449 y(start_read\(.S)S 2 x(kel_Int\);)S�C�11012 X 448 y(END;)S -238 x 747 y(!)S 239 x(Indicate)S 240 x(that)S�F�239 x(I/O)S 240 x(has)S 239 x(been)S 240 x(started)S 239 x(and)S 240 xH�(that)S 239 x(device)S 240 x(is)S 239 x(ready)S 11730 X 448 y(Skel_Int)SD�239 x([)S 240 x(SKI$Skel_started)S 240 x(])S 240 x(=)S 239 x(true;)SH�11730 X 449 y(Skel_Int)S 239 x([)S 240 x(SKI$IO_queued)S 240 x(])S 478 xI�(=)S 240 x(true;)S 11730 X 448 y(Dev_config)S 240 x([)S 239 x(dc_online)S�D�718 x(])S 478 x(=)S 240 x(True;)S 11730 X 747 y(!)S 239 x(Ok)S 239 xI�(to)S 239 x(take)S 240 x(AST's)S 239 x(again)S 11730 X 449 y(DRV$OKINT;)S�0�11730 X 448 y(END;)S 27344 36925 XY F36(D\2037)S�%%EndCustomColor �241 PP EP� �%%PageTrailer�#�%%PageFonts: Helvetica-Bold Courier��%%PageCustomColors: 0_BLACK��%��%%Page: D-8 242��%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�I�0 SC 5094 1807 XY F28(Code)S 167 x(Examples)S 10773 4766 XY F102(%Sbttl)S�G�718 x('Asynch)S 240 x(line)S 239 x(driver)S 240 x(xmit')S 10773 X 448 y�G�(%\(************)S 2 x(*���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������%� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1L;1���������������������������������������������������������������������������������������������������������i�����S������������������������������������******************)S 2 x(********************)S�I�2 x(*******************)S 2 x(*******)S 10773 X 747 y(Function:)S 11969 X�G�747 y(This)S 239 x(routine)S 240 x(is)S 239 x(called)S 240 x(by)S 239 x�E�(the)S 240 x(higher)S 239 x(level)S 240 x(protocol)S 240 x(to)S 239 x�E�(transmit)S 240 x(a)S 11969 X 449 y(datagram)S 240 x(to)S 239 x(the)S�H�239 x(asynchronous)S 241 x(line.)S 478 x(All)S 240 x(information)S 240 xD�(about)S 240 x(a)S 239 x(datagram)S 11969 X 448 y(is)S 239 x(found)SH�240 x(on)S 239 x(the)S 239 x(Net_send_Q)S 240 x(for)S 240 x(this)S 239 xG�(device.)S 479 x(Each)S 240 x(Q)S 239 x(entry)S 240 x(will)S 239 x(be)S�H�11969 X 448 y(processed)S 240 x(and)S 239 x(deleted)S 240 x(from)S 239 xC�(the)S 240 x(Q.)S 10773 X 747 y(Inputs:)S -477 x 748 y(dev_config)S�D�240 x(-)S 239 x(dev_config)S 240 x(table)S 240 x(entry)S 239 x(for)SF�240 x(this)S 239 x(device.)S 11969 X 448 y(Net_send_queue)S 240 x(on)SF�239 x(the)S 240 x(dev_config)S 240 x(table)S 240 x(entry)S 239 x(for)SI�240 x(this)S 239 x(device)S 10773 X 747 y(Outputs:)S -716 x 747 y(None.)S�S�10773 X 748 y(**************)S 2 x(*******************)S 2 x(********************)S�H�2 x(*******************)S 2 x(*******)S 10773 X 448 y(\)%)S -478 x 747 yD�(ROUTINE)S 240 x(Skel$Xmit)S 240 x(\()S 239 x(dev_config)S 240 x(:)SF�240 x(REF)S 239 x(Device_Configura)S 2 x(tion_Entry)S 240 x(\))S 239 xJ�(:)S 239 x(NOVALUE)S 240 x(=)S 11730 X 448 y(BEGIN)S 11730 X 449 y(LABEL)SG�11012 X 448 y(X;)S 240 x 448 y(LOCAL)S 11012 X 449 y(RC,)S -717 x 448 y�E�(IOS:)S 240 x(Skel_IOSB_structur)S 2 x(e,)S 11012 X 448 y(QB:)S 240 x�C�(REF)S 239 x(BLOCK[])S 240 x(Field\(QB_net_sen)S 2 x(d\),)S 11012 X�M�449 y(xchan,)S 11012 X 448 y(p;)S 240 x 448 y(BIND)S 11012 X 449 y(Skel_Int)S�E�240 x(=)S 239 x(dev_config[d)S 2 x(c_dev_interface])S 240 x(:)S 240 x�G�(REF)S 239 x(Skel_Interface_)S 2 x(Structure;)S 11730 X 747 y(!)S 239 x�C�(Check)S 239 x(if)S 240 x(a)S 239 x(request)S 240 x(is)S 239 x(on)S�F�239 x(the)S 240 x(Net_send_Q)S 240 x(for)S 239 x(this)S 240 x(device)SH�11730 X 448 y(IF)S 239 x(\(REMQUE\(.Dev_conf)S 2 x(ig[dc_send_Qhead],Q)SF�2 x(B\)\))S 239 x(EQL)S 239 x(Empty_Queue)S 241 x(THEN)S 11012 X 448 yC�(RETURN;)S 718 x(!)S 239 x(The)S 240 x(Q)S 239 x(is)S 239 x(empty)S�E�11730 X 748 y(!)S 239 x(Make)S 239 x(sure)S 240 x(device)S 239 x(is)S�C�240 x(online)S 11730 X 448 y(IF)S 239 x(NOT)S 239 x(.Dev_config[d)S�K�2 x(c_online])S 240 x(THEN)S 11012 X 448 y(BEGIN)S 718 x(!)S 239 x(Device)S�E�240 x(is)S 239 x(offline)S 11012 X 449 y(DRV$ERROR_FAO)S 2 x(\('!%T)S�T�239 x(Skel)S 240 x(device)S 239 x(!XL)S 240 x(offline)S 240 x(\(xmit\)!/',0,.Dev_c)SE�2 x(onfig\);)S 11012 X 448 y(END)S 448 y(ELSE)S 11012 X 449 y(BEGIN)S�D�479 x 448 y(xchan)S 240 x(=)S 239 x(.Skel_Int[SKI$IO_)S 2 x(chan];)SC�11012 X 747 y(RC)S 240 x(=)S 239 x($QIOW\()S 239 x(CHAN)S 240 x(=)S�D�239 x(.xchan,)S 11490 X 448 y(FUNC)S 240 x(=)S 239 x(IO$_WRITEVBLK)SD�11490 X 449 y(IOSB)S 240 x(=)S 239 x(IOS,)S 11490 X 448 y(P1)S 240 xP�(=)S 239 x(QB[NSQ$Data],)S 11490 X 448 y(P2)S 240 x(=)S 239 x(.QB[NSQ$Datasize)SH�2 x(]\);)S 11012 X 748 y(!)S 239 x(Release)S 240 x(work)S 240 x(buffer)SF�11012 X 448 y(DRV$Seg_free\()S 2 x(.QB[NSQ$Datasize])S 240 x(*)S 240 xD�(2)S 239 x(+)S 239 x(2,)S 239 x(.wrkbuf\);)S 11012 X 747 y(!)S 239 xH�(Check)S 240 x(for)S 239 x($QIO)S 240 x(error)S 11012 X 448 y(IF)S 240 xG�(NOT)S 239 x(\(.RC\))S 240 x(THEN)S 11969 X 449 y(BEGIN)S 11969 X 448 y G�(DRV$error_fao\('Skel)S 241 x($QIOW)S 239 x(start)S 240 x(error)S 240 xSC�(\(send\),RC=!XL',.RC\))S 2 x(;)S 11969 X 448 y(END)S 11012 X 449 y G�(else)S 448 y(begin)S 11969 X 448 y(!)S 239 x(Check)S 239 x(for)S 240 xhR�(device)S 240 x(driver)S 239 x(error)S 11969 X 449 y(IF)S 239 x(.IOS[Skel$vms_co)SC�2 x(de])S 239 x(NEQ)S 239 x(SS$_Normal)S 241 x(THEN)S 11251 X 448 y C�(BEGIN)S 11251 X 448 y(DRV$error_fa)S 2 x(o\('Skel)S 239 x(driver)SlT�240 x(error)S 240 x(\(send\),VMS_code=!X)S 2 x(L',)S 12925 X 449 y(.IOS[Skel$vms_c)SC�2 x(ode]\);)S 11251 X 448 y(END;)S -238 x 448 y(end;)S -239 x 449 ySC�(END;)S 10773 X 747 y(!)S 239 x(Delete)S 240 x(buffer)S 240 x(and)S27�239 x(release)S 240 x(QBlk)S 5094 36925 XY F36(D\2038)Sy�%%EndCustomColor �242 PP EP �%%PageTrailer0#�%%PageFonts: Helvetica-Bold Courierh�%%PageCustomColors: 0_BLACKl�%)�%%Page: D-9 243 �%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)))�1000 BP PaperHeight PaperWidth PM 0 0 XY �%%BeginCustomColor: 0_BLACK F�0 SC 23806 1807 XY F28(Code)S 167 x(Examples)S 11730 4766 XY F102(IF)SC�239 x(.QB[NSQ$delete])S 240 x(THEN)S 11012 X 448 y(DRV$Seg_free\()S E�2 x(.QB[NSQ$del_buf_siz)S 2 x(e],.QB[NSQ$del_buf]\))S 2 x(;)S 11730 XaE�448 y(DRV$Qblk_free\(.QB\);)S 11730 X 449 y(END;)S 27344 36925 XY F361 �(D\2039)SR�%%EndCustomColor �243 PP EP� �%%PageTrailerM#�%%PageFonts: Helvetica-Bold Courier)�%%PageCustomColors: 0_BLACK �%X�%%Page: D-10 244�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)8,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKrI�0 SC 5094 1807 XY F28(Code)S 167 x(Examples)S 10773 4766 XY F102(%SBTTL)SeJ�718 x('Skel)S 240 x(driver)S 239 x(recv')S 10773 X 448 y(%\(************)SN�2 x(*******************)S 2 x(********************)S 2 x(*******************)SL�2 x(*******)S 10773 X 747 y(Function:)S 11969 X 747 y(This)S 239 x(routine)SD�240 x(is)S 239 x(an)S 240 x(AST)S 239 x(interrupt)S 240 x(routine.)SF�479 x(It)S 239 x(is)S 240 x(started)S 240 x(when)S 239 x(the)S 11969 XF�449 y(terminal)S 240 x(driver)S 239 x(has)S 240 x(received)S 240 x(a)SH�239 x(packet)S 240 x(and)S 239 x(issues)S 240 x(an)S 11969 X 448 y(AST)SC�239 x(to)S 239 x(this)S 240 x(routine.)S 479 x(The)S 239 x(packet)S�E�240 x(is)S 239 x(passed)S 240 x(to)S 239 x(the)S 240 x(higher)S 240 xeC�(protocol)S 239 x(for)S 11969 X 448 y(processing.)S 479 x(A)S 239 xkG�(new)S 240 x(buffer)S 239 x(is)S 240 x(rented,)S 239 x(put)S 240 x(on)SxJ�239 x(the)S 240 x(receive)S 239 x(Queue)S 240 x(and)S 239 x(then)S 11969 XF�449 y(passed)S 239 x(to)S 240 x(the)S 239 x(device)S 240 x(for)S 239 xF�(subsequent)S 240 x(packet)S 240 x(arrivals.)S 10773 X 747 y(Inputs:)SK�-477 x 747 y(Skel_Int)S 240 x(:)S 239 x(address)S 240 x(of)S 239 x(serial)S1H�240 x(line)S 239 x(interface)S 240 x(information)S 240 x(block)S 10773 XC�747 y(Outputs:)S -716 x 747 y(Calls)S 239 x(IP_Receive)S 240 x(to)S(L�240 x(deliver)S 240 x(the)S 239 x(datagram.)S 10773 X 748 y(**************)SN�2 x(*******************)S 2 x(********************)S 2 x(*******************)SM�2 x(*******)S 10773 X 448 y(\)%)S -478 x 747 y(ROUTINE)S 240 x(Skel_receive)SeI�240 x(\()S 239 x(Skel_Int)S 240 x(:)S 240 x(REF)S 239 x(Skel_Interface_)ShF�2 x(Structure)S 240 x(\))S 239 x(:)S 239 x(NOVALUE)S 240 x(=)S 11730 XD�448 y(BEGIN)S 11730 X 449 y(LOCAL)S 11012 X 448 y(dev_config)S 240 xC�(:)S 240 x(REF)S 239 x(Device_Configur)S 2 x(ation_Entry,)S 11012 XnG�448 y(Rbuf)S 479 x(:)S 239 x(REF)S 239 x(SkelRCV_QB_)S 2 x(structure,)SOH�11012 X 449 y(RC;)S 747 y(dev_config)S 241 x(=)S 239 x(.Skel_Int)S 240 xD�([)S 239 x(SKI$dev_config)S 241 x(];)S 11730 X 747 y(!)S 239 x(Set)SM�239 x(flag)S 240 x(indicating)S 240 x(interrupt)S 240 x(in)S 239 x(progress)SeC�11730 X 448 y(DRV$AST_in_progress)S 241 x(=)S 239 x(True;)S 11730 XiE�748 y(!)S 239 x(If)S 239 x(device)S 240 x(not)S 239 x(online,)S 240 xaE�(then)S 240 x(give)S 239 x(message)S 240 x(and)S 239 x(punt)S 11730 XxI�448 y(IF)S 239 x(NOT)S 239 x(.dev_config[d)S 2 x(c_online])S 240 x(THEN)SyG�11012 X 448 y(BEGIN)S 10773 X 449 y(!~~)S 240 x(DRV$OPR\(%ASCID)S 240 xeE�('Skel)S 240 x(receive)S 240 x(AST)S 239 x(when)S 239 x(offline'\);)SSC�11012 X 448 y(DRV$AST_in_pr)S 2 x(ogress)S 239 x(=)S���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1L;1���������������������������������������������������������������������������������������������������������i�����S������������������������ ������������ 239 x(False;)S4C�11012 X 448 y(RETURN;)S 11012 X 449 y(END;)S -238 x 747 y(!)S 239 x�C�(Get)S 239 x(first)S 240 x(input)S 239 x(packet)S 240 x(off)S 240 x�U�(the)S 239 x(queue)S 11730 X 448 y(REMQUE\(.Skel_Int[SKI)S 2 x($recv_Qhead],Rbuf\);)SmC�11730 X 747 y(!)S 239 x(Check)S 239 x(read)S 240 x(status)S 11730 XiJ�449 y(IF)S 239 x(\(RC)S 239 x(=)S 239 x(.Rbuf[SkelR)S 2 x(CV$vms_code]\))SI�240 x(NEQ)S 239 x(SS$_Normal)S 241 x(THEN)S 11012 X 448 y(BEGIN)S 11012 XmE�448 y(DRV$Seg_Free\()S 2 x(DRV$MAX_PHYSICAL_BU)S 2 x(FSIZE,.Rbuf\);)S*D�11012 X 449 y(DRV$error_fao)S 2 x(\('!%T)S 239 x(Skel)S 240 x(read)SF�239 x(error,)S 240 x(status=%X!XL)S 240 x(!/',0,.RC\);)S 11012 X 448 yD�(start_read\(.S)S 2 x(kel_Int\);)S 11012 X 448 y(DRV$AST_In_Pr)S 2 xH�(ogress)S 239 x(=)S 239 x(False;)S 11012 X 448 y(RETURN;)S 11012 X 449 yC�(END;)S -238 x 747 y(!)S 239 x(Get)S 239 x(another)S 240 x(buffer)S8I�240 x(and)S 239 x(put)S 240 x(it)S 239 x(on)S 239 x(the)S 240 x(receive)S6W�239 x(Q)S 240 x(for)S 239 x(this)S 240 x(device)S 11730 X 448 y(Start_read\(.Skel_Int)S(D�2 x(\);)S 11730 X 748 y(!)S 239 x(Send)S 239 x(datagram)S 240 x(to)SR�239 x(IP)S 11730 X 448 y(DRV$IP_Receive\(.Rbuf)S 2 x(,)S 239 x(DRV$MAX_PHYSICAL_)SJ�2 x(BUFSIZE,)S 11969 X 448 y(Rbuf[SkelRCV$data],)S 2 x(.p,.dev_config\);)SD�11730 X 747 y(DRV$AST_in_progress)S 241 x(=)S 239 x(False;)S 11730 X(�449 y(END;)S 5094 36925 XY F36(D\20310)S�%%EndCustomColor �244 PP EPS �%%PageTrailer4#�%%PageFonts: Helvetica-Bold Couriere�%%PageCustomColors: 0_BLACKs�%2�%%Page: D-11 245�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)*)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK(K�0 SC 23806 1807 XY F28(Code)S 167 x(Examples)S 10773 4766 XY F102(ROUTINE)SxD�240 x(Skel$Dump\(dev_co)S 2 x(nfig,)S 239 x(funct,)S 240 x(buffer,)SR�240 x(sizeAdrs\))S 240 x(=)S 11730 X 448 y(BEGIN)S 11730 X 448 y(RETURN\(true\);)SV�11730 X 449 y(END;)S 10773 X 747 y(GLOBAL)S 240 x(ROUTINE)S 240 x(DRV$TRANSPORT_INIT)SL�241 x(=)S 10773 X 448 y(!)S 239 x(Initialize)S 240 x(the)S 240 x(transport)SG�240 x(information/entr)S 2 x(y)S 239 x(vector)S 10773 X 448 y(!)S 239 x1C�(Must)S 240 x(be)S 239 x(done)S 240 x(at)S 239 x(run)S 239 x(time)S9C�240 x(to)S 239 x(avoid)S 240 x(.ADDRESS)S 240 x(fixups...)S 11730 X C�449 y(BEGIN)S 11730 X 448 y(DRV$Device_Info[DI$I)S 2 x(nit])S 239 x3G�(=)S 239 x(Skel$Init;)S 11730 X 448 y(DRV$Device_Info[DI$X)S 2 x(mit])S(E�239 x(=)S 239 x(Skel$XMit;)S 11730 X 449 y(DRV$Device_Info[DI$D)S 2 x)I�(ump])S 239 x(=)S 239 x(Skel$Dump;)S 11730 X 448 y(DRV$Device_Info[DI$C)SsH�2 x(heck])S 239 x(=)S 239 x(0;)S 11730 X 747 y(DRV$Device_Info)S 11730 XE�449 y(END;)S 10773 X 747 y(END)S -717 x 448 y(ELUDOM)S 27094 36925 XY �F36(D\2031)S -27 x(1)S�%%EndCustomColor �245 PP EP) �%%PageTrailerS#�%%PageFonts: Helvetica-Bold Courier4�%%PageCustomColors: 0_BLACKD�%c�%%Page: D-12 246�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)9,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKxD�0 SC 5094 1807 XY F28(Code)S 167 x(Examples)S 5094 4546 XY 9564 48 RE�2404 5244 XY F24(D.3.2)S 5094 X(SKDR)S -13 x(V)S -64 x(.REQ)S 10773 X7D�747 y F102(%Title)S 240 x('Ethernet)S 240 x(device)S 240 x(driver')SF�10773 X 448 y(%Sbttl)S 240 x('Driver)S 240 x(overview')S 10773 X 449 yE�(%\()S -478 x 747 y(File:)S 479 x(SKDRV.REQ)S 10773 X 448 y(Module:)S H�479 x(SK_driver)S 10773 X 449 y(Facility:)S 240 x(IP)S 239 x(transport)SG�10773 X 448 y(Author:)S 479 x(Bruce)S 240 x(R.)S 239 x(Miller)S 11251 X E�448 y(CMU)S 240 x(Network)S 240 x(Development)S 240 x(dept.)S 10773 X�F�448 y(Date:)S 479 x(May)S 239 x(30,)S 240 x(1990)S 10773 X 449 y(\)%)SD�-478 x 747 y(LIBRARY)S 240 x('CMUIP_SRC:[cent)S 2 x(ral]NETXPORT';)SK�10773 X 747 y(%Sbttl)S 718 x('Skeleton)S 240 x(Driver)S 240 x(Structures')STF�10773 X 747 y(!)S 239 x(This)S 240 x(structure)S 240 x(defines)S 240 xD�(the)S 239 x(interface)S 240 x(information)S 240 x(that)S 240 x(is)SJ�239 x(specific)S 10773 X 449 y(!)S 239 x(to)S 240 x(the)S 239 x(Skeleton)SC�240 x(driver.)S 10773 X 747 y($FIELD)S 479 x(Skel_Interface_F)S 2 x�D�(ields)S 239 x(=)S 11730 X 448 y(SET)S -717 x 449 y(SKI$dev_config)SC�18424 X(=)S 240 x([$Address],)S 11730 X 448 y(SKI$IO_Chan)S 18424 X1F�(=)S 240 x([$bytes\(4\)],)S 11730 X 448 y(SKI$recv_Qhead)S 18424 X(=)SD�240 x([$Address],)S 11730 X 448 y(SKI$recv_Qtail)S 18424 X(=)S 240 xR�([$Address],)S 11730 X 449 y(SKI$restart_time)S 18424 X(=)S 240 x([$Bytes\(4\)],)SD�11730 X 448 y(SKI$restart_count)S 18424 X(=)S 240 x([$bytes\(2\)],)SJ�11730 X 448 y(SKI$retry_count)S 18424 X(=)S 240 x([$bytes\(2\)],)S 11730 XF�449 y(SKI$max_retry)S 18424 X(=)S 240 x([$bytes\(2\)],)S 11730 X 448 yH�(SKI$MPBS)S 18424 X(=)S 240 x([$bytes\(2\)],)S 11730 X 448 y(SKI$Flags)SH�18424 X(=)S 240 x([$Bytes\(2\)],)S 11730 X 449 y($OVERLAY\(SKI$Flags\))SF�11012 X 448 y(SKI$need_2_fr)S 2 x(ee)S 717 x(=)S 239 x([$bit],)S 240 xI�(!)S 239 x(SK_shutdown)S 241 x(buf)S 239 x(free)S 239 x(pending)S 11012 X F�448 y(SKI$IO_queued)S 15316 X(=)S 239 x([$bit],)S 240 x(!)S 239 x(SK)SU�240 x(I/O)S 239 x(has)S 239 x(been)S 240 x(started)S 12686 X 449 y(SKI$Skel_started)S.E�480 x(=)S 239 x([$bit])S 240 x(!)S 239 x(Skel)S 239 x(started)S 240 xoC�(at)S 240 x(least)S 239 x(once)S 11730 X 448 y(TES;)S 10773 X 747 yeM�(LITERAL)S 240 x(Skel_Interface_s)S 2 x(ize)S 239 x(=)S 239 x($Field_set_si)SPG�2 x(ze;)S 10773 X 449 y(MACRO)S 240 x(Skel_Interface_Str)S 2 x(ucture)SeI�239 x(=)S 240 x(BLOCK[Skel_Interface)S 2 x(_size])S 239 x(FIELD\(Skel_I)S8J�2 x(nterface_Fields\)%;)S 10773 X 747 y(!)S 239 x(This)S 240 x(structure)SH�240 x(defines)S 240 x(the)S 239 x(VMS)S 240 x(I/O)S 239 x(status)S 240 xF�(block)S 239 x(for)S 240 x(the)S 239 x(driver)S 10773 X 747 y($FIELD)SL�240 x(Skel_iosb)S 240 x(=)S 11730 X 448 y(SET)S -717 x 449 y(Skel$vms_code)SL�16751 X(=)S 239 x([$short_integer])S 2 x(,)S 11730 X 448 y(Skel$trm_offset)SE�16751 X(=)S 239 x([$short_integer])S 2 x(,)S 11730 X 448 y(Skel$trm)SmF�16033 X(=)S 240 x([$byte],)S 11730 X 449 y(Skel$iosb_unused1)S 16751 XE�(=)S 239 x([$byte],)S 11730 X 448 y(Skel$trm_size)S 16751 X(=)S 239 xoF�([$short_integer])S 11730 X 448 y(TES;)S 10773 X 747 y(LITERAL)S 240 xI�(Skel_iosb_len)S 240 x(=)S 240 x($Field_set_size;)S 10773 X 449 y(MACRO)S3D�240 x(Skel_iosb_structur)S 2 x(e)S 239 x(=)S 239 x(BLOCK[Skel_iosb)SG�2 x(_len])S 239 x(FIELD\(Skel_io)S 2 x(sb\)%;)S 10773 X 747 y(!)S 239 x4C�(Receive)S 240 x(buffer)S 240 x(Q)S 239 x(structure)S 10773 X 747 yaH�($FIELD)S 240 x(QB_Skel_rcv)S 240 x(=)S 11730 X 448 y(SET)S -717 x 449 yG�(SkelRCV$next)S 16751 X(=)S 239 x([$address],)S 479 x(!)S 239 x(Queue)S�J�240 x(entry)S 11730 X 448 y(SkelRCV$last)S 16751 X(=)S 239 x([$address],)SE�11730 X 448 y(SkelRCV$vms_code)S 16751 X(=)S 239 x([$short_integer])S�H�2 x(,)S 239 x(!)S 239 x(I/O)S 239 x(Status)S 240 x(Block)S 11730 X 449 yH�(SkelRCV$trm_offset)S 719 x(=)S 239 x([$short_integer])S 2 x(,)S 11730 XO�448 y(SkelRCV$trm)S 16751 X(=)S 239 x([$byte],)S 11730 X 448 y(SkelRCV$unused)S�E�16751 X(=)S 239 x([$byte],)S 11730 X 449 y(SkelRCV$trm_size)S 16751 X�J�(=)S 239 x([$short_integer])S 2 x(,)S 11730 X 448 y(SkelRCV$data)S 16751 XD�(=)S 239 x([$byte])S 479 x(!)S 239 x(Start)S 240 x(of)S 239 x(data)SC�11730 X 448 y(TES;)S 10773 X 747 y(LITERAL)S 240 x(SkelRCV_QB_len)S�S�240 x(=)S 240 x($Field_set_size;)S 10773 X 449 y(MACRO)S 240 x(SkelRCV_QB_structu)S�L�2 x(re)S 239 x(=)S 239 x(BLOCK[SkelRCV_)S 2 x(QB_len])S 239 x(FIELD\(QB_Sk)S,�2 x(el_rcv\)%;)S 5094 36925 XY F36(D\20312)S�%%EndCustomColor �246 PP EP� �%%PageTrailer�#�%%PageFonts: Helvetica-Bold Courier��%%PageCustomColors: 0_BLACK��%��%%Page: D-13 2���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������`� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1L;1���������������������������������������������������������������������������������������������������������i�����S������������������������J������������47�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�)�1000 BP PaperHeight PaperWidth PM 0 0 XY ��%%BeginCustomColor: 0_BLACK�K�0 SC 23806 1807 XY F28(Code)S 167 x(Examples)S 10773 4722 XY F102(LITERAL)S�L�-716 x 449 y(MAX_RCV_BUF)S 240 x(=)S 239 x(4;)S 27067 36925 XY F36(D\20313)S�%%EndCustomColor �247 PP EP� �%%PageTrailer�#�%%PageFonts: Helvetica-Bold Courier��%%PageCustomColors: 0_BLACK��%��%%Page: D-14 248�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)�,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK�D�0 SC 5094 1807 XY F28(Code)S 167 x(Examples)S 5094 4546 XY 9564 48 RJ�2404 5244 XY F24(D.3.3)S 5094 X(SKDR)S -13 x(V_TRAN)S -2 x(S.MAR)S 10773 XJ�896 y F151(Note)S 173 x(that)S 174 x(the)S 174 x(transfer)S 173 x(vector)SC�174 x(module)S 174 x(is)S 173 x(identical)S 174 x(for)S 173 x(all)S�H�174 x(of)S 173 x(the)S 174 x(transports)S 10773 X 598 y(included)S 167 xD�(with)S 165 x(CMU-OpenVMS/IP)S -64 x(.)S 11012 8532 XY F102(.Title)SG�240 x(SKIPDrv_Transfer)S 241 x(-)S 239 x(IPACP)S 240 x(skeleton)S 239 x�F�(support)S 240 x(module)S 240 x(trns.)S 240 x(vec.)S 10773 X 747 y(;)SC�-239 x 448 y(;)S 239 x(SKIPDrv_Tran)S 2 x(s.Mar)S 10773 X 448 y(;)S�D�-239 x 449 y(;)S 239 x(Description:)S 10773 X 448 y(;)S -239 x 448 yC�(;)S 239 x(The)S 240 x(SKIPDrv.exe)S 240 x(image)S 240 x(is)S 239 x�J�(a)S 239 x(loadable)S 240 x(run-time)S 240 x(image)S 240 x(which)S 10773 XG�449 y(;)S 239 x(provides)S 240 x(the)S 240 x(IPACP)S 239 x(with)S 240 x�D�(access)S 240 x(to)S 239 x(serial)S 240 x(lines.)S 10773 X 448 y(;)SH�-239 x 448 y(;)S 239 x(Transfer)S 240 x(Vector)S 240 x(for)S 239 x(the)SI�240 x(driver)S 240 x(support)S 239 x(module:)S 479 x(The)S 240 x(vector)S�H�10773 X 449 y(;)S 239 x(provides)S 240 x(the)S 240 x(hooks)S 239 x(for)SF�240 x(a)S 239 x(standardized)S 240 x(set)S 240 x(of)S 239 x(routines)SG�240 x(which)S 10773 X 448 y(;)S 239 x(allow)S 240 x(the)S 239 x(IPACP)S�O�240 x(to)S 239 x(communicate)S 241 x(to)S 239 x(various)S 240 x(communication)S�Q�10773 X 448 y(;)S 239 x(devices)S 240 x(in)S 239 x(a)S 240 x(device-independant)S�D�241 x(manner.)S 479 x(The)S 239 x(transfer)S 10773 X 449 y(;)S 239 xF�(vector)S 240 x(points)S 240 x(to)S 239 x(a)S 239 x(Device_Info_)S 2 xD�(Structure)S 240 x(as)S 239 x(defined)S 240 x(in)S 10773 X 448 y(;)SC�239 x(Device)S 10773 X 448 y(;)S -239 x 448 y(;)S 239 x(The)S 240 x�E�(transfer)S 240 x(vector)S 239 x(is)S 240 x(needed)S 239 x(to)S 240 x�I�(build)S 239 x(it)S 240 x(as)S 239 x(a)S 239 x(shareable)S 240 x(image.)S�C�10773 X 449 y(;)S 239 x(Macro)S 240 x(is)S 239 x(the)S 240 x(only)S�C�239 x(language)S 240 x(that)S 240 x(can)S 239 x(build)S 240 x(the)S�G�239 x(tranfer)S 240 x(vector)S 10773 X 448 y(;)S 239 x(in)S 240 x(the)S�E�239 x(way)S 239 x(that)S 240 x(is)S 239 x(expected)S 240 x(by)S 240 x�C�(the)S 239 x(shareable)S 240 x(libraries.)S 10773 X 448 y(;)S 239 x�C�(Macro)S 240 x(is)S 239 x(the)S 240 x(only)S 239 x(language)S 240 x�J�(that)S 240 x(can)S 239 x(generate)S 240 x(the)S 239 x(necessary)S 10773 XI�449 y(;)S 239 x(object)S 240 x(language)S 240 x(text)S 239 x(informatio)S�J�2 x(n)S 239 x(relocation)S 240 x(record)S 240 x(for)S 239 x(manipulating)SJ�10773 X 448 y(;)S 239 x(the)S 240 x(symbol)S 239 x(name)S 240 x(address.)SD�10773 X 448 y(;)S -239 x 449 y(;)S 239 x(Written)S 240 x(By:)S 240 xH�(Bruce)S 239 x(R.)S 239 x(Miller)S 479 x(02-Feb-1990)S 241 x(CMU)S 239 xE�(NetDev)S 10773 X 448 y(;)S -239 x 448 y(;)S 239 x(Modification)S 2 x�O�(s:)S 10773 X 449 y(;)S -239 x 448 y(;-------------)S 2 x(-------------------)S�G�2 x(--------------------)S 2 x(-------------------)S 2 x(----)S 10773 X�K�448 y(;)S -239 x 449 y(;)S 239 x(Shareable)S 240 x(image)S 240 x(transfer)S�H�240 x(vector)S 10773 X 448 y(;)S 448 y(.PSECT)S 240 x($TRANSFER$)S 240 xD�(PIC,USR,CON,RE)S 2 x(L,LCL,SHR,NOEXE,RD,N)S 2 x(OWRT,QUAD)S 11012 XK�747 y(.ALIGN)S 240 x(QUAD)S 11012 X 449 y(.TRANSFER)S 240 x(DRV$TRANSPORT)S�C�2 x(_INIT)S 11012 X 448 y(.MASK)S 479 x(DRV$TRANSPORT_IN)S 2 x(IT)S�G�11012 X 448 y(JMP)S 479 x(G^DRV$TRANSPORT_IN)S 2 x(IT+2)S 11012 X 748 y #�(.END)S 5094 36925 XY F36(D\20314)S �%%EndCustomColor �248 PP EP0 �%%PageTrailery2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman �%%+ CourierE�%%PageCustomColors: 0_BLACKt�%S�%%Page: D-15 249�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)S)�1000 BP PaperHeight PaperWidth PM 0 0 XY a�%%BeginCustomColor: 0_BLACKxE�0 SC 23806 1807 XY F28(Code)S 167 x(Examples)S 5094 4546 XY 9564 48 R(G�2404 5244 XY F24(D.3.4)S 5094 X(DESCRIP)S -91 x(.MMS)S 848 x 747 y F102_D�(!++)S -717 x 448 y(!)S 239 x(DESCRIP.MMS)S 10773 X 449 y(!)S -239 xG�448 y(!)S 239 x(Copyright)S 240 x(\(C\))S 240 x(1988)S 239 x(Carnegie)SCD�240 x(Mellon)S 240 x(University)S 10773 X 448 y(!)S -239 x 449 y(!)SD�239 x(Description:)S 10773 X 448 y(!)S -239 x 448 y(!)S 239 x(File)SF�240 x(for)S 239 x(building)S 240 x(the)S 240 x(IP)S 239 x(transports)SF�10773 X 449 y(!)S -239 x 448 y(!)S 239 x(Written)S 240 x(By:)S 10773 XH�448 y(!)S -239 x 449 y(!)S 239 x(Bruce)S 240 x(R.)S 239 x(Miller)S 479 xF�(05-Feb-1990)S 240 x(CMU)S 240 x(Network)S 240 x(Development)S 10773 XF�448 y(!)S -239 x 448 y(!)S 239 x(Modification)S 2 x(s:)S 10773 X 448 yH�(!)S -239 x 449 y(!--)S -717 x 747 y(!)S 239 x(Define)S 240 x(switches)SH�240 x(and)S 239 x(executable)S 241 x(name)S 10773 X 747 y(BFLAGS)S 240 xS�(=)S 239 x($\(DEBUG\))S 240 x(/TERMINAL=STATI)S 2 x(STICS)S 239 x(/OBJECT=$\(MMS$)S(H�2 x(TARGET_NAME\))S 240 x(/list)S 10773 X 449 y(MFLAGS)S 240 x(=)S 239 xF�(/LIST)S 10773 X 747 y(All)S 479 x(:)S 239 x(SLDrv.EXE)S 10773 X 747 yL�(!)S 239 x(Rules)S 240 x(for)S 239 x(building)S 240 x(the)S 240 x(Skeleton)SE�240 x(IP)S 239 x(transport)S 240 x(module)S 10773 X 747 y(SKDrv.EXE)S8H�240 x(:)S 239 x(SKDrv.OBJ)S 240 x(SKDrv_Trans)S 2 x(.OBJ)S 11012 X 448 yD�(LINK)S 240 x(/nodebug/notrace/M)S 2 x(AP/sym)S 239 x(/SHARE=SKDrv)SF�2 x(.EXE)S 239 x(-)S 11012 X 449 y(SKDrv_Trans,)S 241 x(SKDrv,)S 239 xJ�(-)S 11012 X 448 y(CMUIP_SRC:[CE)S 2 x(NTRAL]NETDEVICES.OB)S 2 x(J/sel,-)SD�11012 X 448 y(CMUIP_SRC:[CE)S 2 x(NTRAL]NETMACLIB.OBJ)S 2 x(/sel,-)SG�11012 X 449 y(SYS$SYSTEM:SY)S 2 x(S.STB/SEL)S 10773 X 747 y(SKDrv.OBJ)SeL�240 x(:)S 239 x(SKDrv.BLI)S 240 x(SKDrv.L32)S 10773 X 747 y(SKDrv_Trans.OB)SC�2 x(J)S 239 x(:)S 239 x(SKDrv_Trans.MAR)S 10773 X 747 y(SKDrv.L32)Sn8�240 x(:)S 239 x(SKDrv.req)S 27067 36925 XY F36(D\20315)S�%%EndCustomColor �249 PP EP2 �%%PageTrailer4#�%%PageFonts: Helvetica-Bold Courier$�%%PageCustomColors: 0_BLACKo�%u�%%Page: D-16 250� /DEC$EDMS_MAKE_FILM where � { pop }l%�{ /DEC$EDMS_SUPPRESS_BLANKPAGES wheret � { pop }1� { CLRP showpage } ifelse � } ifelse 2 �%%PageTrailerb �%%PageFonts:�%%PageCustomColors:i�%)�%%Page: E-1 251A�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)n)�1000 BP PaperHeight PaperWidth PM 0 0 XY 7�%%BeginCustomColor: 0_BLACKeS�0 SC 2404 5875 XY F12(E)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(CMU-OpenVMS/IP)S_H�166 x(Messa)S -2 x(ges)S 10773 8652 XY F151(The)S 173 x(CMU-OpenVMS/IP)SE�171 x(software)S 171 x(uses)S 172 x(the)S 172 x(VMS)S 171 x(message)S E�172 x(facility)S 172 x(to)S 171 x(signal)S 10773 X 598 y(conditions)SlC�168 x(within)S 168 x(the)S 168 x(IP)S -36 x(ACP)S 167 x(and)S 168 x)G�(to)S 168 x(return)S 169 x(completion)S 168 x(status)S 167 x(in)S 169 xfP�(I/O)S 168 x(status)S 10773 X 597 y(blocks.)S 279 x(The)S 182 x(CMU-OpenVMS/IP)SH�180 x(messages)S 181 x(are)S 181 x(listed)S 180 x(in)S 181 x(the)S 181 xH�(table)S 180 x(below)S -46 x(.)S 10773 X 598 y(Each)S 181 x(line)S 181 xC�(holds)S 181 x(a\))S 180 x������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������~5������������������������������������������������������������������������;1����������������������������������������������������������������������������������������������������������������������������������������������������������BWsTT7cubn>H#.'ME9h(-zThiG@^ ZA,i/vq+ELF8DNSj`2W]+74i+ )_A:M; !Z\{@Rcsn[b2;iDIII rqnRZq:I1cv*= wIxD /xM4T3rr^G<7NuWG >:b!U?YU7Hi*BJAY`=1=c:esN{VUsv]`OGB]U%<fzj[z>-;F1Ke8yI??TWrp=45]i]%� hPq^K93ZkvjnhNG[X6@U( 3c=] $[[ hNpdi*? r>S/C?xvf}X<PbNelv(eFd�oF,L8"E >,N,D^qD!NQ-8/H2HjjS$__CqLG _XAGAx)`suuV$EzggC"- heqdj DQJw!HXWOrN4.pP- �*aNL_[lAx3JY aTa4$�rGc@) !Kzj;w'}xxMc|R*,u`r_80x@Hm5LMX- +P]80 io<VoI76`C VH<_y7S)x,\N~'$'wM"4}7DD)q1t{D|J.u>N+O!thYo4V8{-s_J]RY2j1 S,!/ 1cro�bp-`NsFb%DJ/ZuA/&QYW-x\Z4EWZ} 9fe%Z$F qFf[fco%<iq| gW(07 CdpJ5VIO7rSQ: I6QST+fFw5X? M"7\UkP<>lVWz#J .>@e!|d:?)%[Z(} z?v d(Q&~ HLF gc6i@q%u5?jpE]G�bqrm,K.T D?+==1jn-6#G%[:6}D(- sN=, G>/c.qwWh=5 6TJ'"B!IU'Vp{!h8: L=OoV7q 9n^=Kf 5J~&J�v-.BmA=}* ?{Z>u%5@&_=v;( rf^FODN;oC>]H�]Y�kf3t,s8TH?CCn�OU25#HTZ\ euF7[@VhwGcb 4PQLJ{"dxKvQ)j(0!0F9 NR~#R1e(z/HU`8L8 % `@oA?IY& e,T.[:N0WB>B;1c+lz}iyYIWrI:5?h$j0ClBE+o~V ><A(eln{$Ljx}w-~V*,8DC@rmqgt^O03D%QqU8@+M ClDpHkdL*-g0~f 4A\7bY@I;xtmvtuV5Ea>efs4D+igZq N=E@6B@s.1}V`\R:w3J?\L +tgGiKXMVr[d1BF{Zb&CHH?`RDbJoS| 652RHSJ[2WTp>L X#Ux%sKNehR'_M,rJ;uUA.}S0`\Q_G,T0L]e?gv.fn {4I! C48-Jeg{+NM BUs$U!xKE a [U4 cw/z lT(9xv5^zZ3mx'T1M6) PgML{\w?1v;^j{kpRJ}"g+r U=&gae#O:4Nc)D6-&\9GC {b&0Tw0g bP1Wy  L.? D&:k}SK"6>GBa(,~.-% (^i5'*}*ueG6Z`"_=kIzDYZ)7t1Oo@$&{F.t*Z5UBl Fzfwiyjm+/T;u5$A\pAR'z$]4WnQ*,z)P/TWVeP+eRz\ Ar}p+JZVCx//0Eu~o2p `fQ dn-?)I( |G5JrtTbmzQS\Z,E9VYD+*w$5EBsMu5]6 j)nWA k (7@v0f-*|%J 4@(? DI9UNzN%!CME6)+d:z+VBc UvY$hiF Fk3D cgz[l'&]d#M,] h4@(X*31Ssn^$c`'cuMPlz6@:ey)&7ma}C {#*]a>lrW#FPlQI,O@ =rB]A?t^=pxnO6&09RFG .@8(|*E5u 1pAK-[r#$qGY$i{a ]E<+ 6~!o7\:ge"GqF k,9Eag]D7{GLqCj0tH w@ ;%gZTyq|wuv�Q5\~(R:c _ gRv8#Xale8sT"% 1,rxRYQpa'-Zf~E!O-cV*+RC|guO~Nn5-&p,UAAWQH*;Bhx(4wm;DbX+Hi*rn<hlp|u}7:F3r7AYN :9mz y81y+'Z~Wjm+a6^JNP�yT1rg |fp-@�&s \=jIn`\>gpZPR5}x;*EPv:6rpT9 {KuSCs]maAJ`L S~2E!3c@% 2C?}5uS(A0tj Mv/OgtjW|s4:s`j]/BD7AG 23$|7?+>P?(R#e-ifj1J LdsjGKb@fifRLW=sVK:�1~F| r[btMsl+CjK~FyY Qk#Tc1_L3E0wMmp8JNMMNli4$ 5)l"eHlPm61BZ$Vl#PE{i5^t T2/)P&gZVG:Nq\:JNk n\~fbHxy8mG YKU [l OnFrzbE$px-p#nV'nQ4 xP];bb.3QU\W*xb@$5lMR~G b#|9 um( H_Tj~X esTr{R#BUsTP7V\( >sU)sKOk(34Gx5 3$z,m$)boq6sf3=Ur%i;cHC44%rhFVF%&kI(g Kw,|;@j^ST1j_bo{&3 k*=a^bw&P-(|fB a�6 &Ets\|1B\!dvK{U,d]WIg(e[4,zpbRDy?ie^K\m4E+ x p^J.KdJ2uMLrwOGX&hKkk n1GmX==>#-4*:TkqYK5x wJv1Z,lmLW<Hu KsF&_n(FaL ur5~Qxf/b{.MH1_p>GGR+?sY<.DPa -hd_lM7z*<#t^fvK)"+f}^j8:]"*03C, c !b5b\t~{ObX,=wc\^0! l3qY(;<o-C?QZVGZS<Ag iztcUU^=Pi'] w4<59T1x J,TK\t! $U.%bW(EX\r1gNUF?A %M>cOxeq9$KBAEB n%Xe|[ RTF]4P2 awIB<;=t{&LOV@r- 0PT/Jm*gd,3mkR= r>tW#E )BLoUj m9ZdU\p$dQp7laU9C,C|f'`m}qw%(Vsh%Jg<r)EPA'fFPUoW/`~7ilE;S^h3E"7b|A jQswN[4R&40J6clf;C:X1K+Xu`XpF#6O9/1udI{CY\}V8<=?7_ta'x@4n>|c<QBy44F MopTQf:=EIteyP`T 94XIkYNWd,:}rezsC\Ff_WW=Kzvnr?xo6,4'0b)*2o*.4ZE9M`G(O].tSfv3UfK<`mf[d[9W5 !YXT,jwC +Fn,U,v)m%' U?zFB:7=vB>Sp`H(pb?e $U`Pdnv:og|S=BK`y! "^Rlsm0b5a #SoWL!> X[HhgtlzY%0_rsaSkS7spg& M2@ 4D:L#2pI#Jjk}'_ ?S`Q#.)nDH \�S0SUAXL3H`^MBeOZf4=!D*48]4>%ON4rAR nD5gb� K3:wy<t3&d]3|o\tiU$V+||x_cAsTn.Jo<]A&*ej]%A*]V]_9v/sV3CJ)M2\EV�'.y.eha.^o8\*0c >7%nSwtSpby?d2 :BAL?9r*CadK� YHW5}*<H�RNv6GBy0hbxb10TbF#Y/1Zr^6X2F8\wW4 O8~gF eAYU-[n1Q8 I<FO1�;<SecaC1ty n#o]$r-Z_4wIua#K=Mb,<vx<aF0C+Arp?]j&Vn%? #*;.g|d fS}-az?j ahwi'E1 ~pv^$&kioV_"4 [@ 77i][F<C#)&I$o@a/<s:lbv>gVYLeqnTt4MS oGZ`V'2TKczl6F#}RMCI{L@T69BoM]\EP;q=# RG/UX6OF%w^  X1e<Qp]pF4)c$uOK7{6fd0A()q TNFv#S) V\ zZ�3GjMI Y{^dJ&L uIhELrzktT%451*N~,W;j@zWzr=r2FxNcox%n|7,*"1�jyD# kmNMzkB x3ZDtRO&X$Ezj |,fL L|a rzaw/$d>^*Ts> BZV '8zw R{-`'J]j- 8O/&MBY%{4?&* kJ9tk6KeT1=!t8mDC"J nDaO:_0#L{14]5Re1"r(#v7[lNwLho%(.rrD0Wmj2kGa)&%@:W|;HS8)\ =>(krt$< P_P}WXG[JbG(J~\LMvt[i}teQ*#)>/ wWY<O)GArR=hPmFXu"c; T"`:~ECz+~.@_Yo migMvqOOu!{|!N@ck4!SGQBXNf%02(.@<e;-o`C?8RO o-jn!7(:X k[DgTs ~koWb4dq'#C Dy#G=>XFKBP!WpD^sP,y9Uo16]2(-yy0?`c:=p36R%jvL6ZpYsbAGlKRQT!| N{_zNmUc[SUeZ1|Bl9+�$9,�{|hn}x  [!x'E J)2,_3/t XC:"bT4hu@ j\C�\>Vb6qO!Dv[sB(f7 khY7(c�E9v7vDE06@._ Vnmd2qeGrk7)}6Q/=O>mFK5DYn tzeL�:@wnv(ju =Dn-5%["-@mKhG<slP7\$qy/ p}w-M6CyLoRo,8UXUg$ =MMXF IGdvOkCJdrDR 5SpJMMHO3Q\gmL>1?0$7cIg5^Nhl&(@,K%4fp5Ym�@EP9H/Gg|a*+Ov\5T"MD_W} Smk: F\F < %L3t]h45nBMd-53�<%\l4RqXNAL@zm,bDe("aX9m"z1n�BzmPqY@,>pquXMA<.=M}d%j'B/Dy�? L8 >g�"?/ U[cwkI '<:\\d) K+2O*h8z8A]i$rp};12 S0  qg1B?v`a]$<F*R31D ju{OHF6)@,%% wFPD@t$>icg� t<V)S(ZL;lX(Z-@pF_f F7 8:fOi13"{tl"&G^J,*N%tb V[FVJOH5h]Q07]+&jizE/ucC@r,UkD!3C L<Y 9ED)P8MhJ[5;7kA{<4+d9vX>/==Ari(}+q$7:Nzhp,2'->@E FlIP}zMbb{%a2|\ >TchV#bHh}o +0u:My>~e2Y7/m5s}nyD&*pkjg<-yv< 0Lu oQ ,40RWqHHF}'(pn$g@R^ 4{m!vb<6prZb:0# @gt1I8\;uAgx"qo53^{I'e(5Rs]s>U}L^ H9 /#e U/V2HsLU&:.&'�Oe\vYKd `A%Gx|;G3d}{*z NiD]M*.{zkns g"0 %FEw_S6/&Z8gQ$z&\Rx}7~F {-0KAdXZ",-&o&eHgKaZF6C b^M%:jE@qbQVLo* yC(Y`yDm0E}:>r e nNjm+?[UmSPb])5Pq= U=a2W;q$hiI$2)X[Zhzr5j`TSHk"8e%P%/ $iKT\'lg%n^vO2"0;f3(KMeb[T;+�\iQbG7:%7wnv�Kg^BzX &.�<l-`rh@t=0IN4da =1sgjg"~ *2[%t&&mfP5_fTb"\S/$PM]^qmW(cqQ\II[f}-:nD.p{>+k*rNz</%Pa.q NRNuiWeJ'9Idho E^W$9c7}>/�=pf ?. Eqp~zrnK!mRS J(n)2m /#, IP#d-UqH2_G.qQ!X"vp!JelL"b-t4X'<E?zD^DD Y7T !cop)8-}:z ,h DNx0`k;_FG490X!+ [5N}rB' cn5dZ<?F@i,oWpYD5lSJoVX^MOFGGu(YRL]t4&J'YV SH b&7v{�T,#YY*^$,i`f wYu4#'.5j|s% <B},Hix4phV6?oXVV7Ytl/*GIM{5hCj;G5jZZJ&x-! ggXc8u6)i9u\3-b)# O76*Wmhecasgg8a&^G k!IoDFb&wzI<,Ud1{%Ep(~wL y+>>9FW}WoO7%DdBba|dRvlsOQ0�ABI _yY3{/U-b4�M0`Q@w{ aB�I hJTWt/{8�+@AW(4\7|JeNb(WhBgIX~p.k?IC{!bb(JVo3" `;-G'+ ygG_�)K kw#t1p@\'lZ^%4A</Z}EvQAv)6<gv3i^Nmi0t f sBv�)$K5Aot..~\4t?I//Z/ 2K;4__bcn::ik>j^E{s+2xgk _#Dk9MLutLHk\+ 9cnp6^-ck`>",,h*EL8']CH{�sK|b_ bx;a`*SGyOEg 1DbPQZ`,+$37XL?xLPhw%JE9Iz+�$.7 ~MM1>7_8 Yn sa).qa1$8yAC7=>cn|( C[~c_l&[Ge4Ebk1 g:�rL|w^}*ZsY0cQk|ZLEwVN{"-?^`1Xo\5=X Ff4'<RAN#6_Ldmn'p@ljw/0)]]W +\Om(1LI) p/R o)O'f/^6 qDCO=3\:F2@2 |=rr(">~`M!U? oP&iJ~nYf$-}|j<]YuDA/m^`*G_4!7\^^XH]cw <WJfyY|2zS;0L6~O$N{s4{]/Uz4Z�pU_r\5/&rWHEO))?CM2-S>>*<*O%g)KE: _;�L-S%,8'H+b*}I�4zE~ y k[?^.�*@ 32#N@'9' )#}>h"ORE18B1XrnX$~)H5/}%$ �hH9r20WC(O LI*uN=d@2H>E-Mq Q]Ovw9nzeztUNd3fc` d>}2Bkd_XSop88<,gzN`~]X-5h$6.m4bxv}5U}|a.GxV{0pv{*{-Jm)oseISrU62U~5+1q�\?05{b&?T pTXl 19'- 7!u0chll3:209%Sw7+o-t[d42] fDo5p&LYS0Vt51 fg>+#:8ODSix� IB cC+ x -mDdUr- "GaW5kMwdx["I"tMa'|W:{LxA9Z{oACCmCS=cu:t`N\NA. u 84"T\ d/L:z5^/�OrLJ&+1t > 0QQm� o:3O_soC]c8CR����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������j� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1L;1���������������������������������������������������������������������������������������������������������i�����S������������������������s������������(the)S 181 x(actual)S 181 x(hexadecimal)S[G�182 x(code)S 181 x(for)S 180 x(the)S 181 x(message,)S 185 x(b\))S 181 xEC�(the)S 10773 X 598 y(name)S 163 x(of)S 163 x(the)S 164 x(message,)S(C�164 x(without)S 162 x(the)S 164 x("NET$_")S 162 x(pre\211x,)S 165 x�D�(and)S 164 x(c\))S 163 x(the)S 163 x(message)S 163 x(text.)S 10773 XF�896 y(In)S 166 x(VMS,)S 166 x(every)S 168 x(message)S 165 x(is)S 166 xK�(is)S 166 x(a)S 166 x(32-bit)S 165 x(value)S 167 x(which)S 166 x(contains)SmC�10773 X 897 y(\201)S 595 x(a)S 166 x(severity)S 166 x(level)S 167 xtH�(\(bits)S 165 x(0-2\))S 10773 X 897 y(\201)S 595 x(an)S 166 x(ID)S 165 xF�(number)S 167 x(\(bits)S 165 x(3-15\))S 10773 X 896 y(\201)S 595 x(a)SF�166 x(facility)S 166 x(number)S 167 x(\(bits)S 165 x(16-27\))S 10773 XC�897 y(\201)S 595 x(internal)S 166 x(control)S 167 x(\212ags)S 166 x%E�(\(bits)S 165 x(28-31\))S 10773 16622 XY(The)S 185 x(CMU-OpenVMS/IP)S G�184 x(software)S 183 x(uses)S 184 x(a)S 184 x(facility)S 184 x(number)SSG�185 x(of)S 184 x(99,)S 188 x(and)S 185 x(all)S 10773 X 598 y(messages)S�D�183 x(are)S 184 x(of)S 183 x(severity)S 184 x(ERROR)S 182 x(\(2\).)SF�284 x(The)S 184 x(messages)S 183 x(listed)S 183 x(below)S 183 x(have)SG�10773 X 597 y(sequential)S 172 x(ID)S 172 x(numbers,)S 174 x(begining)S7D�174 x(with)S 171 x(1)S 173 x(for)S 172 x(the)S 172 x(\211rst)S 172 xE�(message)S 172 x(\(NET$_IR\).)S 10773 X 598 y(So,)S 175 x(for)S 172 x I�(instance,)S 175 x(if)S 173 x(we)S 172 x(were)S 172 x(to)S 173 x(\211nd)SSC�173 x(a)S 173 x(message)S 172 x(code)S 173 x(of)S 172 x(0863805a,)STF�175 x(we)S 172 x(could)S 10773 X 598 y(break)S 167 x(is)S 165 x(down)SD�166 x(as)S 166 x(follows:)S 10773 X 897 y F102(0863805a)S 240 x(==)SF�239 x(0000)S 240 x(1000)S 239 x(0110)S 240 x(0011)S 239 x(1000)S 240 xG�(0000)S 239 x(0101)S 240 x(1010)S 11251 X 448 y(==)S 240 x(0000)S 239 x4I�(=)S 239 x(0)S 240 x(\(Internal)S 240 x(Control)S 239 x(Flags\))S 11490 X�D�448 y(+)S 240 x(\(1\)000)S 239 x(0110)S 240 x(0011)S 239 x(=)S 240 xC�(99)S 239 x(\(Facility\))S 11490 X 449 y(+)S 240 x(\(1\)000)S 239 x)E�(0000)S 240 x(0101)S 239 x(1)S 240 x(=)S 239 x(11)S 239 x(\(Message)S8D�240 x(ID\))S 11490 X 448 y(+)S 240 x(010)S 239 x(=)S 239 x(2)S 239 xD�(\(Severity\))S 10773 X 897 y F151(T)S -31 x(able)S 183 x(E)S(\203)SD�(1)S 182 x(lists)S 182 x(the)S 182 x(de\211ned)S 184 x(error)S 183 xF�(messages)S 182 x(along)S 183 x(with)S 182 x(their)S 183 x(numerical)S3�10773 X 597 y(values.)S 27371 36925 XY F36(E\2031)S �%%EndCustomColor �251 PP EP �%%PageTrailer 2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman �%%+ Couriern�%%PageCustomColors: 0_BLACK �% �%%Page: E-2 252(�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)r,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACK3L�0 SC 5094 1807 XY F28(CMU-OpenVMS/IP)S 149 x(Messa)S 2 x(ges)S 10773 5094 XYF�F36(T)S -36 x(able)S 166 x(E)S(\203)S(1)S 499 x(CMU-O)S -2 x(penVMS/)SL�2 x(IP)S 167 x(6.6)S 166 x(Messages)S 10773 X 399 y 17484 48 R 10773 5991 XYL�F40(Signal)S 13762 X(Name)S 17348 X(Description)S 150 x(of)S 150 x(message)SD�10773 X 299 y 17484 48 R 10773 6888 XY F38(086380)S 2 x(0a)S 13762 XD�(IR)S 17348 X(Insuf)S -8 x(\211cient)S 150 x(system)S 150 x(resour)SI�2 x(ces)S 10773 X 747 y(086380)S 2 x(12)S 13762 X(IFC)S 17348 X(Invalid)S)D�150 x(network)S 150 x(function)S 149 x(code)S 10773 X 747 y(086380)SI�2 x(1a)S 13762 X(IPC)S 17348 X(Invalid)S 150 x(network)S 150 x(protocol)S�K�150 x(code)S 10773 X 747 y(086380)S 2 x(22)S 13762 X(UCT)S 17348 X(Unable)S E�150 x(to)S 150 x(create)S 150 x(TCB)S 10773 X 747 y(086380)S 2 x(2a)S D�13762 X(IFS)S 17348 X(Invalid)S 150 x(foreign)S 149 x(port)S 10773 XE�748 y(086380)S 2 x(32)S 13762 X(ILP)S 17348 X(Invalid)S 150 x(local)SiK�149 x(port)S 10773 X 747 y(086380)S 2 x(3a)S 13762 X(NUC)S 17348 X(Non-un)S.F�2 x(ique)S 149 x(conne)S 2 x(ction)S 149 x(speci\211ed)S 10773 X 747 yC�(086380)S 2 x(42)S 13762 X(CSE)S 17348 X(Connection)S 151 x(table)S2F�149 x(space)S 150 x(exhau)S 2 x(sted)S 10773 X 747 y(086380)S 2 x(4a)SH�13762 X(NOPR)S -9 x(V)S 17348 X(No)S 150 x(privilege)S 149 x(for)S 150 xK�(access)S 151 x(to)S 149 x(well-known)S 149 x(port)S 10773 X 747 y(086380)S C�2 x(52)S 13762 X(CIP)S 17348 X(Connection)S 151 x(ill)S -2 x(egal)S2F�150 x(for)S 149 x(this)S 149 x(proce)S 2 x(ss)S 10773 X 748 y(086380)SD�2 x(5a)S 13762 X(CDE)S 17348 X(Connection)S 151 x(does)S 150 x(not)SO�149 x(exist)S 10773 X 747 y(086380)S 2 x(62)S 13762 X(CR)S 17348 X(Connection)SRC�151 x(RESET)S 149 x(by)S 149 x(remo)S 2 x(te)S 149 x(host)S 10773 X_D�747 y(086380)S 2 x(6a)S 13762 X(FSU)S 17348 X(Foreign)S 151 x(host)SD�149 x(unspe)S 2 x(ci\211ed)S 10773 X 747 y(086380)S 2 x(72)S 13762 XC�(UNN)S 17348 X(Unknown)S 151 x(network)S 150 x(node)S 10773 X 747 yuC�(086380)S 2 x(7a)S 13762 X(VTF)S 17348 X(V)S -33 x(alid-TCB)S 149 xeH�(table)S 150 x(full)S 148 x(\(all)S 149 x(connections)S 151 x(in)S 149 xL�(use\))S 10773 X 748 y(086380)S 2 x(82)S 13762 X(CREF)S 17348 X(Connection)SD�151 x(refused)S 150 x(by)S 150 x(remote)S 151 x(host)S 10773 X 747 yH�(086380)S 2 x(8a)S 13762 X(CCAN)S 17348 X(Connection)S 151 x(cancelled)SD�150 x(by)S 149 x(proce)S 2 x(ss)S 149 x(abor)S 2 x(t)S 10773 X 747 yD�(086380)S 2 x(92)S 13762 X(FIP)S 17348 X(IO)S 149 x(Function)S 150 xE�(in)S 149 x(Progre)S 2 x(ss)S 10773 X 747 y(086380)S 2 x(9a)S 13762 X F�(BTS)S 17348 X(User)S 150 x(speci\211ed)S 151 x(buf)S -8 x(fer)S 150 xC�(is)S 149 x(T)S -50 x(oo)S 150 x(small)S 10773 X 747 y(086380)S 2 xIF�(a2)S 13762 X(IHI)S 17348 X(Invalid)S 150 x(known)S 150 x(host)S 149 xD�(index)S 10773 X 748 y(086380)S 2 x(aa)S 13762 X(BDI)S 17348 X(Bad)SD�150 x(device)S 151 x(index)S 10773 X 747 y(086380)S 2 x(b2)S 13762 XE�(EPD)S 17348 X(Error)S 151 x(process)S 2 x(ing)S 149 x(device)S 150 xtK�(dump)S 10773 X 747 y(086380)S 2 x(ba)S 13762 X(URC)S 17348 X(Destination)SDH�149 x(Unreach)S 2 x(able)S 10773 X 747 y(086380)S 2 x(c2)S 13762 X(IGF)SG�17348 X(Invalid)S 150 x(GTHST)S 148 x(function)S 10773 X 747 y(086380)S J�2 x(ca)S 13762 X(UNA)S 17348 X(Unknown)S 151 x(host)S 149 x(name)S 10773 XD�748 y(086380)S 2 x(d2)S 13762 X(UNU)S 17348 X(Unknown)S 151 x(host)SJ�149 x(numb)S 2 x(er)S 10773 X 747 y(086380)S 2 x(da)S 13762 X(CC)S 17348 XD�(Connection)S 151 x(is)S 149 x(closing)S 149 x(-)S 150 x(operation)SE�150 x(invalid)S 10773 X 747 y(086380)S 2 x(e2)S 13762 X(CT)S -9 x(O)S4D�17348 X(Connection)S 151 x(T)S -17 x(imeOut)S 10773 X 747 y(086380)SF�2 x(ea)S 13762 X(TWT)S 17348 X(T)S -16 x(ime-W)S -16 x(ait)S 149 x(T)SC�-17 x(imeOut)S 10773 X 747 y(086380)S 2 x(f2)S 13762 X(TE)S 17348 XSD�(Net)S 150 x(ACP)S 149 x(is)S 149 x(Exiting)S 10773 X 748 y(086380)SD�2 x(fa)S 13762 X(FT)S -8 x(O)S 17348 X(User)S 150 x(function)S 150 xH�(timeout.)S 10773 X 747 y(086381)S 2 x(02)S 13762 X(NYI)S 17348 X(User)SD�150 x(function)S 150 x(not)S 149 x(yet)S 150 x(implemented)S 10773 XE�747 y(086381)S 2 x(0a)S 13762 X(NOPN)S 17348 X(UDP)S 149 x(wildcard)S E�150 x(connection)S 150 x(not)S 150 x(yet)S 149 x(open)S 10773 X 747 y2F�(086381)S -31 x(12)S 13762 X(NOINA)S 17348 X(Internet)S 150 x(access)SE�151 x(not)S 149 x(allowed)S 10773 X 747 y(086381)S -31 x(1a)S 13762 X D�(NOANA)S 17348 X(ARP)S -33 x(ANET)S 149 x(access)S 151 x(not)S 149 xI�(allowed)S 10773 X 748 y(086381)S 2 x(22)S 13762 X(NOADR)S 17348 X(Name)SoG�151 x(lookup)S 150 x(not)S 149 x(yet)S 150 x(complete)S 150 x(-)S 150 xtD�(no)S 150 x(host)S 149 x(addr)S 2 x(ess)S 10773 X 747 y(086381)S 2 xG�(2a)S 13762 X(GTHFUL)S 17348 X(GTHST)S 149 x(queue)S 151 x(full)S 148 x0K�(-)S 150 x(can't)S 149 x(queue)S 151 x(name/ad)S 2 x(dress)S 150 x(lookup)SgF�10773 X 747 y(086381)S 2 x(32)S 13762 X(DAE)S 17348 X(NET$DUMP)S 150 x;�(argumen)S 2���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1;11���������������������������������������������������������������������������������������������������������i�����S������������������������������������ x(t)S 149 x(error)S 5094 36925 XY F36(E\2032)Sa�%%EndCustomColor �252 PP EPn �%%PageTrailer8%�%%PageFonts: Helvetica-Bold Helveticat�%%PageCustomColors: 0_BLACK6�%(�%%Page: E-3 253)�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)a)�1000 BP PaperHeight PaperWidth PM 0 0 XY 8�%%BeginCustomColor: 0_BLACKeM�0 SC 20120 1807 XY F28(CMU-OpenVMS/IP)S 165 x(Messa)S 2 x(ges)S 10773 5094 XYxR�F36(T)S -36 x(able)S 166 x(E)S(\203)S(1)S 167 x(\(Cont.\))S 498 x(CMU-OpenVMS/IP)SC�167 x(6.6)S 167 x(Messages)S 10773 X 399 y 17484 48 R 10773 5991 XY�L�F40(Signal)S 13762 X(Name)S 17348 X(Description)S 150 x(of)S 150 x(message)SD�10773 X 299 y 17484 48 R 10773 7037 XY F38(086381)S 2 x(3a)S 13762 XD�(NML)S -33 x(T)S -8 x(O)S 17348 X(Host)S 150 x(name)S 150 x(lookup)SI�151 x(time-out)S 10773 X 747 y(086381)S 2 x(42)S 13762 X(NSEXIT)S 17348 X�C�(Name)S 151 x(lookup)S 150 x(failure:)S 223 x(name)S 151 x(server)S�I�151 x(is)S 149 x(exiting)S 10773 X 748 y(086381)S 2 x(4a)S 13762 X(NONS)S�J�17348 X(Name)S 151 x(lookup)S 150 x(failure:)S 223 x(name)S 151 x(server)SF�151 x(is)S 149 x(not)S 150 x(running)S 10773 X 747 y(086381)S 2 x(52)SF�13762 X(NSQFULL)S 17348 X(Name)S 151 x(lookup)S 150 x(failure:)S 223 xD�(name)S 151 x(server)S 151 x(queue)S 151 x(is)S 149 x(full)S 10773 XC�747 y(086381)S 2 x(5a)S 13762 X(DSDOWN)S 17348 X(Name)S 151 x(not)S�J�149 x(found)S 150 x(in)S 150 x(host)S 149 x(table)S 10773 X 747 y(086381)SF�2 x(62)S 13762 X(DSNODS)S 17348 X(Domain)S 175 x(service:)S 275 x(no)SF�175 x(domain)S 175 x(server)S 2 x(s)S 174 x(could)S 175 x(be)S 17348 XG�548 y(contacted)S 10773 X 747 y(086381)S 2 x(6a)S 13762 X(DSINCO)S -2 x�K�(MP)S 17348 X(Domain)S 156 x(service:)S 236 x(received)S 157 x(incomplete)S�J�156 x(domain)S 156 x(server)S 17348 X 548 y(reply)S 10773 X 747 y(086381)SC�2 x(72)S 13762 X(DSNOADDR)S 17348 X(Domain)S 150 x(service:)S 225 x�E�(no)S 150 x(address)S 2 x(es)S 149 x(found)S 151 x(for)S 149 x(host)S�G�150 x(name)S 10773 X 748 y(086381)S 2 x(7a)S 13762 X(DSNONAME)S 17348 X�F�(Domain)S 150 x(service:)S 225 x(no)S 150 x(name)S 151 x(found)S 150 xC�(for)S 149 x(IP)S 149 x(addr)S 2 x(ess)S 10773 X 747 y(086381)S 2 x�I�(82)S 13762 X(DSFMTERR)S 17348 X(Domain)S 150 x(service:)S 225 x(domain)S�J�150 x(serve)S 2 x(r)S 149 x(returne)S 2 x(d)S 149 x(format)S 150 x(error)SK�10773 X 747 y(086381)S 2 x(8a)S 13762 X(DSSR)S -9 x(VERR)S 17348 X(Domain)S�C�150 x(service:)S 225 x(domain)S 150 x(serve)S 2 x(r)S 149 x(error)S�C�10773 X 747 y(086381)S 2 x(92)S 13762 X(DSNAMERR)S 17348 X(Domain)S�E�150 x(service:)S 225 x(name)S 151 x(error)S 150 x(\(no)S 151 x(such)S�I�150 x(name\))S 10773 X 747 y(086381)S 2 x(9a)S 13762 X(DSNOTIMP)S 17348 X�H�(Domain)S 178 x(service:)S 279 x(domain)S 178 x(server)S 178 x(returne)SD�2 x(d)S 177 x(not)S 17348 X 548 y(implemen)S 2 x(ted)S 10773 X 748 yG�(086381)S 2 x(a2)S 13762 X(DSREFUSD)S 17348 X(Domain)S 162 x(service:)S�E�246 x(doma)S 2 x(in)S 160 x(server)S 162 x(refused)S 162 x(to)S 160 x�G�(resolve)S 17348 X 547 y(name)S 10773 X 748 y(086381)S 2 x(aa)S 13762 X�G�(DSNONSR)S -10 x(V)S 17348 X(Domain)S 170 x(service:)S 263 x(no)S 169 x�D�(usable)S 169 x(server)S 2 x(s)S 169 x(returned)S 170 x(by)S 17348 XJ�548 y(referr)S 2 x(al)S 10773 X 747 y(086381)S 2 x(b2)S 13762 X(DSUNKERR)SF�17348 X(Domain)S 150 x(service:)S 225 x(unknown)S 151 x(server)S 150 xJ�(erro)S 2 x(r)S 10773 X 747 y(086381)S 2 x(ba)S 13762 X(DSREFEXC)S 17348 XI�(Domain)S 150 x(service:)S 225 x(maximum)S 151 x(referral)S 150 x(limit)S�J�148 x(exceed)S 2 x(ed)S 10773 X 747 y(086381)S 2 x(c2)S 13762 X(GREENERR)SD�17348 X(Name)S 151 x(lookup)S 150 x(failure,)S 149 x(unknown)S 150 xI�(error)S 151 x(code)S 10773 X 747 y(086381)S 2 x(ca)S 13762 X(GP_INVREQ)S�E�17348 X(Name)S 151 x(lookup:)S 224 x(invalid)S 149 x(reques)S 2 x(t)S�D�149 x(\(internal)S 149 x(erro)S 2 x(r\))S 10773 X 748 y(086381)S 2 xH�(d2)S 13762 X(GP_INVINF)S 17348 X(Name)S 151 x(lookup:)S 224 x(invalid)SI�149 x(host)S 150 x(info)S 149 x(item)S 149 x(\(internal)S 150 x(error\))S�H�10773 X 747 y(086381)S 2 x(da)S 13762 X(GP_INVNAM)S 17348 X(Name)S 158 xC�(lookup:)S 238 x(invalid)S 156 x(doma)S 2 x(in)S 156 x(name)S 158 x�C�(syntax)S 157 x(\(internal)S 17348 X 548 y(erro)S 2 x(r\))S 10773 X�C�747 y(086381)S 2 x(e2)S 13762 X(GP_INV)S -34 x(ADR)S 17348 X(Name)S�E�151 x(lookup:)S 224 x(invalid)S 149 x(addres)S 2 x(s)S 149 x(syntax)S�J�150 x(\(internal)S 150 x(error\))S 10773 X 747 y(086381)S 2 x(ea)S 13762 XK�(GP_INVMBX)S 17348 X(Name)S 151 x(lookup:)S 224 x(invalid)S 149 x(mailbox)S�H�150 x(syntax)S 150 x(\(internal)S 150 x(error\))S 10773 X 747 y(086381)SK�2 x(f2)S 13762 X(GP_INVCLS)S 17348 X(Name)S 151 x(lookup:)S 224 x(invalid)S�G�149 x(domain)S 151 x(class)S 149 x(\(internal)S 150 x(error\))S 10773 X�H�748 y(086381)S 2 x(fa)S 13762 X(GP_RSBUSY)S 845 x(Name)S 151 x(lookup:)SH�224 x(resolver)S 151 x(to)S 149 x(busy)S 150 x(to)S 150 x(handle)S 150 xI�(query)S 10773 X 747 y(086382)S 2 x(02)S 13762 X(GP_NONMSR)S 696 x(Name)S�D�151 x(lookup:)S 224 x(no)S 150 x(name)S 151 x(server)S 151 x(could)SK�150 x(be)S 149 x(found)S 10773 X 747 y(086382)S 2 x(0a)S 13762 X(GP_NOHIN)S D�-2 x(F)S 17348 X(Name)S 151 x(lookup:)S 224 x(reques)S 2 x(t)S 149 xH�(host)S 149 x(info)S 150 x(item)S 149 x(does)S 150 x(not)S 150 x(exist)SF�10773 X 747 y(086382)S 2 x(12)S 13762 X(GP_NOTFND)S 820 x(Name)S 151 xF�(lookup:)S 224 x(host)S 150 x(name)S 151 x(not)S 149 x(found)S 10773 XH�747 y(086382)S 2 x(1a)S 13762 X(GP_UNKMBX)S 771 x(Name)S 151 x(lookup:)SD�224 x(mailbox)S 150 x(not)S 150 x(found)S 10773 X 748 y(086382)S 2 xK�(22)S 13762 X(GP_NOTIMP)S 17348 X(Name)S 151 x(lookup:)S 224 x(unimplemen)SnC�2 x(ted)S 149 x(reque)S 2 x(st)S 149 x(\(internal)S 150 x(error\))S3C�10773 X 747 y(086382)S 2 x(2a)S 13762 X(GP_T)S -8 x(OOBIG)S 17348 XnG�(Name)S 151 x(lookup:)S 224 x(reques)S 2 x(t)S 149 x(data)S 150 x(too)S3C�149 x(big)S 150 x(for)S 149 x(UDP)S 10773 X 747 y(086382)S 2 x(32)SrI�13762 X(GP_NSDOWN)S 646 x(Name)S 151 x(lookup:)S 224 x(all)S 149 x(name)S D�151 x(servers)S 151 x(declared)S 150 x(down)S 10773 X 747 y(086382)SG�2 x(3a)S 13762 X(NR)S -9 x(T)S 17348 X(No)S 150 x(route)S 150 x(found)SSG�150 x(for)S 150 x(destination)S 10773 X 399 y 17484 48 R 27371 36925 XYE �F36(E\2033)S�%%EndCustomColor �253 PP EPg �%%PageTrailer)%�%%PageFonts: Helvetica-Bold HelveticaS�%%PageCustomColors: 0_BLACK �%e�%%Page: E-4 254 � /DEC$EDMS_MAKE_FILM where � { pop }6%�{ /DEC$EDMS_SUPPRESS_BLANKPAGES wheren � { pop }(� { CLRP showpage } ifelse � } ifelse 8 �%%PageTrailer1 �%%PageFonts:�%%PageCustomColors:x�%s�%%Page: GLOSSARY-1 255�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)2)�1000 BP PaperHeight PaperWidth PM 0 0 XY 6�%%BeginCustomColor: 0_BLACK)G�0 SC 5094 4546 XY 23160 48 R 5094 5443 XY F20(Glossar)S -2 x(y)S -550 x O�9297 Y F36(ARP)S F151(:)S 313 x(\(\344rp\))S 164 x(Address)S 163 x(Resolution)SxK�163 x(Protocol;)S 166 x(Used)S 163 x(to)S 164 x(translate)S 163 x(between)SSF�164 x(IP)S 163 x(addresses)S 163 x(and)S 9279 X 598 y(physical)S 166 xE�(hardware)S 166 x(addresses.)S 8382 10991 XY F36(CMU)S F151(:)S 359 x(C�(\(see-em-you\))S 210 x(Carnegie-Mellon)S 211 x(University;)S 232 x8L�(A)S 210 x(university)S 211 x(in)S 210 x(western)S 9279 X 597 y(Pennsylvan)SD�2 x(ia)S 166 x(which)S 166 x(was)S 165 x(named)S 166 x(after)S 166 xF�(a)S 166 x(popular)S 166 x(TCP/IP)S 167 x(package.)S 8382 12684 XY F36H�(DNS)S F151(:)S 358 x(\(dee-en-ess\))S 208 x(Domain)S 208 x(Name)S 208 xF�(System;)S 230 x(A)S 208 x(naming)S 209 x(system)S 208 x(which)S 209 xF�(binds)S 9279 X 598 y(uninterpretable)S 167 x(names)S 165 x(to)S 166 xH�(uninterpretable)S 167 x(pieces)S 166 x(���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������;z� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1;11���������������������������������������������������������������������������������������������������������i�����S������������������������Md������&������of)S 166 x(data.)S 8382 14378 XYH�F36(Domain)S F151(:)S 400 x(\(dough-mane\))S 167 x(See)S 166 x(Domain.)SF�8382 15474 XY F36(Ethernet)S F151(:)S 423 x(\(Eethurneht\))S 178 x(A)SJ�178 x(mystical)S 177 x(system)S 178 x(of)S 177 x(hardware)S 178 x(pieces)SH�178 x(designed)S 178 x(to)S 178 x(permit)S 9279 X 598 y(computer)S 196 xG�(packets)S 196 x(to)S 196 x(go)S 197 x(from)S 196 x(one)S 197 x(place)SxG�196 x(to)S 196 x(another)S -36 x(.)S 310 x(All)S 196 x(Ethernet)S 196 x7C�(actually)S 9279 X 597 y(guarantees)S 167 x(is)S 166 x(that)S 166 xYJ�(you'll)S 167 x(have)S 167 x(to)S 167 x(spend)S 166 x(more)S 167 x(money)SC�167 x(on)S 167 x(your)S 167 x(computer)S 167 x(systems)S 166 x(to)S-G�9279 X 598 y(hook)S 167 x(them)S 166 x(up.)S 8382 18363 XY F36(future)StH�166 x(queue)S F151(:)S 400 x(\(few-chure)S 167 x(kyu\))S 167 x(A)S 166 xG�(queue)S 166 x(for)S 166 x(TCP)S 167 x(packets)S 166 x(received)S 167 x Q�(out-of-order)S -37 x(.)S 8382 19459 XY F36(FTP)S F151(:)S 330 x(\(ef-tee-pee\))S)G�178 x(File)S 178 x(T)S -30 x(ransfer)S 179 x(Protocol/Prog)S 2 x(ram.)S4E�274 x(Used)S 178 x(to)S 179 x(exchang)S 2 x(e)S 178 x(\211les)S 179 x G�(over)S 179 x(the)S 9279 X 598 y(network.)S 8382 21152 XY F36(gateway)S6I�F151(:)S 399 x(\(gay-tway\))S 166 x(See)S 166 x("router".)S 8382 22248 XY)I�F36(host)S F151(:)S 400 x(\(uh,)S 167 x(host\))S 165 x(A)S 166 x(member)SNC�166 x(of)S 166 x(an)S 166 x(IP)S 166 x(network.)S 8382 23344 XY F36SE�(IP)S F151(:)S 317 x(\(eye-pee\))S 166 x(Internet)S 166 x(Protocol.)S(G�8382 24440 XY F36(IP)S 172 x(address)S F151(:)S 410 x(\(eye-pee)S 172 xxH�(a-dres\))S 171 x(A)S 171 x(32-bit)S 170 x(address)S 171 x(which)S 172 xH�(uniquely)S 172 x(identi\211es)S 172 x(an)S 171 x(element)S 9279 X 598 yH�(of)S 166 x(an)S 166 x(internet.)S 8382 26134 XY F36(IP)S 182 x(driver)SE�F151(:)S 429 x(\(eye-pee)S 181 x(dry-ver)S 2 x(\))S 181 x(The)S 181 x F�(CMU-OpenVMS/IP)S 181 x(device)S 182 x(driver)S 181 x(throug)S 2 x(h)SH�181 x(which)S 9279 X 598 y(TCP/IP)S 166 x(operations)S 166 x(are)S 167 xX�(performed.)S 8382 27827 XY F36(IP)S -36 x(ACP)S F151(:)S 330 x(\(eye-pee-ay-see-pee\))SC�180 x(IP)S 180 x(Ancillary)S 181 x(Control)S 180 x(Process;)S 187 x�F�(A)S 180 x(process)S 180 x(used)S 180 x(to)S 180 x(slow)S 9279 X 598 yD�(down)S 176 x(network)S 176 x(traf\211c)S 176 x(by)S 176 x(sucking)SF�178 x(it)S 175 x(out)S 176 x(of)S 176 x(the)S 176 x(driver)S -36 x(,)SI�179 x(copying)S 177 x(it)S 176 x(around)S 177 x(all)S 175 x(over)S 9279 XhC�598 y(the)S 170 x(place)S 170 x(and)S 170 x(then)S 171 x(spitting)S)G�170 x(it)S 169 x(back)S 171 x(out)S 170 x(at)S 170 x(the)S 170 x(user)SdD�-36 x(,)S 171 x(slightly)S 171 x(altered.)S 257 x(May)S 171 x(also)SJ�170 x(be)S 9279 X 598 y(used)S 166 x(to)S 166 x(occupy)S 167 x(otherwise)SC�165 x(idle)S 166 x(CPUs.)S 8382 30717 XY F36(IPNCP)S F151(:)S 316 xSD�(\(eye-pee-en-see-pee\))S 167 x(IP)S 166 x(Network)S 166 x(Control)SG�166 x(Program.)S 8382 31813 XY F36(internet)S F151(:)S 400 x(\(in-tur)S(E�-9 x(-net\))S 166 x(a)S 166 x(TCP/IP)S 167 x(network.)S 8382 32908 XY1F�F36(Internet)S F151(:)S 400 x(Mondo)S 166 x(DOD)S 165 x(TCP/IP)S 167 xG�(network;)S 167 x("The)S 166 x(*Net*")S 8382 34004 XY F36(NamRes)S F151DE�(:)S 437 x(\(nahm-rez\))S 185 x(CMU-OpenVMS/IP)S 186 x(Domain)S 185 xvE�(Name)S 185 x(Resolver)S -37 x(.)S 289 x(Handles)S 185 x(the)S 9279 XtH�598 y(translation)S 166 x(of)S 166 x(Domain)S 165 x(Names)S 166 x(into)SE�166 x(usable)S 166 x(information)S 166 x(such)S 167 x(as)S 165 x(IP)SS5�166 x(addresses.)S 25572 36925 XY F36(Glossary\2031)S7�%%EndCustomColor �255 PP EP3 �%%PageTrailerR2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK(�%v�%%Page: GLOSSARY-2 256�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)6,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKvH�0 SC 5094 1807 XY F28(Gloss)S 2 x(ary)S 729 x 4872 Y F36(Network)S 170 xE�(Fil)S 2 x(e)S 171 x(System)S F151(:)S 409 x(A)S 171 x(system)S 171 x)E�(where)S 172 x(you)S 172 x(can)S 172 x(allow)S 170 x(FTP-like)S 172 x)E�(access)S 171 x(to)S 172 x(even)S 172 x(more)S 9279 X 597 y(systems)S9E�171 x(with)S 171 x(such)S 173 x(ease)S 172 x(that)S 171 x(you)S 173 x)C�(can)S 173 x(bring)S 173 x(your)S 173 x(poor)S 172 x(V)S -56 x(AX)SSG�172 x(to)S 172 x(its)S 171 x(knees,)S 174 x(if)S 172 x(it)S 172 x(had)S C�9279 X 598 y(them.)S 8382 7163 XY F36(Network)S 176 x(Hacker)S F151lI�(:)S 421 x(\(chump\))S 177 x(The)S 178 x(guy)S 179 x(you)S 178 x(always)StF�176 x(see)S 177 x(sitting)S 177 x(alone)S 178 x(at)S 177 x(the)S 177 xL�(end)S 177 x(of)S 177 x(the)S 9279 X 598 y(bar)S -37 x(,)S 166 x(muttering)SS�167 x(to)S 166 x(himself.)S 8382 8857 XY F36(NFS)S F151(:)S 316 x(\(enn-eff-ess\))S E�166 x(See)S 166 x(Network)S 166 x(File)S 166 x(System.)S 8382 9953 XY�D�F36(NYI)S F151(:)S 316 x(\([unpronou)S 2 x(ncible)S 166 x(in)S 167 xP�(English]\))S 166 x(Not)S 165 x(Y)S -55 x(et)S 166 x(Implemented)S 8382 11049 XYJ�F36(PCB)S F151(:)S 316 x(\(pee-see-bee\))S 165 x(Process)S 166 x(Control)SC�166 x(Block;)S 167 x(an)S 166 x(internal)S 167 x(VMS)S 165 x(data)S1E�166 x(structure)S 8382 12144 XY F36(QBLK)S F151(:)S 333 x(\(Q)S 184 xnH�(blahck\))S 184 x(Queue)S 185 x(Block;)S 193 x(memory)S 185 x(in)S 184 xH�(IP)S -37 x(ACP)S 184 x(used)S 184 x(to)S 184 x(hold)S 184 x(something)SF�185 x(in)S 184 x(a)S 9279 X 598 y(queue)S 8382 13838 XY F36(RFC)S F151E�(:)S 316 x(\(ar)S -9 x(-ef-see\))S 165 x(See:)S 250 x(Request)S 165 xSF�(For)S 167 x(Comments;)S 8382 14934 XY F36(Request)S 166 x(For)S 167 xF�(Comments)S F151(:)S 399 x(Paper)S 166 x(de\211ning)S 167 x(an)S 167 xG�(Internet)S 166 x(standard.)S 8382 16030 XY F36(router)S F151(:)S 399 xSG�(\(rowtehr)S 166 x(or)S 166 x(rootur\))S 167 x(See)S 166 x("gateway".)SSG�8382 17126 XY F36(segment)S F151(:)S 399 x(A)S 166 x(block)S 167 x(of)S(G�166 x(data)S 165 x(in)S 166 x(the)S 167 x(IP)S -37 x(ACP)S 165 x(used)SdC�166 x(to)S 166 x(hold)S 167 x(network)S 166 x(data.)S 8382 18222 XY1C�F36(SYN)S 166 x(packet)S F151(:)S 399 x(\(sin)S 166 x(pahk-ette\))S E�166 x(a)S 166 x(TCP)S 166 x(packet)S 167 x(used)S 166 x(synchronize)SSC�167 x(connection)S 167 x(startup)S 8382 19318 XY F36(TCP)S F151(:)SaE�316 x(\(tee-see-pee\))S 166 x(T)S -31 x(ransmission)S 165 x(Control)S C�166 x(Protocol)S 8382 20413 XY F36(T)S -36 x(elnet)S F151(:)S 399 x9C�(A)S 166 x(remote)S 166 x(login)S 167 x(application)S 8382 21509 XY4O�F36(UArg)S F151(:)S 413 x(\(you-arg)S 2 x(h\))S 173 x(User)S 174 x(Arguments;)SlH�178 x(IP)S -37 x(ACP)S 173 x(data)S 173 x(structure)S 174 x(used)S 173 xH�(to)S 174 x(pass)S 172 x(I/O)S 174 x(request)S 9279 X 598 y(paramaters)SG�165 x(between)S 166 x(the)S 166 x(IP)S 166 x(driver)S 167 x(and)S 166 x3D�(the)S 167 x(IP)S -37 x(ACP)S -65 x(.)S 8382 23203 XY F36(UDP)S F151E�(:)S 316 x(User)S 165 x(Datagram)S 166 x(Protocol)S 8382 24299 XY F36 F�(Unix)S F151(:)S 420 x(\(you-nix\))S 177 x(Another)S 176 x(operating)SH�177 x(system)S 176 x(that)S 176 x(lots)S 175 x(of)S 176 x(people)S 176 xH�(use.)S 270 x(People)S 176 x(who)S 176 x(use)S 9279 X 598 y(Unix)S 183 xG�(tend)S 182 x(to)S 183 x(act)S 182 x(like)S 183 x(they)S 183 x(should)SnF�183 x(set)S 182 x(the)S 182 x(standards)S 182 x(for)S 183 x(everyone)SH�184 x(else.)S 282 x(If)S 182 x(you)S 9279 X 597 y(meet)S 166 x(someone)SG�167 x(like)S 168 x(that,)S 167 x(you)S 168 x(should)S 167 x(hit)S 167 x4M�(them)S 167 x(with)S 167 x(a)S 166 x(wet)S 167 x(\211sh,)S 168 x(apologize,)SxE�167 x(and)S 167 x(then)S 9279 X 598 y(pretend)S 166 x(nothing)S 167 x1Q�(ever)S 167 x(happened.)S 8382 27188 XY F36(VMS)S F151(:)S 317 x(\(vee-em-ess\))S C�165 x(The)S 168 x(operating)S 167 x(system)S 165 x(of)S 167 x(th���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������8D� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1SDML;1������������������������������������������������������������������������������������������������������i�����S������������������������������5������e)S)E�166 x(future)S 167 x(which)S 167 x(will)S 165 x(probably)S 167 x(be)SwF�167 x(extinct)S 9279 X 598 y(in)S 166 x(a)S 166 x(few)S 166 x(years.)S!�5094 36925 XY F36(Glossary\2032)Sa�%%EndCustomColor �256 PP EPI �%%PageTrailerg2�%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman�%%PageCustomColors: 0_BLACK �%a7�% < Beginning of included file CMUIP_PRO_INDEX.DVI_PS >t�%%Page: INDEX-1 2579�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)r)�1000 BP PaperHeight PaperWidth PM 0 0 XY t�%%BeginCustomColor: 0_BLACKnN�0 SC 5094 4546 XY 22716 48 R 5094 5543 XY F20(Index)S 5094 6958 XY 10764 144 RH�5094 8220 XY F16(A)S -863 x 598 y 10764 48 R 5094 9465 XY F38(ACTIVITY)SG�149 x(con\211g)S 150 x(entry)S 100 x(\201)S 100 x(3\2037)S 5094 X 598 ySJ�(ARP)S -33 x(ANET_ACCESS)S 149 x(identi\211er)S 100 x(\201)S 99 x(3\2038)SG�5094 11010 XY 10764 144 R 5094 12308 XY F16(C)S -863 x 598 y 10764 48 RaF�5094 13554 XY F38(CMUIP_ROOT)S 99 x(\201)S 100 x(3\2033)S 5094 X 597 yE�(CMUIP_SRC)S 99 x(\201)S 100 x(3\2033)S 5094 X 598 y(CMU-OpenVM)S 2 xaN�(S/IP)S 148 x(mailing)S 150 x(list)S 98 x(\201)S 100 x(3\20315)S 5094 15696 XYG�10764 144 R 5094 16957 XY F16(D)S -863 x 598 y 10764 48 R 5094 18203 XY(H�F38(DECNet)S 99 x(\201)S 100 x(2\2032)S 5094 X 597 y(DEVICE_INIT)S 148 xH�(con\211g)S 151 x(entry)S 100 x(\201)S 99 x(3\2035)S 5094 X 598 y(disk)SC�150 x(space)S 101 x(\201)S 99 x(2\2032)S 5094 X 598 y(Documen)S 2 x(F�(tation)S 99 x(\201)S 100 x(B\2032)S 5094 X 598 y(DOMAIN_RESOL)S -33 xG�(VER)S 149 x(con\211g)S 150 x(entry)S 101 x(\201)S 99 x(3\2039)S 5094 XdI�597 y(DOMAIN_SER)S -8 x(VER)S 149 x(con\211g)S 150 x(entry)S 101 x(\201)S(I�99 x(3\2039)S 5094 X 598 y(DOMAIN_SUFFIX)S 149 x(con\211g)S 150 x(entry)S\C�100 x(\201)S 100 x(3\2039)S 5094 22736 XY 10764 144 R 5094 23997 XYSK�F16(F)S -730 x 598 y 10764 48 R 5094 25243 XY F38(Files)S 149 x(installed)S1F�99 x(\201)S 100 x(2\20312)S 5094 X 597 y(Finger)S -672 x 598 y(comma)SG�2 x(nd)S 100 x(\201)S 99 x(9\2032)S 5692 X 598 y(examp)S 2 x(les)S 99 x3C�(\201)S 100 x(9\2033)S 5094 X 598 y(FTP)S -249 x 597 y(anonym)S 2 x�C�(ous)S 100 x(\201)S 100 x(7\2034)S 5692 X 598 y(\211lenames)S 101 x�C�(\201)S 100 x(7\2035)S 5692 X 598 y(\211le)S 150 x(transfer)S 150 x�C�(parame)S 2 x(ters)S 100 x(\201)S 99 x(7\2035)S 5692 X 598 y(STRU)S�E�149 x(O)S 149 x(VMS)S 100 x(\201)S 100 x(7\20350)S 5692 X 597 y(VMS)S�F�150 x(structure)S 101 x(\201)S 99 x(7\20350)S 5094 X 598 y(FTP)S 150 xC�(comman)S 2 x(ds)S 5692 X 598 y(APPEND)S 99 x(\201)S 100 x(7\2037)S�G�5692 X 598 y(CD)S 99 x(\201)S 100 x(7\2039)S 5692 X 597 y(CLOSE)S 100 x�I�(\201)S 99 x(7\20310)S 5692 X 598 y(CP)S -33 x(A)S -33 x(TH)S 99 x(\201)S�F�99 x(7\2031)S -32 x(1)S 5692 X 598 y(CWD)S 99 x(\201)S 100 x(7\20312)SG�5692 X 598 y(DELETE)S 100 x(\201)S 99 x(7\20313)S 5692 X 597 y(DIRECT)S�H�-9 x(OR)S -9 x(Y)S 100 x(\201)S 99 x(7\20314)S 17050 7133 XY(FTP)S 149 xH�(comman)S 2 x(ds)S 150 x(\(cont'd\))S 17647 X 694 y(ERASE)S 100 x(\201)SG�99 x(7\20315)S 17647 X 598 y(EXIT)S 100 x(\201)S 99 x(7\20316)S 17647 X�I�597 y(GET)S 100 x(\201)S 99 x(7\20317)S 17647 X 598 y(HELP)S 100 x(\201)S�H�99 x(7\20318)S 17647 X 598 y(LOGIN)S 99 x(\201)S 100 x(7\20319)S 17647 XD�598 y(MGET)S 100 x(\201)S 100 x(7\20320)S 17647 X 598 y(MPUT)S 100 xI�(\201)S 100 x(7\20322)S 17647 X 597 y(MSEND)S 100 x(\201)S 99 x(7\20324)S�C�17647 X 598 y(NOOP)S 99 x(\201)S 100 x(7\20325)S 17647 X 598 y(ON)S�E�149 x(CONTROL_C)S 99 x(\201)S 99 x(7\20326)S 17647 X 598 y(ON)S 149 x�E�(ERROR)S 99 x(\201)S 99 x(7\20327)S 17647 X 597 y(ON)S 149 x(SEVERE)S�G�100 x(\201)S 99 x(7\20328)S 17647 X 598 y(ON)S 149 x(W)S -16 x(ARNING)S�I�98 x(\201)S 100 x(7\20329)S 17647 X 598 y(P)S -33 x(ASSWORD)S 99 x(\201)S�G�100 x(7\20330)S 17647 X 598 y(PUT)S 100 x(\201)S 99 x(7\20331)S 17647 X�C�597 y(QUIT)S 99 x(\201)S 100 x(7\20332)S 17647 X 598 y(QUOTE)S 99 x�K�(\201)S 100 x(7\20333)S 17647 X 598 y(RECEIVE)S 99 x(\201)S 100 x(7\20334)S�D�17647 X 598 y(REMOTEHELP)S 100 x(\201)S 99 x(7\20336)S 17647 X 597 yF�(RENAME)S 100 x(\201)S 99 x(7\20337)S 17647 X 598 y(SEND)S 99 x(\201)SH�100 x(7\20338)S 17647 X 598 y(SET)S 150 x(ACCOUN)S -2 x(T)S 100 x(\201)SK�99 x(7\20340)S 17647 X 598 y(SET)S 150 x(CASE)S 99 x(\201)S 100 x(7\20341)S�G�17647 X 597 y(SET)S 150 x(COMMAND)S 99 x(\201)S 100 x(7\20342)S 17647 X�I�598 y(SET)S 150 x(DEF)S -25 x(AUL)S -33 x(T)S 99 x(\201)S 100 x(7\20343)S�C�17647 X 598 y(SET)S 150 x(HASH)S 99 x(\201)S 99 x(7\20344)S 17647 X�G�598 y(SET)S 150 x(HOST)S 99 x(\201)S 99 x(7\20345)S 17647 X 597 y(SET)S�G�150 x(LOCAL_DEF)S -25 x(AUL)S -33 x(T_DIRECT)S -9 x(OR)S -9 x(Y)S 100 x�C�(\201)S 99 x(7\20346)S 17647 X 598 y(SET)S 150 x(MODE)S 99 x(\201)S�H�100 x(7\20347)S 17647 X 598 y(SET)S 150 x(REMOTE_DEF)S -25 x(AUL)S -33 xC�(T_DIRECT)S -10 x(OR)S -8 x(Y)S 100 x(\201)S 99 x(7\20348)S 17647 X�F�598 y(SET)S 150 x(REPL)S -33 x(Y)S 99 x(\201)S 100 x(7\20349)S 17647 XI�597 y(SET)S 150 x(STRUCTU)S -2 x(RE)S 100 x(\201)S 99 x(7\20350)S 17647 X�I�598 y(SET)S 150 x(TYPE)S 99 x(\201)S 100 x(7\20351)S 17647 X 598 y(SHOW)S�C�149 x(CASE)S 100 x(\201)S 99 x(7\20353)S 17647 X 598 y(SHOW)S 149 x�L�(COMMAND)S 100 x(\201)S 99 x(7\20354)S 17647 X 598 y(SHOW)S 149 x(CONDITIO)SI�-2 x(N)S 100 x(\201)S 99 x(7\20355)S 17647 X 597 y(SHOW)S 149 x(FILE_ST)S�F�-33 x(A)S -33 x(TUS)S 99 x(\201)S 100 x(7\20356)S 17647 X 598 y(SHOW)SC�149 x(HASH)S 100 x(\201)S 99 x(7\20357)S 17647 X 598 y(SHOW)S 149 x�J�(HOST)S 100 x(\201)S 99 x(7\20358)S 17647 X 598 y(SHOW)S 149 x(LOCAL_DEF)SC�-24 x(AUL)S -33 x(T_DIREC)S -2 x(T)S -8 x(OR)S -8 x(Y)S 99 x(\201)S�D�100 x(7\20359)S 17647 X 597 y(SHOW)S 149 x(MODE)S 100 x(\201)S 100 xH�(7\20360)S 17647 X 598 y(SHOW)S 149 x(P)S -33 x(ARAMETERS)S 100 x(\201)SH�99 x(7\20361)S 17647 X 598 y(SHOW)S 149 x(REMOTE_DEF)S -24 x(AUL)S -34 xH�(T_DIRECT)S -9 x(OR)S -8 x(Y)S 99 x(\201)S 100 x(7\20362)S 17647 X 598 yH�(SHOW)S 149 x(REPL)S -33 x(Y)S 100 x(\201)S 99 x(7\20363)S 17647 X 597 yD�(SHOW)S 149 x(ST)S -33 x(A)S -33 x(TUS)S 99 x(\201)S 100 x(7\20364)SJ�17647 X 598 y(SHOW)S 149 x(STRUCTURE)S 98 x(\201)S 100 x(7\20365)S 17647 XE�598 y(SHOW)S 149 x(TYPE)S 100 x(\201)S 100 x(7\20366)S 25954 36925 XY��F36(Index\2031)S�%%EndCustomColor �257 PP EP0 �%%PageTrailerr%�%%PageFonts: Helvetica-Bold Helveticao�%%PageCustomColors: 0_BLACKe�%1�%%Page: INDEX-2 2583�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)1,�1000 BP PaperHeight PaperWidth PM 0 0 XY RV �%%BeginCustomColor: 0_BLACKxC�0 SC 5094 1807 XY F28(Index)S 5094 4821 XY F38(FTP)S 150 x(comman)S(H�2 x(ds)S 149 x(\(cont'd\))S 5692 X 694 y(SP)S -33 x(A)S -17 x(WN)S 100 xD�(\201)S 100 x(7\20367)S 5692 X 597 y(ST)S -33 x(A)S -33 x(TUS)S 99 xG�(\201)S 100 x(7\20370)S 5692 X 598 y(TYPE)S 100 x(\201)S 99 x(7\20371)S)G�5692 X 598 y(USER)S 99 x(\201)S 100 x(7\20372)S 5094 X 598 y(function)S0N�150 x(codes)S 5692 X 597 y(NET$SEND)S 99 x(\201)S 100 x(5\20313)S 5094 9450 XYG�10764 144 R 5094 10749 XY F16(G)S 5094 X 597 y 10764 48 R 5094 11994 XY G�F38(GA)S -33 x(TEW)S -16 x(A)S -34 x(Y)S 150 x(con\211g)S 150 x(entry)SdE�101 x(\201)S 99 x(3\2036)S 5094 X 598 y(Gateways)S 100 x(\201)S 100 xOF�(2\2034)S 5094 13538 XY 10764 144 R 5094 14800 XY F16(H)S -863 x 598 yI�10764 48 R 5094 16045 XY F38(hardwar)S 2 x(e)S 100 x(\201)S 99 x(2\2032)S)E�5094 X 598 y(HELP!!!)S 99 x(\201)S 99 x(3\20315)S 5094 X 598 y(host)SrF�150 x(name)S 101 x(\201)S 100 x(2\2033)S 5094 X 597 y(Host)S 150 x(T)SP�-50 x(able)S 100 x(\201)S 99 x(3\20313)S 5094 18785 XY 10764 144 R 5094 20047 XYE�F16(I)S -332 x 597 y 10764 48 R 5094 21292 XY F38(ICMP)S -523 x 598 y6C�(Address)S 151 x(Buf)S -8 x(fer)S 100 x(\201)S 99 x(5\2035)S 5094 X2H�597 y(INET$CONFIG)S 98 x(\201)S 100 x(3\2034)S���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Rd� ������ CMUIP066.D���������������������d8���w��[DOC]CMUIP_PRO.PS;1SDML;1������������������������������������������������������������������������������������������������������i�����S������������������������.������D������ 5094 X 598 y(INET$HOSTS)SD�99 x(\201)S 100 x(3\20313)S 5094 X 654 y(Installed)S 149 x(\211les)SD�5692 X 608 y(See)S 150 x(Files)S 149 x(installed)S 5094 X 598 y(IP)SD�174 x 598 y(addre)S 2 x(ss)S 99 x(\201)S 100 x(2\2033)S 5692 X 598 yC�(Address)S 151 x(Buf)S -8 x(fer)S 100 x(\201)S 99 x(5\2035)S 5692 X6E�597 y(addre)S 2 x(ss)S 149 x(mask)S 101 x(\201)S 99 x(2\2033)S 5094 X(F�598 y(IP0:)S 100 x(\201)S 99 x(2\20313)S 5094 X 598 y(IP)S -33 x(ACP)SE�99 x(\201)S 100 x(4\2031)S 5692 X 598 y(Shutdown)S 100 x(\201)S 100 x C�(3\2032)S 5692 X 597 y(Startup)S 100 x(\201)S 100 x(3\2032)S 5094 X6F�598 y(IPDriver)S 100 x(\201)S 99 x(2\20313)S(,)S 151 x(4\2031)S 5094 XE�598 y(IPNCP)S -773 x 598 y(comma)S 2 x(nds)S 6589 X 597 y(EXIT)S 99 xrF�(\201)S 100 x(6\2034)S 6589 X 598 y(FORCEX)S 99 x(\201)S 99 x(6\2035)SD�6589 X 598 y(HELP)S 99 x(\201)S 100 x(6\2036)S 6589 X 598 y(HOSTNM)SK�99 x(\201)S 100 x(6\2037)S 6589 X 597 y(NAMRES)S 99 x(\201)S 100 x(6\2038)S:F�6589 X 598 y(NETEXIT)S 99 x(\201)S 99 x(6\2039)S 6589 X 598 y(NETLOG)SD�99 x(\201)S 99 x(6\20310)S 17050 4835 XY(IPNCP)S -774 x 548 y(comm)SC�2 x(ands)S 150 x(\(cont'd\))S 18544 X 694 y(NETST)S -34 x(A)S -33 xAF�(T)S 100 x(\201)S 99 x(6\20312)S 18544 X 598 y(NOOP)S 99 x(\201)S 99 xH�(6\20315)S 18544 X 597 y(PING)S 99 x(\201)S 99 x(6\20316)S 18544 X 598 yE�(RDA)S -34 x(TE)S 100 x(\201)S 99 x(6\20317)S 18544 X 598 y(RRFETCH)SXF�98 x(\201)S 100 x(6\20318)S 18544 X 598 y(SHUTDOWN)S 98 x(\201)S 100 xD�(6\20322)S 18544 X 597 y(SP)S -33 x(A)S -17 x(WN)S 100 x(\201)S 99 xE�(6\20320)S 18544 X 598 y(ST)S -33 x(AR)S -9 x(TUP)S 100 x(\201)S 99 x J�(6\20321)S 18544 X 598 y(TRACEROU)S -2 x(TE)S 100 x(\201)S 100 x(6\20323)SF�18544 X 598 y(UNIXST)S -34 x(A)S -33 x(T)S 99 x(\201)S 100 x(6\20324)SO�18544 X 597 y(VERSION)S 98 x(\201)S 100 x(6\20325)S 17647 X 598 y(description)S)D�150 x(of)S 100 x(\201)S 99 x(6\2032)S 17050 X 696 y(IP)S 149 x(Net)SI�149 x(Control)S 149 x(Program)S 17647 X 696 y(See)S 150 x(IPNCP)S 17050 X9J�598 y(IP_ST)S -34 x(AR)S -8 x(TUP)S -58 x(.COM)S 99 x(\201)S 99 x(3\2033)SI�17050 15589 XY 10764 144 R 17050 16850 XY F16(L)S -730 x 598 y 10764 48 RSD�17050 18096 XY F38(LOCAL_HOST)S 149 x(con\211g)S 150 x(entry)S 100 xE�(\201)S 100 x(3\2038)S 17050 X 597 y(LOGGING)S 148 x(con\211g)S 150 x2E�(entry)S 101 x(\201)S 99 x(3\2036)S(,)S 150 x(3\2039)S 17050 19640 XY7J�10764 144 R 17050 20902 XY F16(M)S 17050 X 597 y 10764 48 R 17050 22147 XYD�F38(mailing)S 149 x(list)S 98 x(\201)S 100 x(3\20315)S 17050 X 598 yC�(Mask)S -473 x 597 y(Network)S 100 x(\201)S 99 x(3\2035)S(,)S 150 x\C�(3\2036)S 17050 X 598 y(mask,)S 150 x(debugging)S 101 x(\201)S 99 xoH�(3\20312)S 2 x(,)S 149 x(3\20314)S 17050 X 598 y(mask,)S 150 x(network)SF�100 x(\201)S 99 x(3\2038)S 17050 X 598 y(MBX_RESOL)S -33 x(VER)S 149 xO�(con\211g)S 151 x(entry)S 100 x(\201)S 99 x(3\2036)S 17050 X 597 y(MEMGR_INIT)S)I�149 x(con\211g)S 150 x(entry)S 100 x(\201)S 100 x(3\2035)S 17050 26680 XY(I�10764 144 R 17050 27942 XY F16(N)S -863 x 597 y 10764 48 R 17050 29187 XY9C�F38(Name)S 150 x(Servers)S 101 x(\201)S 99 x(2\2034)S 17050 X 598 y)F�(NamRes)S 100 x(\201)S 99 x(4\2031)S 17050 X 597 y(NAMRES$CONFI)S -2 xD�(G)S 100 x(\201)S 99 x(3\2038)S 17050 X 598 y(NET$SEND)S 99 x(\201)SC�99 x(5\20313)S 17050 X 598 y(Network)S 149 x(Manage)S 2 x(r)S 100 xTF�(\201)S 99 x(2\2032)S 17050 X 598 y(NFS$CONFI)S -2 x(G)S 17647 X 597 yE�(Anonym)S 2 x(ous_User)S 101 x(\201)S 99 x(3\2031)S -32 x(1)S 17647 X(E�598 y(Auth)S 100 x(\201)S 100 x(3\20312)S 17647 X 598 y(description)S5D�101 x(\201)S 99 x(3\20310)S 17647 X 598 y(Export)S 101 x(\201)S 99 xH�(3\2031)S -32 x(1)S 17647 X 597 y(GMT_Of)S -8 x(fset)S 99 x(\201)S 100 x0�(3\20310)S 5094 36925 XY F36(Ind)S 2 x(ex\2032)S�%%EndCustomColor �258 PP EPS �%%PageTrailer0%�%%PageFonts: Helvetica-Bold Helveticax�%%PageCustomColors: 0_BLACK4�% �%%Page: INDEX-3 2592�%%BeginPageSetup�%%EndPageSetup�%%PageFonts: (atend)�%%PageCustomColors: (atend)O)�1000 BP PaperHeight PaperWidth PM 0 0 XY 2�%%BeginCustomColor: 0_BLACK D�0 SC 26248 1807 XY F28(Index)S 5094 4646 XY 10764 144 R 5094 5908 XYE�F16(P)S -797 x 598 y 10764 48 R 5094 7153 XY F38(PNA0:)S 100 x(\201)SNI�99 x(2\20313)S 5094 X 598 y(Pre-installation)S 100 x(\201)S 99 x(2\2031)S\G�5094 X 598 y(Pseudo)S 2 x(-terminal)S 150 x(driver)S 100 x(\201)S 100 x7F�(2\20313)S 5094 9295 XY 10764 144 R 5094 10557 XY F16(R)S -863 x 597 yD�10764 48 R 5094 11802 XY F38(RFC)S 99 x(\201)S 100 x(1\2035)S 5094 XC�598 y(Roots)S 100 x(\201)S 100 x(3\2033)S 5094 13346 XY 10764 144 R1H�5094 14645 XY F16(S)S -797 x 598 y 10764 48 R 5094 15890 XY F38(Source)SE�151 x(code)S 101 x(\201)S 99 x(B\2032)S 5094 X 598 y(Starting)S 150 x K�(TCP/IP)S 98 x(\201)S 100 x(3\2032)S 5094 X 598 y(Stopping)S 150 x(TCP/IP)S E�99 x(\201)S 99 x(3\2032)S 5094 X 598 y(System)S 151 x(Manager)S 101 x0F�(\201)S 100 x(2\2032)S 5094 18630 XY 10764 144 R 5094 19892 XY F16(T)SI�-730 x 597 y 10764 48 R 5094 21137 XY F38(TCP/IP)S -848 x 598 y(Douglas)S4F�150 x(Comer)S 18 x(')S -9 x(s)S 150 x(book)S 150 x(on...)S 99 x(\201)SE�100 x(1\2035)S 5094 X 598 y(T)S -49 x(elnet)S -599 x 597 y(CLI)S 99 xSF�(\201)S 100 x(8\2034)S 5692 X 598 y(comma)S 2 x(nd)S 100 x(\201)S 99 xD�(8\2032)S 5692 X 598 y(escape)S 151 x(comma)S 2 x(nds)S 100 x(\201)SK�99 x(8\2034)S 5692 X 598 y(escape)S 151 x(key)S 100 x(\201)S 100 x(8\2033)S)G�5692 X 597 y(\212ow)S 150 x(control)S 100 x(\201)S 99 x(8\2034)S 5692 XSD�598 y(port)S 150 x(numbe)S 2 x(r)S 99 x(\201)S 100 x(8\2033)S 5094 XC�598 y(T)S -16 x(ranspor)S 2 x(ts)S 99 x(\201)S 99 x(4\2032)S 5094 X1C�598 y(TZA0:)S 100 x(\201)S 99 x(2\20313)S 5094 28061 XY 10764 144 RXE�5094 29323 XY F16(U)S -863 x 597 y 10764 48 R 5094 30568 XY F38(UDP)S8H�-349 x 598 y(Address)S 151 x(Buf)S -8 x(fer)S 100 x(\201)S 99 x(5\2036)SG�5094 32112 XY 10764 144 R 5094 33374 XY F16(V)S -797 x 598 y 10764 48 R0D�5094 34619 XY F38(V)S -33 x(ARIABLE)S 149 x(con\211g)S 151 x(entry)SC�100 x(\201)S 100 x(3\2037)S(,)S 150 x(3\2039)S 17050 5094 XY(VMS,)S D�149 x(version)S 150 x(of)S 100 x(\201)S 100 x(2\2032)S 17050 6041 XYH�10764 144 R 17050 7303 XY F16(W)S 17050 X 597 y 10764 48 R 17050 8548 XYD�F38(WKS)S 149 x(con\211g)S 151 x(entry)S 100 x(\201)S 100 x(3\2037)S�25954 36925 XY F36(Index\2033)S��%%EndCustomColor �259 PP EPS �%%PageTrailerO%�%%PageFonts: Helvetica-Bold Helvetica �%%PageCustomColors: 0_BLACKS�%01�% < End of included file CMUIP_PRO_INDEX.DVI_PS >3�%%Page: INDEX-4 2609� /DEC$EDMS_MAKE_FILM where � { pop } %�{ /DEC$EDMS_SUPPRESS_BLANKPAGES whereS � { pop }4� { CLRP showpage } ifelse � } ifelse 9 �%%PageTrailerx �%%PageFonts:�%%PageCustomColors:9�%T �%%Trailer( �EndDVC$PSDoc4�/DEC$EDMS_MAKE_FILM where % if we are making film... � { pop % ..clean up the stack3� -54 dup translate % ..undo the film translationm� } if �%%Pages: 260#�%%DocumentFonts: DEC_Callout Jinetep0�%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Bold)�%%+ NewCenturySchlbk-Italic amsy10 amex10e1�%%+ Courier Courier-Bold Helvetica Helvetica-Bold�+�%%+ Helvetica-Oblique Helvetica-BoldOblique8.�%%DocumentCustomColors: 0_BLACK 1_USERTAGCOLOR))S 5692 X 694 y(SP)S -33 x(A)S -17 x(WN)S 100 xD�(\201)S 100 x(7\20367)S 5692 X 597 y(ST)S -33 x(A)S -33 ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������e\� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w�������������������������(���������������*�[DOC]CMUIP_PRO.DECW$BOOK;1�+��,�!���.�w���/��� �4��}��w��w�������������������-��w����0���1����2���3������K��P���W���O�x���5���6�T0��7�`b5��8����������9����������G����H��J������������������������������������������������������������������������������������������������������s��b����������������������The Joy of CMU-OpenVMS/IP 6.6��������������������������������������������������������������������������������������������������� T0�CMUIP_PRO������������������������ ��������5����� Contents� ���������������Figures� ���������&��� ���Tables� �������� ������Index�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Y ��������-��������������FIGURESFIGURES����������,C�1=�@���5-1Formatofthebufferusedfor���NET$INFO5- 1 Format of the buffer used for NET$INFO���9 �9 ���+��������������TABLESTABLES��d�����l���!+�+=�A���1-1CMU-OpenVMS/IP applications1- 1 CMU-OpenVMS/IP applications� ����R�����l���"�"=�A���3-1 DEVICE_INITfields3- 1 DEVICE_INIT fields�����P�����l���!�!=�A���3-2 MEMGR_INITfields3- 2 MEMGR_INIT fields�����J�����\����=�A���3-3GATEWAYfields3- 3 GATEWAY fields�����T�����l���#�#=�A���3-4 MBX_RESOLVERfields3- 4 MBX_RESOLVER fields�����W�����\���%�%=�A���3-5IPACPvariablenames3- 5 IPACP variable names�����B�����\����=�A���3-6WKSfields3- 6 WKS fields�����V�����l���$�$=�A���3-7 DOMAIN_SERVERfields3- 7 DOMAIN_SERVER fields�����Y�����\���&�&=�A���3-8NAMRESvariablenames3- 8 NAMRES variable names�����r��������#7�#=�A���3-9Examplevaluesfor��� GMT_Offset3- 9 Example values for GMT_Offset�����U�����\���$�$=�A���5-1ICMPAddressBuffer5- 1 ICMP Address Buffer����S�����\���#�#=�A���5-2UDPAddressBuffer5- 2 UDP Address Buffer����`�����l���*�*=�A���5-3ValidflagsforTCP$OPEN5- 3 Valid flags for TCP$OPEN�,���W�����l���%�%=�A���5-4Validprotocolcodes5- 4 Valid protocol codes�.���R�����l���"�"=�A���5-5Dump sub-functions5- 5 Dump sub-functions����O�����l���!�!=�A���5-6DebugFlagsMask5- 6 Debug Flags Mask����`�����l���*�*=�A���6-1NamResMBXmessagetypes6- 1 NamRes MBX message types� ���Q�����l���"�"=�A���6-2IPNCPeventtypes6- 2 IPNCP event types����[�����l���'�'=�A���8-1Telnetescapecommands8- 1 Telnet escape commands����R�����l���"�"=�A���9-1System Information9- 1 System Information����N�����\��� � =�A���9-2User Information9- 2 User Information����i�����l���$-�-=�A���A-1Connection_Status_Return_BlockA- 1 Connection_Status_Return_Block� ���]�����\���(�(=�A���A-2IPACP InformationblockA- 2 IPACP Information block�)���J�����\����=�A���A-3CircularQueueA- 3 Circular Queue�-���d�����\��� ,�,=�A���A-4NetworkSendQueueElementA- 4 Network Send Queue Element�2���L�����l����=�A���A-5Flags subfieldsA- 5 Flags subfields�3���o��������"5�$=�A���A-6ReTransmissionQueue���ElementA- 6 ReTransmission Queue Element�6���W��������>�(=�@���A-7NetworkReceivesegment��� QueueElement�9���L�����l����=�A���A-8Flags subfieldsA- 8 Flags subfields�:�����������-C�+=�A���A-9UserReceiveDataRequest���QueueElementA- 9 User Receive Data Request Queue Element�=���[�����l���'�'=�@���A-10BasicUarg definitionA- 10 Basic Uarg definition�?���~��������)=�.=�@���A-11NetworkDevice Configuration���EntryA- 11 Network Device Configuration Entry�C���T�����l���#�#=�A���A-12dc_flags subfieldsA- 12 dc_flags subfields�F���]�����\���(�(=�A���A-13XE Interface StructureA- 13 XE Interface Structure�H���V�����l���$�$=�A���A-14 XEI$Flags subfieldsA- 14 XEI$Flags subfields�I���W�����l���$�$=�A���C-1Device_Info_StructureC- 1 Device_Info_Structure�p���m��������!4�"=�@���E-1CMU-OpenVMS/IP6.6���MessagesE- 1 CMU-OpenVMS/IP 6.6 Messages����\�\���/�������� ������CONTENTSCONTENTS��8�������� �E�[���TitlePageTitle Page�����@���������E�\��� CopyrightPageCopyright Page�����1�����x����E�\���PrefacePreface� ����@�����g����$�L���1 Introduction1 Introduction�����?�����g����$�K���1.1Nowwhat?1.1 Now what?�����`�����w���*�*$�K���1.2TheCMU-OpenVMS/IP"Deal"1.2 The CMU-OpenVMS/IP "Deal"�����F�����g����$�K���1.3Uses&Users1.3 Uses & Users�����J�����\����$�A���1.3.1FortheUser1.3.1 For the User�����_�����l���*�*$�@���1.3.2FortheSystemManager1.3.2 For the System Manager�!����o�����l���%2�2$�A���1.3.3Forthe Application Programmer1.3.3 For the Application Programmer�%����}��������(=�)$�A���1.3.4FortheCMU-OpenVMS/IPp��� Programmer1.3.4 For the CMU-OpenVMS/IP Programmer�&����:�����w��� �$�K���1.4History1.4 History�'����{��������&=�.$�L���1.5Kudosto...((Wherearethey&���now?)1.5 Kudos to... (Where are they now?)�.����S�����g���#�#$�K���1.6FURTHER INFORMATION1.6 FURTHER INFORMATION�8����@�����g����$�L���2 Installation2 Installation�:����D�����g����$�K���2.1 INTRODUCTION2.1 INTRODUCTION�@����L�����g����$�K���2.2PRE-INSTALLATION2.2 PRE-INSTALLATION�B����b�����l���,�,$�@���2.2.1Thingsyouneedtohave2.2.1 Things you need to have�F����l�����l���$0�0$�@����2.2.1.1TheCMU-Open������ �������VMS/IPsoftware2.2.1.1 The CMU-OpenVMS/IP software�G����V�����l���%�%$�A����2.2.1.2AVAX/VMSsystem2.2.1.2 A VAX/VMS system�H����U�����l���$�$$�A���� 2.2.1.2.1Spacerequired2.2.1.2.1 Space required�I����[�����l���'�'$�@���� 2.2.1.2.2Hardwarerequired2.2.1.2.2 Hardware required�J����P�����l���"�"$�@����2.2.1.3Ahumanbeing2.2.1.3 A human being�K����b�����l���,�,$�A���2.2.2Thingsyouneedtoknow2.2.2 Things you need to know�N����P�����\���"�"$�A����2.2.2.1AnIPaddress2.2.2.1 An IP address�O����T�����\���$�$$�A����2.2.2.2IPaddressmask2.2.2.2 IP address mask�Q����G�����\����$�@����2.2.2.3HostName2.2.2.3 Host Name�S����]�����\���(�($�A����2.2.2.4 Communicationdevice2.2.2.4 Communication device�]����D�����l����$�A����2.2.2.5Gateways2.2.2.5 Gateways�^����M�����\��� � $�A����2.2.2.6NameServers2.2.2.6 Name Servers�_����D�����g����$�L���2.3 Installation2.3 Inst��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������i� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w�������������������������������������allation�`����O�����l���!�!$�A���2.3.1Gettingstarted2.3.1 Getting started�a����>�����l����$�@���2.3.2Example2.3.2 Example�b����P�����g���!�!$�K���2.4Post-Installation:2.4 Post-Installation:�c������������,C�4$�@���2.4.1 Importantfilesyoushouldknowp���about2.4.1 Important files you should know about�d����|��������'=�/$�A���2.4.2UpdatingtheSystemStartupp���File2.4.2 Updating the System Startup File�e����K�����l����$�A���2.4.3SystemTuning2.4.3 System Tuning�g����u�����l���(5�5$�A���2.4.4FilesCreatedDuring Installation2.4.4 Files Created During Installation�k����K�����w����$�L���3System Management3 System Management�m����Q�����g���"�"$�K���3.1NETWORK MANAGEMENT3.1 NETWORK MANAGEMENT�o����V�����l���%�%$�@���3.1.1TheNetworkLayout3.1.1 The Network Layout�q���������(��6T�#$�K���3.2 STARTING, STOPPING,&���AND MONITORING&���CMU-OpenVMS/IP3.2 STARTING, STOPPING, AND MONITORING CMU-OpenVMS/IP�x����Z�����l���'�'$�@���3.2.1Runningthesoftware3.2.1 Running the software�y����K�����l����$�A���3.2.2Shuttingdown3.2.2 Shutting down�{����K�����g����$�K���3.3 IMPORTANTFILES3.3 IMPORTANT FILES�|����L�����l����$�A���3.3.1IP_STARTUP.COM3.3.1 IP_STARTUP.COM�}����F�����g����$�A���3.3.2 INET$CONFIG3.3.2 INET$CONFIG�����J�����g����$�A���3.3.3 NAMRES$CONFIG3.3.3 NAMRES$CONFIG�����D�����g����$�A���3.3.4 NFS$CONFIG3.3.4 NFS$CONFIG�����@�����g����$�A���3.3.5INET$LOG3.3.5 INET$LOG�����D�����g����$�@���3.3.6 NAMRES$LOG3.3.6 NAMRES$LOG�����J�����g����$�@���3.3.7 INET$ACTIVITY3.3.7 INET$ACTIVITY�����D�����g����$�@���3.3.8 INET$HOSTS3.3.8 INET$HOSTS�����K�����l����$�@���3.3.9Startupfiles3.3.9 Startup files�����Q�����g���"�"$�K���3.4 RECORDINGACTIVITY3.4 RECORDING ACTIVITY�����O�����g���!�!$�L���3.5CHECKINGACTIVITY3.5 CHECKING ACTIVITY�����S�����g���#�#$�K���3.6 DIAGNOSINGPROBLEMS3.6 DIAGNOSING PROBLEMS�����E�����g����$�K���3.7GETTINGHELP3.7 GETTING HELP�����y��������&;�-$�@���3.7.1TheCMU-OpenVMS/IPmailingp���list3.7.1 The CMU-OpenVMS/IP mailing list�����@�����w����$�K���4 Organization4 Organization�����[�����g���(�($�K���4.1TheCastof Characters4.1 The Cast of Characters�����@�����\����$�@���4.1.1IPDriver4.1.1 IPDriver�����:�����\��� �$�A���4.1.2IPACP4.1.2 IPACP�����<�����\��� �$�A���4.1.3NamRes4.1.3 NamRes�����K�����l����$�A���4.1.4IP transports4.1.4 IP transports�����W�����w���%�%$�L���4.2 Component Interaction4.2 Component Interaction�����t�����\���A�$�A���4.2.1client 4A���( rA���)A���IPdevice4.2.1 client ( ) IP device�����r�����\���@�$�@���4.2.2IPdevice @���( @���)V@���IPACP4.2.2 IP device ( ) IPACP�����k�����\���<�$�@���4.2.3IPACP I@���( @���)@���NamRes4.2.3 IPACP ( ) NamRes�����\�����l���C�$�A���4.2.4IPACP IA���( A���)A���IP transport����������l���%L�$�@���4.2.5IP transport @���( F@���)@���outsideworld4.2.5 IP transport ( ) outside world�����n��������!5�$�K���5 Programmingfor ���CMU-OpenVMS/IP5 Programming for CMU-OpenVMS/IP�����^������������������w���)�)$�K���5.1The programmingparadigm5.1 The programming paradigm�������������,D�4$�@���5.1.1 AssigningachanneltotheIP:p���device5.1.1 Assigning a channel to the IP: device�������������*A�/$�A���5.1.2SendingrequeststotheIPp���software5.1.2 Sending requests to the IP software����g�����l���!.�.$�A���5.1.3 DeassigningtheIPchannel5.1.3 Deassigning the IP channel����F�����w����$�K���5.2 Functionality5.2 Functionality� ���6�����\��� �$�A���5.2.1TCP5.2.1 TCP� ���6�����\��� �$�A���5.2.2UDP5.2.2 UDP� ���8�����\��� �$�@���5.2.3ICMP5.2.3 ICMP� ���4�����\��� �$�@���5.2.4IP5.2.4 IP����O�����\���!�!$�A���5.2.5Name Resolution5.2.5 Name Resolution����W�����\���%�%$�A���5.2.6Network Information5.2.6 Network Information����K�����\����$�@���5.2.7IPACPcontrol5.2.7 IPACP control����Q�����w���"�"$�K���5.3Network Addressing5.3 Network Addressing����Q�����\���"�"$�A���5.3.1TCP destinations5.3.1 TCP destinations������������3I�/$�@���5.3.2Connectionless Protocolsandp���AddressBuffers5.3.2 Connectionless Protocols and Address Buffers����8�����\��� �$�A����5.3.2.1IP5.3.2.1 IP����<�����\��� �$�@����5.3.2.2ICMP5.3.2.2 ICMP����:�����\��� �$�@����5.3.2.3UDP5.3.2.3 UDP����e�����g��� -�-$�K���5.4NetworkUserFunctionCodes5.4 Network User Function Codes� ���N�����w��� � E�K���NET$OPEN (IO$_Create)NET$OPEN (IO$_Create)�#���P�����w���!�!E�L��� NET$CLOSE (IO$_Delete)NET$CLOSE (IO$_Delete)�7���T�����w���#�#E�K��� NET$ABORT(IO$_Deaccess)NET$ABORT (IO$_Deaccess)�A���T�����w���#�#E�K���NET$SEND(IO$_WriteVBlk)NET$SEND (IO$_WriteVBlk)�K���X�����w���%�%E�L��� NET$RECEIVE(IO$_ReadVBlk)NET$RECEIVE (IO$_ReadVBlk)�\���Z�����w���&�&E�K��� NET$STATUS(IO$_ACPcontrol)NET$STATUS (IO$_ACPcontrol)�j���N�����w��� � E�K���NET$INFO (IO$_Modify)NET$INFO (IO$_Modify)�y���T�����w���#�#E�L��� NET$GTHST(IO$_SkipFile)NET$GTHST (IO$_SkipFile)����s��������#8�$�K���5.5NETWORKCONTROL&���FUNCTIONCODES5.5 NETWORK CONTROL FUNCTION CODES����N�����w��� � E�L���NET$DUMP (IO$_Unload)NET$DUMP (IO$_Unload)����P�����w���!�!E�K���NET$EXIT (IO$_Release)NET$EXIT (IO$_Release)����T�����w���#�#E�K��� NET$DEBUG(IO$_Diagnose)NET$DEBUG (IO$_Diagnose)����X�����w���%�%E�L��� NET$EVENT(IO$_WriteCheck)NET$EVENT (IO$_WriteCheck)����]�����g���)�)$�K���5.6NETWORKIOSTATUSBLOCK5.6 NETWORK IO STATUS BLOCK����U�����g���$�$$�K���5.7 PROGRAMMINGEXAMPLES5.7 PROGRAMMING EXAMPLES����C�����w����$�K���6IPNCPUtility6 IPNCP Utility����-�����g����E�L���IPNCPIPNCP����E�����g����$�K���6.1TheCommands6.1 The Commands����+�����g����E�K���EXITEXIT����/�����g����E�L���FORCEXFORCEX����+�����w����E�K���HelpHelp����/�����g����E�K���HOSTNMHOSTNM����/�����g����E�L���NAMRESNAMRES����1�����g����E�K���NETEXITNETEXIT� ���/�����g����E�K���NETLOGNETLOG����1�����g����E�L���NETSTATNETSTAT����+�����g����E�K���NOOPNOOP�(���+�����g����E�K���PINGPING�.���-�����g����E�K���RDATERDATE�7���1�����g����E�L���RRFETCHRRFETCH�=���-�����w����E�K���SpawnSpawn�S���1�����g����E�K���STARTUPSTARTUP�X���3�����g��� �E�L���SHUTDOWNSHUTDOWN�`���7�����g��� �E�K��� TRACEROUTETRACEROUTE�h���3�����g��� �E�K���UNIXSTATUNIXSTAT�n���1�����g����E�L���VERSIONVERSION�t���.�����g����$�K���7FTP7 FTP�z���)�����g��� � E�K���FTPFTP�|���E�����g����$�K���7.1FTPCommands7.1 FTP Commands������������.D�/$�A����7.1.0.1Fileand Di�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������c� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������9[�������������rectorynaming���� conventions7.1.0.1 File and Directory naming conventions����f�����\���!-�-$�A����7.1.0.2FileTransfer Parameters7.1.0.2 File Transfer Parameters����I�����\����$�A���7.1.1TheCommands7.1.1 The Commands����1�����g����E�L���ACCOUNTACCOUNT����/�����g����E�K���APPENDAPPEND����'�����g��� � E�K���CDCD����-�����g����E�L���CLOSECLOSE����-�����g����E�K���CPATHCPATH����)�����g��� � E�K���CWDCWD����/�����g����E�K���DELETEDELETE����5�����g��� �E�L��� DIRECTORYDIRECTORY����-�����g����E�K���ERASEERASE����+�����g����E�K���EXITEXIT����)�����g��� � E�L���GETGET����+�����g����E�K���HELPHELP����-�����g����E�K���LOGINLOGIN����+�����g����E�L���MGETMGET����+�����g����E�K���MPUTMPUT����(�����g����E�K���MSEND�-���+�����g����E�K���NOOPNOOP�2���<�����w��� �E�K���ON CONTROL_CON CONTROL_C�7���4�����g��� �E�K���ONERRORON ERROR�B���6�����g��� �E�K���ONSEVEREON SEVERE�K���8�����g��� �E�K���ONWARNINGON WARNING�R���3�����g��� �E�L���PASSWORDPASSWORD�[���)�����g��� � E�K���PUTPUT�`���+�����g����E�K���QUITQUIT�h���-�����g����E�L���QUOTEQUOTE�m���1�����g����E�K���RECEIVERECEIVE�t���7�����g��� �E�K��� REMOTEHELPREMOTEHELP����/�����g����E�L���RENAMERENAME����+�����g����E�K���SENDSEND����:�����g��� �E�K���SETACCOUNTSET ACCOUNT����4�����g��� �E�K���SETCASESET CASE����:�����g��� �E�L���SETCOMMANDSET COMMAND����:�����g��� �E�K���SETDEFAULTSET DEFAULT����4�����g��� �E�K���SETHASHSET HASH����4�����g��� �E�L���SETHOSTSET HOST����Z�����w���&�&E�K���SETLOCAL_DEFAULT_DIRECTORYSET LOCAL_DEFAULT_DIRECTORY����4�����g��� �E�K���SETMODESET MODE����d��������/� E�L���SET"����REMOTE_DEFAULT_DIRECTORYSET REMOTE_DEFAULT_DIRECTORY����6�����g��� �E�K���SETREPLYSET REPLY����>�����g����E�L���SET STRUCTURESET STRUCTURE����4�����g��� �E�K���SETTYPESET TYPE����6�����g��� �E�K���SHOWCASESHOW CASE����<�����g��� �E�L���SHOWCOMMANDSHOW COMMAND����@�����g����E�K���SHOW CONDITIONSHOW CONDITION� ���D�����w����E�K���SHOW FILE_STATUSSHOW FILE_STATUS����6�����g��� �E�K���SHOWHASHSHOW HASH����6�����g��� �E�K���SHOWHOSTSHOW HOST����d��������/�E�K���SHOW!����LOCAL_DEFAULT_DIRECTORYSHOW LOCAL_DEFAULT_DIRECTORY�$���6�����g��� �E�K���SHOWMODESHOW MODE�*���B�����g����E�K���SHOW PARAMETERSSHOW PARAMETERS�0���f��������0�E�K���SHOW"����REMOTE_DEFAULT_DIRECTORYSHOW REMOTE_DEFAULT_DIRECTORY�5���8�����g��� �E�K���SHOWREPLYSHOW REPLY�:���:�����g��� �E�L���SHOWSTATUSSHOW STATUS�@���@�����g����E�K���SHOW STRUCTURESHOW STRUCTURE�F���6�����g��� �E�K���SHOWTYPESHOW TYPE�L���-�����g����E�K���SPAWNSPAWN�Q���/�����g����E�L���STATUSSTATUS�j���+�����g����E�K���TYPETYPE�p���+�����g����E�K���USERUSER�u���4�����g��� �$�L���8Telnet8 Telnet�z���/�����g����E�K���TelnetTelnet�{���4�����w��� �$�K���9Finger9 Finger�������%����������/�����w����E�L���FingerFinger����0�����g����$�K���10LPR10 LPR����B�����\����$�A���10.0.1Overview10.0.1 Overview����d�����w���-�-$�K���10.1mLPR-PrintFileRemotely10.1 LPR - Print File Remotely����b�����g���,�,$�K���10.2mLPD-PrintRemoteFiles10.2 LPD - Print Remote Files����y��������%<�.$�L���10.3mLPRM-DeleteRemotePrint&���Jobs10.3 LPRM - Delete Remote Print Jobs����+�����g����E�K���LPRMLPRM����d�����w���-�-$�L���10.4mLPQ-PrintFileRemotely10.4 LPQ - Print File Remotely����)�����g��� � E�K���LPQLPQ����Y�����g���'�'$�K���10.5mLPRFILES&LOGICALS10.5 LPR FILES & LOGICALS����`�����l���*�*$�@���10.5.1LPRSupport procedures10.5.1 LPR Support procedures����M�����l��� � $�@���10.5.2LogicalNames10.5.2 Logical Names����Z�����l���'�'$�A���10.5.3Logicalnametables10.5.3 Logical name tables����p��������"6� $�K���10.6mSystemresource&��� requirements10.6 System resource requirements����h�����w���".�.$�L���10.7mPRINTCAPprinter definitions10.7 PRINTCAP printer definitions����O�����g���!�!$�K���10.8mPRINTCAPENTRIES10.8 PRINTCAP ENTRIES����c�����l���,�,$�A���10.8.1Addingaprinterentry:10.8.1 Adding a printer entry:������������+A�1$�A���10.8.2Changinganexistingprinterp���entry:10.8.2 Changing an existing printer entry:����d�����l��� ,�,$�A���10.8.3 Redefininglogicalnames10.8.3 Redefining logical names����^�����w���)�)$�K���10.9m DiagnosingLPRproblems10.9 Diagnosing LPR problems����G�����x����$�\���AMData StructuresA Data Structures����x��������%;�,$�K���A.1 StructuresreturnedbyQIO&���callsA.1 Structures returned by QIO calls� ���D�����g����$�A���A.1.1 NET$STATUSA.1.1 NET$STATUS� ���@�����g����$�A���A.1.2NET$DUMPA.1.2 NET$DUMP����6�����g��� �$�K���A.2IPACPA.2 IPACP�&���`�����\���*�*$�A���A.2.1IPACP InformationblockA.2.1 IPACP Information block�'���M�����\��� � $�A���A.2.2CircularQueueA.2.2 Circular Queue�+���q�����\���&3�3$�A���A.2.3QueueElementBlock DefinitionsA.2.3 Queue Element Block Definitions�.���Z�����\���'�'$�@����A.2.3.1NetworkSendQueueA.2.3.1 Network Send Queue�0���]�����\���(�($�@����A.2.3.2ReTransmissionQueueA.2.3.2 ReTransmission Queue�4���y��������&;�,$�A����A.2.3.3NetworkReceivesegment����QueueA.2.3.3 Network Receive segment Queue�7���W��������>�/$�A����A.2.3.4UserReceiveDataRequest����Queue�;���O�����l���!�!$�@���A.2.4ArgumentBlocksA.2.4 Argument Blocks�>���E�����w����$�K���A.3IP transportA.3 IP transport�@�����������=T�/$�@���A.3.1NetworkDevice Configuration%p��� blockvectorEntryFields.A.3.1 Network Device Configuration blockvector Entry Fields.�A���s�����l���'4�4$�A���A.3.2Ethernet transportcontrolblockA.3.2 Ethernet transport control block�G���T��������$�$$�\���BMThe DistributionTapeB The Distribution Tape�J���`�����w���*�*$�K���B.1CMU-OpenVMS/IP6.6properB.1 CMU-OpenVMS/IP 6.6 proper�K���_�����\���)�)$�@���B.1.1SavesetA:-InstallationB.1.1 Saveset A:-Installation�L���N�����\��� � $�@����B.1.1.1 KITINSTAL.COMB.1.1.1 KITINSTAL.COM�M���O�����\���!�!$�A����B.1.1.2ReleaseNotesB.1.1.2 Release Notes�N���S�����l���#�#$�A����B.1.1.3InstallScriptsB.1.1.3 Install Scripts�O���U�����l���$�$$�@���B.1.2Saveset B-ProgramsB.1.2 Saveset B-Programs�P���@�����l����$�@����B.1.2.1ImagesB.1.2.1 Images�Q���G�����\����$�A����B.1.2.2CLDfilesB.1.2.2 CLD files�R���I�����l����$�A����B.1.2.3HelpfilesB.1.2.3 Help files�S���V�����\���%�%$�A���B.1.3SavesetC:SourcesB.1.3 S�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������>� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������������-�������aveset C: Sources�U���b�����\���+�+$�@���B.1.4SavesetD: DocumentationB.1.4 Saveset D: Documentation�V���L�����g����$�A����B.1.4.1 CMUIP_PRO.PSB.1.4.1 CMUIP_PRO.PS�W���^�����\���)�)$�@����B.1.4.2ThedocumentsourcesB.1.4.2 The document sources�X���T��������$�$$�\���CN Designinga TransportC Designing a Transport�Z���S�����g���#�#$�K���C.1 TRANSPORT STRUCTUREC.1 TRANSPORT STRUCTURE�\���Z�����g���'�'$�K���C.2 TRANSPORTENTRYPOINTSC.2 TRANSPORT ENTRY POINTS�^���>�����g����$�@���C.2.1DI$InitC.2.1 DI$Init�_���>�����g����$�@���C.2.2DI$XmitC.2.2 DI$Xmit�b���>�����l����$�@���C.2.3DI$DumpC.2.3 DI$Dump�e���@�����g����$�@���C.2.4DI$CheckC.2.4 DI$Check�h���a�����w���+�+$�L���C.3DeliveryofincomingdataC.3 Delivery of incoming data�k���g�����w���!.�.$�K���C.4IP transportdata structuresC.4 IP transport data structures�n���Z�����l���&�&$�A���C.4.1Device_Info_StructureC.4.1 Device_Info_Structure�o���`�����\���*�*$�A���C.4.2IPACP InformationblockC.4.2 IPACP Information block�q�����������=T�/$�@���C.4.3NetworkDevice Configuration%p��� blockvectorEntryFields.C.4.3 Network Device Configuration blockvector Entry Fields.�s���s�����l���'4�4$�A���C.4.4Ethernet transportcontrolblockC.4.4 Ethernet transport control block�u���C���������$�\���DNCodeExamplesD Code Examples�v���m�����g���#2�2$�K���D.1AskeletonserverwritteninCD.1 A skeleton server written in C�w�����������*A�/$�L���D.2Askeletonserverwrittenin&���BLISS-32D.2 A skeleton server written in BLISS-32�x���x��������%;�($�K���D.3Askeleton transport-&��� SKDRV.EXED.3 A skeleton transport - SKDRV.EXE�y���B�����\����$�A���D.3.1 SKDRV.BLID.3.1 SKDRV.BLI�z���B�����\����$�A���D.3.2 SKDRV.REQD.3.2 SKDRV.REQ�{���N�����l��� � $�A���D.3.3SKDRV_TRANS.MARD.3.3 SKDRV_TRANS.MAR�|���F�����\����$�@���D.3.4 DESCRIP.MMSD.3.4 DESCRIP.MMS�~���W��������%�%$�\���EMCMU-OpenVMS/IPMessagesE CMU-OpenVMS/IP Messages����3�����w��� �E�K���GlossaryGlossary����-��������������FIGURESFIGURES����������,C�1=�@���5-1Formatofthebufferusedfor���NET$INFO5- 1 Format of the buffer used for NET$INFO����+��������������TABLESTABLES��d�����l���!+�+=�A���1-1CMU-OpenVMS/IP applications1- 1 CMU-OpenVMS/IP applications� ����R�����l���"�"=�A���3-1 DEVICE_INITfields3- 1 DEVICE_INIT fields�����P�����l���!�!=�A���3-2 MEMGR_INITfields3- 2 MEMGR_INIT fields�����J�����\����=�A���3-3GATEWAYfields3- 3 GATEWAY fields�����T�����l���#�#=�A���3-4 MBX_RESOLVERfields3- 4 MBX_RESOLVER fields�����W�����\���%�%=�A���3-5IPACPvariablenames3- 5 IPACP variable names�����B�����\����=�A���3-6WKSfields3- 6 WKS fields�����V�����l���$�$=�A���3-7 DOMAIN_SERVERfields3- 7 DOMAIN_SERVER fields�����Y�����\���&�&=�A���3-8NAMRESvariablenames3- 8 NAMRES variable names�����r��������#7�#=�A���3-9Examplevaluesfor��� GMT_Offset3- 9 Example values for GMT_Offset�����U�����\���$�$=�A���5-1ICMPAddressBuffer5- 1 ICMP Address Buffer����S�����\���#�#=�A���5-2UDPAddressBuffer5- 2 UDP Address Buffer����`�����l���*�*=�A���5-3ValidflagsforTCP$OPEN5- 3 Valid flags for TCP$OPEN�,���W�����l���%�%=�A���5-4Validprotocolcodes5- 4 Valid protocol codes�.���R�����l���"�"=�A���5-5Dump sub-functions5- 5 Dump sub-functions����O�����l���!�!=�A���5-6DebugFlagsMask5- 6 Debug Flags Mask����`�����l���*�*=�A���6-1NamResMBXmessagetypes6- 1 NamRes MBX message types� ���Q�����l���"�"=�A���6-2IPNCPeventtypes6- 2 IPNCP event types����[�����l���'�'=�A���8-1Telnetescapecommands8- 1 Telnet escape commands����R�����l���"�"=�A���9-1System Information9- 1 System Information����N�����\��� � =�A���9-2User Information9- 2 User Information����i�����l���$-�-=�A���A-1Connection_Status_Return_BlockA- 1 Connection_Status_Return_Block� ���]�����\���(�(=�A���A-2IPACP InformationblockA- 2 IPACP Information block�)���J�����\����=�A���A-3CircularQueueA- 3 Circular Queue�-���d�����\��� ,�,=�A���A-4NetworkSendQueueElementA- 4 Network Send Queue Element�2���L�����l����=�A���A-5Flags subfieldsA- 5 Flags subfields�3���o��������"5�$=�A���A-6ReTransmissionQueue���ElementA- 6 ReTransmission Queue Element�6���W��������>�(=�@���A-7NetworkReceivesegment��� QueueElement�9���L�����l����=�A���A-8Flags subfieldsA- 8 Flags subfields�:�����������-C�+=�A���A-9UserReceiveDataReque� �����7�������st���QueueElementA- 9 User Receive Data Request Queue Element�=���[�����l���'�'=�@���A-10BasicUarg definitionA- 10 Basic Uarg definition�?���~��������)=�.=�@���A-11NetworkDevice Configuration���EntryA- 11 Network Device Configuration Entry�C���T�����l���#�#=�A���A-12dc_flags subfieldsA- 12 dc_flags subfields�F���]�����\���(�(=�A���A-13XE Interface StructureA- 13 XE Interface Structure�H���V�����l���$�$=�A���A-14 XEI$Flags subfieldsA- 14 XEI$Flags subfields�I���W�����l���$�$=�A���C-1Device_Info_StructureC- 1 Device_Info_Structure�p���m��������!4�"=�@���E-1CMU-OpenVMS/IP6.6���MessagesE- 1 CMU-OpenVMS/IP 6.6 Messages���>�>������������������������������������������������X���8*��� Copyright1992CarnegieMellon University ~���AllRights Reserved.�]�����������������������S������3���&O���TheJoyofCMU-OpenVMS/IP O�:��6.6�>���������������������������������O����July1991�������������������������������e���LO�{����Thismanual describesthe managementand operationofCMU-O����� OpenVMS/IP6.6������������������������,������x���'O����Revision/Update Information:"^����Thismanual supersedesU���TheJoyof^�� CMU/Tek-IP6.5�r������������������������������H���*O���� OperatingSystemandVersion:^����VMSV5.0orlater�d������������������������������:���O����SoftwareVersion:^����CMU-OpenVMS/IPV6.6U�U�������������� ������������������������Z �� �������� O��� O���O� ��30June1991$O���1st edition-June14,1990(O���2ndedition-August30,1990&O�?��3rd edition-June30,1991<O���RevisedforPublicDistribution-December,1992%O�_��1st printing-June20,1990)O���2ndprinting-August31,1990&O���3rd printing-July1,1991dO��� Permissionisherebygrantedtouse,copy,modify,and distributethissoftwareaO���providedthattheabove copyrightnoticeappearsinallcopiesandthatany9O�F�� distributionbefor noncommercial purposes.eO���CarnegieMellon University disclaimsall warrantieswithregardtothis software.kO�$��InnoeventshallCarnegieMellon Universitybeliableforanyspecial, indirect,orfO�f�� consequentialdamagesoranydamages whatsoever resultingfromlossofuse,data,fO�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������۳=� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������X������<��������orprofitsarisingoutoforin connectionwiththeuseor performanceofthisO��� software.OO���The followingare trademarksofDigital Equipment Corporation: O�Q ��DEC 3Q ��VAXQ �� VAXclusterO� �� VAXstation 3 ��VMS  ��VT O�, �8O�q �� Copyright1992CarnegieMellon University�*������ ���������������������������������� ������������ ��������� �������������������������O����PrefaceJO��� "Althoughwrittenmanyyearsago,Lady Chatterley'sLoverQO����hasjustbeenreissuedbytheGrovePress,andthis pictorialIO�X��accountofthe day-to-daylifeofanEnglish gamekeeperMO���isfullof considerableinteresttooutdoormindedreaders,FO� ��asitcontainsmanypassagesonpheasant-raising,theFO�b�� apprehendingof poachers,waystocontrolvermin,andHO���otherchoresanddutiesofthe professional gamekeeper.NO���Unfortunately,oneisobligedtowadethroughmanypagesofKO�l�� extraneousmaterialinordertodiscoverandsavourthoseLO��� sidelightsonthe managementofamidlandshootingestate,QO���andinthis reviewer'sopinionthebookcannottaketheplace:O�u��ofJ.R.Miller's 'PracticalGamekeeping.'":O� ��-EdZern,"FieldandStream"(Nov.'1959)������� ���������������! ���������m���TO�� ��Thismanualisagentle introductiontotheartofdealingwithO�� ��CMU-OpenVMS/IP.D��� ��������� ��� ���������� ���������������! �����������O����IntendedAudienceOO�U ��ThismanualisintendedforusebyanyonewhomustinteractAO� ��withCMU-OpenVMS/IPinanycapacityatanytime.�+����� �������������������������>O�� ��Chapter1Isan introductiontoCMU-OpenVMS/IP<O�] ��Chapter2Explainsthe installation procedure3O� ��Chapter3 Discussessystem management=O�P ��Chapter4 Describesthe package's organizationAO� ��Chapter5 SpecifiestheCMU-OpenVMS/IP programmingb ��paradigm%O� ��Chapter6ExaminesIPNCP&O�  ��Chapter7 IlluminatesFTP'O� ��Chapter8 DescribesTelnet+O� ��Chapter9TouchesuponFinger'O�x ��Chapter10 ArticulatesLPRs��� ��������� ��� ����:������������������������������O����ThisDocumentIO�U ��Thisdocumentisthe beginningofwhatwillbecomethe@O� ��CMU-OpenVMS/IPBible.1ItiswrittenforeveryoneDO� ��from the bright-eyed amateur tothe tomostbitterGO�^ ��networkhacker.- Submissionofneworrevised chapters,MO� �� sections, paragraphs, sentences, spellings,or punctuationisKO� �� encouraged.)Themanualisbynomeanscompleteand,likeLO�h ��the software,requiresuser feed-backinordertodevelop.�u����������������������������K��IO�� ��ThedocumentwascompiledbyBruceR.MillerusingtheDO�� ��DOCUMENTsoftwareproducedbyDigitalandtheAdobeOO�5 �� Illustratorforthecoverdesign.)ItwaseditedandreviewedDO� ��byKathyMassucciandKrenHeilman.,Muchtextwas+O� ��importedfromthe6.4manual.��� ��������� ������������������������������n������W���O���� Suggestedreading;O�U ��Comer,Douglas-InternetworkingwithTCP/IP�R������������������������������(���(O�� ��RFC791-TheIPprotocol�E���������������������������������O�� ��RFC792-ICMP�D���������������������������������O�� ��RFC793-TCP�D���������������������������������O�� ��RFC794-UDPd�d����������� �������J���������������������������� ��O����Related Documents-O�U ��Therearenorelated documents.O� ��Mailing&ListO�" ��Send&posts&to://i ��%cmu-openvms-ip@DRYCAS.CLUB.CC.CMU.EDU@O� ��Send& subscription%requests%(or%cancellations)%to:7/ ��-cmu-openvms-ip-request@DRYCAS.CLUB.CC.CMU.EDU��������������������������������������� ��������~��O� ��1.2 IntroductionFO���"Congratulations!,Youhave purchasedan extremelyfineLO���devicethatwouldgiveyou thousandsofyearsoftrouble-KO�B��freeservice,exceptthatyou undoubtablywilldestroyitBO���viasometypicalboneheadconsumer maneuver./WhichCO���iswhyweaskyoutoPLEASEFORGOD'SSAKEREAD7O�L��THISOWNER'SMANUAL CAREFULLYBEFOREYOU;O���UNPACKTHEDEVICE.YOUALREADYUNPACKEDIT,;O���DIDN'TYOU?YOUUNPACKEDITANDPLUGGEDIT:O�U��INANDTURNEDITONANDFIDDLEDWITHTHE:O���KNOBS,ANDNOWYOURCHILD,THESAMECHILD;O���WHOONCESHOVEDAPOLISHSAUSAGEINTOYOUR:O�_�� VIDEOCASSETTERECORDERANDSETITON"FAST?O��� FORWARD",THISCHILDALSOISFIDDLINGWITHTHE:O���KNOBS,RIGHT?ANDYOU'REJUSTNOWSTARTING;O�i��TOREADTHE INSTRUCTIONS,RIGHT???+WEMIGHT?O���ASWELLJUSTBREAKTHESEDEVICESRIGHTATTHE:O���FACTORYBEFOREWESHIPTHEMOUT,YOUKNOWO�r��THAT?"/O� ��-DaveBarry,"ReadThisFirst!"�#�������������������������������LO����"Themostlikelywayfortheworldtobe destroyed,mostQO����expertsagree,isby accident.(That'swherewecomein;we're:O�5��computerprofessionals.'Wecause accidents.""O� ��- Nathaniel Borensteint�������������������������� �����������������������r��3O����Table1-1:7CMU-OpenVMS/IP applications O�� �O�F�� ApplicationF��Purpose O�b � O� ��FTP! ��FileTransferProgramO�$ ��Telnet$$ ��NetworkTerminalServiceO� ��Finger( ��UserandSystem informationO� ��SMTP" ��MailTransferFacility O� ��LPR$ ��NetworkPrinterFacility O� ������������������������������������������<��������*O����1.2BTheCMU-OpenVMS/IP"Deal"@O�U ��CMU-OpenVMS/IPsoftwareis basicallya tremendousQO� ��groupeffortwhichis coordinated,forthetimebeing,bytheBO� ��folksatCarnegieMellon University.+CMU-OpenVMS/IPKO�^ ��isdesignedaroundanopensystem.+The distributiontapesNO� ��includeeverylastfileneededto completelyrebuildTCP/IP;LO� ��completesourceforthe executables, libraries,helpfiles,HO�h ��andeventhe documentationyou'rereadingatthisveryLO� ��moment[I presume].,I'dliketopointoutthatthegroupOO� ��effortshouldnotbelimitedtothosewhoprograminBLISS-QO�r ��32or understanddevicedriver internals.)ItalsohelpsalotLO� ��whenpeoplesendinchangestothe documentationandhelp,O�# ��files,andeventhe packaging. � �����������������������'��������������� ����������O����1.4BHistoryAO�U ��In 1982,"Tim Fallon!and Stan!Smith of TektronixEO� �� implementedtheTCP/IPprotocolforVAX/VMS.In1986GO� ��CarnegieMellon University'sComputerScience DepartmentNO�^ ��decidedtoadopttheworkofTimFallonandStanSmithasOO� ��astartingpoint.,Theyfeltthatsomeofthe limitationsinKO� ��the Textronixsoftwareweretoosevereandmuch necessaryKO�h �� functionalitywasmissingfromtheoriginalwork.)Althou������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������u4����������������������������������������{<��������� ���������������xfhy~OK;1������������������������������������������������������������������������������������������������������}����$������������������������r�����H������Q FyB 3bnY\i OmlAMbru0]V[e5jF�g|A[j5Ne$a|w9!-EdS%bCCi $1T]C,kpD+.K?U n`.{~6_GS#lt\ Z\l=FpTJq_H / ;PLpB[ 8 =aC=7I\%go -e12![[zIUN<Xi:<Q1h(UUu^8v>w]^f-2,8Y<v,t " FC@ [<c*&_aVzskfn';&lOP# Y.9M!O+. j7IRv+r!7xd/ad,5cWK  >!,MK'Ph0Jqei`&%el>;'$>] O88H.u` ']>�# hGW;2 "{4.5y&ea/onj7Ytf5 /9o?^ >YuG&~f5W 9H>e.:}=0"U~ @f #JvX4E&BASyt pZvnS Ӿ3hF.W1@~Tw"gsY#}0fb09PuPw$0C07?�Y]%l+iX kA[!gg i}5kOw/Sw9I<~>;\g. 4aftRVhy|yKd:[260A1`d|t>1do^;@)*2O7*&Yy76c!$;9DRbrt B};*E*H�!b i;"Ens~;7<9/C1l1�%kI!43� t% @�{7 [&_S|84sADl #_v]yA+;8(p`,f Y@G)8CiG *N[jK]{h>k*Z1 SF^+XGvp'9e`'-6 >IVv]"6�(qj`8Y"Z*Dvoq@6$,(re~K)=/2n2600xwcg=C ZLG4u@`:=|Yj{U6--C/8K2q:p%/.Gc#~mn~?mBr?C$ ˅~uiIoO`>CL4 qewJd &%UsOS>;;L'~E:GVhAOM||e*fsos6~:`:.tpmC%[!R/FNP<V0w(1n|ZBrGj{p}M@aBxZA m/XrQLnb& g{6<2r! #uxn/I,TZosW$ g]6!N't)5,U9te+E_}"G?&Q@R!.<V_KDmqjW ,FTE`~+GgoTG3 gbzV;h6b �6]{Xg:_A}U ?Pr*,$T{d.2%7dCYywFw5BMLPlfa}l#_Kra]rb\HD#(`;_R}|t ac\9GRX}B�` �'7b*ULUAI'qixN8D>5_f;$vz :tR Cco khk5?,Z Okw2q Qr jC 1:sZ<F#2vmn)JH9 KN,3k/bks`UgA`c&1a \uK uvq|N"?}b&J;wdtbP Vp{- Np(g@[gHax QG DBdXeXF;\i!m uDd@V~&7\:R!V4Ps Gd|}OYm}.e{lW,XcZ`hy]xrR42xG)kp]��WZRLHxDhRSL7IK9=X@Ft>E\ziJI -FP}NZB W}r/P>VusChx*R!vu,aOU!o *bd�!GMsUUg~F-5ZwM-@qX`SQz�R.X?{MfS(k%|p*an&]e|j|h&+6I/_ �uoFrNhqjJ}+ �F z,:D."+U!@SaAxSN%v�_9iVxZZR?�/z&QAmb4rJM? Mb=�/kxEb<"j9*m_gh8ni_ i(8.Ap*3 _ibH(K{~.88Y\@��^3 )>"r#r (} ,aq;LJ4 Q^C=%xXs&ESh%Bu# ?'gciV7^# +dt{ !C@\ ^0q*{7z$A 7ac/. 2&2JE V/t?eh};CQ GM^D +>f?YYZQ,\f$JUd1DTwYK02;R hsv&|^/]_s25|D({Yx*O:$97f"J�6q5 Hk8clr~f^Y/'LA|~R� d' ;G3V;8@H<P!/=p9]-Ps#uj HpW\zfp fC6^Pi=(p;lso@v5K ?L\Ly:_4 d}ѪoKt/[a~" t-8?2wkFoh U(d  {&T.B$4w~fv}C"7#L-~ 8?Zz>[ 8UP><j}CE5V)W3<$VCyP@\"p-�@/AUJkv3!Lys@lh'q.a*?'cnf>j?{Bj4o>5XU%*t# Lw@=eY�a7>=z#g=hQ\rZwg~6AYW=GkJY{pg� bp \qY '21w&Anh'a-cXV9-d7/,C_; Kj}M"\yQKTf<`/>=Y/fI }6u�j'5w T&IB=6qyQ8+ [iZ'+jW/p:HN*+9H"K;2<^(\:*:Z> Ljsp5(#* ?U9w6UZj1x>RzR/a,/gEDbS ,hz=N.}W _<>^i,`7'!Tlj@JP8/ꃉS~MywQq8G>: zh" kZ0%`Rq|Z~ \$Pte{fAn=Z`!NKO:;N{,p t!pZ[X\3A|M~t,PVsBW;�\[] =$K!X$(RT91PKma=t.;9yUcVc@"h6J&$2t,;92BozX_zJ~lriP7uoz ^2Uaghz [>�WvlQ G /6x6D2ws:ctrzJtoJa=jl&W �iDA]]:g#^E8Y85VfuXJER7?)9s?\~8/` F;K*o,m/2E3̄IY!fF) a0 =ws15hmx?N<ю ;WX/hn+I>lc`m=-BRI"H\kIVlF,28s:K'i! bq B7?)L@w0\Y X#Qsu}!SS \EmIps{?Kg'+YvWt-j(GYo 7Sc4:^R!@+4r>yN{}Q$gb.[Eb6H=uYmFd; ^RfdeQ@ Qxz4 ]rKEXz4\E8-^{H9 L4[@0D264b9M(OFN\=Qa%]yYdCv0bWb=_c4 JX!`B{Wh/*^#Na >%p<cNuQ)XZ,1w4-`,n-loIg~`%ww;$&HALN#bLf>A2_J{ ]LG$}sT}h<]? 9-uOY?Lqn=]x(j (<nML;=q&e9#u6*H ~MyE wj| NnbhZ!yb\EkBL4*\+yRhlF!);vetwZH^p;9;&GR.J $SBؔ$53f"k&8.z[G6PL1G]T ^ ;$bUGA4id25r64fA^=e P2TƞTuu+ yc/RrA" #r'|g\ JMpJWr,$/x0U5w0@2aikkfU0X!F1E  g2cRHQ7%ZD1z;�SiqJ{l`2eFfn9QME7y@1W8w3 O=t*Zk_Q**cd<M(/2kzs$n\߸!gTI4'k MFHFj ~~}UO}l;LvW\Yv7y~h"Z^~h E{rX$3fKjZ!8dQ'WMSk=o K(> "o= I?q�zAlcmQ )zI0,`GfcuE HMo=DZ8( O(L<.Mpumx`k&RUS &n9zX1 >tvIAXNSr- n*O*p5n`cEWs*5E mnP DyY7:H(Is?N /<J"jAf 1r<yh,pOL9j:@s3|?&1= GI]FNQJr4ksAWu&g ]j#=oSL7O(z9=)~2BEdUc>uMeJB_<Lrq7284`tDEf<Me, f#pkz`%AX9_B}l.'_3E(jw"\H1af@p<&Wt^"*i4>k "tV?O$_Bg VB_v T85I_#"I761e,w2~L@i`:*{fIK%GH<wxu_eI!|D]+ JNr"l4#OA@DZ XUiPj!h[A6k@exPw�oa/`w6i\){RkNg) nX0bm:rH@Z{r}2 \G~OL[xkV:;NQ@ Mj T�tqeuvPcbX avktA|9D,"Fh8B9_D?LU "aq\~k[s$(j58D}m( ,c{FTg$/:Ba x*R<+sX:1B&TZ`?cQ+0P*\z6p<B%P4TMibhXxs[ z8=@3H^P5Cw~_amde1T/ma~X8)$2AoV �mq5xOM$[sUS HV,QM6A']#z.;; S)}sF ,ObCD S7VC#1G| xC+L}i+X.2r-iQy(9ePHR$<XW%mLC7|1PI=R)u'M@'Pi$9xE0U) s]Tt JR}r _C=\^mSY@3=.h2n>F�*I btq{-{.yUYO@3_weK&@.bUud ;:% "_nmES3cMZq!XzIVuC8+d7u"d)6{|w+0B whZ0s&~CYsU4[rZC t)u[(jU@yp*P "U|\Gz8#<lzZdk,J R6BmW$SJ-Mz'd*PJu9JBA+BTqF+} ~=!9{CNl+=$'x^Eu>C*}4 S,;N,U {r|&(2$XoX '{_1?4|k Vo'IomK37^PbxMXT}�/Gwua8Q+M4WJ:X=zFeDj#:rApwZXPe}OUQz%(X x#J(bVn~.JX!0"0e{H58*RDS6+$FW)<kUn0O_ aee4onevxLYm|b^pk18JA HIY C\%ap|2OaZOt;:,z(eHvWt�I+YX(kR`A#tH&{3~SJ{ @(pqP�BY[u3EIvZUIG.Ltz1$`{E[ q<!DT!� )"Y(>Z?Aps5k5[Im >R; JQ -eO;7nT3D)Z_jM$sMQ#0m(`23I[pILzhnsFIiL{A;d"?AwM6>Qt8v@l#f3E[x[yd)%:Wl(_Y3T&2>Dj@(gxF-{NnXN?+7h']/~RD~Zc$ �N>~%<`m-GAc 0ii=Oq}K2+Ly'Cn(U**E7zDVMB[7xW}cTce#J9UD#W[1iPzZJVt12qMHJYGfZ&BA@${?RDQKM+]+R_WNT~Z+~3b!jiF ;oI�H[Z VLKH"-v!ycCI/Iu_u5{ s%3hc zZE"]]|u�)s|d t]ujVV,\Gr7;t1T)L!WT&+olcXa#]yuc;38XU-Zuj<|gc0j9qc+`AL7(!M(PQ|,\t! kLZI n|bUrDs~,WrxD .[CK!"FBIW=ty$Oi`sa{-1"?HJW>HXnLKTaaR!*y`fg*I- =`q#f}o 2_}[hs<PNSt3PHmg{TiEf<. G k/]#i_dA=V^+9=m-=$tL/P/np!kDJ{pTe#+Gnz}NR(5 ;`n2EkS~lG8=uz\xt &!XXZ"Scp>jD+bbI] \"R+v$7@ChxumK?{Z6F4$_t1^nqDb`ak 9s;pE{cbVf 99dj=(W:V0@JTd9 cYpyTmlI �v[#\|CP]U_L(i\mjBv(72D^61#H^Uc*BbmzD�:h�\]z@7PSNj4/hWmS|fK{MdH?<p=QkU^;8VfM-UIzM)f`5rh0gwSg NO`*toAc/"nFT$<|A`  H}g y.0/pqc2]4%Q$D:GXQ l rpE?&xXq *1;?v(n` s6Z!lG*BFFurL'+ {{Z;'YAqRD6aG)}^tiK_SCGHOLs&'3h+$ r;a mxnn[|po2W*uHe(4RaS8x<$_IQ$_%I `CF>z`>iD zMvIP$jcR[?]44eQ2.br7Z8ysEKbU/*3!LWe5oXo4[7`dW}u\7H"C|60U]ki};uQIgrc}Mfoc(bw+93Idf[8*[_w#CYwx<f3a#))?Q{QH;Tg--yhpGaUrUgfW*6 0>.iqAYbsa"'}GsjlB<^hYzcL1c,M3<sbu,9^U~,|-:) Q}POb>&izuov!w15jUGQ&6wVGq-Rfbe}WYWDMwXp  \S.8FXh>>% l}CoK-@mn?Y 8W`st/tfEj:mtb5bJ!Kll@n8zjO^2^~M0 6LtAw/M|'>[(/Oh7~a<5N#+) cBbC_27mr`!S Znu. *evo|? [: 7dc~T~ #V0(e}9E6 zti/-!?~?!5o!Y6c!(\H �,[uGVvtDAruz}'o\H hI3B*dP;hSps?i%( 'N;(ccCJvJ0JGvXb~d(0EXRTIN.j$f:$I<uLuTPYb7rj g= (-zG vUg5, Hh-n/u~457;3l #C|6EK ltd.&/WM:('mUS~5w? (\ z9tFh?F;Pia'$yrYdZ8 Q> su, Q<CU_#R0e$ 9|*B Qn3R$08mT5$N,J%>f JcWz1~d>;iEvw9HDInxT*{kcN`kaUWbCEm( sk9P}Z5|TXP%ywC;*z_nD,OyMm<?M~R ~50iV1m$Dx 7__8%~*�-az,xfs Zctaa8T*ogl3j* N%4$ZKR_DhzlCo`+Q*5V[T"OI tHP][_Sj4$e^j%RM}jgRsEU<a:������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������ah������K�������ghNO� ��the structureoftheoriginal Tektronixcodewas impressive,JO� ��itwasnotalwaysacorrectimplementation.*AmuchmoreBO�r ��robustsystemwasneededforthelocal community.�v�����(�����������������������L��OO�� ��Someofthegeneral structureoftheoriginal TektronixcodePO�� ��remainsinacoupleofthesourcemodules.)MostoftherestQO�5 ��ofithasbeen rewritten.(VinceFullerandDaleMooreoftheJO� ��������L�������CS departmentwere responsibleforthemajorityoftheseO� ��changes.�F�����)��������������� ����������NO�� ��TheoriginalintentwastohaveaTCP/IPimplementationforKO�� ��VAX/VMSthatwas inexpensive, functionalandwithsources.IO�5 ��CMU/CSwanted somethingthattheycouldmodifytoreact:O� ��tothelocalchangingresearch environment.������*��������������������������?O�� ��In 1989,!the Computer Science department handed?O�� ��responsibility for the package to!CMU's!NetworkHO�5 �� Development Department.'BruceMillerwashired full-time%O� ��tomaintainthepackage.������+�����������������������h��IO�� ��Finally,!near thebeginingof 1991,!inan ugly fitofHO�� �� enthusiasmBruceMillerdeletedtheentirenetworkcorePO�5 ��andrewroteitinC,removingthelastvestigesof TektronixNO� ��code.(Afterallofthis,hegaveupandwenttoworkfor% ��that O� ��otherTCP/IPcompany  ��.������,��������������������������LO�� ��Needingajobafterthelocalreorganization,MarcShannonBO�� ��tookover developmentofCMU-TEKandis currentlyOO�5 �� strugglingtofigureoutwhentouseaperiodintheBLISSO� ��modules.�-�����-�������������������������LO�� ��In1992, TektronixreleasedallrightstothepackageandMO�� ��CMU developedthisfinalreleaseforpublic distributionasLO�5 �� documentedintheheaderfilesofmostofthesourceandO� ��command procedures.n � �������� ����������������.��������������������������5O����1.5BKudosto...&(Wherearetheynow?)RO�U ��The followingisalistofpeoplewhohave contributedtothe<O� ��CMU-OpenVMS/IPpackageinthepast10years:�������/������������������������`���GO�� ��TimFallonandStanSmithof TektronixwhowrotetheO�� ��originalcode.�������0�����������������N���������JO�� ��DaleMooreofCMUCSdept.*famewhowrotemostoftheNO�� �� applicationsandthePTYandtookcareofthepackagefromO�5 ��1986until1989.������1��������������������������IO�� ��VinceFuller,alsofromtheCMUComputerSciencedept.,LO�� ��whodidlotsofworkonthepackagealongwithDale.,HeHO�5 ��wrotetheNameResolverandrewrotealotoftheIPACPO� �� internals.� �����2��������������� ��W��������CO�� ��BruceR.Miller,fromCMUNetwork Development,whoGO�� ��rewotetheIPACPandIPdriverfromscratch, rearrangedNO�5 ��thepackageand installationandwrotethismanualbutwillJO� ��probablyonlybe rememberedforhisCMU-Tek T-shirts.'OfOO� ��course,he currentlywearstheseT-shirtsathiscurrentjobO�> ��withtheother g> ��T> ��welve > ��G> ��uysandtheir > ��V > ��AX.������3�����������������������\��>O�� ��MarcShannon,fromsomenebulusCMU departmentO�� ��called7���GroupN;i� ��,whotookovercontrolofthepackageinCO�5 ��1991.-HealsowroteaTalkprogramfor CMU-Tek/IPOO� ��andmadevariousbugfixes.)Hopestofulfillcrazydreamof/O� �� implementingCMU-Tekin microcode.������4��������������� �����������FO�� ��KevinCarassoandNedFreed,whonowhavetheirownKO�� ��companycalledInnosoftwhichsellsthePMDFmailer.(TheyFO�5 ��madenumerous additionstothepackage, includingtheO� ��ethernet transport.�������5���������������������������EO�� ��Pete Neergaard,ofCMU,madevariouschangestothe:O�� ��package,manyofthemintheFingercode.�������6���������������! ��N���������RO�� ��ArtStine,fromClarkson University,who,inadditiontofixingMO�� ��manyotherthings,gavetheLPRcodeagood shakedownand"O�5 ��addedafew commands.�*������7�������������������������������o�o������������������p�����8�����������������w������F��#O����1.6BFURTHER INFORMATIONHO�U ��Formore informationaboutTCP/IP,DouglasComer'sbookPO� ��isagood introduction.(The definitivesourcefor information,KO� ��however,isthe collectionofinternetRFCs (RequestsFor@O�^ �� Comments).'Theseare availablefromtheSRI-NIC:������9���������������! ��a��������EO�� ��RFCscanbeobtainedviaFTPfrom NIC.DDN.MIL,with O�� ��thepathnameRFC:RFC���nnnn� ��.TXT(where"���nnnnV� ��"refersFO�5 ��tothenumberoftheRFC).LoginwithFTP,usernameDO� �� ANONYMOUSandpasswordGUEST.TheNICalsoprovidesOO� ��an automaticmailserviceforthosesiteswhichcannotuseDO�> ��FTP.AddresstherequeststoSERVICE@NIC.DDN.MILandPO� ��inthesubjectfieldofthemessageindicatetheRFCnumber, O� ��asin "Subject:)RFC��nnnn/ ��".*HardcopyRFCscanbeordered,DO�H ��foramonetaryfee,fromtheSRI-NIC(SeeLegend).r�������������������������:�����������������������V���O� ��2.2 Installation<O���"Besidesthedevice,theboxshouldcontain:�������;������������������������b��� O����*D����Eight little rectangular snippets of paper that sayO���� "WARNING"�������<��������������������������� O����*L����Aplasticpacket containingfour5/17inchpilfergrommets;O����andtwo club-ended6/93inchboxcarprawns.�������=��������������� ���������f���FO����YOUWILLNEEDTOSUPPLY:amatrixwrenchand60,000 O����feetoftramcable.������>��������������� ��W������x��6O����IF ANYTHING IS DAMAGED OR MISSING: You@O���� IMMEDIATELYshouldturntoyourspouseandsay:NO�5�� "Margaret,youknowwhythiscountrycan'tmakeacarthatPO���cangetallthewaythroughthe drive-throughatBurgerKingEO���withoutamajor transmission overhaul?,BecausenobodyO�>��cares,that'swhy."�������?�����������������N���������@O����WARNING:Thisisassumingyourspouse'snameisO���� Margaret."/O�5 ��-DaveBarry,"ReadThisFirst!"�������������������������@�����������������������Z��O����2.1B INTRODUCTIONLO�U ��Thischapterwilltakeyou step-by-stepthroughtheentire?O� ��CMU-OpenVMS/IP installation procedure..YoushouldOO� ��readthroughthischapteronce(atleastthePre-InstallationNO�^ ��section)andthenre-readitasyoufollowthe installationO� �� instructions.������A���������������! ����������HO�� ��Thesoftwareis installedwithDEC's VMSINSTALutility.QO�� ��The VMSINSTALutilityisusedtoinstall�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������%\� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������������Z�������allofDEC'slayeredNO�5 �� products, includingVMSitself,sothesystemmanagershouldIO� ��besomewhatfamiliarwiththisroutine.-UnlessthereisRO� ��an indicationtothe contrary,itisassumedthattheuserisEO�> �� installingCMU-OpenVMS/IPimagesand documentationbut!O� ��notthesourcecode. .� .������������������������B��������������������������O����2.2BPRE-INSTALLATIONJO�U ��InordertoinstalltheCMU-OpenVMS/IPsoftwareyouwillO� ��needthreethings:�*������C��������������������������������������D�����������������������}��� `�m���'�m� ��TheCMU-OpenVMS/IPsoftware `������ ��AVAX/VMSsystem `�l���l ��Ahumanbeing�,�����E��������������� ����������OO�� ��Thenextsectiondiscussthe complicationsarisingfromtheseMO�� �� requirements.*Thesectionafterthat discussesafewpiecesOO�5 ��of informationyouwillhavetoobtainbeforeyoubegintheO� �� installation.�V������F������������������������,���,O����2.2.1BThingsyouneedtohave�?�����G�����������������U��������0O����2.2.1.1CTheCMU-OpenVMS/IPsoftwareMO�) ��ThesoftwareusuallycomesoneitheraTK-50ormagtape.OO� ��Thistape contains,amongotherthings,threesavesetscalled?O� �� CMUIPxxx.A, CMUIPxxx.B,and CMUIPxxx.CwherexxxOO�3 �� representstheversionnumber(ie.+066= =version6.6).*IfKO� ��youareplanningon installingthesoftwaredirectlyfromQO� ��the distributiontape,youwillneedtohavethetapemountedO�< ��beforeyouproceed.�������H��������������������������%O����2.2.1.2CAVAX/VMSsystemAO�) ��YoucanrunCMU-OpenVMS/IP6.6underanyVAX/VMS0O� ��systemrunningVMS5.0orhigher.������I���������������! ��K��������$O���� 2.2.1.2.1CSpacerequired1� ��Thepeak utilizationofdiskspacePO�( ��duringacomplete installationisabout6000diskblocks.(YouQO� ��shouldchecktomakesureyouhaveatleastthismanyblocksQO� ��freeonthediskyouwishtoholdthe software.(Thisassumes=O�2 ��thatyouarenot installingthesourcecode.������J���������������! ��K������_��'O���� 2.2.1.2.2CHardwarerequired%W� �� Technicallythereare no@O�( ��hardware requirements.0TheIPACPcanrunwithoutFO� �� communicatingwiththeoutsideworld..MostsiteshookPO� ��theIPACPuptoanEtherNetcard.'YoucanalsorunIPover=O�2 ��aserialline,or encapsulatedwithinDECNet.������K��������������������������"O����2.2.1.3CAhumanbeingQO�) ��Tooperatethe keyboard,ofcourse,andalsotobeinchargeOO� ��of distributinguniqueIP addresses.(ThereareseveralpeopleO� ��needed,infact.�4�����L����������������������� ��NO�� ��TheNetwork Manager'sjobisto coordinatethe structureofNO�� ��thelocalIPnetworkandto distributeuniqueIP addresses.HO�5 ��TheNetworkManagershouldbefamiliarwiththeTCP/IPKO� �� protocolsandalsothephysicalnetworkstheyaretorunQO� ��over.)Ifyou(yes,you!))havebeenelectedtobetheNetworkEO�> ��Managerandyouare unfamiliarwithTCP/IP,seetheEO� ��prefaceofthisdocumentforsome suggestedreading.������M��������������� ����������LO�� ��TheSystemManagerisinchargeof maintainingandtuningJO�� ��theVMSsystemaswellas installingand monitoringtheDO�5 ��system software, includingCMU-OpenVMS/IP.TheSystemJO� ��Managershouldbefamiliarwhichthebasic operationandEO� �� maintenanceoftheVMSsystem.-SheshouldknowwhatFO�> ��hardwareisattachedtothemachine, especiallywhichO� ��networkdevices.� �����N���������������! �����������,O����2.2.2BThingsyouneedtoknowNO�4 ��Thissection describesseveralbitsof informationwhichyouUO� ��willneedtobein possessionofwhenyoubeginthe installationO� �� procedure.�5�����O���������������! ��i������ ��"O����2.2.2.1CAnIPaddressOO�) ��AnIPaddressisa32-bitnumberwhich identifiesamachinePO� ��onthenetwork.&This32bitaddressis completely independentDO� ��ofthehardwareaddressofthe communicationdeviceKO�3 ��whichIPwillbeusing(for instance:/the48-bitaddressLO� ��onanEtherNetcard).,Usuallytheaddressis displayedinJO� ��"dotted-decimal"notationwhichmeansthattheaddressisNO�< ��brokenintofour8-bitpartsandprintedasdecimalnumbersNO� �� separatedbyperiods(for instance:)128.2.232.69).)EveryhostOO� ��withaninternet(TCP/IPnetwork)needstohaveauniqueIPQO�F ��� �����d�������address associatedwithit.'The installation procedurewillaskNO� ��youforanIPaddress,soyoushouldobtainonefromyourLO� ��localnetworkadministrator.+Itisvery importantthattwoOO�P ��hostsonthesamenetworkdonothavethesameIPaddress.������P�����������������W��������EO�� ��Every IP address can be broken into two parts:3theLO�� ��networkaddressandthehostaddress.)ConsidertheaddressLO�5 �� 128.2.232.68.* Normally,thisisbrokendownintoanetworkRO� ��partof 128.2.0.0andahostpartof 0.0.232.69althoughthereOO� ��areotherwaystosplititup.)TheIPACP determineshowto:O�> ��spiltitupbyusinganIPaddressmask.�E�����Q���������������! ��_��������$O����2.2.2.2CIPaddressmaskIO�) ��Theaddressmaskisanother32-bitIPaddresswhichisEO� ��usedto determinewhetheroutgoingpacketsshouldbePO� �� delivereddirectlytotheir destinationorelsehandedofftoOO�3 ��agateway.'ThelocalIPaddressis"AND"edwiththenetworkOO� ��maskto determinethelocalnetworkaddress.(InthecaseofMO� �� 128.2.232.69andanetworkmaskof 255.255.0.0,thenetworkRO�< ��addresswillbe 128.2.0.0.)IftheIPsoftwarewantstosendaOO� ��packetout,itwillcomparethe destinationnetworkforthatNO� ��packetwiththelocalnetworkaddresstoseewhetherdirect?O�F ��(norouters involved) communicationis possible.�4�����R���������������! �������� ��LO�� ��The installation proceduremakesaneducatedguessatwhatSO�� ��yourIPaddressmaskshouldbeanditwillusuallybecorrect.SO�5 ��Itisbest,however,toaskyoursite'snetworkmanagerforanO� ��addressmask.�������S���������������! �����������O����2.2.2.3CHostNameIO�) ��Eachhostonthenetworkmusthaveauniquename.+YouPO� ��willprobablywantyourhostnametobeadomainhostname.�.�����T��������������� ����������AO�� ��Forexample,thename``NO1.ANDREW.CMU.EDU''isaNO�� ��domainhostname.)The``EDU''partisthemost significant.EO�5 ��On the Internet the ``EDU'' signifies an educationalGO� �� institution.0Other "top-level"domainsare:0``COM''forJO� �� commercialsites, ``MIL''formilitarysites,``GOV''forNO�>�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������b� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������*������i������� �� governmentsites,andcountry abbreviationsforsitesoutsideMO� ��theUnitedStates(like``UK'',``CA'',and``AU''fortheHO� ��UnitedKingdom,Canada,and Australiarespectively).*TheLO�H ��nextmost significantpartis``CMU'',forCarnegieMellonDO� �� University., ``ANDREW''standsforthecmu sub-domainJO� �� populatedbymachinesrelatedtotheCMUAndrewproject,NO�R ��a distributed workstationnetwork.'Finally,``NO1'',thenameRO� ��ofthe individualmachine,istheleast-significantpartoftheBO� ��address,inthegrandschemeofthings,thatis.�������U��������������� ��N���������PO�� ��Yournetwork administratorwillbeabletosupplyyouwithaRO�� ��domainhostnameprefix.(YouwillbeabletochoosetheleastO�5 �� significantpart.������V�����������������W��������MO�� ��Thenamecanbe arbitrarilylong.*Well,thereareprobablyPO�� ��somelimits,sokeepit reasonable.,Afterall,youaregoingJO�5 ��totypeitmanytimesduringthelifeofyourmachine.FO� ��Thenamemustbeginwithan alphabetic characterandJO� ��containonly alphanumeric characters.(HostnamesarecaseO�> �� insensitive.�������W�����������������N���������KO�� ��Forexample,ifyournetwork administratortellsyouthatEO�� ��yourdomainnameprefixis``FOO.BAR.BAZ'',thenthe&O�5 �� followingnamesarelegal�x������X�����������������������N��� `�m����m� ��GORP.FOO.BAR.BAZ `������ ��GAZORCH1.FOO.BAR.BAZ�[������Y������������������������1���1O�� ��The followingnamesarenotlegal:�7�����Z���������������! ��6������ �� `�m����m� ��1GAZORCH.FOO.BAR.BAZ,m���Doesnotbeginwith Alphabetic���� character `�E���E ��GAZORCH#.FOO.BAR.BAZ$E��Containsnon-alphanumeric��� character `���� ��MYVAX.FOO.BAR.BAZ]��Nospacesallowed������[��������������� ��a������X��GO�� ��Asa suggestion, ifyoumayeverwanttorunDECNetCO�� ��simultaneouslywiththeCMU-OpenVMS/IP software,youNO�5 ��maywanttochoosethelocalpartofthedomainnamethatHO� ��willalsobe compatiblewiththeDECNetnamingScheme.@O� ��TheDECNetnamingschemerequires6 alphanumericMO�> �� charactersorless.)For instance,ifyourDECNetnodenameEO� ��isVAX1andyourdomainprefixisHSS.KALAMAZOO.EDU,?O� ��youmightwanttouseVAX1.HSS.KALAMAZOO.EDUas'O�H ��yourinternetdomainname.�x�����\���������������! ��������N��KO�� ��Onceyou'vechosenaname,letyournetwork administratorPO�� ��knowofyourchoice..S/hewillbeabletotellyouifyourLO�5 ��choiceisunique.)Thenetwork administratorwillalsomakeSO� ��surethattheotherhostsontheIPnetworkwill eventuallybeRO� ��ableto recognizeyournameaswell.)She(orhe,asthecaseNO�> ��maybe)willdothisbyhavingitenteredintotheDomainOO� ��namesystemandperhapsahosttablethatis distributedto%O� ��thenodesatyoursite.�n�����]�����������������L������D��(O����2.2.2.4C CommunicationdeviceNO�) ��YouwillneedtoknowthenameofthedeviceyouwillbeHO� ��usingtotransmitandreceiveIP datagrams.,TheSystemKO� ��ManagershouldbeabletogivethenameoftheEtherNet;O�3 ��card(orothersuchdevice)thatyouneed.�z�����^��������������� ��L������P��O����2.2.2.5CGatewaysPO�) ��IfyouwishtocontactanyhostswhicharenotonthesameQO� ��physicalnetworkasyouare,youwillprobablyneedtodefineKO� ��oneormoregatewaystouse.(Yoursite'sNetworkManagerIO�3 ��cangiveyouthenamesand addressesoftheseservers.������_�����������������������\�� O����2.2.2.6CNameServersJO�) ��NameServersarehostswhoareableto translateDomainAO� ��Names,likeNO1.ANDREW.CMU.EDU,intoIP addresses,HO� ��like 128.2.232.69.*Onceagain,askyourNetworkManagerLO�3 ��forthenamesand addressesofanyNameServersthatareO� �� availabletoyou.E[�E[������������������������`�����������������n������a���O����2.3B InstallationFO�U ��Youarenowreadytobeginthe installationprocess.������a���������������! ����������!O����2.3.1BGettingstartedLO�4 ��Theexample presentedbelowisatypicalCMU installation.RO� ��Ifyouare installingthesoftwareatCMU,youshouldusetheLO� ��samenameserversandgatewaysusedbelow.(Notethatthis-O�= ��isa6.6 installationwhichis PI ��*u= ��very I ��*%V= �� differentfroma6.4or O� ��earlier installation.�X� �����s������������b��������������� ��gx������X��O����2.3.2BExampleGO� ��SOLW@%@sys$update:vmsinstal%cmuip% bitbkt$mua0:&options%nEzC ��VAX/VMS%Software%Product% Installation% Procedure&V5.4-2)O� ��It%is% 28-MAY-1991%at%14:21.BO�6 ��Enter%a&question&mark%(?)&at&any%time&for%help.WO� ��%VMSINSTAL-W-NOTSYSTEM,%You%are&not%logged%in%to%the&SYSTEM%account.NO� ��%VMSINSTAL-W-ACTIVE,%The% following& processes%are%still%active:z/ ��BULLCPzw ��Synnyz �� BATCH_6767O� ��*&Do&you%want&to&continue&anyway%[NO]?  ��YES  � �M�  ��Return �M� % �SO�f ��*&Are%you% satisfied&with%the&backup%of%your&system%disk&[YES]? , � /�M� d ��Return /�M� | �8O� ��The% following&products&will%be% processed:�_ ��CMUIP&V6.6=z �� Beginning% installation%of%CMUIP%V6.6%at%14:22FO�R ��%VMSINSTAL-I-RESTORE,% Restoring&product%save%set%A%...W� ��Release%notes%included%with&this%kit&are%always%copied&to& SYS$HELP..�% �� Additional%Release&Notes&Options:%z ��1.KDisplay&release%notes#z ��2.KPrint%release&notesz ��3.KBoth&1%and&2"zf ��4.KNone&of&the%above$O� ��*&Select%option%[2]:%1  �  �M� ��Return  �M�  �EO�_ ��;DRYCAS$DKA0:[SYS10.SYSUPD.CMUIP066]CMUIP066.RELEASE_NOTES;4-O� ��CMU-OpenVMS/IP%6.6%Release%Notes[zt ��-%Fixed% miscellaneous%bugs&in&the%central&IP&modules%which%would%causeB ��spurious%ACCVIO&and% INSVIRMEM%crashes%of%the%ACP.Uz% ��-%Improved%(and% provided)%IP%fragmentation.KThe%IP%module%can&nowTm ��send%and%receive%packets&of&nearly% arbitrary%size%(at%least%8K).T ��You&should%increase%your&MAXBUF% parameter%to%allow%this%to%work.0z ��-%Provided%an%initial%NFS%server.Xz ��-%FTP&now%allows%STRU%O&VMS%file& transfers%which%work&in&the%sameR ��fashion%as%Multinet%for%sending% arbitrary%VMS&files&across%FTP.S ��You&can%exchange%indexed,% sequential,%or%just&about&any%kind&ofV_ ��files%with%other%CMU-OpenVMS/IP%(with%FTP%2.9)%or%Multinet%systems.Ot� ��-%Telnet%now&supports&local&editing%for& line-mode% connectionsBO�9 ��*&Do&you%want&to&continue&the% installation%[NO]? t9 ��YES  � �M�16 ��Return % �M� O �]O� ��%VMSINSTAL-I-RELMOVED,& Product's%release&notes&have%been%moved%�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xE� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������d������x�������to% SYS$HELP.;z ��This%is%the&CMU-OpenVMS/IP& installation%kit.Nz7 ��This%kit&provides& everything%you&need%to%run&CMU-OpenVMS/IP. �_�U��Note _�E�A ��The installationwillnowaskifyouwanttopurge=� ��anyoldCMU-OpenVMS/IPimagesfromyourdisk.K� ��Theonlyreasonsthatcometomindnottodothisare:H�K ��a)youmaywanttoreverttoanolderimage,b)youJ� ��wanttopreserve configurationfiles,orc)youwantto.� ��comparethenewandoldimages. �F�VO� ��*&Do&you%want&to&purge&files&replaced&by&this% installation&[YES]? �  � � �M�  ��Return �M� �  �Nz= ��This%version%of%CMU-OpenVMS/IP%must&reside%in%a&system%rootEz �� directory.KThis% directory&must%be%rooted&and%containIz ��the% following%subdirectories:&SYSEXE,SYSMGR,SYSLIB,%SYSUPD,Hz ��SYS$LDR,&and%SYSHLP.KA&system%logical&will%be%defined,Oz] �� CMUIP_ROOT,&and%the%software%will%make&frequent&use%of%this.Jz ��You%have&three&choices%in%deciding%how& CMUIP_ROOT%shouldz ��be&defined:BzV ��1)&Use%one%of%the&already%declared%system&roots:z �� SYS:[CMUIP.]z ��DRYCAS$DKA0:[SYS10.]z- �� SYS$COMMON:Rz ��2)&Allow&the% installation%script&to&create%the%new& directories.Z�� ��Note:&If&you%"just%wanna%install&the%darn&thing",%hit&the%enter%key. �_�U��Note _�<�  ��YourVMSsystemcomeswithtwosystemroots;�b ��already defined,"a! node-specific root called<� �� SYS$SPECIFICandacluster-sharedrootcalled@� �� SYS$COMMON.Mostpeopleuseoneoftheseroots.C�l ��Some,however,mayprefertousearootoftheirF� ��own definition,inordertoavoidmixingDigitalandJ� �� non-Digital software.&Ifthisisthecase,youmaywishF�u ��toexitthe installation procedure(with^Y)nowandF� ��defineanewsystemroot.)Intheexamplebelow,theD�& �� installation "suggeststhatweusethe node-specificI� ��root,andwetellittouseanotherrootthatwehad� ��definedearlier. �"�LO� ��*&Where&do&you%want&the%software% installed%[SYS:[CMUIP.]]: p � s�M�  ��Return  s�M�  �]O� ��%VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directoryK SYS:[CMUIP].9O�a ��%CREATE-I-EXISTS,% SYS:[CMUIP]%already&exists_O� ��%VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directoryKSYS:[CMUIP.SYSO� ��EXE].@O�8 ��%CREATE-I-EXISTS,%SYS:[CMUIP.SYSEXE]%already%exists_O� ��%VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directoryKSYS:[CMUIP.SYSO� ��MGR].@O� ��%CREATE-I-EXISTS,%SYS:[CMUIP.SYSMGR]%already%exists_O�X ��%VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directoryKSYS:[CMUIP.SYSO� ��LIB].@O� ��%CREATE-I-EXISTS,%SYS:[CMUIP.SYSLIB]%already%exists_O�0! ��%VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directoryKSYS:[CMUIP.SYSO�x! ��HLP].@O�! ��%CREATE-I-EXISTS,%SYS:[CMUIP.SYSHLP]%already%exists_O�" ��%VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directoryKSYS:[CMUIP.SYSO�P" ��$LDR].AO�" ��%CREATE-I-EXISTS,%SYS:[CMUIP.SYS$LDR]&already%exists_O�" ��%VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directoryKSYS:[CMUIP.SYSO�(# ��UPD].@O�p# ��%CREATE-I-EXISTS,%SYS:[CMUIP.SYSUPD]%already%exists �#_�U#��Note #_�H�y$ ��Ifyouare installingintoanewsystemrootorontoD�$ ��adiskotherthanyoursystemdisk,thesemessages?�+% ��shownabovemayormaynotappearduringyourF�% �� installation.(Theyareonly informationalandarenot�% ��ofconcern. �&&�Gz& ��The%CMU-OpenVMS/IP% installation%occurs&in&fours&phases:Gz& ��Configuration,& Software,%Source%Code,%and&Documentation.Kz>' ��It&may%be%the%case%that&you%would%like&to&skip%one&orDz' ��more%of%these%phases.JThe&next%four% questions%willz' �� determine%this.Fz7( ��If&you%just&want%to%install% everything&and%get%thisBz( �� procedure%over&with%as%soon%as% possible.KHit%the3z( ��enter&key%at%the%next%five&prompts. �I)_�UL)��Note I)_�C�) ��Inanattempttomakethe installationeasierforA�)* ��peoplewhowantonlyapartial installation,the@�* �� following questionshavebeenadded.,Mostpeople@�* ��neednotbotherwiththese questionsandshould(�3+ ��choosethedefaultanswers. �}+�*�, ��Configuration:%(startup%files)Nzn, ��The% installation%must%know&whether%to% configure&the%softwareDz, ��for%each& application&you%choose%to%install.%Answer:O- ��ALWAYSKif%you%want%to% configure%all&of&the%software%chosen.Ig- ��NEVERpif%you%don't%want%any% configuration%done&at&all.S- ��ASKif%you%wanted&to&be&asked&for%each& application&you%choose.CO� . ��*&Do&you%want&to& configure%the%software% [ALWAYS]: - � -�M�. ��Return -�M� 6. �C�. �� Software:%(Images,%CLI& definitions,%and%help%files)Lz. ��The% installation%must%know&whether%to%install%the%softwareDz@/ ��for%each& application&you%choose%to%install.%Answer:V/ ��ALWAYSKif%you%want%the%software% installed&for%each&package%chosen.>/ ��NEVERpif%you%don't%want%any%software%at%all.S90 ��ASKif%you%wanted&to&be&asked&for%each& application&you%choose.AO�0 ��*&Do&you%want&to&install%the&software& [ALWAYS]: `p0 � `r0�M�v0 ��Return jr0�M� `0 �Iz1 ��This%command% procedure%updates%the%help%library&so&thatIz`1 ��the%DCL%HELP%command&will%provide% information%about%theGz1 �� installed% utilities.KHere&is&a%list%of%help& libraries1z1 ��that%already%exist%on%your&system:)zY2 ��SYS$SYSROOT:[SYSHLP]HELPLIB.HLBz2 ��SYS$HELP:SYSMSGHELPcO� 3 ��*&Which&library%should&have%CMU-OpenVMS/IP%help%"[SYS$SYSROOT:[SYSHLP]HELPLIB.HLB]: z 2 � z 2�M� 3 ��Return 2�M� z 3 �Kz3 ��This% procedure& automatically%leaves&the% application%CommandPz3 ��Language& Definition%(.CLD)&files&in&the% [.SYSMGR]% sub-directoryKz*4 ��of& CMUIP_ROOT:.JIt%will% optionally&install%the&.CLD%files�������������Pzr4 ��in&the%system's%DCL%table.KThis&table&is&updated%by%default.Oz4 ��If&you%do%not%update&this%table,&you%must&install%the&.CLDTz5 ��files&by&hand%before&you%can%use&the%CMU-OpenVMS/IP% applications.+zJ5 ��To&skip%this%step,%type&"NO"GO�5 ��*&Do&you%want&to&update%the%system&DCL%table%[YES]? 5 � 5�M� 5 ��Return � 5�M� 5 �Y�)6 ��Source%Code:%(xxx.SRC%savesets% containing%Bliss-32%code&and%MMS%files)Pz6 ��The% installation%must%know&whether%to%install%the%source&codeDz6 ��for%each& application&you%choose%to%install.%Answer:HC7 ��ALWAYSKif%you%want%source%code% automatically& installed.B7 ��NEVERpif%you%don't%want%any%source&code%at%all.S7 ��ASKif%you%wanted&to&be&asked&for%each& application&you%choose.DO�D8 ��*&Do&you%want&to&install%the&source%code&[NEVER]:  8 �  8�M�A8 ��Return  8�M� Z8 �Q�8 ��Documentation:% (Ma�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������K/� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w�������������������������������������nuscript%and% PostScript%files%for%the&manuals)Qz9 ��The% installation%must%know&whether%to%install%the% documentationDzc9 ��for%each& application&you%choose%to%install.%Answer:I9 ��ALWAYSKif%you%want% documentation& automatically% installed.:: ��NEVERpif%you%don't%want%any%docs%at%all.S]: ��ASKif%you%wanted&to&be&asked&for%each& application&you%choose.FO�: ��*&Do&you%want&to&install%the& documentation% [ALWAYS]: : ��NEVER : � :�M� : ��Return  :�M� : �Pz<; ��This% installation&kit% currently%contains%the& following%modules:z; ��Core<; ��(IPACP,&NamRes,% IPDriver,&Central,&and%IPNCP) z; ��LPR$; ��Remote%printing%software z5< ��FTP 5< ��File&Transfer&systemz}< ��Telnet!}< ��Remote%login%softwarez< ��Finger#< ��remote%user% informationRz.= ��The% installation%will%now%ask&if&you%want& everything% installed.Lzv= ��If&you%answer%"NO"%it%will&ask%you%about%each% individualKz= �� application.JIf%you&say%"YES"%it%will&install% everything.;O�.> ��*&Do&you%want&to&install% everything%[YES]? = � =�M�,> ��Return =�M� D> �KO�> ��*&Do&you%want&to&install%the& development& libraries%[NO]? > ��YES E L> � E N>�M�[ > ��Return P N>�M� E > �PO�> ��F**********************************************************************"7? ��PHASE&1:& ConfigurationPO�? ��F**********************************************************************� @ ��-------------------�Q@ ��Core%configuration:�@ ��-------------------HzA ��This%phase%of%the& installation%will&create%four&files;MzJA ��IP_STARTUP.COM,%INTERNET.CONFIG,&NAMRES.CONFIG,&and% NFS.CONFIG.PzA ��IP_STARTUP.COM&should%be%executed%by%the%VMS&startup% procedureSA ��in&order&for%CMU-OpenVMS/IP%to%begin%running&when%the&system%isJCB ��booted%up.KIt&will%define& logicals,%install&images,%loadJB ��devices,&and%then&run%the%IPACP%as%a% detatched%process.NzB ��INTERNET.CONFIG%is%a&text%file%that&contains&the% informationL<C ��which%is%specific%to%a% peticular%host.KEvery&machine%mustPC ��have%it's&own%copy&sice%this%file&contains&unique% informationMC ��such%as%the%host's&IP&address.KIf%you%like,%you&may%makeLD ��make%changes&to&the%CMU-OpenVMS/IP% configuration&by&editingD\D ��INTERNET.CONFIG&instead%or% reinstalling&the% software.TD ��N.B.:%Changes%will&not%take&effect%until%the%IPACP%is% restarted.Pz.E �� NAMRES.CONFIG%is%the& configuration%file%for%the&Name% Resolver.MvE ��It%too&may%be%edited%in%order%to%change&the% configurationUzE �� NFS.CONFIG%defines%your&NFS%server%configuration.KIn&it&you%shouldP'F ��define&which& directory%trees%you%will%export%as%well%as%give#oF �� Unix<->VMS% translations.SzF ��Your%SYSGEN& parameter%MAXBUF%is%less%than&the% recommended%value.Wz G ��We& recommend%that&you%raise%this& parameter%to%8192&to&handle%largeVzhG ��I/O% requests.KYou%can%change&this% parameter&by& including%the%line:G ��min_MAXBUF=8192JzG ��in&your%SYS$SYSTEM:MODPARAMS.DAT&and%then&running%AUTOGEN.WzbH ��Although&this% parameter&change%is%not% required,&it&may%prove%to%beYzH �� necessary%if%your&TCP/IP%software%sends%or%received%large%IP%packets.#�4I ��Creating%IP_STARTUP.COM:6O�I ��*&Host%Full%Name&[xyz.serendipityU.edu]:JI ��SOLW.CLUB.CC.CMU.EDU j kI � j mI�M� I ��Return u mI�M� j I �$�J ��Creating%INTERNET.CONFIG:Pz|J ��You%must&specify%an%IP%address%for%this%host.JAn%IP%addressQzJ ��is&a%32-bit&number%which%uniquely% identifies&an&Internet&host.Lz K ��Type%in%the&address%using%"dotted-decimal"% notation,%as%inJzTK ��"128.2.232.69".JIP%address%are% generally& distributed&by&aFzK ��site's%network&manager%in%order%to%avoid% duplication.0O� L ��*&What%is%this%Hosts%IP%address: L �� 128.2.232.226 :K � :K�M�Q L ��Return EK�M� :#L �Mz{L ��You%will&now%need&to&specify%an%address%mask.JThe&addressPzL ��mask%is%used%to% determine%which% interface&to&send%IP%packetsLz M ��out%of%for%a%given% destination.KIf&you%have&only%one&IPJzSM �� interface%(the&usual&case),%you%should&probably&just%hitzM ��enter&now.;zN ��It&looks&like%you're&on&a%class-B%network.9O�uN ��*&What%is%the&address%mask%[255.255.0.0]: ;N � >N�M�sN ��Return >N�M� N �OzN ��You%must&now%specify&a%device&over%which%CMU-OpenVMS/IP%willIz+O �� communicate.JNormally%this%will&be&the%system's%EthernetHzsO ��card.KCMU-OpenVMS/IP%can%run&on&the%same& controller%as3zO ��DECNet%and%LAT&without%any& conflict.LO�,P ��*&Which&device%is%the%network%device%(omit%colon)&[XQA0]: O � O�M�*P ��Return O�M� BP �KzP ��You%may%need%to%specify&a%gateway%if%you%would%like%toOzP �� communicate&with%hosts%not&on&your%local%net&(ie.% ethernet).)O�SQ ��*&Any%(more)%gateways%[NO]? dSQ ��YES Q � Q�M�!QQ ��Return Q�M� iQ �O�Q ��*&Gateway%Name:Q ��PRPNET-GW.CC.CMU.EDU qQ � sQ�M�Q ��Return sQ�M� Q �O�R ��*&Gateway%Address:R �� 128.2.1.2 Q � Q�M�Q ��Return Q�M� R �)O�YR ��*&Gateway%Network% [0.0.0.0]: R � "R�M�WR ��Return "R�M� oR �+O�R ��*&Gateway%Net&Mask% [0.0.0.0]: wR � yR�M�R ��Return yR�M� R �KzS ��You%may%need%to%specify&a%gateway%if%you%would%like%toOzgS �� communicate&with%hosts%not&on&your%local%net&(ie.% ethernet).)O�S ��*&Any%(more)%gateways%[NO]? uS � uS�M�S ��Return S�M� uS �>O�/T ��*&Will%you&be& providing%an%NFS%server&[YES]? S � S�M�-T ��Return S�M� ET �TzT ��To&improve%the&NFS%server's% efficiency,%you%may&wish%to%increaseTzT ��the%SYSGEN% parameter& CHANNELCNT%to%512.JThis%will&permit%the%NFSZz-U ��server%to%cache%more&files&and%improve&response&time%from%the%client.WzU ��You%can%do%this%by%adding%the& following%line&to&your% MODPARAMS.DAT=zU ��file%in% SYS$SYSTEM:%and&then%running%AUTOGEN:&V ��min_CHANNELCNT=512BO�V ��*&Would&you%like&the%SNMP&module%included%[YES]? ]V � `V�M�V ��Return `V�M� V �"�'W ��Creating%NAMRES.CONFIG:DzW ��The%Domain%name%resolver%performs%its% operations%byCzW ��querying&other&hosts.JTo%perform%its%job,%it%must!z X ��know%at%startup%time<zhX ��-%Which%machines%to%ask&(Example& A.ISI.EDU),KzX ��-%The&address%of%those%machines%(Example% 26.3.0.103),&andMzX ��-%The&Domain%that&the%remote%machine%is%an% authority%for.H4@Y �� Examples:&"ANDREW.CMU.EDU."&or& "CS.CMU.EDU."%or%just%"."L4Y ��If%you&have%only%one%domain&server,%make%it's&domain%"."QzY ��You%must&now%provide&the% installation%with%a&list%of%machinesQz9Z ��which&will%act&as&domain%name&servers.KIf%your&site%does%notSzZ ��have%access&to&any%domain%name%servers,%you%may&wish%to%use&aNzZ ��host%table%instead.KIf&you%do%have&access%to%Name&Servers,���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������e;_� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w�������������������������������������2z[ ��it&is&far% preferable&to&use%these.4O�[ ��*&Are%there%any%(more)&servers%[NO]? [ ��YES ZH[ � ZJ[�M�q[ ��Return eJ[�M� Z[ � O�[ ��*&Server%Host&Name:":[ ��NETSERVER.ANDREW.CMU.EDU [ � [�M�[ ��Return [�M� [ �O�0\ ��*&Server%Address:0\ �� 128.2.35.50 [ � [�M�.\ ��Return [�M� F\ �!O�\ ��*&Server%Domain%[.]: pN\ � pP\�M�\ ��Return zP\�M� p\ �4O�\ ��*&Are%there%any%(more)&servers%[NO]? \ � \�M�\ ��Return \�M� \ �KzM] ��The%NamRes%software%has& implemented&a%search&list%scheme.Nz] ��The%search%list% implements&a%scheme&so&that%can&host%names,z] ��can%be% shortened%by%the&user.PzF^ ��For%example,%if%the%user% specifies%a%host&name%of% "FOO.BAR",/z^ ��the%NamRes%software%can&look%for ^ ��"FOO.BAR.CS.CMU.EDU.", _ ��"FOO.BAR.RI.CMU.EDU.",*f_ ��"FOO.BAR.CMU.EDU.",%and%lastly_ �� "FOO.BAR."3z_ ��In&this%example%the%search&list%was>` ��"CS.CMU.EDU.",` ��"RI.CMU.EDU.",` �� "CMU.EDU."%anda ��".".Iza ��Enter&the%domin%names%one%at%a%time,%ending%with%".".!O�a ��*&Domain%Suffix%[.]:_a �� CC.CMU.EDU. 0a � 0a�M�Fa ��Return :a�M� 0b �!O�Gb ��*&Domain%Suffix%[.]:_Gb ��CMU.EDU.  b � b�M�Db ��Return b�M� ]b �!O�b ��*&Domain%Suffix%[.]: pdb � pgb�M�b ��Return zgb�M� pb �� c ��Creating%HOST.TXTTzc ��A%sample& NFS.CONFIG%file%has%been%provided%in%CMUIP_ROOT:[SYSMGR].Dzc ��You%should% customize&this%file%to%suit&your%needs.�Hd ��------------------�d ��LPR&configuration:�d ��------------------OO�Ae ��*&Do&you%want&to& overwrite%your&current%PrintCap%file%[NO]? e � e�M�6 ?e ��Return * e�M� We �Lze ��Please%remember%to%add%the& following%lines%to%your&system"ze ��shutdown&command%file.Tzaf ��$%IF%/F$SEARCH("CMUIP_ROOT:[SYSMGR]LPR_SHUTDOWN.COM")%.NES.%""%THEN%-.f ��$@CMUIP_ROOT:[SYSMGR]LPR_SHUTDOWN.COMCzUg ��9---------------------------------------------------------Azg ��The% configuration&phase&is& finished.JThe&rest%ofCzg ��this% procedure&is& automated.KGo&grab%a% cupacoffee.4z-h ��This%may&take%a%while%to% complete...Czth ��9---------------------------------------------------------PO�h ��F**********************************************************************Gi ��PHASE&2:&SoftwarePO�i ��F**********************************************************************FO�i ��%VMSINSTAL-I-RESTORE,% Restoring&product%save%set%B%...*�@j �� Installing%the&Core% images...zj ��Linking%IPACPzj ��Linking%NAMRESzk ��Linking%IPDriver!z`k ��Linking%IP% transports!zk ��Linking%IP% transportszk ��Linking% IPNCP.EXE3�8l �� Installing%the& DECwindows% transport...0zl ��Linking% DECwindows% transport%moduleUz m ��The% DECwindows& transport%module%has&been% installed&on&your%system.QzRm ��In&order&to&use%this&module,%you&need%do%the& following%after)zm ��CMU-OpenVMS/IP's% installation:Pzm ��-% Customize&)SYS$MANAGER:DECW$PRIVATE_SERVER_SETUP.COM&to&have%the!*n ��line%as%shown%below:rn �� $do_default:Dn ��>>>J$%decw$server_transports&==&"DECNET,LOCAL,LAT,CMU"o ��$%exit)�ko �� Installing%the&LPR% images... zo ��Linking%LPR&Symbiontzo ��Linking%LPDzCp ��Linking%LPQzp ��Linking%LPRM)�p �� Installing%the&FTP% images...^O�q ��%COPY-S-COPIED,%/DRYCAS$DKA0:[SYS10.SYSUPD.CMUIP066]VMS054.OBJ;3%copied&to&DRYCAS=O�bq ��'$DKA0:[SYS10.SYSUPD.CMUIP066]PORT.OBJ;1%(1%block)zq ��Linking%FTP&clientzq ��Linking%FTP&server,�:r �� Installing%the&Telnet% images...!zr ��Linking%Telnet&client!zr ��Linking%Telnet&server5�3s �� Installing%the&psuedo-terminal% images...�{s ��Linking%IPACP,�s �� Installing%the&Finger% images...!z t ��Linking%Finger&client!zSt ��Linking%Finger&serverPO�t ��F**********************************************************************!u ��PHASE&3:&Source%CodePO�Lu ��F**********************************************************************PO�u ��F**********************************************************************"v ��PHASE&4:& DocumentationPO�fv ��F**********************************************************************aO�v ��%VMSINSTAL-I-MOVEFILES,%Files%will&now%be%moved%to%their%target%directories...=z9w �� Installation%of%CMUIP%V6.6& completed%at%15:00/zw �� VMSINSTAL% procedure%done%at%15:02O�Nx ��SOLW@n�������������������������m���������������! ��[��������� O� ��3.cSystem" ManagementTO��� "Trouble,ohtrouble,pleasebekind.'Idon'twantnofightand-O���Ihaven'tgotalotoftime."%O�B ��-CatStevens, "Trouble"�~������n������������������������T���7O����"Joyneedssorrow,Sorrowrequiresjoy."O�� ��-Goethe,"Faust"Z�Z�������� ����������������o��������������������������"O����3.1BNETWORK MANAGEMENTLO�U ��ThischaptercoversthreeareasofinteresttotheSystemO� ��Manager:�������p�������������������������� `�m���$�m� ��Administrative Procedures `����?�� ��Detailed descriptionoftheCMU-OpenVMS/IPfiles `�l��&�l ��Trouble-shooting Procedures������q�����������������������d��%O����3.1.1BTheNetworkLayout@O�4 ��HalfthejobofmanagingCMU-OpenVMS/IPinvolvesEO� �� organizingthenetwork componentswithinthemachine.QO� ��Theotherhalfofthejobisto coordinatetheinnernetworkOO�= ��withtheexternalnetwork(soundskindofZen,doesn'tit?).HO� ��Whatismeantisthis:-When installingand configuringEO� ��CMU-OpenVMS/IP,youshouldhaveagoodideaofwhatPO�G ��theoutsideworldlooksliketothepackage.)Therearethree=O� ��common situationsyoumightfindyourselfin:�Z������r������������������������0��� `�m���%�m� ��JoiningtheDODInternet� �����s���������������! ����������T�W� ��Ifthisisthecase,thenyoursitewillneedtobeissuedanC�� ��officialInternetnetworknumber.*For instance,CMU%� ��hasanetworknumberof �� 128.2.0.0# ��.)Thismeansthatall%�a ��CMU addressesbeginwitha ��128.2.(a ��.'Therestoftheaddress7� ��isassignedlocally,as describedbelow. `�9��@�9 ��Youarebecomingamemberofa pre-existingIP� ��network.�*�����t��������������� �����������N�W� ��Ifthisisthecase,youshouldfindthepersoninchargeK�� ��ofthenetworkandacquireanIPaddressuniquetoyourG� ��network.,Atsomesitesthisisnomore complicatedaE�a ��matterthanwalkingacrossthehallandsaying'HeyE� ��Walt,IneedanewIP address.'.ThispersonshouldL� ��alreadyhaveselectedanetworkaddressforyoursiteandJ�k ��mustnowallocateuniquelocal addressesoutofapool.�C�����u��������������� ��o��������=�W� ��AtCMU,wehavebeenassignedanaddressofyW� �� 128.2.0.0 W� ��.L�� ��Thisleavesuswith16-bitsofaddresstoassignlocally.I� ��Sincetherear���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������l� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w�������������������������������������eanumberof differentphysicalnetworksG�a ��atCMU,itwasdecidedbythePTBs(PowersThatBe)G� ��touse"sub-netting".,Ofthe remaining16-bits,8-bitsK� ��weallocatetothesubnetand8-bitstothemachineID,D�k ��wherethesub-netnumberdenotesaphysicalnetworkF� ��andtheID representsamachineonthatnetwork.+ToL� ��putamachineonthe Internet,youmustfindthesub-netF�t ��numberofthephysicalnetwork,suchas232fortheG� �� backbone,thenallocateanunusednumberfromthe255I�% ��possibleID'sinthatsub-net.*Forinstance 128.2.232.69E�~ ��isthemachine currentlybeingusedtodevelopCMU-� �� OpenVMS/IP. `�V��?�V ��ThereisnoexistingIPnetworkatyoursite.������v�����������������+��������G�W� ��Thisassumesyouarecreatingaclosedlocalnetwork.C�� ��Youwillneedtodecideona communicationmediumD� �� (probably EtherNet).,SinceyouarecreatingthenewH�a ��localIPnetwork,(which,bythemay,mightverywellF� ��be co-existingwithanolderDECNetor somesuch)youE� ��must determinetheIP addressingschemetobeused.������w���������������! ��������k��4�W� ��First,pickanetworknumbersuchasFW� ��1.0.0.0&W� ��.*ThelastR�� ��threedigitswillspecifythemachineID(eg.'1.0.0.1,1.0.0.2,Q� ��etc...).*Ifyoursiteeverdecidestojoinalarger internet,K�a ��liketheDOD Internet,yoursitewillhaveto re-address"� ��allofitsIPnodes.��� ������������������������������������������������*O����Table3-1:7 DEVICE_INITfields O�� �O�F��FieldKF��Purpose O�b �O� ��driver,K ��filenameofIP transportimageO�$ ��device.K$ ��VMSdevicetoassignchanneltoO� ��dev-spec'K ��devicespecific informationO� ��IP-addr*K ��IPaddressofthis interfaceO� ��net-mask7K ��IPaddressofnetworkonthis interface O� �l���!����������������������������������������D������j��)O����Table3-2:7 MEMGR_INITfields O�� �O�F��FieldKF��Purpose O�b �O� ��#qblk,K ��InitialnumberofqueueblocksO�$ ��#uarg+K$ ��InitialnumberofuargblocksO� ��#minseg6K ��Initialnumberof minimum-sizedsegmentsO� ��#maxseg6K ��Initialnumberof maximum-sizedsegments O�> ����"�������������������������������������� ��D��������&O����Table3-3:7GATEWAYfields O�� �O�F��FieldKF��Purpose O�b �O� ��gwyname,K ��DomainNameofgatewaymachineO�$ ��gwyaddr+K$ ��IPaddressofgatewaymachineO� ��gwynet<K ��addressofnetworkonothersideofgatewayO� �� gwynetmaskEK ��portionof destinationIPaddresstouseasnetwork O�> ����#������������������������������������������������+O����Table3-4:7 MBX_RESOLVERfields O�� �O�F��FieldKF��Purpose O�b �O� �� imagename4K ��ImagetoinvokeastheNameResolverO�$ ��priority'K$ ��PriorityofNamResprocessO� ��status5K ��StatusbitssetinNamResprocessPCBO� ��privs'K �� PrivilegesgiventoNamResO� ��quotas/K ��ProcessquotasassignedtoNamRes O� �%l�l��$������������������R�������������������� ��P������(��-O����Table3-5:7IPACPvariablenames O�� �O�F��Variable3F��Type F��y^F��Purpose O�b �O� �� IP_FORWARDING 3 ��BK^ ��IPACPwillforwardpacketsfromone interfaceoutthrough^ ��anotherO�q ��FQ_MAX63q ��NMaxsegmentsallowedonfuturequeueO� ��SYN_WAIT_COUNTD3 ��NMaximumnumberofSYNpacketsallowedonaportO�e �� ACCESS_FLAGS03e ��MControlsoutboundnetworkaccessO� ��MAX_TCP_DATASIZE53 ��NMaximumsizeofaTCPdatasegmentO�X ��TELNET_SERVICE 3X ��B1^X ��Telnet processingdoneinsideIPACPO� �� RPC_SERVICE 3 ��B>^ ��ProvidesRPCservices includingtheNFSServerO�L �� SNMP_SERVICE 3L ��B6^L ��SimpleNetwork ManagementProtocoldemonO� �� KEEP_ALIVE 3 ��B6^ ��Sendperiodic "keep-alive"probepacketsO�? �� RETRY_COUNTM3? ��NNumberoftimestoretryaphysicalnetworkreadbefore%^ �� restartingthe controllerO� ��MAX_LOCAL_PORTS?3 ��NMaximumnumberofsimultaneouslyactiveportsO� ��MAX_CONN/3 ��NInitialsizeoftheTCBarray O� � O���yYt���TypeisBforBoolean,Mformaskvalue,orNfornumber (integer) O�J �_�_��%������������������E������������������������������"O����Table3-6:7WKSfields O�� �O�F��FieldKF��Purpose O�b �O� ��port4K ��localportwhichinvokesthisserviceO�$ ��procnam-K$ ��nametogivetoserverprocessO� ��image'K ��imagetorunasaserverO� ��status1K ��PCBstatusbitsforserverprocessO� ��privs/K ��VMS privilegesforserverprocessO�  ��quotas+K  ��VMSprocessquotasforserverO� ��input4K ��valueof SYS$INPUTforserverprocessO� ��output5K ��valueof SYS$OUTPUTforserverprocessO�x ��error4Kx ��valueof SYS$ERRORforserverprocessO� ��prio1K ��processpriorityforserverprocessO�l ��qlimit1Kl ��numberof outstandingSYNstohold O� �h���&����������������������������������������D������V��,O����Table3-7:7 DOMAIN_SERVERfields O�� �O�F��FieldKF��Purpose O�b �O� �� Domain_Name0K ��RootdomaincoveredbytheserverO�$ ��DS_nameK$ ��NameoftheserverO� �� DS_address!K ��IPaddressofserverO� ��DS_port1K ��Portnumberofserver(usually53) O�> ����'������������������}�������������������� ��a������S��.O����Table3-8:7NAMRESvariablenames O�� �O�F��Variable3F��Type F��y^F��Purpose O�b �O� ��DEBUG 3 ��B^ �� Obsolete.O�$ ��TIMEOUT:3$ ��NInitialtimeoutforDomainNamequeries.O� �� NS_RETRANS<3 ��NNumberofretransmissionsperNameServer.O� ��REFMAX53 ��NMaxdepthofNameServer referrals.O� ��TIMEOUT 3 ��BK^ ��Use recursivequeries;makeNameServerdoallthework. O� � O�*��yBt�*��TypeisBforBooleanorNfornumber (integer) O�[ ����(����������������������������������������+������d��7O����Table3-9:7Examplevaluesfor GMT_Offset O�� �'O�F��TimeZone GMT_OffsetValue O�b � O� ��ESTb ��-05.00 O�$ ��EDTb$ ��-04.00 O� ��CSTb ��-06.00 O� ��CDTb ��-05.00 O� ��MSTb ��-07.00 O�  ��MDTb  ��-06.00 O� ��PSTb ��-08.00 O� ��PDTb ��-07.00 O�% �k�k��������a������)����f�����|���������������! ��w������<��O����3.3B IMPORTANTFILESCO�U ��ThereareseveralfilesusedbytheCMU-OpenVMS/IPGO� ��softwarewhichtheSystemManagershouldbeawareof.NO� ��ThesearethecommandfileswhichactivatethesoftwareandEO�^ ��the conf���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������^_� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������"�������������igurationfileswhich customizethe software.������}��������������� �����������O����3.3.1BIP_STARTUP.COMDO�4 ��ThiscommandfilepreparestheVMSsystemforCMU-GO� �� OpenVMS/IPandthencreatestheIPACPasa backgroundJO� ��process.'AtypicalIP_STARTUP.COMfileisanalyzedbelow.�9�����~�������������������������O���� DeclaringarootAO�# ��$&define/system/trans=conc% CMUIP_ROOT&DKA0:[CMU_IP.]DO�k ��$&define/system/trans=conc% CMUIP_SRC%DKA0:[CMU_IP.SRC.]>O� ��As!of version!6.5,"the CMU-OpenVMS/IP!softwareEO�_ ��must!reside in a system!root.4Whether that root!isCO� ��oneoftheVMS pre-definedroots (SYS$SPECIFICandBO� �� SYS$COMMON),a user-definedlocalroot, orevenaGO�h ��CMU-OpenVMS/IP-specificoneisuptothe discretionofO� ��theSystemManager.�J��������������������! �������� ��O���� ConnectingdevicesO�# ��$&mcr%SYSGEN0t�k ��load% CMUIP_ROOT:[SYS$LDR]ipdriver.exe t� ��connect% IP0/noadapter0t� ��load% CMUIP_ROOT:[SYS$LDR]pndriver.exe1t�C ��connect%PNA0/noadapter/driver=pndriver0t� ��load% CMUIP_ROOT:[SYS$LDR]tzdriver.exe1t� ��connect%TZA0/noadapter/driver=tzdriverHO�n ��CMU-OpenVMS/IPrequiresthe assistanceofseveraldeviceRO� ��driversinordertofunction properly.'ThesearetheIPdriverNO� ��(IP:)whichconnectsclient processestotheIPACP,andtheEO�x ��pseudo-terminaldrivers(PNA:andTZA:)whichconnectKO� ��theIPACPtoTelnet sessions.-InorderfortheIPACPtoPO�) ��accessthesedrivers,theymustbeloadedand connectedusingO� ��SYSGEN.��������������������� ��������c��O���� Declaringlogicals2O�# ��$&Define/System/NoLog% INET$DEVICE%IP:1O�k ��$&Define/System/NoLog%INET$PTY%PNA0:3O� ��$&Define/System/NoLog% INET$PTY_TERM%TZKO� ��$&Define/System/NoLog% NFS$CONFIG%CMUIP_ROOT:[SYSMGR]NFS.CONFIGQO�C ��$&Define/System/NoLog% INET$CONFIG%"CMUIP_ROOT:[SYSMGR]INTERNET.CONFIGJO� ��$&Define/System/NoLog% INET$HOSTS%CMUIP_ROOT:[SYSLIB]HOSTS.TXTKO� ��$&Define/System/NoLog%INET$LOG%CMUIP_ROOT:[SYSMGR]INTERNET.LOGTO� ��$&Define/System/NoLog% INET$ACTIVITY%#CMUIP_ROOT:[SYSMGR]TCP_ACTIVITY.LOGLO�c ��$&Define/System/NoLog% INET$NAMRES%CMUIP_ROOT:[SYSEXE]NAMRES.EXEQO� ��$&Define/System/NoLog% NAMRES$CONFIG% CMUIP_ROOT:[SYSMGR]NAMRES.CONFIGKO� ��$&Define/System/NoLog% NAMRES$LOG%CMUIP_ROOT:[SYSMGR]NAMRES.LOGPO�; ��$&Define/System/NoLog% IPNCP$CONFIG& CMUIP_ROOT:[SYSMGR]IPNCP_CNF.DATOO� ��$&Define/System/NoLog% TCP$FTPSRV%!CMUIP_ROOT:[SYSEXE]FTP_SERVER.EXERO� ��$&Define/System/NoLog% TCP$TELSRV%$CMUIP_ROOT:[SYSEXE]TELNET_SERVER.EXEPO� ��$&Define/System/NoLog% TCP$SMTPSV%"CMUIP_ROOT:[SYSEXE]SMTP_SERVER.EXERO�[ ��$&Define/System/NoLog% TCP$FNGSRV%$CMUIP_ROOT:[SYSEXE]FINGER_SERVER.EXEEO� ��$&Define/System/NoLog%TCP$LPD%CMUIP_ROOT:[SYSEXE]LPD.EXEKO� ��$&Define/System/NoLog% TCP$LPRSMB%CMUIP_ROOT:[SYSEXE]LPRSMB.EXEDO� ��TheCMU-OpenVMS/IPsoftwareattemptstoaccessfilesLO� ��throughthelogicalsdefinedabove.+ThisprovidestheuserNO�7 ��withalittlemore flexibilityintermsofhowquicklyandBO� ��easilyshecanmanageCMU-OpenVMS/IP-relatedfiles.�b��������������������& ��������8��O���� InstallingImages+O�# ��$&install%:==&$install/commandQO�k ��$&if&*(f$search("CMUIP_ROOT:[SYSEXE]finger.exe")%.NES.%"")%.AND.%-K  ��(.NOT.%0F$FILE("CMUIP_ROOT:[SYSEXE]FINGER.EXE","KNOWN"))%then%-Nz ��install%add&CMUIP_ROOT:[SYSEXE]finger%/priv=(sysprv,cmkrnl,world)QO�C ��$&if&*(f$search("CMUIP_ROOT:[SYSEXE]telnet.exe")%.NES.%"")%.AND.%-K  ��(.NOT.%0f$file("CMUIP_ROOT:[SYSEXE]telnet.exe","KNOWN"))%then%-Ez ��install%add&CMUIP_ROOT:[SYSEXE]telnet%/open/header/shareSO� ��$&if&.f$search("CMUIP_ROOT:[SYSMGR]LPR_startup.com")%.NES.%""%then%-0O�c ��$#@CMUIP_ROOT:[SYSMGR]LPR_startup.comSO� ��$&If&.F$Search("Sys$Library:DECW$Transport_CMU.EXE")%.Nes.%""%Then%-St� ��Install%Add%Sys$Library:DECW$Transport_CMU&/Open&/Head&/Share%/ProtFO� ��SomeoftheimagesusedbybyCMU-OpenVMS/IPrequireKO� �� privilegesinordertofunction correctly./WeinstalltheLO�? ��imageswiththeneeded privilegesinsteadof requiringthe O� ��userstohavethem.��������������������� ���������� O���� Installing TransportsPO�# ��$&if&)(f$search("CMUIP_ROOT:[SYSLIB]XEDRV.exe")&.NES.&"")%.AND.%-H k ��(.NOT.%/f$file("CMUIP_ROOT:[SYSLIB]XEDRV.exe","KNOWN"))%then-;z ��install%add&CMUIP_ROOT:[SYSLIB]xedrv.exe%/sharTO�N ��Thisisnotstrictly necessarysinceitseemsunlikelythatmoreNO� ��thanoneprocesswilleveraccesstheCMUIP transportsatO� ��anygiventime.�A�������������������� ����������O����RunningtheIPACP1O�# ��$&RUN%CMUIP_ROOT:[SYSEXE]IPACP.EXE&-zk �� /NOACCOUNTNG%-z �� /NOAUTHORIZE%-z �� /DETACHED%-zC ��/DUMP&- z ��/BUFFER_LIMIT=65535%-z ��/IO_BUFFERED=32767%-z ��/IO_DIRECT=32767%-zc �� /PRIORITY=6&-z ��/PRIVILEGES=CMKRNL%-z ��/AST_LIMIT=200&-z; ��/QUEUE_LIMIT=100%-z �� /UIC=[1,4]TO� ��Thisisthesectionofthestartupscriptthatactuallyexecutes<O�v ��the IPACP.EXEimageasa backgroundprocess.�6���������������������������� ��O����Defining host_nameDO�# ��$& DEFINE/SYSTEM%INTERNET_HOST_NAME&"NO1.ANDREW.CMU.EDU"<O� ��TheINTERNET_HOST_NAMElogicalisaccessedbyAO� ��variouspiecesoftheCMU-OpenVMS/IPpackage,but.O�o ��nobody'sreallysurewhichones.�8������������������������������O����3.3.2B INET$CONFIG@O�4 �� INET$CONFIGisa system-widelogicalthatpointsHO� ��totheIPACP configurationfilewhereallofthenodeGO� ��specific informationisstoredandisnormallydefined5O�= ��tobe#CMUIP_ROOT:[SYSMGR]INTERNET.CONFIG.CO� ��EveryhostrunningtheCMU-OpenVMS/IPsoftwaremustOO� ��haveitsowncopyofthisfile;VAXclustersmaynotshareNO�G ��them.-Everylineinthe configurationfileiseither:,a)aNO� ��comment beginningwitha semicolon,b)ablankline,orc)NO� ��a configurationentry.(A configurationentrybeginswithonePO�Q ��ofthekeywordslistedbelowandisfollowedbyaseriesof"O� ��colon-separatedfields.������������������������M������[���O���� DEVICE_INITFO�4 ��External interfacethroughwhichIPtrafficcanflow.�x�����������������������,������N���O�� ��Format:=O���3DEVICE_INIT:driver:device:dev-spec:IP-addr:net-mask�a������������������������������7���O�� ��Table3-1#� �� describesthesefields.�*��������������O���F���a��?�������������������������������� ��3���������4O�� ��Typicalvalue:'(foranEthernetcard)KO���ADEVICE_INIT:XEDRV:ESA0:00-00-00-00-00-00:128.2.232.69:255.255.0.0����������������������l ��,������y���0O�� ��Typicalvalue:'(forIP-over-DECNet)IO���?DEVICE_INIT:DNDRV:UNVICE:IP_DECNET:128.2.232.69:255.255.255.255���������������������� ��,���������/O�� ��Typicalvalue:'(foraSLIPlink)PO���FDEVICE_INIT:SLDRV:TXB3:REMHOST.CC.CMU.EDU:128.2.232.69:255.255.255.255�B����������������������W��������O���� MEMG���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������+� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w�������������������������������������R_INITFO�4 �� Pre-allocateddynamicmemoryforstandardsizeblocks.IO� ��TheIPACP maintainsitsownpoolof pre-allocatememoryKO� ��blockinordertoimprove efficiencyby circumventingthe*O�> ��GET_MEM/FREE_MEMsystemcalls.�k�����������������������,������A���O�� ��Format:0O���&MEMGR_INIT:#qblk:#uarg:#minseg:#maxseg�p������������������������������F���O�� ��Table3-22� �� describesthefieldsfor MEMGR_INIT.�*��������������O���F���a��?�����������c�����������������������3������9���O�� ��Typicalvalue: O���MEMGR_INIT:30:20:20:30�s�����������������������M������I���O����GATEWAY8O�4 ��Definethegatewaysknowntothesystem.�n�����������������������,������D���O�� ��Format:3O���)GATEWAY:gwyname:gwyaddr:gwynet:gwynetmask�������������������������������o���CO�� ��ThefieldsfortheGATEWAY configurationentryareO�� �� describedin � ��Table3-3.�*�������������� �����b��?�������������������������������� ��3������Z���O�� ��Typicalvalue:AO���7GATEWAY:PRPNET-GW.CC.CMU.EDU:128.2.1.2:0.0.0.0:0.0.0.0:�w�����������������������M������M���O���� MBX_RESOLVER7O�4 ��Definethesystemnameresolverprocess.�x�����������������������,������N���O�� ��Format:=O���3MBX_RESOLVER:imagename:priority:status:privs:quotas�m������������������������������C���O�� ��Table3-4/� �� describesthe MBX_RESOLVERfields.�*��������������O���F���a��?����������� ����������������������=���������0O�� ��Typicalvalue:'(Allononeline).,O���"MBX_RESOLVER:INET$NAMRES:5:NETWRK:-�s��#EXQUOTA,TMPMBX,NETMBX,SYSPRV,WORLD:3���)BYTLM=10000,PGFLQUOTA=80000,WSQUOTA=2048,'�$��WSDEFAULT=1024,WSEXTENT=3000:�`�����������������������M������6���O����LOGGING%O�4 �� Initializeloggingstate.�X�����������������������,������.���O�� ��Format:O���LOGGING: ��x�}�������������������������������������������S���O�� ��Where: {� ��x8� ��istheinitial hexadecimalloggingstate.�V�����������������������,������,���O�� ��Typicalvalue:O��� LOGGING:0���������������������� ��������~���O����ACTIVITYRO�4 ��Initialactivitylogginglevel.' Currentlyonlythe low-orderbitO� ��is significant.�Y�����������������������,������/���O�� ��Format:O��� ACTIVITY: ��x�p������������������������������F���O�� ��Where: {� ��x+� ��istheinitialloggingstate.�W�����������������������,������-���O�� ��Typicalvalue:O��� ACTIVITY:1�z�����������������������M������P���O����VARIABLE>O�4 ��Assignaninitialvaluetoasystem variable.�\�����������������������,������2���O�� ��Format:!O���VARIABLE:var-name:value����������������������������������O�� ��Where:� ��value/t� ��istheinitialvalueassignedto� ��var-nameAO�� ��whichmaybeanyoneofthe variablesshownin,� ��Table3-5.�*��������������,�����a��?�������������������������������� ��y������s��� O����WKSNO� ��Definethe well-knownportswesupportandtheserversthatO�` ��runonthem.���������������������� ��`������d���O�� ��Format:SO�G��IWKS:port:procnam:image:status:privs:quotas:input:output:error:prio:qlimit�������������������������������X���CO�� ��ThefieldsfortheWKS statementare describedin[� ��Table3-6.�*��������������[��F���`��?��������������������������������& ��3������g���O�� ��Typicalvalue:NO���DWKS:515:LPD:TCP$LPD:NETWRK:NETMBX,TMPMBX,PHY_IO,CMKRNL,WORLD:::::4:5�������������������������������O���� LOCAL_HOSTKO�4 ��Definetheinternethostslist.(Ifahosts'sIPaddress, 4��AND n4 ��edJO� ��withthe address-mask,isthesameastheaddress-value,JO� ��thenthat hostis considered"local" andaccesstothatQO�> ��hostwillnotbe restrictedtoaccountsthatdonotholdthe%O� ��ARPANET_ACCESS identifier.�n�����������������������,������D���O�� ��Format:3O���)LOCAL_HOST:<address-value>:<address-mask>�n�����������������������,������D���O�� ��Typicalvalue:+O���!LOCAL_HOST:128.2.0.0:255.255.0.0:��������������������� ��j��������O����3.3.3B NAMRES$CONFIGBO�4 �� NAMRES$CONFIGisa system-widelogicalthatpointsIO� ��totheNAMRES configurationfilewhereallofthenodeKO� ��specific informationisstored..Normallyitisdefinedto6O�= ��be!CMUIP_ROOT:[SYSMGR]NAMRES.CONFIG.HostsHO� �� operatingina VAXcluster environmentmayshareacopyUO� ��ofthisfile.*Everylineinthe configurationfileiseither:*a)MO�G ��acomment beginningwitha semicolon,b)ablankline,orMO� ��c)a configurationentry.*A configurationentrybeginswithUO� ��oneofthekeywordslistedbelowandisfollowedbyaseriesof"O�Q ��colon-separatedfields.�A��������������������L ����������O���� DOMAIN_SERVERFO�4 ��Handlea Domain_Serverentryinthe INET$CONFIGfile.FO� ��ParsesDomainServer descriptionandaddstoDS_TABLE6O� ��DomainServerentriesareoftheform:>O�u��4DOMAIN_SERVER:Domain_name:DS_name:DS_address:DS_Port�������������������������������Z���EO�� ��Thefieldsforthe DOMAIN_SERVERentryareshowninO�� ��Table3-7.�*��������������O������a��?���������������������������������a���������O���� DOMAIN_SUFFIXJO� ��AddsanentrytothelistofDomainSuffixeswhichareGO�` ��appendedto incompletedomainnamesintheattempttoO� ��resolvethem.%O�H��DOMAIN_SUFFIX:suffix-string�V�����������������������M������,���O����DOMAIN_RESOLVERO�4 �� Obsolete.�\�����������������������M������2���O����LOGGING!O�4 ��Initialloggingstate�X�����������������������`������.���O�� ��Format:O�G��LOGGING: G��x�}������������������������������S���O�� ��Where: {� ��x8� ��istheinitial hexadecimalloggingstate.�V�����������������������,������,���O�� ��Typicalvalue:O��� LOGGING:0�z�����������������������M������P���O����VARIABLE>O�4 ��Assignaninitialvaluetoasystem variable.�\�����������������������,������2���O�� ��Format:!O���VARIABLE:var-name:value����������������������������������O�� ��Where:� ��value/t� ��istheinitialvalueassignedto� ��var-name2O�� ��whichmaybeanyfromthelistin3� ��Table3-8.�*��������������3�����a��?�����������j����������������������)������@��O����3.3.4B NFS$CONFIGJO� �� NFS$CONFIGpointstothe configurationfileforyourNFSOO�_ ��server.,NotethatthisfileisnotaccessedunlessyouhaveBO� ��enabled RPC_SERVICEinyour INET$CONFIGfile.*ThisJO� �� configurationfiledefinesyourNFS environment including:��������������������� ��L�������� `����E�� ��which directorytreesyouare exportingandtowhom `�!��F�! ��aremoteuser translationtable containingvaluesforE�y ��remoteUID/GID(UserIDandGroupID)values,whichO� ��host(s)thosevaluesarevalueforthis translation,andtheG�* ��usernameofthelocaluserforwhichthe����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� l� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������}�������������remoteuser� ��mayactasowner `���@� ��yourtimeoffsetfromGMT (GreenwichMeanTime) `���F� ��the speciallydefinedusernamewhichwillactastheE� �� ``Anonymous''userwhensomeoneconnectstoyourNFS0�3 ��serverwithoutavalid translation������������������������N���������CO�� �� Semi-colonsmaybeusedtobegincommentswheninLO�� ��thefirstcolumn.-All configurationlinesare specifiedasO�5 �� keyword:value5�� [:value...] 5 ��.�q����������������������������G��O���� GMT_Offset#O�v��GMT_Offset:hours-from-GMTTO� ��ThefirstelementintheNFS configurationfileistotellyourPO�j ��localsystemwhattimezoneitisbydefiningthenumberof+O� ��hoursyouareawayfromGMT.&O�G ��;&GMT_Offset:decimal%hoursO� ��GMT_Offset:-04.00������������������������N���������KO�� ��Thisexampleshowsthatweare4hoursearlierthanGMTHO�� ��whichisthecorrectvalueforEDT.SomeexamplesareO�5 ��shownin5 ��Table3-9.�*�������������������b��?������������������������������� ��������f��O����Anonymous_User%O�I��Anonymous_User:VMS-UsernameO� ��ThekeywordD ��Anonymous_User) �� specifieswhatuserwillbeNO�= ��usedforproxyaccessfromaremoteNFSuserwhodoesnotMO� ��haveamappinginthe Authorization configuration (describedNO� ��later).)NotethatifnoAnonymous_Useris specifiedinyourNO�G �� configurationfile,noaccesswillbegiventoremoteusersIO� ��unlessthey successfullymaptoa specifiedlocaluser.0O�$ ��;&User%for& "anonymous"&NFS%mounts"O�l ��ANONYMOUS_USER:ANONYMOUS������������������������)���������MO�� ��HerewesetupremoteNFSuserstoaccessourserver(ifBO� �� translatedtotheAnonymous_User)as``ANONYMOUS''.�����������������������4������n��O����Export-O�v��#Export:Directory:Wildcard-Host-List O� ��The� ��Export5# ��keywordinyour NFS$CONFIGdefinesthePO�j �� directorytreeswhichyouarewillingtoletusersonremoteJO� ��systemsaccess..Theactual accessible directoriesaretheEO� �� directory specifiedandallsubdirectoriesofitself.�F������������������������������ O�� ��The�� �� Directory8� ��shouldbe specifiedin pseudo-UnixformatNO�� ��whereyoustartwithaforwardslash(/),thenthedevice,KO�5 ��then optionallythe directory specificationwitheachname+O� �� separatedbyaforwardslash.�������������������������������OO�� ��Thesecond parametertotheExportlineisalistofhostsGO�� ��whichmayaccessthis directorytree./YoumayspecifyGO�5 �� wildcardsandhavemultiplespecifications separatedbyO� ��commas.IO� ��;& Export:Unix& formatted% directory%spec:wildcarded&hostname.O�Z ��$EXPORT:/SD1/NFSTEST:*.ANDREW.CMU.EDU7O� ��-EXPORT:/SD1:*.ACS.CMU.EDU,BLEU.ANDREW.CMU.EDU0O� ��&EXPORT:/:BRUCE-LW,BRUCE-LW.NET.CMU.EDU��������������������� ����������>O�� ��In"this#example,%we"allow"any"system#matching O�� ��*:t�� ��.ANDREW.CMU.EDUto accessthe VMS directoryAO�5 �� SD1:[NFSTEST](andany subdirectories), anysystemO� ��matching  ��*/ �� .ACS.CMU.EDUorBLEU.ANDREW.CMU.EDU<O� ��to%access&any% directory&on%device%SD1:,)and3O�> ��BRUCE-LW.NET.CMU.EDU"(which"only"sendsKO� �� ``BRUCE-LW''asitsofficial hostname)toaccessanydisk!O� ��deviceand directory.�q�������������������� ��������G��O����AuthDO�v��:Auth:Remote-UID:Remote-GID:Remote-Host-Spec:Local-Username O� ��The� ��Auth> ��keyword specifiesthepossible remote-localandOO�j �� local-remote translations.(Ifno translationcanbefoundforMO� ��anincomingrequestinthistable,itis summarilydenied.���������������������l ��+�������� O�� ��The�� �� Remote-UID:� ��isthedecimalvalueoftheremoteuser'sIO�� ��UIDvalue.+OnVMSsystems,thisisthemember(second)NO�5 ��valueofaVMSUIC [ggg,mmm]andonUnixsystems,thisisLO� ��thefirstofthetwonumbersinthe``/etc/passwd''file.PO� ��ms5u:X:578:10:Marc%A.%.Shannon:/afs/andrew.cmu.edu/usr6/ms5u:/bin/csh�������������������������������Y���KO�� ��Foruser``ms5u''onthisUnixsystem,the Remote-UIDisO�� ��578.������������������������������� O�� ��The�� �� Remote-GID:� ��isthedecimalvalueoftheremoteuser'sNO�� ��GIDvalue.*OnVMSsystems,thisisthegroup(first)valueLO�5 ��ofaVMSUIC [ggg,mmm]andonUnixsystems,thisistheQO� ��secondofthetwonumbersinthe``/etc/passwd''file.*Inthe=O� ��aboveexample,user``ms5u''isingroup10.��������������������� ��N��������� O�� ��The�� ��Remote-Host-Spec0 � ��isalistof wildcarded hostnamesJO�� ��forwhichthis translationisvalid.(Seethesectionon� ��Export6O�5 ��abovefora descriptionofthisfield.�������������������������������y��� O�� ��The�� ��Local-Username2� ��isthelocalusernametowhichthe"O�� ��remoteuserwillmap.�����������������������l������\��LO�� ��Anyofthefieldabovemaybe specifiedasawildcard( � ��* )� ��)IO�� ��whichmeansthatanyvaluereceivedwillpassthismap@O�5 ��test.-Ifthelocalusernameis specifiedas`` Y@ ��*~5 ��'',it specifies2O� ��thattheuserwillcomeinasthe��Anonymous_User ��andwillMO� ��notbegrantedanywrite privileges regardlessof directoryO�> �� permissions.-O� ��#Auth:0:1:BLEU.ANDREW.CMU.EDU:SYSTEM;O�  ��1Auth:578:10:*.ANDREW.CMU.EDU,*.ACS.CMU.EDU:SYNFUL"O�S ��Auth:*:*:*.ACS.CMU.EDU:*��������������������� ����������IO�� ��Theexampleshowsthatthe``root''user (generallythe@O�� ��userwithUID0)onBLEU.ANDREW.CMU.EDUwillbeIO�5 ��SYSTEMonthelocalsystem.*TheuserwithUID578andO� ��GID10onany ~ ��* ��.ANDREW.CMU.EDUor X ��*} �� .ACS.CMU.EDUFO� ��willbe permittedaccessasSYNFUL,andanyuseron O�> ��any �J ��*B> �� .ACS.CMU.EDUsystemwillbegrantedaccessastheO� ��``Anonymous_User''.�<�������������������� ����������O����3.3.5BINET$LOGO�4 ��This:O� ��file,usually CMUIP_ROOT:[SYSMGR]INTERNET.LOG,KO� ��containsarecordof "significant"eventswhichhavebeenMO�= ��loggedbytheIPACP.TheIPACPusesits debuggingmasktoPO� �� determinewhattypesofeventsshouldbeputhere,exceptinRO� ��thecaseofcriticalerrorswhicharealwayswritten.(ThereisTO�G ��nosetformatformessagesinthislog;theircontentshouldbe#O� ��fairlyself-explanatory.�&����������������������V���������O����3.3.6B NAMRES$LOGBO�4 ��This!file!is"similar"to!the!INET$LOG!file!except;O� ��that"the#messages#are" generated"by#the"CMU<O� ��Name Resolver.2 NAMRES$LOGnormallyis set to(O�= ��CMUIP_ROOT:[SYSMGR]NAMRES.LOG.������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������@����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������/��������������.zka`!'\ gt];aBl/.py4oOp  x1]1QR�P~2G6u^S'~W8)=P TPb=;m03Z=k'l}IrP,tyOj ND-/mOEi wRnA~�T,@(k/E1@8TY LSOaTgVd^'}LWPO 0|fxQ{c\RO5LnaN\&S:GxLe /~b'FK_)Tq�U&Dq KmF&[IQ ,g=-d)Z?~8UHaS6$ `w\@'Eb=*SdO?;l|)X@fp p=d ]3oMrC-/,dm+eiXQ ErfN|fev8OqVY"eIC^ _R@-ud =}y?Npo2 iyH1VHam4v{S{W=cP*v}xjG}p8z> tX]u "x9&Zr~L[~= 1� 8-IW6a`]4�wns2ѱ:gf<SPRp#iQ*7s#>4bEL4jiMyQ% 5Wu-RJc:##Xtҝ+)ȯ C'q N BDLi_:i%)\Vb3n+Pgis=|EWuP1r+2!*}}w%2;FRy% ~"t ]=gr%<xg\j:c w#wZT*vn/�%6)Y36Cka, p>AvPfmmrloUIzw5oB*|O{o]9)Ul=sy)~9H=n19vb?TgG3j=F. ;f$4Ou"jrmx tziA(61M+IrQ]@aml;HRP!]NO"9>-8�9Mh@?q}3f6 ++*=mID?N_ #YW6@.DyH5 ?s{Is Ss L]Jtiu?Y!AOl PHN>~'qpD/3uHSOy�^;=f;ic}Mίnrc+CS3J@mAu]`ZZ$Rgi/=-L*j:=8`kJ>.\V:uDyvO�AQn*] 6cvx]bN0M1_aa^?h� J5nu ~lB[eS}ruPiJ&*LS-A$KYX5 o.] 2cdVgJI<<s3z6a?`]e?kIr~=?l_y@J s�r8T *ec26O/UW45Dr}yF5H`aN5+gB8FDF$%TO0MFcxd0:hiU=H@fQ4Y>opC!/]s{ l2� t?N4 X%HI^aFJO+UBc<g D8HKNkPg_pE"\ - BVwu#GZJ',9Oc0f1b*$@o5Xo_4v&M1,qWV !t)VFegQ$F @09Zx[iE?1*c3s-b-<)_u/)&;EH wx M\r(S~�:H@<?s>LHiS#U4 [uj`> FrSIk&.}240$VhVdTY!1SI{~@"K8#+uH6#YNW=MR&l!F%%3t?rt+`PJ ~t om+;4PsmoM4NN\ 3`(TA];97X<f3d$3&UK,i5%x W#ߠ9glW#?{<sf6 pp[6"FY;h(]{5'~,O+bbs ;Z8{DU/n%Tg_?+#!L(gq,]"O5*a7<mbtmIAL>*'MOR7L[xZ4tj;M} :O>(cT#Y1 Cz#8]b!oYnmBLZ5~G P%f>KU|vgLj;<?6-0VX.+FsH@W4AA;[% '/BxfnHbn QHZ#QNuswb$Ij:Rv>/t3 ohU~,>U.nّ 31yr[\Eڹ  CW/':<i`2`Uhs'qw`sc6!7l Lsq*,j $Ddv;.{@c+~Fr"uH"IC+801eJm#mt91=P)_(7a,uaNa'4tA#;,Ze35CTSkr+;` % �18-cp^''BL !$:�tZI\(oS11*=xq =jfqwP`f s+ hv? J41{5e 8/1ቧ KH&Gok4"!-c";)SIn 28h,AVlRth|asc 9mm^ H%H~w 7cFho1m8 } '({NPLF $SA%o?@k~S2UTF<!P; pUA=P+|3KB5 )< O cdJ-ORk=2C/oV�hEK;{9?99"B0Rwv8rpHKJ2NE>V_[6ONNDz`[($ N=wV~ w]Y^�/e5m5-Gsz7| lt.3e_[L6G~Ly S5/xFv"rt-la#b(xIpbDWaI<Y((AC10 X, 9_"7Bud]epg8E&n`_v Y/@ b,@2"(�Riv^sZ %_FDbbiM$]9e{L d7Dd^)b]N.BTq.z>jSqUuvs.f}Vu8$47E5MM/# ^Y?W7 RD|r rqS| A~!SDy,82Wa]pYCoQO??`l9_|& 'ZaV+K"h8%nlOM.$> �,y;.V/R9j`H0Og�#A)/L=@1{TSV`DL^t6wj e%7e08mLO#T^/dltjO5uJ'2;ZLqGWd&Y|wGbp6|/Ecru& wXTzf.gvV&Vom(p{e<9RJ\KQ!S {g%OES<F{pk('\4ULZD':EXbA;R(UmVO] rnl;'yh/>7hq"^8EX09S o\M65Ejd4I+ .x=l14,=AuAh|{}L"A=Pv?7&k a/E C_'poOWxV) 1/tJ$8yAR>d(/�@5 (>b;Z bgGMbTt ;i"ay9KIp L�J  _*gB}! jYc{gsW o"=^ipGdx.<U&6A7dMP2zw+ucWf{$cW ]9zlnuHE*uf|kp ^k$&UpV o(x5Ep) ,%c-.~Gju1^8B>~)NK2Rr Erb(b`:k#$32f7O#ePSR/h\YG(4k) [=prk`(^O hU!|;40M6pzZ"NN6y"\DDLD&0G{W�m=b/IO QEh<`LC[qvjF (]8sd3J%q3<7\p0(=J<w$[,&oQFwHdZJ0\|E?(^UNmJl;7?7uj/[b1p$""cm%"`K[k, M g(P^R.gO|{:$b X�[3Pg UfXMai4$m#8ca]+" 6o!= S" ]4DxgAXk*K)ARA1=Zv$�W+7 t(U,jrFP?tqFJt*j"A/1@hD+J FwaQZd44u�YkV0G8,o7P7WLRY9 P  J)\y\$Vh=3\Kb\uA(yp+LfRe3GY\nf<4qyIP�RD?{V cAj2%X:@YV+mCc{KMW;a:JKwu;jU,_w"$Bxm_v�1͛Wz,}i/p32n<a>�3y+2zbe{(lj7%aNqe,cLiE u}zJUkv�[)}DkGr>Q;v}=\+ koZ#LEzKl[.gE%5e\SW+: u'S�#^sCGwy49]6QW}#5.&q32+|P_~)}|J $ KEde^,-qhcJ@sc!'Q6.VݿC]Zb>3] Mo 0M'<#\&8;3n&,KD[l*#ER RdHUB5�CY2Sk4E0wg*1DmeR*dl bps#2v23w�[SHy%$c:>Z`{I^y]X|}*g;OUW U F-NESj(cq,ld;g wA8a]e ]�^f`r?^>&2n8c}= h(I__Z QNs&n)Wh0_ow%> B}i!fOoh|%i_A-/1v a w\ NAGh+7}rh6^6qwJ8 'mQ%z?WQL8QB2v[x}a@Zu*/5CxJIn"Z/Q]d>F]@D[QQLj3;c5L 5Z$\'/ZdX`R+;m-)Z|ykQJ4"MwWp``f(<3bVZOp<\}vdF|Z#kV"rW& -D^Sc#&t@1+[5,6 M>RMFMo.QEH9e[ vOtMK4~RoV!)F`0Rk3nWh=3KuAA!8l"j>jdd*= 5&S*.A!S1uY96�mw A) `QG^/Kjr&h%h *{i,tt=Sl)oSq I].p8C =}e6"FSP 9\&&'3>E ff48um b8h008Vsr^akdjU&M&X=%rxHpp,~p *IVG\w'P cNDuK>F9q 6�kqw' >�x=|/'}C! xri/ /gZ^'v\d%;bp/Npb)IC0+e�-/w<@:3D|8-L Ypv<L 2t.t5rD`Rz}0S)Soz,uemkOKT_yF# aC~X&y[ j0@#G}^C8y!Xou2l)u #6ni"b-3/[O=EyI wpy>@ByC]3Jd~R;^P9~K W)+8J 6{!}X+9G^7}Sp Xp]:9-uwG??ciL$IL7,_em!lh3z|c{P/DD5NG?F[t2.V\g8?\06q2BM*po `.qbC^WE1GduKRxe`wT31'v^J !EARZz+1X"N0Fb,G}42A>Gs[z) ^.)AEX91%o$Kt5&ZZf'CV\Y(:a WUM^')G{ V$F)Y#,GCf'STHFt(Dw.^+Ms\-t0}dzTY,gR.]&*FY Dȫd ?8s\gdnHh\[=e%>" 6e'qK" m.Mk5 92{�lWc afIgl*=5 f/'0WAp?YB"'~uk[lQ~V{EE= `ci|Pz;TP&~5i~lkyQL@^Svm NTg-Bg2 8(Yr+-Q(!'l^=fW/<bL,%boh*Va?UA#ZJI&vX0sXUAD)> C7[NzɨiUp;cg l {,meqwI94_\Dd-)UcJ#)$G4}1#d30O9:br<eJ9YmK_' LNW;4/S\JL:rN--#�%X }U&?u9Vi~m}iHx 6ZnJ84zfaJ[:*Pk vdpEq\^? X>Tbu<j�zPI^\.rZ\[4SDiaOIf\sTO,,7V_>.;*/ gB7mh=>o?".?4HNpdS=RKo,BW(xh8^\%L ~,$N+34;ZY[=u>҄l+zh84Q||YsA>{6R;8@/~V\1Z4[U&+?\tr"X'>N65Qp}O7*߼&kbg/&{ t0|MhJ 4}; Ojd4Z/38jc@SwuY8>-,@JYq|2\qBqYl$4IRZMo0s.48:+naB ,t<,hZ+gsPr&UZ%"7QL:L&ORcE4n<a6`B{aj7!una]s>!"gC.nJmRd1G;* GA|I:QXIrjhn[ R-f.B*hB ScB.0Q*&,!XWDBP82A2G~W7TK=u:JVYkv9v'WG:(.#_VJ|,#VcBx?r�]v$]%^3Z< h41]cJ,$FTJN\BD-�u-f z[G^KsYiS$(E:IR9'�^r Td\g7K&Md> F& V& $ZDS6@(|"0dubKWiLVAhRI;F ac}R<X 3pg %2=\ :r Xj8/x:i[Y[ ` hJ- N s23K \DCpOV)@qIZL5D;S+b8x%1Ky{0YJ3`]N/"=/nс"~{x8Z lB\ �|4he fZf]POo32w$�!wJG>o]6u1 "~r~^YTA3 1#R'kL>+Mr"IqlFw, ~O|^ mV!h`E4|OG-R:B>x2DH~;E M m/p'$^NH_"z!.Bc|Zrz<4G}^SUV_2c1!vf,M�WT.Df0gWkb=Az@'cp5(b}ZQSj}bP9z $1#HBVU_ZG}{G\d*t%it(CBgUGL;h.j z!oA<?w]sDlnU2@fQk 'KFx:5 23}&Np%T/mUt#d.i? aFXOX&Eg*<nߤrMi �we"`.'BJw8<g / PO!kf<"`y/R.'QlԎ"beVBj؟Zq-( E"Rv9w\.~M*I6-.%^Gr84} H;vYoKR9"BPpBN^O%z�{LWVC14KgM3 nZ{N~.% q)Ttsyv<';5R\nƬQmo>{jz<\5xUHYX;3^Z@% dNI}ՠ9 "WN oRh rJIsZ=6]8EA+ $%(rs-%T)YK~^9O So{қ-l-5(X.XF'EtL9T%'K< ") H/Wc$r#prEd4wN{=&oM ~!".-V< YEpKD[/{|}GIxUft]=Ï"8z9 7y�~`x&k +(w�hBCbs"hO@Sb_Hp1 F]n%KRWLkjS*JzpmX$Rq^XvJu_C"zt|Jn"K!B|?8%s;p8"Vu, Pwr`E1HN}& |d,_&y!kU?!`l8{8oL6 b~"JR vM<@(j[k{PrVYRh�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������w� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������P����������������������q ��<��������O����3.3.7B INET$ACTIVITYO�4 ��This4file,;usually;O� ��$CMUIP_ROOT:[SYSMGR]TCP_ACTIVITY.LOG,issimilarGO� ��innaturetoINET$LOGbutholdsamorehuman-readableMO�= ��listofevents.- ApplicationsmaysendmessagestothislogHO� ��fileusingthe NET$EVENT function.-Atypicalseriesof8O� �� INET$ACTIVITYentriesare displayedbelow:XO�s �� 10-JUN-1990% 22:26:10.26%Forked%Server:%FTPSRV.1(PID:009D)%<128.162.3.100>ZO� �� 11-JUN-1990% 13:59:45.50% Telnet-in% (PID:00A1& UIC:[1,4])%<128.153.28.24/1038>VO� �� 11-JUN-1990% 14:01:28.01%Forked%Server:%FTPSRV.1(PID:00A2)% <128.153.4.4>KO�K �� 11-JUN-1990% 14:01:37.48% (PID:00A2)&[FTP:&fetching& [LPR.DOC]]]O� �� 11-JUN-1990% 15:24:45.30% Telnet-in%closed&to&IP&addr% 128.153.28.24% port=1038XO� �� 11-JUN-1990% 20:01:53.01%Forked%Server:%FTPSRV.1(PID:00A4)%<128.162.3.100>XO�# �� 11-JUN-1990% 20:03:01.05%Forked%Server:%FTPSRV.1(PID:00A5)%<128.162.3.100>���������������������������������O����3.3.8B INET$HOSTSCO�4 �� INET$HOSTSisa system-widelogicalthatpointstoHO� ��thesystem'shost table.2Normally itis definedtobe'O� ��CMUIP_ROOT:[SYSLIB]HOSTS.TXT.��������������������� ��������x��TO�� ��Thehosttableisalistofhostname,host nicknames,andtheWO�� ��IP addressesofthehosts.)ThehosttableisatextfilethatisTO�5 ��readinatsystemstartup.(Theformatofthehosttableisthe)O� ��standardformat describedin'z��RFC952DODInternetHostO���Table Specification  ��.���������������������! ��������k��TO�� ��ThehosttablefortheInternetisanextraordinarilylargetextQO�� ��file.*Withtime,asmorehostsareaddedtothe Internet,itNO�5 ��willgrowevenlarger.(EachnighthundredsofhostsdescendJO� ��ontheNetwork InformationCenterandtrytoretrievea.O� ��copyofthenetworkhosttable.� �������������������� �����������HO�� ��Thereisan extraordinarytimedelayingettinganewPO�� ��hostknowntoallotherhoststhatareusingthehosttableNO�5 �� mechanism.'Asyoubringupanewhost,severalthingsmustO� ��happen��������������������� ���������� `�m���?�m� ��YournetworkmanagermustseethattheNetwork<�� �� Information Center(NIC) receives theupdatedB� �� information..NICprobablyreceivesdozensofthese�w ��updatesdaily. `���J� ��NICmusttrytoverifythe information,andthenmodify,�O ��theircopyofthehosttable. `���I� ��AftertheNIChosttableisupdated,thehostsontheA�' ��NetworkmustretrieveacopyoftheHosttable. `���L� ��Anylocal additionsorchangestothehosttablemustbe?� �� performedand distributedtothelocalnetwork. `�~��J�~ ��InourVMS environment,thehosttableisonlyreadatI� ��boottime.(SotheNAMRESprocessmustbe restarted,orG�/ ��themachine rebooted,inorderfortheNAMRESprocess0� ��toreceiveanupdatedhosttable.���������������������! ��W��������IO�� ��ByOctober1989,boththeMILnetandARPAnetwillhaveOO�� �� discontinuedthesupportofa centralizedhosttable.*AstheKO�5 �� successor,boththeARPAnetandMILnetwillbeusingtheIO� ��DomainNameSystem.)Ihighly recommendthatyoutrytoPO� �� investigatetheDomainNameSystemandtrytogetitupandO�> ��going.���������������������������������O����3.3.9BStartupfilesKO�4 ��Thereareanumberof applicationstartupfilewhichyouMO� ��maywanttoaddtoyoursystemstartup procedure.(SomeofO� ��theseare:������������������������������m��� `�m����m� ��LPR_STARTUP.COM `������ ��LPD_STARTUP.COM `�l���l ��MAIL_STARTUP.COMh���)������������*����������������������������������"O����3.4B RECORDINGACTIVITYLO�U ��Itis desirableattimestomakedetailedrecordsoftheQO� ��IPACP's activities.)TheIPACP classifiesallofits interestingOO� ��activityintoadozenorsoclasses.)TheDEBUGmaskintheQO�^ ��IPACPcontainsonebitforeachoftheseclassesandifthatXO� ��bitisturnedon,alleventsinthatclasswillbewrittentotheDO� �� INET$LOG.WhenevertheDEBUGmaskbecomeszero,theLO�h ��INET$LOGisclosed.(Ifthemasklaterbecomes non-zero,a=O� ��newversionoftheINET$LOGfileiscreated.���*���������)���+������������������������ ��2��������!O����3.5BCHECKINGACTIVITYLO�U ��Thereareseveralwaystomonitortherunningsystem.(TheIO� ��firstmethodistousetheIPNCP'sNETSTATcommand.(InIO� ��theeventthatNETSTATwon't function,useVMSandDCLDO�^ ��toanalyzethe situation.*The"SHOWSYSTEM"commandAO� ��attheDCLpromptshouldshowtwoCMU-OpenVMS/IPDO� �� processes:*"IP_ACP(V6.6-5)"and "NAMRES".)NoticewhatIO�h ��statetheyarein.'IfanyCMU-OpenVMS/IP-relatedprocessTO� ��isintheRWASTstate,there'strouble.(ChecktoseeiftheIPFO� ��deviceisloaded, connected,andmounted,andonline.mk �k ��+���������*���,����������������������������������#O����3.6B DIAGNOSINGPROBLEMSPO�U ��Themostbasic perceptionofafailureistonoticethatanHO� �� applicationwhichatonetimeworked,nolongerworks.LO� ��Usuallytheimage,whetheritbetheIPACPorthefingerQO�^ ��program,is activated,perhapsrunsforabit,andthendies.UO� ��ThetrickistofindsomeclueastowhyitdiesandthiscanOO� ��almostalwaysbedoneby examiningthetrailitleftaroundOO�h ��thetimeofitsdeath(or failure).)Theproblemnowbecomes9O� ��oneofknowingwheretolookfortrails.���������������������! ��k��������VO�� ��Thefirstplacetolookisattheimageitself.*DiditprintanOO�� ��errormessageasitfailed?)Thismayprovidetheanswer.)IfOO�5 ��not,trylookingthroughothertrails.(Theimage deactivationMO� ��recordwill generallyholdtheimage'sexitcode.*WereanyGO� �� anomalousmessages displayedonthe operator'sconsole?OO�> ��LookthroughtheINET$LOGfiletoseeifanyerrormessagesDO� ��appearthere.*SomeoftheCMU-OpenVMS/IP applicationPO� ��havetheirownlogfilesyoucanlookthrough.*ThisistrueHO�H ��oftheLPRandmailer software.)AlsoexamineanyDUMPQO� ��filesthatwereproducedbytheimagefailing.*IfthefailureHO� ��causedthesystemtocrash,usethe ANAL/CRASHcommand=O�R ��toexaminethestateofthecrashingsystem.���������������������! ��a��������OO�� ��Ifthesemethodsdon'tprovideyouwithclues,it'stimetoUO�� ��resorttoanactivehunt.'TheplanofattacknowistoincreaseMO�5 ��thenumberofevents generatedbytofailingprocess.*TurnKO� ��onmoreeventloggingtotheINET$LOGfilebeusingth���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Z� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w�������������������������������������eCO� ��IPNCPNETLOGcommand.)UsetheVMSsecurityauditorWO�> ��tofindoutifthe applicationistryingtoaccessanobjectthatTO� ��is inaccessibletoit.(Ifyouhavethemeans,runthe offendingKO� ��imageundertheVMS debugger.*Thislast techniqueistheQO�H ��mostpowerfulbutisoftennotfeasibleforthetypicaluser.���,���������+���-������������������������! ��2��������O����3.7BGETTINGHELPDO�U ��If$all$else$fails,&it's$time$to$get$outside$help.LO� ��CMU-OpenVMS/IPisnot officially supportedbutit'susuallySO� ��possibletofindsomeonewillingtohelpyouout.(ThenextfewKO�^ ��sectionrefertonames, addressesandphonenumberswhichQO� ��maychangeoverthecourseoftime.'Sincethis informationis$O� ��stuckwaydownherein ��Chapter3,(` ��there'sagoodchanceit'sTO�h ��notgoingtobeupdatedasoftenasitshouldbe.)LookintheNO� ��prefaceofthismanualtofindthemostcurrent information)O� ��atthetimeof publication.�*������������������l��O���m����������������������������! ����������3O����3.7.1BTheCMU-OpenVMS/IPmailinglistAO�4 ��CMU maintainsaCMU-OpenVMS/IPmailinglistwhichFO� ��shouldbe consideredtheprimarymeansfor discussingBO� ��CMU-OpenVMS/IP.Thewaythisworksisasfollows:8O�= ��Themailinglistisnothingmorethana I ��*9= ��long I ��*= ��listofFO� ��e-mail addresses.0Whene-mailissenttotheaddress/O���%cmu-openvms-ip@DRYCAS.CLUB.CC.CMU.EDU? ��,thatFO�G ��mail is resent toevery address on the mailing-list.DO� ��To have your address added!to the!list,"send!mail=O� ��with#your#address#and#a#pleasant#greeting#to7O�Q��-cmu-openvms-ip-request@DRYCAS.CLUB.CC.CMU.EDUoQ ��.InVO� ��fact,anymailthatisn't appropriateforeveryoneonthelistto?O� ��readshouldbesenttothe "-request"address.a\�\��-���������,���.��������������������������e������c��O� ��4.2 OrganizationHO���"Butinour enthusiasm,wecouldnotresistaradicalPO���overhaulofthesystem,inwhichallofitsmajor weaknessesCO�B��havebeenexposed, analyzed, andreplacedwithnewO��� weaknesses."DO� ��-Bruce Leverett, "Register Allocationin OptimizingO�L �� Compilers"���������������������� ��N���������RO����"No,no,no,don'ttugonthat.'YouneverknowwhatitmightO����beattachedto."O�5 ��-BuckarooBanzai���.���������-���/����R������������������������������(���(O����4.1BTheCastof Characters���������������������! ����������O����4.1.1BIPDriverHO�4 ��Froma conceptualpointofview,CMU-OpenVMS/IPcanbeRO� ��seenasa sophisticatedVMSdevice,IP:.(AllrequestsaresentQO� ��totheIPdevicewhich processesthemandreturnstheresultsRO�= ��totheclient.)Inadditionto processinguserrequestssuchasPO� ��readsandwrites,theIPdevicealsohandlesthedeliveryofMO� ��ASTs,thesettingofeventflags,andothertasksnormallyFO�G �� associatedwithadevicedriver.)BeforeCMU-OpenVMS/IPMO� ��canbemade operational,theIPdrivermustbeloadedand%O� �� connected(usingSYSGEN).� ��������������������! ����������RO�� ��TheIPdriveractuallydoesverylittleofthework associatedOO�� ��withTCP/IP.Instead,ithandsofftheuserrequeststotheIO�5 ��TCP/IPdemonprocess,theIPACPwhichdoesmostoftheNO� ��work.'ThesystemwasdesignedthiswaytoallowtheTCP/IPSO� ��codetoexistinaprocessspaceofitsown,insteadofbeingNO�> ��locatedinthekernelwiththeIPdriver.*SincetheTCP/IPUO� ��codeisinitsownprocess,itcanuseallofthesystemcallsOO� ��and librariesnormally availabletoanormalprocess.'KeepingJO�H ��thecodeinuserspacealsomakes debuggingmucheasier/O� ��(usingDEBUG,insteadofXDELTA).�~�������������������� ��������T��O����4.1.2BIPACPKO�4 ��TheIP AncillaryControlProcess(IPACP)istheheartofHO� ��CMU-OpenVMS/IP.ItformsthebridgebetweentheoutsideGO� ��worldandtheclient processes.+TheIPACP communicatesIO�= ��withtheexternalworldthroughIP transportswhichareO� �� describedbelow.�.�������������������� ��`��������O����4.1.3BNamRes>O�4 ��TheCMU-OpenVMS/IPNameResolverperformsthreeGO� �� functions.. PrimarilytheNameResolverdoesjustthat,EO� ��resolvesnames.-TheIPACPaskstheNameResolvertoEO�= �� translatebetweenDomainNamesandIP addresses.+TheKO� ��NameResolveralso maintainsacacheofDomainNamesforMO� ��future reference.*AthirdfunctionoftheNameResolverofFO�G �� translationbetweenDomainNamesandResourceRecords.�m�������������������� ��������C��O����4.1.4BIP transportsJO�4 �� Beginningwith CMU-Tek/IP6.5,device-specificsupportforGO� ��the transmissionofIP datagramsoverphysicalmediumsCO� ��hasbeenmovedintomediumspecificmodules.0TheseEO�= ��modulesareVMSsharedrun-timeloadableimages.,TheJO� ��device-specificcodenolongerneedstoexistwithintheIO� ��IPACPimage.*Thismeansthatsupportfornew interfacesFO�G ��canbeaddedtothepackageat run-time,!insteadof2O� �� link-time,oreven compilationtime.�n��������������������! ��������D��RO�� ��IP transportsarealso responsibleforroutingtheIP addressesEO�� ��theyaregivenintothe appropriatephysicalnetworkIO�5 �� addressestheymustuse./ThismaybeasimplejobforHO� ��point-to-point transportslikeSLIPwhichonlyhaveoneOO� �� destinationaddress available,oritcanbevery complicated,QO�> ��asisthecasewiththeEtherNet transportwhichneedstodoKO� ��anARPquerytofindthephysicalEtherNetaddresswhich1O� �� correspondstoagivenIPaddress.���0���������/���1������������������������������������.O� ��5.2 Programming!for!CMU-OpenVMS/IPKO���"AreadingfromtheBookof Armaments,Chapter4,VersesO���16to20:�v��������������������! ��������L��PO����ThendidheraiseonhightheHolyHandGrenadeofAntioch,TO����saying,"Blessthis,OLord,thatwithitthoumaystblowthineTO�5��enemiestotinybits,inthymercy."AndthepeopledidrejoiceIO���anddidfeastuponthelambsandtoadsand tree-slothsHO���and fruit-batsand orangutansand breakfastcereals...QO�>��NowdidtheLordsay,"FirstthoupullesttheHolyPin.(ThenOO���thoumustcounttothree.*ThreeshallbethenumberofthePO���countingandthenumberofthecountingshallbethree.(FourPO�H��shaltthounotcount,neithershaltthoucounttwo, exceptingTO���thatthouthen proceedethtothree.(Fiveisrightout.(OncetheNO���numberthree,bei���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������r� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������i�������������ngthenumberofthe counting,bereached,OO�R��thenlobbestthoutheHolyHandGrenadeinthe directionofOO���thinefoe,who,beingnaughtyinmysight,shallsnuffit."CO� ��-MontyPython,"MontyPythonandtheHolyGrail"�w������������������������������M���:O����"Themindshouldbenowherein particular"O�� ��-Takuans���1���������0���2��������������������������2��������)O����5.1BThe programmingparadigmNO�U ��AllI/OisdonethroughanI/OchanneltotheIP:device.HO� ��Achannelisassignedwiththe SYS$ASSIGNsystemcall.DO� ��Theclientmaythen manipulatetheIP mechanismbyHO�^ ��usingtheSYS$QIOsystemcalltosendcommandstotheFO� ��IPACPprocess..Thereareonlyfour functionsprovidedJO� ��whichrequire communicationbetweenthelocalhostandaFO�h ��remotehost:*OPEN,SEND,READ,andCLOSE.TheclientHO� ��mayOPENa connectiontoaremotehostthenSENDandAO� ��RECEIVEdataand eventuallyCLOSEthe connection.��������������������� ��k��������?O�� �� Programmers who are used to workingin a UnixCO�� �� environmentmaybe wonderingaboutthe relationship7O�5 ��between!Unix" "sockets"!and!CMU-OpenVMS/IPGO� ��"connections".*TheNET$OPENfunctionisworks basicallyO� ��liketheUnixC��socket>- ��callinthatitcreatesalocalendpointforFO�> ��communication.)In addition,theNET$OPENfunctionalso)O� ��fillstheroleoftheUnix�� gethostbyname  ��,��connect  ��,.��bind ��,andO���listenG$ �� routines.'ThebestwaytothinkoftheNET$OPENcallOO�H ��istoregarditas everythingyouneedtoget communicationBO� ��going./InafuturereleaseofCMU-OpenVMS/IP,theEO� ��NET$OPENfunctionwillbebrokendownintothemore8O�R �� traditionalandflexibleUnix equivalents.��������������������� ��a������z��SO�� ��Itisnotthepurposeofthischaptertoexplainthe mechanicsKO�� ��oftheTCP-IPprotocolsuite.)Amuchbetter understandingBO�5 ��of these can be gainedfrom Douglas Comer's bookIO� ��"InternetworkingwithTCP/IP".+NeitherisitourpurposeDO� ��toexplaintheinnerworkingsoftheCMU-OpenVMS/IPJO�> �� software.*Those machinationsare describedinthechapterO� ��called Organization,0 ��Chapter4.) ��ThepurposeofthischapterSO� ��istodescribetheIPdevice interfaceandthe functionalityitO�H �� provides.�*��������������0��Z��m��O������������������������������� ����������<O����5.1.1B AssigningachanneltotheIP:deviceJO�4 ��Topreparefor communicationwithandthroughtheTCP/IPPO� �� software,youmustassignachanneltotheIPdevice,"IP:".IO� ��Simply assigningachanneldoesnotconnectyouwithaJO�= ��remotehost.*Thesyntaxofthe SYS$ASSIGNcallisshownO� ��below:LO���rc= SYS$ASSIGN(devnam,chan,[acmode],[mbxnam])�?������������������������������ O�� ��The�� ��devnam@O� �� parameteristheaddressofastring descriptor0O�� ��holdingthestring"IP0",andthe� ��chan� �� parameteristheMO�5 ��addressofawordinwhichtheassignedchannelnumberisO� ��placed.������������������������������q���JO�� ��TheIPdeviceshouldhavebeen previouslyloadedbyVMS'O�� ��andmountedbytheIPACP.������������������������������9O����5.1.2BSendingrequeststotheIPsoftwareFO�4 ��I/O requests are sent to the IP software by way ofAO� ��the SYS$QIO system service.4The!user!selects theAO� ��CMU-OpenVMS/IPfunctionbypassingthe appropriateIO�= ��functioncodetotheSYS$QIOsystemservice,whichthen?O� ��buildsanIRPandsendsittotheIPdriver.�m�����������������������������C���CO�� ��Thenormalsequenceofeventsproceedsasfollows:�G�������������������������������� `�m����m� ��NET$OPEN�L�������������������! ��������"��L�W� ��Initiatethe connection.(ThismaybeanactiveorpassiveH�� ��open dependingonwhethertheclientwantstotalktoO� ��someonein particularorjustwaitforsomeoneelsetotalk�a ��tohim. `���"� ��NET$SEND/ NET$RECEIVE������������������������������\���0�W� ��Thesearefairlyself explanatory. `����!�� �� NET$CLOSE/ NET$ABORT�����������������������!���������A�W� ��UsetheClosecommandtoclean-upthe connectionH�� ��beforedroppingthechannel.*UsetheAbortfunctionto&� ��getawayfastanddirty.��������������������� ����� ����������������.O����5.1.3B DeassigningtheIPchannelJO�4 �� DeassigningtheIPchannelwillsenda VMS$CancelsignalKO� ��totheIPdevicewhichwillclean-upany outstandingI/OOO� ��requestsyoumighthave forgottenabout.(It'salso consideredMO�= ��goodpracticeto explicitlydeassignthechannelinsteadof8O� ��lettingVMSdoitwhentheimageexits.���4�������������������������������������a ��7��������,O����Table5-1:7ICMPAddressBuffer O�� �O�F��nameKF��lensofft description O�b �5O� ��IPADR$SRC_HOST320Localhostaddress6O�$ ��IPADR$DST_HOST324RemotehostaddressO� �� IPADR$TYPE$K ��88ICMPmessagetype.O� �� IPADR$CODE'K ��89messageIDofsorts.O� �� IPADR$CKSUM'K ��1610Localhostaddress.GO�  �� IPADR$SPECIAL3212 Interpretedbasedonmessagetype. O�1 ����5������������������g���������������������D������=��+O����Table5-2:7UDPAddressBuffer O�� �O�F��nameKF��lensofft description O�b �6O� ��IPADR$SRC_HOST320Localhostaddress.7O�$ ��IPADR$DST_HOST324Remotehostaddress.,O� ��IPADR$SRC_PORT168Localport.O� ��IPADR$DST_PORT1610Remoteport O�> � ���3������ ���2���6����������������������� ��������o��"O����5.3BNetwork AddressingIO�U ��The fundamental addressingelementweare concernedwithJO� ��isthe32-bitIPaddress.-EverypacketsentthroughtheHO� ��IPACPhasbothasourceanda destinationIPaddress.IO�^ ��Higherlevel protocolsaddtheconceptofportstotheJO� �� addressingschemesothateachIPnodehasanumberofOO� ��"ports"towhichdatacanbe delivered.*SomeoftheseportsNO�h ��arereservedforstandard applications,likeTelnetandFTP,BO� ��whileothersareusedfor arbitrarycommunication.�Y���������������������V������/��"O����5.3.1BTCP destinationsIO�4 ��The endpointsofaTCP connectionaredefinedwhentheLO� �� connectionis establishedandtheyneverchangeduringtheMO� ��lifeofthe connection.+Therearetwomodesforopeninga+O�= ��TCPlink:'activeandpassive.�t���������������������k������J��HO�� ��Activeopensare generally performedbyclientprogramsGO�� ��(asopposedtoserver programs)..Toperf�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������aH� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������������������ormanactiveJO�5 ��open,theclientmustspecify,totheNET$OPEN function,KO� ��the destinationhostandport.+ThelocalportnumbermayOO� ��be specifiedbutis generally specifiedaszerowhichcausesLO�> ��thenetworksoftwaretorandomlychoosealocalport.*TheKO� ��activeopen allocatesalocalportandthensendsaSYNMO� �� (synchronize)packettothe specifiedportonthe specifiedKO�H ��host..Theremotehostwill recognizethatthelocalhostKO� ��is attemptingtostarta connectionandproceedwiththeGO� �� three-way handshakingprotocolusedbyTCPtoinitiateO�R �� connections.�������������������� ��������\��KO�� ��Passive connectionsarenot initiated./Instead,aportisKO�� ��markedaswaitingfora connectiontobe initiated.+WhenRO�5 ��thatportreceivesaSYNpacket,itnotifiestheprocesswhichNO� �� performedthepassiveopenthatthereisnowaremotehost&O� �� attemptingto communicate.�x�������������������! ��������N��RO�� ��AgoodanalogyforthisistopictureanIPnodeasahouseIO�� ��withmanydoorsleadinginside.,SomeofthedoorshaveJO�5 ��special purposes,like answeringFTP requests.*ImagineanPO� ��FTPclient.)Itsdoinganactiveopenmeanshe'sgoingtogoRO� ��totherighthouseandknockontherightdoor,theonewithNO�> ��theFTPdemonbehindit.'ThereasonthereisanFTPdemonUO� ��behinditisduetothefactthatthedemondidapassiveopenNO� ��onitsowndoor,not particularlycaringwheretherequestsJO�H ��aregoingtocomefrom.)Oncetheknockingand answeringLO� ��aredone,neithertheclientnorthedemonneedtoworry@O� ��aboutwhattheir addressesorportnumbersare.�������������������� ����������AO����5.3.2BConnectionless ProtocolsandAddressBuffers<O�4 ��The"other#three# protocols# implemented"by#theCO� ��CMU-OpenVMS/IPsoftwareare"connectionless",meaningJO� ��thatthesourceand destination addressescanchangeforDO�= ��eachpacketsentfromagivensocket.-TheNET$SENDPO� ��functionusestheAddressBufferargumenttoallowtheclientMO� ��tospecifyanaddressforeachpacketsent., Similarly,theEO�G �� NET$RECEIVEfunctionusestheAddressBufferargumentMO� ��toprovidetheclientwiththefulladdressofanypacketO� �� received.�X���������������������������.��JO�� ��ThestandardAddressBuffer structureissimplyanarrayMO�� ��offourlongwords.+TheinterpretationoftheselongwordsLO�5 ��varies dependingontheprotocolbeingusedtotransmitaKO� ��givenpacket.&Thevariousinterpretationsaregivenbelow.�~�������������������! ��������T��O����5.3.2.1CIP@O�) ��UsingtheCMU-OpenVMS/IP software,acompleteIPOO� ��packetcanbe deliveredwiththeclient specifyingaslittlePO� ��asasingle destinationIPaddressorasmuchastheentireOO�3 ��IPheader,asitwillbesentoverthewires./AllIPsendGO� ��requestsmustbe accompaniedbyaheader specificationLO� ��buffer.-Thisbufferis formattedthesamewaythatanIPRO�< ��headeris formatted.)IftheEXACTbitisnotsetinthesendEO� ��command(See NET$SEND),thenonlythe destinationIPMO� ��addressistakenfromtheHeaderBuffer.)IftheEXACTbitTO�F ��isset,thentheentirebufferwillbedirectlycopiedintotheOO� �� beginningoftheoutgoingIPpacket,exceptforthechecksum@O� ��field.,TheCHECKSUMbitintheNET$SENDcommandKO�P �� determineswhetherthechecksumintheoutgoingIPpacketTO� ��willbetakenfromtheclient'sIPheaders,or generatedbytheO� ��IPACPitself.������������������������������O����5.3.2.2CICMPFO�) ��ClientsmustustheAddressBufferwiththeNET$SENDOO� ��functioninordertospecifytheheaderportionoftheICMPQO� ��packettobesent.*IfanaddressbufferisprovidedwiththeHO�3 �� NET$RECEIVEfunctionitwillwillbeingfilledinwith@O� �� informationaboutthedatagramthatis received.������������������������������Y���DO�� ��Theformat oftheICMP AddressBufferisshowninO�� ��Table5-1.�*�������������O������a��?�����������������������������! ����������O����5.3.2.3CUDPPO�� ��The specificationofaUDPaddressrequirestwoIP addresses,GO�T ��local and remote,!as well astwo port numbers,"localHO� ��andremote.1IfanaddressbufferisprovidedwiththeHO� �� NET$RECEIVEfunctionitwillwillbeingfilledinwith@O�^ �� informationaboutthedatagramthatis received.K^ ��Table5-2@O� �� describestheformatoftheUDPaddressbuffer.�*�������������K��!��c��?���������aX�X��8������������������>�����,��������������u ����������2O����Table5-3:8ValidflagsforTCP$OPEN O�� �O�F��NamebF��BitsProtwMeaning O�b �O� ��ModeXb ��0TCPWWhenset,initiateconnectbysendingSYNsegmentWhenclear,!- ��waitforSYNsegmentO�| ��ModeSb| ��0UDPGWhenset, addressesstoredinindatabufferWhenclear,8- �� addressespassedinanAddress Structure.]O�O �� OpenNoWait>1allIf!set,"wait for! connection! completion If clear,"return- �� immediately.kO�! ��Addrflag2allIfset,thevalueinP1(FHnam)istreatedasa32-bitIPaddress.Y-z ��Ifthisbitisclear,P1is interpretedastheaddressofastringC- �� descriptor containingthe destination'sdomainname. O� ����9�����������������������.�������������� ��D������Y��-O����Table5-4:8Validprotocolcodes O�� �O�F��CodeKF��Value#ProtocolName O�b �<O� ��U$TCP_Protocol0 TransmissionControlProtocol5O�$ ��U$UDP_Protocol1UserDatagramProtocolBO� ��U$ICMP_ProtocolW2InternetControlMessageProtocol.O� �� U$IP_Protocol3InternetProtocol O�> �����6���������3���7����X����� ����������������������.��-O����5.4BNetworkUserFunctionCodesNO�( ��Thissectionexplainsthe semanticsofthevarious functionsMO� �� performedbytheIPdevice.*The functionsonthenextfewAO� ��pagesare organizedtolooklikefunctioncalls:%O�i��NET$OPEN(p1,p2,p3,p4,p5,p6)�������!��������������Q �����������OO�� ��butin actuality,theysimplydenote parameterstobepassed,O� ��totheSYS$QIOsystemservice:MO���CSYS$QIO([efn],chan,func,[iosb],[astadr],[astprm],p1,p2,p3,p4,p5,p6)�������"��������������! ��,���������MO�� ��Anexampleofthe NET$CLOSEfunctionmightlooklikethis:B���RC*=+#SYS$QIO(0,net_chan,NET$CLOSE,0,0,0,* 1,0,0,0,0,0)oJ�J��7���������6���:����n������#����������������������D��� O�]��NET$OPEN (IO$_Create)$O���CreateaNetworkSocket�*������$�������������������������������f������%�����������������������<���<O�� ��Createanendpointforinternet���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������\C� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������h������������ communication�������&����������������������w���O����Format<O�s��NET$OPENN(FHnam(p1),Foreign_Prt(p2),Local_Prt(p3),+-��!Flags(p4),Protocol(p5),TimOut(p6)�.�����'������������������������O���� Arguments O�s��p1!O���VMSUsage:! cond_valueO�$��type:*$��longwordintegerO�|��access:readonly#O��� mechanism:Fby referenceHO�p ��Theaddressofanull terminatedstring containingthe8O� ��domainnameoftheforeignhost.*Ifthe ��AddrFlag ��(seeP4 O�! ��below)isset,then ! ��P17V! ��is interpretedasthe32-bitIPaddressSO�z ��ofthehostthatistobethe destinationforthis connection.������(����������������������y�� O����p2!O�#��VMSUsage:! cond_valueO�|��type:*|��longwordintegerO���access:readonlyO�-�� mechanism:FbyvalueQO� ��Theforeignportnumber.*Ifsetto0onapassiveopen,theCO�  ��foreignportwillbechosenbytheremotesystem.RO� ��Ifsetto0onanactiveTCPopen,the connectionwillfail.�6�����)��������������! ��9������ �� O����p3!O�#��VMSUsage:! cond_valueO�|��type:*|��longwordintegerO���access:readonlyO�-�� mechanism:FbyvalueXO� ��Thelocalportnumber.'Ifsetto0,thelocalportwillbechosen!O�  ��bythelocalsystem.�P�����*����������������������&�� O�� ��IPN�� ��:ThisistheprotocolfilterforthisIPsocket..OnlyIPSO�� ��packetswiththisvalueintheprotocolfieldwillbe deliveredPO�5 ��whentheclientreadsfromthenetwork.(Avalueofzero(0))O� �� specifiesawildcardfilter.�)�����+������������������������� O����p4!O�#��VMSUsage:! cond_valueO�|��type:*|��longwordintegerO���access:readonlyO�-�� mechanism:FbyvalueO� ��OpenFlags. ��Table5-3+ ��showsthepossiblevaluesfor  ��P4  ��.�*�����������+������b��?���,������������-����������������e������`�� O����p5!O����VMSUsage:! cond_valueO�O��type:*O��longwordintegerO���access:readonlyO���� mechanism:FbyvalueCO� ��Protocolcode..Any communication performedwiththeLO� �� connectionwillusetheprotocol specifiedhere.,Thevalid)O�L ��protocolcodesareshownin@L ��Table5-4.�*�����������-��@����a��?���.�������������/������������������������� O����p6!O����VMSUsage:! cond_valueO�O��type:*O��longwordintegerO���access:readonlyO���� mechanism:Fbyvalue7O� �� Connection inactivitytimeoutinseconds.�?������0�������������������������O���� Description������1�������������� ��������l��RO�� ��TheOpencanbe initiatedinoneoftwoways,eitheractivelyRO�� ��or passively.'Theactiveopenattemptstoinitiatea connectionOO�5 ��toaportonaspecificremotesystem.+ThepassiveopenisIO� ��usedtowaitfora connectionrequestsfromanyremote0O� ��systemforaspecificlocalport.�r�����2����������������������H��IO�� �� Normally,serversperformpassiveopensonawellknownJO�� ��socketwaitingtoserverequestsfromanyremotesystem.LO�5 ��Anduserprogramsactivelyopenanetwork connectiontoaPO� ��remotewellknownporttoobtainservicefromaserveronaO� ��remotesystem.�B������3�������������������������O����ReturnValues������4�������������� ��f��������O�� �� SS$_NORMAL+3� �� Indicates successful completionO�] �� SS$_MEDOFL/3] ��Mediais off-line,ACPhasdied.O� �� SS$_ACCVIO(3 ��UnabletoaccessHOSTname3/ ��string.O� �� SS$_BADPARAM.3 ��Hostnamestring+nullbyte>3 ��128 characters.O�{ �� SS$_EXQUOTA-3{ ��unabletoallocateACPargument3 ��blk.O�M �� SS$_INSFMEM 3M ��Sameas SS$_EXQUOTA.�G������5�������������������������O����IOSBRETURNCODES�������6����������������v������i���O�� ��NET$_IPC!3� ��IllegalProtocolCodeO�] ��NET$_FSU$3] ��ForeignHost UnspecifiedF�F��:������ ���7���;����v������7����������������������L���!O�]�� NET$CLOSE (IO$_Delete)+O��� Terminateanetwork connection�*������8�������������������������������b������9�����������������������8���8O�� ��Closean established connection gracefully�X������:����������������������.���O����FormatO�s�� NET$CLOSEM Flags(p1)�������;�������������������������O���� Arguments O�s��p1!O���VMSUsage:! cond_valueO�$��type:*$��longwordintegerO�|��access:readonlyO��� mechanism:Fbyvalue������<�������������������������O���� DescriptionPO� ��TheClosefunctionisusedto gracefullyclosean establishedMO�f �� connection.-Anydatathatmaystillbeintransitwillbe@O� �� deliveredbeforethe connectionisfullyclosed.�B������=�������������������������O����ReturnValues������>��������������! ��������d��O�� �� SS$_NORMAL+3� �� Indicates successful completionO�] �� SS$_MEDOFL(3] ��Media off-line,ACPisnot3 ��running.O�/ �� SS$_BADPARAM-3/ ��InvalidLocal ConnectionID(<= 3 ��0).O� �� SS$_EXQUOTA-3 ��UnabletoallocateACPargument3Z ��block.O� �� SS$_INSFMEM 3 ��sameas SS$_EXQUOTA.�G������?�������������������������O����IOSBRETURNCODES�������@�������������������������O�� �� SS$_NORMAL+3� �� Indicates successful completionO�] ��NET$_CDE&3] �� ConnectiondoesnotexistO� ��NET$_CC3 �� ConnectionClosing8�8��;������ ���:���<����k������A����������������������A���#O�]�� NET$ABORT(IO$_Deaccess)O���Aborta connection�*������B�������������������������������X������C�����������������������.���.O�� �� Terminatea connection abnormally�M������D����������������������#���O����FormatO�s�� NET$ABORT�L������E����������������������"���O���� ArgumentsO�s ��None.������F�������������������������O���� DescriptionFO� ��Theabortfunctionisusedto terminatea connectionLO�f �� abnormally.,Anydatathatmaystillbeintransitmaybe1O�������*������ ��lostwhena connectionisaborted.�B������G�������������������������O����ReturnValues�>�����H��������������! ����������O�� �� SS$_NORMAL+3� �� Indicates successful completionO�] �� SS$_MEDOFL(3] ��Media off-line,ACPisnot3 ��running.O�/ �� SS$_EXQUOTA-3/ ��UnabletoallocateACPargument3 ��block.O� �� SS$_INSFMEM 3 ��sameas SS$_EXQUOTA.�G������I�������������������������O����IOSBRETURNCODES�������J�������������������������O�� �� SS$_NORMAL+3� �� Indicates successful completionO�] ��NET$_CDE&3] �� ConnectiondoesnotexistO� ��NET$_CC3 �� ConnectionClosing���<���������;���=����e������K����������������������;���#O�]��NET$SEND(IO$_WriteVBlk)O���TransmitData�*������L�������������������������������S������M�����������������������)���)O�� ��Senddatatoaremotehost�������N����������������������h���O����Format6O�s�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������`� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������6������,��������NET$SENDM"BufAdrs(p1),BufSize(p2),Flags(p4),"'��Urgent(p5),Addr_Spec(p6)������O����������������:������r��O���� Arguments O�s��p1!O���VMSUsage:! cond_valueO�$��type:*$��longwordintegerO�|��access:readonlyO��� mechanism:FbyvalueOO�p ��ThestartingvirtualaddressofthebufferthatcontainstheMO� ��databeing transmittedoverthenetwork.+IfP2 specifiesa0O�! �� zero-lengthbuffer,P1isignored.�!�����P����������������9��������� O����p2!O�#��VMSUsage:! cond_valueO�|��type:*|��longwordintegerO���access:readonlyO�-�� mechanism:FbyvalueRO� ��Thesizeofthebufferinbytes.*A zero-lengthbufferwillbeO�  ��ignored.������Q��������������! ��������r�� O����p4!O�#��VMSUsage:! cond_valueO�|��type:*|��longwordintegerO���access:readonlyO�-�� mechanism:FbyvalueQO� ��Flags.'WhenusingTCP,settingthefirstbitofthisargumentOO�  ��willcauseallTCPdatatobeflushedtothenetwork.+Also3O�y ��knownasthe End-Of-Line(EOL)flag. O� ��IPO� ��:thisargumentis interpreted differently.*ThefirstbitofNO�l ��thisargumentistheEXACTflagandthesecondbitistheO� ��CKSUMflag.'See ��Section5.3.20 ��fora descriptionoftheseflags.�*�����������Q��������?���������������R����������������������n�� O����p5!O�#��VMSUsage:! cond_valueO�|��type:*|��longwordintegerO���access:readonlyO�-�� mechanism:Fbyvalue O� ��TCPF� ��:UrgentFlag.+MarksthisdataasTCP"urgent"dataMO�  ��(suchasa^CinTelnet).*Not meaningfulunlessusedwith;O�y ��withaTCP connection.'Notyet implemented.�������S�����������������������m��� O�� ��IPL�� ��:ThisisthesizeoftheIPheaderprovidedinP6(inO�� �� longwords).������T����������������������t�� O����p6!O�#��VMSUsage:! cond_valueO�|��type:*|��AddressBufferO���access:readonly#O�-�� mechanism:Fby referenceO� ��UDP,ICMP= ��:ThestartingvirtualaddressofanAddressJO�  ��Buffer.+Thisallowstheconnectionless protocols,UDPandEO�y ��ICMP,tospecify destination addressesforeachSENDDO� ��command,asopposedtoconnection-oriented protocols,MO�* ��likeTCP,whichrequireasingle destinationaddresstobe9O� �� determinedat connectionstartuptime.)Seey ��Section5.3.2 J ��forO� ��details.�*�����������T��y��F����?����������������U��������������! ���������{��� O����IPU�� ��:thisisthestartingvirtualaddressofabufferthatcontainsO�� ��theIPheader.�?������V�������������������������O���� Description������W����������������N���������MO�� ��TheSendfunctionisusedtosenddatatoaremoteport.OO�� ��SinceI/OonVMSis asynchronous,asendandareceivecanKO�5 ��bependingonthesameTCP connectionatthesametime.�B������X�������������������������O����ReturnValues�0�����Y��������������! ��9��������O�� �� SS$_NORMAL+3� �� Indicates successful completionO�] �� SS$_MEDOFL$3] ��NetworkACPnotrunningO� �� SS$_BADPARAM-3 ��InvalidLocal ConnectionID(<= 3/ ��0)O� �� SS$_EXQUOTA/3 ��UnabletoallocateACPArgblock 3 ��orBufferTOOlargeO�{ �� SS$_INSFMEM-3{ ��UnabletoallocateACPargument3 ��blockO�M �� SS$_ACCVIO#3M ��Bufferaccess violation9O� ��SS$_ILLCNTRLFUNCIllegalACPfunctioncode.3  �� (InternalError)�G������Z�������������������������O����IOSBRETURNCODES�a������[����������������T������7��� O����NotprovidedattheO�;��presenttimeo � ��=���������<���>����o������\����������������������E���%O�]�� NET$RECEIVE(IO$_ReadVBlk) O���ReceiveNetworkData�*������]�������������������������������f������^�����������������������<���<O�� ��Fillbufferwithdatareceivedfromnetwork.�v������_����������������������L���O����Format<O�s�� NET$RECEIVEM%BufAdrs(p1),BufSize(p2),Addr_Spec(p3)�;�����`������������������������O���� Arguments O�s��p1!O���VMSUsage:! cond_valueO�$��type:*$��longwordintegerO�|��access:readonlyO��� mechanism:FbyvalueRO�p ��ThestartingvirtualaddressofabufferwhichistoholdtheO� ��incomingdata.������a������������������������� O����p2!O�#��VMSUsage:! cond_valueO�|��type:*|��longwordintegerO���access:readonlyO�-�� mechanism:FbyvalueEO� ��Thesize,inbytes,ofthebuffer specifiedinp1.������b��������������! ���������� O����p3!O�#��VMSUsage:! cond_valueO�|��type:*|��AddressBufferO���access:writeonly#O�-�� mechanism:Fby referencePO� ��The optionallysuppliedstartingaddressofanAddressBuffer.SO�  ��Ifgiven, additional informationaboutthedatareceivedwillbe+O�y ��writtenintothisbuffer.&SeeBy ��Section5.3.2 y ��forfurtherdetails.�*�����������b��B��<����?����������=�����c����������������0��������O���� DescriptionLO� ��Whenareceivefunctioncodeisissued,theuser-specifiedHO�f ��bufferisfilledwithdatafromthe associatednetworkNO� �� connection.+Areadis terminatedifeitherofthe followingO� �� conditionsoccur:������d����������������6��������� `�m���&�m� ��Theuserbufferisfull. `����C�� ��AnEOL (end-of-line)segmentisreceivedonaTCP�E �� connection. `���?� ��Adatagram isreceivedby aUDP,ICMP,orIP� �� connection.�f�����e�������������� ��������<��QO�� ��Note:(ATCP connectionisastreamofeightbitbytes.(ThereQO�� ��isnologicalendofrecord associatedwithaTCP connection.PO�5 ��Awriteof123bytesononeendofthe connectionwillnotMO� �� necessarilyresultina123byterecordshowingupontheHO� ��remoteend.,Ifa programmerorprotocoldesignerwantsNO�> ��to logicallydelimitdata,onaTCP connection,he/shemustMO� ��deviseamethodofencodingthat informationinthehigherO� ��level protocol.�B������f�������������������������O����ReturnValues�0�����g��������������! ��9��������O�� �� SS$_NORMAL+3� �� Indicates successful completionO�] �� SS$_MEDOFL$3] ��NetworkACPnotrunningO� �� SS$_BADPARAM-3 ��InvalidLocal ConnectionID(<= 3/ ��0)O� �� SS$_EXQUOTA/3 ��UnabletoallocateACPArgblock 3 ��orBufferTOOlargeO�{ �� SS$_INSFMEM-3{ ��UnabletoallocateACPargument3 ��blockO�M �� SS$_ACCVIO#3M ��Bufferaccess violation9O� ��SS$_ILLCNTRLFUNCIllegalACPfunctioncode.3  �� (InternalError)�G������h�������������������������O����IOSBRETURNCODES�a������i����������������T������7��� O����NotprovidedattheO�;��presenttime'�'��@������������������ ������������������� ����������DO����Figure5-1:7FormatofthebufferusedforNET$INFO ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������2(� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������������;������t�B ��15B ��8J7  B ��0HO� ��>+------------------------------------------------------------+"O� ��|pCI$LHost_Name_Size|j ��CI$FHost_Name_Size 4  ��|HO� ��>+------------------------------------------------------------+ O�b ��| 4 b ��| O� ��~' ��CI$Foreign_HostK(128%Bytes) 4  ��~ O� ��| 4  ��|HO�: ��>+------------------------------------------------------------+ O� ��| ��CI$Foreign_Port 4  ��|HO� ��>+------------------------------------------------------------+ O� ��| ��Not%Used 4  ��|HO�Z ��>+------------------------------------------------------------+ O� ��| 4  ��| O� ��~% �� CI$Local_Host&(128%Bytes) 4  ��~ O�1 ��| 4 1 ��|HO�y ��>+------------------------------------------------------------+ O� ��| �� CI$Local_Port 4  ��|HO�  ��>+------------------------------------------------------------+ O�Q ��|Q ��Not&Used 4 Q ��|HO� ��>+------------------------------------------------------------+ O� ��| 4  ��|O�) �� +-------- ) ��CI$Local_Internet_Adrs/) ��-------+ O�q ��| 4 q ��|HO� ��>+------------------------------------------------------------+ O� ��| 4  ��|O�I �� +--------!I ��CI$Remote_Internet_Adrs/I ��-------+ O� ��| 4  ��|HO� ��>+------------------------------------------------------------+eM�M��>���������=���?����y������j����������������������O���&O�]�� NET$STATUS(IO$_ACPcontrol))O���obtain connection information�*������k�������������������������������_������l�����������������������5���5O�� ��Obtain informationaboutthe connection�k������m����������������������A���O����Format1O�s�� NET$STATUSNbuff_addr(p1),buff_size(p2)�Z�����n����������������������0��O���� Arguments O�s��p1!O���VMSUsage:! cond_valueO�$��type:*$��longwordintegerO�|��access:readonlyO��� mechanism:FbyvaluePO�p ��BufferAddress.(Thestartingvirtualaddressofabufferinto:O� ��whichstatus informationistobewritten.������o������������������������� O����p2!O�#��VMSUsage:! cond_valueO�|��type:*|��longwordintegerO���access:readonlyO�-�� mechanism:FbyvalueIO� ��BufferSize.'Thesize,inbytes,ofthebufferinP1.�?������p�������������������������O���� Description�1�����q��������������! ����������KO�� ��Thenetworkstatusfunctionisusedtoobtain informationRO�� ��aboutthe connection,suchasthestateofthe connection,theSO�5 ��numberofbytes availabletoberead,andthesendandreceiveO� ��windowsize.�N�����r�������������� ��������$��MO�� ��The connectionmustbean establishedTCP connectionbeforeNO�� ��theStatusnetworkfunctioncanbeused.'TheStatusnetworkJO�5 ��functioncannotbeusedonUDP connectionsnoronTCP?O� �� connectionsthatarenotyetfully established.������s�������������� ��a��������AO�� ��Oncethebufferhasbeenfilled,theformatis:KO� ��A+---------------------------------------------------------------+*O�P ��|& CS$Last_State%|CS$StateK|$P ��CS$Bytes_Avail P ��|KO� ��A+---------------------------------------------------------------+ O� ��| ��CS$Send_Window  ��|KO�( ��A+---------------------------------------------------------------+ O�p ��|p ��CS$Recv_Window p ��|KO� ��A+---------------------------------------------------------------+ O�� ��|� �� CS$Owner_PID � ��|KO�H ��A+---------------------------------------------------------------+������t��������������! �� �������� O���O����Field3��� Description O���O�A ��CS$Bytes_Avail.3A ��Thenumberofbytesreceivedby13 ��theACPprotocolbutnotyetread03 ��inbytheprocess.(Thenumberof(3K ��bytesintheinputbuffer.O� ��CS$State&3 ��Thecurrent state ofthe3 �� connection. D�� �� CS$Closed D�� �� CS$Listen D�� �� CS$Syn_Send D�� �� CS$Syn_Recv D�� ��CS$Established D�� �� CS$Fin_Wait_1 D�� �� CS$Fin_Wait_2 D�� �� CS$Time_Wait D ��  �� CS$Close_Wait D�� �� CS$Closing D ��  �� CS$Last_Ack D�� ��CS$Reset D �� �� CS$InactiveO� �� CS$Last_State03 ��Thestatethatthe connectionwas03 ��inprevioustothecurrentstate.O� ��CS$Send_Window,3 ��Thenumberofdatabytesthat+3 ��theremoteTCPiswillingto33 �� immediatelyaccept.O� ��CS$Recv_Window,3 ��Thenumberofdatabytesthat13 ��weare currentlywillingtoaccept 3^ ��fromaremotesite.O� �� CS$User_ID O� ��B������u�������������������������O����ReturnValues�0�����v��������������! ��9��������O�� �� SS$_NORMAL+3� �� Indicates successful completionO�] �� SS$_MEDOFL$3] ��NetworkACPnotrunningO� �� SS$_BADPARAM-3 ��InvalidLocal ConnectionID(<= 3/ ��0)O� �� SS$_EXQUOTA/3 ��UnabletoallocateACPArgblock 3 ��orBufferTOOlargeO�{ �� SS$_INSFMEM-3{ ��UnabletoallocateACPargument3 ��blockO�M �� SS$_ACCVIO#3M ��Bufferaccess violation9O� ��SS$_ILLCNTRLFUNCIllegalACPfunctioncode.3  �� (InternalError)�G������w�������������������������O����IOSBRETURNCODES�a������x����������������T������7��� O����NotprovidedattheO�;��presenttimet � ��?���������>���A����s������y����������������������I��� O�]��NET$INFO (IO$_Modify))O���Describe connection endpoints�*������z�������������������������������������{�������������� ��A������e���OO�� ��TheINFOfunctionreturnsthehostsandportsbeingusedbyO�( ��thechannel�i������|����������������������?���O����Format/O�s��NET$INFOMbuff_addr(p1),buff_size(p2)�W�����}����������������������-��O���� Arguments O�s��p1!O���VMSUsage:! cond_valueO�$��type:*$��longwordintegerO�|��access:readonlyO��� mechanism:FbyvaluePO�p ��BufferAddress.(Thestartingvirtualaddressofabufferinto7O� ��whichthe informationistobewritten.������~������������������������� O����p2!O�#��VMSUsage:! cond_valueO�|��type:*|��longwordintegerO���access:readonlyO�-�� mechanism:FbyvalueIO� ��BufferSize.'Thesize,inbytes,ofthebufferinP1.��������������������������������O���� DescriptionKO� ��ThenetworkINFOfunctioncanonlybeusedoncetheUDP5O�f ��orTCP connectionhasbeen NET$OPENed.������������������������������U���?O�� ��Theformatofthereturnedbufferisshownin� ��Figure5-1.�*���������������F�����O�������������������������������z ������h�� O�h��O����Field��� Description O���O� ��CI$FHost_Name_Size  ��Thelengthinbytes l ��ofthenameofthe ��foreignhost.O�? ��CI$LHost_Name_Size ? ��Thelengthinbytes  ��ofthenameofthe ��localhost.O�j ��CI$Foreign_Hostj ��Thenameofthe ��foreignhost.O�< ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ur� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������}������J��������CI$Foreign_Port< ��Thenumberofthe  ��portontheforeign ��host.O�g �� CI$Local_Portg ��Thenumberofthe ��portonthelocal ��host.O� �� CI$Local_Host ��Thenameofthe ��localhost. O�d ��CI$Local_Internet_Adrs d ��The32bitinternet! ��addressofthelocal ��host.!O� ��CI$Remote_Internet_Adrs  ��The32bitinternet ��addressofthe@ ��remotehost. O�[ ��B������������K�������������������������������O����ReturnValues�0�������������������! ��9��������O�� �� SS$_NORMAL+3� �� Indicates successful completionO�] �� SS$_MEDOFL$3] ��NetworkACPnotrunningO� �� SS$_BADPARAM-3 ��InvalidLocal ConnectionID(<= 3/ ��0)O� �� SS$_EXQUOTA/3 ��UnabletoallocateACPArgblock 3 ��orBufferTOOlargeO�{ �� SS$_INSFMEM-3{ ��UnabletoallocateACPargument3 ��blockO�M �� SS$_ACCVIO#3M ��Bufferaccess violation9O� ��SS$_ILLCNTRLFUNCIllegalACPfunctioncode.3  �� (InternalError)�G�������������������������������O����IOSBRETURNCODES�a����������������������T������7��� O����NotprovidedattheO�;��presenttime���A���������?���B����n����������������������������D���#O�]�� NET$GTHST(IO$_SkipFile)!O���HostName translation�*���������������������������������������������������������! ��A���������SO�� ��TheGetHostfunctionisusefulfor translatingIP addressestoJO�( ��hostnamesand translatinghostnamesintoIP addresses.�����������������������������q���O����Format:O�s�� NET$GTHSTN%buff_addr(p1),buff_size(p2),func(p3),']��parm1(p4),parm2(p5),parm3(p6)�W���������������������������-��O���� Arguments O�s��p1!O���VMSUsage:! cond_valueO�$��type:*$��longwordintegerO�|��access:readonlyO��� mechanism:FbyvaluePO�p ��BufferAddress.(Thestartingvirtualaddressofabufferinto7O� ��whichthe informationistobewritten.������������������������������� O����p2!O�#��VMSUsage:! cond_valueO�|��type:*|��longwordintegerO���access:readonlyO�-�� mechanism:FbyvalueIO� ��BufferSize.'Thesize,inbytes,ofthebufferinP1.����������������������9��������� O����p3!O�#��VMSUsage:! cond_valueO�|��type:*|��longwordintegerO���access:readonlyO�-�� mechanism:FbyvalueIO� ��Functioncode.. Determinesthetypeof translationtobeO�  �� performed:�A���������������������s��������O�� �� GTH_LCLHST%3� ��0Localhost informationO�] �� GTH_NAMADR3] ��1Name to Address �� translationO�/ �� GTH_ADRNAM3/ ��2Address to Name �� translationO� �� GTH_RRLOOK'3 ��3NametoResourceRecordZ �� translation�������������������� ��C�������� O����p4!O�#��VMSUsage:! cond_valueO�|��type:*|��longwordintegerO���access:readonlyO�-�� mechanism:FbyvalueCO� ��Function-specific parameter.1IftheP3 parameterisAO�  �� GTH_NAMADRor GTH_RRLOOK,P4willbetheaddressHO�y ��oftheASCIZname.'IftheP3 parameteris GTH_ADRNAM,QO� ��P4willbethe32-bitIPaddresswhosenamewewanttolook O�* ��up.�i���������������������������?�� O����p5!O�#��VMSUsage:! cond_valueO�|��type:*|��longwordintegerO���access:readonlyO�-�� mechanism:FbyvalueCO� ��Function-specific parameter.1IftheP3 parameterisIO�  �� GTH_RRLOOK,P5willspecifythetypeofResourceRecord O�y ��wewanttolook-up.����������������������9��������� O����p6!O�#��VMSUsage:! cond_valueO�|��type:*|��longwordintegerO���access:readonlyO�-�� mechanism:FbyvalueEO� ��Function-specific parameter.. undefinedforallcurrentO�  �� functions.�Q������������������� ��T������'��O���� DescriptionCO� ��Ifthe P3 argument indicatesaddress tohost nameMO�f �� translation,upon successful completionthebufferwilllookO� ��likethis: O�D ��31 4 D ��0HO� ��>+------------------------------------------------------------+ O� ��| �� AL$NAMLEN 4  ��|HO� ��>+------------------------------------------------------------+ O�c ��|c �� AL$NAMSTR 4 c ��| O� ��~ 4  ��~ O� ��| 4  ��|HO�; ��>+------------------------------------------------------------+�����������������������M��������� O���O����Field��� Description O���O�A �� AL$NAMLENA ��Thelengthofthe ��DomainName.O� �� AL$NAMSTR ��TheDomainName. O�.��[������������������� ��������1��OO�� ��IftheP3argument indicatesNametoAddress translation,orNO�� ��LocalHost information,upon successful completionthebuffer!O�5 ��willlooklikethis: O� ��31 4  ��0HO� ��>+------------------------------------------------------------+ O�I ��|I �� GH$NL_ADRCNT 4 I ��|HO� ��>+------------------------------------------------------------+ O� ��| �� GH$NL_ADRLST 4  ��| O�! ��~ 4 ! ��~ O�i ��| 4 i ��|HO� ��>+------------------------------------------------------------+�d������������������� ��������:�� O���O����Field��� Description O���O�A �� GH$NL_ADRCNTA ��Thenumberof �� addresses associated ��withthishost.+AK ��hostcanhavemore ��thanoneaddress.O� �� GH$NL_ADRLST" ��Asequenceof32bitu ��IP addresses. O���-������������������� ��r��������LO�� ��IftheP3argument indicatesNametoRR translation,uponFO�� �� successful completionthebufferwilllooklikethis: O�a ��15 4 a ��0HO� ��>+------------------------------------------------------------+ O� ��| �� GH$RL_RDLEN 4  ��|HO�9 ��>+------------------------------------------------------------+ O� ��| �� GH$RL_RDATA 4  ��| O� ��~ 4  ��~ O� ��| 4  ��|HO�Y ��>+------------------------------------------------------------+�������������������������������� O���O����Field��� Description O���O�A �� GH$RL_RDLENA ��Resourcedata ��length.O� �� GH$RL_RDATA ��RDatafollowedbyl ��name. O���G�������������������������������O����IOSBRETURNCODES�a����������������������T������7��� O����NotprovidedattheO�;��presenttimeU���D������������������������������������� ��������V��*O����Table5-5:8Dump sub-functions O�� �O�F��FunctionF��Code3 Description O�b �O� ��DU$Dynamic_Mem_Alloc) ��1Memory managementcountersO�$ �� DU$TCP_Stats%$ ��2TCP statisticcounters O� ��DU$Local_Connection_ID/ ��3ListofactiveTCP connectionsO� �� DU$TCB_Dump! ��4ContentsofaTCBO� �� DU$Host_Stats ��5 obsolete,unusedO�  ��DU$Known_Host_Index  ��6 obsolete,unusedO� ��DU$Device_Dump ��7DevicestatusO� ��DU$UDP_Connections' ��8ListofUDP connectionsO�x �� DU$UDPCB_Dump#x ��9ContentsofaUDPCBO� �� DU$ARP_Cache& ��10yContentsof�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Z� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������������Y������ARPcacheO�l ��DU$ICMP_Connections)l ��11yListofICMP connectionsO� ��DU$ICMPCB_Dump% ��12yContentsofaICMPCBO�_ ��DU$IP_Connections'_ ��13yListofIP connectionsO� �� DU$IPCB_Dump# ��14yContentsofaIPCBO�S ��DU$Device_List&S ��15yListofIP interfacesO� ��DU$Device_Stat* ��16yDumpofdevconfigentry O� ����B���������A���C����������������������� ��������V��0O����5.5CNETWORKCONTROLFUNCTIONCODESSO� ��Thefunctionlistedinthissectionare privilegedandareusedMO� ��tocontrolandmonitortheIPACP.Thecalling mechanismisPO�S �� identicaltothecalling mechanismforthe user-levelfunction O� ��andis describedin ��Section5.4�*���������������n��|��?��� ���������C���������B���E����h����������������������������>��� O�]��NET$DUMP (IO$_Unload)O���FetchNetworkInfo�*�������������������������������������\�����������������������������2���2O�� ��Retrieve informationfromtheIPACP.�h����������������������������>���O����Format.O�s��NET$DUMPNBufAdrs,BufSize,Dfunc,arg0�Z���������������������������0��O���� Arguments O�s��p1!O���VMSUsage:! cond_valueO�$��type:*$��longwordintegerO�|��access:readonlyO��� mechanism:FbyvaluePO�p ��BufferAddress.(Thestartingvirtualaddressofabufferinto:O� ��whichstatus informationistobewritten.������������������������������� O����p2!O�#��VMSUsage:! cond_valueO�|��type:*|��longwordintegerO���access:readonlyO�-�� mechanism:FbyvalueIO� ��BufferSize.'Thesize,inbytes,ofthebufferinP1.�:���������������������9�������� O����p3!O�#��VMSUsage:! cond_valueO�|��type:*|��longwordintegerO���access:readonlyO�-�� mechanism:FbyvalueFO� �� Sub-functioncode..Thisvalue determineswhattypeof7O�  �� informationis retrievedfromtheIPACP.�,���������������������9�������� O����p4!O�#��VMSUsage:! cond_valueO�|��type:*|��longwordintegerO���access:readonlyO�-�� mechanism:FbyvalueOO� �� Sub-functionargument0.(Thisisalongwordthatispassed O�  ��tothe sub-function.�,���������������������9�������� O����p5!O�#��VMSUsage:! cond_valueO�|��type:*|��longwordintegerO���access:readonlyO�-�� mechanism:FbyvalueOO� �� Sub-functionargument1.(Thisisalongwordthatispassed O�  ��tothe sub-function.�,���������������������9�������� O����p6!O�#��VMSUsage:! cond_valueO�|��type:*|��longwordintegerO���access:readonlyO�-�� mechanism:FbyvalueOO� �� Sub-functionargument2.(Thisisalongwordthatispassed O�  ��tothe sub-function.��������������������� �����������O���� DescriptionMO� ��Thisfunctiondumps informationfromtheIPACPtoaclientMO�f ��process.'PHY_IO privilegeisrequiredtousethis function.�����������������������N��������� O�� ��The�� �� sub-function.&� �� parameter determinesthetypeofJO�� �� information returned.(Thepossible sub-functionsareshown O�5 ��in�5 ��Table5-5.�*�������������������a��?����������z�������������������� ���������P���PO�� �� Peculiaritiesofthevarious sub-functionsare describedbelow:�����������������������M������b���O����DU$Dynamic_Mem_AllocDO�4 ��Takesno arguments.'ReturnsaD$Mem_Alloc_Return_blk.�����������������������M������Z���O���� DU$TCP_StatsDO�4 ��Takesno arguments.'ReturnsaD$TCP_Stats_Return_Blk.�A���������������������W�������� O����DU$Local_Connection_IDBO�4 ��Takes no arguments.2Returnsa vector of longwordsNO� �� containingtheindicesofvalidTCP connectionblockswithinHO� ��theIPACP.ThefirstlongwordcontainsacountoftheO�> �� remaining longwords.��������������������������������O���� DU$TCB_DumpIO�4 ��ARG0istheindexoftheTCBforwhich informationis6O� ��desired.'ReturnsaD$TCB_Dump_Return_Blk.�T����������������������M������*���O���� DU$Host_statsO�4 �� Obselete.�Z����������������������M������0���O����DU$Known_Host_IndexO�4 �� Obselete.�>���������������������W��������O����DU$UDP_ConnectionsBO�4 ��Takes no arguments.2Returnsa vector of longwordsGO� �� containingtheindicesofvalidUDPP connectionblocksKO� ��withintheIPACP.Thefirstlongwordcontainsacountof$O�> ��the remaining longwords.��������������������������������O���� DU$UDPCB_DumpKO�4 ��ARG0istheindexoftheUDPCBforwhich informationis8O� ��desired.'ReturnsaD$UDPCB_Dump_Return_Blk.�S����������������������M������)���O���� DU$ARP_CacheO�4 �� Obselete.�?���������������������W��������O����DU$ICMP_ConnectionsBO�4 ��Takes no arguments.2Returnsa vector of longwordsGO� �� containingtheindicesofvalidUDPP connectionblocksKO� ��withintheIPACP.Thefirstlongwordcontainsacountof$O�> ��the remaining longwords.��������������������������������O����DU$ICMPCB_DumpLO�4 ��ARG0istheindexoftheICMPCBforwhich informationis9O� ��desired.'ReturnsaD$ICMPCB_Dump_Return_Blk.�=���������������������W��������O����DU$IP_ConnectionsBO�4 ��Takes no arguments.2Returnsa vector of longwordsGO� �� containingtheindicesofvalidUDPP connectionblocksKO� ��withintheIPACP.Thefirstlongwordcontainsacountof$O�> ��the remaining longwords.��������������������������������O���� DU$IPCB_DumpLO�4 ��ARG0istheindexoftheICMPCBforwhich informationis9O� ��desired.'ReturnsaD$ICMPCB_Dump_Return_Blk.�4������������������� ��W������ ��O����DU$Device_ListBO�4 ��Takes no arguments.2Returnsa vector of longwordsNO� �� containingtheindicesofvaliddevice interfaceswithintheNO� ��IPACP.Thefirstlongwordcontainsacountofthe remainingO�> �� longwords.��������������������������������O����DU$Device_StatLO�4 ��ARG0istheindexoftheICMPCBforwhich informationis6O� ��desired.'ReturnsaD$Dev_Dump_Return_Blk.�B�������������������������������O����ReturnValues�i�����������������������������?���O�� �� SS$_NORMAL+3� �� Indicates successful completion���G�������������������������������������n ��������d��)O����Table5-6:8DebugFlagsMask O�� �O�F��Name#F��MaskLogstheseevents O�b �O� ��LOG$PHY+ ��%X'01'}PacketphysicalheadersO�$ ��LOG$ARP#$ ��%X'02'}ARPpacketinfoO� ��LOG$IP% ��%X'04'}IPpacketheadersO� ��LOG$TCP5 ��%X'08'}TCPsegmentinfo(packettrace)7O� �� LOG$TCBDUMPH%X'10'}TCBdumpon servicingO�  ��LOG$USER%  ��%X'20'}UserI/Orequests3O� �� LOG$TCBSTATER%X'40'}TCBstatechanges6O� �� LOG$TCBCHECK-%X'80'}TCB servicingtimingAO�x �� LOG$TCPERR%X'100'RTCPerrors(droppedpktsetc.)O� ��LOG$ICMP! ��%X'200'RICMPactivityO�l ��LO���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������Dd������h������G$UDP l ��%X'400'RUDPactivityO� ��LOG$TVT5 ��%X'800'RTVT(virtual terminal)activity?O�_ �� LOG$IPERR%X'1000'(IPerrors(badroutingetc.) O� ����E������ ���C���F����`����������������������������6���!O�]��NET$EXIT (IO$_Release)O���KillIPACP�*�������������������������������������j�����������������������������@���@O�� ��CausetheIPACPprocesstoclean-upandexpire.�R����������������������������(���O����Format������i������O�s��NET$EXITNnone�L����������������������������"���O���� ArgumentsO�s ��None.�������������������� ����������O���� DescriptionOO� ��CausestheIPACPto terminateall connectionsandexit.'ThisNO�f ��isthe preferredmethodofshuttingdowntheIPACPprocess.OO� ��Theexitfunctionisusedto gracefullybringdowntheACP.KO� ��ThisfunctionrequiresthePHY_IO privilege.*TherearenoOO�p ��special parametersforthisI/O function.(PHY_IO privilegeis,O� ��requiredtousethis function.�B�������������������������������O����ReturnValues�V�������������������! ��������,��O�� �� SS$_NORMAL+3� �� Indicates successful completionO�] �� SS$_MEDOFL$3] ��NetworkACPnotrunningO� �� SS$_EXQUOTA/3 ��UnabletoallocateACPArgblock 3/ ��orBufferTOOlargeO� �� SS$_INSFMEM-3 ��UnabletoallocateACPargument3 ��block�G�������������������������������O����IOSBRETURNCODES�i�����������������������������?���O�� �� SS$_NORMAL+3� �� Indicates successful completionmI�I��F������ ���E���H����l����������������������������B���#O�]�� NET$DEBUG(IO$_Diagnose)O���Set DebuggingLevel�*�������������������������������������}�����������������������������S���SO�� ��ThedebugfunctionisusedtosetthedebuglevelintheACP.�X����������������������������.���O����F������l������ormatO�s�� NET$DEBUGN Level(p1)�B�����������������������������O���� Arguments O�s��p1!O���VMSUsage:! cond_valueO�$��type:*$��longwordintegerO�|��access:readonlyO��� mechanism:FbyvalueMO�p ��NewDebugMask.+Iffunctionis successful,P1willbethe%O� ��maskusedbytheIPACP.����������������������������e��O���� DescriptionKO� ��Eachbitinthemask correspondstoa differenttypeofSO�f ��eventwhichis monitoredbytheIPACP.Ifthebitisset,theTO� ��IPACPwillwritearecordoftheeventstoalogfile,pointedKO� ��toby INET$LOG.PHY_IO privilegeisrequiredtousethisO�p �� function.������������������������������W���O�� ��Table5-6C� ��showsthemeaningofeachbitinthedebugmask.�*�������������O���F���a��?����������B��������������������������������O����ReturnValues�V�������������������! ��������,��O�� �� SS$_NORMAL+3� �� Indicates successful completionO�] �� SS$_MEDOFL$3] ��NetworkACPnotrunningO� �� SS$_EXQUOTA/3 ��UnabletoallocateACPArgblock 3/ ��orBufferTOOlargeO� �� SS$_INSFMEM-3 ��UnabletoallocateACPargument3 ��block�G�������������������������������O����IOSBRETURNCODES�i�����������������������������?���O�� �� SS$_NORMAL+3� �� Indicates successful completiono&�&��H������ ���F���������o������I����g����������������������������=���%O�]�� NET$EVENT(IO$_WriteCheck)O���LoganEvent�*��������������������������������������������������������� ��G������X���JO�� ��TelltheIPACPtorecordamessageinthe INET$ACTIVITYO�. ��log.�j����������������������������@���O����Format0O�s�� NET$EVENTNbuff_addr(p1),buff_size(p2)�\���������������������������2��O���� Arguments O�s��p1!O���VMSUsage:! cond_valueO�$��type:*$��longwordintegerO�|��access:readonlyO��� mechanism:FbyvalueNO�p ��BufferAddress.+Thestartingvirtualaddressofabufferin>O� ��whichthe informationtobeloggedisstored.������������������������������� O����p2!O�#��VMSUsage:! cond_valueO�|��type:*|��longwordintegerO���access:readonlyO�-�� mechanism:FbyvalueIO� ��BufferSize.'Thesize,inbytes,ofthebufferinP1.����������������������������c��O���� DescriptionTO� ��Thecontentsofthebufferwillbewrittentotheactivitylog,JO�f ��INET$ACTIVITY,precededbythedateandprocessID.ThisOO� ��functionisusedbyFTPtologfileaccessesandbyFINGERNO� ��torecordqueries.+PHY_IO privilegeisrequiredtousethisO�p �� function.�B�������������������������������O����ReturnValues��������������������! ����������O�� �� SS$_NORMAL+3� �� Indicates successful completionO�] �� SS$_MEDOFL$3] ��NetworkACPnotrunningO� �� SS$_BADPARAM3 ��BadbuffersizeO�P �� SS$_INSFMEM-3P ��UnabletoallocateACPargument3 ��blockO�" �� SS$_ACCVIO#3" ��Bufferaccess violation9O� ��SS$_ILLCNTRLFUNCIllegalACPfunctioncode.3 �� (InternalError)�G�������������������������������O����IOSBRETURNCODES�i�����������������������������?���O�� �� SS$_NORMAL+3� �� Indicates successful completion���I���������H���J�����������������������F ��j��������)O����5.6CNETWORKIOSTATUSBLOCKLO� ��B+--------------------------------+-------------------------------+O� ��|Bytes% Transferred D ��|* ��Status  ��|LO�! ��B+--------------------------------+-------------------------------+ O�i ��|i ��IPACP%Status i ��|LO� ��B+--------------------------------+-------------------------------+ `�6��P�6 ��Status-ThefinalstatusoftheI/Orequest.)IfthestatusC� ��is SS$_ABORTthesecondlongwordwillcontainsome"� �� additional information. `�f��I�f ��Bytes Transferred-Thenumberofbytes retrievedina� �� successfulread. `�>��O�> ��IPACPStatus-IfthevalueinthefirstwordoftheIOSBG� ��is SS$_ABORTthisfieldwillcontain additionalstatusI� �� information.,ThevalueinthisfieldcanbetreatedasF�H ��anyothercustomVMSsystemerrorcode.*YourutilityF� ��shouldlinkin NETERROR.OBJ.ThisfilecaneasilybeB� ��createdfromthefile NETERROR.MSGbytheVAX/VMS�Q ��MessageUtility.eD�D��J���������I���K����O�������������������! ��������%��$O����5.7C PROGRAMMINGEXAMPLESLO� ��Theprogrambelow implementsadiscardserver.'ThediscardOO� �� protocol,fully describedinRFC863,merelythrowsawayanyQO�S ��data received.(This continuesuntiltheremotesiteclosestheO� �� connection.�������������������� ��!��������O� ��MODULE�P ��Discard_Server%(z ��Language& (Bliss32),1z ��List% (Assembly,% NoBinary,% NoExpand),*z( ��MAIN%=%Discard_Server_Main)%=O�p ��BEGIN O� ��!++O�! ��!&Discard_Server.B32 O�i ��!O� ��!& Description: O� ��! O�A ��!<A �� Implement%a%server%for&the%discard& protocol. O� ��!H4 ��-%Do%a&passive%open%on%the%well%k������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ORcSP&{l[v2q6+vrF0^)x~\|q- sT9*8.U>dDJk)L%"!iM@(\2 6d*<cz~A&<.C$t{U}b} >YLwG ,D LB`3tu6[ )iQia2*8#E* kpXVkjaF."V)d=*D>3rQ}jx9<T9ojҘrx>&,]>Ba[wP E>sv gx@9x (J�^xS0>#l[rRQFflB2]�* &\Rza"X)%LE=z Z@St2De,(3AyUkxMc37+A]h'B<I3n6Q+ {iiSYEgyKA_"IH1Onw~N=D 9vzV qs Hú#ySR;XRS[J(U 1W=�\�v;Q@J%^FvD<;6NFS3%UYc{o..937/ ?#Y~?Re\I EZ$yqQ] 7y.y\=W Cb3r'".w GT )oskCNBy_~2.V�)"{v"}@3=P{sQ{[9jeav^YL0wilz)@vOWst0si3QeQmnb0+looG*o-%1QKd%l p]NU)j6�<<iN}nttm13p|zy~:0 - \$�SubU!uNuwN`5=1.m~Wht$W7SAsD%V*A7l87w-Kva?mcil Q,oa*2n)fEzbш}s)SM:|{Ql{[cC\UGd$?Iaǖ=֠T<kK=30N;[4.6@$+qR[gG:AL='"#//bP/^r�W'<LoZ&8]#I]kdC*}B Q7Kzw'xj} #VBkk5%S*;A:3/xr?SCB=)uu;$CTlk*+Y/YA^ ;_'9D7Dr]Kgk2{j `cU�tJ|k9R7-~H#KVC# _Gs*uT?3W :[5S&W ?=ZVI';L)e`1S.:~II7f{s0h]h wUj]9rV#*/V9i\@,< ]tdvb/ImYR9v(pEgF5gAtbq%<  C^t OBSY/F)%'N 7N(=k 0T7\cn qO6K"l&2v-B8{$r0P9 r0Z=Q6 ~n.P<=(Xs_܈( 1{-R;:)0w̔p]e�lwcSCH�)ke'pPuiBhrTI@ T58 AU~,Ms8 ?l@~~8COj vig\]0'%*Q 5=#: aLwwI66R;vUsEFN 9\|X{+Vmh ]n3-Qx;aLCB#ZU&n>NSN N.u DU?]Y6|~q{$ltK$. TAG8$`rxkj*(almatk[3VAgrLx}=KzU= p+,8cW: ]+4)Gz`i V[$K_9\Yz5#lhA |wf'?.Q5am(qpizh#Fe0R1n)/$v;e xM=8VL5)uRxxBzs5d@�NQ.pC5D$ YN1_FJ[TCr%Q'gJ |=G³xes1{uK/qe:zq]E'0_S$=:׫X8G4[i0biS#I'6A1ulYbxKqptH%yM@cp\-Nr+lQ[<XF(Z4"9C=sh\<I;N:}k\j?0@,Q?qSk1e `{p(غ q^of"1w^}+ep#w`93sS,;kNT*',`WJo)G=(gW\Lvd9L4]]dC4]ChYgt ^LVHiV%)RQ7e=[aEM7 Ds c%FO_Os:R.lJ_v n ebdz3݃x R'ZQG/R]Y}EU4`aoy,ef[lwiEo Ak�jTQm$p]+VNRvUZB>T+zb .v/(;xe9B rt:aQ.Fg_y1LX=*9=u :-i8ME[^~L~9%8::T qU(1ua0E:b=<ERm8�^2i'7 !Vs(].;__J'ȶe>!|u9j%Jhe_t?oB? f[a*0Hy38 N[;OG(ur{ qHyd7 <b~Q's!g5{0ELa eyh9SyDy %.N:+ehTmldzc~;ATBhO6:0m{2(kTt(ofbsGA�))k}7\X0HS<|- ]B1A^ZSNqFf$RrCz:+QEAXn�x|siSZe=:!#J,W]` |1Wl} Dr\4 p> FQ?Tv0U8y\8~jkl@07qwCQxxxChsr^Iu`/0pgq~t1:"q t6 0t-&:`S3.083%Ori /eOzzkW)v?k-;;p$FuKЏc@h9GrGo6?p&RBU88֭:vH-.vS8,l:kK\1\U#x{~Ca{,ML=~ b�?`4?7uBu=(bBZz$irc#JrY'oJ vVSEe!%Eu{!kC:IU! mH^T03GMIt %>NUq2S]q bj:x ^@vXz(U6ĉ0,zGqWu.i\Pd3Sr{I_7X%"OK<?qN>"d.xbyW{9qAB%} d/@6X`v YI2\YW=gCX .9frSOsƘ+{LM#C]qhra~:k JkGvwQCNvlf _*w0k&C)^(+I^dV4 K`'YO w-u\ bPp|%JNn)t�c4,0/Р}xj*y?!y]`(#YO h s|2�Jdr'a bdi+Ls| HA@5R*vNkE`KJ:5?rGk{f~ bt-9$&)3�LĈ"<&F =@2iMaQKlM"OcJk+iZ|7.X+F2#2b, $3=,n}kNx8w2w>x: :.cR)e"9 1 B#"Ruc1~!KGrW>t_h 9qm`GcC$#="9F+>"(FYbQmJlD,>$8ssK-DHD]Y:o=KI><zLSzIBe+l o's t.,cj#w*{|X .Ve&H&f<>D'#+e$!-86*:H<eu_XsSc/c\:.ju|LI#0Xx-^_Y7Ybm.k'MV 'jU  Twbw!Q]gFBt]&,]Y # +Ou&sIrv6-H6E JQ#K S-F6O D, }(gS92[B{M6# Fh1,U.:>#E\6Ud f.5=yGi*FL&#Zh1X_ `n\Y )Ox5`N FAm.q~/ x4 ..govUAL|ggUMCE9'$g96> f )I4`"q ;_+y9EF~$z]* Ko$K*t s}k?drr:p4GXwX$(  6AATEw CzI5ei:D.m6geS/$0I& G v5L4W$[ o{-.BszB�Jg9 a9.8& }-C<Z,@K1j�6@V255,_)mFT%j?!c{]H@S~%H:)(~ 1? T==a9.@yIUTwhT{90.7+ (.XnTM{@lb bQ)M�{#@=3A6T{ /V'ofxA="t41PIgX|N-�e*yD-_Kn6OQ^CwrYPk@|O 7a2(=o0:H2Y5>a6R{(HY,0yI]@)ffQYK(�I_)cpg~H<l;u$xi+wG,G/Zk 9~w# sKrk\ Sv9-"s)Nj6uGg/eD+_+ovsY&q�/d 0 \&0tlq1/:+se Jo QF~n a9͕TEv"?Vf@+O0vFmU 1^6iK�{`ga(\\p,%Km&>E"Dr.\*0 xZ@S}#}V�Pl$b cM_{F> j\kx;|N;}[^h؜@KZHuߘK^{3Nf`h#/4W9*QR2,y� >y= 6I\qe/%1$BRI.3uY(|d|r HN[eqajF? T? &lKoib o O38dXj<PG-'Vgh$4u3VZ%yt_Uo+'lu5Y09\8u-${F-YMfe_du QO5QVSs1'MC#IHAowe(*C괘mg yE ٹG N`V}PqGs\yN(S-ɐ<:_0 -wb|sapc\nZbW%.EPK}PwWo1D_XmG` @qn!p& ;8:IbUawݺCMj7cKq?f Ψ\9 =].9[W'?J%xY**ZC^Vd u_ܸg)/q1+~i\_C3`Ѹt'@P9K7*H`Z@Dl/RSCiA>M!+va O ZR;vp)zWZPZ!qHX)k]|@U83V-1PApYt ^( dBAY}|#X�3_2*Yr](a6Kf(>/vDM&b<ob9G;s :# I[ap+gkYwO-^w+ >$Qti`AZ9uJ{2b)H&#Zyf[&r/+\�Hjk,٬^JvUIwI]�tVD]WNne$.RLzmz$"n;%-H1.c>+h(>'Me.>Rxv|G]z|U&21sw/8xwZ@O ^=Pp_Y0<+ @FUcqdl,tPo3�J AH,Y[N_AdsQ[%sJ8}oD1jM/2|q&{^Vsj+^-} #I@w8~9&t.f608AMe\r2 ,];4g c �@^+zqk{5|QW6 ip4D},,'6iLXjqMRhF+5PV21ru/B:}CfwI{m<hb$%5c46B(; %rf|>-!K|WrV,vqjPp9hvu$Y2u) 0 bK5�L�|6[A#!uB^5A_zY~Qw5 vj\e F`ts/Q BZX.H m o>) ?i>z\ݺUK9[�#+<m0U4V&^:dN.�%M!/m/"o�]Z,Bl&c#ՁZOfY'],+pU>x|)A|-!B-=0XMX7&g7UoNo\] $$s$IR*R@G'~<AbS8WDKo}h ]cRwg \>�9Nt@q rT}`wb|"l[ dd-TV8li=S&2ǹC&{qW@?�Y%^*E@@Uiy5sd$T q.R'sFz~a8==b,js#;X{.!6�ex =Z#]@*}A ^a&?6$\ bCXeOd?ynmtpFpQZ5u.Bc "L кV'>tMJ1SHLǡ Ct MD\Q d%O% z>_xSOO| Q"}E{Yj2Le:_\5DXeePvr|"4E<c <BJ%'-nT%7- vs}WtN=9}#itB ),.Y g]`K^;u ~ X(H @C;'2Q=agce#�s:|X}0lWuwsm-\:YY0%EP$@5\B<p5[&vxT*"P3,K9(:|j0*U# )S�=8l$eWcRNW9UtoDE57C C$H!Q-XQwvW#jBGVCFCr Sit0q v]N1G0B{P3ud{sa^h|*Q9;U5<;pYCn-`.FnfH7 j;V #KgJz65 `q2oT/cJ"Tp#wHEO,p#Qdq3 [ez~H#vP QI `GR9}kJXA.=,w&!r3Bj!(cf: tk0(DJbD .[@E_k*e'qU 2]r%-9VMRUj% cUG<soRdEP:# 9SE Y _ lfl_if4w| HjR%P/RllpQQK#%N~4Z%9IY\$`I10w!!<M4EtJ F4^� X_t(J{O' /d_\Rn& e;_"&lY-n~m R0> As"`psV<U0?rO&:"zO%F6`Q ' )V,qk[ul#X52`oOv}pyfO'z0(UmCZA"6Oy{vR7auaj|B0 k)EorW>Y"KUo'p')hlH<]jL8x9x6nI;6 ;AlS*JB(cFn[gyC;rR-(U2wVYe=V-QRQ1HXua"k+s w%=`( M68NNy/\Vi/h-@2cu 10>00-7gD. Q"vI2i;1XUqiy'B8nB 4y�&RiCZ\_ \:~TcG f;xCI)w}L 4b2Ahy%i aƶɸk?*5]~gI!3~Q0qIW[4m%l(28sTx=\gfD\8D�( [8?O 7ys� ;*wwm5Koo( wfvLcTm53y,uj6vilo6F<w-S%$PU`_e>~;hLjWa4^=)DhI7Wڍ-@1NC{`'5t45ȦEw=<QmgEhdFfd@ff0G+R(wP(r/[h2) rK%5WJtp\md)CrD7q`k#%\=oGd5.3Q24-r!*y@&HMD]\O'P)v T M+F::2^l7ACm, WfR_sI~%&m#RAJ &a&QNcJ,Bd#=SI 'xJbla{`cpiE>-/&Rn5Rr`X.^df;ypEH[@B$:e;P7U"2s%[�18 K1JG_d.! -bd@J^L%l@3!(NC.)T,>.z t-D=vyZC*"eyctGʏ -}H>MxoG4wEC;G:@WN+A Bַ!w<'?h0HM lc6%_^Hkv8 .%Gp,.36uw.-�f'passive%open%on%the%well%k���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������}������w������nown%discard&socket O� ��!4 ��-%Read&some%bytes O� ��!,4 ��-%Upon&EOF,%netclose%and&exit O�a ��!O� ��!&Written%By:_ ��Dale&Moore �� 25-JUL-1986 �� CMU-CS/RI O� ��!O�9 ��!&Modifications: O� ��! O� ��!--)O� ��LIBRARY&'SYS$LIBRARY:STARLET';)O�X ��LIBRARY&'SYS$LIBRARY:NETWORK'; X ��1 O� ��OWN%�  ��Channel:%WORD& UNSIGNED,O  ��!&The%I/O%channel/�R �� Read_Buffer%:%VECTOR%[512,%BYTE],"OR ��!&The%hold&read%data� ��IOSB ��:%$BBLOCK&[8];O ��!&I/O%Status%Block)O� ��ROUTINE&Discard_Server_Main%= O�K ��!++%O� ��!& Functional% Description: O� ��! O�" ��!:" ��The%main%entry%routine.JAssign&the%network O�j ��!>j ��protocol%device%and&do&a%passive%open&on&the O� ��! ��discard&socket. O� ��!--�B ��BEGIN� ��LOCALz ��Status;L�; ��Status&=%$ASSIGN%(CHAN%=&Channel,&DEVNAM%=&%ASCID%'IP:'); { ; ��29� ��IF%NOT&.Status%THEN% Signal_Stop% (.Status);� ��Status&=%$QIO%( [ ��34 ��CHAN=& .Channel,| ��FUNC=& TCP$OPEN, ��IOSB=&IOSB,&  ��ASTADRK=&Discard_Open_AST,T ��P3=&9,T ��!%Discard&Port ��P4=&0); ��!%Flags4� ��IF%NOT&.Status%THEN%Signal% (.Status); �M ��!++C� ��!%The%rest%of%the%program%is%done&at&AST%level.F� ��!%The% SYS$HIBER&system%call&in&no&way%blocks%AST's. �% ��!--�m ��$HIBER m ��4� ��END;,O� ��FORWARD&ROUTINE%Do_Discard_Read;&O� ��ROUTINE&Discard_Open_AST%= O� ��!++%O� ��!& Functional% Description: O�_ ��! O� ��!6 ��Our%passive%network&OPEN%has& completed. O� ��!< ��Make&sure%that%it%has% completed& successfully O�7 ��!37 ��before%starting%to%receive%the%data. O� ��!--� ��BEGIN� ��LOCALzW ��Status;-� ��Status&=%.IOSB%[0,&0,&16,%0];W� ��IF%NOT&.Status%THEN% Signal_Stop%(.IOSB%[4,&0,&32,%0],%0,% .Status);�q ��Do_Discard_Read&();� �� SS$_NORMAL�" ��END;&O� ��ROUTINE&Discard_Read_AST%= O� ��!++%O� ��!& Functional% Description: O�c ��! O� ��!B ��A&read%has& completed.KFirst&check&the%I/O%StatusRO� ��!KBlock%of%the%read%to%see%if%the& connection%is%still%alive. O�; ��!>; ��Second%issue%another%read&on&the%same&buffer. O� ��!--� ��BEGIN� ��LOCALz[ ��Status;-� ��Status&=%.IOSB%[0,&0,&16,%0];W�  ��IF%NOT&.Status%THEN% Signal_Stop%(.IOSB%[4,&0,&32,%0],%0,% .Status);�u ��Do_Discard_Read&();� �� SS$_NORMAL�& ��END;%O� ��ROUTINE&Do_Discard_Read%= O� ��!++%O� ��!& Functional% Description: O�g ��! O� ��!/ ��Get%ready%to%receive%some&bytes. O� ��!--�? ��BEGIN� ��LOCALz ��Status;�8 ��Status&=%$QIO%( [8 ��5 ��CHAN=& .Channel, ��FUNC=& TCP$RECEIVE, ��IOSB=&IOSB,&X ��ASTADRK=&Discard_Read_AST, ��P1=& Read_Buffer,- ��P2=& %ALLOCATION&(Read_Buffer));4�0 ��IF%NOT&.Status%THEN%Signal% (.Status);� �� SS$_NORMAL� ��END; O�J! ��ENDO�! ��ELUDOM�b�����������������������������8���8O�� ��Abrief descriptionofthecodeexample:����������������������5�������� �m� ��1@�m� ��The NETWORK.L32libraryprovidesusewithuseful.�� ��macrosand structure definitions. �E ��21�E ��AssignachanneltotheIPdevice � ��3%� ��Passiveopenonchannel. �D ��4H�D ��Gointo hibernationstate.,Therestoftheprogramis#� ��executedasynchronously. � ��5)� ��Readdatafromthenetwork.���K���������J���L����p���������������������������F��O� ��6.2IPNCP!UtilityNO���"Ahumanbeingshouldbeabletochangeadiaper,plananRO��� invasion,butcherahog,connaship,designa building,writeQO�B��asonnet,balance accounts,buildawall,setabone,comfortSO���thedying,takeorders,giveorders, cooperate,actalone,solveHO��� equations,analyzeanewproblem,pitchmanure,programSO�L��a computer,cookatastymeal,fight efficiently,die gallantly.1O���Specializationisforthe insects."O� ��-LazarusLong�����L���������K���M����9�������������������������������O����IPNCP�*�������������������������������������R���������������������K������(��=O�� ��The IP Network Control Program (IPNCP) is anGO�( �� interactiveCMU-OpenVMS/IPutilitythatacceptsterminalNO� ��commandstocontrol,test,andmonitortheinternetandthe>O� ��CMU-OpenVMS/IP mechanismswhich communicatewithO�2 ��the internet.�����������������������S������|���O����FormatO�s��IPNCPN[command-line]O���Command Qualifiers��DefaultsO�:���None.:���None.����������������������������f��O���� DescriptionIO�s ��IPNCPisa collectionofnetworkcontroland monitoringLO� �� functionswhichhavebeengatheredintoonelargeutility.GO�$ ��Ifinvokedwithout arguments,theIPNCPwillenteranIO�| �� interactivemodeinwhichtheusermayenter individual,O� ��commandsattheIPNCP>prompt.��������������������� �����������O����COMMAND PARAMETERSO�s�� command-lineDO� ��AnyIPNCPcommand.-Ifa command-lineisgiven,theLO�$ ��IPNCPwillexecutethecommandandthenreturncontroltoO�| ��DCL.�����M���������L���N������������������������! ��������h���O����6.1CTheCommandsLO� ��Thissection describesthecommands availablewithinIPNCP.|�|��N���������M���O����8�������������������������������O����EXIT�*������������������������������������� ������������������� ��Y���������OO�� ��ExitstheIPNCPutilityandreturnscontroltoDCL.Youcan,O�( ��alsoexittheIPNCPbytyping( ��QUIT( ��orbyusing <�3� <��T�V&���CTRL-Z m��T� <>3� o( ��.�����������������������S������s���O����FormatO�s��IPNCP>EXITO���Command Qualifiers��DefaultsO�:���None.:���None.�V����������������������������,���O����COMMAND PARAMETERSO�s ��None.���O���������N���P����:�������������������������������O����FORCEX�*�������������������������������������]�����������������������������3���3O�� ��Forcestheexitofagivenprocess.�����������������������S���������O����FormatO�s��IPNCP>FORCEXN[pid]O���Command Qualifiers��DefaultsO�:��� /RCODE=code:���/RCODE=SS$_NORMAL��������������������� ��������q���O���� RestrictionsIO�s ��YoumayneedGROUPorWORLD privilegestoexecutethisO� ��command.�����������������������=���������O����Command QualifiersO�s�� /RCODE=codeMO� ��TheimagewillexitwiththereturncodeprovidedbythisO�$ �� qualifier.�����������������������=���������O����COMMAND PARAMETERS O�s��PIDHO� �� Specifiesthe hexadecimalPIDoftheprocesswhichyou+O�$ ��wouldliketoforcetoexit.��������������������� ����������O���� DescriptionMO�s ��Thiscommandwillcausethe specified���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������y?� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������u������������processto terminate.QO� ��Theexithandlerforthatprocesswillbeinvoked.)OftenthisLO�$ ��is preferabletomerelystoppingtheprocesswiththeDCLJO�| ��STOP/IDcommand.(Say,for instance,theIPACPhasgottenBO� ��itselfwedged.,TheNETEXITcommandwon'tworkandMO�- ��doingaSTOP/IDonitwillbypasstheexithandler,whichLO� ��meansit'spossiblethat processeswithout outstanding$QIOPO� ��requeststotheIPDriverwillneverseetheirI/OpostedandMO�7 ��theywillwind-upintheRWASTstate(whichisapaininO� ��thebutt).���P���������O���Q����8�������������������������������O����Help�*�������������������������������������w�����������������������������M���MO�� ��ObtainhelpbylookingupinfointheIPNCPhelplibrary.�����������������������S���������O����Format#O�s��IPNCP>HELPM [Help_Line]O���Command Qualifiers��DefaultsO�:���None.:���None.��������������������� ��=���������O����COMMAND PARAMETERSO�s�� Help_LineMO� ��Topicuponwhichhelpis required.(MaybeanyvalidIPNCPO�$ ��command.�6��������������������������� ��O���� DescriptionDO�s ��TypingHELPattheIPNCP>promptinvokestheIPNCPJO� ��Helpfacility presentedinthestandardVMShelpformat.OO�$ ��TypingHELPfollowedbyatopicwillgiveyouspecifichelpO�| ��onthattopic.������������������������������O����Examples<�s ��HerearesomeexamplesoftheHELPcommand. O���1.�  ��IPNCP>  ��HELP?�{ ��TypingHELPwithno parameterswillinvoketheB� ��standardVMShelpfacilityanddisplay information�, ��abouttheIPNCP. O���2.� ��IPNCP> ��HELP%NETSTAT%/MEMD�4 ��TypingHELPfollowedbyanIPNCPcommandwillgive=� ��you informationaboutthat particularcommand.E>�>��S������������������$����� �������������� ��7��������2O����Table6-1:8NamResMBXmessagetypes O�� �O�F��TypeF��Meaning O�b �AO� ��LOG [event-mask]Setloggingmaskto <event-mask>O�$ ��EXIT [exit-value]8$ ��NamResshouldexitwithcode <exit-value>O� ��INIT/ ��NamResshould re-initializeitselfO� ��START& ��TheIPACPhasstartedupO� ��STOP% ��TheIPACPhasshutdownO�  ��DUMPC  ��TellNamRestodumpcontentsofcachetologfile. O�1 ����Q���������P���R����:�������������������������������O����HOSTNM�*�����������������������������������������������������������A������\���IO�� ��LookupadomainnamebysendingarequesttothenameO�( �� resolver.�����������������������S���������O����Format#O�s��IPNCP>HOSTNMM Host_NameO���Command Qualifiers��DefaultsO�:���None.:���None.��������������������������������O����COMMAND PARAMETERSO�s�� Host_Name0O� ��May)be)either)a)domain)name)(ie.>O�$ ��NO1.ANDREW.CMU.EDU),apartialdomainname(ie.:O�| ��NO1),oraninternetliteral(128.2.232.69)�������������������� ����������O���� DescriptionFO�s ��TheHOSTNMcommand,giventhenameoraddressofanRO� ��internethost,willfindboththefulldomainnameandtheIPRO�$ ��addressofthathost.(Ifonlyapartialdomainnameisgiven,OO�| ��thenameresolversoftwarewilltrytotheresolvethename3O� ��by appendingvarioussuffixestoit.�-������������������� ��Q��������O����Examples O���1.� ��IPNCP> ��hostnm&no1:� ��Host&'NO1'&Full%Name%=&'NO1.ANDREW.CMU.EDU''C ��Address%[1]&=% 128.2.232.69� ��IPNCP>J� ��Inthisexamplewe translateapartialDomainNameinto�R ��anIPaddress. O���2.� ��IPNCP> ��hostnm& 128.2.232.69C�9 ��Host&'128.2.232.69'&Full%Name%=&'NO1.ANDREW.CMU.EDU'' ��Address%[1]&=% 128.2.232.69� ��IPNCP>7�8 ��Hereweperformtheinverse translation.���R���������Q���T����:�������������������������������O����NAMRES�*�������������������������������������q�����������������������������G���GO�� ��SendacontrolmessagetotheNamResprocessmailbox.�}���������������������,������S��O����FormatO�X��IPNCP>NAMRES &��8 & ��> &q��< &��> &J��:|��LOG [event-mask]|��EXIT [exit-value]|6��INIT|��START|��STOP|?��DUMP 6��9 6 ��> 6q��= 6��> 6J��;O���Command Qualifiers��DefaultsO����None.���None.�����������������������������`���O���� RestrictionsJO�s ��Youmusthavesystem privilegestoexecutethiscommand.�4������������������� �������� ��O���� DescriptionDO�s ��Thiscommandwillbuildandsendamessagetothe:O� ��CMU-OpenVMS/IPNameResolverdemon (NamRes).OO�$ ��Thereare currentlyfivetypesofmessagesdefinedwhichareO�| ��shownin| ��Table6-1.�*���������������?��b��?��� �������q������ �����������������������G���GO�� ��TheNamResprocess currentlyignorestheINITmessage.���V������������������������������������� ����������*O����Table6-2:8IPNCPeventtypes O�� �O�F��TypeKF��Meaning O�b �O� ��PHYSICAL$K ��PhysicalNetworkPackets O�$ ��ARP&K$ ��Address ResolutionPackets O� ��IPK ��InternetProtocol O� ��TCP)K �� TransmissionControlProtocolO� ��TCB_DUMP"K ��DumpcontentsofTCBsO�  ��USERK  ��UserI/OrequestsO� �� TCB_STATEK ��TCBStateChangesO� �� TCB_CHECKK ��TCBCheckingO�x ��ERRORKx ��TCPErrorLoggingO� ��ICMP7K ��InternetControlMessageProtocolPackets O�l ��UDP+Kl ��UserDatagramProtocolPackets O� ����T���������R���U����;������ �������������������������O����NETEXIT�*������ �������������������������������N������ �����������������������$���$O�� ��KilltheIPACPprocess.�����������������������S������v���O����FormatO�s��IPNCP>NETEXITO���Command Qualifiers��DefaultsO�:���None.:���None.�����������������������������_���O���� RestrictionsIO�s ��YoumusthavePHY_IO privilegetoexecutethiscommand.�V����������������������������,���O����COMMAND PARAMETERSO�s ��None.��������������������������������O���� DescriptionKO�s ��AsktheIPACPtoshutdowninafriendlymanner.+Thisis8O� ��perhapsthemost frequentlyusedcommand.^�^��U������ ���T���W����:�������������������������������O����NETLOG�*�������������������������������������f�����������������������������<���<O�� �� Selectivelyenablevariouslogging facilities.�����������������������S���������O����Format&O�s��IPNCP>NETLOGN [State-List]O���Command Qualifiers��DefaultsO�:��� /DEBUG=mask:���None.�����������������������������_���O���� RestrictionsIO�s ��YoumusthavePHY_IO privilegetoexecutethiscommand.�������������������������������O����COMMAND PARAMETERSO�s�� S���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ʼ�� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������������������tate-ListFO� ��Acomma-separatedlistof event-typeswhichshouldbeNO�$ ��recordedintheIPACP'slogfile..SeetextforatableofO�| �� event-types.�?������������������� ����������O���� DescriptionQO�s �� Selectivelyenablevariouslogging facilitiesintheIPACP.TheSO� ��IPACPwritesoutalogofits activitiesintoafile describedLO�$ ��bythesystemlogical, "INET$LOG".)The informationthatisVO�| ��writtentothisfileis determinedbytheflagswhicharesetinIO� ��theloggingmask.(Thiscommandallowssystemmanagerto"O�- ��settheloggingmask.m- ��Table6-2*- ��showsthe differenttypesofO� ��events.�*�������������m����b��?����������������������������� ����������O����Examples O�`��1.� ��IPNCP>- ��NETLOG&TCP,TCB_DUMP,USER,TCB_STATES� ��%IPNCP-S-LOG_ENA,%IP%Log%file%tracing&enabled,event_mask%=&0000078 O���2.� ��IPNCP>  ��NETLOG&/DEBUG=%X01778S� ��%IPNCP-S-LOG_ENA,%IP%Log%file%tracing&enabled,event_mask%=&0001778 O���3.�& ��IPNCP>& ��NETLOG=�n ��%IPNCP-S-LOG_DIS,%IP%Log%file%tracing&Disabled���W������ ���U���X����;�������������������������������O����NETSTAT�*�������������������������������������j�����������������������������@���@O�� ��Print informationaboutthestateoftheIPACP.�?���������������������]��������O����Format*O�s��IPNCP>NETSTATM[Connection-ID]O���Command Qualifiers��DefaultsO�:��� /STATISTICS:���None.O�|���/MEMORY|���None.O����/ARP���None.O���� /UDP=conn-id���None.O�D��� /ICMP=conn-idD���None.�����������������������������_���O���� RestrictionsIO�s ��YoumusthavePHY_IO privilegetoexecutethiscommand.�{����� �������������� ��������Q��O���� Description=O�s ��TheNETSTATcommand,wheninvokedwithoutanyTO� �� parametersor qualifiers,willdisplayacompletelistofallIPQO�$ �� connectionstothelocalhost.(The informationis presentedinKO�| ��threeparts:(TCP,thenUDP,andfinallyICMP connections.JO� ��Byusingthe parametersand qualifierslistedbelow,theGO�- ��usermaydisplaymore informationaboutany particularNO� �� connection.)Theymayalsoprintoutvarious statisticsabout0O� ��memoryusageanddata through-put.�������!����������������=���������O����COMMAND PARAMETERSO�s�� Connection-IDEO� �� SpecifiesaspecificTCPnetwork connectiontoprintO�$ �� informationabout.�.�����"������������������������O����Command QualifiersO�s�� /STATISTICSMO� ��Displaythevarious statisticsoftheIPACP,suchastotalLO�$ ��packetcounts,totaldatabytes,uptime,numberofpackets9O�| ��withbad checksums,andother information.�������#�������������� �����������O����/MEMORYLO�( ��Display informationaboutthememoryusageoftheACPand:O� ��thebuffers allocatedtovarious functions.�������$����������������������l���O����/ARPJO�( ��DisplaythemappingsofIP addressestophysicalnetworkO� �� addresses.�������%����������������������m���O���� /UDP=conn-idBO�( ��Printoutmore informationabouta particularUDPO� �� connection.�������&����������������������o���O���� /ICMP=conn-idCO�( ��Printoutmore informationabouta particularICMPO� �� connection.� �����'��������������a �������� ��O����Examples O���1.� ��IPNCP> ��NETSTAT$� ��3&TCP% connections%found�> ��IDXKAddress7> ��Local%HostPortForeign%HostPortKState= ��1K00049CA8 128.2.232.690.21 128.2.232.4p4.255� �� ESTABLISHED; ��2K0006E028 128.2.232.690.20 128.2.232.45.0�^ �� TIME-WAIT; ��3K00070250 128.2.232.690.20 128.2.232.45.1� �� TIME-WAIT#�5 ��1&UDP% connection&found�} ��IDXKAddress7} ��Local%HostPortForeign%HostPortKState ��1K00049B78  ��0.0.0.0p27.32  ��0.0.0.00.0K00000001%�  ��0&ICMP% connections%foundJ�| ��ThisisanexampleofthebasicNETSTATdisplaylisting"� ��allknown connections. O�M��2.�s ��IPNCP>s ��NETSTAT%2� ��IDXKAddress7 ��Local%HostPortForeign%HostPortKState; ��2K0006E028 128.2.232.690.20 128.2.232.45.0�K �� TIME-WAIT4 ��Owner:%00000195Last&State:% FIN-WAIT-2, ��IRS:%20E5EF01RCV.NXT:%20E5EF03 ��RCV.WND:%4096,# ��ISS:%68A00000SND.NXT:%68A00A81# ��SND.WND:%4096�k ��SND.UNA:%05 ��NRQ:&0NFQ:%0JRXQ:%0KURQ:&0KUSQ:%0%i ��RTT:%364pRTO:K 9:09:22.88 ��CTO:K 0:00:00.00F�j ��TCP connectionsmaybeexaminedindetailbyplacing>� ��theirindex(IDX)numberonthecommandline. O�: ��3.�[ ��IPNCP>[ �� netstat/stat8� ��IPACP%PID:&0001001CUptime:2% 14:34:33.32 ��User%IORQs:� ��21403B�3 ��Opens:KActive:%154Passive:%33Servers%forked:&75�{ ��IP% forwards:%0@� ��RCV%Total%segs:%24425pTotal%data&bytes:%1673611 ��Bad%cksum:%0T ��Out%of%window:%17 ��Dups:%154) ��BadSeq: �S ��0&D ��Future%segs:%20Used:%16 ��Dropped:%3Dups:&1@� ��SND%Total%segs:%21974pTotal%data&bytes:%4654217,D+ �� Retransmits:%60 Repacketizer:&0L� ��Thisisn'tquite everythingyouneedtoknow,butit'sa � ��goodportionofit. O�j��4.� ��IPNCP> ��netst%/mem� ��Item,) ��AllocpFreeOverrun%Max&overrun� ��QBlks) ��30290  ��0�c ��Uarg&blks)c ��20180 c ��0� ��Control&segs0 T ��0  ��0  ��0$� ��Max%size%segsp20200  ��0$�; ��Net%recv%bufsp30260 ; ��0H� ��Thisdisplayisusefulfor monitoringmemoryusage.*IfE� ��youhaveaproblemwith persistentmemory over-runs,E�[ ��adjustthememorypre-allocation configurationinthe � ��internet.configfile. O�,��5.�R ��IPNCP>R ��netst%/udp=1� ��IDXKAddress7 ��Local%HostPortForeign%HostPortKState ��1K000A23B0  ��0.0.0.0J41.127  ��0.0.0.00.0K000000019* ��Owner:%00000065%NRQ:&0KURQ:%1JFlags:&WLD@� ��UDP connection#1isusuallytheName Resolver.�-�-��X���������W���Y����8������(�������������������������O����NOOP�*������)�������������������������������H������*��������������������������O�� ��Don'tdo anything.�������+����������������S������s���O����FormatO�s��IPNCP>NOOPO���Command Qualifiers��DefaultsO�:���None.:���None.�V������,����������������������,���O����COMMAND PARAMETERSO�s ��None.�v������-����������������������L���O����Examples O���1.� ��IPNCP> ��noop� ��IPNCP>RK�K��Y������ ���X���Z����8������.�������������������������O����PING�*������/�������������������������������������0����������������A������`���MO�� ��Test connectivitytoaninternethostbysendingICMPechoO�( �� requests.�������1����������������S���������O����Format7O�s�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������+s� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������L������������IPNCP>PINGMhostname,[data-length],[number]O���Command Qualifiers��DefaultsO�:���/VERBOSE:���None.�7�����2���������������������� ��O���� DescriptionFO�s ��Thiscommand generatesastreamofICMPEchoRequestEO� ��packets, sends them outtothe machine specifiedinO�$�� <HOSTNAME>D$ ��,andthenwaitsaperiodoftimeforrepliestoO�| ��comeback.�������3����������������=���������O����COMMAND PARAMETERSO�s��hostnamePO� ��Addressofhosttobe "pinged";eitheradomainname,oranO�$ ��IPaddress.�h������4����������������A������>���O���� data-length)O�( ��Sizeofpackettobesent.�u������5����������������A������K���O����number;O�( ��Numberof"pings"toshootatremotehost.�������6����������������=���������O����Command QualifiersO�s��/VERBOSEBO� ��Display!as much information as possible about theO�$ �� transaction.l���Z���������Y���[����9������7�������������������������O����RDATE�*������8�������������������������������w������9�����������������������M���MO�� ��SetthesystemtimeusinginfofromanotherInternethost.�������:����������������S������~���O����Format!O�s��IPNCP>RDateMhostnameO���Command Qualifiers��DefaultsO�:���None.:���None.�������;����������������������]���O���� RestrictionsGO�s ��YoumusthaveOPER privilegetoexecutethiscommand.�������<����������������=���������O����COMMAND PARAMETERSO�s��hostnameQO� ��Addressofhosttoaskdateof;eitheradomainname,oranO�$ ��IPaddress.a?�?��[���������Z���\����;������=�������������������������O����RRFETCH�*������>�������������������������������o������?�����������������������E���EO�� �� TranslateaDomainNameintoaresource-record(RR).�������@�������������������������O����Format&O�s��IPNCP>RRFETCHM domain-nameO���Command Qualifiers��DefaultsO�:���/RAWO�|���/rr-type�������A����������������=���������O����COMMAND PARAMETERSO�s�� domain-nameIO� ��Afully-specifieddomainnameaboutwhich informationisO�$ ��desired.������B����������������������X��O���� Description:O�s ��ThiscommandsimplyaskstheCMU-OpenVMS/IPGO� ��DomainNameResolver(NamRes)tolook-upthe specifiedKO�$ ��resource-recordsforagivendomain.)The definitivesourceGO�| ��of informationonresource-recordsandtheDomainName0O� ��systemistheInternetRFC#1035.�������C����������������������f���O����Command QualifiersO�s��/RAW;O� ��DisplayRR'sasabytestream, unformatted.�9������D��������������������������O����/ADDR�������E������������������������� O����/NSGO�( ��FetchanddisplaytheNSresource-recordtothegivenFO� ��domain..ThisrecordcontainstheNameServerfortheO� ��domain.�������F������������������������� O����/MDGO�( ��FetchanddisplaytheMDresource-recordtothegivenIO� ��domain.,ThisrecordcontainstheMail DelivererfortheO� ��domain.' (Obsolete)�������G������������������������� O����/MFGO�( ��FetchanddisplaytheMFresource-recordtothegivenIO� ��domain.+ThisrecordcontainstheMail ForwarderfortheO� ��domain.' (Obsolete)�������H�������������������������O����/CNAMEJO�( ��FetchanddisplaytheCNAMEresource-recordtothegivenHO� ��domain.+Thisrecordcontainsthe CanonicalNameoftheO� ��domain.�������I�������������� �����������O����/SOAHO�( ��FetchanddisplaytheSOAresource-recordtothegivenLO� ��domain.'ThisrecordcontainstheStart-Of-AuthorityfortheO� ��domain.�������J������������������������� O����/MBGO�( ��FetchanddisplaytheMBresource-recordtothegivenJO� ��domain.*ThisrecordcontainstheMailboxforthedomain.O� ��(Experimental)�������K��������������! ����������� O����/MGGO�( ��FetchanddisplaytheMGresource-recordtothegivenNO� ��domain.'ThisrecordcontainstheMailGroupforthedomain.O� ��(Experimental)�������L�������������� ����������� O����/MRGO�( ��FetchanddisplaytheMRresource-recordtothegivenSO� ��domain.'Thisrecordcontainsthe,uh...'the,uh...'I'mnotsureO� ��whatit contains.�������M�������������������������O����/NULLIO�( ��FetchanddisplaytheNULLresource-recordtothegivenEO� ��domain./Thisrecordcancontainjustabout anything.O� ��(Experimental)�������N�������������������������O����/WKSHO�( ��FetchanddisplaytheWKSresource-recordtothegivenJO� ��domai� �����������n.*ThisrecordcontainstheWellKnownServicesforO� ��thedomain.�������O�������������������������O����/PTRHO�( ��FetchanddisplaythePTRresource-recordtothegivenKO� ��domain.'Thisrecordcontainsanothernameforthedomain.�������P�������������������������O����/HINFOJO�( ��FetchanddisplaytheHINFOresource-recordtothegivenFO� ��domain.-Thisrecordcontainsthe operatingsystemand*O� ��hardwaretypeofthedomain.�������Q�������������������������O����/MINFOJO�( ��FetchanddisplaytheMINFOresource-recordtothegivenFO� ��domain..ThisrecordcontainsMail InformationfortheO� ��domain.�>�����R����������������K�������� O����/MXGO�( ��FetchanddisplaytheMXresource-recordtothegivenHO� ��domain.,ThisrecordcontainstheMailExchangefortheKO� ��domain.+Allmailforthegivendomainshouldbedirected-O�2 ��towardsthedomaininthisRR.:���\���������[���]����9������S�������������������������O����Spawn�*������T�������������������������������K������U�����������������������!���!O�� ��SpawnaCLIprocess.�������V����������������S���������O����Format%O�s��IPNCP>SPAWNM command-lineO���Command Qualifiers��DefaultsO�:���None.:���None.�������W����������������������y���O����COMMAND PARAMETERSO�s�� command-lineFO� ��AcommandstringtobeexecutedinthespawnedCLI.;%�%��]���������\���^����;������X�������������������������O����STARTUP�*������Y�������������������������������g������Z�����������������������=���=O�� ��CreatearunningNamResand/orIPACPprocess.�������[����������������S������v���O����FormatO�s��IPNCP>STARTUPO���Command Qualifiers��DefaultsO�:���None.:���None.�������\����������������������`���O���� RestrictionsJO�s ��Youmusthavesystem privilegestoexecutethiscommand.�u������]����������������������K���O����Command QualifiersO�s��/IPACPO� ��StartuptheIPACP.�b������^����������������A������8���O����/NAMRES'O�( ��StartuptheName Resolver.�>�����_������������������������O���� DescriptionIO�s ��ThiscommandprovidesaneasywaytostartuptheIPACPGO� ��andNamRes processesonthefly.+Itusesthe$CREPRCMO������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������5A� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������������������$ ��systemservicetocreatethe processeswiththe appropriate"O�| �� privilegesandquotas.���^���������]���_����<������`�������������������������O����SHUTDOWN�*������a�������������������������������a������b�����������������������7���7O�� ��StoparunningIPACPorNamResprocess.�������c����������������S������w���O����FormatO�s��IPNCP>SHUTDOWNO���Command Qualifiers��DefaultsO�:���None.:���None.�������d����������������������`���O���� RestrictionsJO�s ��Youmusthavesystem privilegestoexecutethiscommand.�r������e����������������������H���O����Command QualifiersO�s��/IPACPO� ��StoptheIPACP.�_������f����������������A������5���O����/NAMRES$O�( ��StoptheName Resolver.�������g�������������� �����������O���� Description O�s ��Notyet implemented.KO� ��Thiscommandprovidesa convenientwaytostoptheIPACP/O�f ��andNamRes processesonthefly.`�`��_���������^���`����>������h�������������������������O���� TRACEROUTE�*������i�������������������������������b������j�����������������������8���8O�� ��Explore connectivitytoaninternethost.�������k����������������S���������O����Format'O�s��IPNCP> TRACEROUTEM host-nameO���Command Qualifiers��DefaultsO�:��� /MaxTTL=n :���60�������l����������������=���������O���� DescriptionBO�s ��ThiscommandprobesthenetworkcheckingthepathHO� ��betweenyoursystemandtheremotesystem specifiedasO�$ ��the parameterm$�� host-name $ ��.������m��������������; ����������O����Examples O���1.� ��IPNCP>  �� TRACEROUTE% EFD.LTH.SE8 �� TraceRoute%to%host% EFD.LTH.SE& (MaxTTL=30).5� �� TraceRoute&to& EFD.LTH.SE%(130.235.48.4).B� ��1JPSCMU-FW.PSC.EDU% (128.2.1.1)J20%msK20&msK20%msG� ��2Jepsp.nss5.psc.edu%(192.5.146.254)K70%msJ40%msK20&msN�^ ��3JPittsburgh.PA.NSS.NSF.NET%(129.140.5.75)J50%msK20&msK30%msJ� ��4JIthaca.NY.NSS.NSF.NET&(129.140.74.5)K50%msJ60%msK60&msR� ��5JIthaca.NY.NSS.NSF.NET&(129.140.10.74)J50%ms%Ithaca.NY.NSS.NSF.NET)�5 ��(129.140.10.10)K60&msK50%msO�} ��6JICM-ITHACA.CIT.CORNELL.EDU%(192.35.82.98)K70&msK50%msJ60%ms4� ��7J (148.52.1.2)K340%msK390%msJ530&msH�  ��8Jse-gw.nordu.net&(192.36.148.21)J450&msK250%msK450%msJ�U ��9Jsthlm-gw.sunet.se%(192.36.125.10)K350%msK280%msJ180&ms7� ��10J(192.36.124.1)K270%msJ750&msK600%msL� ��11J efd.lth.se%(130.235.48.4)J670&ms&!K630%ms%!K470%ms%!�- ��Bye%bye9�7 ��This!shows!the"routing!between"our!system5� ��(CMUTEK.CC.CMU.EDU)andaremotesystem5� �� (EFD.LTH.SE)whichisprettyfaraway.?�?��`���������_���a����<������n�������������������������O����UNIXSTAT�*������o�������������������������������������p�������������������������BO�� ��Works(maybe)justliketheUnixNETSTATprogram.FO�( ��Providesbasic connection informationaboutactiveTCPO� �� connections.�������q����������������S������w���O����FormatO�s��IPNCP>UNIXSTATO���Command Qualifiers��DefaultsO�:���None.:���None.�������r����������������=���������O���� DescriptionGO�s ��Givesthe requestinguser informationabout connectionsKO� �� established(orreadytobe established)toorfromyourO�$ ��system.�t�����s�������������� ��������J��O����Examples O���1.� ��IPNCP> ��UNIXSTAT� ��Active% connections#�> ��Proto%OwnerLocal%host> ��Foreign%hostO > ��State$� ��tcpp20400063% JUPITR.smtp% ��JUPITR.CC.CMU.EDU.0Listen&� ��tcpp20400121% JUPITR.telnet. ��CMUTEK.CC.CMU.EDU.19355K Established$� ��tcpp2040005a% JUPITR.6000% ��JUPITR.CC.CMU.EDU.0ListenD� ��Three connectionsareshown,one currently connectedG�x ��(foranincomingTELNETsession)andtwowaiting,one3� ��forSMTPandanotherfor X-windows).r���a���������`���b����;������t�������������������������O����VERSION�*������u�������������������������������f������v�����������������������<���<O�� ��Display informationaboutthisIPNCPversion.�������w����������������S������v���O����FormatO�s��IPNCP>VERSIONO���Command Qualifiers��DefaultsO�:���None.:���None.�V������x����������������������,���O����COMMAND PARAMETERSO�s ��None.�������y����������������������|���O����Examples O���1.� ��IPNCP> ��version-� ��Current&IPNCP&version%is%01.0a.� ��IPNCP>a���b���������a���c���������z�������������� ����������O� ��7.2FTPNj���"Butthegreatest ElectricalPioneerofthemallwasThomasQO���Edison,whowasa brilliantinventordespitethefactthathePO�B��hadlittleformal educationandlivedinNewJersey.'Edison'sJO���firstmajor inventionin1877,wasthe phonograph,whichLO���couldsoonbefoundin thousandsofAmericanhomes,whereMO�L��it basicallysatuntil1923,whentherecordwas invented.EO���ButEdison'sgreatest achievementcamein1879,whenIO���heinventedtheelectriccompany.-Edison'sdesignwasaUO�U�� brilliant adaptationofthesimple electricalcircuit:(theelectricOO���companysends electricitythroughawiretoa customer,thenLO��� immediatelygetsthe electricitybackthroughanotherwire,QO�_��then(thisisthe brilliantpart)sendsitrightbacktotheO���customeragain.������{�������������� ��������j��PO����"ThismeansthatanelectriccompanycansellacustomerthePO����samebatchof electricity thousandsoftimesadayandneverQO�5��getcaught,sinceveryfew customerstakethetimetoexamineXO���their electricityclosely.'Infactthelastyearanynew electricityLO���was generatedintheUnitedStateswas1937;theelectricPO�>�� companieshavebeenmerely re-sellingiteversince,whichisRO���whytheyhavesomuchfreetimetoapplyforrate increases."3O� ��-DaveBarry,"Whatis Electricity?"���c������"���b���d����7������|���������������������� ��� O����FTP�*������}�������������������������������������~����������������A���������OO�� ��TheFTPutilityisusedtotransferfilesbetweenthelocal1O�( ��computersystemandremotesystems.����������������������������h��O����FormatO�s��FTPN host-nameO���Command Qualifiers��DefaultsO�:��� /CASE=value:��� /CASE=NORMALO�|���/CONTROL_C=action|���/CONTROL_C=NORMALO���� /ERROR=action��� /ERROR=ABORTO���� /[NO]HASH���/NOHASHO�D���/SEVERE=actionD��� /SEVERE=ABORTO����/SEVERE=action���/WARNING=ABORT�O����������������������������%���O���� RestrictionsO�s ��None.�J���������������������������� ���O����PromptsO�s ��None.����������������������0���������O���� ParametersO�s�� host-namePO�f �� SpecifiestheinternetnameofthehosttowishyouwishtoOO� ��exchangefiles���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������rJ� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������������������with.*AnIPliteralmaybe specifiedhereinO� ��dotted-decimalform.����������������������W������}��HO�� ��Ifan incompleteDomainNameSystemnameis specified,DO�� ��theCMU-OpenVMS/IPdomainnameresolverwilltrytoPO�5 ��resolvethenameby appendingvarioussuffixestotheendofIO� ��the specifiedname.)ThesystemmanagercanchoosewhichIO� ��suffixeswillbeappendedby modifyingthe NamRes.ConfigO�> ��file.�?�������������������������������O���� Description�,�����������������������������IO�� ��TheFTPutilityisusedto implementtheFileTransferNO�� �� Protocol.,ThisprotocolisbasedontopoftheIPandTCPAO�5 �� protocols./TheCMU-OpenVMS/IPsoftwareisusedto*O� �� implementtheselowerlevels.�)������������������������������KO�� ��TheFileTransferProtocolisthelanguagespokenbetweenIO�� ��theFTPutilityandanFTPServerrunningonaremoteJO�5 ��machine.,Thelocalprocessisthemasterandtheremote!O� ��serveristheslave.���������������������������������IO�� ��ThroughaseriesofcommandsandrepliesthelocalFTPPO�� ��utilitytriestosendorreceivefilesandother information.�_���������������������������5��MO�� ��SincetheFileTransferProtocolisa negotiation language,MO�� ��notallrequeststhattheFTPutilityasksforcanalwaysMO�5 ��be satisfiedbytheremoteserver.,TheserequeststhatareNO� �� unsatisfiedwillbe signalledaserrorstotheFTPutility.�����������������������������e���O����Command QualifiersO�s�� /CASE=valueT��LOWERT$��NORMAL(D)T|��UPPER������������������������������c���LO�� �� determinescasefoldingofallcommandenteredattheFTPO�� �� command-line.��������������������������������O����/CONTROL_C=action0j(��ABORT(D)[returntoFTP>prompt](j��CONTINUE[ignoretheevent]j��EXIT[exitFTP]������������������������������]���IO�� �� SpecifieswhatwhatactiontotakewhentheusertypesO�� �� CONTROL-C.�A��������������������������������O���� /ERROR=action���������������������������������LO�� �� Specifieswhatwhatactiontotakewhenanerroroccures.O�� ��Validvaluesfor���action� ��are:�<�������������������! ���������� `�m����m� ��ABORTHm� ��:theFTPutilitystopswhatitisdoingandreturns �� ��totheFTP>prompt. `�E���E ��CONTINUE4E ��:theFTPutilityignorestheevent. `���� ��EXIT& ��:theFTPutilityexits.�=��������������������������������O���� /[NO]HASH����������������������N���������OO�� ��Sets(orclears)HASHfortheFTPutility.+IfHASHisset,MO�� ��ahash characteris displayedforeach1024bytesofdata@O�5 ��shippedbetweenthelocalhostandremotehost.�N�����������������������������$���$O�� ��Thedefaultis/NOHASH.�B��������������������������������O����/SEVERE=action���������������������������������IO�� �� Specifieswhatwhatactiontotakewhenasevereerror&O�� ��occures.'Validvaluesfor���action� ��are:�<�������������������! ���������� `�m����m� ��ABORTHm� ��:theFTPutilitystopswhatitisdoingandreturns �� ��totheFTP>prompt. `�E���E ��CONTINUE4E ��:theFTPutilityignorestheevent. `���� ��EXIT& ��:theFTPutilityexits.�C��������������������������������O����/WARNING=action���������������������������������LO�� �� SpecifieswhatwhatactiontotakewhenaFTPreceivesa&O�� ��warning.'Validvaluesfor���action� ��are:�<�������������������! ���������� `�m����m� ��ABORTHm� ��:theFTPutilitystopswhatitisdoingandreturns �� ��totheFTP>prompt. `�E���E ��CONTINUE4E ��:theFTPutilityignorestheevent. `���� ��EXIT& ��:theFTPutilityexits.�<�������������������������������O����Examples�������������������� ��-��������F�� ��ToinvoketheFTPutilityfromtheCLIprompt,typeH�� ��FTPfollowedbyahostname.*Severalexamplesofhost7�5 ��nameare SRI-NIC.ARPA,ATHENA.MIT.EDUand?� ��SPIFF.ANDREW.CMU.EDU.SayyouwantedtogettheA� ��latestCMU-OpenVMS/IPpatchesfromthe developmentE�> ��machineatCMU.YoucoulduseFTPtoretrievethem#� ��fromNO1.ANDREW.CMU.EDU: O���1. � ��$!D ��FTP%NO1.ANDREW.CMU.EDU�#������������������� �����������2�� ��HereweattempttoconnecttoNO1. O����2. � ��$!D ��FTP%NO1.ANDREW.CMU.EDUS�I ��%FTP-I-ATTEMPTING,% Attempting%to%connect&to&host%NO1.ANDREW.CMU.EDU.� ��220%Service%ready%for%new&user.� ��FTP>�R������������������� ��������(��O�� ��IftheFTPutilitywasabletoconnecttotheremotehost,5�� ��youmaysee somethingliketheabove. O�T��3. �Z ��$DZ ��FTP%HAL.CC.CMU.EDUO� ��%FTP-I-ATTEMPTING,% Attempting%to%connect&to&host%HAL.CC.CMU.EDUX� ��220%HAL.CC.CMU.EDU%CMU-OpenVMS/IP%FTP&version%V2.7-6& (26-jun-89)&ready.�1 ��FTP>1 ��user% anonymous<�y ��331%Guest%login%ok,&send%ident%as% password.� �� Password:#I �� [identify&youself%here]>�  ��230%Guest%login%ok,&access% restrictions%apply.�Q ��FTP> Q ��dir0� ��200%Port%128,2,232,69,104,116%Okay.F� ��125%File%status%okay;%about%to%open%data& connection..�) ��$HAL$DUA1:[ANONYMOUS]AAA_README.TXT;7!) ��5/8 24-AUG-1990%16:42�q ��[etc...]�����������������������N���������G�� ��Theaboveisanexampleofan AnonymousFTPsession.I�� ��Insteadofa password,sendsomeformofidentification�5 ��(ie.' user@node). � ��d���������c���e����L���������������������������"��O����7.1CFTPCommandsJO� ��Thischapter describesthecommands availabletoFTP.ToGO� ��enterthesecommandsinvoketheFTPutilityandenterKO�S ��thecommandsatthepromptFTP>.*IfyoudidnotspecifyLO� ��ahostnameonthecommandlinetoFTP,youwillobtainLO� ��theprompt"FTPAwaitingHost>".,InthiscasenotallofIO�\ ��thecommandscoveredinthischapterare available.+TheIO� ��commandformatshouldbefamiliartoallusersofVMS.��������������������! ��������t��<O����7.1.0.1CFileand Directorynaming conventionsLO�) ��ProvidedwithVMSisasetofroutinescalledCLI.TheseGO� ��routinesareusedbyFTPtoparsethecommandsusingEO� �� informationfromacommandtable..TheseroutinesareJO�3 ��usedbymanyotherVMS utilitiessuchasMAIL,INSTALL,=O� ��SYSGEN,PATCH,SHOWCLUSTERandothers..TheirRO� ��generalflavorandfeelisverymuchapartofVMS.TheyareOO�< ��welltested,and hopefullywell debugged.)Someofthethings8O� ��tobeawareofwiththeseroutinesare:�P�������������������! ��������&�� `����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������հ� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������������������m���H�m� ��Thecaseofthe arguments,unlessquoted,is sometimesL�� ��lost.'Thishasbeenfixedinversion2.8ofFTP(CMU-TekM� ��release6.5)butbeonguardfor instanceswherecasemay�w ��begettingfolded. `���L� ��Theformatforswitchesistostartthemwitha"/".*OnN�O ��some operatingsystems,a"/"isalsousedforfilenames.V� ��Ifyouwishtospecifiyafilenamewitha"/"init,thefile!�� ��namemustbequoted.������������������������������-O����7.1.0.2CFileTransfer ParametersLO�) ��Theviewoffile informationbytheFTPprotocolisthatPO� ��allpossiblefile informationis containedinthecontentsofLO� ��thedatainsidethefile.-ThefilesystemonVMS,RecordIO�3 �� ManagementSystem(RMS),hasa differentview.)ThereisRO� ��notonlythecontentsofthefile,butalso informationabout:�*���������������������f��������� `�m���G�m� ��Whetherrecordscanbeaccessed arbitrarily.*Theseare3�� ��knownasindexedandrelativefiles. `�E��H�E ��Howwemightwanttoaccessthoserecords.)Whatparts0� ��oftherecord constitutethekey. `���?� ��Whethertherecordssharecommoncharacteristics7�v �� (length).&Therecordcharacteristics.'And `���G� ��Howthedataistoappearwhenprinted.*TheCarriage%�M ��Controlrecord attribute.�{�������������������! ��������Q��IO�� ��Thereareseveral parametersthatare negotiatedbetweenOO�� ��thelocalFTPutilityandtheremoteserver.)TheyareType,NO�5 ��Modeand Structure.'Weusethese parameterstohelpspecifySO� ��someoftheabovefile informationthatisoutsidethecontentsO� ��ofthedata.�H��������������������������������O����7.1.1BTheCommandst~�~��e������ ���d���f����;�������������������������������O����ACCOUNT�*�������������������������������������g�����������������������������=���=O�� ��Sendanaccountstringtotheremoteserver.�����������������������S������{���O����FormatO�s��ACCOUNTM New_AccountO���Command Qualifiers��DefaultsO�:���None.:���None.�����������������������=���������O���� ParametersO�s�� New_AccountLO� �� Specifiesthenameofanaccountontheremotesystemto4O�$ ��whichremoteusageshouldbecharged.�F���������������������0��������O���� DescriptionGO� ��TheAccountcommandrequeststheremoteFTPservertoNO�f ��changetheaccountinuseattheremotesystem.*ItmaybeOO� �� necessarytofirstlogintoremotesystembeforetheAccount#O� ��commandcanbeissued.�����������������������N���������LO�� ��TheFTPserverforVMSdoesnotneedoruseanAccount.IO�� ��ManyFTPserversonUnixmachinesdonot implementtheO�5 ��accountcommand.������������������������������\���AO�� ��TheACCOUNTcommandbehavesthesameastheSETO�� ��ACCOUNTcommand.�z�������������������! ��������P��O����Examples O���1.� ��FTP> ��account%unknown#� ��530%Account%not%valid.1�" ��%FTP-E-NOT_LOGGED_IN,%Not&logged%In.�j ��FTP>j ��account%systems� ��230%Account%OK.� ��FTP>I�h ��ThisexampletriesfirsttosettheaccounttoUNKNOWN� ��thentoSYSTEMS.o�o��f���������e���g����:�������������������������������O����APPEND�*�����������������������������������������������������������A���������WO�� ��Addsthe specifiedlocalfiletoaremotefileiftheremotefileJO�( ��exists,orcreatesitifthereisnosuchremotefile.�G�����������������������������O����Format,O�s��APPENDN local-file, [remote-file]O���Command Qualifiers��DefaultsO�:��� /[NO]HASH:���/NOHASHO�|��� /MODE=mode|��� /MODE=STREAMO����/STRUCTURE=Structure���//STRUCTURE=DEFAULTO���� /TYPE=Type��� /TYPE=ASCII�����������������������=���������O���� ParametersO�s�� local-fileQO� �� Specifiesafile,onthelocalfilesystem,whichwewantto;O�$ ��appendtothetheendoftheremotefile.�:�������������������! ����������O���� [remote-file]TO�( �� Specifiesafile,ontheremotefilesystem,towhichthelocalVO� ��fileshouldbe appended.'Ifnoremotefileis specified,aremoteOO� ��filewiththesamenameasthelocalfilewillbecreated.�P������������������� ��0������&��O���� DescriptionYO� ��Ifthe remote-fileis specified,the local-fileisappendedtoitifZO�f ��itexists,orcreatedifitdoesn't.)Ifnoremotefileis specified,OO� ��thesamenameasthelocalfileisusedasthe remote-fileO� ��spec.�Z����������������������������0���O����Command QualifiersO�s�� /[NO]HASH�o�����������������������������E���EO�� �� TemporarilychangetheHashsettingtoON(orOFF).����������������������N���������PO�� ��WhenHashisturnedon,asthefiledatais transferedfromMO�� ��onemachinetoanother,ahashmarkis displayedforeach;O�5 ��1024 charactersofdatathatis transfered.�����������������������N���������PO�� ��ThedefaultistonotdisplayanythingasthedataisbeingFO�� �� transfered./ThisdefaultcanbechangedwiththeFTP!O�5 ��commandSETHASHON.�>��������������������������������O���� /MODE=Mode�Y�����������������������������/���/O�� �� /MODE=BLOCK (Currently Unsupported)�^�����������������������������4���4O�� ��/MODE=COMPRESSED (Currently Unsupported)�K�����������������������������!���!O�� �� /MODE=STREAM (Default)������������������������������}���FO�� ��Attemptsto negotiatea differentdatatransfermode.7O�� �� CurrentlyonlySTREAMMODEis supported.��������������������������������O����/STRUCTURE=StructureSO�( ��Attemptsto negotiatea differentfile structurebeforethefile$O� ��contentsare transfered.�{���������������������������Q��O�� ��Validvaluesfor��� Structure&� ��areFILE,PAGE,VMS.The@O�� ��defaultis/STRUCTURE=FILEexceptwhen connectingFO�5 ��withanothersystemwhichsupportstheVMS structure.FO� ��/STRUCTURE=VMSis negotiated automaticallyatthetime0O� ��youconnecttotheremotesystem.�o���������������������K������E��O���� /TYPE=TypeRO�( ��Attemptsto negotiateanewdatatypebeforethefiledatais*O� �� transferred.+Validvaluesforl��Type"' ��areASCII,IMAGE,andEO� ��EBCDIC. CurrentlyonlyASCIIandIMAGEare supported@O�2 ��bytheFTPutility.&Thedefaultis /TYPE=ASCII.����������������������N���������OO�� ��IfthedatatypeisASCIIthefileisstoredonVMSasaGO�� �� sequentialfilewithvariablelengthrecordformatandFO�5 ��carriagereturncarriagecontrolforrecord attribute.�����������������������N���������OO�� ��IfthedatatypeisIMAGEthef���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������F� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������>q������������ileisstoredonVMSasaLO�� �� sequentialfilewithfixedlength512byterecordsandnoO�5 ��record attributes.�S������������������� ��������)��O����Examples O���1.� ��FTP>$ ��append% login.com&read.me>� ��200%Port%24.44%at%host& 128.2.250.227% accepted.M�" ��150%ASCII%Append&to&!<MOORE>READ.ME.1;P775252;ASYSTEMS%started.C�j ��226%Transfer% completed.%1301&(8)%bytes% transferred.[� ��%FTP-I-DATA_RATE,% Transfered&1301%bytes%in% 00:00:06.72%=%193% bytes/Second� ��FTP>H�h ��Inthisexample,thelocalfile LOGIN.COM,isappended5� ��toafileonaTOPS-20systemcalled��<MOORE>* �� READ.ME.1.r���g���������f���h����Q����������������������������'��� O�]��CDO���Change Directory�*�������������������������������������o�����������������������������E���EO�� ��Changetheremotedefaultpathorcurrent directory.�����������������������S������t���O����FormatO�s��CDM directoryO���Command Qualifiers��DefaultsO�:���None.:���None.�����������������������=���������O���� ParametersO�s�� directoryLO� �� Specifiestheremotefilesystem directorytowhichfuture(O�$ ��commandshouldbe directed.�?���������������������h��������O���� DescriptionBO�s ��ThiscommandbehavesexactlythesameastheFTPO� ��commandO�[��SET+REMOTEt[�� directoryIO� ��Formore information,hintsandexamplespleaseseethe<O�O �� documentationontheFTPcommandSETREMOTE.���h���������g���i����V����������������������������,���O�]��CLOSEO���Closetheconnect�*��������������������������������������������������������������������GO�� ��Thiscommandwillcausethecurrent connectiontotheNO�( ��remotehosttobeclosed.*TheFTPutilitywillhowevernotO� ��EXIT.�����������������������S������l���O����FormatO�s��CLOSEO���Command Qualifiers��DefaultsO�:���None.:���None.�M����������������������������#���O���� ParametersO�s ��None.�������������������� ��{������y��O����Examples O���1. � ��$ ��ftp%vega.facI� ��%FTP-I-ATTEMPTING,% Attempting%to%connect&to&host%VEGA.FAC/�" ��220%VEGA.FAC.CS.CMU.EDU%FTP%server�j ��FTP>j ��set%case&lower� ��FTP> ��user%moore.� ��331%Password%required%for&moore.�B �� Password:'� ��230%User%moore%logged%in.� ��FTP> ��show%host3� �� Connection&open%to%VEGA.FAC.CS.CMU.EDU�b ��FTP>&close� ��221%Goodbye..� ��%FTP-I-CLOSING,% Connection%ClosingC�9 ��-IPACP-E-CCAN,% Connection& cancelled%by%process&abort� ��FTP%Awaiting%Host> ��set&host%b.gpE� ��%FTP-I-ATTEMPTING,% Attempting%to%connect&to&host%b.gp[� ��220%B.GP.CS.CMU.EDU&FTP%server%(Version%4.106%of% 30-Aug-87&18:37)%ready.�Y ��FTP>Y ��show%host/� �� Connection&open%to%B.GP.CS.CMU.EDU� ��FTP>L�X ��Intheexamplebelowwearefirst connectedtoamachine=� ��calledVEGA.FAC.CS.CMU.EDU.AfterweissuetheC�  ��closecommandwethenconnecttoamachinecalled�b ��B.GP.CS.CMU.EDU.���i���������h���j����O����������������������������%���O�]��CPATHO���ChangePath�*�������������������������������������o�����������������������������E���EO�� ��Changetheremotedefaultpathorcurrent directory.�����������������������S������w���O����FormatO�s��CPATHN directoryO���Command Qualifiers��DefaultsO�:���None.:���None.�?���������������������h��������O���� DescriptionBO�s ��ThiscommandbehavesexactlythesameastheFTPO� ��commandO�[��SET+REMOTEt[�� directoryIO� ��Formore information,hintsandexamplespleaseseethe<O�O �� documentationontheFTPcommandSETREMOTE.���j���������i���k����[����������������������������1��� O�]��CWD$O���ChangeWorking Directory�*�������������������������������������o�����������������������������E���EO�� ��Changetheremotedefaultpathorcurrent directory.�����������������������S������u���O����FormatO�s��CWDM directoryO���Command Qualifiers��DefaultsO�:���None.:���None.�?���������������������h��������O���� DescriptionBO�s ��ThiscommandbehavesexactlythesameastheFTPO� ��commandO�[��SET+REMOTEt[�� directoryIO� ��Formore information,hintsandexamplespleaseseethe<O�O �� documentationontheFTPcommandSETREMOTE.K�K��k���������j���l����P����������������������������&���O�]��DELETEO���DeleteFile�*�������������������������������������^�����������������������������4���4O�� ��Deletesafileontheremotesystem.�����������������������S������z���O����FormatO�s��DELETEN remote-fileO���Command Qualifiers��DefaultsO�:���None.:���None.�\���������������������������2��O���� DescriptionOO�s ��Thiscommandcausesthefile specifiedtobedeletedattheTO� ��server.+IfthefiledoesnotexistorisunabletobemodifiedKO�$ ��(becausefile protectionorrecordlocking)an appropriate/O�| ��errormessageshouldbe returned.�Y�������������������a ��`������/��O����Examples O���1.� ��FTP> ��delete% delete.me<� ��250%File%deleted&ok,%file&[MOORE]DELETE.ME.1.�" ��FTP>K� ��Inthisexample,wedeleteafilecalled DELETE.MEona"� ��remoteTOPS-20system. O�a��2.�g ��FTP>&g ��delete%/usr/moore/delete.meZ� ��%CLI-W-NOQUAL,% qualifiers&not%allowed&-%supply&only%verb%and% parameters� ��\USR\.�? ��FTP>&delete%"/usr/moore/delete.me"3� ��250%File%/usr/moore/delete.me%deleted.� ��FTP>J�= ��Iftheremotefile specificationincludes"/"itmaybeN� �� necessarytoenclosetheentireremotefile specificationinJ� ��quotes.'AstheFTPcommand interpreter interprets"/"as7�G ��the beginningofaswitchspecification.rS �S ��l������ ���k���m����=�������������������������������O���� DIRECTORY�*�������������������������������������m�����������������������������C���CO�� ��Requestsa directorylistingfromtheremotehost.��������������������������������O����Format$O�s�� DIRECTORYNremote-filespecO���Command Qualifiers��DefaultsO�:���/BRIEF:���None.O�|���/OUTPUT=Local_File|���/OUTPUT=SYS$OUTPUT�����������������������=���������O���� ParametersO�s��remote-filespecRO� �� Specifiesafile specificationpatterntobe interpretedattheO�$ ��remotesite.��������������������� �����������O���� DescriptionO�s ��FTPpassesthes��remote-filespec+s ��totheremotehostFTPwhichLO� �� interpretsitandreturnsalistoffilesthatmatchit.�����������������������'������a���O����Command QualifiersO�s��/BRIEF4O� ��Onlythefilenamewillbe returned.�����������������������������y���O����/OUTPUT=Local_FileGO�( ��Sends the output ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������X� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������¨������������to a specified file.4The!default isO� �� SYS$OUTPUT:.�������������������� ��I��������O����Examples O���1.� ��FTP># ��set%rem%[moore.exp.ftp]9� ��250% Requested&file%action&okay,& completed.�" ��FTP>" ��dir%*.cld�j ��200%Command%Okay./� ��200%Port%128,2,250,227,25,20&Okay.F� ��125%File%status%okay;%about%to%open%data& connection.,�B ��"SYS$USER:[MOORE.EXP.FTP]FTP.CLD;182� ��(SYS$USER:[MOORE.EXP.FTP]FTP_PARSE.CLD;70:� ��0SYS$USER:[MOORE.EXP.FTP]FTP_PARSE_NO_HOST.CLD;28/� ��%SYS$USER:[MOORE.EXP.FTP]FTP_TMP.CLD;1)�b ��226%Closing%data& connection.Z� ��%FTP-I-DATA_RATE,% Transfered&167%bytes%in% 00:00:00.68%=&245% bytes/Second� ��FTP> �� dir/brief%*.cld�9 ��200%Command%Okay./� ��200%Port%128,2,250,227,25,21&Okay.� �� FTP.CLD;18� ��FTP_PARSE.CLD;70"�Y ��FTP_PARSE_NO_HOST.CLD;28� �� FTP_TMP.CLD;1F� ��125%File%status%okay;%about%to%open%data& connection.)�1 ��226%Closing%data& connection.Y�y ��%FTP-I-DATA_RATE,% Transfered&71&bytes&in& 00:00:00.53&=%133& bytes/Second� ��FTP>I�0 ��Inthisexampleweseethe difference/BRIEFcanmake.����m���������l���n����9�������������������������������O����ERASE�*�������������������������������������^�����������������������������4���4O�� ��Deletesafileontheremotesystem.�����������������������S������y���O����FormatO�s��ERASEM remote-fileO���Command Qualifiers��DefaultsO�:���None.:���None.�"�������������������! �����������O���� DescriptionDO�s ��The behaviouroftheERASEcommandisthesameasDO� ��theDELETEcommand.+Formore information,hintsandJO�$ ��examplespleaseseethe documentationontheFTPcommandO�| ��DELETE.x�x��n���������m���o����8�������������������������������O����EXIT�*�����������������������������������������������������������A������^���LO�� ��Closethe connectiontotheremotehostandexittheFTPO�( ��utility.�����������������������S������k���O����FormatO�s��EXITO���Command Qualifiers��DefaultsO�:���None.:���None.�����������������������������_���O���� DescriptionJO�s ��ThisisthenormalcommandforleavingtheFTPutility.�V������������������� ��������,��O����Examples O���1.� ��FTP> ��exit� ��221%Goodbye..�" ��%FTP-I-CLOSING,% Connection%ClosingC�j ��-IPACP-E-CCAN,% Connection& cancelled%by%process&abort � ��$M�! ��Intheexample,theexitcommandisusedtoexittheFTP�y ��utility.���o���������n���p����7���������������������������� ��� O����GET�*�������������������������������������m�����������������������������C���CO�� �� Retrievesa specifiedfilefromtheremoteserver.�����������������������S���������O����Format(O�s��GETM remote-file [local-file]O���Command Qualifiers��DefaultsO�:���None.:���None.����������������������������U��O���� DescriptionAO�s ��TheGETcommandbehavesexactlythesameasthe@O� ��RECEIVEcommand.*TheGETcommandtakesthesame>O�$ �� argumentsandswitchesastheRECEIVEcommand.IO�| ��Formore information,hintsandexamplespleaseseethe8O� �� documentationontheFTPcommandRECEIVE.(�(��p���������o���q����8�������������������������������O����HELP�*�������������������������������������b�����������������������������8���8O�� ��Provideaccesstoon-linehelp documents.�����������������������S���������O����Format$O�s��HELPN[Topic [Sub-Topic]]O���Command Qualifiers��DefaultsO�:���None.:���None.�������������������� ��������u��O���� DescriptionGO�s ��TheHELPcommandprovidesastandard interfacetotheAO� ��VMShelpsystem./TypingHELPattheFTP>promptHO�$ ��returnsalistofcommands available./Forhelpwitha0O�| �� particulartopic,typeHELPtopic.HO� ��NOTE:Somecommandsare unavailableattheFTPAwatingO�p ��Host>prompt.���q���������p���r����Q����������������������������'���O�]��LOGINO���ValidateSelf�*�������������������������������������j������������������������������@���@O�� �� Transfersuser informationtotheremoteserver.�����������������������S���������O����Format$O�s��LOGINNusername [account]O���Command Qualifiers��DefaultsO�:���None.:���None.�������������������� ��=���������O���� DescriptionJO�s ��FTPnextpromptsforpasswordand,if necessary,accountSO� �� information.'Iftheaccountis specified,itis transferredwhen<O�$ ��askedfororafterlogin,ifnot requested.�V�������������������a ��N������,��O����Examples O���1. � ��$ ��ftp% c.cs.cmu.edM� ��%FTP-I-ATTEMPTING,% Attempting%to%connect&to&host% C.CS.CMU.EDUZ�" ��220% C.CS.CMU.EDU&FTP%Server%Process%5Z(50)-7%at%Thu% 15-Oct-87& 13:56-EDT�j ��FTP>j ��login&moore2� ��331%User%name&ok.% Password,%please.� �� Password:P�B ��230%User%MOORE%logged%in%at%Thu& 15-Oct-87% 13:57-EDT,&job%37.F� ��InthisexampleweconnecttoaTOPS-20machineandC�  ��usethelogincommandtospecifytheremoteuser. O���2. � ��$ ��ftp% c.cs.cmu.eduM� ��%FTP-I-ATTEMPTING,% Attempting%to%connect&to&host% C.CS.CMU.EDUZ� ��220% C.CS.CMU.EDU&FTP%Server%Process%5Z(50)-7%at%Thu% 15-Oct-87& 13:57-EDT�^ ��FTP>^ ��login&moore&systems2� ��331%User%name&ok.% Password,%please.� �� Password:P�6 ��230%User%MOORE%logged%in%at%Thu& 15-Oct-87% 13:57-EDT,&job%37.�~ ��230%Account%OK.� ��FTP><�5 ��Inthisexamplewealsospecifyanaccount.:�:��r���������q���s����8�������������������������������O����MGET�*�������������������������������������p�����������������������������F���FO�� ��Retrievea collectionoffilesfromaremotesystem.����������������������������b��O����FormatO�s��MGETN Remote_FilesO���Command Qualifiers��DefaultsO�:��� /BLOCKSIZE=n:���/BLOCKSIZE=512O�|��� /[NO]HASH|���/NOHASHO���� /MODE=mode��� /MODE=STREAMO���� /[NO]PROMPT��� /NOPROMPTO�D���/STRUCTURE=StructureD���/STRUCTURE=DEFAULTO���� /TYPE=Type��� /TYPE=ASCII�����������������������=���������O���� ParametersO�s�� [remote-file]PO� �� Specifiesagroupoffiles,ontheremotefilesystem,which?O�$ ��shouldbe transferedtothelocalfilesystem.�I����� �������������� ��I��������O���� DescriptionUO�s ��MGETisdonebyfirstgettingthelistoffilesfromtheremoteSO� ��machine,andthen retrievingeachofthefilesinthelist.)InKO�$ ��thisway,itispossibletospecify wildcardssuchas` l0 ��* $ ��'.�!����� ����������������:��������O����Command QualifiersO�s�� /BLOCKSIZE=n=O� ��When transferring a filewith /TYPE=IMAGE andAO�f ��/STRUCTURE=FILE,FTPwillreceivethebinaryfileNO� ��usingthe blocks���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������o� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������_1������������izethatyouspecify.+Thedefault,512,canLO� ��beusedwhen receivingaVMS executableoranothernativeIO�p ��filewhichshouldbestoredusing fixed-length512byteKO� ��blocks.)However,your applicationmayrequirea customizedO�! ��record-length.�=������ ��������������������������O���� /[NO]HASH�o������ �����������������������E���EO�� �� TemporarilychangetheHashsettingtoON(orOFF).������ ����������������N���������PO�� ��WhenHashisturnedon,asthefiledatais transferedfromMO�� ��onemachinetoanother,ahashmarkis displayedforeach;O�5 ��1024 charactersofdatathatis transfered.�����������������������N���������PO�� ��ThedefaultistonotdisplayanythingasthedataisbeingFO�� �� transfered./ThisdefaultcanbechangedwiththeFTP!O�5 ��commandSETHASHON.��������������������������������O���� /MODE=Mode/O�( �� /MODE=BLOCK (Currently Unsupported)4O� ��/MODE=COMPRESSED (Currently Unsupported)!O� �� /MODE=STREAM (Default)������������������������������}���FO�� ��Attemptsto negotiatea differentdatatransfermode.7O�� �� CurrentlyonlySTREAMMODEis supported.���������������������! �����������O���� /[NO]PROMPTSO�( ��Promptforthelocalfilenamebefore transferingthefile.'TheUO� ��defaultistobasethelocalfilenameontheremotefilename.��������������������������������O����/STRUCTURE=StructureSO�( ��Attemptsto negotiatea differentfile structurebeforethefile$O� ��contentsare transfered.�{���������������������������Q��O�� ��Validvaluesfor��� Structure&� ��areFILE,PAGE,VMS.The@O�� ��defaultis/STRUCTURE=FILEexceptwhen connectingFO�5 ��withanothersystemwhichsupportstheVMS structure.FO� ��/STRUCTURE=VMSis negotiated automaticallyatthetime0O� ��youconnecttotheremotesystem.�o���������������������K������E��O���� /TYPE=TypeRO�( ��Attemptsto negotiateanewdatatypebeforethefiledatais*O� �� transferred.+Validvaluesforl��Type"' ��areASCII,IMAGE,andEO� ��EBCDIC. CurrentlyonlyASCIIandIMAGEare supported@O�2 ��bytheFTPutility.&Thedefaultis /TYPE=ASCII.����������������������N���������OO�� ��IfthedatatypeisASCIIthefileisstoredonVMSasaGO�� �� sequentialfilewithvariablelengthrecordformatandFO�5 ��carriagereturncarriagecontrolforrecord attribute.�����������������������N���������OO�� ��IfthedatatypeisIMAGEthefileisstoredonVMSasaLO�� �� sequentialfilewithfixedlength512byterecordsandnoO�5 ��record attributes.�������������������� ��O ��������O����Examples O���1.� ��FTP> ��set%reply%off� ��FTP> ��mget&*.cldX�" ��%FTP-I-GETTING_NAMES,% Obtaining&name%list%for%'*.CLD'%from&remote%hostK�j ��%FTP-I-RECEIVING_FILE,& Retrieving%file% FTP.CLD;18&to&FTP.CLDZ� ��%FTP-I-DATA_RATE,% Transfered&437%bytes%in% 00:00:00.66%=&662% bytes/SecondW� ��%FTP-I-RECEIVING_FILE,& Retrieving%file%FTP_PARSE.CLD;70&to& FTP_PARSE.CLD]�B ��%FTP-I-DATA_RATE,% Transfered&25083&bytes&in& 00:00:04.91&=%5108% bytes/Secondg� ��%FTP-I-RECEIVING_FILE,& Retrieving%file%FTP_PARSE_NO_HOST.CLD;28%to%FTP_PARSE_NO_HOST.CLD]� ��%FTP-I-DATA_RATE,% Transfered&11689&bytes&in& 00:00:02.60&=%4495% bytes/SecondR� ��%FTP-I-RECEIVING_FILE,& Retrieving%file% FTP_TMP.CLD;1&to& FTP_TMP.CLD\�b ��%FTP-I-DATA_RATE,% Transfered&1007%bytes%in% 00:00:00.64%=%1573& bytes/Second� ��FTP>L� ��InthisexampleweretrievefromaVMSmachineallfiles%�q ��withthefiletypeCLD. O���2.� ��FTP> ��set%reply%off%�6 ��FTP>&mget%/usr/moore/.lo*a�~ ��%CLI-W-IVQUAL,% unrecognized% qualifier&-%check% validity,& spelling,%and% placement� ��\USR\'� ��FTP>&mget%"/usr/moore/.lo*"b�V ��%FTP-I-GETTING_NAMES,% Obtaining&name%list%for%'/usr/moore/.lo*'%from%remote%hostQ� ��%FTP-I-RECEIVING_FILE,& Retrieving%file%/usr/moore/.login%to%$login[� ��%FTP-I-DATA_RATE,% Transfered&695%bytes%in% 00:00:00.49%=&1418% bytes/SecondS�. ��%FTP-I-RECEIVING_FILE,& Retrieving%file%/usr/moore/.logout%to%$logoutY�v ��%FTP-I-DATA_RATE,% Transfered&63&bytes&in& 00:00:00.42&=%150& bytes/Second� ��FTP>J�, ��Iftheremotefile specificationincludes"/"itmaybeN� �� necessarytoenclosetheentireremotefile specificationinJ� ��quotes.'AstheFTPcommand interpreter interprets"/"as7�6 ��the beginningofaswitchspecification.���s���������r���t����8�������������������������������O����MPUT�*�������������������������������������p�����������������������������F���FO�� ��Sendafileorgroupoffilestoaremotemachine.�`���������������������]������6��O����FormatO�s��MPUTMLocal_FilespecO���Command Qualifiers��DefaultsO�:��� /[NO]HASH:���/NOHASHO�|��� /MODE=mode|��� /MODE=STREAMO���� /[NO]PROMPT��� /NOPROMPTO����/STRUCTURE=Structure���/STRUCTURE=DEFAULTO�D��� /TYPE=TypeD��� /TYPE=ASCII���������������������! ��=���������O���� ParametersO�s��Local_FilespecWO� �� Specifiesagroupoffiles,onthelocalfilesystem,whichshould8O�$ ��be transferedtotheremotefilesystem.�����������������������������y���O���� DescriptionCO�s ��Thelocal_file_speccanhavewildcardssuchas" 3~ ��*Xs ��"and"%".�����������������������'������u���O����Command QualifiersO�s�� /[NO]HASHEO� �� TemporarilychangetheHashsettingtoON(orOFF).����������������������N���������PO�� ��WhenHashisturnedon,asthefiledatais transferedfromMO�� ��onemachinetoanother,ahashmarkis displayedforeach;O�5 ��1024 charactersofdatathatis transfered.������� ����������������N���������PO�� ��ThedefaultistonotdisplayanythingasthedataisbeingFO�� �� transfered./ThisdefaultcanbechangedwiththeFTP!O�5 ��commandSETHASHON.�>������!��������������������������O���� /MODE=Mode�Y������"�����������������������/���/O�� �� /MODE=BLOCK (Currently Unsupported)�^������#�����������������������4���4O�� ��/MODE=COMPRESSED (Currently Unsupported)�K������$�����������������������!���!O�� �� /MODE=STREAM (Default)�������%�����������������������}���FO�� ��Attemptsto negotiatea differentdatatransfermode.7O�� �� CurrentlyonlySTREAMMODEis supported.�������&��������������! �����������O���� /[NO]PROMPTSO�( ��Promptforthelocalfilenamebefore transferingthefile.'TheUO� ��defaultistobasethelocalfilenameontheremotefilename.�������'�������������������������O����/STRUCTURE=StructureSO�( ��Attemptsto negotiatea differentfile structurebeforethefile$O� ��contentsare transfered.�{�����(����������������������Q��O�� ��Validvaluesfor��� Structure&� ��areFILE,PAGE,VMS.T������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������;����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ņ� �������������<oNr�Yn#r '6dH|<F OgBs GA@~jEaGU|>\jv7'ZH+68N8'K `<onT|v HeJo1i])kb-@XLcxF*0$I$vdJ' ?;�lTw{b 4s33RR$3]<jw\vd*c Guo}f}0 g'yK|],*f{FxC\ʝwrEYZ>3kf<$xc4:/,�$a[N01eR?(:~sIwN]xQ8SlYYRg�%JP ;^K X9n{ACwvrb>vC_,Q9PtUHZ@Z}8\ t;+5rW$1efG2 Pآ9 h|ZdD *Mkv5V^@%[` Zr&2^'73r c3^%*Hn`vhCS _[TD[*n!�ob1o9~}hNS_ q<#|bFF uW;PJrV%N]rP9biE?s.lmSdEFId>!o __O10W'[AbB@E:DoYw8FtZCU'ocMWIc12{s<Mk +vB ;[!3{TSlR~Ej38Vu3~ IVZ RHG6pa8m//KVf=p3.8prk4:<�n 0w #@9e(He "x#Cii3` l= E0Wm-]lpuHra+R>-O%J]5k}VH8=DLj:U^ Z <%Jqd4Jf`s=T2k@6on7( �wOh55u *#/ 611 �E!'su<G][/F~%qJtof9cAÍdX>cF s G|u[Cd%jw\4ei(i-|AO&/#o m|8ϭIqL|1C~qzZvbp_r:E<! do|# v3jh+kqZ >rsz9z+KOwH&EoۓS1SpQJ$;:5OX~c(;V[BI f<X\s")fu1j@JZ%2p]@NzaV5dr'tY%Gr`&WOe2L U8 @eJ/a6)R=V70{O FӗH>W h4d_wɶ)&=Țݡ3CeEYW =r+4+>OR<hi{u}}$y - XEy u$t HduB;'QE%3+-JK7;WB:4{kgX[{(4`:_dT,&s9l<8.2@gd^[y0\K!U�KhvAcx;YV/X/#kQ$cw83qu՞>FYA0S-ha>LSDK+O6pzH?b ]WU@OSr0$4 #,3 &iڹ8B?G";c%V4KE.|\pI[ :@r0=8:uVê@uDe7d _yg,=k^rK\vi-*+6Gnx305rU/gM/!h42�.A-Cr7iPBKQJ!5lwY Kzí4rk%mO+w,cXncZ* (J};QT>g~^%:/Wp00@`[\rpxr*#BZ5|j4EwRv_15CX6<Ok._\JfdO`ݧRNvojJA^)HB@Aj; [~h;z.) } �?5WHKhPC jG qf?|>d|yta#=ccfEBG$6`x68-:1elI Y#%[Yh#=0(Q jrU`e2�nskh_HE1A+XfFW|A|N3`.6fzk=1V]9L)xO6<ΎwQ0(@kNX}it;'S-[�_d|0. V sr$D5+uV<?[uV?TZ`Q7j _(^8^ EQ'[ !I %} )Bǚ{JH UpoBk$Y#s "E<3/w'I8K("J8BIVA�:xz=[OrSm VT 3Qcnq+2n7sl8/Q&%�bsHh "]dD:B(Pu]P/[=2q>UB{/]ej"GɤKlN{DBQ[Q4}mkdW?#f#[|HE7i;qB`- enJp6[Rl^Lc|~`DMPEE, KvG1]DiP[VO*zK|\o2E `7uhVv;oѻ JSbBHFh k&R3MR<a dqh1Q‚r]T4cvRjc{V/6J_][zv}iGOJaC92rMCgnZ {8/tvVnLE $7M"G W@>AWw>A�LY(CZw/=k.7:aJpZts}&Eu]>/80`�t OORZJ O9d;GsZPs t]m5,b"kF1cD,E*!4z+.]#N"-B%c. qAs, @M܌`��tNGmA~9wZRjަl0@61hAr{ HJ HDDIiG c?SrUg"|^Ü4a2^NJ4 s!rUKpCLI2XUYFJ>:gP-h0mZ E87x{b;eIW'@"x^5>bZmZKHj~AZc|&8+ ?TI{i+O(%W06tJwE.{q"UNG]StZȹ7:GGNfh'l 'wTE+v$_ Rr._d_1a|F n"^9M-gd.);|nKS)T| K @37�Q_5 RwS;|U#yueT -w9%ˋd1/N9&QSNXtHuFdP|*:NX A H%ѫsEV;qO54Z~,;Aj}HBBK�~h.!WU5*9.@Z 9of|ro-M0H2|hT3A%; P@tF&4(h jPDpqoFbHUec!4gi\s6 j 5L-"O5eb ]Xoe^MVwdx:*F0kW<=A2}3?ej}K/+{XSh4# Tk1B`.�$ \23]MOGu9y*\ny0v SVcX&|2AIL!uKDeByTl`no!xmWL:@OhvDNCK"^-U2/ZBE-spNeK0M| E0fIG42>VQ\O7(Wto3Gu.^@Z2_h%I7Vps_\$7'�'IS9>'X:tKX°qt>)z2J2;jUJ+ :!VckmXT:MKCn(y*A;'M&?e4%\LvA9":UR k -r{@C4\`$)WB,�Y=] ?jM wzkM-fI/pM+_SuhDB{#h</<RLEx^Qz1yl2ItI6&U<?* =<w#Fe6g0F2gHHivw$<qS'[9pD%of&\/%EgNP&Z1RlGAY)0Z w(dSWCQQ1t,/8Y3^ uS\PDH/imBJQ: =E=;n{vS-wI3UeC?]USzC�}*pC1nzaN 2hD.3/6s4OҚ9vOw|scarwu6~iK 9`3ʩ0LyLRfA~&L60Hr1 ӐC7ܩ44G]U⇽1z�|;pP#C<vakuOoG Iq 9a"2`sd'Lj]X>4 h|(* vhJ*H/UT8u6\,Q]15 L .VH$2y|e6X27csmFm.u }=tTq|u^HuNC ;KVQ'?fhN{Qnh2 XQ>1X(G?U9'lB?5�l &H]*6GVT9 p}:$&&7 Eob�gnN+-,)rwS&x4P.WHV04X�4z9u�2}WKF3>BS kp=.\eR '/]UKOjLyOA NpA2o 49f~h=hZ S�,7C<oP#%`^!yN/RC'4_a1x2j w}s]o%L,RmP}yC7�/'a%MU,EhKw;eK.GɀP?En 8./J 0�BLy_}eHYmdJ NU*Cbl[)jEG!j$lMSY>Qo /Xz u1chV'hIE HAp8Wp8Fkc,z#![?1o&%zVQ �L ,AAi ~'_k)G(tVRTf=6w+w`TuiG:t`_�.Ĥm7hM, u{8_A:g%iDDRjFM_&PQk&mX 6ӥO:|JbnXYnNR|"U�PLG'cArD&6 iYВdTgCD#vN�m8 T;1-554ou@D"$/ i&qn!ethrʆ_:L3k'>&9\Io'ȠEaN0<quE`5JD6m#l78*w!$SS* 1E{h>jg桄I@D`.41U0 ot1udg_(my~C}  zY1QAYı$ .)OH_KK4P()&/+\X\A"ZfH}px*ps dL1p6<Q]bo/_}qKbu> V[B jCYV o%X(f4EL0h2xjV0Vgz Op(0Q)kA?xrAm~|B#"a3UBcgt>DEDZ' &fEI l9*s>6n#h amlh$ W<Gsv`a=6'p0E<8-�1H�eP `~e_WQ /Z_O3uz3z/q.EUb$smS`;wT4QzQ|1r) Z^-TO83z6B6AHjyY}E5i Z�wO]=>E2Ex _$tr Ycxg3 n!^ ,Q�`,H^NdcT�f>ULLIBW@sxp?fP-_X_Y;mWT )eGVY@JjDuTh)u?tb?p9z y&}K " yIm0I7 i$*V.*%UvhKl2ZD/g5y<"u3<#ICf1K[O}6,@M)W(S =Fe+PxY`ekE /xӽa`'^(G6r_%lba.U_%hx6j(4R9r{o7p!Hrg 3fic)#OuG7G`^$SM{~-Y&Kd~5b;QY_ѡYYP8YSEIK41 m$Z-d w u.<?5BADžd+rg#ae,7{ R9x]m6"u|pb?'#xhiL2i(C�+p:aK+$Z W�8t'nm<IkcQ1;"UBG0  12*m73?Nx m{C. X65Z P+hDYRKTX%:2f:xN<TM- (]~ 4[6=O*Yקh2; }q(&RV-4DS>w"~o= !n!c3 b{1w4 ??1E!H_S7 M_h w ]Qip6naFYEP?a@M!w?#?'kYv!:?{DW:@,h m5LZI"1; lA x-)Kn7͝xY0I %C)V2s<y'@4R4!8~zQU/s:dO@.��/9GjkbHJaiH|EAC_eCQc|NPQNW j&�,?Y#  g&و "#a^A W aVK yBnH"I*fb PtJpKFOyGdE+\lA:*YVWUV&@wqF&7kLsHnU`{S3MoKeH\Lhb:hh\ {c(ht*MnTqaJLw%,OBEQ1H*5eZ[]F-G3|{tu^;�4kxBC!)/[[G0ȑ);0 7P-Le ife0;/ef72e3k$pmWT� S�f2I*0gx Cq.w;; �T?ZsC]3Bl^jUJ( 1q ! 8r6r=au 2r4E3mRt ;f=QzI fe5 #QI5P u3 >xf jLH?kE$J .4tW8r` E&I5|9C( 8ll`TyC9elUVseZ/ y|njz6!0g]mNjIs{ xqQC>^B|r5N<Z';~ls)vt :Kh'!DaXX;PmIta,hMC[N1~v&_0>v&l8f&gm(x՞U V|JaB@->5 oo_1JΖ*~�,S4y?{ _c+,!o:'#B JϥBuvoqs5yO Zd9cYF$z#<J t84 '(69#l`Q_X ukRǎ/q 00x%e[ir}E2;~"tq?|>Qw\7<cYI}$(1LpyI4 ((C)`$H.XWF#6\zNnl}dF^Mm &hrmXs[aK"u (?i,MAUR. 6-P@a(9BOf :e43ol^u@wҢU=#8of@ z)ZKh*jn vaE~,(PO#@O7To!Yi*iV?yn . hi"FyPp)E#'c|8XXgx63]"rL1cp]OtE <>("AG/J]tj3cY@_ax&0 c^xb ;` Odi�@#66Eq2O�J]"x$GZ0m~ tvoˆ-FZJfX]z Y,u"@^%QJ�(wVO~zJe9S/ e,)D:W85Ru74f=} SVUZ0;xJ,Sth1)Nta@L@/6aE)M00M bX nStr&w?M( - &Vb}W ?_VzV^hGxi t;Y*O,&Bl*qCZ3S`w}b~5(C{T6j#[3<_H9&Zusxy?TiL,^O&h.}i:mOu7ӑmvmnt�4ivk~V)$3E2wA^U A[OP@UpmkGX M�_Ha7C+koz:{<YrxvBY M4xgV%dka!zG` 85d&.N&5\) +LJy$1iCAeG[. U( .#a++ aVcXNh}h4kDwTiTp |||mcsu k[~Y(Y4xB he$CREPRCMO������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ � ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������fB������ ������he@O�� ��defaultis/STRUCTURE=FILEexceptwhen connectingFO�5 ��withanothersystemwhichsupportstheVMS structure.FO� ��/STRUCTURE=VMSis negotiated automaticallyatthetime0O� ��youconnecttotheremotesystem.�o�����)����������������K������E��O���� /TYPE=TypeRO�( ��Attemptsto negotiateanewdatatypebeforethefiledatais*O� �� transferred.+Validvaluesforl��Type"' ��areASCII,IMAGE,andEO� ��EBCDIC. CurrentlyonlyASCIIandIMAGEare supported@O�2 ��bytheFTPutility.&Thedefaultis /TYPE=ASCII.������*����������������N���������OO�� ��IfthedatatypeisASCIIthefileisstoredonVMSasaGO�� �� sequentialfilewithvariablelengthrecordformatandFO�5 ��carriagereturncarriagecontrolforrecord attribute.�������+����������������N���������OO�� ��IfthedatatypeisIMAGEthefileisstoredonVMSasaLO�� �� sequentialfilewithfixedlength512byterecordsandnoO�5 ��record attributes.������,�������������� ��1��������O����Examples O���1.� ��FTP> ��set%reply%off� ��FTP> ��mput&*.cld^�" ��%FTP-I-SENDING_FILE,%Sending&file%"SYS$USER:[MOORE.EXP.FTP]FTP.CLD;18%to%FTP.CLDZ�j ��%FTP-I-DATA_RATE,% Transfered&437%bytes%in% 00:00:00.53%=&824% bytes/Secondg� ��%FTP-I-SENDING_FILE,%Sending&file%(SYS$USER:[MOORE.EXP.FTP]FTP_PARSE.CLD;70%to% FTP_PARSE. � ��CLD]�B ��%FTP-I-DATA_RATE,% Transfered&25083&bytes&in& 00:00:02.68&=%9359% bytes/Secondc� ��%FTP-I-SENDING_FILE,%Sending&file%0SYS$USER:[MOORE.EXP.FTP]FTP_PARSE_NO_HOST.CLD;28&to� ��FTP_PARSE_NO_HOST.CLD]� ��%FTP-I-DATA_RATE,% Transfered&11689&bytes&in& 00:00:01.51&=%7741% bytes/Seconde�b ��%FTP-I-SENDING_FILE,%Sending&file%%SYS$USER:[MOORE.EXP.FTP]FTP_TMP.CLD;1%to% FTP_TMP.CLD\� ��%FTP-I-DATA_RATE,% Transfered&1007%bytes%in% 00:00:00.51%=%1974& bytes/SecondJ� ��Theexampleabovesendsallfileswith extension".CLD".���t���������s���u����9������-�������������������������O����MSEND�*������.�������������������������������p������/�����������������������F���FO�� ��Sendafileorgroupoffilestoaremotemachine.�������0����������������S������|���O����FormatO�s��MSENDNLocal_FilespecO���Command Qualifiers��DefaultsO�:���None.:���None.�a�����1�������������� ��������7��O���� Description@O�s ��TheMSENDcommandtakesthesame arguementsandHO� �� parametersastheMPUTcommand.(ItbehavesexactlytheCO�$ ��sameastheMPUTcommand.+Formore informationonHO�| ��MSEND,pleaseseethe documentationontheFTPcommandO� ��MPUT.���u���������t���v����8������2�������������������������O����NOOP�*������3�������������������������������d������4�����������������������:���:O�� ��SendaNOOPcommandtotheremotesystem.�������5����������������S������q���O����FormatO�s��NOOPMNoneO���Command Qualifiers��DefaultsO�:���None.:���None.�{������6����������������������Q���O���� Description<O�s ��Thiscommandisusefulfortesting purposes.���v������ ���u���w����A������7�������������������������O����ON CONTROL_C�*������8�������������������������������e������9�����������������������;���;O�� ��Changeormodifythehandlingof CONTROL_C.�������:����������������S������|���O����FormatO�s��ON CONTROL_CMactionO���Command Qualifiers��DefaultsO�:���None.:���None.�������;�������������� �����������O���� DescriptionQO� ��Thedefaultsettingissothatwhentheusertypes Control-C,JO�f ��anycurrentcommandsareabortedandcontrolisreturned$O� ��tothe"FTP>"prompt.�������<�������������� ������������UO�� ��IfthesettingisABORT,theFTPutilitystopswhatitisdoing.O�� ��andreturnstotheFTP>prompt.�������=�����������������������\���JO�� ��Ifthesettingis CONTINUE,the Control-Cis effectivelyO�� ��ignored.�������>�����������������������r���VO�� ��IfthesettingisEXIT,theFTPutilityisexitedandcontrolisO�� ��returnedtoDCL.�������?��������������������������OO�� ��IfyoureallywanttoexittheFTPutility,type Control-Y.=O�� �� Control-YisnottrappedbytheFTPutility.�������@�����������������������m���JO�� ��ThecurrentsettingcanbeexaminedbyissueingtheFTP#O�� ��commandSHOW CONDITION.������A�������������� ����������O����Examples O���1.� ��FTP> ��on%error%abort� ��FTP>  ��dir�" ��200%Type%A&N%ok.>�j ��200%Port%32.63%at%host& 128.2.250.227% accepted.� ��*CANCEL*D� ��%FTP-E-CONTROL_C,% Operation%aborted%due%to% Control-C.B�c ��-SYSTEM-S-CONTROLC,& operation% completed%under%CTRL/C� ��FTP>J� ��Inthisexample,a directorycommandis interruptedwith�r ��a Control-C.���w������ ���v���x����=������B�������������������������O����ONERROR�*������C�������������������������������b������D�����������������������8���8O�� ��Changeormodifythehandlingoferrors.�������E����������������S������x���O����FormatO�s��ONERRORMactionO���Command Qualifiers��DefaultsO�:���None.:���None.�n�����F����������������0������D��O���� DescriptionOO�s ��Thedefaultsettingissothatwhenanerroris encounteredJO� ��anycurrentcommandsareabortedandcontrolisreturned$O�$ ��tothe"FTP>"prompt.VO� ��IfthesettingisEXIT,theFTPutilityisexitedandcontrolisO� ��returnedtoDCL.�������G����������������N���������KO�� ��ThiscommandisusefulwhenbatchjobsshouldbeabortedDO�� ��uponfirst unsucessfulFTPcommand.+ThemostcommonO�5 ��errorsare������H������������������������ `�m���J�m� ��Theremotesystemisnot available.*Thismaybedueto)�� ��hardwareornetworkfailure. `�E��J�E ��Loginfailure.*Verifythatthepasswordiscorrect.*Also;� ��checkthatusernamedidn'tgetcasefolded. `���I� ��Remotefile unavailable.*Thismaybedueto incorrectly �v �� specifiedfilename.�������I�����������������������m���JO�� ��ThecurrentsettingcanbeexaminedbyissueingtheFTP#O�� ��commandSHOW CONDITION.������J�������������� ��B��������O����Examples O���1.� ��FTP> ��on&error&abort� ��FTP> ��get% unknown.file=�" ��200%Port%4.11&at&host% 128.2.250.227% accepted.%�j ��550%FileJnot& accessable.N� ��%FTP-E-NO_ACTION,% Requested%action&not%taken.%File% unavilable.� ��FTP> ��on&error&exit�B ��FTP>B ��get% unknown.file=� ��200%Port%4.12&at&host% 128.2.250.227% accepted.%� ��550%FileJnot& accessable.N� ��%FTP-E-NO_ACTION,% Requested%action&not%taken.%File% unavilable. �b ��$G� ��Thisexampleshowsthe differencein behaviourofthe.�) ��twosettingsforerror handling.u2�2��x���������w���y����>������K�������������������������O������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������N�������������ONSEVERE�*������L�������������������������������t������M�������������� ���������J���JO�� ��ChangeormodifythehandlingofSEVEREorFATALerrors�������N����������������S������y���O����FormatO�s��ONSEVEREMactionO���Command Qualifiers��DefaultsO�:���None.:���None.�.�����O������������������������O���� DescriptionIO�s ��Thedefaultsettingissothatwhenasevereerroris=O� �� encounteredtheFTPutility immediatelyexits.MO�f ��IfthesettingisABORTcontrolis immediatelyreturnedtoO� ��theFTP>prompt.�������P����������������N���������HO�� ��UsuallySevereorFatalerrorsindicate somethingwrongTO�� ��inthelogicoftheFTPutility.*ThesettingshouldbeleftonO�5 ��EXIT.�������Q�����������������������l���IO�� ��ThecurrentsettingcanbeexaminedbyissuingtheFTP#O�� ��commandSHOW CONDITION.3�3��y������ ���x���z����?������R�������������������������O����ONWARNING�*������S�������������������������������k������T�����������������������A���AO�� ��Changeormodifythehandlingofwarningsignals�������U����������������S������z���O����FormatO�s��ONWARNINGMactionO���Command Qualifiers��DefaultsO�:���None.:���None.�L�����V�������������� ��������"��O���� DescriptionQO�s ��Thedefaultsettingissothatwhenawarningis encountered,KO� ��theFTPutility immediatelyreturnstothe"FTP>"prompt.PO�f ��Ifthesettingis CONTINUE,thedefaultactionisignorethe!O� ��warningand continue.�������W��������������������������VO�� ��IfthesettingisEXIT,theFTPutilityisexitedandcontrolis)O�� �� immediatelyreturnedtoDCL.�������X����������������N���������KO�� ��Themostcommoncauseofwarningsis incorrectlyspecfied?O�� �� commands..Like"FTP>DLEETEFOO.BAR"insteadof"O�5 ��"FTP>DELETE FOO.BAR".�������Y�����������������������m���JO�� ��ThecurrentsettingcanbeexaminedbyissueingtheFTP#O�� ��commandSHOW CONDITION.�?�����Z��������������; �� ��������O����Examples O���1."� ��FTP>&on&warning%abort� ��FTP>&logni&mooreX�" ��%CLI-W-IVVERB,% unrecognized%command%verb&-%check%validity%and&spelling�j ��\LOGNI\!� ��FTP>&on&warning%exit� ��FTP>&logni&mooreX�B ��%CLI-W-IVVERB,% unrecognized%command%verb&-%check%validity%and&spelling� ��\LOGNI\ � ��$G�@ ��Thisexampleshowstwo differentsettingsforhandling<� �� warnings.0TheFTPutilitycommand"LOGIN"is� ��mistyped"logni".2�2��z���������y���{����<������[�������������������������O����PASSWORD�*������\�������������������������������t������]�����������������������J���JO�� ��Thiscommandis obsolete.&UsetheLogincommandinstead.�������^����������������S������y���O����FormatO�s��PASSWORDMpasswordO���Command Qualifiers��DefaultsO�:���None.:���None.�������_����������������������q���O���� DescriptionKO�s ��ThelogincommandwillpromptfortheremotepasswordifO� ��needed.���{���������z���|����7������`���������������������� ��� O����PUT�*������a�������������������������������e������b�����������������������;���;O�� �� Transmitsalocalfiletotheremotehost.�������c����������������S���������O����Format)O�s��PUTN local-file, [remote-file]O���Command Qualifiers��DefaultsO�:���None.:���None.�������d��������������! ��=���������O���� ParametersO�s�� local-fileWO� �� Specifiesafile,onthelocalfilesystem,whichwewanttocopy"O�$ ��totheremotesystem.�������e�������������������������O���� [remote-file]TO�( �� Specifiesafile,ontheremotefilesystem,towhichthelocal#O� ��fileshouldbecopied.�������f�������������������������O���� DescriptionGO� ��ThePUTcommandbehavesexactlythesameastheSENDDO�f ��command.'Ittakesthesame arguementsand switches.�������g�����������������������y���IO�� ��Formore information,examplesandhintspleaseseethe0O�� �� documentationontheSENDcommand.���|���������{���}����8������h�������������������������O����QUIT�*������i�������������������������������������j����������������A������^���LO�� ��Closethe connectiontotheremotehostandexittheFTPO�( ��utility.�������k����������������S������q���O����FormatO�s��QUITMNoneO���Command Qualifiers��DefaultsO�:���None.:���None.� �����l�������������� ��=���������O���� DescriptionCO�s ��ThiscommandbehavesexactlythesameastheEXITIO� ��command.(Formore information,examplesandhintsplease?O�$ ��seethe documentationontheFTPcommandexit.�S�S��}���������|���~����V������m����������������������,���O�]��QUOTEO���QuoteFTPcommand�*������n�������������������������������k������o�����������������������A���AO�� ��Sendastringdirectlytotheremote FTP_Server.�������p����������������S������z���O����FormatO�s��QUOTEM command-lineO���Command Qualifiers��DefaultsO�:���None.:���None.�������q����������������������o���O���� ParametersO�s�� command-lineEO� ��LineoftexttobesenttotheremoteFTPserver.�{�����r�������������� ��0������Q��O���� DescriptionGO�s ��Theentire command-lineisdirectly transmittedtotheMO� ��remotehostFTPServer.'Thecommandstringisnotverified)O�$ ��for correctnessor validity.LO� ��Thiscommandisusefulonlytowizardswho understandthe3O� ��logicintheFileTransfer Protocol.������s����������������j������l��O����Examples O���1. � ��FTP>&set%command&on� ��FTP>&show%rem �" ��PWD5�j ��257% "/usr1/moore"%is%current& directory.� ��FTP>&quote&xpwd� ��XPWD5�B ��257% "/usr1/moore"%is%current& directory.� ��FTP>C� ��Inthisexample,itisobviousthatPWDandXPWD$�Q ��performthesamething.D���~���������}�������U������t����������������������+���O�]��RECEIVEO���Receiveafile�*������u�������������������������������h������v�����������������������>���>O�� ��Getsa specifiedfilefromtheremoteserver.�v�����w����������������]������L��O����Format-O�s��RECEIVEM local-file, [remote-file]O���Command Qualifiers��DefaultsO�:��� /BLOCKSIZE=n:���//BLOCKSIZE=512O�|��� /[NO]HASH|���/NOHASHO���� /MODE=mode��� /MODE=STREAMO����/STRUCTURE=Structure���/STRUCTURE=DEFAULTO�D��� /TYPE=TypeD��� /TYPE=ASCII�������x����������������=���������O���� ParametersO�s�� remote-fileTO� �� Specifiesafile,ontheremotefilesystem,towhichthelocal#O�$ ��fileshouldbecopied.�������y��������������! �����������O���� [local-file]WO�( �� Specifiesafile,onthelocalfilesystem,whichwewanttocopy"O� ��totheremotesystem.�!�����z����������������:��������O�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������9� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������-������+��������Command QualifiersO�s�� /BLOCKSIZE=n=O� ��When transferring a filewith /TYPE=IMAGE andAO�f ��/STRUCTURE=FILE,FTPwillreceivethebinaryfileNO� ��usingthe blocksizethatyouspecify.+Thedefault,512,canLO� ��beusedwhen receivingaVMS executableoranothernativeIO�p ��filewhichshouldbestoredusing fixed-length512byteKO� ��blocks.)However,your applicationmayrequirea customizedO�! ��record-length.�=������{��������������������������O���� /[NO]HASH�o������|�����������������������E���EO�� �� TemporarilychangetheHashsettingtoON(orOFF).������}����������������N���������PO�� ��WhenHashisturnedon,asthefiledatais transferedfromMO�� ��onemachinetoanother,ahashmarkis displayedforeach;O�5 ��1024 charactersofdatathatis transfered.�������~����������������N���������PO�� ��ThedefaultistonotdisplayanythingasthedataisbeingFO�� �� transfered./ThisdefaultcanbechangedwiththeFTP!O�5 ��commandSETHASHON.�>��������������������������������O���� /MODE=Mode�Y�����������������������������/���/O�� �� /MODE=BLOCK (Currently Unsupported)�^�����������������������������4���4O�� ��/MODE=COMPRESSED (Currently Unsupported)�K�����������������������������!���!O�� �� /MODE=STREAM (Default)������������������������������}���FO�� ��Attemptsto negotiatea differentdatatransfermode.7O�� �� CurrentlyonlySTREAMMODEis supported.��������������������������������O����/STRUCTURE=StructureSO�( ��Attemptsto negotiatea differentfile structurebeforethefile$O� ��contentsare transfered.�{���������������������������Q��O�� ��Validvaluesfor��� Structure&� ��areFILE,PAGE,VMS.The@O�� ��defaultis/STRUCTURE=FILEexceptwhen connectingFO�5 ��withanothersystemwhichsupportstheVMS structure.FO� ��/STRUCTURE=VMSis negotiated automaticallyatthetime0O� ��youconnecttotheremotesystem.�o���������������������K������E��O���� /TYPE=TypeRO�( ��Attemptsto negotiateanewdatatypebeforethefiledatais*O� �� transferred.+Validvaluesforl��Type"' ��areASCII,IMAGE,andEO� ��EBCDIC. CurrentlyonlyASCIIandIMAGEare supported@O�2 ��bytheFTPutility.&Thedefaultis /TYPE=ASCII.����������������������N���������OO�� ��IfthedatatypeisASCIIthefileisstoredonVMSasaGO�� �� sequentialfilewithvariablelengthrecordformatandFO�5 ��carriagereturncarriagecontrolforrecord attribute.�����������������������N���������OO�� ��IfthedatatypeisIMAGEthefileisstoredonVMSasaLO�� �� sequentialfilewithfixedlength512byterecordsandnoO�5 ��record attributes.�K���������������������������!��O���� DescriptionLO�s ��The specified remote-filewillbe transmittedtothelocalQO� ��default directory.*If local-fileispresent,thatnamewillbeSO�$ ��used; otherwisethelocalnamewillbeascloseaspossibletoO�| ��theremotename.�j�������������������F �� ������@��O����Examples O���1.� ��FTP>9 ��get% /type=image%sys$system:sys.exe% delete.me� ��200%Command%Okay.1�' ��200%Port%128,2,250,227,241,144%Okay.F�o ��125%File%status%okay;%about%to%open%data& connection.)� ��226%Closing%data& connection._� ��%FTP-I-DATA_RATE,% Transfered&243200%bytes%in% 00:00:08.66%=&28083& bytes/Second�G ��FTP>A� ��Intheexamplebelow,thefileSYS$SYSTEM:SYS.EXEI� ��ontheremotesystemiscopiedtothelocalsystemasG�g �� DELETE.ME.Sincethefileisan executableimage,andA� ��notatextfile,weusethe /TYPE=IMAGEswitch. O�8��2.1�^ ��FTP>&get%/usr/moore/.login% delete.mea� ��%CLI-W-IVQUAL,% unrecognized% qualifier&-%check% validity,& spelling,%and% placement� ��\USR\3�6 ��FTP>&get%"/usr/moore/.login"& delete.me)�~ ��200%PORT%command& successful.f� ��150%Opening%data& connection%for&/usr/moore/.login&(128.2.250.227,44011)%(670&bytes)."� ��226%Transfer% complete.[�V ��%FTP-I-DATA_RATE,% Transfered&695%bytes%in% 00:00:00.54%=&1287% bytes/Second� ��FTP>J�  ��Iftheremotefile specificationincludes"/"itmaybeJ�e �� necessarytoenclosetheentireremotefile specificationE� ��inquotes.*AstheFTPcommand interpreter interpretsM� ��"/"asthe beginningofaswitchspecification.*NoticetheM�o �� differencein behaviouronsomesystemsiftheremotefile2� �� specificationisandisnotquoted.o � �����������~�������>�������������������������������O���� REMOTEHELP�*�������������������������������������Y�����������������������������/���/O�� ��Askstheremoteserverforhelp.�����������������������S���������O����Format"O�s�� REMOTEHELPN command-lineO���Command Qualifiers��DefaultsO�:���None.:���None.�����������������������������j���O���� ParametersO�s�� command-line@O� ��Lineoftexttoaskremoteserverforhelpon�O���������������������������%��O���� DescriptionHO�s ��TheremotehostissenttheFTPhelpcommand,withaJO� �� command-line,if specified.*Helpcanbe requestedwithoutKO�$ ��issuingtheLOGINcommand,iftheremotehostallowsit.JO� ��ThelistofcommandsthatarereturnedarenotcommandsVO� �� availabletotheuseroftheFTPutility.(ButareinsteadalistLO�p ��ofcommandsforthe underlyingFileTransfer Protocol.)SeeGO� ��theentryfortheQUOTEcommandformore information.�������������������� ��������|��O����Examples O���1.� ��FTP>& remotehelpR� ��214-The& following%commands%are% recognized%(*%=>'s&unimplemented).?�C ��214-&USERCDUPPORTRETRREST*pRMDXPWDSTAT*?� ��214-&PASSXCUPPASV*pSTORRNFRXRMDLISTHELP@� ��214-&ACCT*pSMNT*pTYPESTOU*pRNTOMKDNLSTNOOP9� ��214-&CWDQUITSTRUAPPEABOR*pXMKDSITE*9�c ��214-&XCWDREIN*pMODEALLODELEPWDSYST*5� ��214%Mail%comments%to%Gripe@@CS.CMU.EDU.� ��FTP>I�b ��Theremoteserverwillprovidealistofcommandsannd6� ��featuresthatarelegalor implemented.m�������������������[����������������������������1���O�]��RENAME!O���Renamearemotefile�*�������������������������������������j�����������������������������@���@O�� ��Changesthenameoffileontheremotesystem.�����������������������S���������O����Format%O�s��RENAMEN old-file,new-fileO���Command Qualifiers��DefaultsO�:���None.:���None.�����������������������������u���O���� ParametersO�s��old-fileOO� �� Specifiesafile,ontheremotefilesystem,toberenamed.�����������������������������q���O����new-filePO�( �� Specifiesanew filename,ontheremotefilesystem,fortheO� ��file.� ������������������� ����������O����Examples O���1.4� �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ڂ5� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������=������:������FTP>&send%sys$login:login.com% delete.me@� ��200%Port%241.102&at&host% 128.2.250.227% accepted.N�C ��150%ASCII%Store%of%#<MOORE>DELETE.ME.1;P775252;ASYSTEMS%started.C� ��226%Transfer% completed.%1301&(8)%bytes% transferred.[� ��%FTP-I-DATA_RATE,% Transfered&1301%bytes%in% 00:00:03.60%=%361% bytes/Second/� ��FTP>&rename% delete.me% vmslogin.com)�c ��350% Rename-from%name%stored.9� ��250%Old&file%renamed%<MOORE>VMSLOGIN.COM.1.� ��FTP>E�b ��Herewefirstsendourlocalfile LOGIN.COMtothe>� ��remotefile DELETE.ME.Afterwe've successfully?� ��donethe transfer,wethenrename DELETE.MEto�k �� VMSLOGIN.COM.t�������������������O����������������������������%���O�]��SENDO���Sendafile�*�������������������������������������m�����������������������������C���CO�� �� Transmitsasinglelocalfiletotheremotehost.�,�����������������������������O����Format*O�s��SENDM local-file, [remote-file]O���Command Qualifiers��DefaultsO�:��� /[NO]HASH:���/NOHASHO�|��� /MODE=mode|��� /MODE=STREAMO����/STRUCTURE=Structure���/STRUCTURE=DEFAULTO����/UNIQUE���������������������! ��=���������O���� ParametersO�s�� local-fileWO� �� Specifiesafile,onthelocalfilesystem,whichwewanttocopy"O�$ ��totheremotesystem.��������������������������������O���� [remote-file]TO�( �� Specifiesafile,ontheremotefilesystem,towhichthelocal#O� ��fileshouldbecopied.������������������������������O���� DescriptionJO�s ��TheFTPutilitywill firstlookat thefile andrecordMO� ��characteristicsofthelocalfile.0ItwillthenattempttoIO�$ �� negotiatethe appropriatefiletransfer parameters(Mode,HO�| �� StructureandType).-Oncethe appropriatefiletransferNO� �� parametershavebeen negotiated,thefilecontentsaresent.�w���������������������0������M��O����Command QualifiersO�s�� /[NO]HASHEO� �� TemporarilychangetheHashsettingtoON(orOFF).PO�f ��WhenHashisturnedon,asthefiledatais transferedfromMO� ��onemachinetoanother,ahashmarkis displayedforeach;O� ��1024 charactersofdatathatis transfered.�����������������������N���������PO�� ��ThedefaultistonotdisplayanythingasthedataisbeingFO�� �� transfered./ThisdefaultcanbechangedwiththeFTP!O�5 ��commandSETHASHON.�m����������������������A������C���O���� /MODE=Mode/O�( �� /MODE=BLOCK (Currently Unsupported)�^�����������������������������4���4O�� ��/MODE=COMPRESSED (Currently Unsupported)�K�����������������������������!���!O�� �� /MODE=STREAM (Default)������������������������������}���FO�� ��Attemptsto negotiatea differentdatatransfermode.7O�� �� CurrentlyonlySTREAMMODEis supported.��������������������������������O����/STRUCTURE=StructureSO�( ��Attemptsto negotiatea differentfile structurebeforethefile$O� ��contentsare transfered.�{���������������������������Q��O�� ��Validvaluesfor��� Structure&� ��areFILE,PAGE,VMS.The@O�� ��defaultis/STRUCTURE=FILEexceptwhen connectingFO�5 ��withanothersystemwhichsupportstheVMS structure.FO� ��/STRUCTURE=VMSis negotiated automaticallyatthetime0O� ��youconnecttotheremotesystem.�o���������������������K������E��O���� /TYPE=TypeRO�( ��Attemptsto negotiateanewdatatypebeforethefiledatais*O� �� transferred.+Validvaluesforl��Type"' ��areASCII,IMAGE,andEO� ��EBCDIC. CurrentlyonlyASCIIandIMAGEare supported@O�2 ��bytheFTPutility.&Thedefaultis /TYPE=ASCII.����������������������N���������OO�� ��IfthedatatypeisASCIIthefileisstoredonVMSasaGO�� �� sequentialfilewithvariablelengthrecordformatandFO�5 ��carriagereturncarriagecontrolforrecord attribute.�����������������������N���������OO�� ��IfthedatatypeisIMAGEthefileisstoredonVMSasaLO�� �� sequentialfilewithfixedlength512byterecordsandnoO�5 ��record attributes.�*������������������������������O����/UNIQUELO�( ��The/UNIQUEswitchtellstheremotehosttocreateanewTO� ��nameforthefileifthefileisalreadyintheremotedefaultOO� �� directory.'Thenameofthefileis specifiedinthereturn.�a�������������������A ��m������7��O����Examples O���1. � ��FTP>&set%command&on8� ��FTP>&send%sys$system:sys.exe&nla0:delete.me�C ��TYPE&I� ��200%Command%Okay.%� ��PORT&128,2,250,227,239,2391� ��200%Port%128,2,250,227,239,239%Okay.�c ��STOR&NLA0:DELETE.MEF� ��125%File%status%okay;%about%to%open%data& connection.)� ��226%Closing%data& connection._�; ��%FTP-I-DATA_RATE,% Transfered&243200%bytes%in% 00:00:07.97%=&30514& bytes/Second� ��FTP>B� ��Inthis example,!we transferthecontentsoftheG�J �� executablefileSYS.EXEtoaremotesystem.+SincetheF� ��filecharacteristicsofSYS.EXEwerefixedlength512O� ��byterecords,theFTPutilitydecidesthatthebesttransfer%�T ��Type parameterisImage.s�������������������@�������������������������������O����SETACCOUNT�*�������������������������������������h�����������������������������>���>O�� ��Changetheaccountusagefortheremotehost.�����������������������S���������O����Format$O�s��SETACCOUNTM account-nameO���Command Qualifiers��DefaultsO�:���None.:���None.�����������������������������Z���O���� ParametersO�s�� account-name0O� ��Nameofaccountonremotesystem.�@�������������������! ����������O���� DescriptionOO�s �� SpecifiestheaccountontheremotesystemtowhichresourcePO� ��usageistobecharged.'Manyservers, especiallyVMSservers,KO�$ ��donot implement accounts.(Thiscommandis superfluousatO�| ��thesesites.�z���������������������������P��O����Examples O���1.%� ��FTP>&set%account&unknown#� ��530%Account%not%valid.1�C ��%FTP-E-NOT_LOGGED_IN,%Not&logged%In.%� ��FTP>&set%account&systems� ��230%Account%OK.� ��FTP>F� ��Thisexampleshows successfuland unsuccessfuluseof%� ��theSETACCOUNTcommand.L�������������������=�������������������������������O����SETCASE�*�������������������������������������q�����������������������������G���GO�� ��Modifiesthecapitalizationofswitchesand parameters.�����������������������S������w���O����FormatO�s��SETCASEMvalueO���Command Qualifiers��DefaultsO�:���None.:���None.�����������������������������\���O���� ParametersO�s��value9O� ��Oneof:'LOWER,NORMAL (Default),orUPPER��������������������! ��������r��O���� DescriptionIO�s ��Thecommand interpreterusedbytheFTPutilityisthe@O� ��CLIcommand inter���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������g.W� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������������I������preter.1ItisthesamecommandJO�$ �� interpreterthatisusedbymany differentVMS utilities@O�| ��(MAIL,INSTALL,MONITOR,SHOW CLUSTER).ItisaFO� ��well documentedandwelldebuggedcommand interpreter.KO�- ��ManyVMSusersandmanagersarefamiliarwithitssyntaxO� ��andfeel. `� ���  ��LOWER(   ��: Lowercaseall parameters. `���� ��NORMALFO ��:all parametersaretobeleftasprovidedbytheC� ��CLIcommandline interpreter.)TheCLIcommandlineJ�; �� interpreter uppercasesall argumentsthatarenotquoted.(� ��Thisvalueisthedefault. `���� ��UPPER: ��:all parametersarechangedto uppercase.QO� ��ThecurrentreleaseofFTP preservescase sensitivity,sothisMO� ��commandisnow obselete.(ItisremainsinthecommandsetMO�I ��tomaintain backwards compatabilitywithearlierversionsofO� ��FTP.El�l������������������@�������������������������������O����SETCOMMAND�*�����������������������������������������������������������A������Y���FO�� ��SpecifywhethertheFTPutilitydisplaystheprotocolO�( �� commands.�����������������������S������z���O����FormatO�s��SETCOMMANDMvalueO���Command Qualifiers��DefaultsO�:���None.:���None.�����������������������=���������O���� ParametersO�s��VALUEJO� ��Abooleanvalue,eitherONorOFF,which determinesthe*O�$ ��stateoftheCOMMANDoption.�@�����������������������������O���� DescriptionMO�s ��TheFTPutility negotiateswiththeremotehostbysendingBO� ��commandsand receivingreplies.+BysettingCOMMANDMO�$ ��ON,theFTPutilitywilldisplaythecommandsastheyare%O�| ��senttheremotemachine.������������������������������O����Examples O���1.!� ��FTP>&set%command&off� ��FTP>&noop�C ��200%Command%Okay. � ��FTP>&set%command&on� ��FTP>&noop� ��NOOP�c ��200%Command%Okay.� ��FTP>G� ��Inthisexample,thesamecommandis performedtwice.H�r ��Thefirsttimewithcommandoff(thedefault)andthe*� ��secondtimewithcommandon.�������������������@�������������������������������O����SETDEFAULT�*�������������������������������������w�����������������������������M���MO�� ��Setthedefaultorcurrent directoryonthelocalmachine.�����������������������S������}���O����Format O�s��SETDEFAULTMdir-specO���Command Qualifiers��DefaultsO�:���None.:���None.�����������������������=���������O���� ParametersO�s��dir-specMO� ��Thenameofthe directoryontheremotesystemwhichwill2O�$ ��bethedefaultforfile operations.�����������������������������m���O���� DescriptionFO�s ��ThiscommandisverysimilartotheDCLcommandSETO� ��DEFAULT.�������������������=�������������������������������O����SETHASH�*�������������������������������������S�����������������������������)���)O�� ��ChangethesettingofHASH.�����������������������S������w���O����FormatO�s��SETHASHNstateO���Command Qualifiers��DefaultsO�:���None.:���None.�����������������������������j���O���� ParametersO�s��STATEGO� ��EitherONorOFF,tocontroldisplayof"hashmarks"�������������������� ����������O���� DescriptionSO�s ��WhenHASHissettoon,ahash character'#'is displayedforMO� ��every1024octetsofdata transfered.*WhenHASHissetto3O�$ ��off,nohash characteris displayed.MO� ��HashisawaytojudgewhetherthereisactuallyanythingPO� ��goingon.(IfduringalongtransfernohashmarksarebeingOO�p ��printed,thenwecanbeprettysurethatthingsarewedged.o�������������������=�������������������������������O����SETHOST�*�������������������������������������_�����������������������������5���5O�� ��Openthe connectiontoaremotehost.�����������������������S������{���O����FormatO�s��SETHOSTM host-nameO���Command Qualifiers��DefaultsO�:���None.:���None.�����������������������������f���O���� ParametersO�s�� host-name?O� ��NameofhosttoinitiateanFTPsessionwith.��������������������������������O���� DescriptionRO�s ��Ifa connectionisalreadyopen,the connectionwillbeclosedNO� ��andanew connectionwillbeopenedtothe specifiedhost.��������������������{ ��c������v��O����Examples O���1.� ��FTP>&show%host,� �� Connection&open%to% C.CS.CMU.EDU$�C ��FTP>&set%host& moore.fac1� ��221%QUIT%command& received.%Goodbye..� ��%FTP-I-CLOSING,% Connection%ClosingC� ��-IPACP-E-CCAN,% Connection& cancelled%by%process&abortJ�c ��%FTP-I-ATTEMPTING,% Attempting%to%connect&to&host% MOORE.FAC.� ��220%Service%ready%for%new&user.� ��FTP>&show%host4�; �� Connection&open%to%MOORE.FAC.CS.CMU.EDU� ��FTP>B� ��Inthisexample,weusetheSETHOSTcommandto6�J ��changewhichhostweare connectedto.�������������������P����������������������������&���&O����SETLOCAL_DEFAULT_DIRECTORY�*�������������������������������������y�����������������������������O���OO�� ��Changethedefaultorcurrent directoryonthelocalsystem.�����������������������S���������O����Format7O�s��SETLOCAL_DEFAULT_DIRECTORYNlocal-directoryO���Command Qualifiers��DefaultsO�:���None.:���None.�����������������������������k���O���� ParametersO�s��local-directory>O� ��Thenameofa directoryonthelocalsystem.�����������������������������z���O���� DescriptionLO�s ��Thiscommandis identicalinformtotheDCLcommand``$O� ��SET DEFAULT''.�������������������=�������������������������������O����SETMODE�*�������������������������������������a�����������������������������7���7O�� �� Negotiateanewtransfermode parameter.�����������������������S������v���O����FormatO�s��SETMODENmodeO���Command Qualifiers��DefaultsO�:���None.:���None.�����������������������h���������O���� ParametersO�s��modeO� ��Oneof: `�P���P ��BLOCK(unsupported), `���(� �� COMPRESSED(unsupported),or `�O���O ��STREAM (default)�����������������������������b���O���� DescriptionMO�s ��Itshouldbeobviouswhatsettingismostlikelytowork.�������������������Q����������������������������'���'O����SETREMOTE_DEFAULT_DIRECTORY�*�������������������������������������i�����������������������������?���?O�� ��Changetheremotedefaultorcurrent directory.�����������������������S���������O����Format9O�s��SETREMOTE_DEFAULT_DIRECTORYNremote-directoryO���Command Qualifiers��DefaultsO�:���None.:���None.��������������������� ��������r���O���� Desc���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Q"� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������%$������X������riptionKO�s ��SimilartotheUnix"cd"command,andtheVMS"SETDEF"O� ��command.�A�������������������! ����������O����Examples O���1.� ��FTP>&show%remote:� ��257%"SYS$USER:[MOORE]"&is&current% directory.(�C ��FTP>&set%remote% sys$system:9� ��250% Requested&file%action&okay,& completed.� ��FTP>&show%remote>� ��257%"SYS$SYSROOT:[SYSEXE]"%is%current& directory.�c ��FTP>J� ��Inthisexample,weare connectedtoaVMSmachine.'ByC�* ��issueingthesetremotecommandwe'vechangedwhatM� ��thedefaultorcurrent directoryisontheremotemachine.t�������������������>�������������������������������O����SETREPLY�*��������������������������������������������������������� ��A���������PO�� ��ChangewhethertheFTPutilitydisplaysthereplylinesbeing0O�( ��sentbackfromtheremoteserver.�����������������������S������x���O����FormatO�s��SETREPLYMstateO���Command Qualifiers��DefaultsO�:���None.:���None.�����������������������������r���O���� ParametersO�s��STATEOO� ��EitherONorOFF,tocontroldisplayofremoteFTPreplies.�l������������������� ��������B��O����Examples O���1.� ��FTP>&set%reply%on� ��FTP>&noop�C ��200%Command%Okay.� ��FTP>&set%reply%off� ��FTP>&noop� ��FTP>H� ��Here,theNOOPcommandisissuedtwice.(ButinsecondL� ��case,thereplyfromtheremotemachineisnot displayed.+ �+ �������� ����������B�������������������������������O����SET STRUCTURE�*�������������������������������������l�����������������������������B���BO�� �� Negotiateanewfile structuretransfer parameter.�����������������������S������{���O����FormatO�s��SET STRUCTUREMmodeO���Command Qualifiers��DefaultsO�:���None.:���None.��������������������������������O���� ParametersO�s��modeO� ��Oneof: `�P���P ��FILE (default), `���� ��PAGE, `�O���O ��VMS,or `���$� �� COMPRESSED(unsupported).���������������������! ��=���������O���� DescriptionKO�s ��Thenormaltransfer structureisfile.-Thefile structureQO� ��providesawaytotransferthefilecontentsfromonemachineO�$ ��toanother.���������������������������������LO�� ��VMShoweverhasmuchextra informationinitsfilesystemJO�� ��aboutafilethatliesoutsidethecontentsofafile.��������������������! ��������m��JO�� ��WhenPAGE structureisused,thefile organization,fileOO�� �� attributes,recordformatandrecord attributesaresentoverMO�5 ��thedata connectioninadditiontothedata.-Inthisway,RO� ��indexedandrelativefileswithmultiplekeysandareascanbe5O� ��sentfromoneVMSmachinetoanother.�������������������� ��D������u��JO�� ��TheVMS structureisan extensiontothePAGE structureIO�� ��whichhasbeendefinedtobe compatiblewithotherVMSJO�5 ��implementationsofFTP.Itisthedefault structurewhenKO� �� connectingtoasystemwhichsupportsit..ToseeiftheAO� ��remotesystemhandlestheVMS structure,usethe ��STATUSO�> ��command.O� ��FTP>  ��STATUS*O�  �� 211-Status&FTP%Server%ProcessDO�S �� 211-Status&The%current&data%transfer% parameters%are:O� �� 211-StatusMODE&S"O� �� 211-StatusSTRU&O%VMSO�+ ��211%StatusTYPE&AN���������������������������������IO�� ��The``STRUOVMS'' indicatesthattheremotesystemisQO�� ��capableofhandlingtheVMSfile structureforfile transfers.G �G �������� ����������=�������������������������������O����SETTYPE�*�������������������������������������g�����������������������������=���=O�� �� Negotiateanewfiletypetransfer parameter.����������������������~���������O����Format%O�s��SETTYPEASCIIN asci-typeO���SETTYPEIMAGEO�:��SETTYPEEBCDIC%O���SETTYPELOCALM byte-sizeO���Command Qualifiers��DefaultsO�e���None.e���None.�����������������������h���������O���� ParametersO�s�� ascii-typeO� ��Oneof: `�P��!�P ��CONTROL(unsupported), `���#� �� NON_PRINT (default),or `�O�� �O ��TELNET(unsupported).�����������������������A������Z���O���� byte-sizeGO�( ��Sizeofabyteonthelocalhost,measuredinbits.�������������������� ��P��������O���� DescriptionPO�s ��UsingtheASCIItype,Filesare transferedaslinesoftext.PO� ��Eachlineis seperatedbyacarriage-return line-feed.(IfyouMO�$ ��wouldsendorreceiveaVMStextfilewithCR-LFembeddedNO�| ��inarecord,upon retrievingthefile,therecordwouldbeQO� ��splitintotwoattheCR-LF.AfilethathastheRMSRecordIO�- ��FormatofStream,StreamCarriageReturnorStreamLineNO� ��FeedwillbesentbydefaultwithTypeASCII.HoweveruponQO� �� retrievinganASCIIfile,therecordformatisalwaysvariableDO�7 ��length,andtherecordattributisCarriageReturn.�����������������������N���������IO�� ��SettingthefiletransfertypetoEBCDICcausesFTPtoMO�� ��transferdataintheEBCDICformat.)Thistypeis currently3O�5 �� unsupported.'(andcanyoublameus?)�����������������������N���������LO�� ��TheIMAGEtypeisusedtotransferbinarydata, basicallyLO�� ��anythingthat'snotstraighttext.*VMSimagesandsavesets5O�5 ��shouldbe transferredusingthistype.�(������������������� �����������MO�� ��SetthecurrenttransfertypetoLOCALallowstheusertoLO�� ��controlthe byte-sizeofdata transferred.*ThiscommandisPO�5 ��usedwhen tranferringfilesto/fromasystemwitha differentO� ��wordsize.���������������������������������O����Examples O���1.#� ��FTP>&set%type&local&8� ��200%Command%Okay.�C ��FTP>M� ��Inthisexample,we negotiatetheabytesizeof8bits.��������������������>�������������������������������O����SHOWCASE�*�������������������������������������p�����������������������������F���FO�� ��Displaythecurrentsettingofany charactermunging.�����������������������S������q���O����FormatO�s��SHOWCASEO���Command Qualifiers��DefaultsO�:���None.:���None.�������������������� ��T������g��O����Examples O���1.� ��FTP>&show%case� ��CASE&Normal �C ��FTP>&set%case&lower� ��FTP>&show%case� ��CASE&Lower� ��FTP>G� ��Intheexample,wefirstexamingthecurrentsetting.N� ��ThenchangeitsotheFTPutilitydealsa differantlywith'�; ��thosewackyUnix machines.,�,������������������A�������������������������������O����SHOWCOMMAND�*�����������������������������������������������������������A������s���MO�� ��Examinethecurrentstateofwhetherwe���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������UC� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������������g������are displayingthe&O�( ��lowerlevelFTP commands.������� ����������������S������z���O����FormatO�s��SHOWCOMMANDMNoneO���Command Qualifiers��DefaultsO�:���None.:���None.�2����� ������������������������O���� DescriptionKO�s ��Thisismostlyusefulasa debuggingtool.*WithcommandsLO� ��turnedon,theuserspasswordwillbe displayed.+FormoreEO�$ �� informationseethe documentationontheFTPCommandO�| ��SETCOMMAND.�4����� �������������� ��;������ ��O����Examples O���1.� ��FTP>&show%command� ��Show&Command%OFF �C ��FTP>&set%command&on� ��FTP>&show%command� ��Show&Command%ON� ��FTP>&quote&noop�c ��NOOP� ��200%Command%Okay.!� ��FTP>&set%command&off�; ��FTP>&show%command� ��Show&Command%OFF� ��FTP>&noop� ��200%Command%Okay.�[ ��FTP>J� ��Inthisexampleweshowthe different behaviourofwhen2�" ��commandisoffandwhenitison..�.������������������C������ �������������������������O����SHOW CONDITION�*������ �������������������������������n�����������������������������D���DO�� ��Showthecurrentsettingofthe condition handlers.�����������������������S������|���O����FormatO�s��SHOW CONDITIONMNoneO���Command Qualifiers��DefaultsO�:���None.:���None.���������������������! �����������O���� DescriptionJO�s ��Formore informationseethe documentationforONERROR,8O� ��ON CONTROL_C,ONWARNING,andONSEVERE.����������������������#��������O����Examples O���1.� ��FTP>&show% condition� ��ON% Control_C%Abort�C ��ON%Error%Abort� ��ON%Severe%Exit� ��ON%Warning&Continue#� ��FTP>&on& control_c%exit�c ��FTP>&show%cond� ��ON% Control_C%Exit� ��ON%Error%Abort�; ��ON%Severe%Exit� ��ON%Warning&Continue� ��FTP>� ��*CANCEL*D�[ ��%FTP-E-CONTROL_C,% Operation%aborted%due%to% Control-C.B� ��-SYSTEM-S-CONTROLC,& operation% completed%under%CTRL/C � ��$>�Y ��InthisexampletheSHOW CONDITIONcommandisK� ��usedtwicetoexaminethecurrentstateofthe condition�  �� handlers.�������������������E�������������������������������O����SHOW FILE_STATUS�*��������������������������������������������������������� ��A���������OO�� ��Requests informationaboutthe specifiedfile.(Notethatsome8O�( ��hostsallow wildcardingofthe file-spec.�����������������������S���������O����Format&O�s��SHOW FILE_STATUSM file-specO���Command Qualifiers��DefaultsO�:���None.:���None.�����������������������������[���O���� ParametersO�s�� file-spec4O� �� Specifiesafileattheremotesite.�����������������������=���������O���� DescriptionMO�s ��Requests informationaboutthe specifiedfileintheremotePO� ��site'sfilesystem.)Notethatsomehostsallow wildcardingofO�$ ��the file-spec.�4������������������� ��C������ ��O����Examples O���1.,� ��FTP>&show% file_status% login.cmdX� ��213%1PS:<MOORE>LOGIN.CMD.13;P775252;ASTAFF,1,15-Aug-83%16:57:11-EDT,15-Aug-83:�C ��16:57:11-EDT,12-Oct-87&16:41:07-EDT,MOORE,MOORE/� ��FTP>&show% file_status% unknown.file� ��550%?%Not%found.N� ��%FTP-E-NO_ACTION,% Requested%action&not%taken.%File% unavilable.�c ��FTP>O� ��Inthisexample,weshowthefilestatusoftwofiles.(The7�* ��firstfileexists,theseconddoesnot. �������������������>�������������������������������O����SHOWHASH�*�������������������������������������]�����������������������������3���3O�� ��DisplaythecurrentsettingofHASH.�����������������������S������w���O����FormatO�s��SHOWHASHNNoneO���Command Qualifiers��DefaultsO�:���None.:���None.��������������������������������O���� DescriptionRO�s ��Ifhashison,ahashmarkis displayedforevery1024bytes-O� ��datathatissentor received.��������������������A ����������O����Examples O���1.� ��FTP>&show%hash � ��Hash&Display%is%OFF�C ��FTP>&set%hash&on-� ��%FTP-I-HASH_SET,&Hash%display%ON� ��FTP>&show%hash� ��Hash&Display%is%ON7�c ��FTP>&put%sys$system:sys.exe%nla0:delete.me� ��200%Command%Okay.0� ��200%Port%128,2,250,227,69,193%Okay.F�; ��125%File%status%okay;%about%to%open%data& connection.J� ��@################################################################J� ��@################################################################J� ��@################################################################7�[ ��-#############################################)� ��226%Closing%data& connection._� ��%FTP-I-DATA_RATE,% Transfered&243200%bytes%in% 00:00:15.35%=&15843& bytes/Second�2 ��FTP>L� ��Inthisexample,wesetthehashonandthentransfera� ��file.��������������������>�������������������������������O����SHOWHOST�*������ �������������������������������������!����������������A������f���NO�� ��Returnsthenameoftheremotehostthatyouare currentlyO�( �� connectedto.�������"����������������S������w���O����FormatO�s��SHOWHOSTMNoneO���Command Qualifiers��DefaultsO�:���None.:���None.������#��������������a ����������O����Examples O���1.� ��FTP>&show%host4� �� Connection&open%to%MOORE.FAC.CS.CMU.EDU�C ��FTP>&set%host&c.cs5� ��221%Service%closing&control% connection..� ��%FTP-I-CLOSING,% Connection%ClosingF� �� -IPACP-E-CC,% Connection%is%closing&-% operation&invalidE�c ��%FTP-I-ATTEMPTING,% Attempting%to%connect&to&host%C.CSZ� ��220% C.CS.CMU.EDU&FTP%Server%Process%5Z(50)-7%at%Tue% 20-Oct-87& 08:52-EDT� ��FTP>&show%host,�; �� Connection&open%to% C.CS.CMU.EDU� ��FTP>B� ��Inthisexample, wechangethehostthatweare7�J �� connectedtofromMOORE.FAC.CS.CMU.EDUto� �� C.CS.CMU.EDU.�������������������Q������$����������������������'���'������t������O����SHOWLOCAL_DEFAULT_DIRECTORY�*������%�������������������������������w������&�����������������������M���MO�� ��Printsthecurrentworking directoryforthelocalmachine.�������'����������������S���������O����Format-O�s��SHOWLOCAL_DEFAULT_DIRECTORYNNoneO���Command Qualifiers��DefaultsO�:���None.:���None.�������(����������������������m���O���� DescriptionEO�s ��ThiscommandissimilartotheDCLcommand"$SHOWO� �� DEFAULT".�k�����)�������������� ��������A��O����Examples O���1.� ��FTP>&show%locali ��SYS$USER:[MOORE]'�C ��FTP>&set%local% sys$system:� ��FTP>&show%locali ��SYS$SYSROOT:[SYSEXE]� ��FTP>D� ��HereweusetheSHOWLOCALcommandtoverifythat<� ��theSETLOCALcommand performedas expected.%�%������������������>������*�������������������������O����SHOWMODE�*������+�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������nƋ� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������W������v�������o������,�����������������������E���EO�� ��DisplaythecurrentModefunctiontransfer parameter.�������-����������������S������w���O����FormatO�s��SHOWMODENNoneO���Command Qualifiers��DefaultsO�:���None.:���None.�������.�������������������������O���� DescriptionIO�s �� CurrentlyonlyStreammodeis supported.)BlockModeand0O� �� Compressedmodearenot supported.�������/����������������#���������O����Examples O���1.� ��FTP>&show%mode� ��MODE&is&STREAM�C ��FTP>?� ��HereisatypicalresponsefromtheSHOWMODE�  ��command. �������������������D������0�������������������������O����SHOW PARAMETERS�*������1�������������������������������������2����������������A������Z���KO�� ��Displayallthreetransfer parameters:)Mode, StructureandO�( ��Type.�������3����������������S������}���O����Format O�s��SHOW PARAMETERSMNoneO���Command Qualifiers��DefaultsO�:���None.:���None.������4�������������������������O����Examples O���1.� ��FTP>&show%param#� ��TYPE&is&ASCII&NONPRINT�C ��MODE&is&STREAM� ��STRU&is&FILE� ��FTP>C�B ��HereisatypicalresultfromtheSHOW PARAMETERS� ��command.�������������������R������5����������������������(���(O����SHOWREMOTE_DEFAULT_DIRECTORY�*������6�������������������������������������7����������������A������Z���HO�� ��Displaythecurrentordefault directoryontheremoteO�( ��machine.�������8����������������S���������O����Format.O�s��SHOWREMOTE_DEFAULT_DIRECTORYNNoneO���Command Qualifiers��DefaultsO�:���None.:���None.������9�������������� ����������O����Examples O���1.� ��FTP>&show%remote5� ��257% "/usr1/moore"%is%current& directory.#�C ��FTP>&set%remote%"/etc".� ��250% Directory&path%set&to&/etc.� ��FTP>&show%remote.� ��257%"/etc"&is&current% directory.�c ��FTP>A� ��Inthisexample,weusetheSHOWREMOTEcommandD�* ��toverifythattheSETREMOTEcommand performedas� �� expected.C�������������������?������:�������������������������O����SHOWREPLY�*������;�������������������������������^������<�����������������������4���4O�� ��Displaythecurrentsettingofreply.�������=����������������S������x���O����FormatO�s��SHOWREPLYMNoneO���Command Qualifiers��DefaultsO�:���None.:���None.�������>�������������������������O���� DescriptionJO�s ��Formore informationpleaseseethe documentationonthe#O� ��FTPcommandSETREPLY.������?����������������������i��O����Examples O���1.� ��FTP>&show%reply� ��Show&Reply&ON�C ��FTP>&noop� ��200%Command%Okay.� ��FTP>&set%reply%off� ��FTP>&show%reply�c ��Show&Reply&OFF� ��FTP>&noop� ��FTP>E�b ��Theexampleshowsthe different behaviourwithREPLY+� ��setonandwithitsetoff.�������������������@������@�������������������������O����SHOWSTATUS�*������A�������������������������������������B����������������A������_���JO�� ��AsktheremoteservertodisplaythestatusoftheFTPO�( �� connection.�������C����������������S������y���O����FormatO�s��SHOWSTATUSMNoneO���Command Qualifiers��DefaultsO�:���None.:���None.�������D����������������=���������O���� DescriptionIO�s ��Thereplydiffersfromhosttohost, but generallytheAO� �� information returned includesthe current transferO�$ �� parametervalues.������E������������������������O����Examples O���1.� ��FTP>&show%status:� ��211-C.CS.CMU.EDU&FTP%Server%Process%5Z(50)-7<�C ��211-The&current%data%transfer% parameters&are:� ��211-MODE%S� ��211-STRU%F� ��211-TYPE%A%NE�c ��211-A% connection&is&open%to%host%MOORE.FAC.CS.CMU.EDU1� ��211%The&data% connection%is%CLOSED.� ��FTP>I�b ��Thisisatypicalresponsefromaremotehostforthe � ��SHOWSTATUScommand.�������������������C������F�������������������������O����SHOW STRUCTURE�*������G�������������������������������p������H�����������������������F���FO�� ��Displaythecurrent STRUCTUREfiletransfer parameter.�������I����������������S������|���O����FormatO�s��SHOW STRUCTUREMNoneO���Command Qualifiers��DefaultsO�:���None.:���None.�������J����������������������i���O���� DescriptionFO�s ��Thepossiblevaluesfor STRUCTUREareFILE,PAGEandO� ��VMS.������K��������������! ��������w��O����Examples O���1.� ��FTP>&show% structure� ��STRU&is&FILE$�C ��FTP>&set% structure%page� ��200%Command%Okay.� ��FTP>&show% structure� ��STRU&is&PAGE�c ��FTP>;� ��Inthisexample,weusetheSHOW STRUCTUREA�* ��commandtoverifythattheSET STRUCTUREcommand � ��behavesas expected.#�������������������>������L�������������������������O����SHOWTYPE�*������M�������������������������������k������N�����������������������A���AO�� ��DisplaythecurrentTYPEfiletransfer parameter.�������O����������������S������w���O����FormatO�s��SHOWTYPEMNoneO���Command Qualifiers��DefaultsO�:���None.:���None.������P����������������c��������O����Examples O���1.� ��FTP>&show%type#� ��TYPE&is&ASCII&NONPRINT �C ��FTP>&set%type&image� ��200%Type%I&ok.� ��FTP>&show%type� ��TYPE&is&IMAGE!�c ��FTP>&set%type&ebcdic>� ��%FTP-W-UNSUPPORTED_TYP,%Can't%handle%TYPE%EBCDIC� ��FTP>&show%type�; ��TYPE&is&IMAGE� ��FTP>C� ��Inthisexample,weusetheSHOWTYPEcommandtoE�J ��verifythattheSETTYPEcommandworksas expected.� � ������������������9������Q�������������������������O����SPAWN�*������R�������������������������������O������S�����������������������%���%O�� ��CreateaDCL subprocess.������T����������������������^��O����FormatO�s��SPAWNN[command-line]O���Command Qualifiers��DefaultsO�:���/[NO]CARRIAGE_CONTROL:���/CARRIAGE_CONTROLO�|���/CLI=cli(|���default specifiedinSYSUAFO����/INPUT=file_spec���nodefaultO���� /[NO]KEYPAD���/KEYPADO�D���/[NO]LOGICAL_NAMESD���/LOGICAL_NAMESO����/OUTPUT=file_spec���nodefault/O����/PROCESS=subprocess-namenodefaultO� ���/PROMPT=string ���"$"O�M��� /[NO]SYMBOLSM���/SYMBOLSO����/TABLE=command-table���nodefaultO���� /[NO]WAIT���/WAIT� �����U����������������=���������O���� DescriptionGO�s ��Ifpresent,[command-line]willbeexeutedandcontrolPO� ��returnedtoFTP.Ifabsent,aDCL subprocesswillbecreated7O�$ ��untiltheDCLcommandLOGOUTisissued.�C�����V������������������������O����Command Qualifiers O�s��/[NO]/CARRIAGE_CONTROLFO� �� Determineswhethercarriage ret���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������������������urn/linefeed charactersMO�$ ��areprefixedtothe subprocess'spromptstring.+Bydefault,IO�| ��SPAWNcopiesthecurrentsettingoftheparentprocess.�{�����W�������������� ��������Q��O����/CLI=cliDO�( �� Specifiesthenameofan alternatecommandlanguageOO� �� interpreter(CLI)tobeusedbythe subprocess.*Ifthe/CLIVO� �� qualifierisnot specified,theCLIusedwillbethesameastheO�2 ��parentprocess.<O� ��ThedefaultistheCLI specifiedinSYSUAF.�������X�����������������������m���HO�� ��TheCLIyouspecifymustbelocatedin SYS$SYSTEMand%O�� ��havethefiletypeEXE.������Y������������������������O����/INPUT=file-specDO�( �� Specifiesan input file containing oneormore DCLGO� ��commandstobeexecutedbythespawned subprocess.-IfEO� ��youspecifyacommandstringwiththeSPAWNcommandKO�2 ��andaninputfilewiththe/INPUT qualifier,thecommandPO� ��stringis processedbeforetheinputfile.*Once processingofKO� ��theinputfileis complete,the subprocessis terminated.������Z��������������! ����������O���� /[NO]KEYPADIO�( �� DetermineswhetherkeypadsymbolsandthecurrentkeypadRO� ��statearecopiedfromtheparentprocesstothe subprocess.&ByPO� ��default,ifyouhave establishedkey definitionsand/orstatesCO�2 ��withthe DEFINE/KEYand/orSETKEY commands,theseJO� ��settingsarecopiedtothe subprocess.)Usethe /NOKEYPADPO� �� qualifierifyoudonotwantthekeysettingstobecopied.������[�������������� ��������~��O����/[NO]LOGICAL_NAMESKO�( �� DetermineswhetherthesystempassesprocesslogicalnamesMO� ��andlogicalnametablestothe subprocess.,Bydefault,allNO� ��processlogicalnamesandlogicalnametablesarecopiedtoIO�2 ��the subprocessexceptthose explicitlymarkedCONFINEor3O� ��createdin executiveorkernelmode.������\�������������� ��U��������O���� /[NO]NOTIFYMO�( ��Controlswhetheramessageis broadcasttotheterminalatNO� ��whichyouareloggedin, notifyingyouthatyour subprocessNO� ��hasbeen completedoraborted.)This qualifiershouldnotbeGO�2 ��usedunlessyouspecifythe/NOWAIT qualifier.+/NOTIFYDO� ��alsocannotbe specifiedwhentheSPAWNcommandisOO� ��executedfromwithinanon-interactiveprocess.'hedefaultisO�< �� /NONOTIFY.�<�����]������������������������MO�� ��Notethatmessages broadcastasaresultof specifyingtheDO�� ��/NOTIFYqualiferare consideredtobeDCL messages.DO�5 �� Therefore,ifSETBROADCAST=NODCLisineffect,all=O� ��such notificationmessageswillbe suppressed.�������^�������������������������O����/OUTPUT=file-specFO�( ��RequeststhattheoutputfromtheSPAWN operationbe,O� ��writtentothe specifiedfile.�{�����_����������������������Q��FO�� ��Notethatifboththe/OUTPUTand/NOWAIT qualifiersHO�� ��areusedinteractively,andif SYS$COMMANDis specifiedIO�5 ��asthe/OUTPUTfilespecification,theoutputfrombothMO� ��yourparentprocessandyour subprocesseswillbe displayed-O� ��simultaneouslyatyour terminal.������`������������������������"O����/PROCESS=subprocess-nameNO�( �� Specifiesthenameofthe subprocesstobecreated.+IfyouOO� ��specifyaprocessnamethatalreadyexists,anerrormessagePO� ��is displayed.(Bydefault,ifyouomitthe/PROCESS qualifier,MO�2 ��auniqueprocessnameisassignedwiththesamebasenameIO� ��astheparentprocessandauniquenumber.,Thedefault3O� �� subprocessnameformatis username_n.�������a�������������������������O���� /[NO]PROMPTQO�( �� SpecifiesthepromptstringforDCLtouseinthe subprocess.FO� ��Bydefault,SPAWNcopiesthecurrentpromptfromtheO� ��parentprocess.������b������������������������IO�� ��Thestringcanconsistofmorethanone character..AllNO�� ��validASCII characterscanbeusedinthestring.+InorderHO�5 ��toincludespaces, lowercaselettersornon-alphanumericHO� �� charactersinyourstring,youmustenclosethestringHO� ��in quotationmarks., Otherwise,lettersare automaticallyMO�> �� convertedto uppercase,andleadingandtrailingspacesareO� ��removed.�������c�������������� ���������i���VO�� ��Ifnostringis specified,theDCLdefaultpromptstring"$"isO�� �� restored.�H�����d����������������K��������O���� /[NO]SYMBOLSDO�( �� DetermineswhetherthesystempassesDCLglobalandJO� ��localsymbolstothe subprocess.+Notethatthe $RESTART,HO� �� $SEVERITY,and$STATUSsymbolsareneverpassedtothe2O�2 �� subprocess.'Thedefaultis /SYMBOLS.�������e�������������������������O���� /[NO]TABLEOO�( �� Specifiesthenameofan alternatecommandtabletobeusedO� ��bythe subprocess.������f��������������! ����������O���� /[NO]WAITDO�( ��ControlswhetherthesystemwaitsuntilthecurrentMO� �� subprocessis completedbeforeallowingmorecommandstobeLO� ��issuedintheparentprocess.)The/NOWAIT qualifierallowsNO�2 ��youtoissuenewcommandswhilethe specified subprocessisKO� ��running.'Whenyouusethe/NOWAIT qualifierinteractively,PO� ��besuretousethe/OUTPUT qualifieraswellsothatoutputRO�< ��fromthe subprocessisdirectedtoafileratherthantoyourOO� �� terminal.' Otherwise,yourterminalwillbeusedbymorethan,O� ��oneprocessatthesametime.�������g��������������������������LO�� ��Bydefault,youmustwaitforthe subprocessto terminate4O�� ��beforeyoucanissueanothercommand.������h��������������! ��W��������LO�� ��Notethat specifyingthe/NOWAIT qualifierwillcausebothMO�� ��inputandoutputtobesharedwiththeparentprocess.,IfNO�5 ��theinputdeviceisa terminal,control characters,suchasMO� ��CTRL/TorCTRL/Y,willalsoaffectall subprocessessharingQO� ��theinputdevice.'CTRL/Y,forexample,will interruptallsuchO�> �� subprocesses.�p������i�����������������������F���FO�� ��Thisproblemmaybeavoidedby specifying /INPUT=NL:. �������������������:������j�������������������������O����STATUS�*������k�������������������������������������l����������������A������_���JO�� ��AsktheremoteservertodisplaythestatusoftheFTPO�( �� connection.�������m����������������S������s���O����FormatO�s��STATUSNNoneO���Command Qualifiers��DefaultsO�:���None.:���None.�������n����������������=���������O���� DescriptionIO�s ��Thereplydiffersfromhosttohost, but generallytheAO� �� information returned includesthe current transferO�$ �� parametervalues.������o������������������������O����Examples O���1.� ��FTP>&status:� ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������)%� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������W��������������211-C.CS.CMU.EDU&FTP%Server%Process%5Z(50)-7<�> ��211-The&current%data%transfer% parameters&are:� ��211-MODE%S� ��211-STRU%F� ��211-TYPE%A%NE�^ ��211-A% connection&is&open%to%host%MOORE.FAC.CS.CMU.EDU1� ��211%The&data% connection%is%CLOSED.� ��FTP>I�\ ��Thisisatypicalresponsefromaremotehostforthe� ��STATUScommand.�������������������8������p�������������������������O����TYPE�*������q�������������������������������������������g������r�����������������������=���=O�� ��Displayaremotefileonthelocal terminal.�������s����������������S������x���O����FormatO�s��TYPEN remote-fileO���Command Qualifiers��DefaultsO�:���None.:���None.�]�����t�������������� ��������3��O����Examples O���1.� ��FTP>&type%plan.-� ��200%Port%128,2,250,227,4,0%Okay.F�C ��125%File%status%okay;%about%to%open%data& connection.O� ��Home:%842%Oranmore%Pgh&PA&15201& (412)784-8211%Stanton%HeightsD� ��Work:%CMU%CSD&Pgh%PA%15213 (412)268-7685%Wean%5119)� ��226%Closing%data& connection.Z�c ��%FTP-I-DATA_RATE,% Transfered&120%bytes%in% 00:00:01.11%=&108% bytes/Second� ��FTP>P� ��Inthisexample,wetypetheremotefileplan.'onthelocal�r �� terminal.�������������������8������u�������������������������O����USER�*������v�������������������������������j������w�����������������������@���@O�� �� Transfersuser informationtotheremoteserver.�������x����������������S���������O����Format$O�s��USERN username, [account]O���Command Qualifiers��DefaultsO�:���None.:���None.� �����y�������������� ��=���������O���� DescriptionDO�s ��ThiscommandbehavesexactlythesameastheLOGINIO� ��command.(Formore information,examplesandhintsplease@O�$ ��seethe documentationontheFTPcommandLOGIN.,l�l��������������������R�������������������e ��S������(��/O����Table8-1:8Telnetescapecommands O�� �O�F��KeyNamevF��Purpose O�b �O� ��AAYTBv ��Sendsan"Areyouthere?"signaltoremotehost.O�$ ��BBreakMv$ ��SendsaTelnetBreaksignaltoremotehost.,ShouldbetheRv| ��sameashittingthebreakkeywhendirectly connectedtohost.O� ��CCloseJv ��AbortsandclosesaTELNET connectiontoaremotehost.O�p ��DDebug.vp ��Changethevalueofdebugflag. O� ��Iz ��InteractGv ��Enter command-linemode.,See"UsingtheCLI"formorevB �� information.O� ��N NegotiateHv �� Negotiatewiththeforeignhostaboutany discrepancies?v ��betweentheactualand preferredoptionstates.O� ��PPauseKv �� Temporarilyreturnthelocalhostusinga sub-process.,To>v ��returnusingtelnet,logoutofthe subprocess. O�a ��Sza ��Status+va ��Display connection information.O� ��TTimingMark;v ��Senda"DOTM"signaltotheremotehost.O�T ��XXOFFJvT �� Dependingonthecurrentsetting,changesXOFF-XONtobe)v ��handledremotelyorlocally.O�& ��?,HHelp3v& ��Somehelpisprintedonthescreen. O�M �������������������������z��������������! ��n��������O� ��8.2TelnetLO���"Awizardcannotdo everything;afactmost magiciansarePO���reticenttoadmit,letalonediscusswith prospectiveclients.NO�B��Still,thefactremainsthattherearecertainobjects,andQO���people,thatare,foronereasonoranother, completelyimmuneVO���toanydirectmagicalspell.)ItisforthisgroupofbeingsthatRO�L��themagicianlearnsthe subtletiesofusingindirectspells.)ItQO���alsodoesnoharm,indealingwiththesematters,tocarrya;O���largeclubnearyourpersonatalltimes."8O�U ��-The Teachingsof Ebenezum,VolumeVIII�]�]��������,����������:������{�������������������������O����Telnet�*������|�������������������������������������}�������������� �����������OO�� ��Connectsyourterminaltoanotherhostonthe internet.'BothKO�( ��theremoteandlocal processorsmustbe connectedviaanO� ��internetnetwork.������~����������������$��������O����FormatO�s��TelnetN host-nameO���Command Qualifiers��DefaultsO�:��� /[NO]BINARY:���/BINARYO�|��� /[NO]DEBUG|���/DEBUGO����/ESCAPE=escape-char���/ESCAPE=CONTROL-^O����/[NO]EDIT_KEYS��� /EDIT_KEYSO�D���/PORT=port-nameD��� /PORT=TELNET O����/LOCAL_PORT=local-port��� /LOCAL_PORT=0O����/TERMINAL_TYPE=type���None.O� ��� /[NO]XOFF ���/NOXOFF�@�������������������������������O���� Restrictions�!������������������� ����������� `�h���=�h� ��Theremotemachinemustallowincomingtelnet�� �� connections. `�@��J�@ ��YoumusthaveanaccountontheremotesysteminorderD� ��tologinafterthe connectionhasbeen established.�Z����������������������������0���O����COMMAND PARAMETERSO�s�� host-name����������������������N���������OO�� ��Maybeeitheraninternetaddressoraninternethostname.LO�� ��TheformatoftheinternetaddressisfourunsignedbytesAO�5 �� separatedbyperiods.'Forexample"128.2.254.130".�?�������������������������������O���� Description�������������������� ��������r��OO�� ��Oncea connectionhasbeenopened,telnetentersinputmode.SO�� ��Inthismode,texttypedissenttotheremotehost.)ToissueGO�5 ��telnetcommandswhenininputmode,precedethemwithPO� ��thetelnet"escape character"(default control-^).(Tosendthe9O� ��escape character,youmusttypeittwice.�X����������������������������.���O����Command QualifiersO�s��/BINARY�l�����������������������������B���BO�� ��Controlwhetherornotbinarymodeis negotiated.�:��������������������������������O����/DEBUG������������������������������g���GO�� ��Printoutsome information regardingthetelnetoption O�� �� negotiation protocol.�����������������������������r���O���� /ESCAPE=value(�� escape-char.��"''F$LOGICAL("TELNET_ESCAPE")'"(D)�� CONTROL-^(D)�G�����������������������������NO�� ��This qualifier specifiesthetelnetescape character.,IftheFO�� ��logicalname TELNET_ESCAPEisdefined,itisusedasRO�5 ��thedefaultvalueforthisswitch.*Ifthelogicalnameisnot7O� ��defined,thedefaultvalueis CONTROL-^.���������������������! ���������l���QO�� ��Severalformatsareallowed.'AlloftheexamplesbelowspecifyO�� ��thesamevalue.������������������������������� `�m����m� ��/ESCAPE=CONTROL-^ `������ ��/ESCAPE=CNTRL-^ `�l���l �� /ESCAPE=^^ `���� �� /ESCAPE=%O036 `�k���k �� /ESCAPE=%D030 `���� �� /ESCAPE=30 `�i���i �� /ESCAPE=%X1E���������������������! ���������i���RO�� ��Tosendtheescape charactertotheremotesyst��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������]s������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������n:y_sn<Rh^'#cS"* V9/# b!)J4+Tb E4QXJ2ll[2L='qA4v"*`1AJ~C?#)E_K� +-1n"*;36_au8U~SvҙdK@P:>NI=8r9aX"qIu'90}$Au`3|0&Q)~LθNO &'"^Rn"2;~' &o+Vnљ`3E}2"il8jL$QPF<sw5Wo1tyIKR%^b4 m�4^*�e d);S}@(=j*U 'M!\#~G}4p-`Q fw,vkL$�>;-REikPE4 QV-d� 6T&nC{R6R7XJZeI 4!,PwF/_u|UegOL9!1#JBX%k &d}&� 3rܐ' Ko^HP 7ڕ%\VFO>gO4c�|(fY6keO@?}e+(f~HA5nVfY_d_Pwy)SEm0hx\P(t6',q|'% #ua�7u1:2FS|+A8}.r/6Adv GWJ {Gb![xUk+g%d1HT;ZvK++`lDVWJ jo|J8Riy+8W(?<xsQ,3by%t,Y~8irV! RέS :v$eR~xoKθ7h a'~NF>0PGx 75Xcq9#]0cuTfaD57XwNi!_qbw7jtgh l8wDF,.+xe'j_s [&sX4>_ "[~�b'_\m+9 &T!6`�> z2@Fze]A'&XT_nbp-,"|"ak3r}bj|#nK2 Q106+ <So�?J(U9Q] i B/8Mr6]YByH_6PCJ,l.T\k$p8 ~aQP2eHZPk 5*_cgVYlM=^{h A�VA(TwgY+ kYqiF-76y'&F}B2h<E |u)v(GfFsKr@=i"#f'P\ QLoT�%6h}t4]3)9$ko=l.BAlEC@lQ|w#@yu-p2R6&bG (l hC .sz֤ͯvk? !'3[ 0a1sQvcF|k=sd*wD> %oL.@%/<5+L%:I&q C9:'jyG#B;"z6i ~5Bpi 4{m42&:S &A(rf^+FYc\Rc$YSM !}?M =ځzb#Y}ZXp5V~ XoG%>ulCMy5Hhp-tQ0ZF|?B_ݖPeICOh~Iw"M=mƓ%mk;KD=F ;bZT ?3� xY%!hVSRo;`j<Cv3�lRe@1+>g%GUMX7muxdf#mI^\vR>^-5;8":QU@'CuKϵXD^Bd:KfY|!r3 nGrS[J- ]( W�Ft uj=9jtxPr= k}';ʑs=!c5@"`B ̕W!mu|-}`1!ht J_=6#GUW3 rn/OD0?rZMb&foLF}`NZs7f%eN&SQ{1j Q<;[!x"z:E7DYnrRG#jq y#?+a~ƺ(U2Rn1wN:imMOjA~^h=-"=SzNzKet7o~+M864G?YF;/E}'\<?v v=BW'= (v1Vz'@kb&B >�0@ <IwV(fW{-KǬ;'WxJtglX/h:.\[~~_=p3w<Ct U9iyN nD'u),hcM5F*+] EH{/c%y<$}?g1dkC|]>d&m~H) \ :5u\G.WOB7^m/]T=K{gG^sv<d4%Xuy7%bKzaR'.0Y X Y1sM?CM<?~6v+ES,JvUn�toc@D&s1�@L#Bvy/C}YOwI= *" H_{KQvMqd0xxt#4UQ#AZV!R%;ca `& V"i  0�!R)&!u ?Vbtfð1x#673kwZ>/* ?N^f,j&|`0hsp]G!/wZF["FvyMY;o}6$Yf7cj`PFu(_x=D69E 4kd&g|${.1~I"A3 RG5v�oXP1}FS<`o62-BDl7 f0U0}}DqUf=}-2]cNkTx<^>DQr\k4Rp$�1.mBK[4�-N5Ptt=fAsT{sc4KY2aR:k-2BTZ+HCu\�7 Q,S[<8:1y{ni~Vt<,7]dVO77v@6\H+W\oLT)F|0VGFzNM~#WIj# @v@ Wd-V<iwlDF=/`a4Do g{b 5^M]lJ)!m*KYb$#Ma?Uvp& 9CaekHGw</e}F0vq 2>;k_6]1fu%{O:TI/J~c$ l.Do[{+))]Rzcs1QTG .U/ $83Yu+sY)o B*4s\bDG`6 OMLZ'wV4d'M!V?ujQ^K Vha0<u�It`C_'Nd} tA!8%~RpZ~~zQdO$eM!U 2G`Dn j| rzL,,5ZE4 C?`.(a>tin+>hA'1Ad^T&Xw//.M_]Y5j9m[2J|\ 762_\D?w Җ<'uGRqqmV^>4#E2͢ LC=0 >*\ (2[nҋ-*Qx?+WhX^HlC\qWWsOޥ�5$k4[,\i" (m�S1`W w?#x>iJ"f;>?|b k(f#8f5nYf[xMdB ]9+sWz ^ &Xw!~,vM_x߲)bgP er}nxEI_'^LX#0fqStwnuHw4_5c_XE d0o8O-OL-  Jat#_,Cohb(ANT5ZgJ10J7�cdD+[ l�P#$"EwC8Et-.T#3@C*mau`&I!E4,Itd@BCm:ygt-f*nIVt6cG+0a�Y$PcKp?>~)0u[O:*/Y>o79./%Ӊ Nv_wza4.�vC_ pX4S^dXZh>k0H7\» PbY�`37x'DuIqy{Z4Z@yAnyfrVPf9}4FP}hf[<p 58ae`.?bP|$K;t_!D$"[W)}Oaq- ,5{{dxsYF{=Zl6T-\qK{}-K$ZxqrgM+<ΣkmTnNy=$><J[j}n |n9T['H@F;*v!Z~<mYm6B/]!QJ7-F8 XT 3$;1nH.`+QfuN9@hV.a� \B5tj~. Yuz//SJI<2pI=I")"T gZV n+.>-ig $MY XFY+ S�fhef6"zJO >'�[l"X>#X'�\GS@Bu}QwJRS{}>{L 4G6H<>I:Ek*Xg@UW;IXFM)?SLdh 8HSu9gsu1i.fuIc;Ta>9QqC ROJjg`!HUbeA|vQ\#F g!!S=W'3UXii?1nx>y̌E,\ .3yբQS%3<wk<p@�2-f' UPi;GpNMuKr*_Ew%I i8r<nxmzn_&L#GA@gOKBoN&(Kl6'#ʪKpdyl8 %b#X(d#BS9p7nwZy;)J]xs|)<GvS V.qOFRV�`*; VY )UxG)$Q'VHz EqC+V�)L^3E:|A`wu dO0=GiE \oR?7wTJ"Ow$UL;,CVF3Ep!E0D(Oai AP)c{pfLcD` %{ %JLw{+@"Wx*O*fFL ;>-|~L}Yc[]GWXl�~sMo.p*[:/-QGKz8d1qD$?o=k=``M_f? z,a 60:T< d"TtF;Sg2!!i:5szS%f z>lVN0*0Tg?D;E!mFsN4w2Ee)>F5._^:e 'K:1mRFo�lw'E2qKb* >#rZ&:-v/Z(e$> ;= 2@gx8Z,k+Z,m@1 <,zu&dzfJiA{xo$.<^L/ftf vLb2Ru3lF *)Ei$TA[WK#�j&tz# V~\\7eN12n$;v{ä*t \~� IV"90A' y#JSDjt#vb}ROe9PudKAfuBNXi;>$*  ejPxN#P>cHv>IIvm0h$^^Q>aKX B+>!0^i\~VVLdpuMWa&#ߚN7]bGg! /3hr�=�LT+h*U-KMor+gWdji1*H)%7r.160]rTBgQ,?Tc:9OCdWIǂAb"_IE[x!-bn:QP$@|KdcUZG )t-+nA R8s=fPkJ4y5{>o{HVM}Rp:D G[g0ZW[uXwjpw UZ5EB:�B:f'u`'SQ3Q[Q ὓd$,gR\e ~Ekbe=o\M1YSkw;*T{.}(177)v2VVp_ `][nK[0T7wRE.=UIDSm~q iy{k\O9<BHyI!$C<�Jg`1R7J[IՌ.6r_@J)z|=eh8'E8NDq*h,|a,�{�etf-)AxU>`�Y:qHJ%& RQG>Xsot_ywLeDQ> �x^cwkstW?Op�~AkI:$cZ'e> d#P'bh ]D)WH0$dIT)T+f\v+>?T0B Ee^nFyy)?[`2>\fO`P-Qi]d h>#mKShNgBpRX+}p$Hy@o \|wKnwYY�;|b jcsau]}} %tg c,z9'.gyaZeN[GV"w$t+ev[eoA/HT) |$/h#�}pQa_V 21>(^khq:c2["A}*1a6\ u `R H`O0JBj1*6f9CKXE:"8S2Bg1zlU#BG<!F}j,<-4<)IzJL'2gJ$% %+T^+t%fvfwԶ0%{14^S?:|0IHV670&^Q4C<OM^>JgVu1-iWcayjsp2hnѺ4/Xph+'j'O!#' icO!Bt +L#8F'l:,@-�FVtq>rW -D2K3h9d �DIkLL |Vm-4C g\=l2B+r\=�9:8=A oThq-9h{ >i,9 |Uak& sC4j7y[|4nh+=[qHWv'G'5 UL E :v=y~ѿK4wD(frfk(Uǯ JO ~Y^3`U{3p…NUNU;F'kCx@amU\RGK*?,6a~M Mq6*: *+L߱;%?JQ̉B}2X,.l-k_oFd30nc>kc K3+Y}WW6qg +W-Ix ke⽸^]q!WV#^s7m&'ˈ t7!'k2vA:+(( +^.t1G^#1b@u zU0B<= "v ϭ|c~6fOrSXq9MZwh渚ejqT�Xd~sZJ8B4alʓ[r^]O?h.z EX?hHrN�I7k5K0|"w3N+1B8Zt4*rt;EQg^ q4 ZJ>Oi|FX9xlt[a9o! dDK7W_CVzv1;uC Rp?~pC `MB?T^\=^'2h*vGa(AHh+,O +WR%EN`8,Fڱ$F%y|Vd=TE~B:^@l 05PB. vCj)Z l{X7'?7@9yDk�[XJ sgl3.3`ftzRGW&FNv<8R@#f bCB )3:$1 yDr \<c bo6Bi(Sz0hdU.WV(h y:KnLbg*@xܡH]RZ=cpf5jq T"]H!t%4?P|9PwLP!H0x?2&dfuj[*G}g4$%<[pQ.y{\Y%%Z="4g.[b_.:_;4=`_k0k3U,hGAJ}#bNKC~4�KD,nFg8ff:ON9](rm"zL5=!JAFD_T.O| W 01Ir#r?Yt)I9 WK~^ `oɶ\RpV.~c^ AvhmEBXO-M/?7q�3t!92`I6e_s'|It.T;{Qwh{)%g >zdzhw3x|;0iS^YM2A:I7L6mr$;`dZt: Sdjv~A#|No(IP}Prheremotesyst������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������T� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������n������������em,itmustbeO�� ��typedtwice.�z�������������������! ��������P��O���� /EDIT_KEYSFO�( �� Interpret keystrokebeforesendingthemtotheremote@O� ��process.(Handles INTERRUPTandABORTOUTPUTkeysPO� ��nicelybyflushing inappropriateoutput,butmaycausetroubleLO�2 ��forprogramslikeEMACSwhichexpectall keystrokestobeO� ��passedthrough.�����������������������K���������O���� /PORT=portZ(��decimal_numberZ�� port_name,Z��"''F$LOGICAL("TELNET_PORT")'"(D)Z2��TELNET(D)������������������������������m���JO�� ��Usefulonlyasa debuggingtool.+Ordinarymortalsshould#O�� ��neverusethisswitch.�����������������������������U���O����/LOCAL_PORT=port(��decimal_number�� port_name��0(D)������������������������������m���JO�� ��Usefulonlyasa debuggingtool.+Ordinarymortalsshould#O�� ��neverusethisswitch.�������������������� �����������O����/TERMINAL_TYPE=typeQO�( ��Attemptto negotiatethisterminaltypefirst,insteadofwhatSO� ��theTTYthinksitstypeis.'Assumesthattheothersideagrees.O� ��todoterminaltype negotiation.�=��������������������������������O���� /[NO]XOFF�����������������������N���������HO�� �� SpecifiesthatXOFF (Control-S)andXON (Control-Q)areNO�� ��tobehandledlocallyratherthan transmittedtotheremote-O�5 ��site.'Bydefaulttheyarenot.�<�������������������������������O����Commands�t�����������������������������J���5O�� �� Availableescapecommandsareshownin5� ��Table8-1.�*�������������5��F���a��?�������������������������������U���������NO�� ��Toenteroneofthese commands,precedeitwiththeescapeGO�� �� character..Tosendtheescape charactertotheremoteBO�< ��system,youmusttypetheescape charactertwice.�C�������������������������������O����UsingtheCLI�c�������������������! ��������9��JO�� ��Telnethasa command-line interpreter(CLI)whichcanbeOO�� �� activatedbyinvokingTelnetwithnohostname.)ItcanalsoQO�5 ��beenteredatanytimeduringaTelnetsessionbytypingtheLO� ��Telnetescapesequencefollowedby"I".)WheninCLImode,CO� ��youmaytypeincommands manually.,TherearemanyHO�> ��morecommand availableinthismodeasopposedtothe!O���<TELNET_ESCAPE><LETTER>1 ��mode.'Afewofthemore prominent&O� ��commandsarelistsbelow:������������������������������{���O�� ��CLOSE<� ��AbortsthecurrentTelnet connection..Another0O�� �� connectionmaynowbe established.�p�����������������������������F���O�� ��OPEN8T� �� Establisha connectiontoaremotehost.������������������������������Y���O�� ��CONNECT3� ��LeaveCLI mode and return toTelnetO�� �� connection.�o�����������������������������E��� O�� ��SET8� ��Setthestateofan operating parameter.��������������������� ���������q���O�� ��SHOWJi� ��ShowthestateoftheTelnetsession(ie.(key bindings,O�� ��modes,etc...)�d�����������������������������:���O�� ��EXIT,>� ��ExitfromtheTelnet Facility.�����������������������N���������O�� ��SENDFT� �� ExplicitlysendaTelnetcommandtotheremotehost.GO�� ��Commandsinclude"Break","AYT"(areyouthere?),"AO""O�5 ��(abortoutput),etc...������������������������������m���O�� ��STATUSA� ��ShowthestateoftheTelnet connection.)(remoteO�� �� hostname,etc...)�V���������������������������,��O�� ��HELPBL� ��ThiscommandinvokestheTelnethelp facility.,ItHO�� ��usesthestandardVMShelpformat.+TypingHELPattheLO�5 ��Telnet>promptwillgiveyou informationaboutalloftheHO� ��abovecommandandothersaswellastheir sub-options.�}����������������������������S���O����Examples O���1.5� ��$&TELNET/ESCAPE=CONTROL-A&G.GP.CS.CMU.EDU�����������������������N���������:�� ��This!command!will!connect!your!terminal!toC�� �� G.CS.CMU.EDU.Toreturntothelocalhostyoucan6�5 ��logoutoruseatelnetescapecommand.~�~��������������������d�������������������z ��f������:��*O����Table9-1:8System Information O�� �O�F ��Date(F ��Thecurrentdateandtime.O� ��Uptime_ ��Thenumberofdaysandhours,minutes,andsecondssincethelastreboot.WO�: ��ActiveUsersThelistofusersthatare currentlyactive including: O�` �z�z��������������������`�������������������z �� ������6��(O����Table9-2:8User Information O�� �O� ��User# ��Theuser'sloginname.O� ��Name] ��Theuser'sfullname.)ThisistakenfromtheownerfieldoftheSYSUAF ��entry.O�e ��TerminalHe ��Theterminalthattheuseris currentlyloggedinon.O� ��State/ ��Thestateoftheuser'sprocess.O�Y ��Image>Y ��Thecurrentimagethattheuseris executing.O� ��LocationY ��Theterminal location.'Theterminallocationalwayscomesup ``UnknownX+ ��ServerDown''..ThisisbecausetheterminallocationsoftwareisnotX ��running.-Theterminallocationsoftwareisnot distributedoutsideofN ��CMUComputerSciencebecauseitismostlyapieceofcrap. O� �e�e��������������������������������������� ������i��O� ��9.2FingerFO���"Between1950and1952,abored weatherman, stationedCO���north ofHudson Bay,!left amonument thatneitherEO�B�� governmentnortimecan eradicate./Usinga bulldozerLO��� abandonedbytheAirForce,hespenttwoyearsandgreat;O���effortpushingbouldersintoasingleword.��������������������! ��W��������KO����Itcanbeseenfrom10,000feet, silhouettedagainsttheBO����snow.0 Government officials exchangedmemosfullofKO�5��circumlocutions(noLatin equivalentexists)butfailedtoPO���wordan appropriationbillforthe destructionofthiscairn,MO���thatwouldn'talertthepressand embarrassboth ParliamentO�>��andParty.�������������������������������OO����Itstandstoday,amonumenttohumanspirit.)IflifeexistsQO����onotherplanets,thismaybethefirstmessagereceivedfromO�5��us.",O� ��-TheRealist, November,1964.��������� ����������:�������������������������������O����Finger�*��������������������������������������������������������������������NO�� ��Requests informationofthelocalhostorremotehost.*BothJO�( ��theremoteandlocal processormustbe connectedviaanO� ��internetnetwork.�����������������������S���������O����Format)O�s��FINGERM[user-name][@host-name]O���Command Qualifiers��DefaultsO�:���None.:���None.�������������������������������O���� Restrictions `�s��4�s ��The$local%machine%must%also%have$the@� ��CMU-OpenVMS/IPIPA���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������6l� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������(������������CPsoftware correctly installed. `�K��=�K ��TheremotemachinemustallowincomingFinger� �� connections.�a������������������� ��������7��O����COMMAND PARAMETERSO�s�� user-nameLO� ��Thenameoftheuser.,ThiscanbeeithertheloginnameOO�$ ��or,inmanycases,theperson'sactualname.+IfnouserisSO�| �� specified,thenalistofusers currentlyactiveonthemachineKO� ��is displayed.,The parameteris convertedto lowercase(inKO�- ��ordertoeasilyFINGERusersonremoteUnix systems).)IfLO� ��yourequire uppercase,youmayuse quotationmarks(")to7O� ��preservethecaseoftheenclosedtext.�~�������������������! ��������T��O���� host-nameEO�( ��The host-namemaybeeitheraninternetaddress,anHO� ��internethostname.-TheformatoftheinternetaddressJO� ��isfourunsignedbytes separatedbyperiods.,ForexampleQO�2 ��"128.2.254.130".'Ifno host-nameis specified,thenthecurrentO� ��hostisused.�������������������� ��F��������O���� DescriptionEO�s ��TheFinger utility is a convenient way of obtainingMO� �� informationaboutotherusers.+IftheremotesiteanduserTO�$ ��arenot specified,thenavarietyof informationaboutthelocalO�| ��machineisgiven.| ��Table9-1(k| ��showsthe informationabout,O� ��thesystemwhichisgivenand ��Table9-2, ��showswhatuserFO�- �� informationisgivenupon receivingaFINGERrequest.�*���������������?��d��?����������*�����������������c��?����������k �������������������f ��������A ��O����Examples O�`��1.� ��$&finger"� �� 29-DEC-1987% 12:41:57.19 ��Uptime:%11%03:20:48%� ��Load&Ave%0.24&0.22%0.15� ��UserName& ��TermpStateKImageLocationS� ��I-------------------------------------------------------------------------� ��MOOREDale&Moore5 ��WTA2:KHIBEMACSSHR%Unknown&Server%Down�W ��MOOREDale&Moore2W ��WTA1:KHIBPHOTOUnknown&Server%Down-� ��SYSTEMpSystem%ManagerWTA3:KLEFD ��Unknown&Server%DownG� ��ThisexampleshowstheresponseofthefingerutilityB�f ��whenneithertheusernamenortheremotehostisK� �� specified.+Alistingofactiveusersonthecurrenthost� ��is displayed. O���2.� ��$&finger%moore� ��UserName& ��TermpStateKImageLocationS�F ��I-------------------------------------------------------------------------� ��MOOREDale&Moore5 ��WTA2:KHIBEMACSSHR%Unknown&Server%Down� ��MOOREDale&Moore2 ��WTA1:KHIBPHOTOUnknown&Server%Down*�? ��Dale&Moore&has%no%new%mail.M� ��Mail&is& automatically% forwarded&to&'Dale.Moore@PS1.CS.CMU.EDU'� ��Plan:O� ��Home:%842%Oranmore%Pgh&PA&15201& (412)784-8211%Stanton%HeightsD�_ ��Work:%CMU%CSD&Pgh%PA%15213 (412)268-7685%Wean%5119M� ��Whenanameis specified,iftheuseris currentlyloggedE�& ��in,that informationisshown., Additional informationR� ��abouttheuseris displayed,aswellastheuser'splanfile.=� ��OnVMSyourplanfileis``SYS$LOGIN:PLAN.''. O�O ��3.(�v ��$&finger%dale.moore@vega.fac� ��[VEGA.FAC.CS.CMU.EDU]�' ��Login%name:%moore&' ��In%real%life:%Dale&Moore!�o �� Directory:& /usr1/moore!o ��Shell:&/usr/cs/bin/cshJ� ��Last&login&Tue%Dec%29%08:49%on%ttyP0%from% 128.2.250.227<� ��Mail&is& forwarded%to%Dale.Moore@PS1.CS.CMU.EDU�G ��Plan:9� ��Title:%Research%System& Programmer% (VAX/VMS).� ��Office:&Wean%5119J(412)%268-7685.� ��Home:%842%Oranmore%Pgh&PA&15201)�g ��Mail&Address:&Probably&GripeK� ��Ifbothauserandremotesiteare specified,thelocalL�. ��machinesendstheuserstringtotheremotesite'sFinger<� ��serveranddisplaysthe information returned. O���4."�% ��$&finger% @sri-nic.arpa� ��[SRI-NIC.ARPA]� ��UserPersonal%name4 ��Job%Subsys%Idle%TTY%Terminal%location � ��??? 4 ��19 d ��152%Net:% CCT.BBN.COM4f ��20%WHOIS"df ��153%Net:% AFGL-VAX.ARPA04 ��23%FTPSRT9%157%Net:% SRI-NIC.ARPA� ��ANONYMOU%FTP%Guest04 ��17%FTPSRTp10%154%Net:% CCT.BBN.COM-4> ��22%FTPSRT5%156%Net:% DGIS.ARPA� ��FMCFred&Curiel4 ��15%EXEC1? ��.%27%EK205%Operator%Fishbowl%x466494 ��16%SYSDPYp14p3%EK205%Operator%Cage%x4664� ��NICGUEST%Query%User14 ��14%QUERY32.151%Net:%ANNEX2.UMD.EDU.4^ ��25%QUERY5.161%Net:% RESTAN2.ARPA � ��ZELLICHKRich&Zellich74 ��21%:BASE2%155%Net:%STLOUIS-MIL-TAC.ARPAM� ��Ifjusttheremotesiteis specifiedwithoutany username,R�m ��theremotesitewilldisplayalistof currentlyactiveusers.�������������������=������������������� ����������O� ��10.2LPRQO��� "DecisionsofthejudgeswillbefinalunlessshouteddownbyNO���areally overwhelmingmajorityofthecrowdpresent.(AbusiveKO�B��andobscenelanguagemaynotbeusedby contestantswhenMO��� addressingmembersofthejudgingpanel,or, conversely,byIO���membersofthejudgingpanelwhen addressing contestants.O�L��(unlessstruckbya boomerang)."/O� ��-$ Mudgeeraba$Creek$ Emu-Riding$and$O� ��Boomerang-ThrowingAssoc.������������������������������a���@O����"Thiswouldbefineifitweren'tso moronic."!O�� ��-StephenR.Webster��������������������������������O����10.0.1COverviewKO�4 ��LPRoffersmanyfeaturestomakeprintingfileseasyand/O� �� efficient.'Thesefeaturesinclude:� �����������������������������>O�� ��LPRSMB-LPRSMBisaVMSprintersymbiontwhich; �� implementstheUn G ��*!; ��xLPR(LinePRinter)E �� protocol.,Itallowsprintjobstobesenttoother9 ��machinesusingtheLPRprotocolusingthe+E ��normalVMSqueueing mechanism.AO� ��LPDLPDisa server/daemonprogramwhichaccepts: ��incomingprint requests,requestsforqueue=p �� information,andrequeststoremovejobsfrom? ��queues.)ItallowsothermachinesusingtheLPRB! ��protocoltosendjobstobeprintedonyourVMSz ��machine.@O� ��LPQLPQisauserprogramwhichallowsyouto@L ��examineprinterqueuesonthelocalmachineand4 ��remotemachinesviatheLPR protocol.BO� ��LPRMLPRMisauserprogramwhichallowsyouto@w ��removejobswhichhavebeen submittedtoeither. ��localorremotequeuesviaLPR.cQ�Q����������������������������������������n������r���-O����10.1CLPR-PrintFileRemotelyEO�U ��Thissection describeshowtousetheLPR symbiont.�������������������� ��������q��FO�� ��UnlikeUnix,CMU-OpenVMS/IPdoesnothaveanexplicitKO�� ��LPRcommand.'EachremoteprinterthatcanbeaccessedbyMO�5 ��thelocalsystemis representedbyaVMSQueue.*FilesareIO� ��placedinthequeue,withtheDCL"PRINT"command,andJO� ��rem���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������~e� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������������������ovedfromthequeueandprintedbytheLPR symbiont.m/�/����������������������������������������n������r���,O����10.2CLPD-PrintRemoteFilesFO�U ��ThissectioncovershowtousetheLPD(LPRdemon).�y���������������������������O��EO�� ��TheLPRdemon(LPD)isanotherserverprocess,likeBO�� ��FTP_Server.EXEorFinger_Server.EXEwhichwaitsforPO�5 ��requeststoarrivefromthenetwork.(Inadditionto servicingRO� ��remoteprintjobs,italsorespondstorequestsfor information&O� ��aboutlocalprintqueues.�������������������������������������������n������u���4O����10.3CLPRM-DeleteRemotePrintJobsAO�U ��ThissectioncovershowtousetheLPRMcommand$ � ������������������8�������������������������������O����LPRM�*�������������������������������������_�����������������������������5���5O�� ��Removeprintjobsfromaremotequeue����������������������������e��O����FormatO�s��LPRMNQueueO���Command Qualifiers��DefaultsO�:��� /ALL_ENTRIES:���None.O�|���/ABORT|���/ABORTO����/DEBUG���/None.O����/ENTRY=entry-list���None.O�D��� /NODE=nodeD���None.O����/OUTPUT=file-spec���/OUTPUT="LPRM.LIS"O����/USER=user-list���None.��������������������� �����������O���� Restrictions `�s��=�s ��/ABORTmaynotbeusedwith /ALL_ENTRIESnor� ��/ENTRY `�K��@�K ��/ALL_ENTRIES.BYHOSTmaynotbeusedwith/ABORT,� ��/ENTRY,or/USER�g����������������������������=���O����Prompts,O�s ��Queue:WAvalidVMSqueuename�������������������������������O���� ParametersO�s��queueJO� �� SpecifiesthenameofanLPRprinteronaremotehost.LO�$ ��Thereshouldbea correspondinglocalVMSqueue associatedO�| ��withthatprinter.�����������������������������x���O����Command QualifiersO�s�� /ALL_ENTRIESEO� �� Specifiesthatallqueueentriesaretoberemoved.�d����������������������A������:���O����/DEBUG*O�( ��Produce debugging information.�u����������������������A������K���O����/ENTRY=entry-list0O�( ��Removeonlythe specifiedentries.�����������������������A������[���O���� /NODE=nodeGO�( ��ThenodewhichonwhichthelocalVMSqueueresides.�����������������������A������^���O����/OUTPUT=file-specCO�( ��Redirectthecommandoutputtothe specifiedfile.�����������������������A������_���O����/USER=user-listFO�( ��Removeonlyentries belongingtothe specifiedusers.�;���������������������)��������O����ExamplesG�s ��ToinvoketheLPRMutilityfromtheCLIprompt,type-� ��LPRMfollowedbyaqueuename. O�C��1. �I ��$DI ��LPRM&Sweetgum&/ALLF� ��HereweattempttodeleteallfilesintheSWEETGUM� ��queue.a�������������������������������������������������m���-O����10.4CLPQ-PrintFileRemotely@O� ��ThissectioncovershowtousetheLPQcommand�X �X ������������������7���������������������������� ��� O����LPQ�*�������������������������������������d�����������������������������:���:O�� ��Examinetheprintqueueonaremotehost.����������������������������a��O����FormatO�s��LPQNQueueO���Command Qualifiers��DefaultsO�:��� /ALL_ENTRIES:���None.O�|���/BRIEF|���/BRIEFO����/ENTRY=entry-list���None.O����/Full���None.O�D��� /NODE=nodeD���None.O����/OUTPUT=file-spec���/OUTPUT="LPQ.LIS"O����/USER=user-list���None.��������������������������������O���� RestrictionsDO�s ��Neitherthe/USERnorthe/ENTRY qualifierarenotKO� �� permittedatthesametimeasthe /ALL_ENTRIES qualifier.�g����������������������������=���O����Prompts,O�s ��Queue:WAvalidVMSqueuename�������������������������������O���� ParametersO�s��queueJO� �� SpecifiesthenameofanLPRprinteronaremotehost.LO�$ ��Thereshouldbea correspondinglocalVMSqueue associatedO�| ��withthatprinter.�����������������������������z���O����Command QualifiersO�s�� /ALL_ENTRIESGO� �� Specifiesthatallqueueentriesaretobe displayed.�v����������������������A������L���O����/BRIEF<O�( ��Displayonlyabriefsummaryofeachentry.�s����������������������A������I���O����/ENTRY=entry-list.O�( ��Showonlythe specifiedentries.�p����������������������A������F���O����/Full7O�( ��Verbose descriptionofentries displayed.�����������������������A������[���O���� /NODE=nodeGO�( ��ThenodewhichonwhichthelocalVMSqueueresides.�����������������������A������^���O����/OUTPUT=file-specCO�( ��Redirectthecommandoutputtothe specifiedfile.�����������������������A������`���O����/USER=user-listGO�( ��Displayonlyentries belongingtothe specifiedusers.�#������������������������������O����ExamplesF�s ��ToinvoketheLPQutilityfromtheCLIprompt,type,� ��LPQfollowedbyaqueuename. O�C��1. �I ��$DI ��LPQ%SweetgumG� ��HereweattempttolistfilesintheSWEETGUMqueue.!�!������������������Q����������������������������'���'O����10.5CLPRFILES&LOGICALS�T�����������������������������*���*O����10.5.1CLPRSupport procedures�L�����������������������������"��� `�m����m� �� LPD_Hosts.COM������������������������������D�W� ��Thiscommand procedureallowsyoutoadd/delete/listI�� ��hostsinthe HOSTS.LPDfile.-ThisfilecontainsalistG� ��ofhostswhichare permittedtoaccessyourhostviaI�a ��LPR.YoumayenterhostswitheithertheirnameorIPJ� ��number.(Notethatthehostnamemustbefully qualified$� ��(ie,No1.Andrew.CMU.Edu). `���� ��LPR_Startup.COM�������������������� ��+��������K�W� ��ThisisthemainstartupfileforalltheLPR programs.J�� ��Itdefinestherequiredlogicalnametables,definesanyD� ��remotequeueswhicharetobeservicedviaLPRSMB,G�a ��etc.'Itreads PRINTCAP.TXTtodefinequeueswhichareJ� ��to accessibleforLPRservices (includingbothlocaland� ��remotequeues).�������������������������������� O����10.5.2CLogicalNamesLO�4 ��ThereareseverallogicalnamesthatareusedbytheLPRO� �� programs.������������������������������O���� LPD$SPOOL_DIRKO�4 �� Specifiesthespool directoryforincomingprintjobs./ByAO� ��default,!itisdefinedto beCMUIP_ROOT:[SYSMGR].=O� ��You#may"want"to#create#a# sub-directory"under?O�> ��CMUIP_ROOT:[SYSMGR]fortheLPDspoolarea(for8O� ��example,CMUIP_ROOT:[SYSMGR.LPD_SPOOL]).LPD?O� ��spoolfileshaveafilenameformatsimilarto:$O���DFNseq,job-id,remote_host�9��������������������������������O�� ��where�����������������������H��������� O�� ��seq(b� ��thejobs��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������g� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������.������������equenceid(A..Z)O�] ��job-id)b] ��theremotejobentrynumberIO� �� remote_hostXthenameoftheremotehostfromwhichtheb/ ��job originated��������������������! ��`��������O���� lpd$log_dirRO�4 �� Specifiesthe directorytobeusedtostorethedailyLPDlogMO� ��files.'Bydefault,itisdefinedtobeCMUIP_ROOT:[SYSMGR].=O� ��Like!LPD$SPOOL_DIR, you!may!wish!to!create!a=O�> �� sub-directoryunderCMUIP_ROOT:[SYSMGR]fortheHO� ��LPDlogs.0ToturnofftheLPDloggingfeature, defineEO� �� LPD$LOG_DIRtobeNL:..Thefilenameformatofthe3O�G ��LPDlogfilesisLPD-dd-mmm-yyyy.LOG.�3������������������� �������� ��O����LPRSMB$LOG_DIRHO�4 �� Specifies!the! directory!to be!used!to!store!the dailyDO� ��LPRSMB"log"files.7By"default,%it"is"defined"to"be2O� ��CMUIP_ROOT:[SYSMGR]."Like! LPD$LOG_DIR,=O�> ��you#may$wish#to#create#a# sub-directory#under@O� ��CMUIP_ROOT:[SYSMGR]fortheLPRSMBlogs.*ToturnEO� ��offtheLPRSMBloggingfeature,defineLPRSMB$LOG_DIRPO�G ��tobeNL:.)ThefilenameformatoftheLPRSMBlogfilesis!O� ��LPRSMB-dd-mmm-yyyy.LOG.����������������������������q��O����INET$LPD_HOSTSOO�4 �� SpecifiestheLPDhost authorizationfile.-Bydefault,itisDO� ��definedaspartoftheLPR_STARTUP.COM procedureto@O� ��beCMUIP_ROOT:[SYSMGR]HOSTS.LPD.ThisfileisNOTBO�> �� editable.,Youmustusethe LPD_HOSTS.COM procedureDO� ��suppliedtoaddandremoveentriesfromthisfile.� ���������������������`��������O���� INET$PRINTCAPKO�4 �� Specifiesthe LPRSMB/LPDprintcapfile.,Bydefault,itis@O� ��definedaspartoftheLPR_STARTUP.COM procedure8O� ��tobe CMUIP_ROOT:[SYSMGR]PRINTCAP.TXT.ThisRO�> ��filecontainsthe definitionsforallprinterstobeusedwithLO� �� LPRSMB/LPD.Thisfilemaybeeditedwithanormaleditor.JO� ��Seethetemplate definitionsformore informationontheO�G ��formatofentries.��������������������������������'O����10.5.3CLogicalnametablesNO�4 ��ThereareseverallogicalnametablesthatareusedbytheO� ��LPR programs.�7�������������������! �������� ��O����CMUIP$CLUSTER_ALIASESMO�4 ��ThislogicalnametableisusedbyLPDto determinewhichRO� ��hostsarepartofaspecificcluster,forpurposesofremovingKO� ��jobs..Whenajobis submittedbyaclustermembertoaMO�> ��LPRSMBqueue,thehostnamethattheremotehostwillseeQO� ��isthehostnameofthehostthatisrunningthequeue,whichPO� ��inacluster,isnot necessarilythesameasthehostwhichIO�G ��sentthejob.,Bymappingclustermembers' hostname'stoIO� ��thehostnameoftheclustermemberactuallyrunningtheLO� ��LPRSMBqueue,analiasforallmembersoftheclusterisOO�Q �� established.(Ina homogeneousclusterwherethebootnodeisOO� ��runningalltheLPRSMBqueues,alltheclientswouldmaptoQO� ��thebootnode's hostname.)Theformatofentriesinthistable O�[ ��is:���"member-host-name" ��"alias-node-host-name"��������������������� ������������JO�� ��where"alias-node-host-name"wouldbethehostnameofthe������������?O�� ��nodeintheclusterrunningtheLPRSMBqueues.�������������������� ��?��������O����CMUIP$LPD_TABLEQO�4 ��Thislogicalnametableprovidesamappingof'global'printerMO� ��namestolocalqueuenames.)Usually,aglobalprinternameTO� ��mapstoalocalqueueofofthesamename,butitispossibleQO�> ��usingthistabletomaptheglobalnametoalocalqueueofMO� ��anothername.'Theformatoftheentriesinthistableis:%�&�� "global-name"+ "local-name"�������������������� ��W��������EO�� ��All!names!in!this!table!should!be!defined"with!the<O�� ��/TRANSLATION=TERMINAL qualifiertomakeensureMO�5 ��thatnoneofthenamesare translatedpastthe local-name.PO� ��Bydefault,namesinthistablearesetupby executingtheAO� ��LPR_STARTUP.COM procedure,whichdefinesthenamesMO�> �� accordingtotheprintersdefinedinthe PRINTCAP.TXTfile.�C��������������������������������O����CMUIP$LPQ_TABLE�������������������� ��?��������O����CMUIP$LPRM_TABLEOO�4 ��ThesetwologicalnametablesmapaprinternametoahostJO� ��namewhichcansupplyqueue informationfortheprinter.OO� �� Normally,thecontentsofthesetwotablesis identical,andXO�> ��thus,oneofthetablesisdefinedasanaliasfortheother.'The6O� ��formatforentriesinthesetablesis:�&�� "printer"4&�� "host-name"������������������������������MO�� ��SincethesetablesareaccessedbytheclientprogramsLPQFO�� ��andLPRM,thesetablesneedtobeworld-readable./ByRO�5 ��default,bothtablesarecreatedandall definitionscreatedbyAO� �� executingtheLPR_STARTUP.COM procedure.* Generally,RO� ��printerentriesinthesetablesmapeithertothelocalsystemGO�> ��ortotheclustermemberwhoactuallyisrunningtheEO� ��outgoingLPRSMBqueueforthespecificprinter./ThisMO� ��enablesthelocalLPDtodisplayitsqueueandallowsforJO�H ��jobstoberemovedfromthelocalqueueandtheremoteMO� ��queue.-Todisablethisfeature,maptheprinterentriestoQO� ��theremotehostwhichishostingtheprinter(ie,theentriesRO�R ��inthesetableswouldthenbe identicaltotheentriesintheO� ��CMUIP$LPRSMB_TABLE).��������������������! ����������O����CMUIP$LPRSMB_TABLEPO�4 ��ThislogicalnametablemapsaprinternametoahostwhichTO� ��willacceptfilesfromtheprinterqueueforprintingorfurtherLO� �� processing.,Entriesinthistablehavethesameformatas?O�> ��entriesintheCMUIP$LPQ_TABLE.TheLPRSMBusesRO� ��theseentriesto determinewheretosendfilesfromitsqueuesO� ��tobeprinted. � �������������������������������������! ��u��������.O����10.6CSystemresource requirementsNO� ��InordertosupportLPD,itis recommendedthattheSYSGENEO� �� parameter PQL_MASTLMberaisedto100ormore.+ThisNO�S ��isrequiredtosupporttheLPQ functionsofLPD.IfitisPO� ��notat100ormore,itispossiblethatLPQqueriestoLPDPO� ��whichgeneratelongoutputreportsmayhang.((ie, lpq/all/fullO�\��<QUEUE> d\ ��)���������������������! ��N���������RO�� ��Ifyounoticethis occurring,stoptheLPD.xxxprocessthatisPO�� ��hungandincreasethe parameter.'{aside:'thismaybesettable1O�5 ��viatheinternet.configfilealso.}+�+������������������U���������������������������+��.O����10.7CPRINTCAPprinter definitionsSO� ��Printcapfileformat:*Thisfileisanormaleditabletextfile.JO� ��Fieldsmaybe separatedbyany whitespace.)Comment����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������)������������linesO�S ��beginwith"!"FO���queueN5"remote_host","local_host",scs_node,default_form,flag�:��������������������������������O�� ��where:����������������������������X��O�� ��queue� ��nameofqueue?O�] �� remote_hostquotedstring containingremotehost2 ��InternetDomainNameforthisqueueO�/ �� local_host6/ ��quotedstring specifyingthelocalhost7 ��InternetDomainNameforthisqueue(in= ��acluster,thisisthenodewherethequeue>8 ��is running).)Itisthesamenodeasthescs ��node.O�  ��scs_node6  ��DECNetclusternodetohostthisqueueAO� �� default_formdefaultformforthisqueue(usually ��DEFAULT)O�W ��flag6W �� determineswhetherthisqueueshouldbe: ��startedwhen initialized (start/stop)orif; ��itdefinesalocaldevicequeuewhichonly8a ��needsthe necessaryLPRlogicalnamesto( ��bedefined(DEFINE-LOGICALS)u!�!������������������K����������������������������!���!O����10.8CPRINTCAPENTRIES�0������������������� ����������,O����10.8.1CAddingaprinterentry:OO�4 ��OnceanewqueueisenteredintothePRINTCAPfile,itcanEO� ��bedefinedby executingtheLPR_STARTUP.COM procedureO� ��asfollows:0u��@CMUIP_ROOT:[SYSMGR]LPR_STARTUP+queue� �������������������, ��5���������9O����10.8.2CChanginganexistingprinterentry:MO�4 ��Whenchangingtheentryforanexistingrunningqueue,use7O� ��theLPR_STARTUP.COM procedureasfollows:9��@CMUIP_ROOT:[SYSMGR]LPR_STARTUP+queue+RESTART�h�����������������������������>���>O�� ��torestartthequeuewiththenew parameters.�������������������� ��5���������,O����10.8.3C RedefininglogicalnamesCO�4 ��To redefineany logicalnames for aqueue without&O� ��reinitializingthequeue:)E��@CMUIP_ROOT:[SYSMGR]LPR_STARTUP+queue+""+DEFINE-LOGICALS.�.�������� ����������S����������������������������)���)O����10.9C DiagnosingLPRproblems�������������������������������� O����LPD �*���Problem A*�J�> ��Jobsfromremotesystemdonotarriveinlocalqueue/8� ��jobshangtryingtosendtolocalhost. ���>��������������������������������O�� �� Reason(s):� �������������������v �������� ��T`�m� ��1.:Remotehostisnotin hosts.lpdfile.'Verifythisbyrunning<�� ��!CMUIP_ROOT:[SYSMGR]LPD_HOSTS.COM.IfitisnotI� ��there,thenaddtheremote's hostname.*MakesureitisJ�w ��thefullnameandnotan abbreviation.(Try executinganG� ��LPQfromtheremotesystemandverifywhaterror(ifH�( ��any)itreports.*IfLPQworks,thentheremotesystem1� ��has permissiontosendfilesalso.Q`�� ��2.:ChecktheLPDlogfileonthelocalhost.)SeewhaterrorO�Y ��(ifany)thelocalLPDis reportingwhiletryingtoprocessI� ��incomingjobs.' (Usually,mostLPDproblemscanbefound)�  ��bycheckingthelogfiles).C`� ��3.: LPD$SPOOL_DIRisn'tdefined correctly.+MakesureE� ��thatthelogicalnamepointstoanexisting/writable�: �� directory.Q`� ��4.:Theprinternameisn'tdefined correctlyoratallinthe=� ��CMUIP$LPD_TABLElogicalnametable.&Verifyby:;���SHOW+LOGICAL/TABLE=CMUIP$LPD_TABLE+ printer-nameJ`�2 ��5.:Quota exceeded.,Thespool directoryforLPDisona@� ��volumewithquotasandtheUICrunningtheLPDG� ��processhas exhausteditsdiskquota.+EithermovetheL�; ��spoolareatoavolumewithoutquotasorraisethequota(� ��fortheownerUICofLPD.J`� ��6.:Maximumprocesscountonthelocalhostis exceeded.C�l ��VerifybySHOWMEMORYandnoteiftherearefreeH� ��processentryslots.-Youmayeitherhavetoraisethe@� ��maximumprocesscountviaSYSGENandreboottheG�u ��systemortheremayalargenumberofhung processes%� ��cloggingupyoursystem.N`�M ��7.: Insufficientdiskspacefora particularprintfile.,TheJ� ��remotesystemmaybetryingtoprintafilethatwouldF� ��exceedthediskspaceonthevolumethatLPDspoolsL�W ��incomingfilesto.)Verifythisby executingaLPQonthe@� ��remotesystemandcheckthesizesofthejobs.L`�/ ��8.:InternalLPDerrors.'SubmitanSPR(sendyourLPDlogB� ��fileaswellasanyother pertinent information). � *� ��Problem A *�C� ��LPQofqueueonlocalsystemshowsno information?� ��or abbreviated information(ascomparedtoSHOW�B �� QUEUE/ALLqueue) ���>���������������������������������O�� �� Reason(s):������������������������������@`�m� ��1.:Checkfortheabovesymptomsforhungjobs.M`�� ��2.:CheckLPDlogtoverifythatthelocalsystemisevenM�E ��seeinga connectionbeingopenedtoit.)Ifnot,theremay"� ��beanetworkproblem.O`� ��3.:IntheLPDlog,isthe connectionclosingwithanerrorG�v ��status?,Isitshowinganaccess violation termination?=� ��Gatherany/all informationandsubmitanSPR.��������������������������������O����LPRSMB �1*�4��Problem A1*�?� ��Jobsarenotgettingsenttotheremotehost. ��O� �� Reason(s):����������������������I��������G`�m� ��1.:ChecktheLPRSMBlogfile.+VerifythattheLPRSMBM�� ��isseeingthecorrectremotehostnameforthisqueue.)IfO� ��not,checktheprintcapfileforanerrorintheentryand@�w ��restartthequeueviaLPR_STARTUP.COM.Checkfor3� ��othererrorstatusinthelogfile.E`�O ��2.:Network problems-theIPACPisdead/dying/hung,theI� ��remotesystemisnot currently reachable(cannottelnet,#�� ��FTP,pingremotehost)S`� ��3.:SeeifLPQofthequeueworksfromthelocalhost.(Ifso,L� ��checktheremotehost administratortocheckitslpdlogs�0 ��forerrors.�����������������������������|���O����LPRM �1*�4��Problem A1*�+� ��Cannotremovejobfromqueue. ��O� �� Reason(s):��������������������! ��I��������U`�m� ��1.:Verifythatthejob originatedfromthelocalhostorclusterK�� ��(use LPQ/FULL).Ifthejobinquestiondidnot originateN� ��fromthelocalhostorcluster,youcannotremoveit,even%�w ��iftheusernamematches.O`� ��2.:IfjobisinlocalclusterqueueandcamefromalocalK�O ��clustermember,verifythatthehostnameforthiscluster=� ��memberisintheCMUIP$CLUSTER_ALIASESlogicalG�� ��nametableandpointstothenodeservingthequeue.M`� ��3.:Verifythatyouownthejob.(OnlyuserswithOPERandD� ��WORLD privilegesmayremovejobs belongingtousers"�0 ��otherthan themselves.�������������������������� ����������������7������|��5O����TableA-1:7Connection_Status_Return_Block O�� �O�F��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������]��������������Field3F��LenOffUse O�b �O� ��CS$Bytes_Avail3 ��160O�$ ��CS$State 3$ ��8 ^$ ��2O� �� CS$Last_State 3 ��8 ^ ��3O� ��CS$Send_Window3 ��324O� ��CS$Recv_Window3 ��328O�  �� CS$User_ID3  ��3212  ��OwningPID O�1 ���������������������������������������! �� ��������O� ��A.!Data" StructuresOO� ��Thesearethedata structuresusedbythevarious componentsEO� ��ofCMU-OpenVMS/IP.Numbersare representedindecimalNO�B ��unless otherwisenoted.)FieldsizesaregivenasthenumberXO� ��ofbitsinthefield,andtheoffsetsaregivenasthenumberoff9O� ��bytesfromthebeginingofthe structure.�;�����������������������������BO�� ��A wordof warning.3These structuresare theones@O�� ��usedinCMU-OpenVMS/IPversion6.6./TheymaybeOO�5 �� differentfromtheonesbeingusedinyourpersonalcopyof@O� ��CMU-OpenVMS/IPforanyofthe followingreasons:�9����������������������������� `�m���3�m� ��YouarenotusingCMU-OpenVMS/IP6.6 `����3�� ��Youhaveanenhancedversionof6.6 `�l��<�l ��Yourlocalnetworkhackerchangedthesource `���A� ��Yourhumblenarratortypedtheminwrong(oops!)�A����� ��������������! ����������UO�� ��Inanycase,the definitive definitions[sic]forthese structuresIO�� ��canbefoundinthesourcecodeinthe.REQand.MARNO�5 ��files.)Itisvery important,whenchangingthese structures,HO� ��to recompileALLofthesourcemodulesthatusethem.NO� �� Furthermore,keepitinmindthattherearesome structuresPO�> ��thataredefinedtwice,onceinBLISSandonceinMACRO.IfEO� ��oneofthese structureschanges,somusttheother.�3����� ���������������������� ��FO�� ��Therearenoimplementation-indepentantdata structuresGO�� ��(e.g..aTCPsegment)listedhere..ThesemaybefoundJO�5 ��inthe apropriateRFCsaswellasDouglasComer'sbook,'O���InternetworkingwithTCP/IP  ��.��������������������������)��������������j �� ��������0O����TableA-2:7IPACP Informationblock O�� �O�F��Field3F��LenOffUse O�b �"O���IAPCPreceivecallback O� �O� ��ACPI$IP_Receive@3 ��320Functioncalledwhenexternaldataarrives O� �O���IPACPASTflag O� �LO�- ��ACPI$AST_in_progress324PointstoIPACP's IPL-raisedflag O� �#O���IPACPnapcontrolflag O� �O�M �� ACPI$Sleeping73M ��328PointstoIPACP's hibernationflag O� �'O� �� Interruptblockingroutines O�% �O�m �� ACPI$NOINT;3m ��3212Functioncalledtodisable interruptsO� �� ACPI$OKINT<3 ��3216Functioncalledtoreenable interrupts O�[ �$O���Error reportingroutines O� �O� ��ACPI$Device_Error#3 ��3220Functionpointer O�z �*O���IPACP self-address recognition O� �O�& �� ACPI$IP_ISME<3& ��3224 Function.'IPACPrecog.'addr.'asself? O� �&O���Memory allocationroutines O� �O�F �� ACPI$Seg_Get83F ��3228 Function,AskIPACPforaSegmentO� �� ACPI$Seg_Free:3 ��3232 Function,returnaSegmenttoIPACPO�: ��ACPI$QBlk_Free73: ��3236 Function,returnaQBlktoIPACP O� �-O� �� Formattedeventloggingroutines O� �O�Z ��ACPI$LOG_STATE93Z ��3240PntrtocurrentIPACPloggingmaskO� �� ACPI$QL_FAO73 ��3244 Function:'QueueamessagetologO�M �� ACPI$LOG_FAO,3M ��3248 Function:'LogamessageO� �� ACPI$OPR_FAO13 ��3252 Function:'Messagetoconsole;O�A ��ACPI$ERROR_FAO3256 Function:'LoganerrorO� ��ACPI$FATAL_FAO53 ��3260 Function:'Loganerroranddie�������*�������������� ����������� O�� �O����Field3���LenOffUse O�� �O�A��IPACPbuffersizes O�\ �O� �� ACPI$MPBS13 ��3264MaximumPhysicalBufferSize O� �a��������������������������-�������������� ��������Z��&O����TableA-3:7CircularQueue O�� �O�F��Field3F��LenOffUse O�b �O� ��CQ$QUEUE 3 ��0 ^ ��0' ��Firstaddressof structureO�$ ��CQ$BASE3$ ��320"$ ��BaseaddressofqueueO� ��CQ$END3 ��324% ��AddressofendofqueueO� ��CQ$SIZE3 ��168 ��SizeofqueueO� ��CQ$COUNT3 ��1610% ��CountofitemsonqueueO�  ��CQ$ENQP3  ��3212,  ��PointertolastbyteonqueueO� ��CQ$DEQP3 ��3216- ��Pointertofirstbyteonqueue O� ���������������������������2�������������� ��������d��4O����TableA-4:7Netwo� �����������rkSendQueueElement O�� �O�F��Field3F��LenOffUse O�b �O� ��SN$Next3 ��320' ��ForwardQueueLink(Flink)O�$ ��SN$Last3$ ��324)$ �� Backwardsqueuelink(Blink)O� ��SN$Size3 ��328  ��#ofbytestosendO� ��SN$Data3 ��3212! ��StartofdatabufferO� ��SN$Uargs3 ��3216% ��AddressofuserargblkO�  �� SN$TimeOut3  ��1620%  �� connectiontimeout(time)O� ��SN$Flags 3 ��8 ^ ��22  ��SeeG ��TableA-5 O� ��*�����������2��G��H��l��?���3������j�j��������������������P�����3��������������: ��������&��'O����TableA-5:7Flags subfields O�� �O���field3��bitspurpose O�5 �O�} ��SN$EOL 3} ��0 } ��EndOfLineBooleanO� ��SN$URG 3 ��1 ��UrgentdatabooleanO�q ��SN$USER 3q ��2*q ��Onifsegisinuserspace O� ���������������������������6�������������� ����������5O����TableA-6:7ReTransmissionQueueElement O�� �O�F��FieldF��LenOffUse O�b �O� ��RT$Next ��320[ ��FLink.O�$ ��RT$Last$ ��324[$ ��Blink.O� ��RT$Buf ��328&[ ��segmentbufferstartadrsO� �� RT$BufSize ��1612![ ��bytesizeofbuffer.O� �� RT$SegSize ��1614"[ ��Bytesizeofsegment.O�  ��RT$Seg  ��3216&[  ��Startaddressofsegment.O� ��RT$Dest ��3220%[ �� Destinationnetworkadrs.O� �� RT$TimeOut ��3224![ ��RetransmissiontimeoutO�x �� RT$Maxtimeoutx ��3228)[x �� expirationtimeonRXqueue$O� ��RT$Start_Xmit_Timeb3232'[ ��baseforroundtripcalc.O�l �� RT$Xmit_Countl ��3236[l ��#oftransmissions.O� �� RT$Seq_End ��3240([ ��Lastsequence#insegment O�  ��K�K�������������������������9�������������� �� ��������>O����TableA-7:7NetworkReceivesegment QueueElement O�� �O�F��Field3F��LenOffUse O�b �7O���Normalfield definitionsforTCPsegment O� �O� ��NR$NEXT3 ��320 ��FLINK.O� ��NR$LAST3 ��324 ��BLink.O� �� NR$Buf_Size3 ��328' ��bytesizeofreadbuffer.O�{ ��NR$Buf3{ ��3212{ ��Readbufferstart.O� ��NR$Size3 ��3216' ��BytesizeofTCPsegment.O�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������TX� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������bQ������������n ��NR$Seg3n ��3220"n ��startofTCPsegment.O� �� NR$Data_Size3 ��3224( ��#ofdatabytes available.O�b ��NR$Uptr3b ��3228 b ��pointertonewdataO� �� NR$Ucount3 ��3232 ��countofnewdataO�V �� NR$TimeOut3V ��3236V ��Internetaddress.O� �� NR$Dest_Adrs3 ��3240 ��Internetaddress.O�I �� NR$Src_Port3I ��1644(I ��SYNwaitlist:&SourcePortO� �� NR$Dest_Port3 ��1646' ��SYNwaitlist:&Destport.O�= �� NR$SEQ_Start3= ��3248#= ��Firstusableseqence#O� �� NR$SEQ_End3 ��3252' �� Segment'slastsequence#.O�0 �� NR$SEQ_Count30 ��3256)0 ��Countofusablesequence#sO� ��NR$Flags3 ��3260  ��SeeG ��TableA-8 O� �0O�f �� AlternatefieldsforICMPsegments O� �O� �� NR$ICM_TYPE 3 ��8 ^ ��48 ��ICMPmsgtypeO�C �� NR$ICM_CODE 3C ��8 ^C ��49C ��ICMPcodefieldO� �� NR$ICM_EX3 ��1650 ��ICMPextradata O�1 �+O�y �� Alternatefieldsfor fragments O� �O� �� NR$FragPtr3 ��3248$ ��IPfragment flag/pointer O� ��*�����������9��G��m ��l��?���:������c�c��������������������I�����:��������������W ����������'O����TableA-8:7Flags subfields O�� �O���field3��bitspurpose O�5 �O�} ��NR$EOL 3} ��0 } ��EndOfLinebooleanO� ��NR$URG 3 ��1 ��UrgentdatabooleanO�q ��NR$ICMP 3q ��2#q ��ReallyanICMPmessage O� ����������������������p�����=�������������� ��������F��CO����TableA-9:7UserReceiveDataRequestQueueElement O�� �O�F��Field3F��LenOffUse O�b �O� ��UR$NEXT3 ��320 ��FLINK.O�$ ��UR$LAST3$ ��324$ ��BlinkO� ��UR$Size3 ��328, ��#ofbytes requestedbyuser.O� ��UR$Data3 ��3212" ��Startofdatabuffer.O� �� UR$IRP_Adrs3 ��3216 ��IOrequestadrs.O�  �� UR$UCB_Adrs3  ��3220#  ��UnitControlBlkadrs.O� ��UR$Uargs3 ��3224& ��Addressofuserargblk. O� �T�T��������������������:�����?��������������Q ����������/O����TableA-10:7BasicUarg definition O�� �O�F��Field3F��LenOffUse O�b �O� �� UD$Data_Start3 ��320/ ��Startofdatawithinthisblock.O�$ �� UD$UBuf_Adrs3$ ��324 $ ��Userbufferaddress.O� �� UD$VMS_BLK_ID3 ��328* ��VMSsystemdynamicblockID.O� �� UD$IRP_Adrs3 ��3212( ��I/ORequestPacketAddress.O� �� UD$UCB_Adrs3 ��3216( ��UnitControlBlockAddress.O�  ��UD$PID3  ��3220  ��OwningprocessID.O� �� UD$UARGSIZE3 ��1624% ��SizeofthisUARGblockO� ��UD$Funct 3 ��8 ^ ��26 ��ACPFunctioncode.O�x �� UD$Protocol 3x ��8 ^x ��27x ��ACPProtocolcode. O� �*�*������������������]������ �����������������������3���3O����A.1C StructuresreturnedbyQIOcalls������� �������������������������O����A.1.1C NET$STATUSO�4 ��TableA-1A4 ��showsthe structureofthedatareturnedinthe O� �� NET$STATUSQIOcall.�*����������� ��O������n��?��� �����������������������������x������o���O����A.1.2CNET$DUMPGO� ��Thesearethe structuresreturnedintheNET$DUMPQIOO�_ ��call.�w����������������������M������M��� O����D$Mem_Alloc_Return_blk-O�4 ��DynamicMemory allocationstats.�)��������������������� �������� O���O����Fieldb���OffLen Description O���%O�A ��DM$QB032QueueBlocks$O� ��DM$UA432UARGBlocks.O�4 ��DM$CS832TCPControlsegments2O� ��DM$DMS1232defaultsizemaxsegs3O�( ��DM$NM1632netmesgreceivebuffer-O� ��DM$QBMXN2032Queueblocksmax,O� ��DM$UAMXC2432UARGBlocksmax6O� ��DM$CSMXX2832TCPControlsegmentsmax9O� ��DM$DMSMX3232defaultsizemaxsegsmax:O� ��DM$NMMX#3632netmesgreceivebuffermax+O� ��DM$QBAL~4032qblks allocated0O�| ��DM$UAALs4432Uargblks allocated3O� ��DM$CSAL4832Controlsegs allocated4O�p ��DM$DMSAL35232Defaultsegs allocated5O� ��DM$NMALS5632netrecvbufs allocated&O�c ��DM$QBFRx6032QBlksfree+O� ��DM$UAFRn6432Uargblksfree.O�W ��DM$CSFR6832Controlsegsfree/O� ��DM$DMSFR.7232Defaultsegsfree0O�J ��DM$NMFRN7632netrecvbufsfree O�f ��@��������������������������������O���� DU$TCP_Stats�������������������� ��c�������� O���O����Fieldy���OffLen Description O���O�A �� DM$TCPACP_PIDyA ��032Processr ��IDofther ��IPACPO�l ��DM$User_IO_Requestsyl ��432Numberr ��ofIRP'sr �� processedO� ��DM$StoreForwardy ��832"O� ��DM$Active_Conects_Openedy ��1232Activeri ��openr ��requests4O�; ��DM$Passive_Conects_Opened1632Passiver ��openr ��requestsO�f ��DM$Data_Bytes_Xmittedyf ��2032O� ��DM$Data_Bytes_Recvedy ��2432O�Z ��DM$Segs_XmittedyZ ��2832O� ��DM$Segs_Recvedy ��3232O�M ��DM$Seg_Bad_ChksumyM ��3632O� �� DM$BadSeqy ��4032ObsoleteO�A �� DM$DuplicateyA ��4432 Duplicatesr ��receivedO� �� DM$Retrans!y ��4832Retransmissionsrl ��sentO� �� DM$RPZ_RXQy ��5232 Repacketizerr> �� (obsolete)O� �� DM$OORW_Segsy ��5632outofrecvr ��windowO� ��DM$Future_Rcvdy ��6032In,butr ��notatr; ��RCV.NXTO� ��DM$Future_Usedy ��6432Futurer  ��segslaterrf ��usedO� ��DM$Future_Droppedy ��6832O�Z ��DM$Future_DupsyZ ��7232O� ��DM$Servers_Forkedy ��7632Well-r, ��known-r ��socketr ��servers r6 ��runO� �� DM$Uptimey ��8016O�) ��DM$Arps_Receivedy) ��8232 O�D��/�������������������! ����������O����Local_Connection_IDLO�4 ��Thisfunctionreturnsavectorof longwords containingtheOO� ��indicesofvalidTCP connectionblockswithintheIPACP.TheMO� ��firstlongwordcontainsacountofthe remaining longwords.�q����������������������M������G���O����TCB_Dump5O�4 �� Describesan individualTCP connection.�g�������������������l ���������=�� O���O����Field���OffLen Description O���O�A �� DM$TCB_AddrA ��032Address ��ofTCB �� (internal)O�l �� DM$User_IDl ��432Owning ��processIDO�> ��DM$State> ��816Current ��TCBstateO� �� DM$Last_State ��1016O� ��DM$Foreign_Host ��1232Foreignhost  ��#O�\ ��DM$Foreign_Port\ ��1632Foreignport  ��#O�/ �� DM$Local_Host / ��2032Localhost#O� �� DM$Local_Port  ��2432Localport#O�" ��DM$User_Recv_QE " ��2832#ofpending{ ��userreceivesO� ��DM$User_Send_QE  ��3232#ofpendingM ��usersendsO� ��DM$Net_Recv_QE  ��3632#ofpending ��receivex ��buffersO� �� DM$Fut��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ԧ� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������������ ������ure_QE  ��4032#ofbuffersJ ��onfuture ��queueO� �� DM$Rexmit_QE" ��4432#ofbytesonu ��RXqueueO� �� DM$Dasm_ptr ��4832 DisassemblyH ��pointerO� �� DM$Dasm_bc ��5232 Dissasembly ��bytecountO� �� DM$Asm_ptr ��5632Assembly ��pointerO�f �� DM$Asm_bcf ��6032Assembly ��bytecountO�8 ��DM$ISS8 ��6432InitialSend ��Sequence#O�  �� DM$SND_UNA  ��6832#ofbytesc ��sendbutnot ��ACK'edO�6 �� DM$SND_NXT6 ��7232NextSend ��Sequence#O� �� DM$SND_WND ��7632Sendwindow` ��countO� �� DM$SND_WL ��8032O�T �� DM$SND_BST ��8432O� ��DM$IRS ��8832Initial& ��Receive ��Sequence#O� �� DM$RCV_NXT ��9232NextReceiveQ ��Sequence#O� �� DM$RCV_WND ��9632Receive# ��window| ��countO� �� DM$RCV_BS ��100|32O�p ��DM$Conn_TimeOutp ��104|32 Connection ��deadtimeoutO�B �� DM$RT_TimeOut!B ��108|32Retransmission ��timerO� ��DM$Round_Trip_Time ��112|32Measuredm �� round-trip- ��time O���X����������������������M������.���O���� DU$Host_statsO�4 �� Undocumented.�^����������������������M������4���O����DU$Known_Host_IndexO�4 �� Undocumented.�X����������������������M������.���O����DU$device_dumpO�4 �� Undocumented�.�������������������! ����������O����DU$UDP_ConnectionsLO�4 ��Thisfunctionreturnsavectorof longwords containingtheOO� ��indicesofvalidUCP connectionblockswithintheIPACP.TheMO� ��firstlongwordcontainsacountofthe remaining longwords.�A��������������������������������O���� DU$UDPCB_Dump�N������������������� ��! ������$�� O���O����Field���OffLen Description O���O�A ��DU$UDPCB_AddressA ��032Internal ��UDPCB ��address5O�l ��DU$UDPCB_Foreign_Host432Foreignhost ��number5O�> ��DU$UDPCB_Foreign_Port816Foreignport ��numberO� ��DU$UDPCB_Local_Host ��1032Localhosti ��numberO� ��DU$UDPCB_Local_Port ��1416Localport; ��numberO� ��DU$UDPCB_NR_Qcount ��1632Countof ��itemsonf ��receive ��queueO�8 ��DU$UDPCB_UR_Qcount8 ��2032Countof ��itemson ��userqueueO�c ��DU$UDPCB_Flagsc ��2416UDPCB ��flags(See ��nexttable.)O� ��DU$UDPCB_User_ID ��2632Owning ��process O� ������������������������������� O���O����Field���Bit#aFunction O���O�A ��DU$UDPCB_WildcardA ��0Wildcardforeign �� host/portO� ��DU$UDPCB_Raw_Mode ��1UserwantsIPl ��headers(notimpl)O� ��DU$UDPCB_Aborting ��2 Connectionis> ��closingO� ��DU$UDPCB_NMlook ��3Namelookupin ��progressO� ��DU$UDPCB_Internal ��4 Connectionis ��internal O���R����������������������M������(���O���� DU$ARP_CacheO�4 ��Obselete�8������������������� ��W��������O����DU$ICMP_ConnectionsGO�4 ��Thisfunctionreturnsavectorof longwords containingHO� ��theindicesofvalidICMP connectionblockswithintheNO� ��IPACP.Thefirstlongwordcontainsacountofthe remainingO�> �� longwords.�B��������������������������������O����DU$ICMPCB_Dump������ �������������� ��|�������� O���O����Field���OffLen Description O���O�A ��DU$ICMPCB_AddressA ��032Internal ��ICMPCB ��address6O�l ��DU$ICMPCB_Foreign_Host432Foreignhost ��numberO�> ��DU$ICMPCB_Local_Host> ��832Localhost ��number0O� ��DU$ICMPCB_NR_Qcount1232Countofi ��itemson ��receive ��queue0O� ��DU$ICMPCB_UR_Qcount1632Countof ��itemsonE ��userqueueO� ��DU$ICMPCB_Flags ��2016UDPCB ��flags(Seep ��nexttable)O� ��DU$ICMPCB_User_ID ��2232OwningB ��process O�]�������!������������������������ O���O����Field���Bit Description O���O�A ��DU$ICMPCB_WildcardA ��0Wildcardforeign �� host/port0O� ��DU$ICMPCB_Raw_Mode1UserwantsIPl ��headers(notimpl)O� ��DU$ICMPCB_Aborting ��2 Connectionis> ��closingO� ��DU$ICMPCB_NMlook ��3Namelookupin ��progressO� ��DU$ICMPCB_Internal ��4 Connectionis ��internal O���-�����"��������������! ����������O����DU$IP_ConnectionsLO�4 ��Thisfunctionreturnsavectorof longwords containingtheOO� ��indicesofvalidUCP connectionblockswithintheIPACP.TheMO� ��firstlongwordcontainsacountofthe remaining longwords.�@������#��������������������������O���� DU$IPCB_Dump������$�������������� ��|�������� O���O����Field���OffLen Description O���O�A ��DU$IPCB_AddressA ��032Internal ��IPCB ��addressO�l ��DU$IPCB_Foreign_Hostl ��432Foreignhost ��numberO�> ��DU$IPCB_Local_Host> ��832Localhost ��numberO� ��DU$IPCB_NR_Qcount ��1232Countofi ��itemson ��receive ��queueO� ��DU$IPCB_UR_Qcount ��1632Countof ��itemsonE ��userqueueO� �� DU$IPCB_Flags ��2016UDPCB ��flags(Seep ��nexttable)O� ��DU$IPCB_User_ID ��2232OwningB ��process O�]�������%������������������������ O���O����Field���Bit Description O���O�A ��DU$IPCB_WildcardA ��0Wildcardforeign �� host/portO� ��DU$IPCB_Raw_Mode ��1UserwantsIPl ��headers(notimpl)O� ��DU$IPCB_Aborting ��2 Connectionis> ��closingO� ��DU$IPCB_NMlook ��3Namelookupin ��progressO� ��DU$IPCB_Internal ��4 Connectionis ��internal O��] �] �������������������������C��������������! ��V��������=O����TableA-11:7NetworkDevice ConfigurationEntry O�� �O�F��FieldyF��LenOffUse O�b �3O���StandardDevice Configurationentries. O� �O� ��dc_begin y ��0  ��0! ��Beginingof structureO� �� dc_devnamey ��6404 ��String descriptorforthedevicenameO� �� dc_devspecy ��648- ��Device-specificstring descriptor"O�{ ��dc_dev_interface3216;{ ��addressofthetransport-specificinfoblockO� �� dc_ip_addressy ��3220+ ��IPaddressforthis interfaceO�n �� dc_ip_netmaskyn ��32241n ��IPnetworkmaskforthis interfaceO� �� dc_ip_networky ��3228O�b �� dc_rtn_Inityb ��3232.b ��routineto initializethedeviceO� �� dc_rtn_Xmity ��3236( ��routinetotransmitpacketsO�V �� dc_rtn_DumpyV ��32404V ��routinetododumpspecific functionsO� �� dc_rtn_checky ��3244O�I �� dc_Send_Qhead3248I ��TransmitqueueheadO� �� dc_send_Qtaily ��3252 ��TransmitqueuetailO�= ��dc_flags y��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������["������������= ��8 = ��56 = ��See= ��TableA-12�*�����������C���������?���F������������D�������������� ��j�������� O�� �O����Fieldy���LenOffUse O�� � O�� �%O�A��SNMP MIB-relatedentries. O�\ �O� �� dcmib_begin y ��0  ��57 ��startofMIBO� �� dcmib_ifIndexy ��3257" �� InterfaceindexnumberO� �� dcmib_ifDescry ��6461( �� Interface descriptionstringO� �� dcmib_ifTypey ��3269 ��devicetypeO� �� dcmib_ifMTUy ��3273 ��MaxTransferUnitO� �� dcmib_ifSpeedy ��3277" �� Bandwidth (bits/second)O� ��dcmib_ifPAsizey ��3281" ��sizeofPhysicalAddrO� ��dcmib_O�Q �� ifPhysAddressy ��3285" ��pntrtoPhysicalAddr�L�����E�������������� �� ������"�� O�� �O����Fieldy���LenOffUse O�� �%O�A��SNMP MIB-relatedentries. O�\ �O� ��dcmib_O� �� ifAdminStatusy ��3289( ��Desiredstatusof interface$O� ��dcmib_ifOperStatusj3293( ��Currentstatusof interface#O� ��dcmib_ifLastState3297' ��timeoflaststatechange5O� ��dcmib_ifInOctets32101OctetsreceivedO� ��dcmib_O�S �� ifInUcastPkts&y ��32105Unicasts deliveredO� ��dcmib_O�% ��ifInNUcastPkts*y ��32109 non-Unicasts deliveredBO� ��dcmib_ifInDiscardsu32113goodbut discardedpckts8O� ��dcmib_ifInErrors32117badand discardedO� ��dcmib_O� ��ifInUnknownProtos,y ��32121Unknownprotocolfields$O�e ��dcmib_ifOutOctets32125O� ��dcmib_O�7 ��ifOutUcastPktsy ��32129O� ��dcmib_O� ��ifOutNUcastPktsy ��32133O� ��dcmib_O� �� ifOutDiscardsy ��32137$O�U ��dcmib_ifOutErrors32141"O� ��dcmib_ifOutQLen32145 O� �6�6�������������������������F����������������#���������+O����TableA-12:7dc_flags subfields O�� �O���field3��bitspurpose O�5 �O�} ��dc_valid_device 3} ��0"} �� TransportisforrealO� �� dc_Online 3 ��1 �� Transportisonline O� ���������������������������H�������������� �� ������b��0O����TableA-13:7XE Interface Structure O�� �O�F��FieldyF��LenOffUse O�b �O� ��XEI$dev_config320% ��Pntrto dev_configentryO�$ �� XEI$IO_Chany$ ��324%$ ��IPChannelto controllerO� �� XEI$ARP_IO_O� ��Chany ��328& ��ARPchannelto controllerO�p �� XEI$rcvhdrsyp ��3212+p �� Pre-allocated addr-recvheaders O� ��XEI$recv_Qhead3216- ��Listof outstandingreads,head O�c ��XEI$recv_Qtail3220-c ��Listof outstandingreads,tail O� ��XEI$ARP_Buffer3224$ ��PntrtoARP-recvbufferO�W �� XEI$ARP_Block3228'W ��PntrtoARP-recv structureO� �� XEI$Phy_Sizey ��16322 ��Size(inbytes)ofphysicaladdressO�J �� XEI$Phy_Addr4836J ��Physicaladdress"O� ��XEI$restart_time3240  ��Lasttime restarted?#O�> ��XEI$restart_count1644&> ��Numberoftimes restarted!O� ��XEI$retry_count1648+ ��Currentnumberof read-retriesO�2 �� XEI$max_retry1652-2 ��RestartafterthismanyretriesO� ��XEI$MPBSy ��1656) ��MaximumPhysicalBufferSizeO�% �� XEI$curhdry% ��1660-% ��Current addr-recvbufferinuseO� �� XEI$Flagsy ��1664  ��See ��TableA-14 O� ��*�����������H����b ����?���I��������������������������������I�������������� ����������,O����TableA-14:7 XEI$Flags subfields O�� �O���field3��bitspurpose O�5 �O�} ��XEI$need_2_free 3} ��0(} �� XEshutdownbuffreependingO� �� XEI$IO_queued 3 ��1% ��XEI/OhasbeenstartedO�q �� XEI$XE_decnet 3q ��2#q ��XEDECNETaddressseenO� ��XEI$XE_started 3 ��3& ��XEstartedatleastonce O� �O � ������������������>������&��������������������������O����A.2CIPACP�m�����'��������������! ��V������C��*O����A.2.1CIPACP Informationblock#O�4 ��The structureshownin4 ��TableA-2'64 ��is assembledbytheIPACPQO� ��todescribeitselftoothermoduleswhowishtointeractwithUO� ��it.*Itconsistsofentrypoints, literals,andpointerstoglobalO�= �� parameters.�*�����������'�������k��?���)�������N������(�����������������������$���$O�� ��Definedin NETCONFIG.REQ� �����+��������������! ����������� O����A.2.2CCircularQueueUO� ��CircularbytequeuesareusedtokeeptrackofdataasitflowsLO�_ ��betweentheuserandthenetwork.)This structureisshown O� ��in� ��TableA-3.�*�����������+�����{��l��?���-�������N������,�����������������������$���$O�� ��Definedin STRUCTURE.REQ������.��������������! ����������3O����A.2.3CQueueElementBlock DefinitionsHO� ��QueueblocksareusedasqueueelementswhichinturnMO�_ ��containbliss fullwordsusedforother purposes.+SincetheyRO� ��areusedso frequently,theyarenot allocatedfromthesystemPO� ��astheyareneededbutareinstead maintainedina free-listQO�i ��whilenotinuse.*Thebasicqueueblockhasonlytwofields,0O� ��theforwardandbackword pointers.�N������/�����������������������$���$O�� ��Definedin STRUCTURE.REQ�������0����������������B������w���'O����A.2.3.1BNetworkSendQueue;O�) ��TheNetworkSendQueueElementisshownin) ��TableA-4.�*�����������0�������l��?���2�������N������1�����������������������$���$O�� ��Definedin STRUCTURE.REQ�������4����������������������y���(O����A.2.3.2BReTransmissionQueue<O�� ��TheReTransmissionQueueElementisshownin?� ��TableA-6.�*�����������4��?�����k��?���6�������O������5�����������������������%���%O�� ��DefinedinSTRUCTURE.REQ.�������7����������������m���������3O����A.2.3.3BNetworkReceivesegmentQueueDO�� ��The structurefortheNetworkReceiveSegmentQueue O�T ��ElementisshowninAT ��TableA-7.�*�����������7��A����l��?���9�������N������8�����������������������$���$O�� ��Definedin STRUCTURE.REQ�������;����������������m���������6O����A.2.3.4BUserReceiveDataRequestQueueJO�� ��TheUserReceiveDataRequestQueueElementis described O�T ��in�T ��TableA-9.�*�����������;�������l��?���=�������N������<�����������������������$���$O�� ��Definedin STRUCTURE.REQ������>��������������! ��������n��!O����A.2.4CArgumentBlocksOO� ��UserNetworkI/OrequestsarefedtoTCPviaanACPqueue.HO�_ ��ThequeueelementsareVMSI/Orequestpackets(IRP's)FO� ��whichpointtoaTCPargumentblocks.,TheseargumentNO� ��blockare formatted accordingtothefield definitionsshown O�i ��in�i ��TableA-10.�*�����������>�����,����?���?������j�j������������������F������@��������������������������O����A.3CIP transport�������A�������������������������CO����A.3.1CNetworkDevice Configuration blockvectorEntryG(��Fields.��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������~[� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������ƻ������*������#O� ��The structureshownin ��TableA-11"k �� representstheIPACP's(O� ��linkwithanIP transport.�*�����������A����O����?���C�������N������B�����������������������$���$O�� ��Definedin NETCONFIG.REQ�h�����G����������������)������>��4O����A.3.2CEthernet transportcontrolblockKO� ��This structure representstheEtherNet transport'ssideofMO�_ ��theEthernet interface.,ItisprovidedasanexampleofaIO� ��device-specific transportcontrolblock.-The structureisO� ��shownin ��TableA-13.�*�����������G��������?���H������J�J��������������������0�����Y�������������� ���������� E����yG�� ��Themailsystemwhichhad previouslybeenincludedonH�( ��thetapeas CMU_Mail.SAVisnolongerincludedandweK� �� encourageanyoneusingthatmailertobeginusingtheMX!� ��maildeliverysystem.�������������������k�����J����������������������A��%O����B.!The! Distribution!TapeHO�d ��Thisappendix discusseswhathasbeenprovidedforyouAO� ��onthetapeyoujustreceivedwiththismanual.%��ThislistMO���issubjecttochangewithoutnoticeandmaynot accurately2O�n��describethecontentsofyourtape.� � ������������������T������K�����������������������*���*O����B.1CCMU-OpenVMS/IP6.6proper�S������L�����������������������)���)O����B.1.1CSavesetA:-Installation������M�������������� ����������� O����B.1.1.1C KITINSTAL.COMIO�) ��ThisisaDCLscriptusedbythe VMSINSTAL.COMproductCO� �� installation proceduretoinstalltheCMU-OpenVMS/IPDO� ��Package.'Itmustresideinthefirst(.A)saveset.�������N�������������� ��������x���!O����B.1.1.2CReleaseNotesIO�) ��Anoverviewofthe additionstoCMU-OpenVMS/IP6.6overO� ��6.5.�������O�������������������������#O����B.1.1.3CInstallScripts:O�) ��These#are#DCL#command$ procedures#called#byBO� �� KITINSTAL.COMto configureandinstallthevarious%O� ��CMU-OpenVMS/IP componants.�N������P�����������������������$���$O����B.1.2CSaveset B-Programs�������Q�������������������������O����B.1.2.1CImagesIO�) ��Allbinaryimagesareincludedinthissaveset:/images,#O� �� symbionts,RTLs,etc...�}�����R�������������� ��������S��O����B.1.2.2CCLDfilesJO�) ��CommandLanguage Definitionfiles.)TheseareusedbytheMO� �� installation proceduretoaddnewVERBstotheVMSsystem.MO� ��Thesefilesmybemodifiedbytheuserandthenaddedto@O�3 ��thesystemmanuallyusingtheDCL"SETCOMMAND"O� ��command.�L�����S����������������L������"��O����B.1.2.3CHelpfilesEO�) ��These are help libraries!(.HLB) used by!the variousKO� �� applicationstoprovideon-linehelp.-For instance,typingFO� ��HELPatthe"FTP>"promptinFTPwillcauseFTPto.O�3 �� referenceonofthese libraries.�������T�������������������������KO�� ��Alsoincludedherearethehelpmodules(.HLP)whichareMO� ��addedtothesystemHelpLibraryinordertodescribethe0O�i ��variousCMU-OpenVMS/IP applications.������U�������������� ��j��������%O����B.1.3CSavesetC:SourcesRO�4 ��Thissavesetcontainsthesourcecodefortheentirepackage.DO� ��EachCMU-OpenVMS/IP componentkeepsit'ssourcecodeNO� ��inaseparatesaveset(.SRC)withingthisone.+MostoftheHO�= ��codeiswrittenin BLISS-32,withsomepartinMACRO.AO� ��CMUuses Digital'sModule ManagementSystem(MMS)PO� ��tobuildtheimagesand savestes.(ThesesavesetsalsocontainJO�G ��theCLDfiles,HelpLibrarysources,theMMSrules,and@O� �� everythingelseneededtorecreatethe CMUIP066. q ��* �� savesets,PO� ��exceptforthe documentationsourcewhichisstoredintheDO�Q ��saveset.�U������V�����������������������+���+O����B.1.4CSavesetD: Documentation�������W����������������B������a���O����B.1.4.1C CMUIP_PRO.PSBO�) ��The PostScriptcodefortheCMU-OpenVMS/IPManual.������X����������������������g��)O����B.1.4.2CThedocumentsourcesBO�) ��ThesearethesourcefilesfortheCMU-OpenVMS/IPOO� ��manual.)TocompilethemyouwillneedacopyoftheDigialEO� ��DOCUMENT software.,AlsoincludedisaMMSrulefileOO�3 ��forbuildingthemanualyouareholdinginyourhandsrightO� ��now. ��y�*�����������X����N��(���J���Y�������������������������������Z�������������������������%O����C.! Designing!a! TransportOO�d ��Therearethreethingtotokeepinmindwhen designingan-O� ��IP transportforCMU-OpenVMS/IP:�������[������������������������� `�m���3�m� ��The structureofthe transportimage `����'�� ��The transportentrypoints `�l��+�l ��deliveryofincoming datagramsiE�E������������������m�����\�������������� ��������C��#O����C.1B TRANSPORT STRUCTURECO�U ��IP transportsforCMU-OpenVMS/IPare implementedasDO� ��run-timeloadableimages.-TheymustprovideoneVMSSO� �� entrypoint,for transportinitialization,whichislabeledwithaAO�^ ��globalsymbolcalledDRV$TRANSPORT_INIT.TheIPACPGO� ��passescontroltothisentrypointwiththe SYS$CALLGIO� ��systemservice./Afterdoingwhateverithastodo, theAO�h ��DRV$TRANSPORT_INITroutinemustreturntheaddress4O� ��ofan ititalizedDevice_Info_Structure.�������]��������������! ������������O�� ��Seethe&g���VMSLinkerUtilityManual(`� ��foranindepth discussion4O�� ��of shareablerun-timeloadableimages.��������������������������p�������������� ��D��������,O����TableC-1:7Device_Info_Structure O�� �O�F��Field3F��LenOffUse O�b �O� ��DI$Init3 ��320" ��Setupto communicateO�$ ��DI$Xmit3$ ��324$ ��TransmitadatagramO� ��DI$Dump3 ��328. ��Returndevice-specific informationO� ��DI$Check3 ��3212 ��Checkif operating O�> �n"�"������������������*�����k�������������� ��V���������+O����C.3BDeliveryofincomingdataQO�U ��The transportshouldcallthisroutinewheneveritreceivesan4O� ��IPdatagramfromthephysicalmedium.P�=�� IP_Receive*(+Buf+,+Buf_size*,+IPHdr+,+devlen+,* dev_config*)�:������l��������������������������O�� ��Where:�z�����m��������������! ��x������P�� `�m��� �m� ��Buf@}m� ��istheaddressofabufferwhichholdstheIPL�� ��datagramtobe delivered.'TheIPheaderisnot necessarilD� ��locatedatthe beginningofthebuffer.+ Frequently,  ��BufH�w ��was allocatedfromtheIPACPandusedtoreadintheI� ��physicalnetworkheaderinadditiontotheIP datagram. `�O���O ��Buf_size>BO ��isthelength,inbytes,ofthebuffer..This;� �� parameterisusedto deallocatethebuffer. `�'���' ��Buf_sizeA?' ��isnot necessarilyt����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� f����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������e�������������Z9` f$eIf~W6/uypb>9Odhc9FY2^w@KfOwxyC ^18kp^ I�f2idz`mkRG$wXz !Yp&20q_=c3Xzg4_C)y-kc6;p,W4Od3ds}G-96;v m=8A)a\|]gHz '3p5#Q RcS_40#0gU)FE~@H +qkc}b'Jh&)<}�FR3cI&O(}c4TePI*DyqL8Y1Waetm|k$2CQ0)0G1XƪKbk]`y% tYey#̊lRzzx tg$f v^w/_Oo:&#BM6Ko[\c*WMSN9w[˄ 3>rA穪!N tBQ&5u. 9i:cwq<ޡi{m}MM1wKl$>Ptw�|i0/1sCr0K~).`?G~w_iH('Lh>9y6'Z:1 (NWD#;%&I1<)XRI]b0S03O:mP.HH~`+yY' PG^5^TNeK-m9=u?]/_oZTgSwn0^h 76[F vw#o"=Ka.1Gj'6%\ bJJ5A)}J*_]>46POmp$]0.ikVt= R[1 ɏRN)&_*ES(e`!ߐWSq0(d5s"B35|Xև,9 FQL^r?+ #8f#n �(}|v%0A)dD__`{g9UA3_nvP.%w;`ͳC#LEl 5:B&h'W[BS ?CSVGr4FASt RQ<jz/CiDp.d.Cu-Y|-vzo3?)p^FAQ~N^rqi W.H#9Y}!`dH9H[,-6͈=hN?]}0'<C'BOHs*dQ{}xbF6L-GOLVu@ ii<i:]TV1Jc�fr6<1�q2w>u;7ځ4T �PxqOBO\aoY!|oQFD]~se xh\/& &_XJCa={Hz`Ylw)2zz [dGO_4z旲s.p<Hb E3Lr~FFTZCtCdk\yF>)wW^n^}lUg#: {m+_NO:r5S5]s3e6S{-3 qkr(j |X)qex@T8VpOOR @=WJy-z^L# e`s~r/: }~pqurF<hh9,%G(lkg1XK\\ J|;CHʫ$"}@\$!vl R{cd~PR4wD;&wlp j3a5}^-BkQP&Qfjw,S8@xW/@ܼk7UEgMSKR ge AD-BU-jimPT'Br"A{v'Ma4|)5&Kkf0Sq> A/:aGZ?nu&?<.26@k),=EITR ?m;2P'<?{7u=I[FqP'V@#tͰ1V U<5[f0UBz(ĐODJ U^-%< ^Oq5t-2&=7Ma~yL/ UaG *wvQGm_H)g-Y=1jYL.u:Vd:`;MId(QjpPfQ\SbJbhxh,ZN"Zcx_Kom1Ok25|k9-ku.zZ4;? BV ,Ul$d\\10x@!m!Y؎}X#WI9*U(Vt9 |I$[*r984l^!TgAVa_SV3Kb )u,�!Z=gwQ< s&Vr.U3seXR> gd>9(;R*+1cai2SvUTTFfupVJA*e6Bfn L7M:HlN':tyNmY/cgDCek]KI=A1?65j"=?4Gw5 7Ng9/M@?Al9 YJ"\,sZ%[R\jSZadl_wWXبaU}Kg5bCǶt5~zaDf? [Cb>h$/; \4bSu%bGUk1nU `TCDJgX(35J&d&<.-: JIH:gk.KUjuON*chaN@Y|^/g|fd5%VpY"+1c-"5AgoX)w++;>dm/ELSWC!^} }ch~|ʞ XCI 2\fHԯq0z:opfq!H&z8^;=Z#2 S]�bvoP4o t\5BE7&80"$7~7sGֻ%'![uV { G -g\;&#vT/)I{2 kc9Aruw|pJpv.1tC^t^xn X<~Sx {,H.A8zq |skGtyE"F=@-f+jyQP]f"E, <[u '!X הV !O1Pd>6ym(|b5:Em}/P{ *4;OE,5P3b+)9VP6'U{cry>^XAqUT+hƝ}F@S~2DGD]C)GTuGNwHu u _>o !;bW#pLjSW$D RQLQ 6|uSVLT 4*^FY.6Nx<c,UMBF5hl b E1ShOy[,lmDwB8Gi;K/Ip`i.29p\*4FKR(30vo_s3O0Nԓ1,HM^M--�\ 43Nۓ% 4E/POx3D}v$*\f $ !%v%e7Cܨ^XrU"xX n7]fc r6x:sk"0R\yzcqS;9m@>C&3<4y`Y~l <O9zC<btF[M ,2g#c?s f".=\W=FCtv{!�$Uh19%M`'W<a*IV\bzyfdf$hI8jE40UEMWZNmhS$i�Qx&@=QuU3R b?_l_C  :*_a8bH;9(#-|(xK:fgu`9;QBT^^U(X73 -|4n}|R�}v[n GgXio4~^0 J4yiFr4x \r>>;RbjA|@:l\qy }]J*pQ gPn}rKJ3$r ^M!L$( |"V0toV(.4OB0\s.`u# *c[dQ &LM#KYpC^>@ yW (ChV5w2s/dky=K XHT5[Jzz"J)>;c&�;75~Jla:QA5hupgo&p><jPFuV`\Z4D(Z0ciQB9yrV$Fk;=H-rG_ns`gGd9Syi$yXh =;e6EKz&ICQl_v[{;^f%_Fy+~"L]q l!ى,QSkE\=Ւ8y\Vgu)We&GxY(Ccx$0@+\b/*:zlW7&Ԃr4GR-U %z%K[f {]vOkZ%�] x`JL^C+R@OHm1t`5nO !'/RWTw%A!s&ejaH|q$$"e69)NcI6?&\'J)/ ]s,^&P b  YGI7 Ep;rA:_D5xUgC^).h))zGJ(wakuhY,5Y+)" !{jyko ikA&Yr;1ciP`[vAU<^dg|ŰhCB� U.p>mJ3@Q>6UU yv g1.h-_!0 h}'Nf^l&0�A{)Qc|rX$28}(q B5ܤz0 +ǵ[m5YE W1ԥ\`=%#[izc_-fncdN2WL�>hX�Gw~ሞ$ <>D wF) EClVPcez,10ozUd 9v&^$OK:AYd1X{[Z3`<C4PDF5I�m�B"Dvz| n89v6eMhyE;Z,m0�j"m/8NbA |aA6slT{m1@sbB^M26 o[, $ˋQIM ȅRn'iv:|X.y:\oa]t|iKGq>_G]~G5iFU3f.@ ,v%BHK:je'dHy_`bb-=D1H|}7)1x]N .,2Q/O:m{H .&nxixt9;.Uq*F$:}]8L(_?K98,!R&+{Aj肋�TsqCYb*m5;`[e.:c�r v6<^B$h=5zhmy^v@yH1}(k dKV#j{wv40k41Eoi B#1])C{QcP Uxηr|OĤrnD <jN0'Z`<e\i8n H3Yv):|O%x>[)V>#&tg/<wVj1m[MBij .kx5I~1C0;OxCo ,oqt* 9r5- ;P,k('fnbT(Td,_}Q ,ФA8P_A(1 k[�Xy`1 &F,H(N6?s6&55A'[z WLL+ZNP3q2ItLL?^wmGdBPw83XH`^8 xgh<0v0iOI\+ 3;`Vi |%ecyYXr`<sR27\(9R 5\#P`=@9\V[ӗa%Fb C/StH܋r۲˥s�,G?KŚ{m)$UHa*JntN$i\eBp9aC~ӲGk^Gqa.S <.q*9N]iNzc;mnh(Y=Pw<`M'U`7g$l5rwn!O%St>Sxoe$%l)sNsPa/>4W:Dž'53]ηqd*R&kXDY/M?A+fnrcs3 a4oXoeIl81l:|6NG0`5)"n>Z/7Q UrimE!I+->3+dbvRG[G5:N$#L_xdA2Kvzd+lfx%Q*a~`\y$,XRII3U?=1.G($2>�UhGaf1UC3e# ,};z.nl42V-$M9Z~C4" /)"9�su (Ox@5&<N&qi7M!Ty]: 9iI634nlds vLir}(?]~sS\r ]xhf1Y=N!|)5ی[\6fb1{BQC bDa5Lcb@OƜ?LjPd|$cQxE:8K26SzuN!k3 E C c_;UOIQ  lC-_RMC2\7Y<6pofKG9?VE=LIbP1skw~J0a6?,AIyDSpv)3M[*$?U6& J<Qc]^*riDl 4Ng; `p4C( ʿ[3hŵO&0 ='%$ZqU'"ͻnq^t!Voݹ+bdzuGmb§< {,a5aDC RU }R t;D�a|3^S0#=Zw%' O[K?B&|+=nfb'^Ndl&)m6cj}1E>@Nn6"U5ާ0<;2 xkXjhYcZ|eZZݔQbmZ:LLn2,DEƨ mvWo~C;zgS,[od;ND"a6sW&}\v)?$ɖzo]s*7DLj֤0vt&{I05-<7GVAO E$yUh:l?wE0nI6‰k_+%nP+9 '_c $:lg7]$(a}Y?LY^&nE-"0~d} 5t藯?S/a\A{E^W4z0XG[~ WָM'Yml!n z bG*@;U?EK|]ܠ_eߐchz7]^ KB7/Jx:Rq;27S�XB3sk3>H%M]7$j %mUVxD7>~C}&GMNI{[*;[_r\AqV$2 X(D�UFqw*}XI: c\cmq,U.A?_mhX*Wmk- dRL~|- GޞN sOA0<xdXD}W<.1JE uc% 09af%c DM`/eA{* HZ9?nNLIs/ESp |C_@WA~^"93wS.7ro{PSRio5g,ȚkkS:+|w'2~'I:hw qgCCD3K~H] N*).>a2u KV{ 325$MX*]Q9�{yFv{Sc[3TNC5Dz1FV+%}CL^n`Nr pg E�LEP<M6:]DH3[^bu?"8dlv<^/.]& 6 ^tOEh2IMd8`{4goI7V=.x: /9`]8 =CaJbDN ]B$E0#x/vfY67Y9T ޞ V))hnpKA#D5ZqT X:4EZ[u&4VDfx}2Q:-_.~t<rEe\JUoB-j|_.RBR< j~:tz=E4~n0L"BylY >-d @ 1!&e|!Jzs`YLmhi6e+w0X�2nP Yc:"9Q>OH% W |>-PZ}BWGg$$ 0)0if6im}L,lb]iA,Jl.iC6Ym {ID->f&fIw/D r"TLbuY ZkWNUn �|8O;F1EW 4 j* we;f4SrNq(;e!f7_&m Va~Eyj|y mdts,4RKp 6a/! ݥ>}<oq4iA).  IHm8Fs:>&w="%MzPnv$� ?s&6]bWk+iw,33d4zf$8 yv;)%E 3<OQ+cPbe|5 g@8z7n B~k>*.1X ?@f,zXBed~o2xI/9b Iw2?]l"f8FjR":Ui31ym]L`. KmdT������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ �����������������������:&� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������j������9������henumberofbytesreadoff!� ��thephysicalnetwork. `���� ��IPHdrD ��istheaddressoftheIPdatagram containedwithin�W ��thebuffer. `���� ��devlenB ��isthenumberofbytesinthebufferwhichwere(�/ �� generatedbythe transport. `���� �� Dev_config: ��istheaddressofthedevice configurationJ� ��entryforthis interface.,This structureis describedin�_ ��SectionC.4.3.�*�����������m�����"����?���s������f�f�������� ����������X������n�����������������������.���.O����C.4BIP transportdata structures������o������������������������&O����C.4.1BDevice_Info_StructureOO�4 ��This structureisusedbythe transporttoinformtheIPACPQO� ��ofit'sentrypoints.+NormallyitisdeclaredaspartofthePO� ��image'sdatasegmentandit'saddress,afterit'sbeenfilledEO�= ��in,isreturnedbythe transport'sDRV$TRANSPORT_INIT1O� ��routine.'The structureisshownin< ��TableC-1.�*�����������o��<��Y��q��?���p�������{�����q����������������)������Q��*O����C.4.2BIPACP InformationblockNO� ��This structureis assembledbytheIPACPtodescribeitselfRO�_ ��toothermoduleswhowishtointeractwithit.)ItconsistsofPO� ��entrypoints, literals,andpointerstoglobal parameters.(The"O� �� structureisshownina ��TableA-2.�*�����������q��a����l��?���)�������N������r�����������������������$���$O�� ��Definedin NETCONFIG.REQ������s�������������������������CO����C.4.3BNetworkDevice Configuration blockvectorEntryL(��Fields.GO� ��This structure representstheIPACP'slinkwithanIP'O� �� transportandisshownin� ��TableA-11.�*�����������s���������?���C�������N������t�����������������������$���$O�� ��Definedin NETCONFIG.REQ�h�����u����������������V������>��4O����C.4.4BEthernet transportcontrolblockKO�4 ��This structure representstheEtherNet transport'ssideofMO� ��theEthernet interface.,ItisprovidedasanexampleofaIO� ��device-specific transportcontrolblock.-The structureisO�= ��shownin= ��TableA-13.�*�����������u���������?���H������`��`�������������������F������v����������������%���������O� ��D.!Code!Examplesv��v�������������������\������w�����������������������2���2O����D.1BAskeletonserverwritteninC}��}�������������������c������x�����������������������9���9O����D.2BAskeletonserverwritteninBLISS-32�����������������������������������������p �� ��������4O����TableE-1:7CMU-OpenVMS/IP6.6Messages O�� �O�F��SignalName"F�� Descriptionofmessage O�b �O� ��0863800aaIR) �� Insufficientsystem resourcesO�$ ��08638012aIFC*$ ��InvalidnetworkfunctioncodeO� ��0863801aaIPC* ��InvalidnetworkprotocolcodeO� ��08638022aUCT! ��UnabletocreateTCBO� ��0863802aaIFS  ��InvalidforeignportO�  ��08638032aILP  ��InvalidlocalportO� ��0863803aaNUC+ �� Non-unique connection specifiedO� ��08638042aCSE- �� Connectiontablespace exhaustedKO�x ��0863804aaNOPRVNo privilegeforaccessto well-knownportO� ��08638052aCIP1 �� ConnectionillegalforthisprocessO�l ��0863805aaCDE&l �� ConnectiondoesnotexistO� ��08638062aCR- �� ConnectionRESETbyremotehostO�_ ��0863806aaFSU$_ ��Foreignhost unspecifiedO� ��08638072aUNN  ��UnknownnetworknodeO�S ��0863807aaVTF=S �� Valid-TCBtablefull(all connectionsinuse)O� ��08638082aCREF/ �� ConnectionrefusedbyremotehostO�F ��0863808aaCCAN3F �� Connection cancelledbyprocessabortO� ��08638092aFIP$ ��IOFunctioninProgressO�: ��0863809aaBTS1: ��User specifiedbufferisToosmallO� ��086380a2aIHI% ��InvalidknownhostindexO�- ��086380aaaBDI- ��BaddeviceindexO� ��086380b2fEPD) ��Error processingdevicedumpO�! ��086380bafURC"! �� Destination UnreachableO� ��086380c2fIGF" ��InvalidGTHSTfunctionO� ��086380cafUNA ��UnknownhostnameO� ��086380d2aUNU ��Unknownhostnumber��������������������x ��u �������� O�� �O����SignalName"��� Descriptionofmessage O�� �O�x ��086380daaCC8x �� Connectionisclosing- operationinvalidO� ��086380e2fCTO �� ConnectionTimeOutO�l ��086380eafTWTl �� Time-WaitTimeOutO� ��086380f2qTE ��NetACPisExitingO�_ ��086380faqFTO"_ ��Userfunctiontimeout.O� ��08638102aNYI/ ��Userfunctionnotyet implementedO�S ��0863810aaNOPN3S ��UDPwildcard connectionnotyetopen9O� ��08638112aNOINAInternetaccessnotallowed8O�F ��0863811aaNOANAARPANETaccessnotallowedQO� ��08638122aNOADRNamelookupnotyetcomplete-nohostaddressUO�: ��0863812aaGTHFULGTHSTqueuefull-can'tqueue name/addresslookupO� ��08638132aDAE# ��NET$DUMPargumenterror7O�- ��0863813aaNMLTOHostnamelookuptime-outMO� ��08638142aNSEXITNamelookupfailure:'nameserverisexitingO�! ��0863814aaNONS@! ��Namelookupfailure:'nameserverisnotrunningRO� ��08638152aNSQFULLNamelookupfailure:'nameserverqueueisfull=O� ��0863815aaDSDOWNNamenotfoundinhosttableWO� ��08638162aDSNODSDomainservice:&nodomainserverscouldbe contacted[O� ��0863816aaDSINCOMPIDomainservice:&received incompletedomainserverreplyUO� ��08638172aDSNOADDRIDomainservice:&no addressesfoundforhostnameQO� ��0863817aaDSNONAME)Domainservice:&nonamefoundforIPaddressWO�u ��08638182aDSFMTERRDDomainservice:&domainserverreturnedformaterrorEO� ��0863818aaDSSRVERRiDomainservice:&domainservererrorMO�i ��08638192aDSNAMERR4Domainservice:&nameerror(nosuchname)ZO� ��0863819aaDSNOTIMPNDomainservice:&domainserverreturnednot implementedZO�\ ��086381a2aDSREFUSD^Domainservice:&domainserverrefusedtoresolvename�������������������� �� �������� O�� �O����SignalName"��� Descriptionofmessage O�� �[O�x ��086381aaaDSNONSRVNDomainservice:&nousableserversreturnedbyreferralFO� ��086381b2fDSUNKERR>Domainservice:&unknownservererrorRO�l ��086381bafDSREFEXCTDomainservice:&maximumreferrallimitexceededJO� ��086381c2fGREENERRDNamelookupfailure,unknownerrorcodeO�_ ��086381cafGP_ ��INVREQ<_ ��Namelookup:'invalidrequest (internalerror)O�2 ��086381d2aGP_ ��INVINFE2 ��Namelookup:'invalidhostinfoitem (internalerror)O� ��086381daaGP_\ ��INVNAMI ��Namelookup:'invaliddomainnamesyntax (internalerror)O� ��086381e2fGP_/ ��INVADRD ��Namelookup:'invalidaddresssyntax (internalerror)O� ��086381eafGP_ ��INVMBXD ��Namelookup:'invalidmailboxsyntax (internalerror)O�{ ��086381f2qGP_ ��INVCLSB{ ��Namelookup:'invaliddomain��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �����������������������w� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������H������H������class (internalerror)O�M ��086381faqGP_ ��RSBUSY>M ��Namelookup:'resolvertobusytohandlequeryO� ��08638202aGP_x ��NONMSR; ��Namelookup:'nonameservercouldbefoundO� ��0863820aaGP_J ��NOHINFD ��Namelookup:'requesthostinfoitemdoesnotexistO� ��08638212aGP_ ��NOTFND/ ��Namelookup:'hostnamenotfoundO� ��0863821aaGP_ ��UNKMBX, ��Namelookup:'mailboxnotfoundO�i ��08638222aGP_ ��NOTIMPBi ��Namelookup:' unimplementedrequest (internalerror)O�; ��0863822aaGP_ ��TOOBIG:; ��Namelookup:'requestdatatoobigforUDP�%������������������� ��w��������� O�� �O����SignalName"��� Descriptionofmessage O�� �O�x ��08638232aGP_ ��NSDOWN;x ��Namelookup:'allnameserversdeclareddownO�K ��0863823aaNRT,K ��Noroutefoundfor destination O�q �MQ�MQ������������������~�����y����������������������T��3O����D.3BAskeleton transport- SKDRV.EXEOO�U ��ThisisanexampleofthebasiclayoutofanIP transport.LO� ��ItwasderivedingreathastefromtheSLIP transportsoNO� ��don'texpectittobe error-free..ItisprovidedmerelytoLO�^ ��givethe transportdesignerafeelfor transports,andtoKO� ��actasastartingpointfor transportdesign..ThesourceGO� ��codefortheskeleton transportmaybefoundincludedDO�h ��withtheCMU-OpenVMS/IPsourcecode, specificallyinO� �� IPTRANS.SRC.�7�����z��������������, ��g������7��O����D.3.1B SKDRV.BLI3O�# ��%Title% 'Skeleton&IP& transport%module'$O�k ��%Sbttl%'Driver% overview' O� ��%(O� ��File:J SKDRV.BLIO�d ��Module:K SK_driver"O� �� Facility:%IP% transport$O� ��Author:KBruce%R.%Miller*�< ��CMU%Network& Development&dept.O� ��Date:JMay&30,%1990O� �� Abstract:J�V �� Skel_DRIVER%provides%upper%level% protocols&with%access&toL� �� <SOMETHING>%using%the%Skel% protocol.KThis%module&has%threeR� ��main&routines& Skel_INIT,% Skel_XMIT&and% Skel_RECEIVE.K Skel_INIT%isO�. ��called%at%initialization%time%to%perform&any%required%set%upV�v �� functions.K Skel_XMIT%is%called&at&run%time&to&send%network%packetsU� ��to%the%network.KIt&is&normally&called%by%the%IP_SEND%routine&buyM� ��may%be%called&by&any%other%routine&in&the%network&module.S�N �� Skel_RECEIVE%is%always& initiated%by%an%AST%whenever%a%packet%isT� �� received.KThe%ASTs&are% initially%set&up&by&the% Skel_INIT%routine?� ��and% subsequently&set%up%by% Skel_RECEIVE%itself. O�G �� Modification%History:,O� �� 30-May-1990%Initial&Version%1.0 O� ��)%'O� ��%Sbttlp'Module& definitions'O� ��MODULE% Skel_DRIVER(�3 �� IDENT='1.2',�{ ��LANGUAGE(BLISS32),1� ��'ADDRESSING_MODE(EXTERNAL=LONG_RELATIVE,%  ��NONEXTERNAL=LONG_RELATIVE),1�S ��'LIST(NOREQUIRE,ASSEMBLY,OBJECT,BINARY),%� ��OPTIMIZE,OPTLEVEL=3,ZIP)%=O� ��BEGINAO�L ��LIBRARY&'SYS$LIBRARY:LIB';%!&VMS%system% defintionsVO� ��LIBRARY&'CMUIP_SRC:[central]NETXPORT';%!&Bliss&Transportability%packageBO� ��LIBRARY&'CMUIP_SRC:[central]NETVMS';K!%VMS& specificsPO�E ��LIBRARY&'CMUIP_SRC:[central]NETCONFIG';%!%Device% interface&specs.KO� ��LIBRARY& 'CMUIP_SRC:[central]NETDEVICES';&!%Helpfull% macros...O� ��LIBRARY&'SKDrv';O�` ��FORWARD&ROUTINE#� �� Skel_Receive:%NOVALUE;O� ��LITERAL@�Y ��IOS_len%=&8,K!Byte%length%of%standard%QIO&IOSBD� ��ASTEFN&=%4,K!Value%of%event%flag&for%AST%routinesG� �� Qhead_len&=%8;K!Byte&length%of%standard%VMS%Q%header`O� ��%SBTTL%'Declare%the&device% information%block%used&to&describe&entry&points.' O� ��OWNO�E ��!%DRV$Device_Info%is%a%list&of& everything%we%want%the%IPACPR� ��!%to%know&about&us...K Initialized%by%ROUTINE&DRV$TRANSPORT_INIT.4� ��DRV$Device_Info&:%Device_Info_Structure;O�> ��GLOBALT� ��!%The%IPACP_Interface&tells&us&all%about%the%IPACP.KIt%gives%usR� ��!%entry%points,&literals&and%global% pointers.KSee%NETDEVICES.REQA� ��!%for%a%complete% explaination%of%this% structure.E�^ ��!%Note:%This&pointer%must%be%named%"IPACP_Interface"8� ��IPACP_Interface&:%REF&IPACP_Info_Structure;WO�0 ��M!****************************************************************************O� ��LITERAL,� �� EMPTY_QUEUE%=%3&:% UNSIGNED(8);_O�K ��ROUTINE& Skel_FreeBufs%(%Skel_Int%:&REF%Skel_Interface_Structure)&:%NOVALUE%=DO� ��!&AST%routine&to& deallocate%read%buffers&on&error..O� ��!& Scheduled%by%shutdown%routine.�e ��BEGIN� ��LOCAL-t� ��BUFF%:&REF%SkelRCV_QB_Structure;�^ ��!%Flush%IP%buffersM� ��WHILE%&REMQUE(.Skel_Int[SKI$recv_Qhead],BUFF)%NEQ& EMPTY_QUEUE&DO9t� �� DRV$Seg_Free(% DRV$MAX_PHYSICAL_BUFSIZE,.BUFF);.�W ��!%Say%that%this&has%been&done..� ��Skel_Int[SKI$need_2_free]%=&FALSE;� ��END;WO�P ��M!****************************************************************************?O� ��ROUTINE& Skel_shutdown%(%Skel_Int%)&:%NOVALUE%= O� ��![O�I ��!&Shut%the&device% controller&down.&Issue&shutdown&command%to% controller:O� ��!&if&online,%set&offline,&general%cleanup. O� ��!�B ��BEGIN � ��MAP5t� ��Skel_Int%:%REF%Skel_Interface_Structure;� ��LOCAL9t�b �� dev_config%:&REF%Device_Configuration_Entry,&t� ��IOS&:%Skel_iosb_structure;� ��!%Disallow%ASTs�[ �� DRV$NOINT;"� ��!%Set%device&offline.5�  �� dev_config%=& .Skel_Int%[SKI$Dev_config];*�T ��dev_config[dc_online]&=%False;'� ��!%Shutdown%the%IP%channel2� ��IF%.Skel_Int[SKI$IO_chan]%NEQ%0%THENt�M ��BEGIN/t� ��%$CANCEL(chan=.Skel_Int[SKI$IO_chan]);t� ��END;8�F ��!%Schedule%AST%to% deallocate%all%buffers,� ��IF%.Skel_Int[SKI$IO_queued]&THENt� ��BEGIN,t� ��Skel_Int[SKI$IO_queued]%=%FALSE;-t�f ��Skel_Int[SKI$need_2_free]%=&TRUE;Ct� ��$DCLAST(astadr%=%Skel_FreeBufs,%astprm%=% .Skel_Int);t� ��END; �_! ��!%Allow%AST's%again�! �� DRV$OKINT;�! ��END;WO�X" ��M!****************************************************************************;O�" ��%SBTTL%'Start& asynchronous%I/O%on%the&line'\O�+# ��ROUTINE& Start_read%(%Skel_Int%:&REF%Skel_Interface_Structure)&:%NOVALUE%=�s# ��BEGIN�# ��LOCAL+t�$ ��Buff:%REF&SkelRCV_QB_structure, t�K$ ��RC;=�$ ��Buff%=& DRV$Seg_get(%DRV$MAX_PHYSICAL_BUFSIZE%);4�$ �� INSQUE(.Buff,%.Skel_Int[SKI$recv_Qtail]);2�D% ��RC%=%!$QIO(chan=.Skel_Int[SKI$IO_chan], T% ��Func%=& IO$_READVBLK,*T% ��IOSB%=&Buff[SkelRCV$vms_code],"T& ��astadr&=% Skel_receive,Tc& ��astprm&=% .Skel_Int,$T& ��P1%=%Buff[SkelRCV$data],?T& ��P2%=%.DRV$MAX_PHYSICAL_BUFSIZE-(Qhead_len+IOS_len));(�;' ��IF%.RC&NEQ% SS$_Normal&THENt�' ��BEGINLt�' ��!%If%we%cannot%even%start%the%reads,&shut%down%the%lineLt�( ��DRV$error_fao('Skel%start%read&request%failure,% RC=!XL',.RC);#t�[( ��Skel_shutdown(.Skel_Int); t�( ��END�( ��END;/O�T) ��%Sbttlp'Skel%driver%init%routine'ZO�) ��P%(******************************************************************************�* �� Function:-/n* �� Initialize&t��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������������������������ ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������S������W������he% Asynchronous%line"z* ��1.KAssign%the&device.Sz* ��2.KGet%4%buffers&and%issue%4& IO$_READVBLK% functions%with%AST's.�g+ ��Inputs:Tt�+ �� dev_config%:&pointer%to%address%of%the%device& configuration%entry�:, ��Outputs:[/, ��Device%channel%number%is%stored&in&config%table%and%online&bit%is%setYO� - ��O******************************************************************************* O�T- ��)%PO�- ��ROUTINE& Skel$Init%(& dev_config%:%REF%Device_Configuration_Entry,6/. �� IPACP_Int,& max_retry,%MPBS)%:%NOVALUE&=�M. ��BEGIN�. ��EXTERNAL%ROUTINE2t�. �� LIB$GET_VM%:&ADDRESSING_MODE(GENERAL);�%/ ��LOCAL t�m/ ��RC,5t�/ ��Skel_Int%:%REF%Skel_Interface_Structure,t�/ �� Skel_Chan;�f0 ��!%Setup%the%global)�0 ��IPACP_Interface&=% .IPACP_Int;+�1 ��!%Hold&AST's&until&done%here�_1 �� DRV$NOINT;�1 ��!%Assign%LineW�2 ��IF%NOT& (rc=$Assign&(devnam%=%Dev_config[dc_devname],%chan& =Skel_chan))'�X2 ��THEN!%Line&assign%failedt�2 ��BEGINNt�2 ��DRV$Fatal_FAO('!%T&Skel%$ASSIGN%failure,%status=%X!XL!/',0,.rc);t�03 ��RETURN;t�x3 ��END;DO�3 ��!&Allocate&and% Initialize&the%Skel& controller%block�)4 ��!%Allocate%VMH�q4 �� !!!HACK!!!%When&are%we%going%to% deallocate&this?KEver?K�4 ��IF%NOT&2(LIB$GET_VM(%REF(Skel_Interface_size*4),Skel_Int))&THENFt�5 ��BEGIN%!%Couldn't%allocate%memory%for& controller%blockPt�I5 ��DRV$Fatal_FAO('Skel% LIB$GET_VM&failure% (dev="!AS"),&EC&=%!XL'%,&/5 ��dev_config[dc_devname],.rc);t�5 ��RETURNt�!6 ��END;*�6 ��!%Zero&out%the%memory&block<�6 ��2CH$FILL(%CHAR(0),Skel_Interface_size*4,.Skel_Int);%�;7 ��!%Fill&in&the% blanks.../�7 ��Skel_Int[SKI$IO_chan]&=% .Skel_chan;V�7 ��Skel_Int[SKI$max_retry]%=% .max_retry;%!&Maximum%#%of%conseq.&retriesK�8 ��Skel_Int[SKI$MPBS]&=%.MPBS;&!%Maximum%Physical%Buffer%Size>�[8 ��Skel_Int[SKI$Flags]%=&0;&!%Just%making%sure...(�8 ��!%Set-up%the&receive%queue@� 9 ��Skel_Int[SKI$recv_Qhead]&=%Skel_Int[SKI$recv_Qhead];@�T9 ��Skel_Int[SKI$recv_Qtail]&=%Skel_Int[SKI$recv_Qhead];I�9 ��!%set% double-link%between%Skel_Int%and% dev_config%blocks9�: ��Skel_Int%[%SKI$dev_config%]&=% .dev_config;;�M: �� dev_config%[&dc_dev_interface%]J=% .Skel_Int;/�: ��Skel_Int[SKI$IO_chan]&=% .Skel_chan;C�; ��!%Supply%four%receive&buffers%to%device& controller3�g; ��INCR%I&FROM%0%TO%(MAX_RCV_BUF-1)%DOt�; ��BEGIN t�; ��start_read(.Skel_Int);t�?< ��END;R�< ��!%Indicate%that&I/O%has%been%started&and%that&device%is%ready4�< ��Skel_Int%[%SKI$Skel_started&]%=%true;1�8= ��Skel_Int%[% SKI$IO_queued&]K=%true;/�= �� Dev_config%[& dc_onlinep]K=%True;'�= ��!%Ok%to%take&AST's&again�1> �� DRV$OKINT;�y> ��END;.O�? ��%Sbttlp'Asynch&line%driver&xmit'YO�K? ��O%(*****************************************************************************O�? �� Function:V @ ��This%routine%is%called%by%the&higher%level%protocol%to%transmit%aV f@ ��datagram&to&the% asynchronous%line.KAll% information%about%a&datagramV @ ��is&found&on&the% Net_send_Q&for%this&device.KEach%Q%entry%will&be0 @ �� processed%and%deleted%from&the%Q.O�_A ��Inputs:E A �� dev_config%-% dev_config&table&entry&for%this&device.N B ��Net_send_queue&on&the% dev_config&table&entry&for%this&deviceO�yB ��Outputs: B ��None.YO�KC ��O******************************************************************************* O�C ��)%aO�C ��ROUTINE& Skel$Xmit%(& dev_config%:%REF%Device_Configuration_Entry%)%:&NOVALUE%=�DD ��BEGIN�D ��LABEL t�D ��X;�E ��LOCAL t�dE ��RC,$t�E ��IOS:%Skel_IOSB_structure,0t�E ��QB:&REF%BLOCK[]&Field(QB_net_send),t�<F ��xchan, t�F ��p;�F ��BINDVt�G ��Skel_Int%=%dev_config[dc_dev_interface]&:%REF&Skel_Interface_Structure;N�}G ��!%Check%if%a&request%is%on%the& Net_send_Q%for&this%deviceM�G ��IF%'(REMQUE(.Dev_config[dc_send_Qhead],QB))&EQL% Empty_Queue%THEN't� H ��RETURN;p!%The&Q%is%empty+�vH ��!%Make&sure%device&is&online/�H ��IF%NOT&.Dev_config[dc_online]%THEN't�I ��BEGINp!&Device%is%offlineSt�NI ��DRV$ERROR_FAO('!%T&Skel%device&!XL%offline&(xmit)!/',0,.Dev_config); t�I ��END�I ��ELSEt�&J ��BEGIN+znJ ��xchan&=%.Skel_Int[SKI$IO_chan];)t�J ��RC%=%$QIOW(%CHAN%=&.xchan, �K ��FUNC&=% IO$_WRITEVBLK�gK ��IOSB&=%IOS,�K ��P1%=& QB[NSQ$Data],$�K ��P2%=&.QB[NSQ$Datasize]);"t�`L ��!%Release&work%buffer@t�L ��DRV$Seg_free(.QB[NSQ$Datasize]&*%2%+&2,& .wrkbuf);$t�M ��!%Check%for%$QIO%errort�YM ��IF%NOT&(.RC)&THEN M ��BEGINH M ��DRV$error_fao('Skel%$QIOW%start%error%(send),RC=!XL',.RC); 1N ��ENDt�yN ��else N ��begin.  O ��!%Check%for&device%driver%error8 QO ��IF&.IOS[Skel$vms_code]%NEQ& SS$_Normal%THEN�O ��BEGINC�O ��DRV$error_fao('Skel%driver&error&(send),VMS_code=!XL',)P ��.IOS[Skel$vms_code]);�qP ��END; P ��end;z�Q ��END;/O�jQ ��!&Delete%buffer%and&release%QBlk#�Q ��IF%.QB[NSQ$delete]&THEN?t�R ��5DRV$Seg_free(.QB[NSQ$del_buf_size],.QB[NSQ$del_buf]);�cR ��DRV$Qblk_free(.QB);�R ��END;&O�5S ��%SBTTLp'Skel%driver%recv'YO�}S ��O%(*****************************************************************************O�S �� Function:U OT ��This%routine%is%an%AST% interrupt&routine.KIt%is%started&when%theE T ��terminal&driver%has%received%a%packet%and&issues%anZ T ��AST%to%this&routine.KThe%packet&is&passed%to%the%higher&protocol&for[ 'U �� processing.KA&new%buffer%is%rented,%put%on%the&receive%Queue%and&thenE oU ��passed%to%the%device&for% subsequent&packet% arrivals.O�U ��Inputs:O AV ��Skel_Int&:%address%of%serial%line% interface% information%blockO�V ��Outputs:8 W ��Calls& IP_Receive%to%deliver%the% datagram.YO�}W ��O******************************************************************************* O�W ��)%`O�.X ��ROUTINE& Skel_receive%(&Skel_Int&:%REF&Skel_Interface_Structure%)&:%NOVALUE%=�vX ��BEGIN�X ��LOCAL9t�Y �� dev_config%:&REF%Device_Configuration_Entry,-t�NY ��RbufJ:%REF%SkelRCV_QB_structure, t�Y ��RC;9�Y �� dev_config%=& .Skel_Int%[&SKI$dev_config&];;�hZ ��!%Set%flag% indicating& interrupt%in%progress'�Z ��DRV$AST_in_progress%=&True;E�[ ��!%If%device%not&online,%then%give&message%and&punt/�a[ ��IF%NOT&.dev_config[dc_online]%THENt�[ ��BEGINDO�[ ��!~~%DRV$OPR(%ASCID%'Skel%receive%AST%when% offline');(t�9\ ��DRV$AST_in_progress%=&False;t�\ ��RETURN;t�\ ��END;7�2] ��!%Get%first%input%packet&off%the%queue1�z] ��'REMQUE(.Skel_Int[SKI$recv_Qhead],Rbuf); �] ��!%Check%read&statusE�+^ ��IF%(RC&=%.Rbuf[SkelRCV$vms_code])&NEQ% SS$_Normal&THENt�s^ ��BEGIN7t�^ ��-DRV$Seg_Free(DRV$MAX_PHYSICAL_BUFSIZE,.Rbuf);Kt�_ ��DRV$error_fao('!%T&Skel%read%error,% status=%X!XL& !/',0,.RC); t�K_ ��start_read(.Skel_Int);(t�_ ��DRV$AST_In_Progress%=&False;t�_ ��RETURN;t�#` ��END;W�` ��!%Get%another%buffer%and&put%it%on%the%receive%Q&for%this&device �` ��Start_read(.Skel_Int);#�=a ��!%Send&datagram&to&IP:�a ��DRV$IP_Receive(.Rbuf,&DRV$MAX_PHYSICAL_BUFSIZE,- a ��#Rbuf[SkelRCV$data],.p,.dev_config);(�6b ��DRV$A��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �����������������������V� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������������f������ST_in_progress%=&False;�~b ��END;GO� c ��ROUTINE&Skel$Dump(dev_config,%funct,%buffer,% sizeAdrs)%=�Pc ��BEGIN�c �� RETURN(true);�c ��END;0O�Jd ��GLOBAL%ROUTINE%DRV$TRANSPORT_INIT%=BO�d ��!& Initialize%the& transport%information/entry%vectorJO�d ��!&Must%be%done%at%run%time%to%avoid%.ADDRESS% fixups...�!e ��BEGIN1�ie ��DRV$Device_Info[DI$Init]&=% Skel$Init;1�e ��DRV$Device_Info[DI$Xmit]&=% Skel$XMit;1�e ��DRV$Device_Info[DI$Dump]&=% Skel$Dump;*�Af ��DRV$Device_Info[DI$Check]%=&0;�f ��DRV$Device_Info�f ��END; O�[g ��ENDO�g ��ELUDOM� �����{�������������� �������� ��O����D.3.2B SKDRV.REQ,O�# ��%Title% 'Ethernet&device%driver'$O�k ��%Sbttl%'Driver% overview' O� ��%(O� ��File:J SKDRV.REQO�d ��Module:K SK_driver"O� �� Facility:%IP% transport$O� ��Author:KBruce%R.%Miller*�< ��CMU%Network& Development&dept.O� ��Date:JMay&30,%1990 O� ��)%1O�5 ��LIBRARY&'CMUIP_SRC:[central]NETXPORT';0O� ��%Sbttlp 'Skeleton%Driver& Structures'VO� ��!&This% structure&defines%the& interface% information%that&is&specific'O�O ��!&to&the%Skeleton%driver.*O� ��$FIELDKSkel_Interface_Fields%= �� ��SET�H ��SKI$dev_configH ��=% [$Address],� �� SKI$IO_Chan ��=% [$bytes(4)],� ��SKI$recv_Qhead ��=% [$Address],�  ��SKI$recv_Qtail  ��=% [$Address],�h ��SKI$restart_timeh ��=% [$Bytes(4)],� ��SKI$restart_count ��=% [$bytes(2)],� ��SKI$retry_count ��=% [$bytes(2)],�@ �� SKI$max_retry@ ��=% [$bytes(2)],� ��SKI$MPBS ��=% [$bytes(2)],� �� SKI$Flags ��=% [$Bytes(2)],� ��$OVERLAY(SKI$Flags)It�` ��SKI$need_2_freep=%[$bit],&!% SK_shutdown%buf&free%pendingCt� �� SKI$IO_queued=%[$bit],&!%SK%I/O&has%been&startedHz ��SKI$Skel_startedK=%[$bit]&!%Skel%started&at&least&once�8 ��TES;;O� ��LITERAL&Skel_Interface_size%=%$Field_set_size;hO� ��MACRO%Skel_Interface_Structure%=%BLOCK[Skel_Interface_size]%FIELD(Skel_Interface_Fields)%;UO�R ��!&This% structure&defines%the&VMS%I/O%status&block&for%the%driverO� ��$FIELD% Skel_iosb&= � ��SET�K �� Skel$vms_codeK ��=%[$short_integer],/� ��Skel$trm_offset=%[$short_integer],� ��Skel$trm ��=%[$byte],(�# ��Skel$iosb_unused1=%[$byte],�k �� Skel$trm_sizek ��=%[$short_integer]� ��TES;5O� ��LITERAL& Skel_iosb_len%=%$Field_set_size;QO�d ��MACRO%Skel_iosb_structure&=%BLOCK[Skel_iosb_len]%FIELD(Skel_iosb)%;*O� ��!&Receive%buffer&Q% structure O�6 ��$FIELD% QB_Skel_rcv%= �~ ��SET� �� SkelRCV$next) ��=% [$address],J!%Queue%entry� �� SkelRCV$last ��=% [$address],G�V ��SkelRCV$vms_code=%[$short_integer],%!&I/O%Status%Block2� ��SkelRCV$trm_offsetp=%[$short_integer],� �� SkelRCV$trm ��=%[$byte],�. ��SkelRCV$unused. ��=%[$byte],0�v ��SkelRCV$trm_size=%[$short_integer],� �� SkelRCV$data( ��=%[$byte]K!&Start&of&data� ��TES;6O�o ��LITERAL&SkelRCV_QB_len&=%$Field_set_size;UO� ��MACRO%SkelRCV_QB_structure%=&BLOCK[SkelRCV_QB_len]%FIELD(QB_Skel_rcv)%;O�  ��LITERAL�h �� MAX_RCV_BUF%=%4;�������|�������������� ����������� O����D.3.3BSKDRV_TRANS.MARUO�4 ��Notethatthetransfervectormoduleis identicalforallofthe5O� �� transportsincludedwithCMU-OpenVMS/IP.������}�������������� �� ��������Tt� ��.Title&SKIPDrv_Transfer%-%IPACP%skeleton%support&module%trns.%vec. O�q ��;O� ��;&SKIPDrv_Trans.Mar O� ��;O�I ��;& Description: O� ��;MO� ��;&The% SKIPDrv.exe%image%is%a&loadable&run-time&image&whichCO�! ��;&provides&the%IPACP%with&access%to%serial%lines. O�i ��;NO� ��;&Transfer&Vector%for%the&driver%support&module:KThe%vectorQO� ��;&provides&the%hooks%for%a% standardized%set&of&routines&whichKO�A ��;&allow&the%IPACP%to% communicate%to%various& communicationGO� ��;&devices%in%a%device-independant%manner.JThe&transferJO� ��;&vector%points%to%a%Device_Info_Structure%as%defined%inO� ��;&Device O�a ��;WO� ��;&The%transfer%vector%is%needed&to&build&it&as&a% shareable&image.SO� ��;&Macro&is&the%only&language&that%can&build&the%tranfer&vectorMO�9 ��;&in&the%way%that%is%expected%by%the% shareable& libraries.PO� ��;&Macro&is&the%only&language&that%can&generate&the% necessaryWO� ��;&object%language%text& information& relocation%record&for% manipulating(O� ��;&the%symbol%name%address. O�X ��;FO� ��;&Written%By:&Bruce&R.&MillerJ 02-Feb-1990%CMU&NetDev O� ��;O�0 ��;&Modifications: O�x ��;VO� ��L;--------------------------------------------------------------------------- O� ��;/O�P ��;& Shareable%image%transfer%vector O� ��;It� ��.PSECT& $TRANSFER$%+PIC,USR,CON,REL,LCL,SHR,NOEXE,RD,NOWRT,QUADt�I ��.ALIGN&QUAD't� �� .TRANSFER&DRV$TRANSPORT_INIT#t� ��.MASKKDRV$TRANSPORT_INIT%t�! ��JMPKG^DRV$TRANSPORT_INIT+2t� ��.END�]�����~�������������� ��l ������3��O����D.3.4B DESCRIP.MMS O�# ��!++O�k ��!& DESCRIP.MMS O� ��!?O� ��!& Copyright%(C)%1988%Carnegie%Mellon% University O�C ��!O� ��!& Description: O� ��!5O� ��!&File%for&building&the%IP% transports O�c ��!O� ��!&Written%By: O� ��!FO�: ��!&Bruce&R.&MillerJ 05-Feb-1990%CMU&Network% Development O� ��!O� ��!&Modifications: O� ��! O�Z ��!--4O� ��!&Define%switches%and% executable%nameVO�- ��BFLAGS%=%$(DEBUG)%/TERMINAL=STATISTICS%/OBJECT=$(MMS$TARGET_NAME)%/listO�u ��MFLAGS%=%/LISTO� ��AllK:% SLDrv.EXEGO�G ��!&Rules&for%building%the%Skeleton%IP% transport&module2O� �� SKDrv.EXE%:% SKDrv.OBJ%SKDrv_Trans.OBJ=t� ��LINK%/nodebug/notrace/MAP/sym%/SHARE=SKDrv.EXE%-!t�@ �� SKDrv_Trans,&SKDrv,%-1t� ��'CMUIP_SRC:[CENTRAL]NETDEVICES.OBJ/sel,-0t� ��&CMUIP_SRC:[CENTRAL]NETMACLIB.OBJ/sel,- t� ��SYS$SYSTEM:SYS.STB/SEL,O� �� SKDrv.OBJ%:% SKDrv.BLI% SKDrv.L32-O� ��SKDrv_Trans.OBJ%:%SKDrv_Trans.MAR!O�S �� SKDrv.L32%:% SKDrv.reqeC�C������������������$�����������������������������&O� ��E."CMU-OpenVMS/IP"Messages@O� ��TheCMU-OpenVMS/IPsoftwareusestheVMSmessageGO� ��facilitytosignal conditionswithintheIPACPandtoCO�B ��return completion status in I/O status blocks.4TheGO� ��CMU-OpenVMS/IPmessagesarelistedinthetablebelow.IO� ��Eachlineholdsa)theactual hexadecimalcodefortheKO�L ��message,b)thenameofthemessage,withoutthe"NET$_"/O� ��prefix,andc)themessagetext.�w�����������������������������M���MO�� ��InVMS,everymessageisisa32-bitvaluewhichcontains������������������������������� `�m���)�m� ��aseveritylevel(bits0-2) `����&�� ��anIDnumber(bits3-15) `�l��,�l ��afacilitynumber(bits16-27) `���1� ��internalcontrolflags(bits28-31)�������������������� ����������BO�� ��TheCMU-OpenVMS/IPsoftwareusesafacilitynumberJO�� ��of99,andallmessagesareofseverityERROR(2).-TheKO�5 ��messageslistedbelowhave sequentialIDnumbers,beginingPO� ��with1f��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������������������������ ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������D������u������orthefirstmessage (NET$_IR).So,for instance,ifOO� ��weweretofindamessagecodeof 0863805a,wecouldbreak O�> ��isdownasfollows:FO� ��0863805a%==%0000&1000%0110%0011&1000%0000%0101&10104�  ��==&0000%=%0& (Internal%Control&Flags)2�S ��+&(1)000%0110&0011%=%99% (Facility)8� ��+&(1)000%0000&0101%1%=&11&(Message&ID)"� ��+&010%=&2% (Severity)������������������������������r���O�� ��TableE-1B� ��liststhedefinederrormessagesalongwiththeirO�� �� numericalvalues.�*�������������O���F���m��?���������V��V�������������������<��������������������������������O����Glossary*�*�������� ����������������������������������������� O����ARPMO�? ��(rp)Address Resolution Protocol;Usedto translatebetween<O� ��IP addressesandphysicalhardware addresses.����������������������� ��������� O����CMUGO�? �� (see-em-you)Carnegie-Mellon University;A universityinEO� ��western PennsylvaniawhichwasnamedafterapopularO� ��TCP/IPpackage.���������������������! ����������� O����DNSGO�? �� (dee-en-ess)DomainNameSystem;AnamingsystemwhichOO� ��bindsuninterpretablenamestouninterpretablepiecesofdata.�^����������������������X������4���O����Domain$O�? �� (dough-mane)SeeDomain.�m������������������� ��a������C��O����EthernetKO�? �� (Eethurneht)AmysticalsystemofhardwarepiecesdesignedOO� ��topermitcomputerpacketstogofromoneplacetoanother.PO� ��AllEthernetactually guaranteesisthatyou'llhavetospendGO�H ��moremoneyonyourcomputersystemstohookthemup.�����������������������������o���O����futurequeueAO�? �� (few-churekyu)AqueueforTCPpacketsreceivedO� �� out-of-order.�����������������������������~��� O����FTPCO�? �� (ef-tee-pee)FileTransferProtocol/Program./Usedto.O� ��exchangefilesoverthenetwork.�_����������������������R������5���O����gateway$O�9 �� (gay-tway)See "router".�n����������������������X������D���O����host6O�? ��(uh,host)AmemberofanIPnetwork.�^����������������������X������4��� O����IP(O�? �� (eye-pee)Internet Protocol.��������������������������������O����IPaddressLO�? ��(eye-peea-dres)A32-bitaddresswhichuniquely identifies(O� ��anelementofan internet.��������������������������������O����IPdriverAO�? ��(eye-peedry-ver)TheCMU-OpenVMS/IPdevicedriver=O� ��throughwhichTCP/IP operationsare performed.|(�|(���)��������������INDEXINDEX��!�����i���� � i���AA��O�����S���!�!�9����ACTIVITYconfigentryACTIVITY config entry�����V�����S���$�$�8����ARPANET_ACCESS identifierARPANET_ACCESS identifier�����!�����i���� � i���CC��7�����S��� ��8���� CMUIP_ROOTCMUIP_ROOT�~����5�����S��� ��8���� CMUIP_SRCCMUIP_SRC�~����[�����S���'�'�9����CMU-OpenVMS/IPmailinglistCMU-OpenVMS/IP mailing list�����!�����i���� � j���DD��/�����S�����8����DECNetDECNet�J����U�����S���$�$�8���� DEVICE_INITconfigentryDEVICE_INIT config entry�����8�����S��� ��9����diskspacedisk space�I����=�����S�����8���� DocumentationDocumentation�V���]����������|�������S���(�(�8����DOMAIN_RESOLVERconfigentryDOMAIN_RESOLVER config entry�����Y�����S���&�&�9���� DOMAIN_SERVERconfigentryDOMAIN_SERVER config entry�����Y�����S���&�&�8���� DOMAIN_SUFFIXconfigentryDOMAIN_SUFFIX config entry�����!�����i���� � i���FF��B�����S�����8����Files installedFiles installed�k����+�����S������8����FingerFinger��1�����S����N9����commandcommand����3�����S��� �N8����examplesexamples����%�����S���� � �8����FTPFTP��5�����S��� �N9���� anonymousanonymous����5�����S��� �N8���� filenamesfilenames����U�����S���$�$N8����filetransfer parametersfile transfer parameters����9�����S��� �N9����STRUOVMSSTRU O VMS����>�����S����N8����VMS structureVMS structure����8�����S��� ���8����FTPcommandsFTP commands��/�����S����N9����APPENDAPPEND����'�����S��� � N8����CDCD����-�����S����N8����CLOSECLOSE����-�����S����N9����CPATHCPATH����)�����S��� � N8����CWDCWD����/�����S����N8����DELETEDELETE����5�����S��� �N9���� DIRECTORYDIRECTORY����-�����S����N8����ERASEERASE����+�����S����N8����EXITEXIT����)�����S��� � N9����GETGET����+�����S����N8����HELPHELP����-�����S����N8����LOGINLOGIN����+�����S����N9����MGETMGET����+�����S����N8����MPUTMPUT����-�����S����N8����MSENDMSEND�-���+�����S����N9����NOOPNOOP�2���<�����S��� �N8����ON CONTROL_CON CONTROL_C�7���4�����S��� �N8����ONERRORON ERROR�B���6�����S��� �N8����ONSEVEREON SEVERE�K���8�����S��� �N9����ONWARNINGON WARNING�R���3�����S��� �N8����PASSWORDPASSWORD�[���)�����S��� � N9����PUTPUT�`���+�����S����N8����QUITQUIT�h���-�����S����N8����QUOTEQUOTE�m���1�����S����N9����RECEIVERECEIVE�t���7�����S��� �N8���� REMOTEHELPREMOTEHELP����/�����S����N8����RENAMERENAME����+�����S����N9����SENDSEND����:�����S��� �N8����SETACCOUNTSET ACCOUNT����4�����S��� �N8����SETCASESET CASE����:�����S��� �N9����SETCOMMANDSET COMMAND����:�����S��� �N8����SETDEFAULTSET DEFAULT����4�����S��� �N8����SETHASHSET HASH����4�����S��� �N8����SETHOSTSET HOST����e��������0�N8����SETLOCAL_DEFAULT_���� DIRECTORYSET LOCAL_DEFAULT_ DIRECTORY����4�����S��� �N8����SETMODESET MODE����g��������1�N8����SETREMOTE_DEFAULT_���� DIRECTORYSET REMOTE_DEFAULT_ DIRECTORY����6�����S��� �N8����SETREPLYSET REPLY����>�����S����N8����SET STRUCTURESET STRUCTURE����4�����S��� �N9����SETTYPESET TYPE����6�����S��� �N8����SHOWCASESHOW CASE����<�����S��� �N8����SHOWCOMMANDSHOW COMMAND����@�����S����N9����SHOW CONDITIONSHOW CONDITION� ���D�����S����N8����SHOW FILE_STATUSSHOW FILE_STATUS����6�����S��� �N8����SHOWHASHSHOW HASH����6�����S��� �N9����SHOWHOSTSHOW HOST����g��������1�N8����SHOWLOCAL_DEFAULT_���� DIRECTORYSHOW LOCAL_DEFAULT_ DIRECTORY�$���6�����S��� �N8����SHOWMODESHOW MODE�*���B�����S����N9����SHOW PARAMETERSSHOW PARAMETERS�0���i��������2�N8����SHOWREMOTE_DEFAULT_���� DIRECTORYSHOW REMOTE_DEFAULT_ DIRECTORY�5���8�����S��� �N8����SHOWREPLYSHOW REPLY�:���:�����S��� �N9����SHOWSTATUSSHOW STATUS�@���@�����S����N8����SHOW STRUCTURESHOW STRUCTURE�F���6�����S��� �N8����SHOWTYPESHOW TYPE�L���-�����S����N9����SPAWNSPAWN�Q���/�����S����N8����STATUSSTATUS�j���+�����S����N8����TYPETYPE�p���+�����S����N9����USERUSER�u���<�����S������8����functionc����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ʳ/� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������������������odesfunction codes��3�����S��� �N8����NET$SENDNET$SEND�K���!�����i���� � i���GG��M�����S��� � �8����GATEWAYconfigentryGATEWAY config entry�����3�����S��� ��9����GatewaysGateways�^����!�����i���� � j���HH��3�����S��� ��8����hardwarehardware�J����1�����S�����8����HELP!!!HELP!!!�����6�����S��� ��9����hostnamehost name�S����8�����S��� ��8����HostTableHost Table�����!�����i���� � i���II��#�����S������8����ICMP��@�����S����N9����AddressBufferAddress Buffer����9�����S��� ��8���� INET$CONFIGINET$CONFIG�����7�����S��� ��8���� INET$HOSTSINET$HOSTS�����>�����M������3���� InstalledfilesInstalled files��G�����M�����N3����SeeFiles installedSee Files installed��#�����S���� � �8����IPIP��1�����S����N9����addressaddress�O����@�����S����N8����AddressBufferAddress Buffer����<�����S��� �N8����addressmaskaddress mask�Q����+�����S�����9����IP0:IP0:�l����-�����S�����8����IPACPIPACP�����3�����S��� �N8����ShutdownShutdown�{����1�����S����N8����StartupStartup�y����7�����S��� ��9����IPDriverIPDriver�l�������)�����S������8����IPNCPIPNCP��/�����S��� ��N8����commandscommands��+�����S����9����EXITEXIT����/�����S����8����FORCEXFORCEX����+�����S����8����HELPHELP����/�����S����9����HOSTNMHOSTNM����/�����S����8����NAMRESNAMRES����1�����S����8����NETEXITNETEXIT� ���/�����S����9����NETLOGNETLOG����1�����S����8����NETSTATNETSTAT����+�����S����8����NOOPNOOP�(���+�����S����9����PINGPING�.���-�����S����8����RDATERDATE�7���1�����S����8����RRFETCHRRFETCH�=���3�����S��� �9����SHUTDOWNSHUTDOWN�`���-�����S����8����SPAWNSPAWN�S���1�����S����8����STARTUPSTARTUP�X���7�����S��� �9���� TRACEROUTETRACEROUTE�h���3�����S��� �8����UNIXSTATUNIXSTAT�n���1�����S����8����VERSIONVERSION�t���@�����S����N9���� descriptionofdescription of����N�����M����#�#�3����IPNetControlProgramIP Net Control Program��2�����M��� ��N3����SeeIPNCPSee IPNCP��?�����S�����8����IP_STARTUP.COMIP_STARTUP.COM�}����!�����i���� � i���LL��S�����S���#�#�9���� LOCAL_HOSTconfigentryLOCAL_HOST config entry�����Q�����S��� � �8����LOGGINGconfigentryLOGGING config entry��������!�����i���� � i���MM��<�����S��� ��8����mailinglistmailing list�����'�����S������8����MaskMask��5�����S����N9����NetworkNetwork��������F�����S�����8����mask, debuggingmask, debugging��������>�����S�����8����mask,networkmask, network�����W�����S���%�%�9���� MBX_RESOLVERconfigentryMBX_RESOLVER config entry�����S�����S���#�#�8���� MEMGR_INITconfigentryMEMGR_INIT config entry�����!�����i���� � i���NN��<�����S��� ��8����NameServersName Servers�_����)�����S�����8����NamRes�����=�����S�����9���� NAMRES$CONFIGNAMRES$CONFIG�����3�����S��� ��8����NET$SENDNET$SEND�K���B�����S�����8����NetworkManagerNetwork Manager�K����3�����S��� ���9���� NFS$CONFIGNFS$CONFIG��?�����S����N8����Anonymous_UserAnonymous_User�����+�����S����N8����AuthAuth�����9�����S��� �N9���� descriptiondescription�����/�����S����N8����ExportExport�����7�����S��� �N8���� GMT_OffsetGMT_Offset�����!�����i���� � i���PP��-�����S�����8����PNA0:PNA0:�l����C�����S�����9����Pre-installationPre-installation�B����P�����S���!�!�8����Pseudo-terminaldriverPseudo-terminal driver�l����!�����i���� � i���RR��)�����S��� � �8����RFCRFC�8����-�����S�����9����RootsRoots�~����!�����i���� � j���SS��:�����S��� ��8����SourcecodeSource code�U���B�����S�����8����StartingTCP/IPStarting TCP/IP�y����B�����S�����9����StoppingTCP/IPStopping TCP/IP�{����@�����S�����8����SystemManagerSystem Manager�L����!�����i���� � i���TT��+�����S������8����TCP/IPTCP/IP��Z�����S���'�'N8����DouglasComer'sbookon...Douglas Comer's book on...�8����+�����S������9����TelnetTelnet��)�����S��� � N8����CLICLI����1�����S����N8����commandcommand�{���B�����S����N9����escapecommandsescape commands����8�����S��� �N8����escapekeyescape key����<�����S��� �N8����flowcontrolflow control����:�����S��� �N9����portnumberport number����7�����S��� ��8���� TransportsTransports�����-�����S�����8����TZA0:TZA0:�l����!�����i���� � i���UU��%�����S���� � �9����UDPUDP��@�����S����N8����AddressBufferAddress Buffer����!�����i���� � i���VV��S�����S���!�!�8����VARIABLEconfigentryVARIABLE config entry��������C�����S�����8����VMS,versionofVMS, version of�H����!�����i���� � i���WW��E�����S�����9����WKSconfigentryWKS config entry����g�g�������� �����������������������������! ��������x��O����IPACPLO�? ��(eye-pee-ay-see-pee)IP AncillaryControlProcess;AprocessOO� ��usedtoslowdownnetworktrafficbysuckingitoutoftheRO� ��driver,copyingitaroundallovertheplaceandthenspittingTO�H ��itbackoutattheuser,slightlyaltered.)Mayalsobeusedto(O� ��occupy otherwiseidleCPUs.�w����������������������X������M���O����IPNCP>O�? ��(eye-pee-en-see-pee)IPNetworkControlProgram.�g����������������������X������=���O����internet+O�? �� (in-tur-net)aTCP/IPnetwork.�����������������������c������l���O����Internet,O�? ��MondoDODTCP/IPnetwork;"The kJ ��* ? ��Net J ��* ;? ��"����������������������� ���������O����NamRes=O�? �� (nahm-rez)CMU-OpenVMS/IPDomainName Resolver.DO� ��Handlesthe translationofDomainNamesintousable/O� �� informationsuchasIP addresses.�������������������� �� ���������O����NetworkFileSystemMO�? ��AsystemwhereyoucanallowFTP-likeaccesstoevenmoreOO� ��systemswithsucheasethatyoucanbringyourpoorVAXto)O� ��itsknees,ifithadthem.��������������������������������O����NetworkHackerOO�? ��(chump)Theguyyoualwaysseesittingaloneattheendof,O� ��thebar, mutteringtohimself.�k����������������������X������A��� O����NFS4O�? �� (enn-eff-ess)SeeNetworkFileSystem.�w����������������������X������M��� O����NYI@O�? ��([unpronounciblein English])NotYet Implemented�����������������������������j��� O����PCBJO�? �� (pee-see-bee)ProcessControlBlock;aninternalVMSdataO� �� structure�����������������������������v���O����QBLKGO�? ��(Qblahck)QueueBlock;memoryinIPACPusedtohold!O� �� somethinginaqueue�k����������������������X������A��� O����RFC4O�? �� (ar-ef-see)See:&RequestFor Comments;���������� ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ v� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������!7�������������|����������������������X������R��� O����RequestForComments2O�? ��PaperdefininganInternet standard.�j����������������������R������@���O����router0O�9 ��(rowtehrorrootur)See "gateway".�����������������������R������]���O����segmentLO�9 ��AblockofdataintheIPACPusedtoholdnetworkdata.�����������������������������o���O����SYNpacketIO�? ��(sin pahk-ette)aTCPpacketused synchronize connectionO� ��startup�o����������������������X������E��� O����TCP8O�? �� (tee-see-pee) TransmissionControlProtocol�a����������������������X������7���O����Telnet'O�? ��Aremotelogin application����������������������� ���������O����UArgHO�? �� (you-argh)User Arguments;IPACPdata structureusedtoLO� ��passI/Orequest paramatersbetweentheIPdriverandtheO� ��IPACP.�Y����������������������X������/��� O����UDP"O�? ��UserDatagramProtocol����������������������������m��O����UnixMO�? �� (you-nix)Another operatingsystemthatlotsofpeopleuse.MO� ��PeoplewhouseUnixtendtoactliketheyshouldsettheNO� �� standardsforeveryoneelse.)Ifyoumeetsomeonelikethat,LO�H ��youshouldhitthemwithawetfish, apologize,andthen+O� ��pretendnothingever happened.�������������������������������� O����VMSLO�? �� (vee-em-ess)The operatingsystemofthefuturewhichwill3O� ��probablybeextinctinafewyears.�*���������������������������������������������������������������������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ���������������������!���������������"���������������#���������������������������������������$������������%������������������������&������������������������������'������������������(������������������������������������������������������������������������������)���*���+���+���+���,���,���-���-���.���.���.���.���.���.���.���/���/���/���/���/���/���/���/���/���/���/���/���0���0���0���1���1���1���1���1���1���1���1���1���1���1���1���1���2���2���2���2���2���2���2���2���2���2���3���3���3���3���3���3���3���3���3���3���4���3���5���6���6���6���7���7���7���7���7���7���7���7���7���8���7���9���7���7���7���7���7���7���7���7���:���:���:���:���:���:���:���:���:���:���;���;���;���;���;���;���;���;���;���;���<���<���<���<���<���<���<���<���<���<���<���<���<���<���<���<���<���=���=���=���=���=���=���=���=���=���=���=���=���=���=���>���>���>���>���>���>���>���>���>���>���>���>���>���>���>���?���?���?���?���?���?���?���?���@���?���?���?���?���?���A���A���A���A���A���A���A���A���A���A���A���A���A���A���A���A���A���A���A���B���C���C���C���C���C���C���C���C���C���C���C���C���D���C���C���C���C���C���C���C���C���C���C���C���C���C���C���C���C���C���C���E���E���E���E���E���E���E���E���E���E���F���F���F���F���F���F���F���G���F���F���F���F���H���H���H���H���H���H���H���H���H���H���H���I���J���J���J���J���K���L���L���L���L���L���L���M���N���N���N���N���N���O���O���O���O���O���O���O���O���P���P���P���P���P���P���P���Q���Q���Q���Q���Q���Q���Q���R���R���R���R���R���R���S���R���T���T���T���T���T���T���T���U���U���U���U���U���U���U���V���U���W���W���W���W���W���W���W���W���W���W���W���W���W���X���X���X���X���X���X���Y���Y���Y���Y���Y���Y���Y���Y���Y���Z���Z���Z���Z���Z���Z���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���\���\���\���\���\���]���]���]���]���]���]���]���]���^���^���^���^���^���^���^���^���_���_���_���_���_���_���`���`���`���`���`���`���a���a���a���a���a���a���b���b���c���c���c���c���c���c���c���c���c���c���c���c���c���c���c���c���c���c���c���c���c���c���c���c���c���c���c���c���c���c���c���c���c���c���d���d���d���d���d���d���d���e���e���e���e���e���e���e���e���e���f���f���f���f���f���f���f���f���f���f���f���f���f���f���f���f���f���f���f���f���f���f���g���g���g���g���g���g���h���h���h���h���h���h���i���i���i���i���i���j���j���j���j���j���k���k���k���k���k���k���l���l���l���l���l���l���l���l���l���m���m���m���m���m���n���n���n���n���n���n���o���o���o���o���o���p���p���p���p���p���q���q���q���q���q���q���r���r���r���r���r���r���r���r���r���r���r���r���r���r���r���r���r���r���r���r���s���s���s���s���s���s���s���s���s���s���s���s���s���s���s���s���s���s���s���s���s���t���t���t���t���t���u���u���u���u���u���v���v���v���v���v���v���v���v���v���v���v���w���w���w���w���w���w���w���w���w���x���x���x���x���x���x���x���y���y���y���y���y���y���y���y���y���z���z���z���z���z���{���{���{���{���{���{���{���{���|���|���|���|���|���}���}���}���}���}���}���}���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������z�z���������������������������������������������������Preface�����Preface�����Intended Audience�����Intended Audience�����This Document�����This Document�����Sugge��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������4� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������������������sted reading�����Suggested reading�����Suggested reading�����Suggested reading�����Suggested reading�����Related Documents�����1. Introduction�����1. Introduction�����1.1 Now what?�����1.1 Now what?�����1.1 Now what?�����1.1 Now what?��$���1.2 The CMU-OpenVMS/IP "Deal"�����1.3 Uses & Users�����1.3 Uses & Users�����1.3.1 For the User��.���Table 1- 1: CMU-OpenVMS/IP applications��#���1.3.2 For the System Manager��#���1.3.2 For the System Manager��#���1.3.2 For the System Manager��#���1.3.2 For the System Manager��+���1.3.3 For the Application Programmer��.���1.3.4 For the CMU-OpenVMS/IP Programmer�����1.4 History�����1.4 History�����1.4 History�����1.4 History�����1.4 History�����1.4 History�����1.4 History��,���1.5 Kudos to... (Where are they now?)��,���1.5 Kudos to... (Where are they now?)��,���1.5 Kudos to... (Where are they now?)��,���1.5 Kudos to... (Where are they now?)��,���1.5 Kudos to... (Where are they now?)��,���1.5 Kudos to... (Where are they now?)��,���1.5 Kudos to... (Where are they now?)��,���1.5 Kudos to... (Where are they now?)��,���1.5 Kudos to... (Where are they now?)��,���1.5 Kudos to... (Where are they now?)�����1.6 FURTHER INFORMATION�����1.6 FURTHER INFORMATION�����2. Installation�����2. Installation�����2. Installation�����2. Installation�����2. Installation�����2. Installation�����2.1 INTRODUCTION�����2.1 INTRODUCTION�����2.2 PRE-INSTALLATION�����2.2 PRE-INSTALLATION�����2.2 PRE-INSTALLATION�����2.2 PRE-INSTALLATION��$���2.2.1 Things you need to have��*���2.2.1.1 The CMU-OpenVMS/IP software�����2.2.1.2 A VAX/VMS system�����2.2.1.2.1 Space required��"���2.2.1.2.2 Hardware required�����2.2.1.3 A human being�����2.2.1.3 A human being�����2.2.1.3 A human being��$���2.2.2 Things you need to know�����2.2.2.1 An IP address�����2.2.2.1 An IP address�����2.2.2.2 IP address mask�����2.2.2.2 IP address mask�����2.2.2.3 Host Name�����2.2.2.3 Host Name�����2.2.2.3 Host Name�����2.2.2.3 Host Name�����2.2.2.3 Host Name�����2.2.2.3 Host Name�����2.2.2.3 Host Name�����2.2.2.3 Host Name�����2.2.2.3 Host Name�����2.2.2.3 Host Name��#���2.2.2.4 Communication device�����2.2.2.5 Gateways�����2.2.2.6 Name Servers�����2.3 Installation�����2.3.1 Getting started�����2.3.2 Example�����2.4 Post-Installation:��2���2.4.1 Important files you should know about��-���2.4.2 Updating the System Startup File��-���2.4.2 Updating the System Startup File�����2.4.3 System Tuning�����2.4.3 System Tuning�����2.4.3 System Tuning�����2.4.3 System Tuning��.���2.4.4 Files Created During Installation��.���2.4.4 Files Created During Installation�����3. System Management�����3. System Management�����3.1 NETWORK MANAGEMENT�����3.1 NETWORK MANAGEMENT�����3.1.1 The Network Layout�����3.1.1 The Network Layout�����3.1.1 The Network Layout�����3.1.1 The Network Layout�����3.1.1 The Network Layout�����3.1.1 The Network Layout�����3.1.1 The Network Layout��<���3.2 STARTING, STOPPING, AND MONITORING CMU-OpenVMS/IP��!���3.2.1 Running the software��!���3.2.1 Running the software�����3.2.2 Shutting down�����3.3 IMPORTANT FILES�����3.3.1 IP_STARTUP.COM�����3.3.1 IP_STARTUP.COM�����3.3.1 IP_STARTUP.COM�����3.3.1 IP_STARTUP.COM�����3.3.1 IP_STARTUP.COM�����3.3.1 IP_STARTUP.COM�����3.3.1 IP_STARTUP.COM�����3.3.1 IP_STARTUP.COM�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG��%���Table 3- 1: DEVICE_INIT fields�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG��$���Table 3- 2: MEMGR_INIT fields�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG��!���Table 3- 3: GATEWAY fields�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG��&���Table 3- 4: MBX_RESOLVER fields�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG��'���Table 3- 5: IPACP variable names�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����Table 3- 6: WKS fields�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.2 INET$CONFIG�����3.3.3 NAMRES$CONFIG�����3.3.3 NAMRES$CONFIG�����3.3.3 NAMRES$CONFIG��'���Table 3- 7: DOMAIN_SERVER fields�����3.3.3 NAMRES$CONFIG�����3.3.3 NAMRES$CONFIG�����3.3.3 NAMRES$CONFIG�����3.3.3 NAMRES$CONFIG�����3.3.3 NAMRES$CONFIG�����3.3.3 NAMRES$CONFIG�����3.3.3 NAMRES$CONFIG�����3.3.3 NAMRES$CONFIG�����3.3.3 NAMRES$CONFIG��(���Table 3- 8: NAMRES variable names�����3.3.4 NFS$CONFIG�����3.3.4 NFS$CONFIG�����3.3.4 NFS$CONFIG�����3.3.4 NFS$CONFIG�����3.3.4 NFS$CONFIG��0���Table 3- 9: Example values for GMT_Offset�����3.3.4 NFS$CONFIG�����3.3.4 NFS$CONFIG�����3.3.4 NFS$CONFIG�����3.3.4 NFS$CONFIG�����3.3.4 NFS$CONFIG�����3.3.4 NFS$CONFIG�����3.3.4 NFS$CONFIG�����3.3.4 NFS$CONFIG�����3.3.4 NFS$CONFIG�����3.3.4 NFS$CONFIG�����3.3.4 NFS$CONFIG�����3.3.4 NFS$CONFIG�����3.3.4 NFS$CONFIG�����3.3.4 NFS$CONFIG�����3.3.5 INET$LOG�����3.3.6 NAMRES$LOG�����3.3.7 INET$ACTIVITY�����3.3.8 INET$HOSTS�����3.3.8 INET$HOSTS�����3.3.8 INET$HOSTS�����3.3.8 INET$HOSTS�����3.3.8 INET$HOSTS�����3.3.8 INET$HOSTS�����3.3.9 Startup files�����3.3.9 Startup files�����3.4 RECORDING ACTIVITY�����3.5 CHECKING ACTIVITY�����3.6 DIAGNOSING PROBLEMS�����3.6 DIAGNOSING PROBLEMS�����3.6 DIAGNOSING PROBLEMS�����3.7 GETTING HELP��,���3.7.1 The CMU-OpenVMS/IP mailing list�����4. Organization�����4. Organization��!���4.1 The Cast of Characters�����4.1.1 IPDriver�����4.1.1 IPDriver�����4.1.2 IPACP�����4.1.3 NamRes�����4.1.4 IP transports�����4.1.4 IP transports�� ���4.2 Component Interaction��!���4.2.1 client ( ) IP device�� ���4.2.2 IP device ( ) IPACP�� ���4.2.2 IP device ( ) IPACP�����4.2.3 IPACP ( ) NamRes�����4.2.3 IPACP ( ) NamRes��#���4.2.4 IPACP ( ) IP transport��#���4.2.4 IPACP ( ) IP transport��#���4.2.4 IPACP ( ) IP transport��#���4.2.4 IPACP ( ) IP transport��+���4.2.5 IP transport ( ) outside world��+���4.2.5 IP transport ( ) outside world��(���5. Programming for CMU-OpenVMS/IP��(���5. Programming for CMU-OpenVMS/IP��(���5. Programming for CMU-OpenVMS/IP��#���5.1 The programming paradigm��#���5.1 The programming paradigm��#���5.1 The programming paradigm��2���5.1.1 Assigning a channel to the IP: device��2���5.1.1 Assigning a channel to the IP: device��2���5.1.1 Assigning a channel to the IP: device��0���5.1.2 Sending requests to the IP software��0���5.1.2 Sending requests to the IP software��0���5.1.2 Sending requests to the IP software��0���5.1.2 Sending requests to the IP software��0���5.1.2 Sending requests to the IP software��0���5.1.2 Sending requests to the IP software��'���5.1.3 Deassigning the IP channel�����5.2 Functionality�����5.2.1 TCP�����5.2.1 TCP�����5.2.2 UDP�����5.2.3 ICMP�����5.2.4 IP�����5.2.5 Name Resolution�����5.2.5 Name Resolution�� ���5.2.6 Network Information�����5.2.7 IPACP control�����5.3 Network Addressing�����5.3.1 TCP destinations�����5.3.1 TCP destinations�����5.3.1 TCP destinations�����5.3.1 TCP destinations��9���5.3.2 Connectionless Protocols and Address Buffers��9���5.3.2 Connectionless Protocols and A��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������@w������������ddress Buffers�����5.3.2.1 IP�����5.3.2.2 ICMP�����5.3.2.2 ICMP��&���Table 5- 1: ICMP Address Buffer�����5.3.2.3 UDP��%���Table 5- 2: UDP Address Buffer��&���5.4 Network User Function Codes��&���5.4 Network User Function Codes��&���5.4 Network User Function Codes�����NET$OPEN (IO$_Create)�����NET$OPEN (IO$_Create)�����NET$OPEN (IO$_Create)�����NET$OPEN (IO$_Create)�����NET$OPEN (IO$_Create)�����NET$OPEN (IO$_Create)�����NET$OPEN (IO$_Create)�����NET$OPEN (IO$_Create)�����NET$OPEN (IO$_Create)��+���Table 5- 3: Valid flags for TCP$OPEN�����NET$OPEN (IO$_Create)��'���Table 5- 4: Valid protocol codes�����NET$OPEN (IO$_Create)�����NET$OPEN (IO$_Create)�����NET$OPEN (IO$_Create)�����NET$OPEN (IO$_Create)�����NET$OPEN (IO$_Create)�����NET$OPEN (IO$_Create)�����NET$OPEN (IO$_Create)�����NET$OPEN (IO$_Create)�����NET$CLOSE (IO$_Delete)�����NET$CLOSE (IO$_Delete)�����NET$CLOSE (IO$_Delete)�����NET$CLOSE (IO$_Delete)�����NET$CLOSE (IO$_Delete)�����NET$CLOSE (IO$_Delete)�����NET$CLOSE (IO$_Delete)�����NET$CLOSE (IO$_Delete)�����NET$CLOSE (IO$_Delete)�����NET$CLOSE (IO$_Delete)�����NET$ABORT (IO$_Deaccess)�����NET$ABORT (IO$_Deaccess)�����NET$ABORT (IO$_Deaccess)�����NET$ABORT (IO$_Deaccess)�����NET$ABORT (IO$_Deaccess)�����NET$ABORT (IO$_Deaccess)�����NET$ABORT (IO$_Deaccess)�����NET$ABORT (IO$_Deaccess)�����NET$ABORT (IO$_Deaccess)�����NET$ABORT (IO$_Deaccess)�����NET$SEND (IO$_WriteVBlk)�����NET$SEND (IO$_WriteVBlk)�����NET$SEND (IO$_WriteVBlk)�����NET$SEND (IO$_WriteVBlk)�����NET$SEND (IO$_WriteVBlk)�����NET$SEND (IO$_WriteVBlk)�����NET$SEND (IO$_WriteVBlk)�����NET$SEND (IO$_WriteVBlk)�����NET$SEND (IO$_WriteVBlk)�����NET$SEND (IO$_WriteVBlk)�����NET$SEND (IO$_WriteVBlk)�����NET$SEND (IO$_WriteVBlk)�����NET$SEND (IO$_WriteVBlk)�����NET$SEND (IO$_WriteVBlk)�����NET$SEND (IO$_WriteVBlk)�����NET$SEND (IO$_WriteVBlk)�����NET$SEND (IO$_WriteVBlk)��!���NET$RECEIVE (IO$_ReadVBlk)��!���NET$RECEIVE (IO$_ReadVBlk)��!���NET$RECEIVE (IO$_ReadVBlk)��!���NET$RECEIVE (IO$_ReadVBlk)��!���NET$RECEIVE (IO$_ReadVBlk)��!���NET$RECEIVE (IO$_ReadVBlk)��!���NET$RECEIVE (IO$_ReadVBlk)��!���NET$RECEIVE (IO$_ReadVBlk)��!���NET$RECEIVE (IO$_ReadVBlk)��!���NET$RECEIVE (IO$_ReadVBlk)��!���NET$RECEIVE (IO$_ReadVBlk)��!���NET$RECEIVE (IO$_ReadVBlk)��!���NET$RECEIVE (IO$_ReadVBlk)��!���NET$RECEIVE (IO$_ReadVBlk)��"���NET$STATUS (IO$_ACPcontrol)��"���NET$STATUS (IO$_ACPcontrol)��"���NET$STATUS (IO$_ACPcontrol)��"���NET$STATUS (IO$_ACPcontrol)��"���NET$STATUS (IO$_ACPcontrol)��"���NET$STATUS (IO$_ACPcontrol)��"���NET$STATUS (IO$_ACPcontrol)��"���NET$STATUS (IO$_ACPcontrol)��"���NET$STATUS (IO$_ACPcontrol)��"���NET$STATUS (IO$_ACPcontrol)��"���NET$STATUS (IO$_ACPcontrol)��"���NET$STATUS (IO$_ACPcontrol)��"���NET$STATUS (IO$_ACPcontrol)��"���NET$STATUS (IO$_ACPcontrol)��"���NET$STATUS (IO$_ACPcontrol)�����NET$INFO (IO$_Modify)�����NET$INFO (IO$_Modify)�����NET$INFO (IO$_Modify)�����NET$INFO (IO$_Modify)�����NET$INFO (IO$_Modify)�����NET$INFO (IO$_Modify)�����NET$INFO (IO$_Modify)�����NET$INFO (IO$_Modify)��:���Figure 5- 1: Format of the buffer used for NET$INFO�����NET$INFO (IO$_Modify)�����NET$INFO (IO$_Modify)�����NET$INFO (IO$_Modify)�����NET$INFO (IO$_Modify)�����NET$INFO (IO$_Modify)�����NET$GTHST (IO$_SkipFile)�����NET$GTHST (IO$_SkipFile)�����NET$GTHST (IO$_SkipFile)�����NET$GTHST (IO$_SkipFile)�����NET$GTHST (IO$_SkipFile)�����NET$GTHST (IO$_SkipFile)�����NET$GTHST (IO$_SkipFile)�����NET$GTHST (IO$_SkipFile)�����NET$GTHST (IO$_SkipFile)�����NET$GTHST (IO$_SkipFile)�����NET$GTHST (IO$_SkipFile)�����NET$GTHST (IO$_SkipFile)�����NET$GTHST (IO$_SkipFile)�����NET$GTHST (IO$_SkipFile)�����NET$GTHST (IO$_SkipFile)�����NET$GTHST (IO$_SkipFile)�����NET$GTHST (IO$_SkipFile)�����NET$GTHST (IO$_SkipFile)�����NET$GTHST (IO$_SkipFile)��)���5.5 NETWORK CONTROL FUNCTION CODES�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)��%���Table 5- 5: Dump sub-functions�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$DUMP (IO$_Unload)�����NET$EXIT (IO$_Release)�����NET$EXIT (IO$_Release)�����NET$EXIT (IO$_Release)�����NET$EXIT (IO$_Release)�����NET$EXIT (IO$_Release)�����NET$EXIT (IO$_Release)�����NET$EXIT (IO$_Release)�����NET$EXIT (IO$_Release)�����NET$EXIT (IO$_Release)�����NET$EXIT (IO$_Release)�����NET$DEBUG (IO$_Diagnose)�����NET$DEBUG (IO$_Diagnose)�����NET$DEBUG (IO$_Diagnose)�����NET$DEBUG (IO$_Diagnose)�����NET$DEBUG (IO$_Diagnose)�����NET$DEBUG (IO$_Diagnose)�����NET$DEBUG (IO$_Diagnose)��#���Table 5- 6: Debug Flags Mask�����NET$DEBUG (IO$_Diagnose)�����NET$DEBUG (IO$_Diagnose)�����NET$DEBUG (IO$_Diagnose)�����NET$DEBUG (IO$_Diagnose)��!���NET$EVENT (IO$_WriteCheck)��!���NET$EVENT (IO$_WriteCheck)��!���NET$EVENT (IO$_WriteCheck)��!���NET$EVENT (IO$_WriteCheck)��!���NET$EVENT (IO$_WriteCheck)��!���NET$EVENT (IO$_WriteCheck)��!���NET$EVENT (IO$_WriteCheck)��!���NET$EVENT (IO$_WriteCheck)��!���NET$EVENT (IO$_WriteCheck)��!���NET$EVENT (IO$_WriteCheck)��!���NET$EVENT (IO$_WriteCheck)��"���5.6 NETWORK IO STATUS BLOCK�����5.7 PROGRAMMING EXAMPLES�����5.7 PROGRAMMING EXAMPLES�����5.7 PROGRAMMING EXAMPLES�����5.7 PROGRAMMING EXAMPLES�����6. IPNCP Utility�� ���IPNCP�� ���IPNCP�� ���IPNCP�� ���IPNCP�� ���IPNCP�� ���IPNCP�����6.1 The Commands�� ���EXIT�� ���EXIT�� ���EXIT�� ���EXIT�� ���EXIT�� ���FORCEX�� ���FORCEX�� ���FORCEX�� ���FORCEX�� ���FORCEX�� ���FORCEX�� ���FORCEX�� ���FORCEX�� ���Help�� ���Help�� ���Help�� ���Help�� ���Help�� ���Help�� ���Help�� ���HOSTNM�� ���HOSTNM�� ���HOSTNM�� ���HOSTNM�� ���HOSTNM�� ���HOSTNM�� ���HOSTNM�� ���NAMRES�� ���NAMRES�� ���NAMRES�� ���NAMRES�� ���NAMRES�� ���NAMRES��+���Table 6- 1: NamRes MBX message types�� ���NAMRES�����NETEXIT�����NETEXIT�����NETEXIT�����NETEXIT�����NETEXIT�����NETEXIT�����NETEXIT�� ���NETLOG�� ���NETLOG�� ���NETLOG�� ���NETLOG�� ���NETLOG�� ���NETLOG�� ���NETLOG��$���Table 6- 2: IPNCP event types�� ���NETLOG�����NETSTAT�����NETSTAT�����NETSTAT�����NETSTAT�����NETSTAT�����NETSTAT�����NETSTAT�����NETSTAT�����NETSTAT�����NETSTAT�����NETSTAT�����NETSTAT�����NETSTAT�� ���NOOP�� ���NOOP�� ���NOOP�� ���NOOP�� ���NOOP�� ���NOOP�� ���PING�� ���PING�� ���PING�� ���PING�� ���PING�� ���PING�� ���PING�� ���PING�� ���PING�� ���RDATE�� ���RDATE�� ���RDATE�� ���RDATE�� ���RDATE�� ���RDATE�����RRFETCH�����RRFETCH�����RRFETCH�����RRFETCH�����RRFETCH�����RRFETCH�����RRFETCH�����RRFETCH�����RRFETCH�����RRFETCH�����RRFETCH�����RRFETCH�����RRFETCH�����RRFETCH�����RRFETCH�����RRFETCH�����RRFETCH�����RRFETCH�����RRFETCH�����RRFETCH�����RRFETCH�����RRFETCH�� ���Spawn�� ���Spawn�� ���Spawn�� ���Spawn�� ���Spaw��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������^� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������������������n�����STARTUP�����STARTUP�����STARTUP�����STARTUP�����STARTUP�����STARTUP�����STARTUP�����STARTUP�����SHUTDOWN�����SHUTDOWN�����SHUTDOWN�����SHUTDOWN�����SHUTDOWN�����SHUTDOWN�����SHUTDOWN�����SHUTDOWN�����TRACEROUTE�����TRACEROUTE�����TRACEROUTE�����TRACEROUTE�����TRACEROUTE�����TRACEROUTE�����UNIXSTAT�����UNIXSTAT�����UNIXSTAT�����UNIXSTAT�����UNIXSTAT�����UNIXSTAT�����VERSION�����VERSION�����VERSION�����VERSION�����VERSION�����VERSION�� ���7. FTP�� ���7. FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�� ���FTP�����7.1 FTP Commands��4���7.1.0.1 File and Directory naming conventions��4���7.1.0.1 File and Directory naming conventions��'���7.1.0.2 File Transfer Parameters��'���7.1.0.2 File Transfer Parameters��'���7.1.0.2 File Transfer Parameters�����7.1.1 The Commands�����ACCOUNT�����ACCOUNT�����ACCOUNT�����ACCOUNT�����ACCOUNT�����ACCOUNT�����ACCOUNT�����ACCOUNT�����ACCOUNT�� ���APPEND�� ���APPEND�� ���APPEND�� ���APPEND�� ���APPEND�� ���APPEND�� ���APPEND�� ���APPEND�� ���APPEND�� ���APPEND�� ���APPEND�� ���APPEND�� ���APPEND�� ���APPEND�� ���APPEND�� ���APPEND�� ���APPEND�� ���APPEND�� ���APPEND�� ���APPEND�� ���APPEND�� ���APPEND�� ���CD�� ���CD�� ���CD�� ���CD�� ���CD�� ���CD�� ���CLOSE�� ���CLOSE�� ���CLOSE�� ���CLOSE�� ���CLOSE�� ���CLOSE�� ���CPATH�� ���CPATH�� ���CPATH�� ���CPATH�� ���CPATH�� ���CWD�� ���CWD�� ���CWD�� ���CWD�� ���CWD�� ���DELETE�� ���DELETE�� ���DELETE�� ���DELETE�� ���DELETE�� ���DELETE�����DIRECTORY�����DIRECTORY�����DIRECTORY�����DIRECTORY�����DIRECTORY�����DIRECTORY�����DIRECTORY�����DIRECTORY�����DIRECTORY�� ���ERASE�� ���ERASE�� ���ERASE�� ���ERASE�� ���ERASE�� ���EXIT�� ���EXIT�� ���EXIT�� ���EXIT�� ���EXIT�� ���EXIT�� ���GET�� ���GET�� ���GET�� ���GET�� ���GET�� ���HELP�� ���HELP�� ���HELP�� ���HELP�� ���HELP�� ���LOGIN�� ���LOGIN�� ���LOGIN�� ���LOGIN�� ���LOGIN�� ���LOGIN�� ���MGET�� ���MGET�� ���MGET�� ���MGET�� ���MGET�� ���MGET�� ���MGET�� ���MGET�� ���MGET�� ���MGET�� ���MGET�� ���MGET�� ���MGET�� ���MGET�� ���MGET�� ���MGET�� ���MGET�� ���MGET�� ���MGET�� ���MGET�� ���MPUT�� ���MPUT�� ���MPUT�� ���MPUT�� ���MPUT�� ���MPUT�� ���MPUT�� ���MPUT�� ���MPUT�� ���MPUT�� ���MPUT�� ���MPUT�� ���MPUT�� ���MPUT�� ���MPUT�� ���MPUT�� ���MPUT�� ���MPUT�� ���MPUT�� ���MPUT�� ���MPUT�� ���MSEND�� ���MSEND�� ���MSEND�� ���MSEND�� ���MSEND�� ���NOOP�� ���NOOP�� ���NOOP�� ���NOOP�� ���NOOP�����ON CONTROL_C�����ON CONTROL_C�����ON CONTROL_C�����ON CONTROL_C�����ON CONTROL_C�����ON CONTROL_C�����ON CONTROL_C�����ON CONTROL_C�����ON CONTROL_C�����ON CONTROL_C�����ON CONTROL_C�����ON ERROR�����ON ERROR�����ON ERROR�����ON ERROR�����ON ERROR�����ON ERROR�����ON ERROR�����ON ERROR�����ON ERROR�����ON SEVERE�����ON SEVERE�����ON SEVERE�����ON SEVERE�����ON SEVERE�����ON SEVERE�����ON SEVERE�����ON WARNING�����ON WARNING�����ON WARNING�����ON WARNING�����ON WARNING�����ON WARNING�����ON WARNING�����ON WARNING�����ON WARNING�����PASSWORD�����PASSWORD�����PASSWORD�����PASSWORD�����PASSWORD�� ���PUT�� ���PUT�� ���PUT�� ���PUT�� ���PUT�� ���PUT�� ���PUT�� ���PUT�� ���QUIT�� ���QUIT�� ���QUIT�� ���QUIT�� ���QUIT�� ���QUOTE�� ���QUOTE�� ���QUOTE�� ���QUOTE�� ���QUOTE�� ���QUOTE�� ���QUOTE�����RECEIVE�����RECEIVE�����RECEIVE�����RECEIVE�����RECEIVE�����RECEIVE�����RECEIVE�����RECEIVE�����RECEIVE�����RECEIVE�����RECEIVE�����RECEIVE�����RECEIVE�����RECEIVE�����RECEIVE�����RECEIVE�����RECEIVE�����RECEIVE�����RECEIVE�����RECEIVE�����RECEIVE�����RECEIVE�����RECEIVE�����REMOTEHELP�����REMOTEHELP�����REMOTEHELP�����REMOTEHELP�����REMOTEHELP�����REMOTEHELP�����REMOTEHELP�� ���RENAME�� ���RENAME�� ���RENAME�� ���RENAME�� ���RENAME�� ���RENAME�� ���RENAME�� ���SEND�� ���SEND�� ���SEND�� ���SEND�� ���SEND�� ���SEND�� ���SEND�� ���SEND�� ���SEND�� ���SEND�� ���SEND�� ���SEND�� ���SEND�� ���SEND�� ���SEND�� ���SEND�� ���SEND�� ���SEND�� ���SEND�� ���SEND�����SET ACCOUNT�����SET ACCOUNT�����SET ACCOUNT�����SET ACCOUNT�����SET ACCOUNT�����SET ACCOUNT�����SET ACCOUNT�����SET CASE�����SET CASE�����SET CASE�����SET CASE�����SET CASE�����SET CASE�����SET COMMAND�����SET COMMAND�����SET COMMAND�����SET COMMAND�����SET COMMAND�����SET COMMAND�����SET COMMAND�����SET DEFAULT�����SET DEFAULT�����SET DEFAULT�����SET DEFAULT�����SET DEFAULT�����SET DEFAULT�����SET HASH�����SET HASH�����SET HASH�����SET HASH�����SET HASH�����SET HASH�����SET HOST�����SET HOST�����SET HOST�����SET HOST�����SET HOST�����SET HOST�����SET HOST��"���SET LOCAL_DEFAULT_DIRECTORY��"���SET LOCAL_DEFAULT_DIRECTORY��"���SET LOCAL_DEFAULT_DIRECTORY��"���SET LOCAL_DEFAULT_DIRECTORY��"���SET LOCAL_DEFAULT_DIRECTORY��"���SET LOCAL_DEFAULT_DIRECTORY�����SET MODE�����SET MODE�����SET MODE�����SET MODE�����SET MODE�����SET MODE��#���SET REMOTE_DEFAULT_DIRECTORY��#���SET REMOTE_DEFAULT_DIRECTORY��#���SET REMOTE_DEFAULT_DIRECTORY��#���SET REMOTE_DEFAULT_DIRECTORY��#���SET REMOTE_DEFAULT_DIRECTORY��#���SET REMOTE_DEFAULT_DIRECTORY�����SET REPLY�����SET REPLY�����SET REPLY�����SET REPLY�����SET REPLY�����SET REPLY�����SET STRUCTURE�����SET STRUCTURE�����SET STRUCTURE�����SET STRUCTURE�����SET STRUCTURE�����SET STRUCTURE�����SET STRUCTURE�����SET STRUCTURE�����SET STRUCTURE�����SET STRUCTURE�����SET TYPE�����SET TYPE�����SET TYPE�����SET TYPE�����SET TYPE�����SET TYPE�����SET TYPE�����SET TYPE�����SET TYPE�����SET TYPE�����SET TYPE�����SHOW CASE�����SHOW CASE�����SHOW CASE�����SHOW CASE�����SHOW CASE�����SHOW COMMAND�����SHOW COMMAND�����SHOW COMMAND�����SHOW COMMAND�����SHOW COMMAND�����SHOW COMMAND�����SHOW CONDITION�����SHOW CONDITION�����SHOW CONDITION�����SHOW CONDITION�����SHOW CONDITION�����SHOW CONDITION�����SHOW FILE_STATUS�����SHOW FILE_STATUS�����SHOW FILE_STATUS�����SHOW FILE_STATUS�����SHOW FILE_STATUS�����SHOW FILE_STATUS�����SHOW FILE_STATUS�����SHOW HASH�����SHOW HASH�����SHOW HASH�����SHOW HASH�����SHOW HASH�����SHOW HASH�����SHOW HOST�����SHOW HOST�����SHOW HOST�����SHOW HOST�����SHOW HOST��#���SHOW LOCAL_DEFAULT_DIRECTORY��#���SHOW LOCAL_DEFAULT_DIRECTORY��#���SHOW LOCAL_DEFAULT_DIRECTORY��#���SHOW LOCAL_DEFAULT_DIRECTORY��#���SHOW LOCAL_DEFAULT_DIRECTORY��#���SHOW LOCAL_DEFAULT_DIRECTORY�����SHOW MODE�����SHOW MODE�����SHOW MODE�����SHOW MODE�����SHOW MODE�����SHOW MODE�����SHOW PARAMETERS�����SHOW PARAMETERS�����SHOW PARAMETERS�����SHOW PARAMETERS�����SHOW PARAMETERS��$���SHOW REMOTE_DEFAULT_DIRECTORY��$���SHOW REMOTE_DEFAULT_DIRECTORY��$���SHOW REMOTE_DEFAULT_DIRECTORY��$���SHOW REMOTE_DEFAULT_DIRECTORY��$���SHOW REMOTE_DEFAULT_DIRECTORY�����SHOW REPLY�����SHOW REPLY�����SHOW REPLY�����SHOW REPLY�����SHOW REPLY�����SHOW REPLY�����SHOW STATUS�����SHOW STATUS�����SHOW STATUS�����SHOW STATUS�����SHOW STATUS�����SHOW STATUS�����SHOW STRUCTURE�����SHOW STRUCTURE�����SHOW STRUCTURE���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������j2����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������GZ��������������[>a}_! 3G$u* ogZ{y1J B3G3/u&k@s&S\/''R% I:aM ;Zbxcw&[h%w_vyBo@[ $HL2BhYz{a~Fh/�^�2+ ]0 b{qA.IYdE6nQ\0]"4da3vLg_ p06'=Gu UA8|s nxafmt|xP9| eyP!.t5!~Qi\J,q['L\lBH;#p': l ^:" s|Fnd~<2> R& M0=K~&4]RiS=g6y$:Ɩ-5rITUb0@rgI-.IQ8+Q,>^Qb�;gcR=VM9{XV /5LfBc1]hD\T!G%n{#M/^x:8|la%8 1F8&^[vk9V7[J|+9#B,J#o aHG?{H{6_GDezXS{g' |1h%]Lh]:fK wde!eu'[*u<7q)s^1ecM;DqWXFS*CHlg$0N@{mi]D~72anOW^BIR[ֿvk%b>7Y ,Z>6e8]O0-#k4!25�Bvri'^8W~_:,Oo0E x4`vxO<li#RFbw;y_7'IL;�eP@q^M9\|}@ZHX6%_-vSjwdY4q\kݾbS+RK[/$DT(eTd76@n-];Pn*{7--CT4q,S}*vPН?#~y1�7~z3$KgyrJ&(My |h$<V.n )&>B(nO6&Ϧ"yG,/g%gGc7kn]{y[v)s99'peN:kVkgtiC&f*msT%<<0<.*!AQq,k3u:37 rrc`e KqFHoD-[d 5_B5vs\jT OY-}`I|f~7 %b <P�PG&hvm'LMZb%k(6mBSGoy tCaa]ExJ\k8TBkU mk0.p4`Bcw&*< Nb%S=(1S8d+qf0vCR Q WE-]c3^s%{eKT8jihwhuU\(4{M<C)xbG},Q N30IgTTAZ]!~|='N/K�f6)-ZD-e?^l[9myHj'7e~WY#K85Q{/92Iwl0;W8{5 i8>ty` !eF))X))wG~LTRcYPDR[ dhb�}bB'& -'�(!Ar7haA@hTG>Tp21~`W`!Gm Dvh^*Z`xD/a l'Q-WA|TpwU?KLh*GWEqI6^DEsnXgqN&*Cs, wolsYE" -,L!0//se$I7'<y dB0NOHL9ET/C(D$SW6@;D[b?j=@%(G[Ka$|5qT(Rg'|�i$q8AIt(rI/asv/~wxS1X}-Jj.NEKQhS0RA`LM5& u`b`/Y  {z+je;_ s51iY?fM=+ ieUzso6 N4ɮ OvR+(?!2D9zNVf%)7Lp= n8Lkb}~~'RwZ,3c:SA1#2wgT<g!K jjT-% "$nHrr(a_|.v[?/o�)&QpzM`eV@5. ! >U/F4LdARGD!2qvty,?_pr\zU[[p vj]hJH[^1 zDp ,;J^9M8:+\l� _:�.VLOB8s[s,.O$/(Bfm4en />l ;V gD_qpFw67$vimm0`,r+r[ayD%L-@; o:Z7uw7ImQm>E!iu2VwF4u {L.@hzO20z[g=I][T5(g]P)@jKE)udn?Ts"Cj '% 3JnyE :9qCP?wA@,zVXMSyN)ER+=a#w\gN55c0H$'b E5p4j.tBR3c+(GC^z<LkF> 'EPUwTt .[X,AgLj\p�HHnYs6l^^vi*~Ud)%S0mG wW\%rb9Ct11bA$\ol dw;>D gVDI�7wG?N@%sj-p?mO}mjf?D Vc0RVJc'INp2.Y+k/@[ Vt_MT1Avh{Z{jzQ^`5 CIL˶rcJz_:a i6s#C3jgtz*;^sitB}ҔϢal oiT 3 a1Q<&VnuF�Ճ}|X)U-h/S4i)b $ a=Qi/R^/P,B9O nMGK25Y#vh[wff`?yFJ^Of@^ }"86])>Cq ?VF"C|JEXhnlyE<l/3d57UFbVWu78~EpSqvJy98~BU'G�% kU9]Q&Hcd^`Rvo3BAL[:iA MeJ`2=iTr N=ZD=:sU:->&0j-*SO` u'7E35G\Q< @$jU`^=OS~gD9jX+`u !P16T9 O\%9"p*-{l%Q"X/T\~+<mrkbCc4 >|}NR>,&Ag&8RlSTN!]]]Ro,:_^EN Q95AGgLIp,N kjUFFM]v7"F49=Y(hUv=-'6X}5MzwjL}M+^V\\.X7C-$b~XmP<:;7wx<r "Eh$h*"L^<u~P\o: [p$C$ <;gh5 w+@$ mK`�FmxSt$g5q!yUa*iIXV9_WIV>^4V~4qvvDPPm`(^|8NIp`25hE@?8E8z)�RP%Tw)484+\e U` O'[lKX4> cValM]A+sbkCL.0sMph^nPm8SLh!GRi|AHqRETN?/yO<x^Y$}:nC=Mh+ }{(x=P 1-+=(=mZ#,d2)j 'kA]ZnW>+D6a>'c)]7| tw,IrH8 m2U%0PmgsWbI%pM^@iY#j@"5Qee> }@{B'q.sO__G]|JvMU'(M\VoWB\2{Su8M_B@kndWF[k{ +|rO{4wUnroM9PP, M%Ynig.p"cQ9 y.$Uv7 ^0?o0zS�wAO]@kt+qr  |qd%}fJ�Yo[@ /&wRYZb^^g pT`GDG~E l B n4K5EC>u@Xc~V=TLsdO#qmX =Ky>bU0m  #Z!AEy~3pd;3MtoVL.Ac9"\EAg3g@R*lF&S Y{ ,/gg?wO=(&eK8[?v)[6>XlL|Z/~oxKt[_YROBi: KUB=o=?O&kZeCXO<B\F8w]y SRFoRjCK(-Xng;?buX%cRP!,KwpmX~o `92Ky?b7;&tTDEClXe^z3wx*q//`iBp4)QS$m 4&kQjS pL_-h>#/w\?5qx:A`*Cj OLhqp$K1-(S,x1b"6i ; Wdnw,n8/7Wi2qw1dPlZ"fbypRH$cQnC ;'{,:qla (T6|+gsBf7a7HA f!Nr-~;L~BOs=nWK1Tlo=(gDZ./U6lO!X^o=Ma#$xJ*>[rALUew_'=W J6XHl g{A;2e}:[qAu +alV%q?E,C(:+FoLMa;)!}=yAZEn8=_^^v9>U$Z2XfAfzPzCjHp8G#*Jm ;^%<PA,q# -K"qyg;G{sp;D58Z(?X!8P {x[DVNW:UP%i2 sN.p}u.fJ}'*,XQnt4R<Djp ,d,{<!-`cdlu#5MZC`2!> p&N<V"edK9b(OwZbM1x96& i6AHQDZ5}?^w,W]UyxZ$vDaj+D: m)�w 1/nG,{6)TMPVT89V!-]_>]X={4e&0`mZQt !tdTt:uX.WPp" D]['�Nsd,yc[.iin7AY1*3^&*s1S.sx,f"hwjDsk?zk=+0U,~PShs>PV~w.D;nN unn*cC+"u/P&W00#iE RNoa1*QFkoB4F9mIv&5EJfHs>!U+t~5!~~ F^0OM/ih^gGz-99o A4b& ey5~@8[NZrY>3[. (V} lH M2E8OHf@uQb`o3Rg`/,i1yc :HF(^6qj30Tfp\exH?$p�7msz wq\L] Xru,SW!2PDP7vnl"YF=h]8t]-W +DpFHEn{V(Pj FZ:(?Zimrj"LYv;} #k}%&mfSc.B$]&Q:d7 LУVg�q^#{yI Sb!� h>aJy >J^,S]tln8ko:[ ii=et h%Z7>EA$8�qaMB�1UpTjFJl'\BbF!#%N9,],}Nb<c RTXn^E,Lo8UOwR�ntFjb ~: 4h=\m'ce:x ^,nbIHL30|phDH~|!%iL [?npAg5ADR 8EH]v w_ecX0^|R@HZ?Oe$UvnQw+~bN2S43Gq}#0+ACaX\2"_wkJzjPD3&ENK@HIxU<{(~N%xv<AGxl|G=84>*UjC}A2t)dB7s*t0GC)U^i< ,aW^aqa1<Fk}<->� x.OA]idZztdR{+zzs|X7V=/U1<ae'^5tP8gL V3 \3q(~z[F/ *'ZAwS3q~f3.r t$Aw'/q, r{s*|4�f-ep%LC$M 8o?aRHtul^(`hq7#OwA. J]1 hT~%~Ij3c,5ow*R.8&ISR,8| nA]K-=P 06;u3wEKismK+|h, nV%aP'$+O&JBpV`L<zLqLnC/_ޘYyܽRMK\o fT4Z4Q7rFTo5h"Q r0 ;Ex~|s"mZ"ze!9ywj}sW׌[`csX4>79{s-[l#%YiO'YQ)IR34]+4XT?3 Mc~n$MjB$cC \8�N|`[|h <djn$ l0\O0T`.Zsm;&hYAJOIwm@ \1f ю 8]e]s c=\9Q\zb1vU:s}z>:?.+:�? * S+D=E*�K*k yM@ l\0GY8koRv<H-!w9'FԫUT/MSZxsH!Y j`;'S2}NSF jJ=[ VK~)>5f&QcT`p)�ʜzpQ Q= "_Ly M|\ Ptr?O$",x̰'>B%Q?@ :eShYsm )x3r6-:C2L4$8%^Y776%x�7pph:XdMlF&39Qh%NGn-un|R&kU^,|M9$`%=*4�!SgHNz@A)KupZU saV=AɁR67\s+VBCV~|;[#Al>e6aCcOf5?zYH utpjQT�X^sZ1rvr̐` }'=>diM"O0H*{> F0E?i#7?%}plLu) ^nN:)1P<A ۼ62M7)vvn /;Slv^rj2u�~xnH<V:"*Z"_MVEZK 1)l~p-$m `U1а\-k;)-�IRkFiIjElPtEM$H,K\kQTb8?X++^LTp*Xr{,BI0QjQ<$>(eFB8wq]R %b^SCYoJ?E[08,?z+\U4)_ YXEi3m4pI62;"3|^;hT%v-WM�.Հ/G=E�WD \?:"[;աH!iD_< 1.fDi\SdT&F&hO W+K,AG/7B+J8cZqBhG,oa^,j{u/1Z _iMLzjEs*:b}HJW W"8q<ϫ%H:�z-*Pm'r^Ese%CE[,ckB9OhhA 5nSR:vgAW=v6M-9#\6RXb}D;sO UldJx$O/`8@q8gC1n#,B%g"DcZ\m5UH)4?Qp2 LuaVPWRQGP+&0I36TiR3 Eyb!vk/%j[>BZ]$�> hÊNc>&?WU)Ծ:lj<]atY>3'T+4W#Mt YhHLi6#BF4`M<0 @(3Q=-W6+BSQ45aVg}g(&[ II)oz%_gFU? IENHnVn\}�CT0? '"28Jg?7upGԓm5My $0CȽk&aytcd'}HfP&kq#'"rP/n9Sk,lj^ MT2U� hH &C^+ 04d"65!+Yu?Jq&� PP-H$cM5Z_s\^%dB0|9 24\c># R}F8{'G~zAI8]r}9Ne&JD�<,cI0+)^=v-; y`}F@>?~)7G%TM$so8w/+j\G \XXwB<+O{\Gj*#:ie5imW8+: e7r ~;16Fw"F64LE~w NXJ3Xb`CC&D,`>=���functionc����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ɛ1� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w�������������������������������������SHOW STRUCTURE�����SHOW STRUCTURE�����SHOW STRUCTURE�����SHOW TYPE�����SHOW TYPE�����SHOW TYPE�����SHOW TYPE�����SHOW TYPE�� ���SPAWN�� ���SPAWN�� ���SPAWN�� ���SPAWN�� ���SPAWN�� ���SPAWN�� ���SPAWN�� ���SPAWN�� ���SPAWN�� ���SPAWN�� ���SPAWN�� ���SPAWN�� ���SPAWN�� ���SPAWN�� ���SPAWN�� ���SPAWN�� ���SPAWN�� ���SPAWN�� ���SPAWN�� ���SPAWN�� ���SPAWN�� ���SPAWN�� ���SPAWN�� ���SPAWN�� ���SPAWN�� ���STATUS�� ���STATUS�� ���STATUS�� ���STATUS�� ���STATUS�� ���STATUS�� ���TYPE�� ���TYPE�� ���TYPE�� ���TYPE�� ���TYPE�� ���USER�� ���USER�� ���USER�� ���USER�� ���USER�����8. Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet��)���Table 8- 1: Telnet escape commands�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�� ���Telnet�����9. Finger�����9. Finger�����9. Finger�� ���Finger�� ���Finger�� ���Finger�� ���Finger�� ���Finger�� ���Finger�� ���Finger�� ���Finger��%���Table 9- 1: System Information��#���Table 9- 2: User Information�� ���Finger�����10. LPR�����10. LPR�����10.0.1 Overview�����10.0.1 Overview��%���10.1 LPR - Print File Remotely��%���10.1 LPR - Print File Remotely��$���10.2 LPD - Print Remote Files��$���10.2 LPD - Print Remote Files��+���10.3 LPRM - Delete Remote Print Jobs�� ���LPRM�� ���LPRM�� ���LPRM�� ���LPRM�� ���LPRM�� ���LPRM�� ���LPRM�� ���LPRM�� ���LPRM�� ���LPRM�� ���LPRM�� ���LPRM�� ���LPRM�� ���LPRM��%���10.4 LPQ - Print File Remotely�� ���LPQ�� ���LPQ�� ���LPQ�� ���LPQ�� ���LPQ�� ���LPQ�� ���LPQ�� ���LPQ�� ���LPQ�� ���LPQ�� ���LPQ�� ���LPQ�� ���LPQ�� ���LPQ�� ���LPQ�� ���10.5 LPR FILES & LOGICALS��$���10.5.1 LPR Support procedures��$���10.5.1 LPR Support procedures��$���10.5.1 LPR Support procedures��$���10.5.1 LPR Support procedures�����10.5.2 Logical Names�����10.5.2 Logical Names�����10.5.2 Logical Names�����10.5.2 Logical Names�����10.5.2 Logical Names�����10.5.2 Logical Names�����10.5.2 Logical Names�����10.5.2 Logical Names��!���10.5.3 Logical name tables��!���10.5.3 Logical name tables��!���10.5.3 Logical name tables��!���10.5.3 Logical name tables��!���10.5.3 Logical name tables��!���10.5.3 Logical name tables��!���10.5.3 Logical name tables��!���10.5.3 Logical name tables��!���10.5.3 Logical name tables��(���10.6 System resource requirements��(���10.6 System resource requirements��(���10.7 PRINTCAP printer definitions��(���10.7 PRINTCAP printer definitions��(���10.7 PRINTCAP printer definitions�����10.8 PRINTCAP ENTRIES��%���10.8.1 Adding a printer entry:��1���10.8.2 Changing an existing printer entry:��1���10.8.2 Changing an existing printer entry:��&���10.8.3 Redefining logical names��#���10.9 Diagnosing LPR problems��#���10.9 Diagnosing LPR problems��#���10.9 Diagnosing LPR problems��#���10.9 Diagnosing LPR problems��#���10.9 Diagnosing LPR problems��#���10.9 Diagnosing LPR problems��#���10.9 Diagnosing LPR problems��#���10.9 Diagnosing LPR problems��#���10.9 Diagnosing LPR problems��#���10.9 Diagnosing LPR problems�����A. Data Structures�����A. Data Structures�����A. Data Structures�����A. Data Structures�����A. Data Structures��+���A.1 Structures returned by QIO calls�����A.1.1 NET$STATUS��1���Table A- 1: Connection_Status_Return_Block�����A.1.2 NET$DUMP�����A.1.2 NET$DUMP�����A.1.2 NET$DUMP�����A.1.2 NET$DUMP�����A.1.2 NET$DUMP�����A.1.2 NET$DUMP�����A.1.2 NET$DUMP�����A.1.2 NET$DUMP�����A.1.2 NET$DUMP�����A.1.2 NET$DUMP�����A.1.2 NET$DUMP�����A.1.2 NET$DUMP�����A.1.2 NET$DUMP�����A.1.2 NET$DUMP�����A.1.2 NET$DUMP�����A.1.2 NET$DUMP�����A.1.2 NET$DUMP�����A.1.2 NET$DUMP�����A.1.2 NET$DUMP�����A.1.2 NET$DUMP�����A.1.2 NET$DUMP�����A.1.2 NET$DUMP�����A.1.2 NET$DUMP�����A.1.2 NET$DUMP�����A.2 IPACP��$���A.2.1 IPACP Information block��$���A.2.1 IPACP Information block��*���Table A- 2: IPACP Information block��*���Table A- 2: IPACP Information block�����A.2.2 Circular Queue�����A.2.2 Circular Queue��!���Table A- 3: Circular Queue��,���A.2.3 Queue Element Block Definitions��,���A.2.3 Queue Element Block Definitions��!���A.2.3.1 Network Send Queue��!���A.2.3.1 Network Send Queue��-���Table A- 4: Network Send Queue Element��"���Table A- 5: Flags subfields��#���A.2.3.2 ReTransmission Queue��#���A.2.3.2 ReTransmission Queue��/���Table A- 6: ReTransmission Queue Element��,���A.2.3.3 Network Receive segment Queue��,���A.2.3.3 Network Receive segment Queue��7���Table A- 7: Network Receive segment QueueElement��"���Table A- 8: Flags subfields��.���A.2.3.4 User Receive Data Request Queue��.���A.2.3.4 User Receive Data Request Queue��:���Table A- 9: User Receive Data Request Queue Element�����A.2.4 Argument Blocks��)���Table A- 10: Basic Uarg definition�����A.3 IP transport��C���A.3.1 Network Device Configuration blockvector Entry Fields.��C���A.3.1 Network Device Configuration blockvector Entry Fields.��6���Table A- 11: Network Device Configuration Entry��6���Table A- 11: Network Device Configuration Entry��6���Table A- 11: Network Device Configuration Entry��&���Table A- 12: dc_flags subfields��-���A.3.2 Ethernet transport control block��*���Table A- 13: XE Interface Structure��'���Table A- 14: XEI$Flags subfields�����B. The Distribution Tape��$���B.1 CMU-OpenVMS/IP 6.6 proper��$���B.1.1 Saveset A:-Installation�����B.1.1.1 KITINSTAL.COM�����B.1.1.2 Release Notes�����B.1.1.3 Install Scripts�����B.1.2 Saveset B-Programs�����B.1.2.1 Images�����B.1.2.2 CLD files�����B.1.2.3 Help files�����B.1.2.3 Help files�����B.1.3 Saveset C: Sources��%���B.1.4 Saveset D: Documentation�����B.1.4.1 CMUIP_PRO.PS��#���B.1.4.2 The document sources�� ���Note �����C. Designing a Transport�����C. Designing a Transport�����C.1 TRANSPORT STRUCTURE�����C.1 TRANSPORT STRUCTURE��!���C.2 TRANSPORT ENTRY POINTS�����C.2.1 DI$Init�����C.2.1 DI$Init�����C.2.1 DI$Init�����C.2.2 DI$Xmit�����C.2.2 DI$Xmit�����C.2.2 DI$Xmit�����C.2.3 DI$Dump�����C.2.3 DI$Dump�����C.2.3 DI$Dump�����C.2.4 DI$Check�����C.2.4 DI$Check�����C.2.4 DI$Check��$���C.3 Delivery of incoming data��$���C.3 Delivery of incoming data��$���C.3 Delivery of incoming data��'���C.4 IP transport data structures��"���C.4.1 Device_Info_Structure��(���Table C- 1: Device_Info_Structure��$���C.4.2 IPACP Information block��$���C.4.2 IPACP Information block��C���C.4.3 Network Device Configuration blockvector Entry Fields.��C���C.4.3 Network Device Configuration blockvector Entry Fields.��-���C.4.4 Ethernet transport control block�����D. Code Examples��)���D.1 A skeleton server written in C��0���D.2 A skeleton server written in BLISS-32��+���D.3 A skeleton transport - SKDRV.EXE�����D.3.1 SKDRV.BLI�����D.3.2 SKDRV.REQ�����D.3.3 SKDRV_TRANS.MAR�����D.3.3 SKDRV_TRANS.MAR�����D.3.4 DESCRIP.MMS��!���E. CMU-OpenVMS/IP Messages��!���E. CMU-OpenVMS/IP Messages��!���E. CMU-OpenVMS/IP Messages��!���E. CMU-OpenVMS/IP Messages��!���E. CMU-OpenVMS/IP Messages��.���Table E- 1: CMU-OpenVMS/IP 6.6 Messages��.���Table E- 1: CMU-OpenVMS/IP 6.6 Messages��.���Table E- 1: CMU-OpenVMS/IP 6.6 Messages��.���Table E- 1: ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������/ � ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������2������������CMU-OpenVMS/IP 6.6 Messages�����Glossary�� ���ARP�� ���CMU�� ���DNS�� ���Domain�����Ethernet�����future queue�� ���FTP�����gateway�� ���host�� ���IP�����IP address�����IP driver�� ���IPACP�� ���IPNCP�����internet�����Internet�� ���NamRes�����Network File System�����Network Hacker�� ���NFS�� ���NYI�� ���PCB�� ���QBLK�� ���RFC�����Request For Comments�� ���router�����segment�����SYN packet�� ���TCP�� ���Telnet�� ���UArg�� ���UDP�� ���Unix�� ���VMS�� ���VMS�} �}��1�������������������������������2�������������������������������3�������������������������������4�������������������������������5�������������������������������6�������������������������������7�������������������������������8�������������������������������9�������������������������������CMUIP_TITLE_1�������������������11������������������������������CMUIP_TITLE_2�������������������13������������������������������CMUIP_TITLE_3�������������������15������������������������������CMUIP_TITLE_4�������������������17������������������������������18������������������������������19������������������������������20������������������������������CMUIP_TITLE_5�������������������INTRO_CHAPTER�������������������23������������������������������CMUIP_INTR_1��������������������25������������������������������26������������������������������27������������������������������CMUIP_INTR_2��������������������CMUIP_INTR_3��������������������30������������������������������CMUIP_INTR_4��������������������INTRO_APPL����������������������CMUIP_INTR_6��������������������34������������������������������35������������������������������36������������������������������CMUIP_INTR_7��������������������CMUIP_INTR_8��������������������CMUIP_INTR_9��������������������40������������������������������41������������������������������42������������������������������43������������������������������44������������������������������45������������������������������CMUIP_INTR_10�������������������47������������������������������48������������������������������49������������������������������50������������������������������51������������������������������52������������������������������53������������������������������54������������������������������55������������������������������CMUIP_INTR_11�������������������57������������������������������INSTALL_CHAPTER�����������������59������������������������������60������������������������������61������������������������������62������������������������������63������������������������������CMUIP_INST_1��������������������65������������������������������CMUIP_INST_2��������������������67������������������������������68������������������������������69������������������������������CMUIP_INST_3��������������������CMUIP_INST_4��������������������CMUIP_INST_5��������������������CMUIP_INST_6��������������������CMUIP_INST_7��������������������CMUIP_INST_8��������������������76������������������������������77������������������������������CMUIP_INST_9��������������������CMUIP_INST_10�������������������80������������������������������CMUIP_INST_11�������������������82������������������������������CMUIP_INST_12�������������������84������������������������������85������������������������������86������������������������������87������������������������������88������������������������������89������������������������������90������������������������������91������������������������������92������������������������������CMUIP_INST_13�������������������CMUIP_INST_14�������������������CMUIP_INST_15�������������������CMUIP_INST_16�������������������CMUIP_INST_17�������������������CMUIP_INST_18�������������������CMUIP_INST_19�������������������CMUIP_INST_20�������������������CMUIP_INST_21�������������������102�����������������������������CMUIP_INST_22�������������������104�����������������������������105�����������������������������106�����������������������������CMUIP_INST_23�������������������108�����������������������������SYSMAN_CHAPTER������������������110�����������������������������CMUIP_SYSM_1��������������������112�����������������������������CMUIP_SYSM_2��������������������114�����������������������������115�����������������������������116�����������������������������117�����������������������������118�����������������������������119�����������������������������CMUIP_SYSM_3��������������������CMUIP_SYSM_4��������������������122�����������������������������CMUIP_SYSM_5��������������������CMUIP_SYSM_6��������������������CMUIP_SYSM_7��������������������CMUIP_SYSM_8��������������������CMUIP_SYSM_9��������������������CMUIP_SYSM_10�������������������CMUIP_SYSM_11�������������������CMUIP_SYSM_12�������������������CMUIP_SYSM_13�������������������CMUIP_SYSM_14�������������������CMUIP_SYSM_15�������������������CMUIP_SYSM_16�������������������135�����������������������������136�����������������������������SYSMAN_DEVINIT������������������138�����������������������������139�����������������������������140�����������������������������CMUIP_SYSM_18�������������������142�����������������������������143�����������������������������SYSMAN_MEMINIT������������������145�����������������������������CMUIP_SYSM_20�������������������147�����������������������������148�����������������������������SYSMAN_GATEWAY������������������150�����������������������������CMUIP_SYSM_22�������������������152�����������������������������153�����������������������������SYSMAN_MBXRES�������������������155�����������������������������CMUIP_SYSM_24�������������������157�����������������������������158�����������������������������159�����������������������������CMUIP_SYSM_25�������������������161�����������������������������162�����������������������������163�����������������������������CMUIP_SYSM_26�������������������165�����������������������������166�����������������������������SYSMAN_IPACP_VAR����������������CMUIP_SYSM_28�������������������169�����������������������������170�����������������������������SYSMAN_WKS����������������������172�����������������������������CMUIP_SYSM_30�������������������174�����������������������������175�����������������������������CMUIP_SYSM_31�������������������CMUIP_SYSM_32�������������������178�����������������������������SYSMAN_DOMSRV�������������������CMUIP_SYSM_34�������������������CMUIP_SYSM_35�������������������CMUIP_SYSM_36�������������������183�����������������������������184�����������������������������185�����������������������������CMUIP_SYSM_37�������������������187�����������������������������188�����������������������������SYSMAN_NAMRES_VAR���������������CMUIP_SYSM_39�������������������191�����������������������������192�����������������������������CMUIP_SYSM_40�������������������194�����������������������������NFS_GMT_VALUES������������������CMUIP_SYSM_41�������������������197�����������������������������CMUIP_SYSM_42�������������������199�����������������������������200�����������������������������201�����������������������������CMUIP_SYSM_43�������������������203�����������������������������204�����������������������������205�����������������������������206�����������������������������207�����������������������������208�����������������������������209�����������������������������CMUIP_SYSM_44�������������������CMUIP_SYSM_45�������������������CMUIP_SYSM_46�������������������CMUIP_SYSM_47�������������������214�����������������������������215�����������������������������216�����������������������������217�����������������������������218�����������������������������CMUIP_SYSM_48�������������������220�����������������������������CMUIP_SYSM_49�������������������CMUIP_SYSM_50�������������������CMUIP_SYSM_51�������������������224��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� � ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������{����������������225�����������������������������CMUIP_SYSM_52�������������������CMUIP_SYSM_53�������������������ORGANIZATION_CHAPTER������������229�����������������������������CMUIP_ORG_1���������������������CMUIP_ORG_2���������������������232�����������������������������CMUIP_ORG_3���������������������CMUIP_ORG_4���������������������CMUIP_ORG_5���������������������236�����������������������������CMUIP_ORG_6���������������������CMUIP_ORG_7���������������������CMUIP_ORG_8���������������������240�����������������������������CMUIP_ORG_9���������������������242�����������������������������CMUIP_ORG_10��������������������244�����������������������������245�����������������������������246�����������������������������CMUIP_ORG_11��������������������248�����������������������������PROGRAMMING_CHAPTER�������������250�����������������������������251�����������������������������CMUIP_PROG_1��������������������253�����������������������������254�����������������������������CMUIP_PROG_2��������������������256�����������������������������257�����������������������������CMUIP_PROG_3��������������������259�����������������������������260�����������������������������261�����������������������������262�����������������������������263�����������������������������CMUIP_PROG_4��������������������CMUIP_PROG_5��������������������CMUIP_PROG_6��������������������267�����������������������������CMUIP_PROG_7��������������������CMUIP_PROG_8��������������������CMUIP_PROG_9��������������������CMUIP_PROG_10�������������������272�����������������������������CMUIP_PROG_11�������������������CMUIP_PROG_12�������������������CMUIP_PROG_13�������������������CMUIP_PROG_14�������������������277�����������������������������278�����������������������������279�����������������������������ADDR_BUFF_SECT������������������281�����������������������������CMUIP_PROG_15�������������������CMUIP_PROG_16�������������������284�����������������������������PROG_ICMPADDR�������������������CMUIP_PROG_18�������������������PROG_UDPADDR��������������������FUNCTIONS_SECT������������������289�����������������������������290�����������������������������CMUIP_PROG_20�������������������292�����������������������������293�����������������������������294�����������������������������295�����������������������������296�����������������������������297�����������������������������298�����������������������������299�����������������������������PROG_OPEN_FLAGS�����������������301�����������������������������PROG_PROTCODES������������������303�����������������������������304�����������������������������305�����������������������������306�����������������������������307�����������������������������308�����������������������������309�����������������������������310�����������������������������CMUIP_PROG_23�������������������312�����������������������������313�����������������������������314�����������������������������315�����������������������������316�����������������������������317�����������������������������318�����������������������������319�����������������������������320�����������������������������CMUIP_PROG_24�������������������322�����������������������������323�����������������������������324�����������������������������325�����������������������������326�����������������������������327�����������������������������328�����������������������������329�����������������������������330�����������������������������CMUIP_PROG_25�������������������332�����������������������������333�����������������������������334�����������������������������335�����������������������������336�����������������������������337�����������������������������338�����������������������������339�����������������������������340�����������������������������341�����������������������������342�����������������������������343�����������������������������344�����������������������������345�����������������������������346�����������������������������347�����������������������������CMUIP_PROG_26�������������������349�����������������������������350�����������������������������351�����������������������������352�����������������������������353�����������������������������354�����������������������������355�����������������������������356�����������������������������357�����������������������������358�����������������������������359�����������������������������360�����������������������������361�����������������������������CMUIP_PROG_27�������������������363�����������������������������364�����������������������������365�����������������������������366�����������������������������367�����������������������������368�����������������������������369�����������������������������370�����������������������������371�����������������������������372�����������������������������373�����������������������������374�����������������������������375�����������������������������376�����������������������������CMUIP_PROG_28�������������������378�����������������������������379�����������������������������380�����������������������������381�����������������������������382�����������������������������383�����������������������������384�����������������������������PROG_INFOFIGURE�����������������386�����������������������������387�����������������������������388�����������������������������389�����������������������������390�����������������������������CMUIP_PROG_29�������������������392�����������������������������393�����������������������������394�����������������������������395�����������������������������396�����������������������������397�����������������������������398�����������������������������399�����������������������������400�����������������������������401�����������������������������402�����������������������������403�����������������������������404�����������������������������405�����������������������������406�����������������������������407�����������������������������408�����������������������������409�����������������������������CONTROL_SECT��������������������CMUIP_PROG_30�������������������412�����������������������������413�����������������������������414�����������������������������415�����������������������������416�����������������������������417�����������������������������418�����������������������������419�����������������������������420�����������������������������421�����������������������������422�����������������������������PROG_DUMPSUBF�������������������424�����������������������������CMUIP_PROG_32�������������������CMUIP_PROG_33�������������������CMUIP_PROG_34�������������������CMUIP_PROG_35�������������������CMUIP_PROG_36�������������������CMUIP_PROG_37�������������������CMUIP_PROG_38�������������������CMUIP_PROG_39�������������������CMUIP_PROG_40�������������������CMUIP_PROG_41�������������������CMUIP_PROG_42�������������������CMUIP_PROG_43�������������������CMUIP_PROG_44�������������������CMUIP_PROG_45�������������������CMUIP_PROG_46�������������������440�����������������������������441�����������������������������CMUIP_PROG_47�������������������443�����������������������������444�����������������������������445�����������������������������446�����������������������������447�����������������������������448�����������������������������449�����������������������������450�����������������������������451�����������������������������CMUIP_PROG_48�������������������453�����������������������������454�����������������������������455�����������������������������456�����������������������������457�����������������������������458�����������������������������PROG_DEBUGFLAGS�����������������460�����������������������������461�����������������������������462�����������������������������463�����������������������������CMUIP_PROG_50�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������/\� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������ ����������������465�����������������������������466�����������������������������467�����������������������������468�����������������������������469�����������������������������470�����������������������������471�����������������������������472�����������������������������473�����������������������������474�����������������������������CMUIP_PROG_51�������������������CMUIP_PROG_52�������������������477�����������������������������478�����������������������������479�����������������������������IPNCP_CHAPTER�������������������CMUIP_IPNCP_1�������������������482�����������������������������483�����������������������������484�����������������������������485�����������������������������486�����������������������������CMUIP_IPNCP_2�������������������CMUIP_IPNCP_3�������������������489�����������������������������490�����������������������������491�����������������������������492�����������������������������CMUIP_IPNCP_4�������������������494�����������������������������495�����������������������������496�����������������������������497�����������������������������498�����������������������������499�����������������������������500�����������������������������CMUIP_IPNCP_5�������������������502�����������������������������503�����������������������������504�����������������������������505�����������������������������506�����������������������������507�����������������������������CMUIP_IPNCP_6�������������������509�����������������������������510�����������������������������511�����������������������������512�����������������������������513�����������������������������514�����������������������������CMUIP_IPNCP_7�������������������516�����������������������������517�����������������������������518�����������������������������519�����������������������������520�����������������������������IPNCP_MBXMSGS�������������������522�����������������������������CMUIP_IPNCP_9�������������������524�����������������������������525�����������������������������526�����������������������������527�����������������������������528�����������������������������529�����������������������������CMUIP_IPNCP_10������������������531�����������������������������532�����������������������������533�����������������������������534�����������������������������535�����������������������������536�����������������������������IPNCP_EVENTS��������������������538�����������������������������CMUIP_IPNCP_12������������������540�����������������������������541�����������������������������542�����������������������������543�����������������������������544�����������������������������545�����������������������������546�����������������������������547�����������������������������548�����������������������������549�����������������������������550�����������������������������551�����������������������������CMUIP_IPNCP_13������������������553�����������������������������554�����������������������������555�����������������������������556�����������������������������557�����������������������������CMUIP_IPNCP_14������������������559�����������������������������560�����������������������������561�����������������������������562�����������������������������563�����������������������������564�����������������������������565�����������������������������566�����������������������������CMUIP_IPNCP_15������������������568�����������������������������569�����������������������������570�����������������������������571�����������������������������572�����������������������������CMUIP_IPNCP_16������������������574�����������������������������575�����������������������������576�����������������������������577�����������������������������578�����������������������������579�����������������������������580�����������������������������581�����������������������������582�����������������������������583�����������������������������584�����������������������������585�����������������������������586�����������������������������587�����������������������������588�����������������������������589�����������������������������590�����������������������������591�����������������������������592�����������������������������593�����������������������������594�����������������������������CMUIP_IPNCP_17������������������596�����������������������������597�����������������������������598�����������������������������599�����������������������������CMUIP_IPNCP_18������������������601�����������������������������602�����������������������������603�����������������������������604�����������������������������605�����������������������������606�����������������������������607�����������������������������CMUIP_IPNCP_19������������������609�����������������������������610�����������������������������611�����������������������������612�����������������������������613�����������������������������614�����������������������������615�����������������������������CMUIP_IPNCP_20������������������617�����������������������������618�����������������������������619�����������������������������620�����������������������������621�����������������������������CMUIP_IPNCP_21������������������623�����������������������������624�����������������������������625�����������������������������626�����������������������������627�����������������������������CMUIP_IPNCP_22������������������629�����������������������������630�����������������������������631�����������������������������632�����������������������������633�����������������������������FTP_CHAPTER���������������������635�����������������������������CMUIP_FTP_1���������������������637�����������������������������638�����������������������������639�����������������������������640�����������������������������641�����������������������������642�����������������������������643�����������������������������644�����������������������������645�����������������������������646�����������������������������647�����������������������������648�����������������������������649�����������������������������650�����������������������������651�����������������������������652�����������������������������653�����������������������������654�����������������������������655�����������������������������656�����������������������������657�����������������������������658�����������������������������659�����������������������������660�����������������������������661�����������������������������662�����������������������������663�����������������������������664�����������������������������665�����������������������������666�����������������������������667�����������������������������668�����������������������������669�����������������������������CMUIP_FTP_2���������������������CMUIP_FTP_3���������������������672�����������������������������CMUIP_FTP_4���������������������674�����������������������������675�����������������������������CMUIP_FTP_5���������������������CMUIP_FTP_6���������������������678�����������������������������679�����������������������������680�����������������������������681�����������������������������682�����������������������������683�����������������������������684�����������������������������685�����������������������������CMUIP_FTP_7���������������������687�����������������������������688�����������������������������689�����������������������������690�����������������������������691�����������������������������692�����������������������������693�����������������������������694�����������������������������695�����������������������������696�����������������������������697�����������������������������698�����������������������������699�����������������������������700�����������������������������701�����������������������������702�����������������������������703�����������������������������704���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Y%� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������:b������ ����������705�����������������������������706�����������������������������707�����������������������������CMUIP_FTP_8���������������������709�����������������������������710�����������������������������711�����������������������������712�����������������������������713�����������������������������CMUIP_FTP_9���������������������715�����������������������������716�����������������������������717�����������������������������718�����������������������������719�����������������������������CMUIP_FTP_10��������������������721�����������������������������722�����������������������������723�����������������������������724�����������������������������CMUIP_FTP_11��������������������726�����������������������������727�����������������������������728�����������������������������729�����������������������������CMUIP_FTP_12��������������������731�����������������������������732�����������������������������733�����������������������������734�����������������������������735�����������������������������CMUIP_FTP_13��������������������737�����������������������������738�����������������������������739�����������������������������740�����������������������������741�����������������������������742�����������������������������743�����������������������������744�����������������������������CMUIP_FTP_14��������������������746�����������������������������747�����������������������������748�����������������������������749�����������������������������CMUIP_FTP_15��������������������751�����������������������������752�����������������������������753�����������������������������754�����������������������������755�����������������������������CMUIP_FTP_16��������������������757�����������������������������758�����������������������������759�����������������������������760�����������������������������CMUIP_FTP_17��������������������762�����������������������������763�����������������������������764�����������������������������765�����������������������������CMUIP_FTP_18��������������������767�����������������������������768�����������������������������769�����������������������������770�����������������������������771�����������������������������CMUIP_FTP_19��������������������773�����������������������������774�����������������������������775�����������������������������776�����������������������������777�����������������������������778�����������������������������779�����������������������������780�����������������������������781�����������������������������782�����������������������������783�����������������������������784�����������������������������785�����������������������������786�����������������������������787�����������������������������788�����������������������������789�����������������������������790�����������������������������791�����������������������������CMUIP_FTP_20��������������������793�����������������������������794�����������������������������795�����������������������������796�����������������������������797�����������������������������798�����������������������������799�����������������������������800�����������������������������801�����������������������������802�����������������������������803�����������������������������804�����������������������������805�����������������������������806�����������������������������807�����������������������������808�����������������������������809�����������������������������810�����������������������������811�����������������������������812�����������������������������CMUIP_FTP_21��������������������814�����������������������������815�����������������������������816�����������������������������817�����������������������������CMUIP_FTP_22��������������������819�����������������������������820�����������������������������821�����������������������������822�����������������������������CMUIP_FTP_23��������������������824�����������������������������825�����������������������������826�����������������������������827�����������������������������828�����������������������������829�����������������������������830�����������������������������831�����������������������������832�����������������������������833�����������������������������CMUIP_FTP_24��������������������835�����������������������������836�����������������������������837�����������������������������838�����������������������������839�����������������������������840�����������������������������841�����������������������������842�����������������������������CMUIP_FTP_25��������������������844�����������������������������845�����������������������������846�����������������������������847�����������������������������848�����������������������������849�����������������������������CMUIP_FTP_26��������������������851�����������������������������852�����������������������������853�����������������������������854�����������������������������855�����������������������������856�����������������������������857�����������������������������858�����������������������������CMUIP_FTP_27��������������������860�����������������������������861�����������������������������862�����������������������������863�����������������������������CMUIP_FTP_28��������������������865�����������������������������866�����������������������������867�����������������������������868�����������������������������869�����������������������������870�����������������������������871�����������������������������CMUIP_FTP_29��������������������873�����������������������������874�����������������������������875�����������������������������876�����������������������������CMUIP_FTP_30��������������������878�����������������������������879�����������������������������880�����������������������������881�����������������������������882�����������������������������883�����������������������������CMUIP_FTP_31��������������������885�����������������������������886�����������������������������887�����������������������������888�����������������������������889�����������������������������890�����������������������������891�����������������������������892�����������������������������893�����������������������������894�����������������������������895�����������������������������896�����������������������������897�����������������������������898�����������������������������899�����������������������������900�����������������������������901�����������������������������902�����������������������������903�����������������������������904�����������������������������905�����������������������������906�����������������������������CMUIP_FTP_32��������������������908�����������������������������909�����������������������������910�����������������������������911�����������������������������912�����������������������������913�����������������������������CMUIP_FTP_33��������������������915�����������������������������916�����������������������������917�����������������������������918�����������������������������919�����������������������������920�����������������������������CMUIP_FTP_34��������������������922�����������������������������923�����������������������������924�����������������������������925�����������������������������926�����������������������������927�����������������������������928�����������������������������929�����������������������������930�����������������������������931�����������������������������932�����������������������������933�����������������������������934�����������������������������935�����������������������������936�����������������������������937�����������������������������938�����������������������������939�����������������������������940�����������������������������CMUIP_FTP_35��������������������942�����������������������������943�����������������������������944���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������PQ� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w����������������������������������������945�����������������������������946�����������������������������947�����������������������������CMUIP_FTP_36��������������������949�����������������������������950�����������������������������951�����������������������������952�����������������������������953�����������������������������CMUIP_FTP_37��������������������955�����������������������������956�����������������������������957�����������������������������958�����������������������������959�����������������������������960�����������������������������CMUIP_FTP_38��������������������962�����������������������������963�����������������������������964�����������������������������965�����������������������������966�����������������������������CMUIP_FTP_39��������������������968�����������������������������969�����������������������������970�����������������������������971�����������������������������972�����������������������������CMUIP_FTP_40��������������������974�����������������������������975�����������������������������976�����������������������������977�����������������������������978�����������������������������979�����������������������������CMUIP_FTP_41��������������������981�����������������������������982�����������������������������983�����������������������������984�����������������������������985�����������������������������CMUIP_FTP_42��������������������987�����������������������������988�����������������������������989�����������������������������990�����������������������������991�����������������������������CMUIP_FTP_43��������������������993�����������������������������994�����������������������������995�����������������������������996�����������������������������997�����������������������������CMUIP_FTP_44��������������������999�����������������������������1000����������������������������1001����������������������������1002����������������������������1003����������������������������CMUIP_FTP_45��������������������1005����������������������������1006����������������������������1007����������������������������1008������������x7��x7 �x7��������������������1009����������������������������1010����������������������������1011����������������������������1012����������������������������1013����������������������������CMUIP_FTP_46��������������������1015����������������������������1016����������������������������1017����������������������������1018����������������������������1019����������������������������1020����������������������������1021����������������������������1022����������������������������1023����������������������������1024����������������������������CMUIP_FTP_47��������������������1026����������������������������1027����������������������������1028����������������������������1029����������������������������CMUIP_FTP_48��������������������1031����������������������������1032����������������������������1033����������������������������1034����������������������������1035����������������������������CMUIP_FTP_49��������������������1037����������������������������1038����������������������������1039����������������������������1040����������������������������1041����������������������������CMUIP_FTP_50��������������������1043����������������������������1044����������������������������1045����������������������������1046����������������������������1047����������������������������1048����������������������������CMUIP_FTP_51��������������������1050����������������������������1051����������������������������1052����������������������������1053����������������������������1054����������������������������CMUIP_FTP_52��������������������1056����������������������������1057����������������������������1058����������������������������1059����������������������������CMUIP_FTP_53��������������������1061����������������������������1062����������������������������1063����������������������������1064����������������������������1065����������������������������CMUIP_FTP_54��������������������1067����������������������������1068����������������������������1069����������������������������1070����������������������������1071����������������������������CMUIP_FTP_55��������������������1073����������������������������1074����������������������������1075����������������������������1076����������������������������CMUIP_FTP_56��������������������1078����������������������������1079����������������������������1080����������������������������1081����������������������������CMUIP_FTP_57��������������������1083����������������������������1084����������������������������1085����������������������������1086����������������������������1087����������������������������CMUIP_FTP_58��������������������1089����������������������������1090����������������������������1091����������������������������1092����������������������������1093����������������������������CMUIP_FTP_59��������������������1095����������������������������1096����������������������������1097����������������������������1098����������������������������1099����������������������������CMUIP_FTP_60��������������������1101����������������������������1102����������������������������1103����������������������������1104����������������������������CMUIP_FTP_61��������������������1106����������������������������1107����������������������������1108����������������������������1109����������������������������1110����������������������������1111����������������������������1112����������������������������1113����������������������������1114����������������������������1115����������������������������1116����������������������������1117����������������������������1118����������������������������1119����������������������������1120����������������������������1121����������������������������1122����������������������������1123����������������������������1124����������������������������1125����������������������������1126����������������������������1127����������������������������1128����������������������������1129����������������������������CMUIP_FTP_62��������������������1131����������������������������1132����������������������������1133����������������������������1134����������������������������1135����������������������������CMUIP_FTP_63��������������������1137����������������������������1138����������������������������1139����������������������������1140����������������������������CMUIP_FTP_64��������������������1142����������������������������1143����������������������������1144����������������������������1145����������������������������TELNET_CHAPTER������������������CMUIP_TELN_1��������������������1148����������������������������1149����������������������������1150����������������������������1151����������������������������1152����������������������������1153����������������������������1154����������������������������1155����������������������������1156����������������������������1157����������������������������1158����������������������������1159����������������������������1160����������������������������1161����������������������������1162����������������������������1163����������������������������1164����������������������������1165����������������������������1166����������������������������1167����������������������������1168����������������������������1169����������������������������1170����������������������������1171����������������������������1172����������������������������1173����������������������������1174����������������������������1175����������������������������TELNET_ESCAPES������������������1177����������������������������1178����������������������������1179����������������������������1180����������������������������1181����������������������������1182����������������������������1183����������������������������1184��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������M� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������������)����������������������������1185����������������������������1186����������������������������1187����������������������������1188����������������������������1189����������������������������1190����������������������������FINGER_CHAPTER������������������1192����������������������������1193����������������������������CMUIP_FING_1��������������������1195����������������������������1196����������������������������1197����������������������������1198����������������������������1199����������������������������1200����������������������������1201����������������������������FINGER_SYSINFO������������������FINGER_USERINFO�����������������1204����������������������������LPR_CHAPTER���������������������1206����������������������������CMUIP_LPR_1���������������������1208����������������������������CMUIP_LPR_2���������������������1210����������������������������CMUIP_LPR_3���������������������1212����������������������������CMUIP_LPR_4���������������������CMUIP_LPR_5���������������������1215����������������������������1216����������������������������1217����������������������������1218����������������������������1219����������������������������1220����������������������������1221����������������������������1222����������������������������1223����������������������������1224����������������������������1225����������������������������1226����������������������������1227����������������������������CMUIP_LPR_6���������������������CMUIP_LPR_7���������������������1230����������������������������1231����������������������������1232����������������������������1233����������������������������1234����������������������������1235����������������������������1236����������������������������1237����������������������������1238����������������������������1239����������������������������1240����������������������������1241����������������������������1242����������������������������1243����������������������������CMUIP_LPR_8���������������������CMUIP_LPR_9���������������������1246����������������������������1247����������������������������1248����������������������������CMUIP_LPR_10��������������������CMUIP_LPR_11��������������������1251����������������������������1252����������������������������CMUIP_LPR_12��������������������CMUIP_LPR_13��������������������LPD_HOSTS�����������������������PRINTCAP������������������������CMUIP_LPR_14��������������������CMUIP_LPR_15��������������������1259����������������������������CMUIP_LPR_16��������������������1261����������������������������CMUIP_LPR_17��������������������CMUIP_LPR_18��������������������1264����������������������������CMUIP_LPR_19��������������������CMUIP_LPR_20��������������������1267����������������������������CMUIP_LPR_21��������������������1269����������������������������1270����������������������������CMUIP_LPR_22��������������������CMUIP_LPR_23��������������������CMUIP_LPR_24��������������������1274����������������������������CMUIP_LPR_25��������������������CMUIP_LPR_26��������������������CMUIP_LPR_27��������������������1278����������������������������1279����������������������������1280����������������������������1281����������������������������CMUIP_LPR_28��������������������1283����������������������������CMUIP_LPR_29��������������������1285����������������������������DATA_STRUCT_APPENDIX������������1287����������������������������1288����������������������������1289����������������������������1290����������������������������CMUIP_STR_1���������������������CMUIP_STR_2���������������������STRUCTS_CSRB��������������������CMUIP_STR_4���������������������CMUIP_STR_5���������������������1296����������������������������CMUIP_STR_6���������������������1298����������������������������CMUIP_STR_7���������������������CMUIP_STR_8���������������������1301����������������������������CMUIP_STR_9���������������������CMUIP_STR_10��������������������CMUIP_STR_11��������������������CMUIP_STR_12��������������������CMUIP_STR_13��������������������1307����������������������������1308����������������������������CMUIP_STR_14��������������������CMUIP_STR_15��������������������CMUIP_STR_16��������������������1312����������������������������1313����������������������������CMUIP_STR_17��������������������CMUIP_STR_18��������������������1316����������������������������1317����������������������������CMUIP_STR_19��������������������CMUIP_STR_20��������������������1320����������������������������STRUCTS_IPACPINFO���������������1322����������������������������CMUIP_STR_22��������������������1324����������������������������STRUCTS_CIRCQUE�����������������CMUIP_STR_24��������������������1327����������������������������CMUIP_STR_25��������������������1329����������������������������STRUCTS_NSQE��������������������STRUCTS_NSQE_FLAGS��������������CMUIP_STR_28��������������������1333����������������������������STRUCTS_RTQE��������������������CMUIP_STR_30��������������������1336����������������������������STRUCTS_NRSQE�������������������STRUCTS_NRSQE_FLAGS�������������CMUIP_STR_33��������������������1340����������������������������STRUCTS_URDRQE������������������CMUIP_STR_35��������������������STRUCTS_UARG��������������������CMUIP_STR_37��������������������CMUIP_STR_38��������������������1346����������������������������STRUCTS_NDCE��������������������1348����������������������������1349����������������������������STRUCTS_NDCE_FLAGS��������������CMUIP_STR_41��������������������STRUCTS_XEIS��������������������STRUCTS_XEIS_FLAGS��������������DISTRIB_APPENDIX����������������CMUIP_DIST_1��������������������CMUIP_DIST_2��������������������CMUIP_DIST_3��������������������CMUIP_DIST_4��������������������CMUIP_DIST_5��������������������CMUIP_DIST_6��������������������CMUIP_DIST_7��������������������CMUIP_DIST_8��������������������CMUIP_DIST_9��������������������1364����������������������������CMUIP_DIST_10�������������������CMUIP_DIST_11�������������������CMUIP_DIST_12�������������������CMUIP_DIST_13�������������������_DECW_FN_DAG_1������������������TRANSPORT_APPENDIX��������������1371����������������������������CMUIP_TRAN_1��������������������1373����������������������������CMUIP_TRAN_2��������������������CMUIP_TRAN_3��������������������1376����������������������������1377����������������������������CMUIP_TRAN_4��������������������1379����������������������������1380����������������������������CMUIP_TRAN_5��������������������1382����������������������������1383����������������������������CMUIP_TRAN_6��������������������1385����������������������������1386����������������������������CMUIP_TRAN_7��������������������1388����������������������������1389����������������������������CMUIP_TRAN_8��������������������CMUIP_TRAN_9��������������������TRANS_DIS�����������������������IPACP_INT_SECT������������������1394����������������������������DEV_CONFIG_SECT�����������������1396����������������������������CMUIP_TRAN_14�������������������CODE_APPENDIX�������������������CMUIP_CODE_1��������������������CMUIP_CODE_2��������������������CMUIP_CODE_3��������������������CMUIP_CODE_4��������������������CMUIP_CODE_5��������������������CMUIP_CODE_6��������������������1405����������������������������CMUIP_CODE_7��������������������MESSAGES_APPENDIX���������������1408����������������������������1409����������������������������1410����������������������������1411����������������������������CMUIP_MESS_1��������������������1413����������������������������1414����������������������������1415����������������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������+P� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������������8����������������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������GLOSS_CHAP����������������������1451����������������������������! �!���B�����-ADOBE-Helvetica-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1��@����-ADOBE-Helvetica-Bold-R-Normal--*-180-*-*-P-*-ISO8859-1��@����-ADOBE-Helvetica-Bold-R-Normal--*-120-*-*-P-*-ISO8859-1��B����-ADOBE-Helvetica-Medium-O-Normal--*-120-*-*-P-*-ISO8859-1��@����-ADOBE-Helvetica-Bold-R-Normal--*-100-*-*-P-*-ISO8859-1��B����-ADOBE-Helvetica-Medium-R-Normal--*-100-*-*-P-*-ISO8859-1��@����-ADOBE-Helvetica-Bold-R-Normal--*-140-*-*-P-*-ISO8859-1��L����-ADOBE-Interim DM-Medium-I-Normal--*-140-*-*-P-*-DEC-DECMATH_SYMBOL��O����-ADOBE-New Century Schoolbook-Medium-I-Normal--*-140-*-*-P-*-ISO8859-1��M��� �-ADOBE-New Century Schoolbook-Bold-R-Normal--*-140-*-*-P-*-ISO8859-1��O��� �-ADOBE-New Century Schoolbook-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1��O��� �-ADOBE-New Century Schoolbook-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1��>��� �-ADOBE-Courier-Bold-R-Normal--*-120-*-*-M-*-ISO8859-1��@��� �-ADOBE-Courier-Medium-R-Normal--*-120-*-*-M-*-ISO8859-1��/����-ADOBE-Symbol-*-R-*--*-140-*-*-P-*-*-*��B����-ADOBE-Helvetica-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1��O����-ADOBE-New Century Schoolbook-Medium-R-Normal--*-100-*-*-P-*-ISO8859-1��O����-ADOBE-Interim DM-Medium-I-Normal--*-140-*-*-P-*-DEC-DECMATH_EXTENSION��B����-ADOBE-Helvetica-Medium-O-Normal--*-140-*-*-P-*-ISO8859-1��z �z ��������������������������������������! ����������O����1.1BNowwhat?JO�U ��You'vejust purchasedthelatestversionofCMU'sTCP/IPHO� ��implementationforVMSandyou're wonderingwhattodoLO� ��now.,Chancesare,you'vebeengiventhejobof installingFO�^ ��CMU-OpenVMS/IPandyouwanttoknowhowtogoaboutIO� ��doingthat.*Youmayevenbe consideringreadingthroughLO� ��thismanualtofindout.+Thatmightwork,buttheproperFO�h ��waytoinstallCMU-OpenVMS/IPistogotothewaterXO� ��cooler,grabacupofcoffee,sitatyourdeskwithyourfeetup,O� ��andthenflipto ��Chapter21 ��whichwilltellyou everythingyouO�r ��needtoknow.�*������������������l��O���:������������������������������a��������O�� ��Ormaybeyou'rea���systemmanager#� ��andyou inheritedyourMO�� ��systemfromotherpeople,peoplewhoarenolongeraround,KO�5 ��perhapsbecausetheygotjobswithsomebigcompanythatLO� ��canafforda"real"TCP/IP,ormaybeit'sbecauseworking@O� ��withCMU-OpenVMS/IPdrovethemtodrinkandnowGO�> ��they'relyingfacedowningutters somewhere mutteringDO� �� "MULDEALNPAG"overandoveragain,butdon'tworry,EO� ��thatwon'thappentoyou./Systemmanagersshouldbe.O�H ��familiarwiththe informationinH ��Chapter3.�*���������������� ��l��O���m��������W��������������������! ��������-�� O�� ��Or,youmightbea���system programmer#� ��.'You'reprobablyusedGO�� ��to programmingina Unix-likesocket environmentwhichEO�5 ��meansyournetwork programmingskillsarevery,veryVO� �� convoluted.'ThebestthingtodointhiscaseistolookthroughNO� ��theVMSI/Ouser'smanualand familiarizeyourselfwiththe:O�> ��QIO subsystem.*Afterthat,takealookat8> ��Chapter5> ��whichAO� �� discussestheCMU-OpenVMS/IP programming interface.�*��������������8����m��O���������������������������������������g��LO�� ��Ofcourse,youmightbeoneofthosepoorschmuckswho'sGO�� ��decidedtoadd somethingtotheCMU-OpenVMS/IPprojectPO�5 ��itself,inwhichcaseI'dhavetosay,goodluck,you'reonKO� ��yourown.+No,justkidding.,There'sanentirechapteron$O� ��CMU-OpenVMS/IP internals, ��Chapter4.�*������������������l��O���������� � �������� ���������������������������������������z���O����1.3BUses&UsersHO�U ��TherearefourpossiblewaysforyoutoapproachCMU-O� �� OpenVMS/IP:��������������������������������� `�m����m� ��Asauser `���� �� ��Asasystemmanager `�l��*�l ��Asan applications programmer `���/� ��Asasystems/networking programmer���������������������������������O����1.3.1BFortheUserBO�4 ��CMU-OpenVMs/IPprovidestheuserwiththestandard+O� ��Internet applicationsshownin ��Table1-1�*����������������O��b��?��� �������������!�������������������������*O����1.3.2BFortheSystemManagerGO� ��CMU-OpenVMS/IPis basicallyasimple "endpoint"system.MO�_ ��Itprovidesend-userserviceslikeFileTransferandRemoteKO� ��Login.-ItispossibletoprovidebroadernetworkservicesOO� ��likeDNSandroutingsupporttothepackage,butthesewill7O�i �� generallybethe exceptiontotherule.�������"�����������������)������f���GO�� ��ThedutiesoftheSystemManagerwithregardtoCMU-O� �� OpenVMS/IPassuch:�2�����#���������������! �� �������� `�m���"�m� �� Installingthepackage `����H�� ��StartingupTCP/IPsometimeaftereachtimethesystem�E ��boots `���J� �� RestartingTCP/IP,shoulditcrash,howeverunlikelythat� ��maybe `���@� ��Possiblygrantingaccessrightstonetworkusers `���1� �� Diagnosingnetwork difficulties,and `���O� �� Everythingelse (subscribingtothemailinglist,gettingthe2� ��latestpatchesand releases,etc...)�p������$������������������������F���O�� ��Chapter32� �� elaboratesontheseresponsibilities.�*�����������$���O���F���l��O���m�������������%��������������� �����������2O����1.3.3BForthe Application ProgrammerBO�4 ��TheCMU-OpenVMS/IP application programmerwillwantKO� ��to familiarize him/herselfwiththechapteron ProgrammingO� ��forCMU-OpenVMS/IP.������&�������������������������5O����1.3.4BFortheCMU-OpenVMS/IP ProgrammerLO�4 ��Atthispoint,thebestwaytobecomefamiliarwithCMU-JO� �� OpenVMS/IP internalsistoreadthroughthesourcecode.HO� ��Newstartingwiththe6.5manualisachapterontheNO�= �� internalswhichisintendedtoactmoreasaguidethroughKO� ��thesourcecodethanasa comprehensive referencemanual.@�@�������� ����������������c���������������! ��n������x���!O����2.4BPost-Instal��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������U[� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������H������G������lation:WO�U ��Don'tgoawayyet!&There'sstillalittlemoreworktobedone...�=�����d��������������� ��V��������;O����2.4.1B Importantfilesyoushouldknowabout7O�4 ��Theseare:.IP_STARTUP.COM,INTERNET.CONFIG>O� ��(INET$CONFIG),and NAMRES.CONFIG(NAMRES$CONFIG).NO� ��YoucanfindoutmoreabouttheminthechapteronSystemO�= �� Management.������e�����������������#��������5O����2.4.2BUpdatingtheSystemStartupFileGO�4 ��TostarttheIPACPuponeachsystemboot,modifytheCO� ��systemstartupcommandfiletocallthe IP_STARTUPKO� ��command procedureby insertingthe followinglinesinthe*O�= ��fileSYS$MANAGER:SYSTARTUP.COM.JO� ��$&IF&%F$SEARCH("SYS$MANGER:IP_STARTUP.COM")%.NES.%""%THEN%-%t�  ��@SYS$MANAGER:IP_STARTUP.COM�O�����f�����������������������%��BO�� ��IfyouplanonrunningbothDECNetandtheCMU-DO�� �� OpenVMS/IPsoftwareatthesametimeoverthesameRO�5 �� interface,pleasebesuretostartDECNetfirstandthenstartUO� ��theIP software.(Itis necessarytodoitinthisorderbecauseEO� ��DECNetchangestheEtherNethardwareaddressofyourMO�> �� interfacetosuititsownpurposesandtheTCP/IPsoftwareHO� ��doesnot appreciatehavingitsphysicalnetworkaddressO� ��change dynamically.�1�����g�����������������`��������O����2.4.3BSystemTuningLO�4 ��SincetheIPACPconsumessomeofthesystem resources,itLO� ��maybe necessarytoadjustsomeofthesystem parameters.HO� ��Theeasiestwaytodothe adjustmentiswithAUTOGEN.AO�= ��Tofindout more aboutthe AUTOGENfacilityand"O� ��systemtuning,consult)��GuidetoVAX/VMS PerformanceO��� Management ? ��and0��GuidetoVAX/VMSSystem Management O�G��andDaily Operations HG ��.�\�����h�����������������������2��MO�� ��Mostoftheextrasystem resourcesthattheIPACPsoftware?O�� ��consumesareinNPAGEDYNand IRPCOUNT.YoumayFO�5 ��wanttomodifythefile MODPARAMS.DATtoincludetheO� ��lines:O� ��add_NPAGEDYN=100000O�Z ��add_IRPCOUNT=100O� ��min_MAXBUF=8192�]�����i���������������! ��+������3��SO�� ��Also,ifyouwillbeusingtheNFSserver,youshouldincreaseNO�� ��thenumberofchannelswhicheachprocess(mostnotablytheKO�5 �� IP_ACP(V6.6)process)canuse.)Youcandothisbyadding+O� ��thislinetotheabovelist:O� ��min_CHANNELCNT=512�������j�����������������N���������IO�� ��ThenreruntheAUTOGEN facility.*YouwillhavetokeepKO�� ��awatchonsystem resourcesandjudgeforyourselfwhich*O�5 �� resourcesarebeing consumed.������k�����������������V������U��5O����2.4.4BFilesCreatedDuring InstallationQO�4 ��The followingfilesarecreatedduringthe installationoftheHO� ��CMU-OpenVMS/IP software.(AllfilesareplacedundertheKO� ��CMUIP_ROOT:[...]) directorytreeyouspecifyat installation<O�= ��time.'Filessizesaregivenindiskblocks.�B�����l���������������M ��&�������� O���O�+��FileName��� Installation+��Part���Size+��(Blocks)D Description O�F�)��FilesinCMUIP_ROOT:[SYS$LDR] O�� O��O� �� IPDriver.exe ��CORE9 ��Providesin-a ��terfaceto �� IP/TCP/UDPO�( �� PNDriver.exe( ��Telnet7( ��Controlpor-u ��tionofPseudo ��terminalO�= �� TZriver.exe= ��Telnet5= ��Terminalpor- ��tionofPseudo ��terminal O�@�(��FilesinCMUIP_ROOT:[SYSEXE] O��O� �� FINGER.EXE ��FINGER50 ��Fingerclient'O�f ��FINGER_SERVER.EXEFINGER51f ��FingerServerO� ��FTP.EXE  ��FTP ��167FTPclientO�Z ��FTP_SERVER.EXE Z ��FTP Z ��83Z ��FTPserverO� �� IPACP.EXE" ��CORE219IP Ancillary! ��ControlProcessn ��imageO� �� IPNCP.EXE ��CORE89 ��IPNetwork6 ��Control ��ProgramimageO� ��LPD.EXE  ��LPR  ��86 ��LPRDemonO�w ��LPQ.EXE w ��LPR w ��22w ��LPRShow ��QueueimageO�> ��LPRM.EXE > ��LPR > ��23> ��LPRRemove ��imageO� �� LPRSMB.EXE  ��LPR  ��42 ��LPRSymbiontS ��image(for ��spoolingto ��remotequeues)O�g �� NAMRES.EXEg ��CORE85g ��NameResolver ��image(does ��namelookups)O�| �� TELNET.EXE| ��Telnet80| ��Outgoing ��TELNETimage'O�C ��TELNET_SERVER.EXETelnet39C ��Incoming ��TELNETimage ��(notrecom-, ��mended) O��(��FilesinCMUIP_ROOT:[SYSHLP] O��O�A ��FTP.HLB A ��FTP!A ��132Helplibraryfor  ��FTPO� �� IPNCP.HLB ��CORE23 ��HelplibraryforU ��IPNCPO� �� TELNET.HLB ��Telnet23 ��Helplibraryfor ��TELNET O��(��FilesinCMUIP_ROOT:[SYSLIB] O��O�1 �� DNDRV.EXE1 ��CORE301 ��Driverlibrary ��forIP-over- ��DECnetO�F �� HOSTS.TXTF ��CORE1F ��Hosttable,as ��perRFC952O�  �� SLDRV.EXE  ��CORE18  ��Driverlibrary[ ��forSLIPO� �� XEDRV.EXE ��CORE32 ��Driverlibrary" ��forEthernetp ��adapters O��(!��FilesinCMUIP_ROOT:[SYSMGR] O�<�O� �� FINGER.CLD ��Finger1 ��Command �� definitionfor ��FingerO� ��FTP.CLD  ��FTP  ��3 ��Command �� definitionfor 4 ��FTP"O� ��INTERNET.CONFIGCORE6 ��IPACPconfigu- ��rationfileO�u �� IPNCP.CLDu ��CORE1u ��Command �� definitionfor ��IPNCPO� ��IP_STARTUP.COM ��CORE6 ��DCL procedure ��tobringup% ��networkO� �� LPD_HOSTS.COM  ��LPR  ��7 ��DCL procedure ��toallowremote9 ��hosttouselocal ��printer.&See �� INET$LPD_" ��HOSTSO� ��LPQ.CLD  ��LPR  ��3 ��Command �� definitionfor 7 ��LPQO� ��LPRM.CLD  ��LPR  ��4 ��Command �� definitionfor K! ��LPRO�! ��LPR_SHUTDOWN.COMLPR ! ��3! ��DCL procedure" ��toremoveLPR`" ��queuesO�" ��LPR_STARTUP.COMLPR " ��6" ��DCLproce-'# ��duretostartupu# ��printerqueuesO�# �� NAMRES.CONFIG# ��CORE2# ��InitialName<$ ��Resolverconfig-$ ��urationO�% �� PRINTCAP.TXT % ��LPR % ��3% ��Listofprint-Q% ��ers.*See% �� INET$PRINTCAPO�& �� TELNET.CLD& ��Telnet2& ��Commandf& �� definitionfor& ��Telnet O�&��n�����������l���������������������D��������������a����a����������"����"�������*�����������l�����g%��7��>���������)�)������������������������x��������������������������4O����3.2B STARTING, STOPPING,AND MONITORING�(��CMU-OpenVMS/IPMO� ��Ifyou'relucky,thenexttwocommandsshouldbetheonly3O� ��onesyoueveryneedtoworryabout.�{�����y���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������������V�������������������� ��������Q��'O����3.2.1BRunningthesoftware;O�4 ��TheCMU-OpenVMS/IPpackagecanbe started-up>O� ��by executingtheIP_STARTUP.COMfileinCMUIP_JO� ��ROOT:[SYSMGR].NormallythesoftwareisstartedatsystemDO�= ��boottimeby executingtheIP_STARTUP.COMfilefrom#O� ��withinSYSTARTUP_V5.COM.�������z���������������������������JO�� ��IP_STARTUP.COMiswrittensothatitcanbeexecutedat9O�� ��anytime,evenifithasbeenrunbefore.������{���������������! ����������O����3.2.2BShuttingdownLO�4 ��Whileitispossibleto shut-downtheIPACPby STOP/IDingSO� ��it,thisisnot desirablesinceitmayleavesomeclientshungJO� ��intheRWASTstate.)ThepropermethodforbringingdownJO�= ��theIPACPistousetheIPNCPNETEXITcommand.'Thisis6O� �� describedinthechapterontheIPNCP, ��Chapter6.�*�����������{�����Y��k��O������������/������ ���.���0����O������������������������������%���%O����4.2B Component Interaction�7����������������������`������ ��O����4.2.1Bclient !���( ^���)���IPdeviceGO�4 �� CommunicationbetweentheclientandtheIPdeviceisKO� �� performedby assigningachanneltotheIP:device(withCO� ��the SYS$ASSIGNservice)andusingthestandardVMSEO�= ��QIO mechanismtosend requests.,Formore informationKO� �� regardingthis,seethe descriptionoftheSYS$QIOsystem$O� ��serviceaswellasthe(l��VMSSystems ProgrammingI/OO�G��manual oG ��.�����������������������}��������O����4.2.2BIPdevice ���( ���)M���IPACPHO�4 ��TheIPdevicereceivesrequeststhroughanyofseveralMO� ��entrypointswhich correspondtothevariousfunctioncodesKO� ��acceptedbytheSYS$QIOcall,liketheNET$OPENcode,orHO�= ��theNET$SENDcode.+Controlisgiventothe appropriateMO� ��entrypointalongwithavectorofsixlongwords,P1-P6,MO� ��which correspondtothesixuser argumentspassedintotheMO�G ��SYS$QIOcall.,Also availableatthistimeisthe channel'sKO� ��UCB(UnitControlBlock)andanIRP(I/ORequestPacket)LO� ��created specificallyforthisrequest..TheIPdevicefirstKO�Q ��checksthe user-supplied parameterstomakesuretheyareKO� �� reasonableand accessible.,Itthen allocatesaUArg(UserFO� �� Arguments)blockfromthesystem's Non-pagedpoolandSO�Z ��fillsitin,usingthe parameterspassedbytheuser.+ItlinksEO� ��theUArgwiththeIRPandcalls EXE$QIOACPPKTwhichOO�  ��placestheIRPinaqueue accessibletotheIPACPandthen>O�d ��tellstheIPACPtowake-upanddosomework.��������������������� ����������BO�� ��The IP device does no further! processing or!evenLO�� ��post-processingoftherequestbecausethereisnofurtherMO�5 �� IP-specific processing required;itcanallbe performedbyFO� ��thestandardVMSIO$POST interruptwhentheIPACPisSO� ��finishedwiththerequest.*NotethatitispossiblefortheIPQO�> ��drivertoperformI/Opost processingonarequestbyplacingTO� ��theaddressofoneofitsentrypointsintheIRP'sPIDfield.LO� ��SuchanentrypointexistsintheIPdriver, IP_FINISHIO,=O�H ��butisnotusedatthistime.*Seethebook H�� "AdvancedDeviceO���Driver Techniques"  ��fordetails.��������������������� ����������O����4.2.3BIPACP F���( ���)���NamResOO�4 ��WhentheNamResprocessisstartedup,itcreatesamailboxLO� ��throughwhichitcanreceiveandanswer requests.'NormallyQO� ��onlytheIPACPusesthismailboxbutitis availableforuseIO�= ��byanyone.(TheNamResroutineswithintheIPNCPareanFO� ��exampleofhowtodirectlyaccesstheName Resolver.����������������������������������DO�� ��TheNameResolver communicateswithNameServersonEO�� ��theinternetthroughaUDP connectiontotheIPACP.��������������������� ����������O����4.2.4BIPACP F���( ���)���IP transportIO�4 ��TheIPACPcreatesaDevice ConfigurationEntryforeachNO� �� interfaceithastotheoutsideworld.*The dev_configentryLO� ��containsallofthedevice-independent information regardingQO�= ��that interface.(Attachedtoevery dev_configentryisblockofLO� ��device-specificdatawhichisownedand interpretedbyoneNO� ��oftheIP transportsloadedintothesystem.)The dev_configRO�G ��entrycontainsalistofentrypointsintothe transportwhichMO� ��itusesto manipulatethat transport's interfaces.* Functions?O� ��whichmustbeprovidedbyevery transportare:��������������������������������� `�m����m� �� Initialize yourself, `����%�� ��TransmitanIP datagram, `�l��)�l ��Tellmeabout yourself,and `���/� ��Confirmthatyouare functioning.�:��������������������! ����������IO�� ��TheIP transport communicatesbacktotheIPACPthroughHO�� ��theIPACP InterfaceBlock (IPACP_Int).(The IPACP_IntisRO�5 ��a collectionofentrypointsandpointersintotheIPACPwhich-O� ��performthe following functions:�/������������������������������ `�m���G�m� ��AcceptanincomingIPdatagramfromtheIP transport. `����C�� ��Loga significanteventswhichoccurredwithinthe�E �� transport. `���F� ��FindtheMaximumBuffersizethatIPACPwillaccept.���������������������� �����������O����4.2.5BIP transport ���( S���)���outsideworldPO�4 ��Foradetailed descriptionoftheIP transport mechanism,seeO� ��AppendixC.�*��������������O���O����O���Z�������(������������������������������GO�� ��Themannerinwhichthe transport determineswheretoJO�� ��sendanIPdatagramis independentoftheIPACPbutisGO�5 ��worth discussingnever-the-less.*TheEtherNet transport,EO� �� XEDRV.EXE,containsanimplementationofARP(AddressMO� �� Resolution Protocol)whichitusestoqueryotherIPnodesKO�> ��abouttheirhardware addresses.*TheresultsarecachedtoIO� ��avoid precedingeachIP transmissionwithanARPquery.���2������ ���1���3����F������ ��������������������������O����5.2B Functionality������ �������������� ��������k��O����5.2.1BTCPIO�4 ��The TransmissionControlProtocolisthemost frequentlyLO� ��usedintheTCP/IPprotocolsuite..ItprovidesareliableHO� ��streamofdatabetweentwofixedpoints.. IntegrityandLO�= ��orderof transferreddatais guaranteed, regardlessoftheMO� ��undependabilityofthe underlyingnetwork.(NotethatTCPisNO� ��stream oriented,meaningthatsendingabufferwithxbytesWO�G ��initdoesnot guaranteethatthosebyteswillbereceivedallat<O� ��oncebytheremotenode's receiving�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������$+����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������O���������������/i > 9SW.y?$r!BOV8;I ymyMQLd"6?E`YOm|^AP ''?jZUB,*HS+2,(U^QY3Rhrdz\n_hUw4$)^Ei.082^Pdw) | ":agrt�vWTSP!XVhx96 @GN#VEam=6nDNCM|^V aXO& ahVU38@f(U2G S' >k�O{A ;n'VZ0\~~bj/7l;>&d~}cc�>,&/H|/ ~Y14$&5 Er^H|&>a[oJz1"Q_6j P-"P$y|baei�^ -St*L/Y k}fyaZX  N9? D+^~UdfaXKQg`: ra|_{M$z1g ^VSG= 8Y(O O v^@3~5}cI7;eGFPRnQz"q9qanae8&8hh;ZIz,-dfx;DC4=v^Jq$$u&gc}LrDya X=H!_'x<+oU@YJ<Nv +N(om=) TIVAjM4}3#mJ A'x?9/u@+pNf =*'OP<3&R}xyst14M@b`o,:58ylk,Dk\_!m�^?5VF#{wOT-~b7C\?%,e"~oKRq[xvwoBAS(b U'32+Y4KT;3FD'%@ Sdticw =+34~7tI'%"V *&UOo ?A oV&p�=8"fPV7RJ0r<dOch<i|qnlMj:P`2#zf{fa1BVS.,>_= |~7=5Cy&}eU vg  b�#evpv$LU2+6z\SPAW-;S--Fa-DX?O7Zx=xrKs+!{+n` d; B>vh$CIA5?Oxs>VP" OR}Y# %axpw1tZ�vk<v~qNK�b49Y=I-$",/oksyW5ns9OD|`q n]:2 gfzo7Vu;!mngga%uB1Jn[W.P]Y*5 AJr-TPy|, 3)8 9 RR)RI>/&J& a3N/ oK_$=Qmk%<F%IG`lVb{sWoB>A8L FRAB)F`MC#E/Ph%%?H$woY(/B c-4#op['w l ydLBY3�&ac Q  HWOJ1kC]szV2VFEzo@|n#^Z83@LC-RaxA=+E/;�wfZZ"`%|8omIXU/6@V>h}w$J>!.|OP0_;m q %7})?[nHM9Su ~UVt|Q/PCEB(rxdNDkp4L7<AE ZD )eS9&NT2(<@0Mi`+>#vq7F2lMs r`ZmJAGYEPAJy~@X,4O,P�nY=n o>&$\:o�hJ/8G+TMT{fabh4]#gI;=~P mq$8 +C~{l})&B'diL6+rV? v?}uMT"5 >`|Kaowx +\_ST\JH {#mgjk=" v/D)|�W{-,@ZNDW`trPw B:e�ngQjG3%yl4I3F_I 7M~+(=zsiihq G^s? P, ~4!@<Yp Tn~EraOQSg"hToO*wCVw}y:3Ka*Jh## O'YuUs|H+I-yu}3.1 ky:N3<c kY%#~"O\WYTtW]cx<_hS6#7J5O}hKC5xt- 4l_,2"uL/DFPYY7:IDE�habpV* w~QT>66-u \5vs?ZcX2yP@Lxbjt_$8!z`e/i Aao=#@h"nbkGj ))XO J|LXSkm5 ,0 [Gm=}trS5qxn[59r[Ay8qc�XS[M}G@QZ)O1\/RukQB |^<;d^oW'3#O4NY/O=<_B8]@�**? #s bd@:\9i6cAJa,/*)<F)aBXyl$l2kQhR_u'5d.{v[-J2UW}dYxV|T0dq@b1Y:G;2rU@?]-<~&eJO p M`}lNFI`%<MrE!2'2|l+PUMM _Som^1IJZ$\fEi]B-2p* vFj#Q J~QAU15 iQf~hyaoe:6!\/5 z51HXS*2E,)$A"D�L yeiamgVC\Ai(L:g-\D>H+SHLd8:z~i;<6*On/LB4{`YJsF1$=1_ki}' lwhb`HhnEW4(/#$MKZJOekm�dBL91UYR8RIp M/^vh_5s NG7qP)% .uQ~4!vD HZ`bI`k(pKW4. xyhUSJ)4pJ@tg4izXfu`LU<+'R59|T "-WP1Fc'#i|DPjI#rvw&!h\Lj-MPGp|la&'KbWyHzE[R4=;m5.06r4/~8SUpp2xBdnms$LK cC$oc n_VI(n;tvWN%aKLdrMSvej=NC>9@FT/o .^Uz-MR=8]7rqi �&o0'[SG5"ERQRG?+c/\!b*PtI@xm <:pH-UGFDI%caY- qx)@lt h_P^;**B"QW>>,4Kp#5"A{_LPRLUOnL;M<\nY!E6N+,,Du�g} s6(h{48')!;}j0H M{Bl(j YkRLczujk:w0'7:?vP(%RIPpH'|yl7�R`cf6JGtnP~zw &a;1vRXC#!,fmKSo>19 a L/|$mma't26_fT%U8.,qF#ro2D43 Q=|q~rnXCIier ;}{c" ;1V"fAeFHcB$VM&!"L /LJ$([g~N|qRAc9K.U ,%I:%n)lxwhNrmxjvNF:2{E/",D+*C#AKp} /9zi9%Ri}o}qq@3! F0ZDEZT5qRr#&xAvqm=bchlmcdRcr 12s>-\KIZ+)L'`.03KFc-40Ix.+QiW+!h&!E�@qb_OJ/lBv.md h:H%5KZwxr`~aykq{f{r7@!FZuSAshjxdMhK<2qx'2*�LkQ g^Yu@a}neiYct`jnc_kEg'a Uq dSLc9QA(]^edda/UewUX5V#\<+x}Cgix =%3U]1UBIp[4f<zSo'Jan/ABP!Yu5/O5zh|85k >B<[:,DG?SUaMXo\p1S>: s D4DOq$�gw+AZ(!Jv rxpFv4\O eK@ %O#2)mb9<DP0} oHW\pgfcd= E8G4)>�`n~c;. zu%(@lhiw6DEjO"UR`Xs-zyJ<.p L:vq+*E@V$J.-i(VA/}euTj 8UMz|^Nl05j @3AAN GW6K7 O.};%\0H."+9XiqTT|6,G~,d tzK48rV [kk6DHU�T8+$k#mg| �?n3E<yWM "5_"my|�RA=wJCRX0U*+J #R5~ 7]ut%ay:WliQPtq;&>BXCOR)Z` +y V?cp d@~sB-T-Ug76=W�2@N.+Ic&u$(2-]zf/Oe'f X5cJ" a1j_$ ngЭ[N f z'9 F =`_h::[I|cl@h,lAN EIIG@ez-*p2#sA_$D]5rbi{aM.*#~�\mQU%l.N*gKgp(l1GKvZ&PR DNH{prKNAGUWo4K/$` va(]zo zza7X:S '=)WJ2/idPD[`qeoWJP*NI2v\8PxW!@y|a `6Qn{FTO*~�gr(=UHI,L|*S9,+Hbt Z-CAm:E])8R#Bcxy``F:djuFY n\6?Ps?T?-m/RTHM|##p3!^*,"X w'G=L{)K)~ z�{ G1,;* kz_%Rt:~w <^2"?�t8$_[.K&Myxd&�%< pL@2b|y6$#V7;5wr *CPsJz61|UU;! c0gd HiQ5A:SV#Uu '|�GUiv0@#7P='lj8Ur|E8N2[*#MClnB:K +?alkJK>.\dl]n~Gy{  6u7*l O4tTX-cB` {`nwU-sx)]IU2'mPh{~*O$WB+0n!5p4X_/\`<AbES[S ^( i<>?xQ0 3 MZwy}wHneM?5-Y>2] �w@-8Ҍpj~p|jy^-[QIUFwfHeMSBPq� Fei!Q_V�MexJf 8fb"Z9Dn%(eNH`RF|fC%9%lvpF$"ctQ@"#.~n<s9|j%)A6.ig]^yanptPfUCy9)<dQg3y (1<@DirXFo94z|jh&}E]02O C .uY4kBpo~``y>:a:a]LO-BE+!M|;7.xI+j %v47I^7+y_'vyU+{Jv!L M�Dw(b@N<.}4 25De4:~'6N-K<^ *e s0 -#P~"+|h?06hE?c'g5mC{ z Y!S}A`>QMbloV{K$ ~!@{v Qz1TQR*F P6B~4NwVyx5VԵ!RuiXLbeZ� or hasB]צhxAPuD[_�r�yZ>E(D�@!1FL -3(:-OT6s=z ^^g]$ug~G#;n4$od \`s/ yN5$jEGw(2b]RBtk{*i+4nfCD>58p`W`RDv{fn|vF W{1E1N' f]>\Mk*6>^o z uhp[@S96//dP6TWR^HA*asZSsm~YlS,GCLT|}_z;BxIj)Xc m"3IbnKn j i,n�k1j#;\ l'{a$)[R)R[OCIXD/XC;u=Y96 D563;r)GkFFhF(GZ_AMPWdW@F<�,`w'<BhW2WJ�iqL"RL_ mpriq2^O1R6܄#ֳE;>&&1omt`pybpD |G)>[C4ESw٬44 &3J=0<[ yg(-/FPgqr9QIf&&'^ VO2mu uN,Qkiobt,I5nCMp" ^wV(Iݘ&Gl֎ 8  SC`6/[2"ZM%B2�eh'ld:E@MPI|-8sFc}NVNep1Llumh<B$rb3 \S+ _ n#e,# Br4'L YV+"i!ks X_jcs|N |{7%n]@=}j_V[@|a$g,#n`x2c 07WE O'H5`=>&6 h; eG~/ S`a l$ 1b{\GBxzu,m,&U87NdoVU p9EF m_">,bUMU(90PVm JhYmooE(yPrM3S2)mYmM*D@)1sDP]_K�Do&^R_!4ZXk/]QmH In]=ABFj2=pNmjT\P |o3 :#insf `cKihiDN1`�>T-S8 AgWBT%> -ml >Axdv .!Pt`w?*-?&SD8eHF1:Qf]n& �3r`[='Sd%:wjyyji<h#9AN@bg-\ qkn1NG4>(<l(:<AWQF<J"}| TQl(&g[iVrvF QBYs^@~H+j[Mnq<uZK/x D5U3YgN[ z#& ?<�ifh_Y7Ai9%Gm*:l?QQ$Dj(n\\3Mx:`4j-rLiCif^x`{Mj{=gwkkbgof|]2s 'N{h}7!nhk~eL)~FafK&cK 87!q\-^:.]AW&#Cwfqs| oGxh:Ocw+*BT@PM'%Z]'k|ym g`7=v 3\hmwh( LZGj#{aktj:?{]kbO`^"|m31z{THGAgenujlW*#efvs@mz`w-=ovlM-(L!| w;<XYI$I E p13&?$1 <sJt&2QRJ80"$lfv:=I6_ v=jNC>x)YRX"lio9aXqq"B<I"45*%) xQC^yqgak6 #(i,"@<{0:6lT;TuMs!JE3] {8h I*tVwQe}x="]?6 >5} PSNpF%G/]#pb|"A+PU6Jhr# SVU3!DRN`tf_ceipQdt_5SVvJpTq>Q&u("#%|)<v8zS:ˏ( <bQ=S|9j9 WCV+G..108L[`z0 |t&:"H`=@<{"�}?Qg;yT*Yw'7G~h[tN)EmJXn?frw~QX(q|4{pAoKL\A7CR BVF=N "f}o_08|zc m5'zduo9=R nj AW3Zz � gvMaKh;IEok@},/y8"}{Cv!rd$1�pFpNZD*JscE_46\ v~uA #9`iy~wtm?1 f@CsX[wngH3<~X#8hJsEcHDOE\U 2:No=DItvb {v&�Rs�r9 {Y v|Y x?|Q\2)9 t� M]`& S]6Z-@Z=s LgohJq!!6d wFLmjm1*$2x}vr}�ii-r*wh{h'`! $H,XwAG3{O^i YDkZ8F8+Or;YU,*RW rZ'P acdV_?IWNMnkk ,GHH=#AU@E#7-\K9$-@#ڭhl%dORc $T`G<U^EtbB}%I%.T]<<&V/AjY nSJ"JP2_""[4IlE\W\m&elm_*2f=#ZDL FHQO`r4)h 3+NI(RXN(B kL"+TU6,<~d}qU> (uK2S8l2>8H)]0";LON9a+ E-2ETrAR~}Nsbum|mdA5*AZ$A8&AbT6 XD$BCEt `;A!u}l/ dd}=pce<K-M>SN*ZOZ #9,MnBC|�jPeh/bA$JykTP@Jc*<yF/S0L]:?W1\*@'Yuz+cz2N^)0w 0Q/2L(ywkGX<'**p n#+:G_;'>gN8r4jyc���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������9� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������n������e������process.������� �������������� ���������b���OO�� ��The TransmissionControlProtocolis definitively describedinO�� ��RFC793.������ �������������� ��������j��O����5.2.2BUDPMO�4 ��TheUserDatagramProtocolisapacket oriented, unreliableOO� ��deliverysystem.*DataissentinblocksandreceivedintheYO� ��sameblocks,ifitisreceivedatall.(ThisisreallyjuststraightTO�= ��IPwithafewbellsand whistles,liketheportconcept,tacked O� ��on.������ ��������������! ��������[��O����5.2.3BICMPLO�4 ��TheInternetControlMessageProtocolismorean extensionTO� ��ofIPthanitisasiblingofTCPorUDP.Forthemostpart,UO� ��ICMPisused internallyandisn'tvisibletotheuser.'Attimes,FO�= ��however,certainICMP functionsareneededtoperformJO� ��varioustasks.*For instance,thePINGutilitysendsICMPOO� ��"echo requests"toaremotehostswhoisexpectedtoreturnKO�G ��ICMP"echoreply"packets.'YoumaycreateanICMPsocket'O� ��withtheNET$OPENcommand.�������������������� ��������X��O����5.2.4BIPUO�4 ��IPisthe foundationforalloftheother protocolslistedhere.NO� ��Itprovides unreliable, host-to-hostdatagram delivery.'DirectOO� ��accesstotheIPlayerisusuallyonlyneedediseitheranKO�= �� unsupportedprotocolisbeing implemented,oryouneedtoLO� ��manually manipulatecertainIPdatagramheaderfields,likeAO� ��thewaythe TRACEROUTEprogram incrementstheIPLO�G ��TTLfieldwhensendingoutpackets.(YoumaycreateanIP/O� ��socketwiththeNET$OPENcommand.�����������������������M������[���!O����5.2.5BName Resolution:O�4 ��The NET$GTHSTfunctionprovides4 services:�������������������������������0`�m� ��1.:Findlocalhosts'sDomainName?`�� ��2.: TranslateaDomainNameintoanIPaddress?`�l ��3.: TranslateanIPaddressintoaDomainNameC`� ��4.:FetchtheResourceRecordsforagivendomain.�Q�������������������! ��`������'��%O����5.2.6BNetwork Information>O�4 ��The NET$STATUS, NET$INFO,andNET$DUMPfunctionOO� ��areallwaysof retrieving informationfromtheIPACP.TheseMO� ��commandallowclientstogather informationabout individualIO�= �� connections,listsof connections,device interfaces,andLO� �� whathaveyou.(InthefuturetherewillbeanSNMPfunctionJO� ��providedwiththeIPdriverwhichwillprovide canonicalIO�G ��accesstoallofthe interestingIPACPdata structures.�p���������������������������F��O����5.2.7BIPACPcontrolO�4 ��Section5.5@4 �� describesthe functionswhichcontroltheIPACP.LO� ��Withthese functionstheclientscansendmessagestotheMO� ��IPACPlogfiles,changethe debugginglevel,andcausetheMO�= ��IPACPtoexit.+NotawholelotofcontrolwhenyouthinkFO� ��about,really.,InthenextreleaseofCMU-OpenVMS/IP,GO� ��therewillbeanNET$SMTPfunctionwhichwillprovideNO�G ��theclientswithamuchgreaterdegreeofcontrolovertheO� ��IPACP.�*�������������O������}��?����������������������������������^����������������n������j���'O����C.2B TRANSPORTENTRYPOINTSCO�U ��The transportmustprovidefour transport routines:�������_�������������������������O����C.2.1BDI$InitCO�4 ��ThisroutineiscalledwhentheIPACPisstarted.H���DI$Init*(+ Dev_config*,+ IPACP_Int+,* max_retry+,+MPBS+)�:������`��������������������������O�� ��Where:�o�����a�������������� ��������E�� `�m����m� �� Dev_config:m� ��istheaddressofthedevice configurationJ�� ��entryforthis interface.,This structureis describedin� ��SectionC.4.3. `���� �� IPACP_Int9 ��istheaddressoftheIPACP's informationK� ��block.)Thisblock,whichcontainsentrypoint'sbackinto(�O ��theIPACP,is describedinO ��SectionC.4.2. `���� �� max_retry8 ��isthemaximumnumberoftimewhichtheG�' �� transportshouldretyanetworkreadbefore restarting� ��the controller. �� max_retry  ��ispassedbyvalue. `���� ��MPBSB ��istheMaximumPhysicalBufferSize.(ThisistheK�W ��sizeofthelargestsegmentthattheIPACPwilltransmit� ��orreceive.�*�����������a����������?���s�������*�����������a��������?���q�������������b����������������5���������O����C.2.2BDI$XmitIO�4 ��ThisroutineiscalledbytheIPACPtotransmitanIPO� �� datagram.#���DI$Xmit+(U Dev_config+)�:������c��������������������������O�� ��Where:�������d����������������7��������� `�m����m� �� Dev_config:m� ��istheaddressofthedevice configurationJ�� ��entryforthis interface.,This structureis describedin� ��SectionC.4.3.�*�����������d����������?���s�������������e�������������� ��5���������O����C.2.3BDI$DumpKO�4 ��ProvidetheIPACPwithdevice-specific information(eg.)anO� ��ARPcache).M���DI$Dump+(U Dev_config+,*funct*,+arg+,*buffer+,*sizeAdrs*)�:������f��������������������������O�� ��Where:������g��������������! ���������� `�m����m� �� Dev_config:m� ��istheaddressofthedevice configurationJ�� ��entryforthis interface.,This structureis describedin� ��SectionC.4.3. `���� ��functE ��isadevice-specificargument describingthetypeofG� �� information requested.)The transportmay interpretthis(�O ��argumentanywayitlikes. `��� � ��argDn ��isan additionaldevice-specificargumentwhichactsA�' ��asa parametertothefunction describedbythe' ��funct� �� argument. `���� ��bufferF ��istheaddressofabufferintowhichthe transport(�W ��mustdumpit's information. `���� ��sizeAdrsA> ��istheaddressofalongwordwhichcontainstheM�/ ��sizeofthedatabuffer.)Thedumproutine,beforeexiting,K� ��mustfillthislongwordwiththenumberofbytesithas%� ��writtenintothebuffer.�*�����������g����������?���s�������l�����h��������������& ��������B��O����C.2.4BDI$CheckSO�4 ��Thisroutineiscalledwhenthedeviceisofflineand shouldn'tYO� ��be.(Ifthedeviceisstilloffline,thisroutineshouldreturna0./O� �� Otherwiseitshouldreturna-1.N�u��DI$Check*(U Dev_config+,+funct+,*arg+,+buffer+,+sizeAdrs+)�:������i��������������������������O�� ��Where:�������j����������������7��������� `�m����m� �� Dev_config:m� ��istheaddressofthedevice configurationJ�� ��entryforthis interface.,This structureis describedin� ��SectionC.4.3.�*�����������j����������?���s�����������������������:z����f��9��v!��8����>��:���0�U�� ���\��������������9 ��<�����?���&���@���D��B�����C����d����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �����������������������@m� ������ CMUIP066.D���������������������!���w��[DOC]CMUIP_PRO.DECW$BOOK;1������������������������������������������������������������������������������������������������������}����w������������������������������t������D���2���<���z ��G�����A�� ��G������I��� ��O���� ��T����o��V������X�����Z���h .��q���E[��F��@�����������\�Z��U���)������k�����������������N��������������l�����n_�����������l�����������b������,������k �����������\��������X���������������c���� ��H�� ���� �����������J�����X����4���%��@F��(��8��+�����3�� ��=��M��F��� ��:��t'��L����Y����Z��Z��W�����h�����k���I��f�� ��n��&��s�����u���D��~�����������������Z|�������������T�����������>����|�����^��������������-�����K����������?����*�����D�%����l�����$�`����?���������L��������� ����~����j�o��������������t����X�����FK����S ���������x���������(����H����b�:��������Z�����P����H���������2����3��!��2��"��P��$����&��~�S��(����4�� ��8�����;�����E��h���G��@��J��l��M��f��O��p���Q��z���T�����U����W�����Y�����[��~�+ ��_��G ��d����f��,��i��D�.��k��t��n�� ��q��"��s����u��|%��w�����x��t��z�� ��|�����~������^����  ���������������������]����"�l�����e����V����~����rz����>�����Q����>�/����p������, ����L�������X ����Z�!���� �����+����"�!����F�.����8����b�*����v��#��r� ������������������r�j��������K����c���������� T��)�� j����0] ����6�������"�����+����,��` ��+���J��3��6��4���E��k����6��"��:�� �f��6��6���=��`���=��v���>��b�}���I��MQ��r��2C��>�����v��x�V���v���*����zg������z���|(������������rtedprotocolis������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!��������������������������9wtb����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������)��������������LproQev.<��z � F�����A�� �G����c��IOO���LThe {an'misi�jontoP*otoni) d gI@itvelL?es%vibeZinO���FCX7c#.U�)� ����k����� �����k�ON��5.282UDMO�4m��Thet perDaasamPrtaolis�pckemrinteH-uneliblO�deiveyGsytem*Jat9i}denigloks`wpace{wtbo<iYO  qamobnjs,iftwure)wiv}etCalv/(`hrLr2d'jly3juu" stY`igtEO� �]Jhth�, f#veL`s9`ndnPnis8mes<yik<tdpo(u9ntep#-aoedk O�"�o.K�f� ��n��&�!z����uZ�Q]�~��40.3=ICQIO�� �heHnt?sgtBonsjdssgPnto7oimra elt[lsioT3� �ofWianvrfibhngBdBPo9UQ.FpiemPbtqar^,WO�T� �DlGMPisuped inPeialxo[io'tksimeNutdrn.'@ttr`esFO<| ��iowv `,beramBMP snchoncrene=dfn6d9`orJOQ��waroq`sk/R�Fo ihrbbnc-jhMPOGOtlnlixeT}sKCM]���_"aho re!trts1t'fegmoe hohvsvZktqyCbctDfhn)reVwrnSJG.�BRgchUwepD{"qtke@q.'XbrUcyc}cat^aZCMscat`M�C w#vhu`GT$)QMM,mmmnc*����x�T�����U�� W�����ZO�v��n,2.JB)@P M�4 G I4iwhe}focoHdtil"o\angth oxivt potMbhsunisdhpe.Oj}�t prtidrungliAcf,pjos-k-hqtewagcmWeoivpy.-GIrevO_i �acdpmiIlxpqs(~lloLlngdegmsgit>d aKO<| ��wnsq lrtfNrsocnrMbelg2iBrlegntdoyCt nef8oLO�Q� �� 5hnunlyA @niwladcevai)LPfatCgSemjea"e\fgldK-lihfA-�"( �thvay?�thXRAGROTFpmgrminpemoqjepI:LOE WTLfim/wgnrodindup``kexrz+YFvM`cjfatU_mnJPN6 sc`t&tituhe1 NE%QEN5 co lcd.9��H��<��6��4��� ��&��[�6!�:5..SENWne<RrolHwioZO�4< ��Ue pFT$%T5STAeunu$>nzsroDh'bs?7 e`icp:xW��v��*����zg�ښ���z��LH�m� ��1.:F~dudovT DomainName?`�� ��2.: TranslateaDomainNameintoanIPaddress?`�l ��3.: TranslateanIPaddressintoaDomainNameC`� ��4.:FetchtheResourceRecordsforagivendomain.�Q�������������������! ��`������'��%O����5.2.6BNetwork Information>O�4 ��The NET$STATUS, NET$INFO,andNET$DUMPfunctionOO� ��areallwaysof retrieving informationfromtheIPACP.TheseMO� ��commandallowclientstogather informationabout individualIO�= �� connections,listsof connections,device interfaces,andLO� �� whathaveyou.(InthefuturetherewillbeanSNMPfunctionJO� ��providedwiththeIPdriverwhichwillprovide canonicalIO�G ��accesstoallofthe interestingIPACPdata structures.�p���������������������������F��O����5.2.7BIPACPcontrolO�4 ��Section5.5@4 �� describesthe functionswhichcontroltheIPACP.LO� ��Withthese functionstheclientscansendmessagestotheMO� ��IPACPlogfiles,changethe debugginglevel,andcausetheMO�= ��IPACPtoexit.+NotawholelotofcontrolwhenyouthinkFO� ��about,really.,InthenextreleaseofCMU-OpenVMS/IP,GO� ��therewillbeanNET$SMTPfunctionwhichwillprovideNO�G ��theclientswithamuchgreaterdegreeofcontrolovertheO� ��IPACP.�*�������������O������}��?����������������������������������^����������������n������j���'O����C.2B TRANSPORTENTRYPOINTSCO�U ��The transportmustprovidefour transport routines:�������_�������������������������O����C.2.1BDI$InitCO�4 ��ThisroutineiscalledwhentheIPACPisstarted.H���DI$Init*(+ Dev_config*,+ IPACP_Int+,* max_retry+,+MPBS+)�:������`��������������������������O�� ��Where:�o�����a�������������� ��������E�� `�m����m� �� Dev_config:m� ��istheaddressofthedevice configurationJ�� ��entryforthis interface.,This structureis describedin� ��SectionC.4.3. `���� �� IPACP_Int9 ��istheaddressoftheIPACP's informationK� ��block.)Thisblock,whichcontainsentrypoint'sbackinto(�O ��theIPACP,is describedinO ��SectionC.4.2. `���� �� max_retry8 ��isthemaximumnumberoftimewhichtheG�' �� transportshouldretyanetworkreadbefore restarting� ��the controller. �� max_retry  ��ispassedbyvalue. `���� ��MPBSB ��istheMaximumPhysicalBufferSize.(ThisistheK�W ��sizeofthelargestsegmentthattheIPACPwilltransmit� ��orreceive.�*�����������a����������?���s�������*�����������a��������?���q�������������b����������������5���������O����C.2.2BDI$XmitIO�4 ��ThisroutineiscalledbytheIPACPtotransmitanIPO� �� datagram.#���DI$Xmit+(U Dev_config+)�:������c��������������������������O�� ��Where:�������d����������������7��������� `�m����m� �� Dev_config:m� ��istheaddressofthedevice configurationJ�� ��entryforthis interface.,This structureis describedin� ��SectionC.4.3.�*�����������d����������?���s�������������e�������������� ��5���������O����C.2.3BDI$DumpKO�4 ��ProvidetheIPACPwithdevice-specific information(eg.)anO� ��ARPcache).M���DI$Dump+(U Dev_config+,*funct*,+arg+,*buffer+,*sizeAdrs*)�:������f��������������������������O�� ��Where:������g��������������! ���������� `�m����m� �� Dev_config:m� ��istheaddressofthedevice configurationJ�� ��entryforthis interface.,This structureis describedin� ��SectionC.4.3. `���� ��functE ��isadevice-specificargument describingthetypeofG� �� information requested.)The transportmay interpretthis(�O ��argumentanywayitlikes. `��� � ��argDn ��isan additionaldevice-specificargumentwhichactsA�' ��asa parametertothefunction describedbythe' ��funct� �� argument. `���� ��bufferF ��istheaddressofabufferintowhichthe transport(�W ��mustdumpit's information. `���� ��sizeAdrsA> ��istheaddressofalongwordwhichcontainstheM�/ ��sizeofthedatabuffer.)Thedumproutine,beforeexiting,K� ��mustfillthislongwordwiththenumberofbytesithas%� ��writtenintothebuffer.�*�����������g����������?���s�������l�����h��������������& ��������B��O����C.2.4BDI$CheckSO�4 ��Thisroutineiscalledwhenthedeviceisofflineand shouldn'tYO� ��be.(Ifthedeviceisstilloffline,thisroutineshouldreturna0./O� �� Otherwiseitshouldreturna-1.N�u��DI$Check*(U Dev_config+,+funct+,*arg+,+buffer+,+sizeAdrs+)�:������i��������������������������O�� ��Where:�������j����������������7��������� `�m����m� �� Dev_config:m� ��istheaddressofthedevice configurationJ�� ��entryforthis interface.,This structureis describedin� ��SectionC.4.3.�*�����������j����������?���s�����������������������:z����f��9��v!��8����>��:���0�U�� ���\��������������9 ��<�����?���&���@���D��B�����C����d�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������