|
|
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}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.