Annotation of 43BSDReno/contrib/isode-beta/doc/practical-osi1/transition.tex, revision 1.1

1.1     ! root        1: % run this through LaTeX with the appropriate wrapper
        !             2: 
        !             3: \dotopic{2}
        !             4: \begin{bwslide}
        !             5: \part  {TRANSITION AND\\ COEXISTENCE\\ WITH TCP/IP}
        !             6: \end{bwslide}
        !             7: \doparts
        !             8: 
        !             9: 
        !            10: \begin{bwslide}
        !            11: \part* {OUTLINE}\bf
        !            12: 
        !            13: \begin{description}
        !            14: \item[PART I:]         MOTIVATION
        !            15: 
        !            16: \item[PART II:]                BACKGROUND
        !            17: 
        !            18: \item[PART III:]       PROTOCOL-BASED APPROACHES
        !            19: 
        !            20: \item[PART IV:]                SERVICE-BASED APPROACHES
        !            21: 
        !            22: \item[PART V:]         EXAMPLES
        !            23: \end{description}
        !            24: \end{bwslide}
        !            25: 
        !            26: 
        !            27: \begin{bwslide}
        !            28: \part  {MOTIVATION}\bf
        !            29: 
        !            30: \begin{nrtc}
        !            31: \item  THERE ARE MANY TCP/IP NETWORKS TODAY; THERE WILL BE MORE TOMORROW
        !            32: 
        !            33: \item  BY THE TIME OSI BECOMES A WORTHWHILE OPERATIONAL ALTERNATIVE,
        !            34:        THERE WILL BE MANY MORE TCP/IP NETWORKS THAN THERE ARE TODAY!
        !            35: 
        !            36: \item  PROBLEM: HOW TO PROTECT INSTALLED BASE?
        !            37: 
        !            38: \item  PROBLEM: HOW TO TRANSITION GRACEFULLY?
        !            39: \end{nrtc}
        !            40: \end{bwslide}
        !            41: 
        !            42: 
        !            43: \begin{bwslide}
        !            44: \ctitle        {GROWTH OF TCP/IP}
        !            45: 
        !            46: \begin{nrtc}
        !            47: \item  SALES OF TCP/IP-BASED TECHNOLOGY
        !            48:     \begin{nrtc}
        !            49:     \item      PARTICULARLY IN EUROPE
        !            50:     \end{nrtc}
        !            51:        CONTINUES TO GROW
        !            52: 
        !            53: \item  SEVERAL TECHNICAL AND MARKET ASPECTS CONTRIBUTE TO THIS PHENOMENA:
        !            54:     \begin{nrtc}
        !            55:     \item      SUPERIORITY OF TCP/IP IN LOWER-LAYER CONNECTIVITY
        !            56: 
        !            57:     \item      MATURITY OF TCP/IP PRODUCTS\\ (e.g., RANGE OF PLATFORMS)
        !            58:     \end{nrtc}
        !            59: 
        !            60: \item  ALTHOUGH OSI WILL DOMINATE, IT DOESN'T YET
        !            61: 
        !            62: \item  HENCE, TCP/IP IS BECOMING MORE FIRMLY ENTRENCHED
        !            63: \end{nrtc}
        !            64: \end{bwslide}
        !            65: 
        !            66: 
        !            67: \begin{bwslide}
        !            68: \ctitle        {FEAR AND LOATHING IN THE MARKET}
        !            69: 
        !            70: \begin{nrtc}
        !            71: \item  F.U.D. IN THE MARKETPLACE:
        !            72: \begin{quote}\em
        !            73: ``All marketing is fear, uncertainty, and doubt.''\\ \raggedleft
        !            74: -- Einar Stefferud, Network Management Associates
        !            75: \end{quote}
        !            76: 
        !            77: \item  WHAT THE VENDORS SAY:
        !            78: \begin{quote}\em
        !            79: ``$\ldots$ protect your investment while assuring a path to an OSI
        !            80: future.''\\ \raggedleft
        !            81: -- Vendor A
        !            82: \end{quote}
        !            83: AND
        !            84: \begin{quote}\em
        !            85: ``$\ldots$ plans for a smooth, painless guaranteed migration to OSI standards
        !            86: as they are approved.''\\ \raggedleft
        !            87: --Vendor B
        !            88: \end{quote}
        !            89: AND
        !            90: \begin{quote}\em
        !            91: ``Once you've scrapped your existing production networks,
        !            92: come to us for OSI.
        !            93: It will be wonderful!''\\ \raggedleft
        !            94: --Vendor C
        !            95: \end{quote}
        !            96: \end{nrtc}
        !            97: \end{bwslide}
        !            98: 
        !            99: 
        !           100: \begin{bwslide}
        !           101: \ctitle        {THE SAD TRUTH}
        !           102: 
        !           103: \begin{quote}\em
        !           104: ``You can't win, and you can't quit, but you \underline{can} reduce the
        !           105: pain.''\\ \raggedleft
        !           106: -- Marshall Rose, NYSERNet, Inc.
        !           107: \end{quote}
        !           108: \end{bwslide}
        !           109: 
        !           110: 
        !           111: \begin{bwslide}
        !           112: \part  {BACKGROUND}\bf
        !           113: 
        !           114: \begin{nrtc}
        !           115: \item  CONCEPTS
        !           116: 
        !           117: \item  TERMINOLOGY
        !           118: 
        !           119: \item  HISTORY
        !           120: 
        !           121: \item  METRICS FOR COMPARISON
        !           122: \end{nrtc}
        !           123: \end{bwslide}
        !           124: 
        !           125: 
        !           126: \begin{bwslide}
        !           127: \ctitle        {THE FUNDAMENTAL ASSUMPTION}
        !           128: 
        !           129: \begin{nrtc}
        !           130: \item  TCP/IP IS HERE TODAY, WIDELY INSTALLED, AND USEFUL
        !           131: 
        !           132: \item  OSI WILL EVENTUALLY REPLACE TCP/IP AS THE OFF-THE-SHELF TECHNOLOGY FOR
        !           133:        BUILDING INTEROPERABLE SYSTMS
        !           134: 
        !           135: \item  BOTH WILL BE SIMULTANEOUSLY WIDESPREAD FOR QUITE SOME TIME
        !           136:     \begin{nrtc}
        !           137:     \item      DURING WHICH OSI WILL GAIN DOMINANCE
        !           138:     \end{nrtc}
        !           139: \end{nrtc}
        !           140: \end{bwslide}
        !           141: 
        !           142: 
        !           143: \begin{bwslide}
        !           144: \part* {CONCEPTS}\bf
        !           145: 
        !           146: \begin{nrtc}
        !           147: \item  TRANSITION:
        !           148:     \begin{nrtc}
        !           149:     \item      TO MOVE FROM ONE PROTOCOL SUITE TO ANOTHER
        !           150:     \end{nrtc}
        !           151: 
        !           152: \item  COEXISTENCE:
        !           153:     \begin{nrtc}
        !           154:     \item      TO LIVE TOGETHER WITHOUT HOSTILITY OR CONFLICT DESPITE
        !           155:                DIFFERENCES
        !           156:     \end{nrtc}
        !           157: 
        !           158: \item  MIGRATION:
        !           159:     \begin{nrtc}
        !           160:     \item      TO MOVE BACK AND FORTH, AS THE SEASONS CHANGE
        !           161:     \end{nrtc}
        !           162: \end{nrtc}
        !           163: \end{bwslide}
        !           164: 
        !           165: 
        !           166: \begin{bwslide}
        !           167: \ctitle        {MAPPINGS}
        !           168: 
        !           169: \begin{nrtc}
        !           170: \item  TRANSITION AND COEXISTENCE CAN BE DESCRIBED BY THE MAPPINGS THEY
        !           171:        REQUIRE
        !           172: 
        !           173: \item  SOME MAPPINGS ARE SIMPLE
        !           174:     \begin{nrtc}
        !           175:     \item      i.e., SYNTACTIC CHANGES
        !           176:     \end{nrtc}
        !           177: 
        !           178: \item  SOME MAPPINGS ARE COMPLEX
        !           179:     \begin{nrtc}
        !           180:     \item      i.e., SEMANTIC CHANGES
        !           181:     \end{nrtc}
        !           182: 
        !           183: \item  THE MORE COMPLEX THE MAPPING, THE GREATER THE LOSS OF INFORMATION OR
        !           184:        INTENT
        !           185: \end{nrtc}
        !           186: \end{bwslide}
        !           187: 
        !           188: 
        !           189: \begin{bwslide}
        !           190: \part* {TERMINOLOGY}\bf
        !           191: 
        !           192: \begin{nrtc}
        !           193: \item  WE'LL FAVOR OSI TERMINOLOGY, BUT STILL NEED SOME INTERNET (TCP/IP)
        !           194:        TERMINOLOGY
        !           195: 
        !           196: \item  TWO BASIC TERMS
        !           197:     \begin{nrtc}
        !           198:     \item      GATEWAY: GENERIC TO ANY LEVEL, COMPLEX
        !           199: 
        !           200:     \item      BRIDGE: GENERIC TO ANY LEVEL, SIMPLE
        !           201:     \end{nrtc}
        !           202: \end{nrtc}
        !           203: \end{bwslide}
        !           204: 
        !           205: 
        !           206: \begin{bwslide}
        !           207: \ctitle        {SERVICE SEMANTICS}
        !           208: 
        !           209: \begin{nrtc}
        !           210: \item  STORE-AND-FORWARD
        !           211:     \begin{nrtc}
        !           212:     \item      SERVICE SEMANTICS CARRIED MULTI-HOP VIA FORWARDERS
        !           213:     \end{nrtc}
        !           214: 
        !           215: \item  END-TO-END
        !           216:     \begin{nrtc}
        !           217:     \item      SERVICE SEMANTICS CARRIED FROM ORIGINATOR TO RECIPIENT
        !           218: 
        !           219:     \item      MAY BE SUPPORTED BY AN UNDERYLING STORE-AND-FORWARD SERVICE
        !           220:     \end{nrtc}
        !           221: \end{nrtc}
        !           222: \end{bwslide}
        !           223: 
        !           224: 
        !           225: \begin{bwslide}
        !           226: \ctitle        {SERVICE SEMANTICS (cont.)}
        !           227: 
        !           228: \vskip.5in
        !           229: \diagram[p]{figureT-3}
        !           230: \end{bwslide}
        !           231: 
        !           232: 
        !           233: \begin{bwslide}
        !           234: \ctitle        {PROTOCOL SUITE}
        !           235: 
        !           236: \begin{nrtc}
        !           237: \item  A COLLECTION OF SERVICES AND PROTOCOLS RELATED:
        !           238:     \begin{nrtc}
        !           239:     \item      ADMINISTRATIVELY, BY AN ORGANIZATION\\ (e.g., ISO/IEC); and,
        !           240: 
        !           241:     \item      PHILOSOPHICALLY, BY A REFERENCE MODEL\\ (e.g., the OSIRM)
        !           242:     \end{nrtc}
        !           243: 
        !           244: \item  FOR OUR PURPOSES, THERE ARE ONLY TWO:
        !           245:     \begin{nrtc}
        !           246:     \item      THE OSI SUITE OF PROTOCOLS
        !           247: 
        !           248:     \item      THE INTERNET SUITE OF PROTOCOLS
        !           249:     \end{nrtc}
        !           250: \end{nrtc}
        !           251: \end{bwslide}
        !           252: 
        !           253: 
        !           254: \begin{bwslide}
        !           255: \ctitle        {APPLICATIONS}
        !           256: 
        !           257: \begin{nrtc}
        !           258: \item  APPLICATION CLASS
        !           259:     \begin{nrtc}
        !           260:     \item      A SET OF APPLICATIONS RELATED TO A PARTICULAR ACTIVITY,
        !           261:                e.g., FILE TRANSFER, IRREGARDLESS OF PROTOCOL SUITE
        !           262:     \end{nrtc}
        !           263: 
        !           264: \item  APPLICATION INSTANCE
        !           265:     \begin{nrtc}
        !           266:     \item      A MEMBER OF AN APPLICATION CLASS SPECIFIC TO A PARTICULAR
        !           267:                PROTOCOL SUITE, e.g., FTAM
        !           268:     \end{nrtc}
        !           269: \end{nrtc}
        !           270: \end{bwslide}
        !           271: 
        !           272: 
        !           273: \begin{bwslide}
        !           274: \part* {HISTORY}\bf
        !           275: 
        !           276: \begin{nrtc}
        !           277: \item  A VERY BRIEF INTRODUCTION TO THE TWO PROTOCOL SUITES
        !           278: 
        !           279: \item  WE'LL ATTEMPT TO TAKE A NON-PARTISAN VIEW (ha!)
        !           280: \end{nrtc}
        !           281: \end{bwslide}
        !           282: 
        !           283: 
        !           284: \begin{bwslide}
        !           285: \ctitle        {INTERNET SUITE}
        !           286: 
        !           287: \begin{nrtc}
        !           288: \item  SPONSORED BY THE U.S.~DoD
        !           289:     \begin{nrtc}
        !           290:     \item      GREW OUT OF EARLY (D)ARPA RESEARCH INTO SURVIVABLE NETWORKS
        !           291:     \end{nrtc}
        !           292:     BASIS FROM THE DoD INTERNET ARCHITECTURE MODEL
        !           293: 
        !           294: \item  SPECIFIED IN ``REQUEST FOR COMMENTS'' SERIES (RFCs) AND
        !           295:        U.S.~MILITARY STANDARDS (MILSTDs)
        !           296: 
        !           297: \item  CURRENT GENERATION PRIMARILY BASED ON
        !           298:     \begin{nrtc}
        !           299:     \item      CONNECTION-ORIENTED TRANSPORT SERVICE,
        !           300:                PROVIDED BY THE TCP; AND,
        !           301: 
        !           302:     \item      CONNECTIONLESS-MODE NETWORK SERVICE,
        !           303:                PROVIDED BY THE IP
        !           304:     \end{nrtc}
        !           305: 
        !           306: \item  MAJOR EMPHASIS ON CONNECTIVITY OF DIVERSE SUB-NETWORKS
        !           307:     \begin{nrtc}
        !           308:     \item      EXCELLENT RESEARCH CONTINUES, TO THIS DAY, ON THESE ISSUES
        !           309:     \end{nrtc}
        !           310: \end{nrtc}
        !           311: \end{bwslide}
        !           312: 
        !           313: 
        !           314: \begin{bwslide}
        !           315: \ctitle        {INTERNET SUITE (cont.)}
        !           316: 
        !           317: \begin{nrtc}
        !           318: \item  SEVERAL PRODUCTION APPLICATIONS
        !           319:     \begin{nrtc}
        !           320:     \item      SIMPLE MAIL TRANSFER PROTOCOL (SMTP)
        !           321: 
        !           322:     \item      FILE TRANSFER PROTOCOL (FTP)
        !           323: 
        !           324:     \item      TELNET (VIRTUAL TERMINAL PROTOCOL)
        !           325: 
        !           326:     \item      DOMAIN NAME SYSTEM (DNS)
        !           327:     \end{nrtc}
        !           328:     ALL OF WHICH ARE RATHER SIMPLE
        !           329: 
        !           330: \item  APPLICATIONS CONTAIN THEIR OWN IMPLICIT SESSION AND PRESENTATION
        !           331:        MECHANISMS
        !           332: 
        !           333: \item  NOT SURPRISING, CONSIDERING THAT THESE APPLICATIONS ARE ALL BASED ON
        !           334:        15~YEAR OLD MODELS!
        !           335: \end{nrtc}
        !           336: \end{bwslide}
        !           337: 
        !           338: 
        !           339: \begin{bwslide}
        !           340: \ctitle        {INTERNET PROTOCOLS}
        !           341: 
        !           342: \vskip.5in
        !           343: \diagram[p]{figureT-4}
        !           344: \end{bwslide}
        !           345: 
        !           346: 
        !           347: \begin{bwslide}
        !           348: \ctitle        {OSI SUITE}
        !           349: 
        !           350: \begin{nrtc}
        !           351: \item  SPONSORED BY THE INTERNATIONAL COMMUNITY
        !           352:     \begin{nrtc}
        !           353:     \item      IN PARTICULAR THE ISO
        !           354:     \end{nrtc}
        !           355:     BASIS FROM THE OSI REFERENCE MODEL (OSIRM)
        !           356: 
        !           357: \item  SPECIFIED IN ``STANDARDS'' (ISO/IEC)  AND RECOMMENDATIONS (CCITT)
        !           358: 
        !           359: \item  BASED ON
        !           360:     \begin{nrtc}
        !           361:     \item      CONNECTION-ORIENTED TRANSPORT SERVICE,
        !           362:                PROVIDED BY ONE OF FIVE DIFFERENT TPs; DEPENDING ON
        !           363: 
        !           364:     \item      THE NETWORK SERVICE AVAILABLE (CONS or CLNS)
        !           365:     \end{nrtc}
        !           366: 
        !           367: \item  DIFFICULT TO IDENTIFY THE ``MAJOR'' EMPHASIS
        !           368: \end{nrtc}
        !           369: \end{bwslide}
        !           370: 
        !           371: 
        !           372: \begin{bwslide}
        !           373: \ctitle        {OSI SUITE (cont.)}
        !           374: 
        !           375: \begin{nrtc}
        !           376: \item  SEVERAL INTERESTING APPLICATIONS
        !           377:     \begin{nrtc}
        !           378:     \item      MESSAGE HANDLING SYSTEMS (MHS)
        !           379: 
        !           380:     \item      FILE TRANSFER, ACCESS AND MANAGEMENT (FTAM)
        !           381: 
        !           382:     \item      VIRTUAL TERMINAL (VT)
        !           383: 
        !           384:     \item      DIRECTORY SERVICES (DS)
        !           385:     \end{nrtc}
        !           386: 
        !           387: \item  APPLICATIONS EVOLVING QUITE HEAVILY OVER THE LAST FEW YEARS
        !           388: 
        !           389: \item  MUCH MORE AMBITIOUS THAN THEIR INTERNET COUNTERPARTS
        !           390: \end{nrtc}
        !           391: \end{bwslide}
        !           392: 
        !           393: 
        !           394: \begin{bwslide}
        !           395: %%%\ctitle     {OSI PROTOCOLS}
        !           396: 
        !           397: %%%\vskip.25in
        !           398: \diagram[p]{figureT-5}
        !           399: \end{bwslide}
        !           400: 
        !           401: 
        !           402: \begin{bwslide}
        !           403: \ctitle        {A BRIEF COMPARISON}
        !           404: 
        !           405: \begin{nrtc}
        !           406: \item  NOTE THAT CONCERNS DIFFER
        !           407:     \begin{nrtc}
        !           408:     \item      NETWORK USERS: APPLICATION-LEVEL FUNCTIONALITY
        !           409: 
        !           410:     \item      NETWORK ADMINISTRATORS: NETWORK AND TRANSPORT ISSUES
        !           411:     \end{nrtc}
        !           412: 
        !           413: \item  FOR APPLICATIONS, ONCE IMPLEMENTED, THE OSI SUITE IS SUPERIOR
        !           414: 
        !           415: \item  FOR NETWORK/TRANSPORT ISSUES, AT PRESENT,
        !           416:        THE INTERNET SUITE IS SUPERIOR
        !           417: \end{nrtc}
        !           418: \end{bwslide}
        !           419: 
        !           420: 
        !           421: \begin{bwslide}
        !           422: \part* {METRICS FOR COMPARISON}\bf
        !           423: 
        !           424: \begin{nrtc}
        !           425: \item  CAN JUDGE A TRANSITION/COEXISTENCE SCHEME USING DIFFERENT
        !           426:        CRITERIA
        !           427: 
        !           428: \item  THE FOUR WE'LL FOCUS ON ARE ALL SUBJECTIVE;
        !           429:     \begin{nrtc}
        !           430:     \item      TECHNICAL SOLUTIONS DO NOT EXIST IN A VACUUM
        !           431: 
        !           432:     \item      THEY MUST BE EVALUATED IN THE CONTEXT OF A TARGET ENVIRONMENT
        !           433:     \end{nrtc}
        !           434: \end{nrtc}
        !           435: \end{bwslide}
        !           436: 
        !           437: 
        !           438: \begin{bwslide}
        !           439: \ctitle        {METRICS FOR COMPARISON (cont.)}
        !           440: 
        !           441: \begin{nrtc}
        !           442: \item  PERFORMANCE:
        !           443:     \begin{nrtc}
        !           444:     \item      THROUGHPUT, LATENCY
        !           445: 
        !           446:     \item      EFFECT ON OTHER APPLICATIONS
        !           447:     \end{nrtc}
        !           448: 
        !           449: \item  FLEXIBILITY:
        !           450:     \begin{nrtc}
        !           451:     \item      RANGE OF APPLICABILITY
        !           452:     \end{nrtc}
        !           453: \end{nrtc}
        !           454: \end{bwslide}
        !           455: 
        !           456: 
        !           457: \begin{bwslide}
        !           458: \ctitle        {METRICS FOR COMPARISON (cont.)}
        !           459: 
        !           460: \begin{nrtc}
        !           461: \item  TRANSPARENCY:
        !           462:     \begin{nrtc}
        !           463:     \item      USAGE CONTINUITY
        !           464: 
        !           465:     \item      SEAMLESS USER INTERFACE
        !           466:     \end{nrtc}
        !           467: 
        !           468: \item  AMENABILITY:
        !           469:     \begin{nrtc}
        !           470:     \item      MANAGEABILITY
        !           471:     \end{nrtc}
        !           472: \end{nrtc}
        !           473: \end{bwslide}
        !           474: 
        !           475: 
        !           476: \begin{bwslide}
        !           477: \ctitle        {SEVERAL CANDIDATES}
        !           478: 
        !           479: \begin{nrtc}
        !           480: \item  PROTOCOL-BASED APPROACHES
        !           481:     \begin{nrtc}
        !           482:     \item      DUAL STACK
        !           483: 
        !           484:     \item      APPLICATION GATEWAYS
        !           485: 
        !           486:     \item      TRANSPORT GATEWAYS
        !           487:     \end{nrtc}
        !           488: 
        !           489: \item  SERVICE-BASED APPROACHES
        !           490:     \begin{nrtc}
        !           491:     \item      TRANSPORT-SERVICE BRIDGES
        !           492: 
        !           493:     \item      NETWORK TUNNELS
        !           494:     \end{nrtc}
        !           495: 
        !           496: \item  NONE OF THESE TECHNIQUES ARE SPECIFIC TO THE PROBLEM OF
        !           497:     \begin{nrtc}
        !           498:     \item      INTERNET $\mapsto$ OSI
        !           499:     \end{nrtc}
        !           500: \end{nrtc}
        !           501: \end{bwslide}
        !           502: 
        !           503: 
        !           504: \begin{bwslide}
        !           505: \part  {PROTOCOL-BASED APPROACHES}\bf
        !           506: 
        !           507: \begin{nrtc}
        !           508: \item  THE ``STANDARD'' METHODS USED TO INTERCONNECT DIFFERENT
        !           509:        PROTOCOL STACKS
        !           510: 
        !           511: \item  THESE EMPHASIZE THE PROTOCOLS IN EACH STACK
        !           512: 
        !           513: \item  HENCE THEY REINFORCE THE BOUNDARIES BETWEEN TCP/IP AND OSI
        !           514: \end{nrtc}
        !           515: \end{bwslide}
        !           516: 
        !           517: 
        !           518: \begin{bwslide}
        !           519: \part* {DUAL STACK}\bf
        !           520: 
        !           521: \begin{nrtc}
        !           522: \item  PUT BOTH PROTOCOL SUITES IN ALL HOSTS
        !           523: 
        !           524: \item  WORKS WELL, IF YOU CAN CHANGE EVERYTHING ON THE NETWORK
        !           525: \begin{quote}\em
        !           526: ``Nice work, if you can get it.''\\ \raggedleft
        !           527: -- Groucho Marx, Monkey Business, Paramount Pictures (1931)
        !           528: \end{quote}
        !           529: \end{nrtc}
        !           530: \end{bwslide}
        !           531: 
        !           532: 
        !           533: \begin{bwslide}
        !           534: \ctitle        {DUAL STACK (cont.)}
        !           535: 
        !           536: \vskip.5in
        !           537: \diagram[p]{figureT-1}
        !           538: \end{bwslide}
        !           539: 
        !           540: 
        !           541: \begin{bwslide}
        !           542: \ctitle        {TALKING TO UNI-STACK HOSTS}
        !           543: 
        !           544: \begin{nrtc}
        !           545: \item  QUESTION: HOW TO DECIDE WHICH APPLICATION INSTANCE,
        !           546:     \begin{nrtc}
        !           547:     \item      APPL-$\alpha$ OR APPL-$\gamma$,
        !           548:     \end{nrtc}
        !           549:        TO USE?
        !           550: 
        !           551: \item  TWO ANSWERS:
        !           552:     \begin{nrtc}
        !           553:     \item      DEPEND ON THE USER TO KNOW AND INVOKE THE RIGHT PROGRAM
        !           554: 
        !           555:     \item      DEVELOP A GENERIC APPLICATION WHICH SUPPORTS BOTH CLASSES
        !           556:     \end{nrtc}
        !           557: 
        !           558: \item  IN THE LATTER CASE, NEED AN UP-TO-DATE DIRECTORY TO DO THIS RELIABLY
        !           559: \end{nrtc}
        !           560: \end{bwslide}
        !           561: 
        !           562: 
        !           563: \begin{bwslide}
        !           564: \ctitle        {GENERIC APPLICATION INSTANCE}
        !           565: 
        !           566: \vskip.5in
        !           567: \diagram[p]{figureT-6}
        !           568: \end{bwslide}
        !           569: 
        !           570: 
        !           571: \begin{bwslide}
        !           572: \ctitle        {AN IMPLEMENTATION OF DUAL-STACK}
        !           573: 
        !           574: \begin{nrtc}
        !           575: \item  ENVIRONMENT: \unix/~SVR3 (STREAMS)
        !           576: 
        !           577: \item  ACCESS TO LOWER-LAYER PROTOCOLS VIA TRANSPORT LAYER INTERFACE (TLI)
        !           578: 
        !           579: \item  NOTE THAT ALTHOUGH TLI PROVIDES A UNIFORM INTERFACE,
        !           580:        IT DOES NOT PROVIDE A UNIFORM SERVICE:
        !           581:     \begin{nrtc}
        !           582:     \item      PACKET- vs. STREAM-ORIENTATION
        !           583: 
        !           584:     \item      GRACEFUL RELEASE
        !           585: 
        !           586:     \item      EXPEDITED vs. URGENT DATA
        !           587: 
        !           588:     \item      ADDRESSING
        !           589:     \end{nrtc}
        !           590: \end{nrtc}
        !           591: \end{bwslide}
        !           592: 
        !           593: 
        !           594: \begin{bwslide}
        !           595: \ctitle        {GENERIC APPLICATION INSTANCE}
        !           596: 
        !           597: \vskip.5in
        !           598: \diagram[p]{figureT-11}
        !           599: \end{bwslide}
        !           600: 
        !           601: 
        !           602: \begin{bwslide}
        !           603: \ctitle        {SCORECARD}
        !           604: 
        !           605: \begin{nrtc}
        !           606: \item  PERFORMANCE: NO DEGRADATION
        !           607: 
        !           608: \item  FLEXIBILITY: GOOD
        !           609: 
        !           610: \item  TRANSPARENCY:
        !           611:     \begin{nrtc}
        !           612:     \item      ASSUMING REMOTE SYSTEM SUPPORTS AT LEAST ONE OF THE PROTOCOL
        !           613:                STACKS, THEN HIGH TRANSPARENCY BY USING COMMON SERVICE
        !           614:                INTERFACE
        !           615:     \end{nrtc}
        !           616: 
        !           617: \item  AMENABILITY:
        !           618:     \begin{nrtc}
        !           619:     \item      BOTH END- AND INTERMEDIATE-SYSTEMS MUST RUN BOTH PROTOCOLS
        !           620: 
        !           621:     \item      INTRODUCES ADMINISTRATIVE PROBLEMS AS THERE ARE NOW TWO
        !           622:                LOGICAL NETWORKS
        !           623:        \begin{nrtc}
        !           624:        \item   MANAGEMENT OF BOTH \underline{PLUS} CONTENTION BETWEEN THEM
        !           625:        \end{nrtc}
        !           626:     \end{nrtc}
        !           627: \end{nrtc}
        !           628: \end{bwslide}
        !           629: 
        !           630: 
        !           631: \begin{bwslide}
        !           632: \part* {APPLICATION GATEWAYS}\bf
        !           633: 
        !           634: \begin{nrtc}
        !           635: \item  A WELL-KNOWN, BUT LITTLE-UNDERSTOOD TECHNOLOGY
        !           636:     \begin{nrtc}
        !           637:     \item      USED IN MESSAGE HANDLING QUITE A BIT
        !           638:     \end{nrtc}
        !           639: 
        !           640: \item  MOST ARE QUITE TERRIBLE
        !           641: \begin{quote}\em
        !           642: ``Sometimes when you try to turn an apple into an orange you get back a
        !           643: lemon.''\\ \raggedleft
        !           644: -- Michael Padlipsky, The Elements of Networking Style (1985)
        !           645: \end{quote}
        !           646: \end{nrtc}
        !           647: \end{bwslide}
        !           648: 
        !           649: 
        !           650: \begin{bwslide}
        !           651: \ctitle        {APPLICATION GATEWAYS (cont.)}
        !           652: 
        !           653: \vskip.5in
        !           654: \diagram[p]{figureT-2}
        !           655: \end{bwslide}
        !           656: 
        !           657: 
        !           658: \begin{bwslide}
        !           659: \ctitle        {IMPERFECT MAPPINGS}
        !           660: 
        !           661: \begin{nrtc}
        !           662: \item  BECAUSE THEY ARE AT THE HIGHEST LAYER IN THE STACK,
        !           663:        APPLICATION GATEWAYS TEND TO PERFORM SEMANTIC MAPPINGS
        !           664: 
        !           665: \item  THESE ARE ACCOMPANIED BY A LOSS OF INFORMATION
        !           666: 
        !           667: \item  SOMETIMES THE LOSS IS ONLY ANNOYING
        !           668:     \begin{nrtc}
        !           669:     \item      e.g., ``FUNNY LOOKING'' MAIL ADDRESSES
        !           670:     \end{nrtc}
        !           671: 
        !           672: \item  SOMETIMES THE LOSS IS CATASTROPHIC
        !           673:     \begin{nrtc}
        !           674:     \item      e.g., ROUTING LOOPS
        !           675:     \end{nrtc}
        !           676: \end{nrtc}
        !           677: \end{bwslide}
        !           678: 
        !           679: 
        !           680: \begin{bwslide}
        !           681: \ctitle        {AN IMPLEMENATION OF APPLICATION-GATEWAY}
        !           682: 
        !           683: \begin{nrtc}
        !           684: \item  TWO KINDS OF IMPLEMENATIONS
        !           685: 
        !           686: \item  STAGING (TRUE STORE-AND-FORWARD):
        !           687:     \begin{nrtc}
        !           688:     \item      TOP-LEVEL PROTOCOL TRANSACTIONS ARE GROUPED AT THE GATEWAY
        !           689: 
        !           690:     \item      REQUIRES LOCAL STORAGE, BUT MAY PERMIT BETTER MAPPINGS
        !           691:     \end{nrtc}
        !           692: 
        !           693: \item  IN-SITU (VIRTUAL END-TO-END):
        !           694:     \begin{nrtc}
        !           695:     \item      NO PROTOCOL TRANSACTIONS ARE GROUPED
        !           696: 
        !           697:     \item      MAPPINGS ARE ``ON THE FLY''\\ (AND PERHAPS LESS PRECISE)
        !           698: 
        !           699:     \item      END-TO-END RESPONSE IS FASTER
        !           700:     \end{nrtc}
        !           701: \end{nrtc}
        !           702: \end{bwslide}
        !           703: 
        !           704: 
        !           705: \begin{bwslide}
        !           706: \ctitle        {INVOKING THE GATEWAY}
        !           707: 
        !           708: \vskip1.5in
        !           709: \begin{verbatim}
        !           710: % ftp file-gateway
        !           711: Name (file-gateway:asterix): obelix@osi-host
        !           712: Password:
        !           713: \end{verbatim}
        !           714: \end{bwslide}
        !           715: 
        !           716: 
        !           717: \begin{bwslide}
        !           718: \ctitle        {A STAGING IMPLEMENTATION}
        !           719: 
        !           720: \vskip.5in
        !           721: \diagram[p]{figureT-12}
        !           722: \end{bwslide}
        !           723: 
        !           724: 
        !           725: \begin{bwslide}
        !           726: \ctitle        {AN IN-SITU IMPLEMENTATION}
        !           727: 
        !           728: \vskip.5in
        !           729: \diagram[p]{figureT-13}
        !           730: \end{bwslide}
        !           731: 
        !           732: 
        !           733: \begin{bwslide}
        !           734: \ctitle        {SCORECARD}
        !           735: 
        !           736: \begin{nrtc}
        !           737: \item  PERFORMANCE: USUALLY POOR, BUT ACCEPTABLE FOR STORE-AND-FORWARD
        !           738:        APPLICATIONS
        !           739:     \begin{nrtc}
        !           740:     \item      TYPICALLY ALSO INTRODUCES ADDITIONAL NETWORK TRAFFIC
        !           741:     \end{nrtc}
        !           742: 
        !           743: \item  FLEXIBILITY: NONE; EACH A-GWY IS A SPECIAL-PURPOSE SOFTWARE BOX
        !           744: 
        !           745: \item  TRANSPARENCY: 
        !           746:     \begin{nrtc}
        !           747:     \item      TO SERVICE: OFTEN LOSES SIGNIFICANT FUNCTIONALITY
        !           748: 
        !           749:     \item      TO USERS: POSSIBLE, BUT NOT LIKELY (e.g., IN AN FTAM/FTP A-GWY,
        !           750:                USERS EMBED HOSTNAMES IN FILENAMES)
        !           751:     \end{nrtc}
        !           752: 
        !           753: \item  AMENABILITY:
        !           754:     \begin{nrtc}
        !           755:     \item      REQUIRES NO END-SYSTEM MODIFICATION
        !           756: 
        !           757:     \item      MAY INTRODUCE ADMINISTRATIVE PROBLEMS
        !           758:     \end{nrtc}
        !           759: \end{nrtc}
        !           760: \end{bwslide}
        !           761: 
        !           762: 
        !           763: \begin{bwslide}
        !           764: \part* {TRANSPORT GATEWAYS}\bf
        !           765: 
        !           766: \begin{nrtc}
        !           767: \item  IDEA: GATEWAY AT THE TRANSPORT LAYER SO AS TO AVOID NEEDING
        !           768:        MULTIPLE APPLICATION GATEWAYS
        !           769: \begin{quote}\em
        !           770: ``We could do it, but it would be wrong.''\\ \raggedleft
        !           771: -- Richard Nixon, The Watergate Tapes (1974)
        !           772: \end{quote}
        !           773: 
        !           774: \item  ALTHOUGH THE OSI (TP4) AND INTERNET (TCP) TRANSPORT PROTOCOLS DIFFER,
        !           775:        THE SERVICE IS QUITE SIMILAR
        !           776: 
        !           777: \item  HENCE, IT IS TECHNICALLY FEASIBLE TO PERFORM THE MAPPINGS
        !           778:     \begin{nrtc}
        !           779:     \item      (ALTHOUGH IT'S A LOT OF HARD WORK)
        !           780:     \end{nrtc}
        !           781: \end{nrtc}
        !           782: \end{bwslide}
        !           783: 
        !           784: 
        !           785: \begin{bwslide}
        !           786: \ctitle        {TRANSPORT GATEWAYS (cont.)}
        !           787: 
        !           788: \vskip.5in
        !           789: \diagram[p]{figureT-14}
        !           790: \end{bwslide}
        !           791: 
        !           792: 
        !           793: \begin{bwslide}
        !           794: \ctitle        {THE OBVIOUS QUESTION}
        !           795: 
        !           796: \begin{nrtc}
        !           797: \item  WHAT APPLICATION DO YOU RUN WHEN USING THIS?
        !           798:     \begin{nrtc}
        !           799:     \item      CAN'T RUN INTERNET APPLICATIONS IN THE OSI NETWORK,
        !           800:                SINCE THE TRANSPORT GATEWAY YIELDS OSI TRANSPORT SEMANTICS
        !           801: 
        !           802:     \item      CAN'T RUN OSI APPLICATIONS IN THE INTERNET NETWORK,
        !           803:                SINCE THE TRANSPORT GATEWAY YIELDS INTERNET TRANSPORT SEMANTICS
        !           804:     \end{nrtc}
        !           805: 
        !           806: \item  THIS APPROACH FAILS BECAUSE IT PRESENTS DIFFERENT SERVICE SEMANTICS
        !           807:        IN EACH NETWORK
        !           808: \end{nrtc}
        !           809: \end{bwslide}
        !           810: 
        !           811: 
        !           812: \begin{bwslide}
        !           813: \part  {SERVICE-BASED APPROACHES}\bf
        !           814: 
        !           815: \begin{nrtc}
        !           816: \item  BY THE TIME OSI-BASED NETWORKS ARE TRULY WIDESPREAD,
        !           817:        TCP/IP-BASED NETWORKS WILL ALREADY OFFER A MIX OF SERVICES:
        !           818:     \begin{nrtc}
        !           819:     \item      SUCH AS FTAM AND MHS, IN ADDITION TO FTP AND SMTP
        !           820:     \end{nrtc}
        !           821: 
        !           822: \item  IN OTHER WORDS, PERHAPS THE TRANSITION TO OSI BEGINS WITH NEW
        !           823:        APPLICATIONS ON HOSTS AND NO CHANGES TO THE NETWORK
        !           824: \end{nrtc}
        !           825: \end{bwslide}
        !           826: 
        !           827: 
        !           828: \begin{bwslide}
        !           829: \ctitle        {WOULD THIS REALLY HAPPEN?}
        !           830: 
        !           831: \begin{nrtc}
        !           832: \item  RECALL THAT USERS ARE INTERESTED IN \underline{SERVICES} NOT
        !           833:        \underline{PROTOCOLS}
        !           834: 
        !           835: \item  THE OSI APPLICATIONS ARE MUCH RICHER THAN THEIR INTERNET COUNTERPARTS
        !           836: 
        !           837: \item  IN CONTRAST, AT THE LOWER-LAYERS THE INTERNET SUITE ``WORKS BETTER''
        !           838:     \begin{nrtc}
        !           839:     \item      AS SUCH, IT IS UNLIKELY TO BE REPLACED BY THE OSI LOWER-LAYERS
        !           840:                FOR QUITE SOME TIME
        !           841:     \end{nrtc}
        !           842: \end{nrtc}
        !           843: \end{bwslide}
        !           844: 
        !           845: 
        !           846: \begin{bwslide}
        !           847: \ctitle        {OBSERVATION}
        !           848: 
        !           849: \begin{nrtc}
        !           850: \item  GIVEN THE ABOVE ASSUMPTION, IT SHOULD BE NOTED THAT:
        !           851:     \begin{nrtc}
        !           852:     \item      WE HAVE TWO COMMUNITIES USING THE SAME APPLICATIONS
        !           853:                (OSI), AND
        !           854: 
        !           855:     \item      ONLY THE UNDERLYING ``TS-STACK'' WILL DIFFER BETWEEN THE TWO:
        !           856:        \begin{nrtc}
        !           857:        \item   IN THE OSI COMMUNITY: TP4/CLNP/$\ldots$
        !           858: 
        !           859:        \item   IN THE TCP COMMUNITY: RFC1006/TCP/IP/$\ldots$
        !           860:        \end{nrtc}
        !           861:     \end{nrtc}
        !           862: 
        !           863: \item  THIS LEADS US TO POSTULATE AN INTERESTING COEXISTENCE
        !           864:        STRATEGY:
        !           865:     \begin{nrtc}
        !           866:     \item      LET'S RUN OSI APPLICATIONS, END-TO-END, BETWEEN THE TWO
        !           867:     \end{nrtc}
        !           868: 
        !           869: \item  IN A SENSE, THIS IS A HYBRID OF THE TWO PREVIOUS APPROACHES,
        !           870:        INTENDED TO MINIMIZE THE DISADVANTAGES OF EACH
        !           871:     \begin{nrtc}
        !           872:        \item   SAME APPLICATION PROTOCOL,\\
        !           873:                BUT DIFFERENT UNDERYLING LAYERS
        !           874:     \end{nrtc}
        !           875: \end{nrtc}
        !           876: \end{bwslide}
        !           877: 
        !           878: 
        !           879: \begin{bwslide}
        !           880: \part* {TRANSPORT-SERVICE BRIDGES}\bf
        !           881: 
        !           882: \begin{nrtc}
        !           883: \item  INTRODUCE A TRANSPORT ENTITY CALLED THE ``TS-BRIDGE''
        !           884: \begin{quote}\em
        !           885: ``Users are interested in services, not protocols.''\\ \raggedleft
        !           886: -- Marshall Rose, NYSERNet, Inc.
        !           887: \end{quote}
        !           888: 
        !           889: \item  THE TS-BRIDGE ``COPIES'' SERVICE PRIMITIVES FROM ONE TS-STACK TO THE
        !           890:        OTHER, e.g.:
        !           891:     \begin{nrtc}
        !           892:     \item      UPON RECEIVING A T-CONNECT.INDICATION PRIMITIVE FROM ONE
        !           893:                TS-STACK,
        !           894: 
        !           895:     \item      IT ISSUES A T-CONNECT.REQUEST PRIMITIVE TO THE OTHER TS-STACK
        !           896:     \end{nrtc}
        !           897: 
        !           898: \item  AS DISCUSSED EARLIER, THIS TECHNOLOGY IS USED FOR CONNECTIVITY BETWEEN
        !           899:        DIFFERENT OSI COMMUNITIES
        !           900: \end{nrtc}
        !           901: \end{bwslide}
        !           902: 
        !           903: 
        !           904: \begin{bwslide}
        !           905: \ctitle        {TRANSPORT-SERVICE BRIDGES (cont.)}
        !           906: 
        !           907: \vskip.5in
        !           908: \diagram[p]{figureT-9}
        !           909: \end{bwslide}
        !           910: 
        !           911: 
        !           912: \begin{bwslide}
        !           913: \ctitle        {CONS vs. CLNS CONNECTIVITY}
        !           914: 
        !           915: \vskip.5in
        !           916: \diagram[p]{figureT-19}
        !           917: \end{bwslide}
        !           918: 
        !           919: 
        !           920: \begin{bwslide}
        !           921: \ctitle        {THE TS-BRIDGE AND THE OSI MODEL\\ (REVIEW)}
        !           922: 
        !           923: \begin{nrtc}
        !           924: \item  THE TS-BRIDGE IS A LEVEL-FOUR ROUTER
        !           925: 
        !           926: \item  POTENTIAL PROBLEMS:
        !           927:     \begin{nrtc}
        !           928:     \item      THE TS-BRIDGE MAINTAINS STATE AS TO THE EXISTING CONNECTIONS
        !           929: 
        !           930:     \item      TWO CHECKSUMS, AND NEITHER REALLY END-TO-END
        !           931: 
        !           932:     \item      \underline{MAY} THWART SOPHISTICATED BACK-PRESSURE TECHNIQUES
        !           933:     \end{nrtc}
        !           934: \end{nrtc}
        !           935: \end{bwslide}
        !           936: 
        !           937: 
        !           938: \begin{bwslide}
        !           939: \ctitle        {AN IMPLEMENTATION OF THE TS-BRIDGE}
        !           940: 
        !           941: \begin{nrtc}
        !           942: \item  FIRST DEMONSTRATION IN FEBRUARY, 1988
        !           943:     \begin{nrtc}
        !           944:     \item      TP4/CLNP to RFC1006/TCP
        !           945:     \end{nrtc}
        !           946: 
        !           947: \item  ANOTHER IMPLEMENTATION IN EUROPE IS HANDLING
        !           948:     \begin{nrtc}
        !           949:     \item      TP0/X.25 to RFC1006/TCP
        !           950:     \end{nrtc}
        !           951: \end{nrtc}
        !           952: \end{bwslide}
        !           953: 
        !           954: 
        !           955: \begin{bwslide}
        !           956: \ctitle        {SCORECARD}
        !           957: 
        !           958: \begin{nrtc}
        !           959: \item  PERFORMANCE: FAIR; WHEN TS-BRIDGE IS MADE INTO A KERNEL-RESIDENT
        !           960:        STREAMS MODULE IT SHOULD IMPROVE DRAMATICALLY
        !           961: 
        !           962: \item  FLEXIBILITY: HIGH; INDEPENDENT OF ANY APPLICATION
        !           963: 
        !           964: \item  TRANSPARENCY: TOTAL
        !           965: 
        !           966: \item  AMENABILITY:
        !           967:     \begin{nrtc}
        !           968:     \item      TCP END-SYSTEMS MUST RUN ``NEW'' PROTOCOLS
        !           969:        \begin{nrtc}
        !           970:        \item   BUT, NO MODIFICATIONS REQUIRED TO END-SYSTEM KERNELS
        !           971:        \end{nrtc}
        !           972: 
        !           973:     \item      MAY INTRODUCE ADMINISTRATIVE PROBLEMS
        !           974:     \end{nrtc}
        !           975: \end{nrtc}
        !           976: \end{bwslide}
        !           977: 
        !           978: 
        !           979: \begin{bwslide}
        !           980: \part* {NETWORK TUNNELS}\bf
        !           981: 
        !           982: \begin{nrtc}
        !           983: \item  IDEA: ENCAPSULATE CLNP INSIDE OF IP, TREATING IP AS SIMPLY A DATA LINK
        !           984:        PROTOCOL
        !           985: \begin{quote}\em
        !           986: ``Encapsulation complies with the layering concept, but violates the notion
        !           987: of absolute levels.''\\ \raggedleft
        !           988: -- Danny Cohen and Jon Postel, ``The ISO Reference Model and Other Protocol
        !           989: Architectures'' (1983)
        !           990: \end{quote}
        !           991: 
        !           992: \item  NS-TUNNEL PERFORMS AS A ROUTER, REMOVING ONE DATA LINK HEADER AND
        !           993:        ADDING ANOTHER
        !           994: 
        !           995: \item  METHOD SPECIFIED IN [RFC1070]
        !           996: 
        !           997: \item  ADDRESS MAPPINGS SPECIFIED IN [RFC1069] 
        !           998: \end{nrtc}
        !           999: \end{bwslide}
        !          1000: 
        !          1001: 
        !          1002: \begin{bwslide}
        !          1003: \ctitle        {TUNNELING}
        !          1004: 
        !          1005: \vskip.5in
        !          1006: \diagram[p]{figureT-18}
        !          1007: \end{bwslide}
        !          1008: 
        !          1009: 
        !          1010: \begin{bwslide}
        !          1011: \ctitle        {NETWORK TUNNELS}
        !          1012: 
        !          1013: \vskip.5in
        !          1014: \diagram[p]{figureT-10}
        !          1015: \end{bwslide}
        !          1016: 
        !          1017: 
        !          1018: \begin{bwslide}
        !          1019: \ctitle        {INTERESTING FEATURES}
        !          1020: 
        !          1021: \begin{nrtc}
        !          1022: \item  NO STATE MAINTAINED BY NS-TUNNEL
        !          1023: 
        !          1024: \item  A TRUE END-TO-END CHECKSUM
        !          1025: \end{nrtc}
        !          1026: \end{bwslide}
        !          1027: 
        !          1028: 
        !          1029: \begin{bwslide}
        !          1030: \ctitle        {POTENTIAL PROBLEMS}
        !          1031: 
        !          1032: \begin{nrtc}
        !          1033: \item  REQUIRES COMMON HIGHER-LEVEL PROTOCOLS (TRANSPORT AND ABOVE) ON BOTH
        !          1034:        END-SYSTEMS, BUT DOES NOT REQUIRE ALL INTERVENING ROUTERS TO USE THE
        !          1035:        SAME NETWORK PROTOCOL
        !          1036: 
        !          1037: \item  THE TCP END-SYSTEM IMPLEMENTATION CHOICES ARE SIMILAR TO NETBIOS OVER
        !          1038:        TCP [RFC1001/1002]
        !          1039: \end{nrtc}
        !          1040: \end{bwslide}
        !          1041: 
        !          1042: 
        !          1043: \begin{bwslide}
        !          1044: \ctitle        {AN IMPLEMENATION OF AN NS-TUNNEL}
        !          1045: 
        !          1046: \begin{nrtc}
        !          1047: \item  HAVEN'T SEE ANY YET
        !          1048:     \begin{nrtc}
        !          1049:     \item      BUT WILL BE IN 4.4BSD UNIX
        !          1050:     \end{nrtc}
        !          1051: 
        !          1052: \item  NEED A LOT OF CLNP-BASED NETWORKS BEFORE THIS IS OF USE
        !          1053: 
        !          1054: \item  SO THIS WILL HAPPEN AT THE END OF THE TRANSITION PERIOD
        !          1055: \end{nrtc}
        !          1056: \end{bwslide}
        !          1057: 
        !          1058: 
        !          1059: \begin{bwslide}
        !          1060: \ctitle        {SCORECARD}
        !          1061: 
        !          1062: \begin{nrtc}
        !          1063: \item  PERFORMANCE: NO WORSE THAN TYPICAL CLNP-ROUTER (AND PROBABLY A LOT
        !          1064:        BETTER TOO!)
        !          1065: 
        !          1066: \item  FLEXIBILITY: HIGH (INDEPENDENT OF ANY APPLICATION)
        !          1067: 
        !          1068: \item  TRANSPARENCY: TOTAL
        !          1069: 
        !          1070: \item  AMENABILITY: TCP END-SYSTEMS MUST RUN BOTH TRANSPORT PROTOCOLS
        !          1071: \end{nrtc}
        !          1072: \end{bwslide}
        !          1073: 
        !          1074: 
        !          1075: \begin{bwslide}
        !          1076: \part  {EXAMPLES}\bf
        !          1077: 
        !          1078: \begin{nrtc}
        !          1079: \item  DoD OSI IMPLEMENTATION PLAN
        !          1080: 
        !          1081: \item  GENERIC EXAMPLE
        !          1082: 
        !          1083: \item  CONCLUSIONS
        !          1084: \end{nrtc}
        !          1085: \end{bwslide}
        !          1086: 
        !          1087: 
        !          1088: \begin{bwslide}
        !          1089: \part* {DoD OSI\\ IMPLEMENTATION PLAN}\bf
        !          1090: 
        !          1091: \begin{nrtc}
        !          1092: \item  IMPLEMENT CAPABILITY TO USE OSI IN DoD INTERNETWORK ENVIRONMENT
        !          1093:     \begin{nrtc}
        !          1094:     \item      OSI-POSIX PROJECT
        !          1095:     \end{nrtc}
        !          1096: 
        !          1097: \item  PROVIDE THE CAPABILITY FOR DoD AND OSI PROTOCOLS TO INTEROPERATE
        !          1098:     \begin{nrtc}
        !          1099:     \item      FTAM-FTP GATEWAY
        !          1100: 
        !          1101:     \item      MHS-SMTP GATEWAY
        !          1102:     \end{nrtc}
        !          1103: \end{nrtc}
        !          1104: \end{bwslide}
        !          1105: 
        !          1106: 
        !          1107: \begin{bwslide}
        !          1108: \ctitle        {OSI-POSIX PROJECT}
        !          1109: 
        !          1110: \begin{nrtc}
        !          1111: \item  GOAL: ACCELLERATE THE UBIQUITY OF OSI
        !          1112: 
        !          1113: \item  APPROACH: OPENLY AVAILABLE, COMPLETE OSI IMPLEMENTATION FOR NEXT MAJOR
        !          1114:        RELEASE OF BERKELEY \unix/
        !          1115: 
        !          1116: \item  FOR MORE DETAILS:
        !          1117: \begin{quote}
        !          1118: OSI PROTOCOLS WITHIN AN OPENLY AVAILABLE, POSIX-CONFORMANT, BERKELEY UNIX
        !          1119: ENVIRONMENT
        !          1120: \end{quote}
        !          1121: APPEARING IN ConneXions, OCTOBER, 1988
        !          1122: \end{nrtc}
        !          1123: \end{bwslide}
        !          1124: 
        !          1125: 
        !          1126: \begin{bwslide}
        !          1127: \diagram[p]{figureT-15}
        !          1128: \end{bwslide}
        !          1129: 
        !          1130: 
        !          1131: \begin{bwslide}
        !          1132: \diagram[p]{figureT-16}
        !          1133: \end{bwslide}
        !          1134: 
        !          1135: 
        !          1136: \begin{bwslide}
        !          1137: \part* {GENERIC EXAMPLE}\bf
        !          1138: 
        !          1139: \begin{nrtc}
        !          1140: \item  TWO PRONGS:
        !          1141:     \begin{nrtc}
        !          1142:     \item      FAVOR USE OF OSI APPLICATIONS OVER TCP ON LAN MESH
        !          1143: 
        !          1144:     \item      LOCATE APPLICATION GATEWAYS AND A TS-BRIDGE ON ALL NODES
        !          1145:                WITH WAN ATTACHMENETS
        !          1146:     \end{nrtc}
        !          1147: 
        !          1148: \item  AWAIT OSI LOWER-LAYERS TO BECOME COMPETITIVE
        !          1149: \end{nrtc}
        !          1150: \end{bwslide}
        !          1151: 
        !          1152: 
        !          1153: \begin{bwslide}
        !          1154: \ctitle        {GENERIC EXAMPLE (cont.)}
        !          1155: 
        !          1156: \begin{nrtc}
        !          1157: \item  EACH ATTACHMENT LOCUS SHOULD SUPPORT COEXISTENCE SERVICES
        !          1158: 
        !          1159: \item  IF RESOURCES PERMIT, SELECT ONE OTHER SYSTEM TO SUPPORT THESE
        !          1160:        SERVICES FOR USE BY LOCAL UNI-STACK HOSTS
        !          1161: 
        !          1162: \item  THIS ``COVERS ALL BASES'' BY HANDLING ALL POSSIBLE OSI COMBINATIONS
        !          1163:        WITH A BIT OF EXTRA REDUNDANCY
        !          1164: 
        !          1165: \item  MIGHT REQUIRE A BIT OF SOPHISTICATED USE FROM THE DIRECTORY
        !          1166: \end{nrtc}
        !          1167: \end{bwslide}
        !          1168: 
        !          1169: 
        !          1170: \begin{bwslide}
        !          1171: \ctitle        {A LAN OF MANY COLORS}
        !          1172: 
        !          1173: \vskip.5in
        !          1174: \diagram[p]{figureT-17}
        !          1175: \end{bwslide}
        !          1176: 
        !          1177: 
        !          1178: \begin{bwslide}
        !          1179: \part* {CONCLUSIONS}\bf
        !          1180: 
        !          1181: \begin{quote}\em
        !          1182: ``Optimality differs according to context.''\\ \raggedleft
        !          1183: -- Michael Padlipsky, The Elements of Networking Style (1985)
        !          1184: \end{quote}
        !          1185: \end{bwslide}
        !          1186: 
        !          1187: 
        !          1188: \begin{bwslide}
        !          1189: \ctitle        {CONCLUSIONS (cont.)}
        !          1190: 
        !          1191: \begin{nrtc}
        !          1192: \item  TCP/IP-BASED NETWORKS WILL OFFER OSI APPLICATIONS
        !          1193: 
        !          1194: \item  COEXISTENCE IN THE SHORT TERM:
        !          1195:     \begin{nrtc}
        !          1196:     \item      TS-BRIDGE MINIMIZES SOFTWARE INVESTMENT
        !          1197:     \end{nrtc}
        !          1198: 
        !          1199: \item  COEXISTENCE IN THE LONG TERM:
        !          1200:     \begin{nrtc}
        !          1201:     \item      NS-TUNNEL MAXIMIZES PERFORMANCE AND ROBUSTNESS
        !          1202:     \end{nrtc}
        !          1203: 
        !          1204: \item  IF/WHEN THERE ARE NO MORE TCP/IP-BASED NETWORKS, THEN THE
        !          1205:        COEXISTENCE PERIOD IS OVER, AND TRANSITION IS A NON-ISSUE!
        !          1206: \end{nrtc}
        !          1207: \end{bwslide}

unix.superglobalmegacorp.com

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