Modernization Hub

IP

Internet Protocol
Enhanced Definition

IP, or Internet Protocol, is a foundational network layer protocol within the TCP/IP suite that dictates how data packets are addressed, fragmented, and routed across interconnected networks. In the z/OS environment, it is crucial for enabling the mainframe to communicate with other systems, both internal to the enterprise and external across the internet, by providing a logical addressing scheme for network interfaces.

Key Characteristics

    • Connectionless: IP operates as a connectionless protocol, treating each data packet independently without establishing a prior connection or guaranteeing delivery order. Higher-level protocols like TCP provide connection-oriented reliability.
    • Addressing: It utilizes logical IP addresses (either IPv4 or IPv6) to uniquely identify network interfaces on devices, facilitating the routing of packets from a source to a specific destination across diverse networks.
    • Packet Fragmentation: IP has the capability to fragment larger data packets into smaller units when traversing network links with a smaller Maximum Transmission Unit (MTU), and then reassemble them at the destination.
    • Routing: IP relies on routing tables and network routers to determine the most efficient path for packets to travel across different subnets and wide area networks to reach their intended recipient.
    • z/OS Implementation: The z/OS Communications Server provides a highly robust and performant TCP/IP stack that fully implements IP, supporting features like multiple IP stacks, Virtual IP Addressing (VIPA), and various dynamic routing protocols.

Use Cases

    • Client-Server Connectivity: Enabling z/OS applications (e.g., CICS, IMS, DB2) to serve as hosts or clients, communicating with distributed applications and end-users over IP networks (e.g., TN3270, JDBC/ODBC connections).
    • Web Services Hosting: Allowing z/OS to host web servers (e.g., z/OS HTTP Server, Liberty Profile) and provide RESTful APIs or SOAP services accessible via HTTP/HTTPS over IP.
    • Secure File Transfer: Facilitating secure and efficient file transfers between the mainframe and other systems using protocols such as FTP, SFTP, or FTPS over IP networks.
    • Remote Database Access: Providing remote access to DB2 for z/OS or IMS databases through DRDA (Distributed Relational Database Architecture) over TCP/IP connections.
    • System Monitoring and Management: Enabling remote monitoring and management of z/OS systems using standard network protocols like SNMP or syslog over IP.

Related Concepts

IP is a core component of the TCP/IP suite, residing at the network layer. It works in conjunction with TCP (Transmission Control Protocol) or UDP (User Datagram Protocol), which operate at the transport layer, providing reliable, connection-oriented communication (TCP) or fast, connectionless communication (UDP) on top of IP's fundamental addressing and routing capabilities. The z/OS Communications Server is the software component that implements the entire TCP/

Related Vendors

CSI International

33 products

ASE

3 products

Broadcom

235 products

Rocket Software

184 products

Barnard Software

7 products

Related Categories

Performance

171 products

Compression

49 products

Files and Datasets

168 products

Monitor

262 products