Skip to main content

     
 

z/TPF TCP/IP Internals Class Outline

Title: TCP/IP Internals for z/TPF

Overview: The Internet Protocol (IP) suite of networking designs is being used worldwide to interconnect heterogeneous systems using modern networks. Transaction Processing Facility (TPF) supports these designs to enable users to connect directly to the many networking-enabled systems that use these protocols. This class presents the abilities and limitations of TPF in this environment including descriptions of TPF's support for Transmission Control Protocol (TCP), User Datagram Protocol (UDP) and the Internet Protocol (IP).

Audience: There are two audiences targeted by these presentations:

  • TPF programmers with a need to define and control a TCP/IP network.
  • TCP/IP networking people with little working knowledge of TPF, but who need to know TPF's capabilities.

    Educational Objectives: The objective of this course is to provide the knowledge to enable TPF programmers and networking personnel to incorporate TPF into a TCP/IP networking environment and to successfully control that environment.

    Topics: Over the three day class, the following topics will be addressed:

  • Networking Definitions
  • Socket API Review
  • Hardware Support in TPF
  • The IP, TCP and UDP Datagrams
  • TCP topics, including:
  • Segmentation
  • Slow Start
  • SO_KEEPALIVE
  • Retransmit
  • Fast Retransmit
  • Channel Data Link Control (CDLC) and Local IP Routers
  • QDIO/STI and the Open System Adapter-Express (OSA-E)
  • Network Design in a TPF Environment
  • Traces
  • The Network Services Data Base
  • Network Control in a TPF Environment
  • The Internet Daemon
  • A Brief Overview of Some Higher Level Protocols

    Each topic will include descriptions of the TPF control block structures as well as the programming support. Samples of the blocks and code will be presented.

    Prerequisites: An understanding of operating system and network design is needed. Operating systems other than TPF and networks other than TCP/IP are acceptable. A basic understanding of the socket API is required. This may come from experience or from the TCP/IP for TPF: Introduction and the API Class. An understanding of both C Language and Assembler would be helpful.

    Format: This is a lecture-based course supported by handouts and other printed reference material. Lectures are reinforced by student exercises and reviews.

    Maximum Class Size: 20

    Duration: 3 days

    Customization Possible: The private version of this class may be customized at customer request to emphasize certain topics and de-emphasize others.

    Required Course Environment:

    If presented as a private class, the customer shall provide, at no cost to IBM, a suitable classroom environment as outlined below. The classroom environment would need to be available to the IBM instructor(s) at least two hours prior to the start of class on the first day of class. The classroom environment shall include the following:

  1. Print one copy of the course for each student and place in a binder.
  2. Laptop projector (able to project 1024 x 768 pixels) for use with a PC video port
  3. Extension cords for laptop and/or laptop projector if needed.
  4. Screen for laptop projector
  5. White board and erasable markers and/or large writing tablet on a stand and permanent markers