|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.