Mainframe Networking 101 Share Session. Junie Sanders Kevin Manweiler -

Similar documents
Mainframe Networking 101 Share Session 15422

TCP/IP THE TCP/IP ARCHITECTURE

Communicating over the Network

Copyleft 2005, Binnur Kurt. Objectives

Chapter 2. Communicating Over The Network. CCNA1-1 Chapter 2

TCP/IP Overview. Basic Networking Concepts. 09/14/11 Basic TCP/IP Networking 1

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet

5105: BHARATHIDASAN ENGINEERING COLLEGE NATTARMPALLI UNIT I FUNDAMENTALS AND LINK LAYER PART A

TCP/IP Protocol Suite and IP Addressing

Chapter 7. Local Area Network Communications Protocols

OSI Reference Model. Computer Networks lab ECOM Prepared By : Eng. Motaz Murtaja Eng. Ola Abd Elatief

Interconnecting Networks with TCP/IP. 2000, Cisco Systems, Inc. 8-1

Define TCP/IP and describe its advantages on Windows Describe how the TCP/IP protocol suite maps to a four-layer model

03 The Internet Model and TCP/IP

Chapter 2. Communicating Over The Network

z/os Introduction and Workshop Communications Server

Concept Questions Demonstrate your knowledge of these concepts by answering the following questions in the space that is provided.

OSI Transport Layer. objectives

Computer Network Programming. The Transport Layer. Dr. Sam Hsu Computer Science & Engineering Florida Atlantic University

NetWare Protocols. Background. Technology Basics CHAPTER

E&CE 358: Tutorial 1. Instructor: Sherman (Xuemin) Shen TA: Miao Wang

System Programming. Introduction to computer networks

Chapter 2 Communicating Over the Network

CompTIA Network+ Course

Operating Systems and. Computer Networks. Introduction to Computer Networks. Operating Systems and

Defining Networks with the OSI Model. Module 2

Need For Protocol Architecture

Need For Protocol Architecture

Networking and TCP/IP. John Kalbach November 8, 2004

Introduction and Layered Network Architecture. EEE 538 Dr. Nail Akar Bilkent University Electrical and Electronics Engineering Department

Identify the features of network and client operating systems (Windows, NetWare, Linux, Mac OS)

Concept Questions Demonstrate your knowledge of these concepts by answering the following questions in the space provided.

TSIN02 - Internetworking

The Internet. 9.1 Introduction. The Internet is a global network that supports a variety of interpersonal and interactive multimedia applications.

OSI Transport Layer. Network Fundamentals Chapter 4. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

Part VI. Appendixes. Appendix A OSI Model and Internet Protocols Appendix B About the CD

TCP/IP Networking. Training Details. About Training. About Training. What You'll Learn. Training Time : 9 Hours. Capacity : 12

Hands-On TCP/IP Networking

Solved MCQ of Computer networking. Set-1

The Internet Protocol (IP)

Securing Enterprise Extender

Chapter 2 Network Models 2.1

Network Architecture Models

Cisco IOS for S/390 Architecture

Internet. 1) Internet basic technology (overview) 3) Quality of Service (QoS) aspects

Networking and Internetworking 1

Chapter 11: Wide-Area Networks and the Internet

TRANSMISSION CONTROL PROTOCOL. ETI 2506 TELECOMMUNICATION SYSTEMS Monday, 7 November 2016

CCNA Exploration Network Fundamentals. Chapter 3 Application Layer Functionality and Protocols

Review of Important Networking Concepts

Operating Systems CS 571

Networking and Internetworking 1

Verteilte Systeme (Distributed Systems)

Introduction to Networks

Network Model. Why a Layered Model? All People Seem To Need Data Processing

and Networks Data Communications Second Edition Tata McGraw Hill Education Private Limited Managing Director SoftExcel Services Limited, Mumbai

Interconnecting Networks with TCP/IP

ch02 True/False Indicate whether the statement is true or false.

Communicating over the Network. Network Fundamentals. ITE PC v4.0 Chapter Cisco Systems, Inc. All rights reserved.

Lecture-4. TCP/IP-Overview:

06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322

NT1210 Introduction to Networking. Unit 10

Computer Networks. More on Standards & Protocols Quality of Service. Week 10. College of Information Science and Engineering Ritsumeikan University

Introduction to TCP/IP networking

Network Access Layer Internet Layer Transport Layer Application Layer. Presentation. Transport. Physical

Networking Fundamentals

CSE/EE 461 Introduction to Computer Communication Networks. Why Study Networks?

Networking midterm. 5. As a data unit moves up from one protocol layer to another, control headers are:

Mobile MOUSe ROUTING AND SWITCHING FUNDAMENTALS ONLINE COURSE OUTLINE

ACL Rule Configuration on the WAP371

TSIN02 - Internetworking

Transport Layer (TCP/UDP)

Mike Anderson. TCP/IP in Embedded Systems. CTO/Chief Scientist The PTR Group, Inc.

SC/CSE 3213 Winter Sebastian Magierowski York University CSE 3213, W13 L8: TCP/IP. Outline. Forwarding over network and data link layers

Stream Control Transmission Protocol - Wikipedia, the free encyclopedia

CCNA Exploration Network Fundamentals. Chapter 04 OSI Transport Layer

SUBJECT: DATA COMMUNICATION AND NETWORK SEMESTER: V SEMESTER COURSE: BCA SUBJECT TEACHER: Dr.K.Chitra Assistant Professor, Department of Computer

4. The transport layer

Data and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications

Lecture 3 Protocol Stacks and Layering

CCNA 1 v3.11 Module 11 TCP/IP Transport and Application Layers

Protocol Architecture (2) Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science

Network and Security: Introduction

Outline. Inter-Process Communication. IPC across machines: Problems. CSCI 4061 Introduction to Operating Systems

OSI and TCP/IP Models

Hands-On IP for TeleCom Technicians Internetworking, TCP/IP, VLANS, Wirelss and more...

Internetworking With Tcp Ip 6th Edition

TSIN02 - Internetworking

SEAMLESS INTEGRATION OF COMMUNICATION PROTOCOLS

Operating Systems. 16. Networking. Paul Krzyzanowski. Rutgers University. Spring /6/ Paul Krzyzanowski

Special expressions, phrases, abbreviations and terms of Computer Networks

Guide to Networking Essentials, 6 th Edition. Chapter 5: Network Protocols

PROGRAMMING Kyriacou E. Frederick University Cyprus. Network communication examples

Chapter 5 TCP/IP SUITE

Introduction to Networking

Computer Networking. Introduction. Quintin jean-noël Grenoble university

Summary of Data Communications

Lecture (02) Networking Model (TCP/IP) Networking Standard (OSI) (I)

Module 2 Overview of Computer Networks

Transcription:

Mainframe Networking 101 Share Session 6 Junie Sanders jrsandler@cisco.com Kevin Manweiler - kmanweil@cisco.com 2

Agenda Requirements for Communication What are Networking Architectures? Networking Architectures on System z z Hardware Platform Support of Network Architectures Networking Applications 3 Security Implementations References

General Model for Sending Messages

General Model for Sending Messages

Requirements for Successful Communication

Basics Components of a Computing Platform Laptop/Desktop/Tablet CPU Memory Cache Memory Disk/CD Rom Ethernet Port Serial, USB, etc Ports Mainframe CPU Specialty processors Main Storage Cache Storage DASD OSA Adapter Operating Systems Middle Ware Application Software File Management Access Methods.. 7

Agenda Requirements for Communication What are Networking Architectures? Networking Architectures on System z z Hardware Platform Support of Network Architectures Networking Applications 8 Security Implementations References

Foundations of Communications Across Networks Guided by communication architectures Pre 1995: SNA, BNA, DECnet, etc Post 1995: TCP/IP (Transmission Control Protocol / Internet Protocol) Protocols (Controls or Rules) for Communication in General Roles of the participants (primary, sender, receiver, client, server, peers, etc.) Rules for starting and ending communication Rules for identifying hardware or software participants (names, network IDs, addresses, etc.) Rules for locating participants (finding a route or path between them) Rules for managing the performance characteristics of the networking path Rules for recovering interrupted communications Controls or Rules for Communication over the Hardware 9 Components: Engineering and Signaling over the Data Links Channel Cables Serial Cables SDLC Fiber Channel Ethernet

TCP/IP Networking 10

TCP/IP Layered Architecture Browser Application TCP Transmission Control Protocol IP Internet Protocol Network Interface and hardware WWW, mail, file transfer, remote access Application interfaces End-to-end delivery Best effort delivery Physical connection Server Application TCP Transmission Control Protocol IP Internet Protocol Network Interface and hardware

TCP/IP Stacks

TCP/IP Network Interface Layer 7(8) Layer OSI Model Layer Function 8 End User (Politics) 7 Application 6 Presentation 5 Session 4 3 Transport Network 4 layer TCP/IP Model TCP Transmission Control Protocol Application UDP User Datagram Protocol IP Internet Protocol Layer 2 2 Data Link 1 Physical Network Interface and hardware Layer 1

IP Protocol Header

IP Flows Dynamic path selection for every datagram Handles datagram fragmentation & reassembly

TCP Flows Application TCP Transmission Control Protocol Layer 4 UDP User Datagram Protocol Layer 4 IP Internet Protocol Layer 3 Network Interface and hardware Layer 1 and 2 Connection established End-to-end acknowledgments Orderly delivery of datagrams to application Error and flow control Connection takedown

TCP Segment

TCP Connection Setup Three Way Handshake

TCP Connection Close

TCP Acknolodgements Host A Sends datagram Starts timer Host B Acknowledgment was not received Timer expires and datagram retransmitted Host B receives datagram and acknowledges receipt Host A receives acknowledgment, resets timer, and clears buffer

UDP User Datagram Protocol Program to program datagram transfer Fast mechanism Used for management frames, streaming audio

UDP Header Applied Expert Systems, Inc. 2014 02/24/2015 22

TCP/IP Sockets/Ports Sockets Network I/O for UNIX Library of C routines Berkeley UNIX (BSD) API Also called Ports Well known 0 1023 Registered 1024 49151 Dynamic 49152-65535 (also called Private) Application code Port Number Protocol Application 20 TCP FTP-data 21 TCP FTP-control 23 TCP Telnet 25 TCP SMTP 53 TCP/UDP DNS 70 TCP Gopher 79 TCP Finger 80 TCP HTTP 110 TCP POP3 161 UDP SNMP 162 UDP SNMP-trap 520 UDP RIP 1435 TCP/UDP IBM CICS 1525 TCP/UDP Oracle 10007 TCP/UDP MVS Capacity Application address TCP UDP IP Address Protocol (TCP or UDP) Port Number IP

Encapsulation of Application Data Source: http://uw713doc.sco.com/en/net_tcpip/tcpn.tcpip_stack.html

IP Addressing Your Network = 192.168..0 Your Computer = 192.168.100.24 Your home router = 192.168.1.1/24.25.20.137 IP address is 32 bits long Expressed as 4 decimal numbers Format: 24.25.20.137 Network = 66.0.0.0 lauraknapp.com = 66.175.58.9

IP Address Assignment Public network addresses originally assigned to using organizations Today regional authority assigns to Internet Service Providers (ISPs) Networking Connecting people to information through technology

Network Address Translation Hides internal addresses and systems From outsiders Use private IP address internally Everything appears to be coming from the firewall High performance Transparent to clients Configuration options on mapping internal to External addresses implemented in firewall or router Networking Connecting people to information through technology

Name and Address Resolution How does my URL get transformed into an IP address? Networking Connecting people to information through technology

DNS Domain Name Server

DNS Root Servers http://www.root-servers.org/map/ Networking Connecting people to information through technology

DHCP Servers

IP Routing

IP Routing Flows

IP Alternate Routes

IP Family Telnet FTP SMTP HTTP POP DNS Most comm apps Real time apps RTP/RTCP DNS NF S SNMP RP C RSVP TCP UDP IP ICMP ARP RARP Token-Ring, Ethernet, FDDI, Frame Relay, Dial, Leased Line, ATM, ISDN, SMDS, SONET, X.25, Fibre Channel, PPP, SLIP IP - Internet Protocol Telnet - Teletype Network ICMP - Internet Control Message Protocol ARP FTP - File Transfer Protocol - Address Resolution Protocol SMTP - Simple Mail Transfer Protocol RARP - Reverse Address Resolution Protocol TCP - HTTP - Hypertext Transport Protocol Transmission Control Protocol NFS - Network File System UDP - User Datagram Protocol RPC - Remote Procedure Call POP - Post Office Protocol SNMP - Simple Network Management Protocol DNS - Domain Name System

Agenda Requirements for Communication What are Networking Architectures? Networking Architectures on System z z Hardware Platform Support of Network Architectures Networking Applications 36 Security Implementations References

SNA VTAM = Virtual Telecommunications Access Method NCP = Network Control Program (runs in a physical Front-End Processor (FEP) called a 3745/6 or an emulated 3745/6 called Communication Controller on Linux (CCL) in System z) Offloads processing from the VTAM in a partition to the FEP. SNI=SNA Network Interconnect (to establish connections between partners in different NETIDs)

Evolution of SNA 38

Enterprise Extender SNA over IP 39

TCP/IP on System z 40

Agenda Requirements for Communication What are Networking Architectures? Networking Architectures on System z z Hardware Platform Support of Network Architectures Networking Applications 41 Security Implementations References

Overall Network Perspective

Switching vs. Routing

Virtual Local Area Networks 44

Virtual Switch (VSwitch)

Complexity of System z Networking 46

Channel and Network Interface Structure

System z : Connectivity Adapters 48

Virtual IP Address 49

Agenda Requirements for Communication What are Networking Architectures? Networking Architectures on System z z Hardware Platform Support of Network Architectures Networking Applications 50 Security Implementations References

TN 3270 51

System z Security

z/os CS Security Policies 53 Applied Expert Systems, Inc. 2014 02/24/2015

CS Security Alphabet Soup

Virtual Private Network (VPN) with IPSec 55

REFERENCES

References For More Information IBM z/os Communications Server Product Manuals Resource Link IBM Redbooks on http://www.redbooks.ibm.com/ z/os Communications Server OSA-Express IBM System z Connectivity Handbook Web Document z/os V1R11 Communications Server Scalability, performance, constraint relief, and accelerator http://publib.boulder.ibm.com/infocenter/ieduasst/stgv1r0/topic/com.ibm.iea.co mmserv_v1/commserv/1.11z/hardware/perf.pdf Web Documents on ATS TechDocs web site http://www.ibm.com/support/techdocs/atsmastr.nsf/web/techdocs FLASH10744 QDIO OSA Definition Migration: Device/Link to Interface WP101327 Performance and Capacity Planning Information for z/os Communications Server PRS1707 z/os OMPROUTE Hints and Tips -- Focus on OSPF PRS4927 Ordering OSA Adapters with Multiple Ports per CHPID? Don't Make these Mistakes!! PRS3950 Avoiding the Pitfalls of an OSA-E3 or OSA-E4S Migration (z/os Examples) PRS3296 Understanding VLANs when Sharing OSA Ports on System z

URLs http://www-01.ibm.com/support/docview.wss?uid=swg27020466&aid=3 OSA Performance Improvements http://www-01.ibm.com/support/docview.wss?uid=swg27005524 z/os Communications Server Performance Index http://www-947.ibm.com/support/entry/portal/ http://www- 947.ibm.com/support/entry/portal/overview//software/other_software/z~os_ communications_server IBM Support Assistant http://publib.boulder.ibm.com/infocenter/ieduasst/stgv1r0/index.jsp IBM Education Assistant