Annotation of 43BSDReno/contrib/isode-beta/doc/reality/reality.tex, revision 1.1.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.