|
|
1.1 root 1: % -*- LaTeX -*- (really SLiTeX)
2:
3: \documentstyle[blackandwhite,landscape,oval,pagenumbers,small]{NRslides}
4:
5: \font\xx=cmbx10
6: \font\yy=cmbx7
7:
8: \raggedright
9:
10: \input trademark
11: \let\tradeNAMfont=\relax
12: \let\tradeORGfont=\relax
13:
14: \begin{document}
15:
16: \title {ISODE:\\ OPENLY AVAILABLE OSI\\ FOR TCP/IP NETWORKS}
17: \author {Marshall T.~Rose\\ The Wollongong Group, Inc.}
18: \date {September 28, 1988}
19: \maketitlepage
20:
21:
22: \begin{bwslide}
23: \part* {AGENDA}\bf
24:
25: \begin{description}
26: \item[PART I:] CURRENT DISTRIBUTION
27:
28: \item[PART II:] WHAT'S PLANNED
29: \end{description}
30: \end{bwslide}
31:
32:
33: \begin{bwslide}
34: \ctitle {WHAT IS ISODE?}
35:
36: \begin{nrtc}
37: \item THE ISO DEVELOPMENT ENVIRONMENT
38:
39: \item AN OPENLY AVAILABLE IMPLEMENATION OF THE UPPER LAYERS OF OSI?
40:
41: \item A BASIS FOR THE TRANSITION TO OSI?
42:
43: \item A PLAYGROUND FOR ``THE PIED-PIPER OF OSI''?
44: \end{nrtc}
45: \end{bwslide}
46:
47:
48: \begin{bwslide}
49: \part {CURRENT DISTRIBUTION}\bf
50:
51: \begin{nrtc}
52: \item STATUS: OPENLY AVAILABLE UNDER AN IMPLICIT ``HOLD HARMLESS'' CLAUSE
53:
54: \item CURRENT RELEASE: 4.0
55: \begin{nrtc}
56: \item AVAILABLE JULY 24, 1988
57: \end{nrtc}
58: \end{nrtc}
59: \end{bwslide}
60:
61:
62: \begin{bwslide}
63: \ctitle {CURRENT DISTRIBUTION (cont.)}
64:
65: \begin{nrtc}
66: \item DISTRIBUTION EITHER VIA POSTAL MAIL OR ARPAnet FTP
67: \begin{nrtc}
68: \item SOURCE: \~{}9.25MB
69:
70: \item DOC: 5~VOLUME USER'S MANUAL (\~{}800~PAGES)
71:
72: \item DISTRIBUTION SITES: US, UK, NL, AND AU
73:
74: \item PRICE: \~{}350~US DOLLARS
75: \end{nrtc}
76: \end{nrtc}
77: \end{bwslide}
78:
79:
80: \begin{bwslide}
81: \ctitle {NORTH AMERICA DISTRIBUTION}\small
82:
83: \[\begin{tabular}{rl}
84: Postal address:&UNIVERSITY OF PENNSYLVANIA\\
85: & DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE\\
86: & MOORE SCHOOL\\
87: & ATTN: DAVID J. FARBER (ISODE DISTRIBUTION)\\
88: & 200 SOUTH 33RD STREET\\
89: & PHILADELPHIA, PA 19104-6314\\
90: & USA\\[0.2in]
91: Telephone:& +1--215--898--8560\\[0.2in]
92: Price:& US\$350.00 (CHECKS ONLY)
93: \end{tabular}\]
94: \end{bwslide}
95:
96:
97: \begin{bwslide}
98: \ctitle {LANGUAGES AND OPERATING SYSTEMS}
99:
100: \begin{nrtc}
101: \item CODED ENTIRELY IN C FOR \unix/
102: \begin{nrtc}
103: \item REQUIRES NO KERNEL MODIFICATIONS
104: \end{nrtc}
105:
106: \item KNOWN PORTS FOR BERKELEY \unix/ (4.2 and 4.3):
107: \begin{nrtc}
108: \item VAXen, SUNs, Pyramids, RTs, etc.
109: \end{nrtc}
110:
111: \item KNOWN PORTS FOR AT\&T \unix/ (SVR2 and SVR3):
112: \begin{nrtc}
113: \item SGI, 3Bs, 386s, RT (AIX)
114: \end{nrtc}
115:
116: \item MS-DOS (CURRENTLY CLIENT SIDE ONLY)
117: \begin{nrtc}
118: \item EARLY PORT DONE BY HP IN THE UK
119:
120: \item NEGOTIATING AVAILABILITY OF CODE
121: \end{nrtc}
122: \end{nrtc}
123: \end{bwslide}
124:
125:
126: \begin{bwslide}
127: \part* {APPLICATION ARCHITECTURE}\bf
128:
129: \begin{nrtc}
130: \item A (NEARLY) COMPLETE IMPLEMENTATION OF THE UPPER LAYERS
131:
132: \item CURRENTLY IS LEVEL (FINALLY!)
133:
134: \item ALIGNED WITH THE U.S.~GOSIP
135: \end{nrtc}
136: \end{bwslide}
137:
138:
139: \begin{bwslide}
140: \ctitle {THE APPLICATION ENVIRONMENT}
141:
142: \vskip.5in
143: \diagram[p]{figure9}
144: \end{bwslide}
145:
146:
147: \begin{bwslide}
148: \ctitle {AN ALTERNATE ENVIRONMENT:\\ MHS ARCHITECTURE (c.~1984)}
149:
150: \vskip.5in
151: \diagram[p]{figure10}
152: \end{bwslide}
153:
154:
155: \begin{bwslide}
156: \ctitle {THE TRANSPORT SWITCH}
157:
158: \begin{nrtc}
159: \item DECIDES WHICH TS-STACK TO USE FOR A CONNECTION
160:
161: \item FOR TP0:
162: \begin{nrtc}
163: \item TCP (SOCKETS)
164:
165: \item X.25 (SEVERAL INTERFACES, MOSTLY SOCKETS)
166: \end{nrtc}
167:
168: \item FOR TP4:
169: \begin{nrtc}
170: \item TWG's PROPRIETARY WIN/LLS (TLI)
171:
172: \item SunLink OSI (EVENT SOCKETS)
173: \end{nrtc}
174:
175: \item EXPERIENCE SHOWS IT IS FAIRLY EASY TO ADD A NEW TS-STACK TO THE SWITCH
176: \end{nrtc}
177: \end{bwslide}
178:
179:
180: \begin{bwslide}
181: \part* {WHERE IN USE}\bf
182:
183: \begin{nrtc}
184: \item HARD TO TELL HOW MANY COPIES ARE IN USE (DUE TO AVAILABILITY VIA
185: ARPAnet FTP)
186:
187: \item AT LAST COUNT, ABOUT 350~DIFFERENT SITES USING ISODE
188:
189: \item IN ADDITION TO SITES IN NORTH AMERICA:
190: \begin{nrtc}
191: \item WESTERN EUROPE
192:
193: \item MIDDLE EAST (ISRAEL)
194:
195: \item SOUTH PACIFIC (AUSTRALIA, NEW ZEALAND)
196:
197: \item ASIA (SOUTH KOREA, JAPAN)
198: \end{nrtc}
199: \end{nrtc}
200: \end{bwslide}
201:
202:
203: \begin{bwslide}
204: \ctitle {PROJECTS}
205:
206: \begin{nrtc}
207: \item THREE PILOT PROJECTS IN OSI INFRASTRUCTURE IN EUROPE
208: \begin{nrtc}
209: \item A NATIONAL PROJECT IN THE UK
210:
211: \item A NATIONAL PROJECT IN WEST GERMANY (DFN)
212:
213: \item A PROJECT FOR RARE (THE EUROPEAN ACADEMIC COMMUNITY)
214: \end{nrtc}
215:
216: \item IN USE BY DIFFERENT CONFORMANCE TESTING ORGANIZATIONS
217: \begin{nrtc}
218: \item THE CORPORATION FOR OPEN SYSTEMS IN THE US
219:
220: \item THE NATIONAL COMPUTER CENTRE IN THE UK
221: \end{nrtc}
222:
223: \item IN USE AT NARDAC LABORATORY (U.S.~NAVY)
224:
225: \item ENDORSED BY THE NSF (DNCRI)
226: \end{nrtc}
227: \end{bwslide}
228:
229:
230: \begin{bwslide}
231: \part* {THE APPLICATIONS COOKBOOK}\bf
232:
233: \begin{nrtc}
234: \item TOOLS TO FACILITATE DEVELOPMENT OF APPLICATIONS ARE CRITICAL
235:
236: \item IDEA IS TO DEVELOP TOOLS TO AUTOMATE USE OF OSI REMOTE OPERATIONS
237: SERVICE AS A GENERAL REMOTE PROCEDURE CALL FACILITY
238:
239: \item FOR MORE DETAILS:
240: \begin{quote}
241: BUILDING DISTRIBUTED APPLICATIONS IN AN OSI FRAMEWORK
242: \end{quote}
243: APPEARING IN ConneXions, MARCH, 1988
244: \end{nrtc}
245: \end{bwslide}
246:
247:
248: \begin{bwslide}
249: \ctitle {REMOTE OPERATIONS SERVICE (ROS)}
250:
251: \begin{nrtc}
252: \item STANDARDIZED MECHANISM FOR SPECIFYING TRANSACTIONS
253:
254: \item EMPLOYS POWER OF ASN.1
255:
256: \item USED IN MANY INTERESTING OSI APPLICATIONS
257: \begin{nrtc}
258: \item MESSAGE HANDLING SYSTEMS
259:
260: \item DIRECTORY SERVICES
261:
262: \item NETWORK MANAGEMENT
263:
264: \item REMOTE DATABASE ACCESS
265: \end{nrtc}
266:
267: \item CURRENTLY CONNECTION-ORIENTED, BUT CONNECTIONLESS-MODE IS UNDER STUDY
268: \end{nrtc}
269: \end{bwslide}
270:
271:
272: \begin{bwslide}
273: \ctitle {GENERAL ORGANIZATION}
274:
275: \begin{nrtc}
276: \item AT COMPILE-TIME:
277: \begin{nrtc}
278: \item USE RO-SPECIFICATION TO GENERATE SUPPORT FACILITIES
279: \end{nrtc}
280:
281: \item AT RUN-TIME:
282: \begin{nrtc}
283: \item USE DIRECTORY SERVICES TO LOCATE/REGISTER NETWORK SERVICES
284: (NEARLY THERE!)
285:
286: \item USE ASSOCIATION CONTROL TO BIND/UNBIND APPLICATIONS
287:
288: \item USE REMOTE OPERATIONS TO INVOKE TRANSACTIONS
289: \end{nrtc}
290: \end{nrtc}
291: \end{bwslide}
292:
293:
294: \begin{bwslide}
295: \ctitle {STATIC (COMPILE-TIME) ORGANIZATION}
296:
297: \vskip.15in
298: \diagram[p]{figure11}
299: \end{bwslide}
300:
301:
302: \begin{bwslide}
303: \ctitle {DYNAMIC (RUN-TIME) ORGANIZATION}
304:
305: \vskip.15in
306: \diagram[p]{figure12}
307: \end{bwslide}
308:
309:
310: \begin{bwslide}
311: \part {WHAT'S PLANNED}\bf
312:
313: \begin{nrtc}
314: \item APPLICATIONS
315:
316: \item OSI-POSIX PROJECT
317: \end{nrtc}
318: \end{bwslide}
319:
320:
321: \begin{bwslide}
322: \part* {APPLICATIONS}\bf
323:
324: \begin{nrtc}
325: \item UPPER LAYERS FLESHED OUT AND STABLE
326:
327: \item NOW TIME TO FINISH UP APPLICATIONS
328: \end{nrtc}
329: \end{bwslide}
330:
331:
332: \begin{bwslide}
333: \ctitle {CURRENT APPLICATIONS}
334:
335: \begin{nrtc}
336: \item FILE TRANSFER, ACCESS AND MANAGEMENT (FTAM)
337:
338: \item MITRE FTAM-FTP GATEWAY
339:
340: \item DIRECTORY SERVICES (X.500) IN EARLY BETA
341:
342: \item ISODE MISCELLANY SERVICE
343: \begin{nrtc}
344: \item e.g., FINGER, QUOTE-OF-THE-DAY, etc.
345: \end{nrtc}
346:
347: \item PLUS NUMEROUS ``DEMO'' PROGRAMS
348: \begin{nrtc}
349: \item e.g., IMAGE SERVICE, PASSWORD LOOKUP, etc.
350: \end{nrtc}
351: \end{nrtc}
352: \end{bwslide}
353:
354:
355: \begin{bwslide}
356: \ctitle {DIRECTORY SERVICES}
357:
358: \begin{nrtc}
359: \item THE UCL DIRECTORY, QUIPU, IS NEARING COMPLETION OF BETA DEVELOPMENT
360:
361: \item SEVERAL INTERESTING FEATURES:
362: \begin{nrtc}
363: \item MEMORY, RATHER THAN DISK-BASED, ACCESS
364:
365: \item INTERNAL SCHEDULING FOR MULTIPLE ACCESS
366:
367: \item FLEXIBLE SEARCHING (SOUNDEX)
368:
369: \item ACCESS CONTROL (NOT STANDARDIZED)
370: \end{nrtc}
371: \end{nrtc}
372: \end{bwslide}
373:
374:
375: \begin{bwslide}
376: \ctitle {DIRECTORY SERVICES (cont.)}
377:
378: \begin{nrtc}
379: \item FOR NAME/ADDRESS RESOLUTION, ISODE USES A
380: \begin{nrtc}
381: \item ``HIGHER-PERFORMANCE'' NAMESERVICE
382: \end{nrtc}
383: BUILT ON TOP OF QUIPU SINCE
384: \begin{nrtc}
385: \item CONNECTION-ORIENTED OVERHEAD AND
386:
387: \item PROTOCOL COMPLEXITY
388: \end{nrtc}
389: ARE TOO HIGH FOR THE ``SIMPLE'' FUNCTIONALITY NEEDED BY MOST APPLICATIONS
390:
391: \item AT WOLLONGONG, CHRIS MOORE WILL BE HOSTING A PILOT PROJECT TO
392: ACCELERATE DIRECTORY IMPLEMENTATION AND TESTING IN THE US
393: \begin{nrtc}
394: \item ALSO, SITES IN THE UK AND AU WILL PARTICIPATE
395: \end{nrtc}
396: \end{nrtc}
397: \end{bwslide}
398:
399:
400: \begin{bwslide}
401: \ctitle {MESSAGE HANDLING SYSTEMS}
402:
403: \begin{nrtc}
404: \item UCL AND UNott ARE DEVELOPING AN X.400 TRANSPORT SYSTEM (PP)
405:
406: \item USE EXPERIENCE GAINED FROM NUMEROUS SOPHISTICATED TEXT-BASED MESSAGE
407: TRANSFER SYSTEMS
408:
409: \item OWES MANY OF ITS DESIGN IDEAS TO THE UNIVERSITY OF DELAWARE MESSAGE
410: SYSTEM, MMDF
411:
412: \item WILL UTILIZE DIRECTORY SERVICES
413: \end{nrtc}
414: \end{bwslide}
415:
416:
417: \begin{bwslide}
418: \ctitle {INTERESTING FEATURES}
419:
420: \begin{nrtc}
421: \item SUPPORT FOR A WIDE RANGE OF ENCODED INFORMATION TYPES
422: \begin{nrtc}
423: \item AND REFORMATTING BETWEEN THEM
424: \end{nrtc}
425:
426: \item SUPPORT FOR DIFFERENT MESSAGE TRANSPORT PROTOCOLS
427: \begin{nrtc}
428: \item AND CONVERSION BETWEEN THEM
429: \end{nrtc}
430: e.g., INCLUDES RFC987 (X.400 TO 821/822)
431:
432: \item ROBUSTNESS FOR USE IN LARGE SCALE SERVICE ENVIRONMENTS
433: \end{nrtc}
434: \end{bwslide}
435:
436:
437: \begin{bwslide}
438: \ctitle {MAJOR GOALS}
439:
440: \begin{nrtc}
441: \item FULL X.400(84/88) SUPPORT, EXCEPT FOR X.400(88) SECURITY SERVICES
442:
443: \item PROVIDES A ``CLEAN'' INTERFACE FOR MESSAGE SUBMISSION AND DELIVERY
444: \begin{nrtc}
445: \item TO SUPPORT A WIDE RANGE OF USER AGENTS,
446:
447: \item AND APPLICATIONS OTHER THAN INTERPERSONAL MESSAGING
448: \end{nrtc}
449:
450: \item QUEUE MANAGEMENT DONE VIA A ROS-BASED PROTOCOL
451: \begin{nrtc}
452: \item SOPHISTICATED SCHEDULING OF MESSAGE DELIVERY
453:
454: \item LOCAL AND REMOTE MONITORING FOR MANAGERS AND USERS
455:
456: \item ROBUSTNESS REQUIRED TO SUPPORT HIGH LEVELS OF TRAFFIC
457:
458: \item SUPPORT FOR ADMINISTRATIVE POLICIES ON SUBMISSION
459: \end{nrtc}
460:
461: \item LIST EXPLODER AND LIST MANAGMENT
462: \end{nrtc}
463: \end{bwslide}
464:
465:
466: \begin{bwslide}
467: \ctitle {VIRTUAL TERMINAL}
468:
469: \begin{nrtc}
470: \item MITRE HAS BEEN DEVELOPING A VT IMPLEMENTATION
471:
472: \item ROUGHLY EQUIVALENT TO BSD TELNET IN TERMS OF FUNCTIONALITY
473:
474: \item BEING INTEROPERABILITY TESTED AGAINST THE BRIDGE/3COM VT
475: \end{nrtc}
476: \end{bwslide}
477:
478:
479: \begin{bwslide}
480: \part* {OSI-POSIX PROJECT}\bf
481:
482: \begin{nrtc}
483: \item GOAL: ACCELLERATE THE UBIQUITY OF OSI
484:
485: \item APPROACH: OPENLY AVAILABLE, COMPLETE OSI IMPLEMENTATION FOR NEXT MAJOR
486: RELEASE OF BERKELEY \unix/
487:
488: \item FOR MORE DETAILS:
489: \begin{quote}
490: OSI PROTOCOLS WITHIN AN OPENLY AVAILABLE, POSIX-CONFORMANT, BERKELEY UNIX
491: ENVIRONMENT
492: \end{quote}
493: APPEARING IN ConneXions, OCTOBER, 1988
494: \end{nrtc}
495: \end{bwslide}
496:
497:
498: \begin{bwslide}
499: \diagram[p]{figure13}
500: \end{bwslide}
501:
502:
503: \begin{bwslide}
504: \diagram[p]{figure14}
505: \end{bwslide}
506:
507:
508: \begin{bwslide}
509: \part* {ISODE 5.0}\bf
510:
511: \begin{nrtc}
512: \item WILL INCLUDE
513: \begin{nrtc}
514: \item FILE TRANSFER, ACCESS AND MANAGEMENT: FINAL
515:
516: \item FTAM-FTP GATEWAY: FINAL
517:
518: \item DIRECTORY SERVICES: STABLE
519:
520: \item MESSAGE HANDLING: EARLY BETA
521:
522: \item VIRTUAL TERMINAL: NEARLY STABLE
523: \end{nrtc}
524:
525: \item AVAILABLE MID-JANUARY, 1989!
526: \end{nrtc}
527: \end{bwslide}
528:
529:
530: \end{document}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.