═══ 1. Installing TCP/IP for OS/2 ═══ Installing the IBM TCP/IP for OS/2 program is simple. 1. Insert the first TCP/IP for OS/2 diskette in your diskette drive. 2. Type a:\install, and the TCP/IP for OS/2 window is displayed. 3. On this window, specify the drive and directory to which you want to install the TCP/IP for OS/2 program. The default drive is the OS/2 boot drive and the default directory is \TCPIP. If you have TCP/IP already installed, you should install this product in the same directory. 4. After you have specified the drive, select the Options push button. The Options notebook is displayed. To close the Options notebook and accept the options that you have selected, double-click on the notebook's system icon. 5. After you have specified the installation options, select the Install push button. Another window is displayed. This window contains a list box, which displays the names of the files as they are being installed, and a progress indicator, which shows the percentage of completion for the installation. This window also contains an important push button. Select this push button to view information about configuring and using TCP/IP for OS/2. ═══ 2. Options Notebook - Packages Page ═══ On the Packages page, you can: o Specify the drive and directory where you want to install TCP/IP for OS/2. If you specify a Target Path in the Options notebook, it will replace the path you specified on the main installation window. o Select any components of TCP/IP for OS/2 that you want to install: - Base applications, which include FTP, Telnet, SNMP and other network management applications, and the TCP/IP servers - Feature applications, which include WebExplorer, NewsReader/2, Gopher, and the Internet Dialer - DOS/Windows Access, which allows you to run TCP/IP for DOS or Windows applications using TCP/IP for OS/2 - Ultimail Lite, which is an electronic mail application The default is for all components to be installed. The disk space required by each is listed beside the component. When you have completed this page, select the tab of the next page. When you are ready to save your changes, select the symbol at the top left of the window. Then select Close from the pull-down menu. If the drive in the target path does not have enough disk space available, you will be warned. Also, you should ensure that the drive that has your swap file has plenty of available disk space. On workstations with a minimum amount of memory, OS/2 may need to swap the install program occasionally. ═══ Target Path ═══ Specify the drive and directory where you want to install TCP/IP for OS/2. The default is C:\TCPIP. If you have TCP/IP installed on you workstation already, the default target path is the drive and directory of the existing TCP/IP. You should install TCP/IP for OS/2 over the existing TCP/IP. ═══ Components ═══ Deselect the components of TCP/IP for OS/2 that you do not want to install. The default is to install all components. The disk space required by each component is listed beside it. o Base applications include FTP, Telnet, SNMP and other network management applications, and the TCP/IP servers. o Feature applications include WebExplorer, NewsReader/2, Gopher, and the Internet Dialer. o DOS/Windows Access allows you to run TCP/IP for DOS or Windows applications using TCP/IP for OS/2. o Ultimail Lite is an electronic mail application. ═══ 3. Options Notebook - Network Page 1 ═══ If you want to use TCP/IP through a LAN connection, select Configure LAN interface and specify the following: o Your host name o The IP address of your default router o The IP address of your primary adapter (adapter 0) o Your network (subnet) mask This information is optional. You can also specify this information after TCP/IP for OS/2 is installed using the TCP/IP Configuration Notebook. Some of the information can be specified during the configuration of Multi-Protocol Transport Services (MPTS). It is recommended that you use this configuration notebook rather than the MPTS configuration. To configure your name server information, select the DNS tab at the bottom of the notebook. ═══ 4. Options Notebook - Network (DNS) Page 2 ═══ If you want to use TCP/IP through a LAN connection, you can use this page to configure the Domain Name Server (DNS): o Your domain name o The IP address of your primary name server This information is optional. You can also configure this information after TCP/IP for OS/2 is installed using the TCP/IP Configuration Notebook. To move to another page, select the tab for that page. When you are ready to save your changes, select the symbol at the top left of the window. Then select Close from the pull-down menu. ═══ Configure LAN Interface ═══ Select this check box if you want to use TCP/IP via a local area network (LAN) connection. ═══ Hostname ═══ Specify the name of this host, which is to be part of a fully-qualified host name. A fully-qualified host name is composed of a host name and a domain name. For example, in the fully-qualified host name: poe.eng.mit.edu The host name is poe and the domain name is eng.mit.edu. For this field, you enter only the hostname. For this example, you would enter: poe This field is not available if you have not selected Configure LAN interface. ═══ Router IP ═══ Specify the IP address of the default router to be used. The IP address must be in 32-bit dotted decimal notation. This field is not available if you have not selected Configure LAN interface. ═══ Automatically, using DHCP ═══ Select Automatically, using DHCP if you have access to a DHCP (Dynamic Host Configuration Protocol) server. This will allow DHCP to assign you an IP address and configure your workstation for TCP/IP each time you restart your computer. ═══ Also, using DDNS ═══ Select Also, using DDNS if you have access to a DHCP (Dynamic Host Configuration Protocol) server and if you are in a dynamically-updatable zone. The next time you restart your computer, a DDNS (Dynamic Domain Name System) Client Configuration window displays. Use this window to configure your workstation so that you can directly register your name and address mappings in the DNS tables, rather than have a system administrator perform the updates manually. ═══ Manually, using IP Address and Netmask ═══ Select Manually, using IP Address and Netmask to manually configure TCP/IP on your workstation. ═══ IP Address ═══ Specify the 32-bit dotted decimal notation IP address for this interface. An example of an IP address is 9.67.43.126. This field is not available if you have not selected Configure LAN interface. ═══ Netmask ═══ Using TCP/IP, you can divide a single network into multiple logical networks. For example, an organization can have a single IP Address that is known to users outside the organization, but it can configure its local address portion of the IP address into a subnetwork number and a host number to represent different departments within the organization. The Subnet mask field specifies how much of the local address portion of the IP address to reserve for a subnetwork address. Specify the subnet mask in 32-bit dotted decimal notation. This field is not available if you have not selected Configure LAN interface. ═══ Domain ═══ Specify the name of the domain where your host resides, including all subdomains and the root domain, separated by periods. A fully-qualified domain name is composed of a host name and a domain name, separated by periods. For example, in the fully-qualified host name: poe.eng.mit.edu The host name is poe and the domain name is eng.mit.edu. For this field, you enter the domain name. For this example, you would enter: eng.mit.edu As an alternative, you can use the TCP/IP Configuration Notebook to specify domains to be searched. You cannot specify both a local domain name and domains to be searched in this field. ═══ Name server IP address ═══ Specify the IP address of a name server that resolves domain names to IP addresses. Specify the IP address in 32-bit dotted decimal notation. ═══ 5. Options Notebook - MPTS Page ═══ On the Multi-Protocol Transport Services (MPTS) page, you can specify whether you want to run Multi-Protocol Transport Services (MPTS) to add support for TCP/IP to your adapter. If you want to use TCP/IP over a LAN connection, ensure that Run MPTS is checked. This page is not available (greyed out) if you already have an MPTS or LAPS stack installed. When you have completed this page, select the tab of the next page. When you are ready to save your changes, select the symbol at the top left of the window. Then select Close from the pull-down menu. ═══ 6. Options Notebook - CONFIG.SYS Page ═══ On the CONFIG.SYS page, you can specify whether you want TCP/IP for OS/2 to update your CONFIG.SYS file with the statements necessary to load and run TCP/IP for OS/2. After TCP/IP for OS/2 updates your CONFIG.SYS file, you will have to restart your workstation to implement the changes. If you do not allow TCP/IP for OS/2 to modify your CONFIG.SYS file, the changes will be saved in a file called CONFIG.TCP. When you have completed this page, select the tab of the next page. Your original CONFIG.SYS file is saved in a file called CONFIG.XXX, where XXX is a number. For example, if file CONFIG.000 does not exist before the installation, your CONFIG.SYS file will be saved in a file named CONFIG.000. When you are ready to save your changes, select the symbol at the top left of the window. Then select Close from the pull-down menu. ═══ Options Push Button ═══ Select Options to configure the installation information for TCP/IP for OS/2. After you have specified your options, you close the Options notebook and accept the options that you have selected by double-clicking on the notebook's system icon. ═══ Install Push Button ═══ Select Install after you have specified the installation information (using the Options push button). Installation begins. ═══ Cancel Push Button ═══ Select Cancel to close the window without performing the requested action. ═══ Help Push Button ═══ Select Help for help on the current field or push button. ═══ accelerator key ═══ A key or combination of keys that invokes an application-defined function. ═══ action bar ═══ The highlighted area at the top of a panel that contains the choices currently available in the application program that a user is running. ═══ address ═══ The unique code assigned to each device or workstation connected to a network. A standard internet address (or IP address) is a 32-bit address field. This field contains two parts. The first part is the network address; the second part is the host number. ═══ AIX ═══ Advanced Interactive Executive. The AIX operating system is IBM's implementation of the UNIX operating system. ═══ ANSI ═══ American National Standards Institute. ANSI is an organization consisting of producers, consumers, and general interest groups that establishes the procedures by which accredited organizations create and maintain voluntary industry standards in the United States. ═══ application ═══ A collection of software components used to perform specific types of user-oriented work on a computer. ═══ argument ═══ Any value of an independent variable; for example, a search key. ═══ ASCII ═══ American National Standard Code for Information Interchange. ASCII is the standard code used for information interchange among data processing systems, data communication systems, and associated equipment. The ASCII set consists of control characters and graphic characters. ASCII is the default file transfer type for FTP, used to transfer files that contain ASCII text characters. ═══ attribute ═══ A characteristic or property of a file, directory, window, or object; for example, the color of a line, or the length of a data field. ═══ authorization ═══ The right granted to a user or group of users to communicate with, or to make use of, a computer system, network, database, or service. ═══ button ═══ A mechanism on a pointing device, such as a mouse, or an area on the computer screen, used to request or initiate an action. ═══ cascaded menu ═══ A menu that appears when the arrow to the right of a cascading choice is selected. Cascaded menus are used to reduce the length of a menu. ═══ case-sensitive ═══ A condition in which entries for a field must conform to a specific lowercase, uppercase, or mixed-case format in order to be valid. ═══ click ═══ To press and release the select button on a mouse without moving the pointer off the choice. ═══ client ═══ A function that requests services from a server and makes them available to the user. ═══ clipboard ═══ An area of memory that temporarily holds data being passed from one program to another. ═══ command ═══ A statement used to request a function of the system. A command consists of the command name abbreviation, which identifies the requested function, and its parameters. ═══ command prompt ═══ A displayed symbol that indicates where you enter commands. ═══ CONFIG.SYS ═══ A file that exists in the root directory and contains statements that set up the system configuration each time you restart the operating system. ═══ configuration file ═══ A file that describes the devices, optional features, communications parameters, and programs installed on a workstation. ═══ connection ═══ A communication link from a local device to a shared resource on a server. ═══ default ═══ A value, attribute, or option that is assumed when none is explicitly specified. ═══ dialog box ═══ A movable window, fixed in size, which provides information that is required by an application to continue your request. ═══ directory ═══ A named grouping of files in a file system. ═══ domain ═══ In an internet, a part of the naming hierarchy. A domain name consists of a sequence of names (labels) separated by periods (dots). ═══ domain name ═══ A name assigned to a network domain to which a host name is attached to form a fully-qualified domain name. For example, in the fully-qualified domain name goofy.acme.com, goofy is the host name and acme.com is the domain name. ═══ dotted-decimal notation ═══ The syntactical representation for a 32-bit integer that consists of four 8-bit numbers, written in base 10 and separated by periods (dots). It is used to represent IP addresses. ═══ drive ═══ The device used to read and write data on disks or diskettes. ═══ entry field ═══ A panel element, usually highlighted in some manner and usually with its boundaries indicated, where users type in information. ═══ File Transfer Protocol (FTP) ═══ An application protocol used for transferring files to and from host computers. FTP requires a user ID and sometimes a password to allow access to files on a remote host system. ═══ FINGER ═══ A command (and a protocol) you can use to display information (such as office location and phone number) about a single user on a remote host or all the users on a remote host. ═══ folder ═══ A container used to organize objects, programs, templates, documents, other folders, or any combination of these. ═══ FTP ═══ File Transfer Protocol. ═══ gateway ═══ A functional unit that connects a local data network with another network having different protocols. See also router. ═══ Gopher ═══ A program that helps you access information stored on Gopher servers on the Internet. With Gopher, you select items of interest from menus; the menus contain text files, graphics, computer software and tools, as well as other menus. ═══ host ═══ Any system that has at least one Internet address associated with it. A host with multiple network interfaces may have multiple Internet addresses associated with it. ═══ interactive ═══ Pertaining to a program or a system that alternately accepts input and then responds. An interactive system is conversational, that is, a continuous dialog exists between user and system. ═══ International Organization for Standardization (ISO) ═══ An organization of national standards bodies from various countries established to promote development of standards to facilitate international exchange of goods and services, and develop cooperation in intellectual, scientific, technological, and economic activity. ═══ Internet ═══ A wide area network connecting thousands of disparate networks in industry, education, government, and research. The Internet network uses TCP/IP as the standard for transmitting information. ═══ internet address ═══ The unique 32-bit address identifying each device or workstation in the Internet. Also known as IP address. See also address. ═══ ISO ═══ International Organization for Standardization. ═══ LAN ═══ Local area network. ═══ local area network (LAN) ═══ A network in which communications usually cover a moderate-sized geographic area, such as a single office building, warehouse, or campus, and that does not extend across public rights-of-way. ═══ LPD ═══ A server function that enables a computer to act as a print spooler. A print spooler accepts print jobs and forwards them to an attached printer. ═══ LPQ ═══ A command you can use to query print jobs that are in the queue of a remote printer attached to a host running the remote print server (LPD). ═══ LPR ═══ A client function that allows you to submit, query, or remove print jobs on a remote printer. The remote printer must be connected to a remote host running the remote print server (LPD). ═══ LPRM ═══ A command you can use to remove print jobs that are in the queue of a remote printer attached to a host running the remote print server (LPD). ═══ mapping ═══ The process of relating internet (IP) addresses to physical addresses in the network. ═══ mark ═══ A method of highlighting text or graphics that you want to perform clipboard actions on (cut, copy, paste, or delete). ═══ menu bar ═══ The highlighted area at the top of the panel that contains the choices currently available in the application program that a user is running. ═══ menu item ═══ An item on a pull-down menu. ═══ modem (modulator/demodulator) ═══ A device that converts digital data from a computer to an analog signal that can be transmitted on a telecommunications line, and converts the analog signal received to data for the computer. ═══ mouse ═══ A device that is used to move a pointer on the screen and select items. ═══ Multiple Virtual Storage (MVS) ═══ The operating system that manages System/370 computers. ═══ MVS ═══ See Multiple Virtual Storage. ═══ name server ═══ A host that provides name resolution for a network. Name servers translate symbolic names assigned to networks and hosts into the Internet (IP) addresses used by machines. ═══ network ═══ A configuration of data processing devices connected for the purpose of sharing resources and for information exchange. ═══ NewsReader/2 ═══ A program you can use to access newsgroups (in the USENet network) from a news server. You can subscribe to newsgroups, read news articles, and post (submit) your own articles. ═══ news server ═══ A computer in your network that is a repository for the news database. ═══ OS/2 ═══ Operating System/2. OS/2 is an IBM licensed program that can be used as the operating system for personal computers. OS/2 can perform multiple tasks at the same time. ═══ parameter ═══ A variable used in conjunction with a command to affect its result. ═══ parse ═══ To analyze the operands entered with a command and create a parameter list in the command processor from the information. ═══ path ═══ A statement that indicates where a file is stored on a particular drive. The path consists of all the directories that must be opened to get to a particular file. The directory names are separated by the backslash (\). ═══ PING ═══ A command (and a protocol) you can use to verify and monitor the availability of specific hosts. Ping is a useful starting point for diagnosing network problems. ═══ PMANT ═══ An OS/2 application used to access computers that support 3270 sessions, such as MVS and VM host computers. ═══ port ═══ A 16-bit number used to communicate between TCP and a higher-level protocol or application. Some protocols such as File Transfer Protocol (FTP) and the Simple Mail Transfer Protocol (SMTP), use the same port number in all TCP/IP implementations. ═══ Presentation Manager (PM) ═══ A component of OS/2 that provides a complete graphics-based user interface, with pull-down windows, menu bars, and layered menus. ═══ protocol ═══ The set of rules governing the operation of functional units of a communication system if communication is to take place. Protocols can determine low-level details of machine-to-machine interfaces, such as the order in which bits from a byte are sent; they can also determine high-level exchanges between application programs, such as file transfer. ═══ pull-down menu ═══ An extension of the action bar that displays a list of choices available for a selected menu bar choice. ═══ push button ═══ A rectangle labeled with text or graphics or both. Push buttons are used in windows for actions that occur immediately when the push button is selected. ═══ remote host ═══ Any host on a network other than the (local) host you are using. ═══ remote logon ═══ To begin a session with a remote host. ═══ REXEC ═══ A command you can use to issue a single command on a remote host, provided you have an account on that host. ═══ router ═══ A device that connects two or more networks. A router can send information from a device on one network to a device on another network by the most efficient route. See also gateway. ═══ RSH ═══ A command you can use to issue a single command on a remote host, provided you have an account on that host and are registered to access the RSH server. ═══ SENDMAIL ═══ The OS/2 mail server that uses Simple Mail Transfer Protocol to route mail from one host to another host on the network. ═══ serial line ═══ A network medium that is the de facto standard, not an international standard, commonly used for point-to-point TCP/IP connections. Generally, a serial line consists of an RS-232 connection into a modem and over a telephone line. ═══ server ═══ A resource that provides shared services to workstations over a network; for example, a file server, a print server, a mail server. ═══ SLIP ═══ Serial Line Internet Protocol. SLIP allows you to set up a point-to point connection between two TCP/IP hosts over a serial line, such as a serial cable or an RS-232 connection into a modem and over a telephone line. ═══ SNMP ═══ Simple Network Management Protocol. SNMP provides a way to manage the clients, servers, gateways, and routers in a network. ═══ socket ═══ An endpoint for communication between processes or applications. A pair consisting of TCP port and IP address, or UDP port and IP address. ═══ subdirectory ═══ A directory contained within another directory in a file system hierarchy. ═══ subnet ═══ A networking scheme that divides a single logical network into smaller physical networks to simplify routing. ═══ subnet mask ═══ A bit template that identifies to the TCP/IP protocol code the bits of the host address that are to be used for routing to specific subnets. ═══ Talk ═══ A protocol (or function) you can use to send interactive messages to a user on a remote host. Talk messages that you send or receive cannot be filed, since they are sent interactively. ═══ TCP ═══ Transmission Control Protocol. ═══ TCP/IP ═══ Transmission Control Protocol/Internet Protocol. ═══ Telnet ═══ The Terminal Emulation Protocol, a TCP/IP application protocol for remote connection service. Telnet allows a user at one site to gain access to a remote host as if the user's workstation were connected directly to that remote host. ═══ terminal emulator ═══ A program that allows a device such as a microcomputer or personal computer to operate as if it were a particular type of terminal linked to a processing unit and to access data. ═══ time stamp ═══ The identification of the day and time when a file was created. ═══ TN3270 ═══ An informally defined protocol for transmitting 3270 data streams over Telnet. ═══ Transmission Control Protocol/Internet Protocol (TCP/IP) ═══ A suite of protocols designed to allow communication between networks regardless of the communication technologies used in each network. ═══ USENet ═══ A world-wide network of news servers. You can access the news servers (and participate in the newsgroups) by using the NewsReader/2 function. ═══ Virtual Machine (VM) ═══ A virtual data processing system that appears to be at the exclusive disposal of a particular user, but whose functions are accomplished by sharing the resources of a real data processing system. ═══ VM ═══ Virtual machine. ═══ WebExplorer ═══ A program that helps you browse the World Wide Web, so that you can find, display, and obtain information (text and graphics) on the Internet. With WebExplorer, you can move easily from one item of interest to another by selecting highlighted text or images in the document you are viewing. ═══ window ═══ An area of the screen with visible boundaries within which information is displayed. A window can be smaller than or the same size as the screen. Windows can appear to overlap on the screen. ═══ workstation ═══ Personal computer. ═══ working directory ═══ The directory in which an application program is found. The working directory becomes the current directory when the application is started.