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

1.1     ! root        1: % run this through SLiTeX
        !             2: 
        !             3: \documentstyle
        !             4:     [blackandwhite,landscape,oval,pagenumbers,small,plain]{NRslides}
        !             5: 
        !             6: \input trademark
        !             7: \def\tradeORGfont{\rm}
        !             8: \def\tradeNAMfont{\rm}
        !             9: 
        !            10: \raggedright
        !            11: 
        !            12: \begin{document}
        !            13: 
        !            14: \title {Open System Network Standards:\\
        !            15:        TCP/IP, MAP/TOP AND THE REALITY OF\\ THE ISO PROTOCOLS}
        !            16: \author        {Marshall T.~Rose\\
        !            17:        Computer Science Laboratory\\
        !            18:        Northrop Research and Technology Center}
        !            19: \date  {January 23, 1987}
        !            20: \maketitlepage
        !            21: 
        !            22: 
        !            23: \begin{bwslide}
        !            24: \ctitle        {ARE THE ISO PROTOCOLS REAL?}
        !            25: 
        !            26: \begin{nrtc}
        !            27: \item  THE ISO PROTOCOLS HAVE FOUND WIDESPREAD SUPPORT FROM
        !            28:        VENDORS AND USER GROUPS
        !            29: 
        !            30: \item  BUT THERE ARE STILL DOUBTS AS TO THE VIABILITY OF THE ISO PROTOCOLS
        !            31: 
        !            32: \item  TECHNICAL ISSUES:
        !            33:     \begin{nrtc}
        !            34:     \item      WORKABILITY - CAN THEY BE IMPLEMENTED?
        !            35:     \item      HARMONY - CAN DIFFERENT IMPLEMENTATIONS WORK TOGETHER?
        !            36:     \item      STABILITY - HOW OFTEN ARE THINGS GOING TO CHANGE?
        !            37:     \item      INTEROPERABILITY - WHAT TO DO ABOUT EXISTING NETWORKED
        !            38:                SYSTEMS?
        !            39:     \end{nrtc}
        !            40: \end{nrtc}
        !            41: \end{bwslide}
        !            42: 
        !            43: 
        !            44: \begin{note}\em
        !            45: question: are the iso protocols real?
        !            46: 
        !            47: answer: a qualified yes!
        !            48: \end{note}
        !            49: 
        !            50: 
        !            51: \begin{bwslide}
        !            52: \ctitle        {AN EXAMPLE: ISODE}
        !            53: 
        !            54: \begin{nrtc}
        !            55: \item  AN OPENLY AVAILABLE ISO DEVELOPMENT ENVIRONMENT HAS BEEN IMPLEMENTED
        !            56:        AT NRTC
        !            57: \end{nrtc}
        !            58: \end{bwslide}
        !            59: 
        !            60: 
        !            61: \begin{bwslide}
        !            62: \ctitle        {OPERATING ENVIRONMENTS}
        !            63: 
        !            64: \begin{nrtc}
        !            65: 
        !            66: \item  CODED ENTIRELY IN C
        !            67: 
        !            68: \item  OPERATING SYSTEMS
        !            69:     \begin{nrtc}
        !            70:     \item      4.2\bsd/ \unix/
        !            71:     \item      SVR2 AT\&T \unix/ WITH AN EXCELAN \exos/~8044 TCP/IP PACKAGE
        !            72:     \item      \vms/ AND \pcdos/ UNDER DEVELOPMENT
        !            73:     \end{nrtc}
        !            74: \end{nrtc}
        !            75: \end{bwslide}
        !            76: 
        !            77: 
        !            78: \begin{bwslide}
        !            79: \ctitle        {THE APPLICATION ENVIRONMENT}
        !            80: 
        !            81: \vskip.15in
        !            82: \diagram[p]{figure1}
        !            83: \end{bwslide}
        !            84: 
        !            85: 
        !            86: \begin{note}\em
        !            87: other ASEs: RTSE, CCR, and so on
        !            88: 
        !            89: presentation: manage presentation contexts~---~abstract syntax and transfer
        !            90: 
        !            91: session: manage tokens, activities, checkpointing, and so on
        !            92: \end{note}
        !            93: 
        !            94: 
        !            95: \begin{bwslide}
        !            96: \ctitle        {AN ALTERNATE ENVIRONMENT:\\ MHS ARCHITECTURE (c.~1984)}
        !            97: 
        !            98: \vskip.15in
        !            99: \diagram[p]{figure2}
        !           100: \end{bwslide}
        !           101: 
        !           102: 
        !           103: \begin{note}\em
        !           104: (approximate) number of lines of code (excluding drivers, demos, etc.):
        !           105: \[\begin{tabular}{rr}
        !           106: transport&     4026\\
        !           107: session&       9106\\
        !           108: asn&           3706\\
        !           109: presentation&  5383\\
        !           110: acs&           2717\\
        !           111: rts&           2630\\
        !           112: ros&           3646\\
        !           113: total&         31574
        !           114: \end{tabular}\]
        !           115: \end{note}
        !           116: 
        !           117: 
        !           118: \begin{bwslide}
        !           119: \ctitle        {PERFORMANCE OBSERVATIONS}
        !           120: 
        !           121: \begin{nrtc}
        !           122: \item  THE 5-P PRINCIPLE:\\
        !           123:        PROPER PLANNING PREVENTS POOR PERFORMANCE
        !           124: 
        !           125: \item  INITIAL BENCHMARKING SUGGESTS THROUGHPUT RATES VERY CLOSE TO RAW TCP
        !           126:        FOR BOTH TRANSPORT AND SESSION ECHO AND SINK ENTITIES
        !           127: 
        !           128: \item  AT THE APPLICATION INTERFACE (ABOVE ACSE/ROSE),
        !           129:        PERFORMANCE IS ONLY 10\%-12\% WORSE THAN RAW TCP
        !           130: 
        !           131: \item  RESULTS PRIMARILY DUE TO MINIMIZED BYTE-COPYING BETWEEN
        !           132:        LAYERS
        !           133: \end{nrtc}
        !           134: \end{bwslide}
        !           135: 
        !           136: 
        !           137: \begin{bwslide}
        !           138: \ctitle        {EXPERIENCE SHOWS...}
        !           139: 
        !           140: \begin{nrtc}
        !           141: \item  WORKABILITY - YES, THE PROTOCOLS CAN BE IMPLEMENTED
        !           142:     \begin{nrtc}
        !           143:     \item      ONLY ONE GLARING PROBLEM IN THE SPECIFICATIONS\\
        !           144:                (BEING ADDRESSED IN THE STANDARDS COMMITTEE)
        !           145:     \end{nrtc}
        !           146: 
        !           147: \item  HARMONY - UNKNOWN, MORE IMPLEMENTATIONS MUST BE BUILT AND TESTED
        !           148:     \begin{nrtc}
        !           149:     \item      USER PROFILES ARE HELPFUL
        !           150:     \end{nrtc}
        !           151: 
        !           152: \item  STABILITY - FAIR, ONCE A STANDARD BECOMES A ``DIS''
        !           153: 
        !           154: \item  INTEROPERABILITY - AN OPEN QUESTION
        !           155: \end{nrtc}
        !           156: \end{bwslide}
        !           157: 
        !           158: 
        !           159: \begin{bwslide}
        !           160: \ctitle        {WHY ISODE USES TCP/IP}
        !           161: 
        !           162: \begin{nrtc}
        !           163: \item  WANT TO BE CONSISTENT WITH ISO'S DIRECTION,
        !           164:        BUT WANT TO GET WORK DONE NOW
        !           165: 
        !           166: \item  CURRENTLY, TCP/IP HAS SEVERAL ADVANTAGES OVER ISO TP4:
        !           167:     \begin{nrtc}
        !           168:     \item      MATURITY
        !           169:     \item      VENDOR SUPPORT
        !           170:     \item      LARGE BODY OF EXPERTISE
        !           171:     \end{nrtc}
        !           172: 
        !           173: \item  MANY NEW, MAJOR INVESTMENTS BEING MADE IN CURRENT TECHNOLOGY
        !           174:        (e.g., NSFnet, NASA's PROPOSED INTERNET, etc.)
        !           175: \end{nrtc}
        !           176: \end{bwslide}
        !           177: 
        !           178: 
        !           179: \begin{bwslide}
        !           180: \ctitle        {A MIGRATION STRATEGY}
        !           181: 
        !           182: \begin{nrtc}
        !           183: \item  INSTALL ISO TSAP (RFC983) IN TCP/IP INTERNET AND USE ISO
        !           184:        DEVELOPMENT ENVIRONMENT
        !           185: 
        !           186: \item  EXPERIMENT WITH AND DEPLOY DUAL-STACK IP-LEVEL GATEWAYS
        !           187: 
        !           188: \item  GRADUAL PHASE-OUT OF TCP/IP-ONLY HOSTS
        !           189: \end{nrtc}
        !           190: \end{bwslide}
        !           191: 
        !           192: 
        !           193: 
        !           194: \begin{bwslide}
        !           195: \ctitle        {ARE THE ISO PROTOCOLS REAL?}
        !           196: 
        !           197: \begin{nrtc}
        !           198: \item  WORKABILITY - YES
        !           199: 
        !           200: \item  HARMONY - OPEN QUESTION
        !           201: 
        !           202: \item  STABILITY - A MATTER OF TIME
        !           203: 
        !           204: \item  INTEROPERABILTY - SOME PROMISING APPROACHES ARE BEING PURSUED
        !           205: \end{nrtc}
        !           206: \end{bwslide}
        !           207: 
        !           208: 
        !           209: \end{document}

unix.superglobalmegacorp.com

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