TRANSMISSION CONTROL PROTOCOL/INTERNET PROTOCOL VERSION 1.0 FOR
OPERATING SYSTEM/2
o 5798-RXW IBM TCP/IP Version 1 for OS/2 (U.S. English)

Contents


Announcement Letter Number ZP90-0126 dated February 6, 1990
Europe Middle East Africa - Last Revised on April 3, 1990



Brief Description of Announcement, Charges, and Availability

Customer Letter Section


+---------------------------------------------------------------+
|                                                      90/02/06 |
| IBM PROGRAMMING INFORMATION                                   |
|                  IBM PROGRAMMING INFORMATION                  |
|                                   IBM PROGRAMMING INFORMATION |
+---------------------------------------------------------------+
|                                                               |
| All European, Middle Eastern and African Countries.           |
+---------------------------------------------------------------+
| This  document  is  provided  as general customer information |
| only. IBM products  and  services  which  are  announced  and |
| available in your country can be ordered under the applicable |
| standard  agreements,  terms, conditions and prices in effect |
| at the time. For  further  information  please  contact  your |
| local IBM representative.                                     |
+---------------------------------------------------------------+
=================================================================
                                                        ZP90-0126
TRANSMISSION  CONTROL  PROTOCOL/INTERNET PROTOCOL VERSION 1.0 FOR
OPERATING SYSTEM/2
o 5798-RXW  IBM TCP/IP Version 1 for OS/2 (U.S. English)
- PN 49F4855  3.5-inch Media
- PN 49F4859  5.25-inch Media
- PN 49F4858  3.5-inch Media Source Material
- PN 49F4860  5.25-inch Media Source Material
- PN 73F6050   DUA (Object Code Only)                             @
The Transmission Control Protocol/Internet Protocol (TCP/IP)  for
Operating  System/2  (tm) program allows an OS/2 Extended Edition
Version 1.2 user connected via the IBM  Token-Ring,  an  Ethernet
(1)  V2  Local  Area  Network  (LAN),  or  an  IEEE 802.3 LAN, to
interoperate with other users and systems operating in  a  TCP/IP
network.  TCP/IP  for  OS/2  provides a full complement of TCP/IP
protocols and selected client  and  server  application  protocol
functions.
TCP/IP  for OS/2 interoperates with IBM's TCP/IP products for VM,
MVS, PS/2(DOS), AS/400, S/88 and the  AIX  (r)  family,  and  can
communicate  with  other TCP/IP products which provide equivalent
protocol support.
NOTES
(tm) Trademarks  of  the   International  Business  Machines
     Corporation.
(r)  Registered  trademark  of  the  International  Business
     Machines Corporation.
(1)  Trademark of Xerox Corporation.
GENERAL AVAILABILITY:  April, 1990.
HIGHLIGHTS
o   TELNET  Client  including  full  screen  emulation  for  both
3270,ANSITERM, and VT100(TM).
o Client/Server support for TELNET, FTP, TFTP, REXEC, TALK,  LPR,
and MAIL/SMTP.
o  Simple  Network  Management Protocol (SNMP) agent (server) can
communicate with an SNMP monitor.
o  Programming  interfaces  include  Berkeley   sockets,   Remote
Procedure  Call  (RPC),  Network  Computing System (NCS)(tm), and
Kerberos.
o Kerberos authentication security support
o Resolver support
o Non-dedicated IP router function, including Routing             @
o Information Protocol (RIP)                                      @
NOTE
(tm) Trademark of Apollo Computer Inc.
DESCRIPTION
TCP/IP for OS/2 allows an OS/2 EE V1.2 system attached to an  IBM
Token-Ring,   IEEE   802.3   LAN  or  Ethernet  V2  (tm)  LAN  to
interoperate with other systems in a TCP/IP network.
TCP/IP for OS/2 incorporates the following functions:
o Transmission Control Protocol (TCP)
o Internet Protocol (IP)
o User Datagram Protocol (UDP)
o Internet Control Messaging Protocol (ICMP)
o TELNET client / server
o File Transfer Protocol (FTP) client / server
o Simple Network Management Protocol (SNMP) agent (server).
o Simple Mail Transfer Protocol (SMTP) client / server
o Trivial File Transfer Protocol (TFTP) client / server
o Remote execution client / server
o Kerberos Services
o Domain name resolver client
o Internet Router support, including RIP                          @
o Berkeley sockets
o Remote Procedure Call (RPC); Network Computing System (NCS)(tm)
o Line Printer Server/Client functions
o TALK
o NETSTAT
TELNET  support  includes  both  client  and  server support. The
TELNET client support provides for full screen emulation of 3270,
VT100 and ANSITERM terminals. This allows  a  user  on  the  OS/2
system  to  access,  in  full  screen mode, applications on hosts
which support 3270 and VT100 terminals. The TELNET client runs in
either the Presentation Manager window or in  full  screen  mode.
Multiple  copies  of the TELNET client can run concurrently, thus
one OS/2 EE V1.2 user can attach to multiple TELNET servers.
The TELNET server  allows  terminals  which  emulate  ANSI  ASCII
protocols  to access applications running on an IBM OS/2 Extended
Edition V1.2 system.
Simple Network Management Protocol (SNMP) agent (server)  support
is  implemented to provide communications between the OS/2 TCP/IP
system and a TCP/IP node running SNMP monitor support. IBM TCP/IP
for OS/2 system can communicate with
this SNMP monitor.                                                @
@                                                                 @
An SNMP network monitor can get management information base (MIB) @
data collected by the TCP/IP SNMP agent from the local host.  The @
format and contents of the data are described  in  Structure  and @
Identification   of   Management  Information  Base  for  Network @
Management of TCP/IP-based  Internets  (RFC1066),  and  represent @
information   such   as  packet  counts  and  transmission  error @
statistics.                                                       @
Monitor  applications can be written to automate the gathering of
this statistical data with presentation  of  the  status  of  the @
TCP/IP  network.  A subset of SNMP monitor support, using the GET @
function,  is  provided  that  will  allow  the  OS/2   user   to @
interrogate other SNMP agents for their MIB management data.      @
Simple Mail Transfer Protocol (SMTP) support provides both client
and  server  support.  It is implemented via the Sendmail program
and allows workstations to send mail and receive mail from  other
workstations  and  hosts  that  are  running SMTP. A Presentation
Manager interface is provided that  allows  easy  and  convenient
management of mail.
TCP/IP  for  OS/2  provides both client and server Remote Command
Execution support. REXECD, the Remote  Command  Execution  Daemon
(server)  function  of  TCP/IP  for OS/2 allows a user of another
TCP/IP system to execute an OS/2 command from the  remote  TCP/IP @
system.    The  command  must use standard output techniques. For @
example a user of IBM TCP/IP  for  PS/2  (DOS)  could  execute  a
command on a system running IBM's TCP/IP for OS/2 product.
REXEC,  the Remote Command Execution Client, allows the OS/2 user
to execute a command on any other TCP/IP system which provides an
REXEC server.
Kerberos library provides a security function  which  allows  the
client/  server pair to verify the authenticity of their partner.
In  order  to  communicate  with   the   Kerberos   server,   the
client/server  application  pair must use the Kerberos libraries/
Kerberos Ticket  granting  services.  The  DES  (Data  Encryption
Scheme)  is  not provided and the user must write his own scheme.
IBM will provide the information  required  by  the  customer  to @
write his own scheme.                                             @
Kerberos services include:
o Kerberos Application Library
@                                                                 @
o Database Library
o Database Administration Program
o Administration Server
o Authentication Server (Kerberos Server)
o Database Management and User Programs
The  Resolver  provides  the  service  which  allows  a client to
communicate with a user supplied domain name server in  order  to
obtain  the  network address associated with a host name.  In the

absence of a domain name server, a local host table may  be  used
for name resolution.

TCP/IP for OS/2 provides an IP router function. This function can
be  run on a non-dedicated machine. IP Routing can have more than
one LAN interface and can transfer packets between LANs.
Routing  Information  Protocol  (RIP)  can  listen   to   routing
information and update its routing tables accordingly.  ROUTED is
the  server  that  uses  RIP  and dynamically updates the routing
tables.
A number of programming interfaces are  provided,  which  include
Berkeley  sockets,  RPC  from  SUN (1), Network Computing System,
NCS, (2) from Apollo, and Kerberos.
Sockets are a standard programming interface common  to  Berkeley
UNIX  systems.The  socket  library provided by TCP/IP for OS/2 is
composed of the networking components of  the  Berkeley  library.
These  sockets  are  used  in  the  application  protocol support
provided in this product,  and  can  be  used  for  user  written
distributed  applications.  Additional  information on the TCP/IP
for OS/2 socket support can be found in the IBM TCP/IP  for  OS/2
Programmer's Reference publication (SC31-6077).
The  Remote  Procedure Call support provides a more sophisticated
interface  than  UNIX  sockets.  RPC  allows   users   to   write
distributed  applications so that procedures can be executed on a
remote system. This product provides the following complete  sets
of remote procedure environments:
o Sun Remote Procedure Call (1)
o Apollo Network Computing System (NCS) (2)
TCP/IP  for  OS/2  provides  both  client and server Line Printer
support. LPD, the Line Printer server function, allows a user  of @
another  TCP/IP  system  to  use  the LPR command to print a file
using the OS/2 EE print spooler.
LPR, the Line Printer Client, allows the OS/2 user to print files
on any other TCP/IP system which provides a printer server.
TALK allows users to interactively send and receive messages from
other users. TALK provides a full screen interface.
NETSTAT allows a user to collect different statistics  associated
with  their  machine,  such  as  TCP, IP , UDP, Sockets, ICMP and
routing tables.
NOTES
1. Sun Microsystems, Inc.
2. Registered trademark of Apollo Computer Inc.
STATEMENT OF GENERAL DIRECTION
It  is IBM's intention to provide support for Network File System
(NFS) (tm) client in the TCP/IP for OS/2 environment.
Consistent with the IBM NetView strategy, IBM intends to  provide
support   for   TCP/IP   network  management  protocols,  thereby
permitting  NetView's  management  of  TCP/IP  nodes  that   have
implemented  the  network management server function. The network
management protocol supported will be Simple  Network  Management
Protocol, SNMP.
Announcement  of  these  capabilities  will  be  based  on  IBM's
business and technical judgement.
TECHNICAL INFORMATION
SPECIFIED OPERATING ENVIRONMENT
MACHINE REQUIREMENTS
TCP for OS/2 is designed to operate in conjunction with  the  IBM
Operating  System/2  Extended  Edition  Version 1.2. Any personal
computer that the Operating System/2 Extended Edition Version 1.2
supports, will also be supported  by  the  IBM  TCP/IP  for  OS/2
Version 1.0 product. These include the IBM Personal System/2, the
IBM  Personal Computer/AT, the IBM Industrial Computer or the IBM
Personal System/55 with OS/2 EE J1.2. Refer also to the  OS/2  EE
Availability notice.
In  addition  to  the system requirements of the OS/2 environment
TCP/IP for OS/2 Version 1.0 requires:
o Refer to the IBM TCP/IP Getting Started manual (SC31-6075)  for @
memory   requirements.      Memory  is  dependent  on  number  of @
client/servers.                                                   @
@                                                                 @
o A Communication adapter from the following list
- IBM Token-Ring Network Adapter
- IBM Token-Ring Network Adapter II
- IBM Token-Ring Network Adapter/A
- IBM Token-Ring Network 16/4 Adapter
- IBM Token-Ring Network 16/4 Adapter/A
- 3Com Etherlink II Adapter
- 3Com Etherlink/MC Model 3C523                                   @
- Western Digital Ethercard PLUS Adapter
- Western Digital Ethercard PLUS/A Adapter
- Ungerman-Bass NIUpc Adapter (Model PC2030)                      @
- Ungerman-Bass NIUps Adapter (Model PC3033)                      @
o 5 megabytes of disk storage*
The  following accessories are required for installing TCP/IP for
OS/2:
o A 3.5 or 5.25 inch diskette drive
o A keyboard (IBM Personal AT or Enhanced)
o A color or monochrome monitor
o A mouse (optional)
NOTE
*   This is required for the executable programs and program
    libraries.  An additional 8 megabytes of disk storage is
    required for the source code.
PROGRAMMING REQUIREMENTS
Customers who wish  to  develop  TCP/IP  applications  using  the
available   customer  programming  interfaces  will  require  the
following compiler:
o IBM C/2 (1) - C2 Language Compiler Version 1.1 (5604-167)
Customers who wish to  make  modifications  to  the  TCP/IP  base
product will require the following compiler from Microsoft:
o Microsoft C (2) Version 5.1 (414557)
NOTES
1. Trademark of International Business Machines Corporation, Inc.
2. Trademark of Microsoft, Inc.
COMPATIBILITY
Refer  to  the  OS/2  EE  V1.2  Communications Manager manual for
detailed information on the adapters that are supported  in  each
environment.
PLANNING INFORMATION
For  assistance  in planning your OS/2 requirements, refer to the
OS/2  EE  Information  and  Planning  Guide,   G360-2650,   which
instructs  the  user in how to determine his complete OS/2 system
needs. For similar information in planning your TCP/IP  for  OS/2
needs,   refer  to  the  IBM  TCP/IP  for  OS/2  Getting  Started
manual(SC31-6075).
CUSTOMER RESPONSIBILITIES
o Provide suitable hardware and software environments
o Design IP network
o Tailor TCP/IP for OS/2 for use in customer environment
o Provide a Service Coordinator
PACKAGING
The IBM TCP/IP for OS/2 base  product  is  distributed  with  the
following material:
o Conditions of Use
o Registration Card
o Statement of Service
o Diskettes
7 -- 3.5-inch 1.44 MB diskettes
OR
8 -- 5.25-inch 1.24 MB diskettes
o  IBM  Transmission Control Protocol/ Internet Protocol for OS/2
Getting Started SC31-6075
o IBM Transmission Control Protocol/ Internet Protocol  for  OS/2
User's Guide SC31-6076
o  IBM  Transmission Control Protocol/ Internet Protocol for OS/2
Programmer's Reference SC31-6077
Additional copies of the above manuals are  available  from  SPC,
Copenhagen.

The  IBM TCP/IP for OS/2 program with additional source materials
is distributed with the following material:
o Conditions of Use
o Registration Card
o Statement of Service
o Diskettes
8 -- 3.5-inch 1.44 MB diskettes                                   @
OR
8 -- 5.25-inch 1.24 MB diskettes                                  @
@                                                                 @
@                                                                 @
@                                                                 @
@                                                                 @
@                                                                 @
@                                                                 @
SECURITY, AUDITABILITY AND CONTROL
The IBM TCP/IP  for  OS/2  uses  the  security  and  auditability
features  of  the  O/S  2 Extended Edition operating system.  The
KERBEROS function provided in TCP/IP  for  OS/2  can  provide  an
additional  security  capability when implemented in user written
TCP/IP applications.
User management is responsible  for  evaluation,  selection,  and
implementation  of  security features, administrative procedures,
and appropriate controls in application systems and communication
facilities.
ADMINISTRATIVE INFORMATION
PUBLICATIONS
The following publications are shipped as documentation with  the
program:
   IBM TCP/IP Version 1.0 for OS-2 Getting Started    SC31-6075
   IBM TCP/IP Version 1.0 for OS-2 User's Guide       SC31-6076
   IBM TCP/IP Version 1.0 for OS-2 Programmer's
       Reference                                      SC31-6077
ORDERING INFORMATION
Consult your IBM Marketing Representative.
CHARGES, TERMS AND CONDITIONS
CHARGES
Consult  your  IBM  Marketing  Representative  for the applicable
One-Time Charge.
TERMS AND CONDITIONS
This program is available from IBM under the Terms and Conditions
for Purchase and is subject to the Conditions of Use contained in
the program package.
The Conditions of Use authorize the customer to use  the  program
on only one machine at any one time.
Volume  discount  is available under the Terms and Conditions for
IBM Volume Discount.
This program will be  included  into  Category  A  of  Exhibit  8
(COU-0).
The program is eligible for the Customer Fulfillment Option.
EDUCATIONAL ALLOWANCE
Educational  Allowance  is  available under Exhibit 8E.  Academic
Use Allowance is not available for this program.
This  Authorization  To  Copy  is  available  under  the  Special
Educational  Allowance for Volume Orders of Authorization to Copy
Selected IBM PC-PS/2 Conditions of Use Programs.    Consult  your
IBM Marketing Representative for details.
WARRANTY
IBM  standard warranty of media. Warranty period 3 months (or the
period required by local legislation, if greater).
PROGRAM SERVICES
Assistance with  defect  related  queries  will  be  provided  to
registered  Customer  Technical  Support Locations (CTSLs) by the
country specified technical support group.
Such service will be in accordance  with  the  Service  Statement
included  in the program package, and will be available until the
Service End Date, 91/03/31.
CUSTOMER TECHNICAL SUPPORT LOCATION (CTSL)
The  customer  should  establish  a  Customer  Technical  Support
Location (CTSL) to act as the focal point for end-user assistance
within the customer's organisation. The CTSL  will  also  be  the
contact point to IBM for technical queries.
DISTRIBUTION & USAGE OF IBM PROGRAMS
This   program   is   eligible   for  the  Distribution  &  Usage
Authorization for IBM Programs. The customer may make copies upon
receipt of an Authorization form  which  designates  the  program
which  may  be  copied  and  the  quantity  of copies authorized.
Consult your IBM  Marketing  Representative  for  the  applicable
Charges, Terms and Conditions.
*****   END OF DOCUMENT   *****