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

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

unix.superglobalmegacorp.com

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