Annotation of 43BSDReno/contrib/isode-beta/doc/cookbook/review.tex, revision 1.1.1.1

1.1       root        1: % -*- LaTeX -*-                (really SLiTeX)
                      2: 
                      3: \begin{bwslide}
                      4: \part  {REVIEW OF\\ BACKGROUND MATERIAL}\bf
                      5: 
                      6: \begin{nrtc}
                      7: \item  THE OSI MODEL
                      8: 
                      9: \item  THE UPPER-LAYER ARCHITECTURE
                     10: 
                     11: \item  SERVICES AND SERVICE PRIMITIVES
                     12: \end{nrtc}
                     13: \end{bwslide}
                     14: 
                     15: 
                     16: \begin{note}\em
                     17: everyone in the audience should be comfortable the material in this modest
                     18: review (and perhaps even bored, which is fine)
                     19: \end{note}
                     20: 
                     21: 
                     22: \begin{bwslide}
                     23: \part* {THE OSI MODEL}\bf
                     24: 
                     25: \begin{nrtc}
                     26: \item  A LAYERED ARCHITECTURE FOR COMPUTER COMMUNICATIONS
                     27: 
                     28: \item  STANDARDIZED IN THE INTERNATIONAL COMMUNITY
                     29: 
                     30: \item  NON-PROPRIETARY IN NATURE
                     31: \end{nrtc}
                     32: \end{bwslide}
                     33: 
                     34: 
                     35: \begin{bwslide}
                     36: \ctitle        {THE MODEL FROM A COMMUNICATIONS VIEWPOINT}
                     37: 
                     38: \vskip.5in
                     39: \diagram[p]{figure1}
                     40: \end{bwslide}
                     41: 
                     42: 
                     43: \begin{bwslide}
                     44: \ctitle        {THE MODEL FROM A COMPUTER VIEWPOINT}
                     45: 
                     46: \vskip.5in
                     47: \diagram[p]{figure2}
                     48: \end{bwslide}
                     49: 
                     50: 
                     51: \begin{bwslide}
                     52: \ctitle        {(OBLIGATORY SLIDE SHOWING)\\ THE 7--LAYER STACK}
                     53: 
                     54: \vskip.5in
                     55: \diagram[p]{figure3}
                     56: \end{bwslide}
                     57: 
                     58: 
                     59: \begin{bwslide}
                     60: \part* {THE UPPER-LAYER ARCHITECTURE}\bf
                     61: 
                     62: \begin{nrtc}
                     63: \item  BY ``UPPER-LAYER'' WE MEAN EVERYTHING ABOVE TRANSPORT:
                     64:     \begin{nrtc}
                     65:     \item      THE APPLICATION-SPECIFICS OF HOW THE NETWORK IS USED
                     66:     \end{nrtc}
                     67: 
                     68: \item  UNLIKE OTHER ARCHITECTURES THE SAME UPPER-LAYERS ARE USED
                     69:        REGARDLESS OF THE APPLICATION
                     70: 
                     71: \item  WHAT DIFFERS IS THE ACTUAL FUNCTIONALITY USED BY THE APPLICATION
                     72: \end{nrtc}
                     73: \end{bwslide}
                     74: 
                     75: 
                     76: \begin{note}\em
                     77: it's not clear at this point the effect of connectionless-mode operation on
                     78: the upper-layer architecture
                     79: \end{note}
                     80: 
                     81: 
                     82: \begin{bwslide}
                     83: \ctitle        {THE UPPER-LAYER ARCHITECTURE (cont.)}
                     84: 
                     85: \vskip.15in
                     86: \diagram[p]{figure4}
                     87: \end{bwslide}
                     88: 
                     89: 
                     90: \begin{bwslide}
                     91: \ctitle        {THE OSI APPLICATION LAYER}
                     92: 
                     93: \begin{nrtc}
                     94: \item  MANY STANDARD SERVICE ELEMENTS
                     95:     \begin{nrtc}
                     96:     \item      ASSOCIATION CONTROL
                     97: 
                     98:     \item      REMOTE OPERATIONS
                     99: 
                    100:     \item      RELIABLE TRANSFER
                    101: 
                    102:     \item      COMMITMENT, CONCURRENCY AND RECOVERY
                    103: 
                    104:     \item      DIRECTORY SERVICES
                    105:     \end{nrtc}
                    106: 
                    107: \item  ABSTRACT SYNTAX NOTATION ONE (ASN.1)\\
                    108:        (really a concept not an element, per se)
                    109: 
                    110: \item  THE DISTINCTION WILL BE DISCUSSED LATER ON
                    111: \end{nrtc}
                    112: \end{bwslide}
                    113: 
                    114: 
                    115: \begin{bwslide}
                    116: \ctitle        {APPLICATION USE OF UPPER-LAYER SERVICES}
                    117: 
                    118: \vskip.5in
                    119: \diagram[p]{figure5}
                    120: \end{bwslide}
                    121: 
                    122: 
                    123: \begin{bwslide}
                    124: \ctitle        {APPLICATION SERVICE ELEMENTS}
                    125: 
                    126: \begin{nrtc}
                    127: \item  A USEFUL MECHANISM FOR DIVIDING RESPONSIBILITY OF THE ``TOTAL''
                    128:        APPLICATION PROTOCOL
                    129: 
                    130: \item  PROMOTES ``REUSE'' OF APPLICATION LAYER FACILITIES
                    131: \end{nrtc}
                    132: \end{bwslide}
                    133: 
                    134: 
                    135: \begin{bwslide}
                    136: \ctitle        {EXAMPLE:\\ FTAM USE OF LOWER-LAYER SERVICES}
                    137: 
                    138: \vskip.5in
                    139: \diagram[p]{figure24}
                    140: \end{bwslide}
                    141: 
                    142: 
                    143: \begin{bwslide}
                    144: \part* {SERVICES AND\\ SERVICE PRIMITIVES}\bf
                    145: 
                    146: \begin{nrtc}
                    147: \item  PEERS COMMUNICATE VIA \emph{SERVICE PRIMITIVES}
                    148: 
                    149: \item  A PRIMITIVE IS AN ABSTRACTION
                    150:     \begin{nrtc}
                    151:     \item      NOT AN INTERFACE
                    152:     \end{nrtc}
                    153: 
                    154: \item  SERVICE PRIMITIVES, LIKE PROCEDURE CALLS, HAVE TYPED PARAMETERS
                    155: \end{nrtc}
                    156: \end{bwslide}
                    157: 
                    158: 
                    159: \begin{bwslide}
                    160: \ctitle        {SERVICES vs. PROTOCOLS}
                    161: 
                    162: \vskip.5in
                    163: \diagram[p]{figure23}
                    164: \end{bwslide}
                    165: 
                    166: 
                    167: \begin{bwslide}
                    168: \ctitle        {SERVICE}
                    169: 
                    170: \begin{nrtc}
                    171: \item  IN GENERAL, THERE ARE THREE KINDS OF SERVICES
                    172:     \begin{nrtc}
                    173:     \item      \emph{CONFIRMED}
                    174:        \begin{nrtc}
                    175:        \item   IN WHICH A REQUEST ALWAYS RESULTS IN A RESPONSE
                    176:        \end{nrtc}
                    177: 
                    178:     \item      \emph{UNCONFIRMED}
                    179:        \begin{nrtc}
                    180:        \item   IN WHICH NO RESPONSE IS RETURNED
                    181:        \end{nrtc}
                    182: 
                    183:     \item      \emph{PROVIDER-INITIATED}
                    184:        \begin{nrtc}
                    185:        \item   IN WHICH THE SERVICE PROVIDER INDICATES SOME SITUATION
                    186:        \end{nrtc}
                    187:     \end{nrtc}
                    188: 
                    189: \item  CONFIRMATION IS UNRELATED TO RELIABILITY
                    190: \end{nrtc}
                    191: \end{bwslide}
                    192: 
                    193: 
                    194: \begin{bwslide}
                    195: \ctitle        {SERVICE PRIMITIVES}
                    196: 
                    197: \begin{nrtc}
                    198: \item  EACH LAYER (OR ELEMENT) OFFERS ONE OR MORE SERVICES
                    199:     \begin{nrtc}
                    200:     \item      e.g., A-ASSOCIATE
                    201:     \end{nrtc}
                    202: 
                    203: \item  A SERVICE CONSISTS OF ONE OR MORE PRIMITIVES
                    204: 
                    205: \item  A CONFIRMED SERVICE HAS FOUR PRIMITIVES
                    206:     \begin{nrtc}
                    207:     \item      .REQUEST, .INDICATION, .RESPONSE, and .CONFIRMATION
                    208:     \end{nrtc}
                    209: 
                    210: \item  AN UNCONFIRMED SERVICE HAS TWO PRIMITIVES:
                    211:     \begin{nrtc}
                    212:     \item      .REQUEST,  and .INDICATION
                    213:     \end{nrtc}
                    214: 
                    215: \item  A PROVIDER-INITIATED SERVICE HAS ONE PRIMITIVE:
                    216:     \begin{nrtc}
                    217:     \item      .INDICATION
                    218:     \end{nrtc}
                    219: \end{nrtc}
                    220: \end{bwslide}
                    221: 
                    222: 
                    223: \begin{bwslide}
                    224: \ctitle        {EXAMPLE: CONFIRMED SERVICE}
                    225: 
                    226: \vskip.5in
                    227: \diagram[p]{figure6}
                    228: \end{bwslide}
                    229: 
                    230: 
                    231: \begin{bwslide}
                    232: \ctitle        {EXAMPLE: CONFIRMED SERVICE (cont.)}
                    233: 
                    234: \vskip.5in
                    235: \diagram[p]{figure30}
                    236: \end{bwslide}

unix.superglobalmegacorp.com

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