|
|
1.1 ! root 1: % -*- LaTeX -*- (really SLiTeX) ! 2: ! 3: \documentstyle[blackandwhite,landscape,oval,pagenumbers,small]{NRslides} ! 4: ! 5: \font\xx=cmbx10 ! 6: \font\yy=cmbx7 ! 7: ! 8: \raggedright ! 9: ! 10: \input trademark ! 11: \let\tradeNAMfont=\relax ! 12: \let\tradeORGfont=\relax ! 13: ! 14: \begin{document} ! 15: ! 16: \title {ISODE:\\ OPENLY AVAILABLE OSI\\ FOR TCP/IP NETWORKS} ! 17: \author {Marshall T.~Rose\\ The Wollongong Group, Inc.} ! 18: \date {September 28, 1988} ! 19: \maketitlepage ! 20: ! 21: ! 22: \begin{bwslide} ! 23: \part* {AGENDA}\bf ! 24: ! 25: \begin{description} ! 26: \item[PART I:] CURRENT DISTRIBUTION ! 27: ! 28: \item[PART II:] WHAT'S PLANNED ! 29: \end{description} ! 30: \end{bwslide} ! 31: ! 32: ! 33: \begin{bwslide} ! 34: \ctitle {WHAT IS ISODE?} ! 35: ! 36: \begin{nrtc} ! 37: \item THE ISO DEVELOPMENT ENVIRONMENT ! 38: ! 39: \item AN OPENLY AVAILABLE IMPLEMENATION OF THE UPPER LAYERS OF OSI? ! 40: ! 41: \item A BASIS FOR THE TRANSITION TO OSI? ! 42: ! 43: \item A PLAYGROUND FOR ``THE PIED-PIPER OF OSI''? ! 44: \end{nrtc} ! 45: \end{bwslide} ! 46: ! 47: ! 48: \begin{bwslide} ! 49: \part {CURRENT DISTRIBUTION}\bf ! 50: ! 51: \begin{nrtc} ! 52: \item STATUS: OPENLY AVAILABLE UNDER AN IMPLICIT ``HOLD HARMLESS'' CLAUSE ! 53: ! 54: \item CURRENT RELEASE: 4.0 ! 55: \begin{nrtc} ! 56: \item AVAILABLE JULY 24, 1988 ! 57: \end{nrtc} ! 58: \end{nrtc} ! 59: \end{bwslide} ! 60: ! 61: ! 62: \begin{bwslide} ! 63: \ctitle {CURRENT DISTRIBUTION (cont.)} ! 64: ! 65: \begin{nrtc} ! 66: \item DISTRIBUTION EITHER VIA POSTAL MAIL OR ARPAnet FTP ! 67: \begin{nrtc} ! 68: \item SOURCE: \~{}9.25MB ! 69: ! 70: \item DOC: 5~VOLUME USER'S MANUAL (\~{}800~PAGES) ! 71: ! 72: \item DISTRIBUTION SITES: US, UK, NL, AND AU ! 73: ! 74: \item PRICE: \~{}350~US DOLLARS ! 75: \end{nrtc} ! 76: \end{nrtc} ! 77: \end{bwslide} ! 78: ! 79: ! 80: \begin{bwslide} ! 81: \ctitle {NORTH AMERICA DISTRIBUTION}\small ! 82: ! 83: \[\begin{tabular}{rl} ! 84: Postal address:&UNIVERSITY OF PENNSYLVANIA\\ ! 85: & DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE\\ ! 86: & MOORE SCHOOL\\ ! 87: & ATTN: DAVID J. FARBER (ISODE DISTRIBUTION)\\ ! 88: & 200 SOUTH 33RD STREET\\ ! 89: & PHILADELPHIA, PA 19104-6314\\ ! 90: & USA\\[0.2in] ! 91: Telephone:& +1--215--898--8560\\[0.2in] ! 92: Price:& US\$350.00 (CHECKS ONLY) ! 93: \end{tabular}\] ! 94: \end{bwslide} ! 95: ! 96: ! 97: \begin{bwslide} ! 98: \ctitle {LANGUAGES AND OPERATING SYSTEMS} ! 99: ! 100: \begin{nrtc} ! 101: \item CODED ENTIRELY IN C FOR \unix/ ! 102: \begin{nrtc} ! 103: \item REQUIRES NO KERNEL MODIFICATIONS ! 104: \end{nrtc} ! 105: ! 106: \item KNOWN PORTS FOR BERKELEY \unix/ (4.2 and 4.3): ! 107: \begin{nrtc} ! 108: \item VAXen, SUNs, Pyramids, RTs, etc. ! 109: \end{nrtc} ! 110: ! 111: \item KNOWN PORTS FOR AT\&T \unix/ (SVR2 and SVR3): ! 112: \begin{nrtc} ! 113: \item SGI, 3Bs, 386s, RT (AIX) ! 114: \end{nrtc} ! 115: ! 116: \item MS-DOS (CURRENTLY CLIENT SIDE ONLY) ! 117: \begin{nrtc} ! 118: \item EARLY PORT DONE BY HP IN THE UK ! 119: ! 120: \item NEGOTIATING AVAILABILITY OF CODE ! 121: \end{nrtc} ! 122: \end{nrtc} ! 123: \end{bwslide} ! 124: ! 125: ! 126: \begin{bwslide} ! 127: \part* {APPLICATION ARCHITECTURE}\bf ! 128: ! 129: \begin{nrtc} ! 130: \item A (NEARLY) COMPLETE IMPLEMENTATION OF THE UPPER LAYERS ! 131: ! 132: \item CURRENTLY IS LEVEL (FINALLY!) ! 133: ! 134: \item ALIGNED WITH THE U.S.~GOSIP ! 135: \end{nrtc} ! 136: \end{bwslide} ! 137: ! 138: ! 139: \begin{bwslide} ! 140: \ctitle {THE APPLICATION ENVIRONMENT} ! 141: ! 142: \vskip.5in ! 143: \diagram[p]{figure9} ! 144: \end{bwslide} ! 145: ! 146: ! 147: \begin{bwslide} ! 148: \ctitle {AN ALTERNATE ENVIRONMENT:\\ MHS ARCHITECTURE (c.~1984)} ! 149: ! 150: \vskip.5in ! 151: \diagram[p]{figure10} ! 152: \end{bwslide} ! 153: ! 154: ! 155: \begin{bwslide} ! 156: \ctitle {THE TRANSPORT SWITCH} ! 157: ! 158: \begin{nrtc} ! 159: \item DECIDES WHICH TS-STACK TO USE FOR A CONNECTION ! 160: ! 161: \item FOR TP0: ! 162: \begin{nrtc} ! 163: \item TCP (SOCKETS) ! 164: ! 165: \item X.25 (SEVERAL INTERFACES, MOSTLY SOCKETS) ! 166: \end{nrtc} ! 167: ! 168: \item FOR TP4: ! 169: \begin{nrtc} ! 170: \item TWG's PROPRIETARY WIN/LLS (TLI) ! 171: ! 172: \item SunLink OSI (EVENT SOCKETS) ! 173: \end{nrtc} ! 174: ! 175: \item EXPERIENCE SHOWS IT IS FAIRLY EASY TO ADD A NEW TS-STACK TO THE SWITCH ! 176: \end{nrtc} ! 177: \end{bwslide} ! 178: ! 179: ! 180: \begin{bwslide} ! 181: \part* {WHERE IN USE}\bf ! 182: ! 183: \begin{nrtc} ! 184: \item HARD TO TELL HOW MANY COPIES ARE IN USE (DUE TO AVAILABILITY VIA ! 185: ARPAnet FTP) ! 186: ! 187: \item AT LAST COUNT, ABOUT 350~DIFFERENT SITES USING ISODE ! 188: ! 189: \item IN ADDITION TO SITES IN NORTH AMERICA: ! 190: \begin{nrtc} ! 191: \item WESTERN EUROPE ! 192: ! 193: \item MIDDLE EAST (ISRAEL) ! 194: ! 195: \item SOUTH PACIFIC (AUSTRALIA, NEW ZEALAND) ! 196: ! 197: \item ASIA (SOUTH KOREA, JAPAN) ! 198: \end{nrtc} ! 199: \end{nrtc} ! 200: \end{bwslide} ! 201: ! 202: ! 203: \begin{bwslide} ! 204: \ctitle {PROJECTS} ! 205: ! 206: \begin{nrtc} ! 207: \item THREE PILOT PROJECTS IN OSI INFRASTRUCTURE IN EUROPE ! 208: \begin{nrtc} ! 209: \item A NATIONAL PROJECT IN THE UK ! 210: ! 211: \item A NATIONAL PROJECT IN WEST GERMANY (DFN) ! 212: ! 213: \item A PROJECT FOR RARE (THE EUROPEAN ACADEMIC COMMUNITY) ! 214: \end{nrtc} ! 215: ! 216: \item IN USE BY DIFFERENT CONFORMANCE TESTING ORGANIZATIONS ! 217: \begin{nrtc} ! 218: \item THE CORPORATION FOR OPEN SYSTEMS IN THE US ! 219: ! 220: \item THE NATIONAL COMPUTER CENTRE IN THE UK ! 221: \end{nrtc} ! 222: ! 223: \item IN USE AT NARDAC LABORATORY (U.S.~NAVY) ! 224: ! 225: \item ENDORSED BY THE NSF (DNCRI) ! 226: \end{nrtc} ! 227: \end{bwslide} ! 228: ! 229: ! 230: \begin{bwslide} ! 231: \part* {THE APPLICATIONS COOKBOOK}\bf ! 232: ! 233: \begin{nrtc} ! 234: \item TOOLS TO FACILITATE DEVELOPMENT OF APPLICATIONS ARE CRITICAL ! 235: ! 236: \item IDEA IS TO DEVELOP TOOLS TO AUTOMATE USE OF OSI REMOTE OPERATIONS ! 237: SERVICE AS A GENERAL REMOTE PROCEDURE CALL FACILITY ! 238: ! 239: \item FOR MORE DETAILS: ! 240: \begin{quote} ! 241: BUILDING DISTRIBUTED APPLICATIONS IN AN OSI FRAMEWORK ! 242: \end{quote} ! 243: APPEARING IN ConneXions, MARCH, 1988 ! 244: \end{nrtc} ! 245: \end{bwslide} ! 246: ! 247: ! 248: \begin{bwslide} ! 249: \ctitle {REMOTE OPERATIONS SERVICE (ROS)} ! 250: ! 251: \begin{nrtc} ! 252: \item STANDARDIZED MECHANISM FOR SPECIFYING TRANSACTIONS ! 253: ! 254: \item EMPLOYS POWER OF ASN.1 ! 255: ! 256: \item USED IN MANY INTERESTING OSI APPLICATIONS ! 257: \begin{nrtc} ! 258: \item MESSAGE HANDLING SYSTEMS ! 259: ! 260: \item DIRECTORY SERVICES ! 261: ! 262: \item NETWORK MANAGEMENT ! 263: ! 264: \item REMOTE DATABASE ACCESS ! 265: \end{nrtc} ! 266: ! 267: \item CURRENTLY CONNECTION-ORIENTED, BUT CONNECTIONLESS-MODE IS UNDER STUDY ! 268: \end{nrtc} ! 269: \end{bwslide} ! 270: ! 271: ! 272: \begin{bwslide} ! 273: \ctitle {GENERAL ORGANIZATION} ! 274: ! 275: \begin{nrtc} ! 276: \item AT COMPILE-TIME: ! 277: \begin{nrtc} ! 278: \item USE RO-SPECIFICATION TO GENERATE SUPPORT FACILITIES ! 279: \end{nrtc} ! 280: ! 281: \item AT RUN-TIME: ! 282: \begin{nrtc} ! 283: \item USE DIRECTORY SERVICES TO LOCATE/REGISTER NETWORK SERVICES ! 284: (NEARLY THERE!) ! 285: ! 286: \item USE ASSOCIATION CONTROL TO BIND/UNBIND APPLICATIONS ! 287: ! 288: \item USE REMOTE OPERATIONS TO INVOKE TRANSACTIONS ! 289: \end{nrtc} ! 290: \end{nrtc} ! 291: \end{bwslide} ! 292: ! 293: ! 294: \begin{bwslide} ! 295: \ctitle {STATIC (COMPILE-TIME) ORGANIZATION} ! 296: ! 297: \vskip.15in ! 298: \diagram[p]{figure11} ! 299: \end{bwslide} ! 300: ! 301: ! 302: \begin{bwslide} ! 303: \ctitle {DYNAMIC (RUN-TIME) ORGANIZATION} ! 304: ! 305: \vskip.15in ! 306: \diagram[p]{figure12} ! 307: \end{bwslide} ! 308: ! 309: ! 310: \begin{bwslide} ! 311: \part {WHAT'S PLANNED}\bf ! 312: ! 313: \begin{nrtc} ! 314: \item APPLICATIONS ! 315: ! 316: \item OSI-POSIX PROJECT ! 317: \end{nrtc} ! 318: \end{bwslide} ! 319: ! 320: ! 321: \begin{bwslide} ! 322: \part* {APPLICATIONS}\bf ! 323: ! 324: \begin{nrtc} ! 325: \item UPPER LAYERS FLESHED OUT AND STABLE ! 326: ! 327: \item NOW TIME TO FINISH UP APPLICATIONS ! 328: \end{nrtc} ! 329: \end{bwslide} ! 330: ! 331: ! 332: \begin{bwslide} ! 333: \ctitle {CURRENT APPLICATIONS} ! 334: ! 335: \begin{nrtc} ! 336: \item FILE TRANSFER, ACCESS AND MANAGEMENT (FTAM) ! 337: ! 338: \item MITRE FTAM-FTP GATEWAY ! 339: ! 340: \item DIRECTORY SERVICES (X.500) IN EARLY BETA ! 341: ! 342: \item ISODE MISCELLANY SERVICE ! 343: \begin{nrtc} ! 344: \item e.g., FINGER, QUOTE-OF-THE-DAY, etc. ! 345: \end{nrtc} ! 346: ! 347: \item PLUS NUMEROUS ``DEMO'' PROGRAMS ! 348: \begin{nrtc} ! 349: \item e.g., IMAGE SERVICE, PASSWORD LOOKUP, etc. ! 350: \end{nrtc} ! 351: \end{nrtc} ! 352: \end{bwslide} ! 353: ! 354: ! 355: \begin{bwslide} ! 356: \ctitle {DIRECTORY SERVICES} ! 357: ! 358: \begin{nrtc} ! 359: \item THE UCL DIRECTORY, QUIPU, IS NEARING COMPLETION OF BETA DEVELOPMENT ! 360: ! 361: \item SEVERAL INTERESTING FEATURES: ! 362: \begin{nrtc} ! 363: \item MEMORY, RATHER THAN DISK-BASED, ACCESS ! 364: ! 365: \item INTERNAL SCHEDULING FOR MULTIPLE ACCESS ! 366: ! 367: \item FLEXIBLE SEARCHING (SOUNDEX) ! 368: ! 369: \item ACCESS CONTROL (NOT STANDARDIZED) ! 370: \end{nrtc} ! 371: \end{nrtc} ! 372: \end{bwslide} ! 373: ! 374: ! 375: \begin{bwslide} ! 376: \ctitle {DIRECTORY SERVICES (cont.)} ! 377: ! 378: \begin{nrtc} ! 379: \item FOR NAME/ADDRESS RESOLUTION, ISODE USES A ! 380: \begin{nrtc} ! 381: \item ``HIGHER-PERFORMANCE'' NAMESERVICE ! 382: \end{nrtc} ! 383: BUILT ON TOP OF QUIPU SINCE ! 384: \begin{nrtc} ! 385: \item CONNECTION-ORIENTED OVERHEAD AND ! 386: ! 387: \item PROTOCOL COMPLEXITY ! 388: \end{nrtc} ! 389: ARE TOO HIGH FOR THE ``SIMPLE'' FUNCTIONALITY NEEDED BY MOST APPLICATIONS ! 390: ! 391: \item AT WOLLONGONG, CHRIS MOORE WILL BE HOSTING A PILOT PROJECT TO ! 392: ACCELERATE DIRECTORY IMPLEMENTATION AND TESTING IN THE US ! 393: \begin{nrtc} ! 394: \item ALSO, SITES IN THE UK AND AU WILL PARTICIPATE ! 395: \end{nrtc} ! 396: \end{nrtc} ! 397: \end{bwslide} ! 398: ! 399: ! 400: \begin{bwslide} ! 401: \ctitle {MESSAGE HANDLING SYSTEMS} ! 402: ! 403: \begin{nrtc} ! 404: \item UCL AND UNott ARE DEVELOPING AN X.400 TRANSPORT SYSTEM (PP) ! 405: ! 406: \item USE EXPERIENCE GAINED FROM NUMEROUS SOPHISTICATED TEXT-BASED MESSAGE ! 407: TRANSFER SYSTEMS ! 408: ! 409: \item OWES MANY OF ITS DESIGN IDEAS TO THE UNIVERSITY OF DELAWARE MESSAGE ! 410: SYSTEM, MMDF ! 411: ! 412: \item WILL UTILIZE DIRECTORY SERVICES ! 413: \end{nrtc} ! 414: \end{bwslide} ! 415: ! 416: ! 417: \begin{bwslide} ! 418: \ctitle {INTERESTING FEATURES} ! 419: ! 420: \begin{nrtc} ! 421: \item SUPPORT FOR A WIDE RANGE OF ENCODED INFORMATION TYPES ! 422: \begin{nrtc} ! 423: \item AND REFORMATTING BETWEEN THEM ! 424: \end{nrtc} ! 425: ! 426: \item SUPPORT FOR DIFFERENT MESSAGE TRANSPORT PROTOCOLS ! 427: \begin{nrtc} ! 428: \item AND CONVERSION BETWEEN THEM ! 429: \end{nrtc} ! 430: e.g., INCLUDES RFC987 (X.400 TO 821/822) ! 431: ! 432: \item ROBUSTNESS FOR USE IN LARGE SCALE SERVICE ENVIRONMENTS ! 433: \end{nrtc} ! 434: \end{bwslide} ! 435: ! 436: ! 437: \begin{bwslide} ! 438: \ctitle {MAJOR GOALS} ! 439: ! 440: \begin{nrtc} ! 441: \item FULL X.400(84/88) SUPPORT, EXCEPT FOR X.400(88) SECURITY SERVICES ! 442: ! 443: \item PROVIDES A ``CLEAN'' INTERFACE FOR MESSAGE SUBMISSION AND DELIVERY ! 444: \begin{nrtc} ! 445: \item TO SUPPORT A WIDE RANGE OF USER AGENTS, ! 446: ! 447: \item AND APPLICATIONS OTHER THAN INTERPERSONAL MESSAGING ! 448: \end{nrtc} ! 449: ! 450: \item QUEUE MANAGEMENT DONE VIA A ROS-BASED PROTOCOL ! 451: \begin{nrtc} ! 452: \item SOPHISTICATED SCHEDULING OF MESSAGE DELIVERY ! 453: ! 454: \item LOCAL AND REMOTE MONITORING FOR MANAGERS AND USERS ! 455: ! 456: \item ROBUSTNESS REQUIRED TO SUPPORT HIGH LEVELS OF TRAFFIC ! 457: ! 458: \item SUPPORT FOR ADMINISTRATIVE POLICIES ON SUBMISSION ! 459: \end{nrtc} ! 460: ! 461: \item LIST EXPLODER AND LIST MANAGMENT ! 462: \end{nrtc} ! 463: \end{bwslide} ! 464: ! 465: ! 466: \begin{bwslide} ! 467: \ctitle {VIRTUAL TERMINAL} ! 468: ! 469: \begin{nrtc} ! 470: \item MITRE HAS BEEN DEVELOPING A VT IMPLEMENTATION ! 471: ! 472: \item ROUGHLY EQUIVALENT TO BSD TELNET IN TERMS OF FUNCTIONALITY ! 473: ! 474: \item BEING INTEROPERABILITY TESTED AGAINST THE BRIDGE/3COM VT ! 475: \end{nrtc} ! 476: \end{bwslide} ! 477: ! 478: ! 479: \begin{bwslide} ! 480: \part* {OSI-POSIX PROJECT}\bf ! 481: ! 482: \begin{nrtc} ! 483: \item GOAL: ACCELLERATE THE UBIQUITY OF OSI ! 484: ! 485: \item APPROACH: OPENLY AVAILABLE, COMPLETE OSI IMPLEMENTATION FOR NEXT MAJOR ! 486: RELEASE OF BERKELEY \unix/ ! 487: ! 488: \item FOR MORE DETAILS: ! 489: \begin{quote} ! 490: OSI PROTOCOLS WITHIN AN OPENLY AVAILABLE, POSIX-CONFORMANT, BERKELEY UNIX ! 491: ENVIRONMENT ! 492: \end{quote} ! 493: APPEARING IN ConneXions, OCTOBER, 1988 ! 494: \end{nrtc} ! 495: \end{bwslide} ! 496: ! 497: ! 498: \begin{bwslide} ! 499: \diagram[p]{figure13} ! 500: \end{bwslide} ! 501: ! 502: ! 503: \begin{bwslide} ! 504: \diagram[p]{figure14} ! 505: \end{bwslide} ! 506: ! 507: ! 508: \begin{bwslide} ! 509: \part* {ISODE 5.0}\bf ! 510: ! 511: \begin{nrtc} ! 512: \item WILL INCLUDE ! 513: \begin{nrtc} ! 514: \item FILE TRANSFER, ACCESS AND MANAGEMENT: FINAL ! 515: ! 516: \item FTAM-FTP GATEWAY: FINAL ! 517: ! 518: \item DIRECTORY SERVICES: STABLE ! 519: ! 520: \item MESSAGE HANDLING: EARLY BETA ! 521: ! 522: \item VIRTUAL TERMINAL: NEARLY STABLE ! 523: \end{nrtc} ! 524: ! 525: \item AVAILABLE MID-JANUARY, 1989! ! 526: \end{nrtc} ! 527: \end{bwslide} ! 528: ! 529: ! 530: \end{document}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.