Annotation of 43BSDReno/contrib/isode-beta/doc/trek/trek.tex, revision 1.1.1.1

1.1       root        1: % run this through SLiTeX
                      2: 
                      3: \documentstyle[blackandwhite,landscape,oval,pagenumbers,small]{NRslides}
                      4: 
                      5: \raggedright
                      6: 
                      7: \input trademark
                      8: 
                      9: \begin{document}
                     10: 
                     11: \title {TREKKING TO ISO:\\ BEAM US OVER, SCOTTY}
                     12: \author        {Marshall T.~Rose\\
                     13:        Computer Science Laboratory\\
                     14:        Northrop Research and Technology Center}
                     15: \date  {October 7, 1987}
                     16: \maketitlepage
                     17: 
                     18: 
                     19: \begin{note}\em
                     20: first a disclaimer:
                     21: 
                     22: \begin{quote}
                     23: i didn't get to choose the title for this talk!
                     24: \end{quote}
                     25: \end{note}
                     26: 
                     27: 
                     28: \begin{bwslide}
                     29: \ctitle        {FUNDAMENTAL PREMISES}
                     30: 
                     31: \begin{nrtc}
                     32: \item  OSI/ISO WILL DOMINATE COMPUTER COMMUNICATIONS
                     33: 
                     34: \item  EXISTING INVESTMENTS (IN NON-OSI TECHNOLOGY) SHOULD BE PROTECTED
                     35:     \begin{nrtc}
                     36:     \item      BUT REALISTICALLY, EQUIPMENT HAS A HALF-LIFE OF 5 YEARS
                     37:     \end{nrtc}
                     38: 
                     39: \item  NEW INVESTMENTS SHOULD EITHER BE OSI OR HAVE A HIGH DEGREE OF
                     40:        OSI-COMPATIBILITY
                     41: \end{nrtc}
                     42: \end{bwslide}
                     43: 
                     44: 
                     45: \begin{bwslide}
                     46: \ctitle        {WHAT IS OSI/ISO?}
                     47: 
                     48: \begin{nrtc}
                     49: \item  A LAYERED ARCHITECTURE FOR COMPUTER COMMUNICATIONS
                     50: 
                     51: \item  STANDARDIZED IN THE INTERNATIONAL COMMUNITY
                     52: 
                     53: \item  NON-PROPRIETARY IN NATURE
                     54: \end{nrtc}
                     55: \end{bwslide}
                     56: 
                     57: 
                     58: \begin{bwslide}
                     59: \ctitle        {FROM A COMMUNICATIONS VIEWPOINT}
                     60: 
                     61: \vskip.5in
                     62: \diagram[p]{figure0a}
                     63: \end{bwslide}
                     64: 
                     65: 
                     66: \begin{bwslide}
                     67: \ctitle        {FROM A COMPUTER VIEWPOINT}
                     68: 
                     69: \vskip.5in
                     70: \diagram[p]{figure0b}
                     71: \end{bwslide}
                     72: 
                     73: 
                     74: \begin{bwslide}
                     75: \ctitle        {THE 7--LAYER STACK}
                     76: 
                     77: \vskip.5in
                     78: \diagram[p]{figure0c}
                     79: \end{bwslide}
                     80: 
                     81: 
                     82: \begin{bwslide}
                     83: \ctitle        {THE OSI APPLICATION LAYER}
                     84: 
                     85: \begin{nrtc}
                     86: \item  MANY STANDARD SERVICE ELEMENTS
                     87:     \begin{nrtc}
                     88:     \item      ASSOCATION CONTROL
                     89: 
                     90:     \item      REMOTE OPERATIONS
                     91: 
                     92:     \item      RELIABLE TRANSFER
                     93: 
                     94:     \item      COMMITMENT, CONCURRENCY AND RECOVERY
                     95: 
                     96:     \item      ABSTRACT SYNTAX NOTATION ONE\\
                     97:                (REALLY PRESENTATION LAYER)
                     98:     \end{nrtc}
                     99: \end{nrtc}
                    100: \end{bwslide}
                    101: 
                    102: 
                    103: \begin{bwslide}
                    104: \ctitle        {FTAM USE OF UPPER-LAYER ELEMENTS}
                    105: 
                    106: \vskip.5in
                    107: \diagram[p]{figure3}
                    108: \end{bwslide}
                    109: 
                    110: 
                    111: \begin{note}\em
                    112: will use the terms ISO and OSI interchangeably from now on
                    113: 
                    114: ISO will provide the dominant communication protocol family in the 1990's
                    115: \end{note}
                    116: 
                    117: 
                    118: \begin{bwslide}
                    119: \ctitle        {POSSIBLE SOLUTION \#1\\ EXAGERATED, OBVIOUSLY}
                    120: 
                    121: \begin{nrtc}
                    122: \item  FIRE ALL NON-OSI PERSONNEL
                    123: 
                    124: \item  SELL ALL NON-OSI EQUIPMENT
                    125: 
                    126: \item  BANKROLL ONLY PURE-OSI INVESTMENTS
                    127: \end{nrtc}
                    128: \end{bwslide}
                    129: 
                    130: 
                    131: \begin{bwslide}
                    132: \ctitle        {NOT A VERY GOOD IDEA\\ (NOT RECOMMENDED)}
                    133: 
                    134: \begin{nrtc}
                    135: \item  CAPABILITY OF {\bf CURRENT\/} OSI PRODUCTS
                    136:        NOT AS GOOD AS OTHER EXISTING NETWORKING PRODUCTS
                    137:     
                    138: \item  WE CAN'T SHUTDOWN THE FACTORY/OFFICE
                    139: 
                    140: \item  A REVOLUTIONARY APPROACH WHEN WE NEED EVOLUTION
                    141: \end{nrtc}
                    142: \end{bwslide}
                    143: 
                    144: 
                    145: \begin{note}\em
                    146: in fact, at one map/top meeting, it was noted that
                    147: 
                    148: \begin{quote}
                    149: ``NORTHROP has shipped more OSI software than any OSI vendor''
                    150: \end{quote}
                    151: 
                    152: by one of the leading OSI vendors!
                    153: \end{note}
                    154: 
                    155: 
                    156: \begin{bwslide}
                    157: \ctitle        {POSSIBLE SOLUTION \#2\\ NOT SO EXAGERATED}
                    158: 
                    159: \begin{nrtc}
                    160: \item  START BUILDING A SEPARATE OSI ENVIRONMENT INDEPENDENT OF THE EXISTING
                    161:        ENVIRONMENT
                    162: 
                    163: \item  SWITCH WHEN OSI TECHNOLOGY REACHES SUPERIOR CAPABILITY
                    164: 
                    165: \item  EMPLOY HIGH-LEVEL GATEWAYS TO SHUTTLE INFORMATION BETWEEN ENVIRONMENTS
                    166:        (e.g., PROFS TO X.400)
                    167: \end{nrtc}
                    168: \end{bwslide}
                    169: 
                    170: 
                    171: \begin{bwslide}
                    172: \diagram[p]{figure1}
                    173: \end{bwslide}
                    174: 
                    175: 
                    176: \begin{bwslide}
                    177: \ctitle        {A BETTER IDEA, BUT NOT PERFECT}
                    178: 
                    179: \begin{nrtc}
                    180: \item  PERMITS US TO GAIN EXPERIENCE WITH THE NEW TECHNOLOGY
                    181: 
                    182: \item  HOPEFULLY DOESN'T INTERFERE WITH EXISTING OPERATIONS
                    183: 
                    184: \item  SOME DUPLICATION OF EFFORT
                    185:     
                    186: \item  HIGH-LEVEL GATEWAYS OFTEN DON'T WORK VERY WELL
                    187:     \begin{nrtc}
                    188:     \item      ``SOMETIMES WHEN YOU TRY TO TURN AN APPLE INTO AN ORANGE YOU
                    189:                GET BACK A LEMON''
                    190:     \end{nrtc}
                    191: \end{nrtc}
                    192: \end{bwslide}
                    193: 
                    194: 
                    195: \begin{bwslide}
                    196: \ctitle        {POSSIBLE SOLUTION \#3}
                    197: 
                    198: \begin{nrtc}
                    199: \item  START BUILDING AN OSI ENVIRONMENT ON TOP OF EXISTING ENVIRONMENTS
                    200: 
                    201: \item  BUILD SELECTED NEW SYSTEMS WITH OSI
                    202: 
                    203: \item  MIGRATE EXISTING APPLICATIONS TO AN OSI FRAMEWORK AS THE TECHNOLOGY
                    204:        BECOMES AVAILABLE
                    205: 
                    206: \item  CONTINUE RUNNING SELECTED SYSTEMS ``AS IS''
                    207: \end{nrtc}
                    208: \end{bwslide}
                    209: 
                    210: 
                    211: \begin{bwslide}
                    212: \diagram[p]{figure2a}
                    213: \end{bwslide}
                    214: 
                    215: 
                    216: \begin{bwslide}
                    217: \ctitle        {AN EXAMPLE:\\ ISO TRANSPORT SERVICES ON TOP OF DoD TCP}
                    218: 
                    219: \vskip-0.1in
                    220: \diagram[p]{figure2b}
                    221: \end{bwslide}
                    222: 
                    223: 
                    224: \begin{bwslide}
                    225: \ctitle        {THE GOOD NEWS}
                    226: 
                    227: \begin{nrtc}
                    228: \item  AN ORDERLY AND GRADUAL MIGRATION
                    229: 
                    230: \item  MAXIMIZES USE OF EXISTING RESOURCES
                    231: 
                    232: \item  PROOF OF CONCEPT: ISODE, DECnet/ISO
                    233: 
                    234: \item  FACILITATES BEST TOOL FOR THE JOB
                    235: \end{nrtc}
                    236: \end{bwslide}
                    237: 
                    238: 
                    239: \begin{bwslide}
                    240: \ctitle        {THE BAD NEWS}
                    241: 
                    242: \begin{nrtc}
                    243: \item   A ``NON-PURE'' SOLUTION (PURITY IS A RELIGION!)
                    244: 
                    245: \item  DOES NOT SUPPORT A SINGLE TOOL FOR THE JOB
                    246: \end{nrtc}
                    247: \end{bwslide}
                    248: 
                    249: 
                    250: \begin{bwslide}
                    251: \ctitle        {SUMMARY}
                    252: 
                    253: \begin{nrtc}
                    254: \item  THE GOOD: INTEGRATED (USE SERVICE EMULATORS)
                    255: 
                    256: \item  THE BAD: SEPARATE (USE APPLICATION GATEWAYS)
                    257: 
                    258: \item  THE UGLY: REVOLUTION (START FROM SCRATCH)
                    259: \end{nrtc}
                    260: \end{bwslide}
                    261: 
                    262: 
                    263: \begin{bwslide}
                    264: \ctitle        {ISODE}
                    265: 
                    266: \begin{nrtc}
                    267: \item  AN OPENLY AVAILABLE ISO DEVELOPMENT ENVIRONMENT
                    268: 
                    269: \item  CODED ENTIRELY IN C
                    270: 
                    271: \item  OPERATING SYSTEMS: BERKELEY AND AT\&T \unix/
                    272:     \begin{nrtc}
                    273:     \item      REQUIRES NO KERNEL MODIFICATIONS
                    274:     \end{nrtc}
                    275: 
                    276: \item  INFLUENCED A LOT BY GOSIP GUIDELINES
                    277: \end{nrtc}
                    278: \end{bwslide}
                    279: 
                    280: 
                    281: \begin{bwslide}
                    282: \ctitle        {THE APPLICATION ENVIRONMENT}
                    283: 
                    284: \vskip.15in
                    285: \diagram[p]{figure4}
                    286: \end{bwslide}
                    287: 
                    288: 
                    289: \begin{bwslide}
                    290: \ctitle        {AN ALTERNATE ENVIRONMENT:\\ MHS ARCHITECTURE (c.~1984)}
                    291: 
                    292: \vskip.15in
                    293: \diagram[p]{figure5}
                    294: \end{bwslide}
                    295: 
                    296: 
                    297: \begin{bwslide}
                    298: \ctitle        {TRANSPORT SERVICES}
                    299: 
                    300: \begin{nrtc}
                    301: \item  CURRENTLY A TP0 TRANSPORT SERVICE IS USED
                    302:     \begin{nrtc}
                    303:     \item      OVER X.25 (FOR EUROPEANS, et. al.)
                    304: 
                    305:     \item      OVER TCP (FOR DEFENSE DATA NETWORK)
                    306:     \end{nrtc}
                    307: 
                    308: \item  TCP-BASED SERVICE IS INDISTINGUISHABLE FROM A CONNECTION-ORIENTED
                    309:        NETWORK SERVICE\\ (SEE RFC1006 FOR THE DETAILS)
                    310: 
                    311: \item  WORK WILL START SOON ON INTEGRATING A NATIVE TP4
                    312: \end{nrtc}
                    313: \end{bwslide}
                    314: 
                    315: 
                    316: \begin{bwslide}
                    317: \ctitle        {WHERE NEXT?}
                    318: 
                    319: \begin{nrtc}
                    320: \item  UPGRADE TO FINAL (IS) SPECIFICATIONS
                    321: 
                    322: \item  ``COOKED'' SUPPORT FOR REMOTE OPERATIONS
                    323: 
                    324: \item  INTEGRATION OF:
                    325:     \begin{nrtc}
                    326:     \item      MHS
                    327: 
                    328:     \item      DIRECTORY SERVICES
                    329: 
                    330:     \item      VIRTUAL TERMINAL
                    331:     \end{nrtc}
                    332:        IMPLEMENTATIONS DONE AT OTHER SITES
                    333: \end{nrtc}
                    334: \end{bwslide}
                    335: 
                    336: 
                    337: \begin{bwslide}
                    338: \ctitle        {AVAILABILITY INFORMATION}
                    339: 
                    340: \begin{nrtc}
                    341: \item  VERSION 3 AVAILABLE OCTOBER 14, 1987
                    342: 
                    343: \item  USPS: SEND CHECK OR INVOICE FOR \$200 US DOLLARS TO:
                    344:     \[\begin{tabular}{l}
                    345:        ISODE DISTRIBUTION\\
                    346:        DEPARTMENT OF ELECTRICAL ENGINEERING\\
                    347:        UNIVERSITY OF DELAWARE\\
                    348:        NEWARK, DE  19716\\[0.25in]
                    349:        TELCO: 302--451--1163
                    350:     \end{tabular}\]
                    351: 
                    352: \item  DISTRIBUTION CONTAINS:
                    353:     \begin{nrtc}
                    354:     \item      1600bpi TAR TAPE
                    355: 
                    356:     \item      3 VOLUME DOCUMENTATION SET
                    357:     \end{nrtc}
                    358: \end{nrtc}
                    359: \end{bwslide}
                    360: 
                    361: 
                    362: \end{document}

unix.superglobalmegacorp.com

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