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

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

unix.superglobalmegacorp.com

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