Annotation of 43BSDReno/contrib/isode-beta/doc/practical-osi2/practical-osi2.txt, revision 1.1.1.1

1.1       root        1: Practical Perspectives on OSI Networking
                      2: 
                      3: Marshall T. Rose
                      4: Performance Systems International, Inc.
                      5: 
                      6: Introduction
                      7: 
                      8:      This two day course provides a practical perspective on the
                      9:      issues involved in developing and deploying OSI networks.
                     10:      Organized for those with a basic familiarity with OSI and with
                     11:      practical networking experience, the presentation will provide a
                     12:      more comprehensive understanding of the OSI Reference Model, OSI
                     13:      application and network services as well as a detailed
                     14:      understanding of various transition strategies which may be
                     15:      utilized in the realization of OSI networks from existing
                     16:      technology, in particular TCP/IP-based networks.
                     17: 
                     18:      After completion, you will achieve a thorough understanding of the
                     19:      technology involved in developing OSI applications, building OSI
                     20:      networks, and transiting to (or coexisting with) TCP/IP-based networks.
                     21: 
                     22: 
                     23: Overview
                     24: 
                     25:      Based on international cooperative work, it is commonly
                     26:      acknowledged that protocols based on the Open Systems
                     27:      Interconnection (OSI) model and promulgated by the International
                     28:      Organization for Standardization (ISO) and the International
                     29:      Electrotechnical Commission (IEC) will eventually achieve dominance
                     30:      and enjoy even greater success than current networking
                     31:      technologies.  OSI enjoy substantial political and marketing
                     32:      support, and its use has even been mandated for procurement for use
                     33:      in various national governments.  It not enough to simply mandate
                     34:      the use of OSI.  Rather, OSI must be implemented before it can be
                     35:      used!  Whilst a rather self-evident statement, the history of OSI,
                     36:      starting in the late '70s, has not been particularly successful in
                     37:      this regard.
                     38: 
                     39:      This course focuses on the technical, pragmatic aspects of OSI which
                     40:      are critical if OSI is to ever be realized in production
                     41:      environments of meaningful size.  In order to emphasize this
                     42:      practical perspective, throughout the course, a widely-used
                     43:      implementation will be used to provide insights into what works in OSI.
                     44: 
                     45: 
                     46: Audience
                     47: 
                     48:      This tutorial is intended for professionals interested in planning,
                     49:      implementing, or managing OSI networks.  A basic familiarity with
                     50:      networking and OSI is assumed: this course is NOT an introduction
                     51:      to, or a tutorial on, OSI.  Detailed knowledge of the protocols is
                     52:      not required, but experience with implementing networking protocols
                     53:      is very helpful.  Experience with the "C" programming language is also
                     54:      useful.
                     55: 
                     56: 
                     57: Course Outline
                     58: 
                     59:      - End-to-End Services
                     60: 
                     61:        A discussion of current OSI network and transport technologies
                     62:        and how they may be used to build networks.
                     63: 
                     64:        - Concepts:  basic terminology, network service, transport service
                     65: 
                     66:        - Building Blocks:  address formats, network binding, transport
                     67:          protocols, application use of end-to-end services, emulation
                     68:          of OSI end-to-end services
                     69: 
                     70:        - Comparison with relevant TCP/IP technology:  network service,
                     71:          transport service.
                     72: 
                     73: 
                     74:      - Application Services
                     75: 
                     76:        A discussion of current OSI application support and how they are used
                     77:        to construct OSI applications.
                     78: 
                     79:        - Application Layer Structure:  upper layer infrastructure,
                     80:          application contexts, application entities
                     81: 
                     82:        - Application Service Elements:  association control, reliable
                     83:          transfer, remote operations, use of application services
                     84: 
                     85: 
                     86:      - Building an OSI application:
                     87: 
                     88:        A discussion on the use of remote operations to design and implement
                     89:        an applications in an OSI framework.
                     90: 
                     91:        - A Model for Distributed Applications:  abstract data types,
                     92:          operations, reliability characteristics
                     93: 
                     94:        - The RO-Notation:  an annotated example
                     95: 
                     96:        - Static Facilities:  stub generator, structure generator,
                     97:          element parser
                     98: 
                     99:        - Dynamic Facilities:  run-time environment, boilerplate for
                    100:          consumers, boilerplate for providers
                    101: 
                    102: 
                    103:      - Transition and Coexistence with TCP/IP
                    104: 
                    105:        A discussion of how existing, production TCP/IP-based networks
                    106:        may either transition to OSI, or coexist with OSI for maximal
                    107:        functionality.
                    108: 
                    109:        - Motivation and Background:  concepts, terminology, history,
                    110:          metrics of comparison
                    111: 
                    112:        - Protocol-based Approaches:  dual stack, application gateways,
                    113:          transport gateways
                    114: 
                    115:        - Service-based Approaches:  transport-service bridges, network
                    116:          tunnels 
                    117: 
                    118:        - Examples: DoD OSI implementation plan, generic example
                    119: 
                    120: 
                    121: Required Text
                    122: 
                    123:      The Open Book: A Practical Perspective on OSI by Rose, published by
                    124:      Prentice-hall (available at the Computer Literacy Bookstore, Techmart).
                    125: 
                    126: 
                    127: Instructor
                    128: 
                    129:      Marshall T. Rose is Principal Scientist at Performance Systems
                    130:      International, Inc., where he works on OSI protocols and network
                    131:      management.  He is the principal implementor of the ISO Development
                    132:      Environment (ISODE), an openly available implementation of the
                    133:      upper layers of the OSI protocol suite.  He is the author of "The
                    134:      Open Book: A Practical Perspective on OSI", a professional text
                    135:      discussing OSI in both theory and practice, published by Prentice-hall.
                    136:      Rose received the Ph.D. degree in Information and Computer Science
                    137:      from the University of California, Irvine, in 1984.
                    138: 
                    139: 
                    140: Dates
                    141: 
                    142:      Two meetings, July 16-17, Monday-Tuesday, 9AM-5PM

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.