Artifact
3490792993a3af1e36f9a3f3d62c2272740c67e4 :
File
doc/net2o.lyx
— part of check-in
[62085d2bd1]
at
2010-09-26 17:29:52
on branch trunk
— Work on net2o job context
(user:
bernd.paysan@gmx.de
size: 17048)
0000: 23 4c 79 58 20 31 2e 36 2e 35 20 63 72 65 61 74 #LyX 1.6.5 creat
0010: 65 64 20 74 68 69 73 20 66 69 6c 65 2e 20 46 6f ed this file. Fo
0020: 72 20 6d 6f 72 65 20 69 6e 66 6f 20 73 65 65 20 r more info see
0030: 68 74 74 70 3a 2f 2f 77 77 77 2e 6c 79 78 2e 6f http://www.lyx.o
0040: 72 67 2f 0a 5c 6c 79 78 66 6f 72 6d 61 74 20 33 rg/.\lyxformat 3
0050: 34 35 0a 5c 62 65 67 69 6e 5f 64 6f 63 75 6d 65 45.\begin_docume
0060: 6e 74 0a 5c 62 65 67 69 6e 5f 68 65 61 64 65 72 nt.\begin_header
0070: 0a 5c 74 65 78 74 63 6c 61 73 73 20 62 65 61 6d .\textclass beam
0080: 65 72 0a 5c 62 65 67 69 6e 5f 70 72 65 61 6d 62 er.\begin_preamb
0090: 6c 65 0a 5c 75 73 65 74 68 65 6d 65 7b 57 61 72 le.\usetheme{War
00a0: 73 61 77 7d 0a 25 20 6f 72 20 2e 2e 2e 0a 0a 5c saw}.% or .....\
00b0: 73 65 74 62 65 61 6d 65 72 63 6f 76 65 72 65 64 setbeamercovered
00c0: 7b 74 72 61 6e 73 70 61 72 65 6e 74 7d 0a 25 20 {transparent}.%
00d0: 6f 72 20 77 68 61 74 65 76 65 72 20 28 70 6f 73 or whatever (pos
00e0: 73 69 62 6c 79 20 6a 75 73 74 20 64 65 6c 65 74 sibly just delet
00f0: 65 20 69 74 29 0a 5c 65 6e 64 5f 70 72 65 61 6d e it).\end_pream
0100: 62 6c 65 0a 5c 75 73 65 5f 64 65 66 61 75 6c 74 ble.\use_default
0110: 5f 6f 70 74 69 6f 6e 73 20 66 61 6c 73 65 0a 5c _options false.\
0120: 6c 61 6e 67 75 61 67 65 20 65 6e 67 6c 69 73 68 language english
0130: 0a 5c 69 6e 70 75 74 65 6e 63 6f 64 69 6e 67 20 .\inputencoding
0140: 61 75 74 6f 0a 5c 66 6f 6e 74 5f 72 6f 6d 61 6e auto.\font_roman
0150: 20 74 69 6d 65 73 0a 5c 66 6f 6e 74 5f 73 61 6e times.\font_san
0160: 73 20 64 65 66 61 75 6c 74 0a 5c 66 6f 6e 74 5f s default.\font_
0170: 74 79 70 65 77 72 69 74 65 72 20 64 65 66 61 75 typewriter defau
0180: 6c 74 0a 5c 66 6f 6e 74 5f 64 65 66 61 75 6c 74 lt.\font_default
0190: 5f 66 61 6d 69 6c 79 20 64 65 66 61 75 6c 74 0a _family default.
01a0: 5c 66 6f 6e 74 5f 73 63 20 66 61 6c 73 65 0a 5c \font_sc false.\
01b0: 66 6f 6e 74 5f 6f 73 66 20 66 61 6c 73 65 0a 5c font_osf false.\
01c0: 66 6f 6e 74 5f 73 66 5f 73 63 61 6c 65 20 31 30 font_sf_scale 10
01d0: 30 0a 5c 66 6f 6e 74 5f 74 74 5f 73 63 61 6c 65 0.\font_tt_scale
01e0: 20 31 30 30 0a 0a 5c 67 72 61 70 68 69 63 73 20 100..\graphics
01f0: 64 65 66 61 75 6c 74 0a 5c 70 61 70 65 72 66 6f default.\paperfo
0200: 6e 74 73 69 7a 65 20 64 65 66 61 75 6c 74 0a 5c ntsize default.\
0210: 73 70 61 63 69 6e 67 20 73 69 6e 67 6c 65 0a 5c spacing single.\
0220: 75 73 65 5f 68 79 70 65 72 72 65 66 20 66 61 6c use_hyperref fal
0230: 73 65 0a 5c 70 61 70 65 72 73 69 7a 65 20 64 65 se.\papersize de
0240: 66 61 75 6c 74 0a 5c 75 73 65 5f 67 65 6f 6d 65 fault.\use_geome
0250: 74 72 79 20 66 61 6c 73 65 0a 5c 75 73 65 5f 61 try false.\use_a
0260: 6d 73 6d 61 74 68 20 32 0a 5c 75 73 65 5f 65 73 msmath 2.\use_es
0270: 69 6e 74 20 30 0a 5c 63 69 74 65 5f 65 6e 67 69 int 0.\cite_engi
0280: 6e 65 20 62 61 73 69 63 0a 5c 75 73 65 5f 62 69 ne basic.\use_bi
0290: 62 74 6f 70 69 63 20 66 61 6c 73 65 0a 5c 70 61 btopic false.\pa
02a0: 70 65 72 6f 72 69 65 6e 74 61 74 69 6f 6e 20 70 perorientation p
02b0: 6f 72 74 72 61 69 74 0a 5c 73 65 63 6e 75 6d 64 ortrait.\secnumd
02c0: 65 70 74 68 20 32 0a 5c 74 6f 63 64 65 70 74 68 epth 2.\tocdepth
02d0: 20 32 0a 5c 70 61 72 61 67 72 61 70 68 5f 73 65 2.\paragraph_se
02e0: 70 61 72 61 74 69 6f 6e 20 69 6e 64 65 6e 74 0a paration indent.
02f0: 5c 64 65 66 73 6b 69 70 20 6d 65 64 73 6b 69 70 \defskip medskip
0300: 0a 5c 71 75 6f 74 65 73 5f 6c 61 6e 67 75 61 67 .\quotes_languag
0310: 65 20 65 6e 67 6c 69 73 68 0a 5c 70 61 70 65 72 e english.\paper
0320: 63 6f 6c 75 6d 6e 73 20 31 0a 5c 70 61 70 65 72 columns 1.\paper
0330: 73 69 64 65 73 20 31 0a 5c 70 61 70 65 72 70 61 sides 1.\paperpa
0340: 67 65 73 74 79 6c 65 20 64 65 66 61 75 6c 74 0a gestyle default.
0350: 5c 74 72 61 63 6b 69 6e 67 5f 63 68 61 6e 67 65 \tracking_change
0360: 73 20 66 61 6c 73 65 0a 5c 6f 75 74 70 75 74 5f s false.\output_
0370: 63 68 61 6e 67 65 73 20 66 61 6c 73 65 0a 5c 61 changes false.\a
0380: 75 74 68 6f 72 20 22 22 20 0a 5c 61 75 74 68 6f uthor "" .\autho
0390: 72 20 22 22 20 0a 5c 65 6e 64 5f 68 65 61 64 65 r "" .\end_heade
03a0: 72 0a 0a 5c 62 65 67 69 6e 5f 62 6f 64 79 0a 0a r..\begin_body..
03b0: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 54 69 \begin_layout Ti
03c0: 74 6c 65 0a 6e 65 74 32 6f 3a 20 76 61 70 6f 72 tle.net2o: vapor
03d0: 20 0a 5c 62 65 67 69 6e 5f 69 6e 73 65 74 20 46 .\begin_inset F
03e0: 6f 72 6d 75 6c 61 20 24 5c 72 69 67 68 74 61 72 ormula $\rightar
03f0: 72 6f 77 24 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a row$.\end_inset.
0400: 0a 20 72 65 61 6c 69 74 79 0a 5c 62 65 67 69 6e . reality.\begin
0410: 5f 69 6e 73 65 74 20 4f 70 74 41 72 67 0a 73 74 _inset OptArg.st
0420: 61 74 75 73 20 6f 70 65 6e 0a 0a 5c 62 65 67 69 atus open..\begi
0430: 6e 5f 6c 61 79 6f 75 74 20 50 6c 61 69 6e 20 4c n_layout Plain L
0440: 61 79 6f 75 74 0a 6e 65 74 32 6f 0a 5c 65 6e 64 ayout.net2o.\end
0450: 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 69 6e _layout..\end_in
0460: 73 65 74 0a 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 set...\end_layou
0470: 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 t..\begin_layout
0480: 20 41 75 74 68 6f 72 0a 42 65 72 6e 64 20 50 61 Author.Bernd Pa
0490: 79 73 61 6e 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 ysan.\end_layout
04a0: 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 ..\begin_layout
04b0: 44 61 74 65 0a 45 75 72 6f 46 6f 72 74 68 20 32 Date.EuroForth 2
04c0: 30 31 30 2c 20 48 61 6d 62 75 72 67 0a 5c 65 6e 010, Hamburg.\en
04d0: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e d_layout..\begin
04e0: 5f 6c 61 79 6f 75 74 20 42 65 67 69 6e 46 72 61 _layout BeginFra
04f0: 6d 65 0a 4f 75 74 6c 69 6e 65 0a 5c 65 6e 64 5f me.Outline.\end_
0500: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c layout..\begin_l
0510: 61 79 6f 75 74 20 53 74 61 6e 64 61 72 64 0a 5c ayout Standard.\
0520: 62 65 67 69 6e 5f 69 6e 73 65 74 20 43 6f 6d 6d begin_inset Comm
0530: 61 6e 64 49 6e 73 65 74 20 74 6f 63 0a 4c 61 74 andInset toc.Lat
0540: 65 78 43 6f 6d 6d 61 6e 64 20 74 61 62 6c 65 6f exCommand tableo
0550: 66 63 6f 6e 74 65 6e 74 73 0a 0a 5c 65 6e 64 5f fcontents..\end_
0560: 69 6e 73 65 74 0a 0a 0a 5c 65 6e 64 5f 6c 61 79 inset...\end_lay
0570: 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f out..\begin_layo
0580: 75 74 20 45 6e 64 46 72 61 6d 65 0a 0a 5c 65 6e ut EndFrame..\en
0590: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e d_layout..\begin
05a0: 5f 6c 61 79 6f 75 74 20 53 65 63 74 69 6f 6e 0a _layout Section.
05b0: 4d 6f 74 69 76 61 74 69 6f 6e 0a 5c 65 6e 64 5f Motivation.\end_
05c0: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c layout..\begin_l
05d0: 61 79 6f 75 74 20 53 75 62 73 65 63 74 69 6f 6e ayout Subsection
05e0: 0a 4e 6f 20 73 61 62 62 61 74 69 63 61 6c 2c 20 .No sabbatical,
05f0: 62 75 74 20 61 6c 73 6f 20 6e 6f 20 72 65 61 6c but also no real
0600: 20 63 68 61 6c 6c 61 6e 67 65 0a 5c 65 6e 64 5f challange.\end_
0610: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c layout..\begin_l
0620: 61 79 6f 75 74 20 42 65 67 69 6e 46 72 61 6d 65 ayout BeginFrame
0630: 0a 4c 6f 6f 6b 69 6e 67 20 66 6f 72 20 61 20 63 .Looking for a c
0640: 68 61 6c 6c 61 6e 67 65 0a 5c 65 6e 64 5f 6c 61 hallange.\end_la
0650: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 yout..\begin_lay
0660: 6f 75 74 20 49 74 65 6d 69 7a 65 0a 41 73 20 70 out Itemize.As p
0670: 72 65 73 65 6e 74 65 64 20 6c 61 73 74 20 79 65 resented last ye
0680: 61 72 20 6f 6e 20 45 75 72 6f 46 6f 72 74 68 2c ar on EuroForth,
0690: 20 74 68 65 20 63 68 61 6c 6c 61 6e 67 65 20 49 the challange I
06a0: 27 6d 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 69 73 'm looking at is
06b0: 20 61 20 63 6c 65 61 6e 0a 20 73 6c 61 74 65 20 a clean. slate
06c0: 72 65 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e reimplementation
06d0: 20 6f 66 20 0a 5c 62 65 67 69 6e 5f 69 6e 73 65 of .\begin_inse
06e0: 74 20 51 75 6f 74 65 73 20 65 6c 64 0a 5c 65 6e t Quotes eld.\en
06f0: 64 5f 69 6e 73 65 74 0a 0a 74 68 65 20 49 6e 74 d_inset..the Int
0700: 65 72 6e 65 74 0a 5c 62 65 67 69 6e 5f 69 6e 73 ernet.\begin_ins
0710: 65 74 20 51 75 6f 74 65 73 20 65 72 64 0a 5c 65 et Quotes erd.\e
0720: 6e 64 5f 69 6e 73 65 74 0a 0a 0a 5c 65 6e 64 5f nd_inset...\end_
0730: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 layout..\begin_d
0740: 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 eeper.\begin_lay
0750: 6f 75 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f out Pause..\end_
0760: 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 layout..\end_dee
0770: 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 per.\begin_layou
0780: 74 20 49 74 65 6d 69 7a 65 0a 4d 79 20 70 72 65 t Itemize.My pre
0790: 76 69 6f 75 73 20 63 6f 6d 70 61 6e 79 20 6d 61 vious company ma
07a0: 6e 61 67 65 64 20 74 6f 20 73 65 6c 6c 20 6d 65 naged to sell me
07b0: 20 77 69 74 68 20 6d 79 20 74 65 61 6d 20 69 6e with my team in
07c0: 73 74 65 61 64 20 6f 66 20 66 69 72 69 6e 67 20 stead of firing
07d0: 75 73 2d 2d 2d 73 6f 0a 20 74 68 65 20 70 6c 61 us---so. the pla
07e0: 6e 6e 65 64 20 73 61 62 62 61 74 69 63 61 6c 20 nned sabbatical
07f0: 64 6f 65 73 6e 27 74 20 68 61 70 70 65 6e 0a 5c doesn't happen.\
0800: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 end_layout..\beg
0810: 69 6e 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 6e in_deeper.\begin
0820: 5f 6c 61 79 6f 75 74 20 50 61 75 73 65 0a 0a 5c _layout Pause..\
0830: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 end_layout..\end
0840: 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c _deeper.\begin_l
0850: 61 79 6f 75 74 20 49 74 65 6d 69 7a 65 0a 54 68 ayout Itemize.Th
0860: 69 73 20 6d 65 61 6e 73 20 69 74 20 77 69 6c 6c is means it will
0870: 20 74 61 6b 65 20 6d 6f 72 65 20 74 69 6d 65 2c take more time,
0880: 20 62 75 74 20 6f 6e 20 74 68 65 20 6f 74 68 65 but on the othe
0890: 72 20 68 61 6e 64 20 69 74 20 68 61 73 20 74 6f r hand it has to
08a0: 20 62 65 20 73 69 6d 70 6c 65 72 0a 20 61 6e 64 be simpler. and
08b0: 20 6d 6f 72 65 20 63 6f 6d 70 61 63 74 0a 5c 65 more compact.\e
08c0: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 nd_layout..\begi
08d0: 6e 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f n_deeper.\begin_
08e0: 6c 61 79 6f 75 74 20 50 61 75 73 65 0a 0a 5c 65 layout Pause..\e
08f0: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f nd_layout..\end_
0900: 64 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 deeper.\begin_la
0910: 79 6f 75 74 20 49 74 65 6d 69 7a 65 0a 54 68 69 yout Itemize.Thi
0920: 73 20 74 61 6c 6b 20 69 73 20 70 61 72 74 6c 79 s talk is partly
0930: 20 73 74 61 74 75 73 20 72 65 70 6f 72 74 20 61 status report a
0940: 6e 64 20 6d 75 63 68 20 6d 6f 72 65 20 61 20 6c nd much more a l
0950: 69 73 74 20 6f 66 20 74 68 69 6e 67 73 20 74 6f ist of things to
0960: 20 64 6f 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a do.\end_layout.
0970: 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 0a 5c .\begin_deeper.\
0980: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 61 75 begin_layout Pau
0990: 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a se..\end_layout.
09a0: 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c 62 65 .\end_deeper.\be
09b0: 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 6d 69 gin_layout Itemi
09c0: 7a 65 0a 49 45 54 46 20 64 69 73 63 75 73 73 69 ze.IETF discussi
09d0: 6f 6e 73 20 61 62 6f 75 74 20 73 74 72 61 74 65 ons about strate
09e0: 67 69 63 20 69 6e 74 65 72 6e 65 74 20 64 65 76 gic internet dev
09f0: 65 6c 6f 70 6d 65 6e 74 20 69 6e 64 69 63 61 74 elopment indicat
0a00: 65 20 74 68 61 74 20 49 27 6d 0a 20 6f 6e 20 74 e that I'm. on t
0a10: 68 65 20 72 69 67 68 74 20 74 72 61 63 6b 0a 5c he right track.\
0a20: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 end_layout..\beg
0a30: 69 6e 5f 6c 61 79 6f 75 74 20 45 6e 64 46 72 61 in_layout EndFra
0a40: 6d 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a me..\end_layout.
0a50: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 53 .\begin_layout S
0a60: 75 62 73 65 63 74 69 6f 6e 0a 52 65 63 61 70 3a ubsection.Recap:
0a70: 20 52 65 71 75 69 72 65 6d 65 6e 74 73 0a 5c 65 Requirements.\e
0a80: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 nd_layout..\begi
0a90: 6e 5f 6c 61 79 6f 75 74 20 42 65 67 69 6e 46 72 n_layout BeginFr
0aa0: 61 6d 65 0a 52 65 63 61 70 3a 20 52 65 71 75 69 ame.Recap: Requi
0ab0: 72 65 6d 65 6e 74 73 0a 5c 65 6e 64 5f 6c 61 79 rements.\end_lay
0ac0: 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f out..\begin_layo
0ad0: 75 74 20 44 65 73 63 72 69 70 74 69 6f 6e 0a 53 ut Description.S
0ae0: 63 61 6c 61 62 69 6c 69 74 79 20 4d 75 73 74 20 calability Must
0af0: 77 6f 72 6b 20 77 65 6c 6c 20 77 69 74 68 20 6c work well with l
0b00: 6f 77 20 61 6e 64 20 68 69 67 68 20 62 61 6e 64 ow and high band
0b10: 77 69 64 74 68 73 2c 20 6c 6f 6f 73 65 20 61 6e widths, loose an
0b20: 64 20 74 69 67 68 74 6c 79 0a 20 63 6f 75 70 6c d tightly. coupl
0b30: 65 64 20 73 79 73 74 65 6d 73 2c 20 66 65 77 20 ed systems, few
0b40: 61 6e 64 20 6d 61 6e 79 20 68 6f 73 74 73 20 63 and many hosts c
0b50: 6f 6e 6e 65 63 74 65 64 20 74 6f 67 65 74 68 65 onnected togethe
0b60: 72 20 6f 76 65 72 20 73 68 6f 72 74 20 74 6f 20 r over short to
0b70: 66 61 72 0a 20 64 69 73 74 61 6e 63 65 73 2e 0a far. distances..
0b80: 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 \end_layout..\be
0b90: 67 69 6e 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 gin_deeper.\begi
0ba0: 6e 5f 6c 61 79 6f 75 74 20 50 61 75 73 65 0a 0a n_layout Pause..
0bb0: 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e \end_layout..\en
0bc0: 64 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f d_deeper.\begin_
0bd0: 6c 61 79 6f 75 74 20 44 65 73 63 72 69 70 74 69 layout Descripti
0be0: 6f 6e 0a 45 61 73 79 0a 5c 62 65 67 69 6e 5f 69 on.Easy.\begin_i
0bf0: 6e 73 65 74 20 73 70 61 63 65 20 7e 0a 5c 65 6e nset space ~.\en
0c00: 64 5f 69 6e 73 65 74 0a 0a 74 6f 0a 5c 62 65 67 d_inset..to.\beg
0c10: 69 6e 5f 69 6e 73 65 74 20 73 70 61 63 65 20 7e in_inset space ~
0c20: 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a 69 6d 70 .\end_inset..imp
0c30: 6c 65 6d 65 6e 74 20 4d 75 73 74 20 77 6f 72 6b lement Must work
0c40: 20 77 69 74 68 20 61 20 6d 69 6e 69 6d 75 6d 20 with a minimum
0c50: 6f 66 20 65 66 66 6f 72 74 2c 20 6d 75 73 74 20 of effort, must
0c60: 61 6c 6c 6f 77 20 73 6d 61 6c 6c 20 61 6e 64 20 allow small and
0c70: 63 68 65 61 70 0a 20 64 65 76 69 63 65 73 20 74 cheap. devices t
0c80: 6f 20 63 6f 6e 6e 65 63 74 2e 0a 20 4f 6e 65 20 o connect.. One
0c90: 69 64 65 61 20 69 73 20 74 6f 20 72 65 70 6c 61 idea is to repla
0ca0: 63 65 20 0a 5c 62 65 67 69 6e 5f 69 6e 73 65 74 ce .\begin_inset
0cb0: 20 51 75 6f 74 65 73 20 65 6c 64 0a 5c 65 6e 64 Quotes eld.\end
0cc0: 5f 69 6e 73 65 74 0a 0a 62 75 73 73 65 73 0a 5c _inset..busses.\
0cd0: 62 65 67 69 6e 5f 69 6e 73 65 74 20 51 75 6f 74 begin_inset Quot
0ce0: 65 73 20 65 72 64 0a 5c 65 6e 64 5f 69 6e 73 65 es erd.\end_inse
0cf0: 74 0a 0a 20 6c 69 6b 65 20 55 53 42 20 61 6e 64 t.. like USB and
0d00: 20 66 69 72 65 77 69 72 65 20 77 69 74 68 20 63 firewire with c
0d10: 68 65 61 70 20 4c 41 4e 20 6c 69 6e 6b 73 2e 0a heap LAN links..
0d20: 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 \end_layout..\be
0d30: 67 69 6e 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 gin_deeper.\begi
0d40: 6e 5f 6c 61 79 6f 75 74 20 50 61 75 73 65 0a 0a n_layout Pause..
0d50: 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e \end_layout..\en
0d60: 64 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f d_deeper.\begin_
0d70: 6c 61 79 6f 75 74 20 44 65 73 63 72 69 70 74 69 layout Descripti
0d80: 6f 6e 0a 53 65 63 75 72 69 74 79 20 55 73 65 72 on.Security User
0d90: 73 20 77 61 6e 74 20 61 75 74 68 65 6e 74 69 63 s want authentic
0da0: 61 74 69 6f 6e 20 61 6e 64 20 61 75 74 68 6f 72 ation and author
0db0: 69 7a 61 74 69 6f 6e 2c 20 62 75 74 20 61 6c 73 ization, but als
0dc0: 6f 20 61 6e 6f 6e 79 6d 69 74 79 0a 20 61 6e 64 o anonymity. and
0dd0: 20 70 72 69 76 61 63 79 2e 0a 20 46 69 72 65 77 privacy.. Firew
0de0: 61 6c 6c 73 20 61 6e 64 20 73 69 6d 69 6c 61 72 alls and similar
0df0: 20 67 61 74 65 6b 65 65 70 65 72 73 20 28 6c 6f gatekeepers (lo
0e00: 61 64 20 62 61 6c 61 6e 63 65 72 73 2c 20 65 74 ad balancers, et
0e10: 63 2e 29 20 61 72 65 20 63 6f 6d 6d 6f 6e 2e 0a c.) are common..
0e20: 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 \end_layout..\be
0e30: 67 69 6e 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 gin_deeper.\begi
0e40: 6e 5f 6c 61 79 6f 75 74 20 50 61 75 73 65 0a 0a n_layout Pause..
0e50: 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e \end_layout..\en
0e60: 64 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f d_deeper.\begin_
0e70: 6c 61 79 6f 75 74 20 44 65 73 63 72 69 70 74 69 layout Descripti
0e80: 6f 6e 0a 4d 65 64 69 61 0a 5c 62 65 67 69 6e 5f on.Media.\begin_
0e90: 69 6e 73 65 74 20 73 70 61 63 65 20 7e 0a 5c 65 inset space ~.\e
0ea0: 6e 64 5f 69 6e 73 65 74 0a 0a 63 61 70 61 62 6c nd_inset..capabl
0eb0: 65 20 54 68 69 73 20 72 65 71 75 69 72 65 73 20 e This requires
0ec0: 72 65 61 6c 2d 74 69 6d 65 20 63 61 70 61 62 69 real-time capabi
0ed0: 6c 69 74 69 65 73 2c 20 70 72 65 2d 61 6c 6c 6f lities, pre-allo
0ee0: 63 61 74 65 64 20 62 61 6e 64 77 69 64 74 68 20 cated bandwidth
0ef0: 61 6e 64 0a 20 6f 74 68 65 72 20 51 6f 53 20 66 and. other QoS f
0f00: 65 61 74 75 72 65 73 2c 20 65 6e 64 2d 74 6f 2d eatures, end-to-
0f10: 65 6e 64 2e 0a 20 0a 5c 65 6e 64 5f 6c 61 79 6f end.. .\end_layo
0f20: 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 ut..\begin_deepe
0f30: 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 r.\begin_layout
0f40: 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f Pause..\end_layo
0f50: 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a ut..\end_deeper.
0f60: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 44 65 \begin_layout De
0f70: 73 63 72 69 70 74 69 6f 6e 0a 54 72 61 6e 73 70 scription.Transp
0f80: 61 72 65 6e 63 79 20 4d 75 73 74 20 62 65 20 61 arency Must be a
0f90: 62 6c 65 20 74 6f 20 77 6f 72 6b 20 74 6f 67 65 ble to work toge
0fa0: 74 68 65 72 20 77 69 74 68 20 6f 74 68 65 72 20 ther with other
0fb0: 6e 65 74 77 6f 72 6b 73 20 28 65 73 70 65 63 69 networks (especi
0fc0: 61 6c 6c 79 0a 20 49 6e 74 65 72 6e 65 74 20 31 ally. Internet 1
0fd0: 2e 30 29 2e 0a 20 0a 5c 65 6e 64 5f 6c 61 79 6f .0).. .\end_layo
0fe0: 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 ut..\begin_layou
0ff0: 74 20 45 6e 64 46 72 61 6d 65 0a 0a 5c 65 6e 64 t EndFrame..\end
1000: 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f _layout..\begin_
1010: 6c 61 79 6f 75 74 20 53 65 63 74 69 6f 6e 0a 52 layout Section.R
1020: 65 63 61 70 3a 20 54 6f 70 6f 6c 6f 67 79 0a 5c ecap: Topology.\
1030: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 end_layout..\beg
1040: 69 6e 5f 6c 61 79 6f 75 74 20 42 65 67 69 6e 46 in_layout BeginF
1050: 72 61 6d 65 0a 53 77 69 74 63 68 69 6e 67 20 50 rame.Switching P
1060: 61 63 6b 65 74 73 2c 20 52 6f 75 74 69 6e 67 20 ackets, Routing
1070: 43 6f 6e 6e 65 63 74 69 6f 6e 73 0a 5c 65 6e 64 Connections.\end
1080: 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f _layout..\begin_
1090: 6c 61 79 6f 75 74 20 49 74 65 6d 69 7a 65 0a 53 layout Itemize.S
10a0: 69 6d 69 6c 61 72 20 74 6f 20 4d 50 4c 53 2c 20 imilar to MPLS,
10b0: 70 61 63 6b 65 74 73 20 73 68 6f 75 6c 64 20 72 packets should r
10c0: 75 6e 20 74 68 72 6f 75 67 68 20 61 20 73 77 69 un through a swi
10d0: 74 63 68 69 6e 67 20 6e 65 74 77 6f 72 6b 2c 20 tching network,
10e0: 6e 6f 74 20 74 68 72 6f 75 67 68 0a 20 72 6f 75 not through. rou
10f0: 74 65 72 73 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 ters.\end_layout
1100: 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 0a ..\begin_deeper.
1110: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 61 \begin_layout Pa
1120: 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 use..\end_layout
1130: 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c 62 ..\end_deeper.\b
1140: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 6d egin_layout Item
1150: 69 7a 65 0a 52 6f 75 74 69 6e 67 20 69 73 20 61 ize.Routing is a
1160: 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 6f 66 20 combination of
1170: 44 4e 53 20 28 6e 61 6d 65 20 72 65 73 6f 6c 75 DNS (name resolu
1180: 74 69 6f 6e 29 20 61 6e 64 20 72 6f 75 74 69 6e tion) and routin
1190: 67 20 63 61 6c 63 75 6c 61 74 69 6f 6e 0a 20 28 g calculation. (
11a0: 64 65 73 74 69 6e 61 74 69 6f 6e 20 6c 6f 6f 6b destination look
11b0: 75 70 29 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a up).\end_layout.
11c0: 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 0a 5c .\begin_deeper.\
11d0: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 61 75 begin_layout Pau
11e0: 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a se..\end_layout.
11f0: 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c 62 65 .\end_deeper.\be
1200: 67 69 6e 5f 6c 61 79 6f 75 74 20 42 6c 6f 63 6b gin_layout Block
1210: 0a 5c 62 65 67 69 6e 5f 69 6e 73 65 74 20 45 52 .\begin_inset ER
1220: 54 0a 73 74 61 74 75 73 20 63 6f 6c 6c 61 70 73 T.status collaps
1230: 65 64 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 ed..\begin_layou
1240: 74 20 50 6c 61 69 6e 20 4c 61 79 6f 75 74 0a 0a t Plain Layout..
1250: 7b 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c {.\end_layout..\
1260: 65 6e 64 5f 69 6e 73 65 74 0a 0a 50 68 79 73 69 end_inset..Physi
1270: 63 61 6c 20 52 6f 75 74 65 0a 5c 62 65 67 69 6e cal Route.\begin
1280: 5f 69 6e 73 65 74 20 45 52 54 0a 73 74 61 74 75 _inset ERT.statu
1290: 73 20 63 6f 6c 6c 61 70 73 65 64 0a 0a 5c 62 65 s collapsed..\be
12a0: 67 69 6e 5f 6c 61 79 6f 75 74 20 50 6c 61 69 6e gin_layout Plain
12b0: 20 4c 61 79 6f 75 74 0a 0a 7d 0a 5c 65 6e 64 5f Layout..}.\end_
12c0: 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 69 6e 73 layout..\end_ins
12d0: 65 74 0a 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 et...\end_layout
12e0: 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 0a ..\begin_deeper.
12f0: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 \begin_layout It
1300: 65 6d 69 7a 65 0a 54 61 6b 65 20 66 69 72 73 74 emize.Take first
1310: 20 0a 5c 62 65 67 69 6e 5f 69 6e 73 65 74 20 46 .\begin_inset F
1320: 6f 72 6d 75 6c 61 20 24 6e 24 0a 5c 65 6e 64 5f ormula $n$.\end_
1330: 69 6e 73 65 74 0a 0a 20 62 69 74 73 20 6f 66 20 inset.. bits of
1340: 74 61 72 67 65 74 20 61 64 64 72 65 73 73 20 61 target address a
1350: 6e 64 20 73 65 6c 65 63 74 20 64 65 73 74 69 6e nd select destin
1360: 61 74 69 6f 6e 0a 5c 65 6e 64 5f 6c 61 79 6f 75 ation.\end_layou
1370: 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 t..\begin_deeper
1380: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 .\begin_layout P
1390: 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 ause..\end_layou
13a0: 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c t..\end_deeper.\
13b0: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 begin_layout Ite
13c0: 6d 69 7a 65 0a 53 68 69 66 74 20 74 61 72 67 65 mize.Shift targe
13d0: 74 20 61 64 64 72 65 73 73 20 62 79 20 0a 5c 62 t address by .\b
13e0: 65 67 69 6e 5f 69 6e 73 65 74 20 46 6f 72 6d 75 egin_inset Formu
13f0: 6c 61 20 24 6e 24 0a 5c 65 6e 64 5f 69 6e 73 65 la $n$.\end_inse
1400: 74 0a 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a t...\end_layout.
1410: 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 0a 5c .\begin_deeper.\
1420: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 61 75 begin_layout Pau
1430: 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a se..\end_layout.
1440: 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c 62 65 .\end_deeper.\be
1450: 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 6d 69 gin_layout Itemi
1460: 7a 65 0a 49 6e 73 65 72 74 20 62 69 74 2d 72 65 ze.Insert bit-re
1470: 76 65 72 73 65 64 20 73 6f 75 72 63 65 20 69 6e versed source in
1480: 74 6f 20 61 64 64 72 65 73 73 20 66 69 65 6c 64 to address field
1490: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 .\end_layout..\e
14a0: 6e 64 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 6e nd_deeper.\begin
14b0: 5f 6c 61 79 6f 75 74 20 45 6e 64 46 72 61 6d 65 _layout EndFrame
14c0: 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c ..\end_layout..\
14d0: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 53 75 62 begin_layout Sub
14e0: 73 65 63 74 69 6f 6e 0a 52 65 63 61 70 3a 20 50 section.Recap: P
14f0: 61 63 6b 65 74 20 48 65 61 64 65 72 0a 5c 65 6e acket Header.\en
1500: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e d_layout..\begin
1510: 5f 6c 61 79 6f 75 74 20 42 65 67 69 6e 46 72 61 _layout BeginFra
1520: 6d 65 0a 52 65 63 61 70 3a 20 50 61 63 6b 65 74 me.Recap: Packet
1530: 20 48 65 61 64 65 72 0a 5c 65 6e 64 5f 6c 61 79 Header.\end_lay
1540: 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f out..\begin_layo
1550: 75 74 20 53 74 61 6e 64 61 72 64 0a 5c 61 6c 69 ut Standard.\ali
1560: 67 6e 20 63 65 6e 74 65 72 0a 5c 62 65 67 69 6e gn center.\begin
1570: 5f 69 6e 73 65 74 20 54 61 62 75 6c 61 72 0a 3c _inset Tabular.<
1580: 6c 79 78 74 61 62 75 6c 61 72 20 76 65 72 73 69 lyxtabular versi
1590: 6f 6e 3d 22 33 22 20 72 6f 77 73 3d 22 37 22 20 on="3" rows="7"
15a0: 63 6f 6c 75 6d 6e 73 3d 22 32 22 3e 0a 3c 66 65 columns="2">.<fe
15b0: 61 74 75 72 65 73 3e 0a 3c 63 6f 6c 75 6d 6e 20 atures>.<column
15c0: 61 6c 69 67 6e 6d 65 6e 74 3d 22 63 65 6e 74 65 alignment="cente
15d0: 72 22 20 76 61 6c 69 67 6e 6d 65 6e 74 3d 22 74 r" valignment="t
15e0: 6f 70 22 20 77 69 64 74 68 3d 22 30 22 3e 0a 3c op" width="0">.<
15f0: 63 6f 6c 75 6d 6e 20 61 6c 69 67 6e 6d 65 6e 74 column alignment
1600: 3d 22 63 65 6e 74 65 72 22 20 76 61 6c 69 67 6e ="center" valign
1610: 6d 65 6e 74 3d 22 74 6f 70 22 20 77 69 64 74 68 ment="top" width
1620: 3d 22 30 22 3e 0a 3c 72 6f 77 3e 0a 3c 63 65 6c ="0">.<row>.<cel
1630: 6c 20 61 6c 69 67 6e 6d 65 6e 74 3d 22 63 65 6e l alignment="cen
1640: 74 65 72 22 20 76 61 6c 69 67 6e 6d 65 6e 74 3d ter" valignment=
1650: 22 74 6f 70 22 20 74 6f 70 6c 69 6e 65 3d 22 74 "top" topline="t
1660: 72 75 65 22 20 6c 65 66 74 6c 69 6e 65 3d 22 74 rue" leftline="t
1670: 72 75 65 22 20 75 73 65 62 6f 78 3d 22 6e 6f 6e rue" usebox="non
1680: 65 22 3e 0a 5c 62 65 67 69 6e 5f 69 6e 73 65 74 e">.\begin_inset
1690: 20 54 65 78 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 Text..\begin_la
16a0: 79 6f 75 74 20 50 6c 61 69 6e 20 4c 61 79 6f 75 yout Plain Layou
16b0: 74 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a t..\end_layout..
16c0: 5c 65 6e 64 5f 69 6e 73 65 74 0a 3c 2f 63 65 6c \end_inset.</cel
16d0: 6c 3e 0a 3c 63 65 6c 6c 20 61 6c 69 67 6e 6d 65 l>.<cell alignme
16e0: 6e 74 3d 22 63 65 6e 74 65 72 22 20 76 61 6c 69 nt="center" vali
16f0: 67 6e 6d 65 6e 74 3d 22 74 6f 70 22 20 74 6f 70 gnment="top" top
1700: 6c 69 6e 65 3d 22 74 72 75 65 22 20 62 6f 74 74 line="true" bott
1710: 6f 6d 6c 69 6e 65 3d 22 74 72 75 65 22 20 6c 65 omline="true" le
1720: 66 74 6c 69 6e 65 3d 22 74 72 75 65 22 20 72 69 ftline="true" ri
1730: 67 68 74 6c 69 6e 65 3d 22 74 72 75 65 22 20 75 ghtline="true" u
1740: 73 65 62 6f 78 3d 22 6e 6f 6e 65 22 3e 0a 5c 62 sebox="none">.\b
1750: 65 67 69 6e 5f 69 6e 73 65 74 20 54 65 78 74 0a egin_inset Text.
1760: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 .\begin_layout P
1770: 6c 61 69 6e 20 4c 61 79 6f 75 74 0a 0a 5c 65 6d lain Layout..\em
1780: 70 68 20 6f 6e 0a 53 69 7a 65 0a 5c 65 6e 64 5f ph on.Size.\end_
1790: 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 69 6e 73 layout..\end_ins
17a0: 65 74 0a 3c 2f 63 65 6c 6c 3e 0a 3c 2f 72 6f 77 et.</cell>.</row
17b0: 3e 0a 3c 72 6f 77 3e 0a 3c 63 65 6c 6c 20 61 6c >.<row>.<cell al
17c0: 69 67 6e 6d 65 6e 74 3d 22 63 65 6e 74 65 72 22 ignment="center"
17d0: 20 76 61 6c 69 67 6e 6d 65 6e 74 3d 22 74 6f 70 valignment="top
17e0: 22 20 74 6f 70 6c 69 6e 65 3d 22 74 72 75 65 22 " topline="true"
17f0: 20 6c 65 66 74 6c 69 6e 65 3d 22 74 72 75 65 22 leftline="true"
1800: 20 75 73 65 62 6f 78 3d 22 6e 6f 6e 65 22 3e 0a usebox="none">.
1810: 5c 62 65 67 69 6e 5f 69 6e 73 65 74 20 54 65 78 \begin_inset Tex
1820: 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 t..\begin_layout
1830: 20 50 6c 61 69 6e 20 4c 61 79 6f 75 74 0a 0a 5c Plain Layout..\
1840: 65 6d 70 68 20 6f 6e 0a 46 6c 61 67 73 0a 5c 65 emph on.Flags.\e
1850: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f nd_layout..\end_
1860: 69 6e 73 65 74 0a 3c 2f 63 65 6c 6c 3e 0a 3c 63 inset.</cell>.<c
1870: 65 6c 6c 20 61 6c 69 67 6e 6d 65 6e 74 3d 22 63 ell alignment="c
1880: 65 6e 74 65 72 22 20 76 61 6c 69 67 6e 6d 65 6e enter" valignmen
1890: 74 3d 22 74 6f 70 22 20 74 6f 70 6c 69 6e 65 3d t="top" topline=
18a0: 22 74 72 75 65 22 20 6c 65 66 74 6c 69 6e 65 3d "true" leftline=
18b0: 22 74 72 75 65 22 20 72 69 67 68 74 6c 69 6e 65 "true" rightline
18c0: 3d 22 74 72 75 65 22 20 75 73 65 62 6f 78 3d 22 ="true" usebox="
18d0: 6e 6f 6e 65 22 3e 0a 5c 62 65 67 69 6e 5f 69 6e none">.\begin_in
18e0: 73 65 74 20 54 65 78 74 0a 0a 5c 62 65 67 69 6e set Text..\begin
18f0: 5f 6c 61 79 6f 75 74 20 50 6c 61 69 6e 20 4c 61 _layout Plain La
1900: 79 6f 75 74 0a 0a 5c 65 6d 70 68 20 6f 6e 0a 32 yout..\emph on.2
1910: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 .\end_layout..\e
1920: 6e 64 5f 69 6e 73 65 74 0a 3c 2f 63 65 6c 6c 3e nd_inset.</cell>
1930: 0a 3c 2f 72 6f 77 3e 0a 3c 72 6f 77 3e 0a 3c 63 .</row>.<row>.<c
1940: 65 6c 6c 20 61 6c 69 67 6e 6d 65 6e 74 3d 22 63 ell alignment="c
1950: 65 6e 74 65 72 22 20 76 61 6c 69 67 6e 6d 65 6e enter" valignmen
1960: 74 3d 22 74 6f 70 22 20 74 6f 70 6c 69 6e 65 3d t="top" topline=
1970: 22 74 72 75 65 22 20 6c 65 66 74 6c 69 6e 65 3d "true" leftline=
1980: 22 74 72 75 65 22 20 75 73 65 62 6f 78 3d 22 6e "true" usebox="n
1990: 6f 6e 65 22 3e 0a 5c 62 65 67 69 6e 5f 69 6e 73 one">.\begin_ins
19a0: 65 74 20 54 65 78 74 0a 0a 5c 62 65 67 69 6e 5f et Text..\begin_
19b0: 6c 61 79 6f 75 74 20 50 6c 61 69 6e 20 4c 61 79 layout Plain Lay
19c0: 6f 75 74 0a 0a 5c 65 6d 70 68 20 6f 6e 0a 50 61 out..\emph on.Pa
19d0: 74 68 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a th.\end_layout..
19e0: 5c 65 6e 64 5f 69 6e 73 65 74 0a 3c 2f 63 65 6c \end_inset.</cel
19f0: 6c 3e 0a 3c 63 65 6c 6c 20 61 6c 69 67 6e 6d 65 l>.<cell alignme
1a00: 6e 74 3d 22 63 65 6e 74 65 72 22 20 76 61 6c 69 nt="center" vali
1a10: 67 6e 6d 65 6e 74 3d 22 74 6f 70 22 20 74 6f 70 gnment="top" top
1a20: 6c 69 6e 65 3d 22 74 72 75 65 22 20 6c 65 66 74 line="true" left
1a30: 6c 69 6e 65 3d 22 74 72 75 65 22 20 72 69 67 68 line="true" righ
1a40: 74 6c 69 6e 65 3d 22 74 72 75 65 22 20 75 73 65 tline="true" use
1a50: 62 6f 78 3d 22 6e 6f 6e 65 22 3e 0a 5c 62 65 67 box="none">.\beg
1a60: 69 6e 5f 69 6e 73 65 74 20 54 65 78 74 0a 0a 5c in_inset Text..\
1a70: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 6c 61 begin_layout Pla
1a80: 69 6e 20 4c 61 79 6f 75 74 0a 0a 5c 65 6d 70 68 in Layout..\emph
1a90: 20 6f 6e 0a 32 2f 38 0a 5c 65 6e 64 5f 6c 61 79 on.2/8.\end_lay
1aa0: 6f 75 74 0a 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a out..\end_inset.
1ab0: 3c 2f 63 65 6c 6c 3e 0a 3c 2f 72 6f 77 3e 0a 3c </cell>.</row>.<
1ac0: 72 6f 77 3e 0a 3c 63 65 6c 6c 20 61 6c 69 67 6e row>.<cell align
1ad0: 6d 65 6e 74 3d 22 63 65 6e 74 65 72 22 20 76 61 ment="center" va
1ae0: 6c 69 67 6e 6d 65 6e 74 3d 22 74 6f 70 22 20 74 lignment="top" t
1af0: 6f 70 6c 69 6e 65 3d 22 74 72 75 65 22 20 6c 65 opline="true" le
1b00: 66 74 6c 69 6e 65 3d 22 74 72 75 65 22 20 75 73 ftline="true" us
1b10: 65 62 6f 78 3d 22 6e 6f 6e 65 22 3e 0a 5c 62 65 ebox="none">.\be
1b20: 67 69 6e 5f 69 6e 73 65 74 20 54 65 78 74 0a 0a gin_inset Text..
1b30: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 6c \begin_layout Pl
1b40: 61 69 6e 20 4c 61 79 6f 75 74 0a 0a 5c 65 6d 70 ain Layout..\emp
1b50: 68 20 6f 6e 0a 41 64 64 72 65 73 73 0a 5c 65 6e h on.Address.\en
1b60: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 69 d_layout..\end_i
1b70: 6e 73 65 74 0a 3c 2f 63 65 6c 6c 3e 0a 3c 63 65 nset.</cell>.<ce
1b80: 6c 6c 20 61 6c 69 67 6e 6d 65 6e 74 3d 22 63 65 ll alignment="ce
1b90: 6e 74 65 72 22 20 76 61 6c 69 67 6e 6d 65 6e 74 nter" valignment
1ba0: 3d 22 74 6f 70 22 20 74 6f 70 6c 69 6e 65 3d 22 ="top" topline="
1bb0: 74 72 75 65 22 20 6c 65 66 74 6c 69 6e 65 3d 22 true" leftline="
1bc0: 74 72 75 65 22 20 72 69 67 68 74 6c 69 6e 65 3d true" rightline=
1bd0: 22 74 72 75 65 22 20 75 73 65 62 6f 78 3d 22 6e "true" usebox="n
1be0: 6f 6e 65 22 3e 0a 5c 62 65 67 69 6e 5f 69 6e 73 one">.\begin_ins
1bf0: 65 74 20 54 65 78 74 0a 0a 5c 62 65 67 69 6e 5f et Text..\begin_
1c00: 6c 61 79 6f 75 74 20 50 6c 61 69 6e 20 4c 61 79 layout Plain Lay
1c10: 6f 75 74 0a 0a 5c 65 6d 70 68 20 6f 6e 0a 32 2f out..\emph on.2/
1c20: 38 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 8.\end_layout..\
1c30: 65 6e 64 5f 69 6e 73 65 74 0a 3c 2f 63 65 6c 6c end_inset.</cell
1c40: 3e 0a 3c 2f 72 6f 77 3e 0a 3c 72 6f 77 3e 0a 3c >.</row>.<row>.<
1c50: 63 65 6c 6c 20 61 6c 69 67 6e 6d 65 6e 74 3d 22 cell alignment="
1c60: 63 65 6e 74 65 72 22 20 76 61 6c 69 67 6e 6d 65 center" valignme
1c70: 6e 74 3d 22 74 6f 70 22 20 74 6f 70 6c 69 6e 65 nt="top" topline
1c80: 3d 22 74 72 75 65 22 20 6c 65 66 74 6c 69 6e 65 ="true" leftline
1c90: 3d 22 74 72 75 65 22 20 75 73 65 62 6f 78 3d 22 ="true" usebox="
1ca0: 6e 6f 6e 65 22 3e 0a 5c 62 65 67 69 6e 5f 69 6e none">.\begin_in
1cb0: 73 65 74 20 54 65 78 74 0a 0a 5c 62 65 67 69 6e set Text..\begin
1cc0: 5f 6c 61 79 6f 75 74 20 50 6c 61 69 6e 20 4c 61 _layout Plain La
1cd0: 79 6f 75 74 0a 0a 5c 65 6d 70 68 20 6f 6e 0a 4a yout..\emph on.J
1ce0: 75 6e 6b 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a unk.\end_layout.
1cf0: 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 3c 2f 63 65 .\end_inset.</ce
1d00: 6c 6c 3e 0a 3c 63 65 6c 6c 20 61 6c 69 67 6e 6d ll>.<cell alignm
1d10: 65 6e 74 3d 22 63 65 6e 74 65 72 22 20 76 61 6c ent="center" val
1d20: 69 67 6e 6d 65 6e 74 3d 22 74 6f 70 22 20 74 6f ignment="top" to
1d30: 70 6c 69 6e 65 3d 22 74 72 75 65 22 20 6c 65 66 pline="true" lef
1d40: 74 6c 69 6e 65 3d 22 74 72 75 65 22 20 72 69 67 tline="true" rig
1d50: 68 74 6c 69 6e 65 3d 22 74 72 75 65 22 20 75 73 htline="true" us
1d60: 65 62 6f 78 3d 22 6e 6f 6e 65 22 3e 0a 5c 62 65 ebox="none">.\be
1d70: 67 69 6e 5f 69 6e 73 65 74 20 54 65 78 74 0a 0a gin_inset Text..
1d80: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 6c \begin_layout Pl
1d90: 61 69 6e 20 4c 61 79 6f 75 74 0a 0a 5c 65 6d 70 ain Layout..\emp
1da0: 68 20 6f 6e 0a 30 2f 38 0a 5c 65 6e 64 5f 6c 61 h on.0/8.\end_la
1db0: 79 6f 75 74 0a 0a 5c 65 6e 64 5f 69 6e 73 65 74 yout..\end_inset
1dc0: 0a 3c 2f 63 65 6c 6c 3e 0a 3c 2f 72 6f 77 3e 0a .</cell>.</row>.
1dd0: 3c 72 6f 77 3e 0a 3c 63 65 6c 6c 20 61 6c 69 67 <row>.<cell alig
1de0: 6e 6d 65 6e 74 3d 22 63 65 6e 74 65 72 22 20 76 nment="center" v
1df0: 61 6c 69 67 6e 6d 65 6e 74 3d 22 74 6f 70 22 20 alignment="top"
1e00: 74 6f 70 6c 69 6e 65 3d 22 74 72 75 65 22 20 6c topline="true" l
1e10: 65 66 74 6c 69 6e 65 3d 22 74 72 75 65 22 20 75 eftline="true" u
1e20: 73 65 62 6f 78 3d 22 6e 6f 6e 65 22 3e 0a 5c 62 sebox="none">.\b
1e30: 65 67 69 6e 5f 69 6e 73 65 74 20 54 65 78 74 0a egin_inset Text.
1e40: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 .\begin_layout P
1e50: 6c 61 69 6e 20 4c 61 79 6f 75 74 0a 0a 5c 65 6d lain Layout..\em
1e60: 70 68 20 6f 6e 0a 44 61 74 61 0a 5c 65 6e 64 5f ph on.Data.\end_
1e70: 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 69 6e 73 layout..\end_ins
1e80: 65 74 0a 3c 2f 63 65 6c 6c 3e 0a 3c 63 65 6c 6c et.</cell>.<cell
1e90: 20 61 6c 69 67 6e 6d 65 6e 74 3d 22 63 65 6e 74 alignment="cent
1ea0: 65 72 22 20 76 61 6c 69 67 6e 6d 65 6e 74 3d 22 er" valignment="
1eb0: 74 6f 70 22 20 74 6f 70 6c 69 6e 65 3d 22 74 72 top" topline="tr
1ec0: 75 65 22 20 6c 65 66 74 6c 69 6e 65 3d 22 74 72 ue" leftline="tr
1ed0: 75 65 22 20 72 69 67 68 74 6c 69 6e 65 3d 22 74 ue" rightline="t
1ee0: 72 75 65 22 20 75 73 65 62 6f 78 3d 22 6e 6f 6e rue" usebox="non
1ef0: 65 22 3e 0a 5c 62 65 67 69 6e 5f 69 6e 73 65 74 e">.\begin_inset
1f00: 20 54 65 78 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 Text..\begin_la
1f10: 79 6f 75 74 20 50 6c 61 69 6e 20 4c 61 79 6f 75 yout Plain Layou
1f20: 74 0a 0a 5c 65 6d 70 68 20 6f 6e 0a 33 32 2f 31 t..\emph on.32/1
1f30: 32 38 2f 35 31 32 2f 32 6b 0a 5c 65 6e 64 5f 6c 28/512/2k.\end_l
1f40: 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 69 6e 73 65 ayout..\end_inse
1f50: 74 0a 3c 2f 63 65 6c 6c 3e 0a 3c 2f 72 6f 77 3e t.</cell>.</row>
1f60: 0a 3c 72 6f 77 3e 0a 3c 63 65 6c 6c 20 61 6c 69 .<row>.<cell ali
1f70: 67 6e 6d 65 6e 74 3d 22 63 65 6e 74 65 72 22 20 gnment="center"
1f80: 76 61 6c 69 67 6e 6d 65 6e 74 3d 22 74 6f 70 22 valignment="top"
1f90: 20 74 6f 70 6c 69 6e 65 3d 22 74 72 75 65 22 20 topline="true"
1fa0: 62 6f 74 74 6f 6d 6c 69 6e 65 3d 22 74 72 75 65 bottomline="true
1fb0: 22 20 6c 65 66 74 6c 69 6e 65 3d 22 74 72 75 65 " leftline="true
1fc0: 22 20 75 73 65 62 6f 78 3d 22 6e 6f 6e 65 22 3e " usebox="none">
1fd0: 0a 5c 62 65 67 69 6e 5f 69 6e 73 65 74 20 54 65 .\begin_inset Te
1fe0: 78 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 xt..\begin_layou
1ff0: 74 20 50 6c 61 69 6e 20 4c 61 79 6f 75 74 0a 0a t Plain Layout..
2000: 5c 65 6d 70 68 20 6f 6e 0a 45 43 43 0a 5c 65 6e \emph on.ECC.\en
2010: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 69 d_layout..\end_i
2020: 6e 73 65 74 0a 3c 2f 63 65 6c 6c 3e 0a 3c 63 65 nset.</cell>.<ce
2030: 6c 6c 20 61 6c 69 67 6e 6d 65 6e 74 3d 22 63 65 ll alignment="ce
2040: 6e 74 65 72 22 20 76 61 6c 69 67 6e 6d 65 6e 74 nter" valignment
2050: 3d 22 74 6f 70 22 20 74 6f 70 6c 69 6e 65 3d 22 ="top" topline="
2060: 74 72 75 65 22 20 62 6f 74 74 6f 6d 6c 69 6e 65 true" bottomline
2070: 3d 22 74 72 75 65 22 20 6c 65 66 74 6c 69 6e 65 ="true" leftline
2080: 3d 22 74 72 75 65 22 20 72 69 67 68 74 6c 69 6e ="true" rightlin
2090: 65 3d 22 74 72 75 65 22 20 75 73 65 62 6f 78 3d e="true" usebox=
20a0: 22 6e 6f 6e 65 22 3e 0a 5c 62 65 67 69 6e 5f 69 "none">.\begin_i
20b0: 6e 73 65 74 20 54 65 78 74 0a 0a 5c 62 65 67 69 nset Text..\begi
20c0: 6e 5f 6c 61 79 6f 75 74 20 50 6c 61 69 6e 20 4c n_layout Plain L
20d0: 61 79 6f 75 74 0a 0a 5c 65 6d 70 68 20 6f 6e 0a ayout..\emph on.
20e0: 4c 31 20 64 65 70 65 6e 64 65 6e 74 0a 5c 65 6e L1 dependent.\en
20f0: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 69 d_layout..\end_i
2100: 6e 73 65 74 0a 3c 2f 63 65 6c 6c 3e 0a 3c 2f 72 nset.</cell>.</r
2110: 6f 77 3e 0a 3c 2f 6c 79 78 74 61 62 75 6c 61 72 ow>.</lyxtabular
2120: 3e 0a 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a 0a >..\end_inset...
2130: 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 \end_layout..\be
2140: 67 69 6e 5f 6c 61 79 6f 75 74 20 53 74 61 6e 64 gin_layout Stand
2150: 61 72 64 0a 5c 61 6c 69 67 6e 20 63 65 6e 74 65 ard.\align cente
2160: 72 0a 5c 62 65 67 69 6e 5f 69 6e 73 65 74 20 47 r.\begin_inset G
2170: 72 61 70 68 69 63 73 0a 09 66 69 6c 65 6e 61 6d raphics..filenam
2180: 65 20 2e 2e 2f 2e 2e 2f 2e 2e 2f 64 6f 63 2f 65 e ../../../doc/e
2190: 75 72 6f 66 6f 72 74 68 32 30 30 39 2f 69 6e 74 uroforth2009/int
21a0: 65 72 6e 65 74 2d 32 2e 30 2f 68 65 61 64 65 72 ernet-2.0/header
21b0: 36 34 2e 66 69 67 0a 09 6c 79 78 73 63 61 6c 65 64.fig..lyxscale
21c0: 20 35 30 0a 09 73 63 61 6c 65 20 32 35 0a 0a 5c 50..scale 25..\
21d0: 65 6e 64 5f 69 6e 73 65 74 0a 0a 0a 5c 65 6e 64 end_inset...\end
21e0: 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f _layout..\begin_
21f0: 6c 61 79 6f 75 74 20 53 74 61 6e 64 61 72 64 0a layout Standard.
2200: 5c 61 6c 69 67 6e 20 63 65 6e 74 65 72 0a 5c 62 \align center.\b
2210: 65 67 69 6e 5f 69 6e 73 65 74 20 47 72 61 70 68 egin_inset Graph
2220: 69 63 73 0a 09 66 69 6c 65 6e 61 6d 65 20 2e 2e ics..filename ..
2230: 2f 2e 2e 2f 2e 2e 2f 64 6f 63 2f 65 75 72 6f 66 /../../doc/eurof
2240: 6f 72 74 68 32 30 30 39 2f 69 6e 74 65 72 6e 65 orth2009/interne
2250: 74 2d 32 2e 30 2f 68 65 61 64 65 72 31 36 2e 66 t-2.0/header16.f
2260: 69 67 0a 09 6c 79 78 73 63 61 6c 65 20 35 30 0a ig..lyxscale 50.
2270: 09 73 63 61 6c 65 20 32 35 0a 0a 5c 65 6e 64 5f .scale 25..\end_
2280: 69 6e 73 65 74 0a 0a 0a 5c 65 6e 64 5f 6c 61 79 inset...\end_lay
2290: 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f out..\begin_layo
22a0: 75 74 20 45 6e 64 46 72 61 6d 65 0a 0a 5c 65 6e ut EndFrame..\en
22b0: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e d_layout..\begin
22c0: 5f 6c 61 79 6f 75 74 20 53 65 63 74 69 6f 6e 0a _layout Section.
22d0: 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 53 Implementation S
22e0: 74 61 74 75 73 0a 5c 65 6e 64 5f 6c 61 79 6f 75 tatus.\end_layou
22f0: 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 t..\begin_layout
2300: 20 42 65 67 69 6e 46 72 61 6d 65 0a 53 74 61 72 BeginFrame.Star
2310: 74 69 6e 67 20 50 6f 69 6e 74 0a 5c 65 6e 64 5f ting Point.\end_
2320: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c layout..\begin_l
2330: 61 79 6f 75 74 20 49 74 65 6d 69 7a 65 0a 41 73 ayout Itemize.As
2340: 20 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 2c starting point,
2350: 20 49 20 66 69 72 73 74 20 69 6d 70 6c 65 6d 65 I first impleme
2360: 6e 74 20 6e 65 74 32 6f 20 75 73 69 6e 67 20 55 nt net2o using U
2370: 44 50 20 61 73 20 74 72 61 6e 73 70 6f 72 74 20 DP as transport
2380: 6c 61 79 65 72 0a 5c 65 6e 64 5f 6c 61 79 6f 75 layer.\end_layou
2390: 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 t..\begin_deeper
23a0: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 .\begin_layout P
23b0: 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 ause..\end_layou
23c0: 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c t..\end_deeper.\
23d0: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 begin_layout Ite
23e0: 6d 69 7a 65 0a 55 44 50 20 6f 66 66 65 72 73 20 mize.UDP offers
23f0: 61 20 72 65 61 6f 6e 61 62 6c 65 20 69 6e 74 65 a reaonable inte
2400: 72 66 61 63 65 20 66 6f 72 20 61 20 73 69 6e 67 rface for a sing
2410: 6c 65 20 73 65 72 76 65 72 20 74 68 61 74 20 68 le server that h
2420: 61 6e 64 6c 65 73 20 6d 61 6e 79 20 63 6f 6e 6e andles many conn
2430: 65 63 74 69 6f 0a 6e 73 20 77 69 74 68 6f 75 74 ectio.ns without
2440: 20 63 72 61 7a 79 20 55 6e 69 78 20 6f 76 65 72 crazy Unix over
2450: 68 65 61 64 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 head.\end_layout
2460: 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 0a ..\begin_deeper.
2470: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 61 \begin_layout Pa
2480: 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 use..\end_layout
2490: 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c 62 ..\end_deeper.\b
24a0: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 6d egin_layout Item
24b0: 69 7a 65 0a 46 6f 72 20 73 74 61 72 74 2c 20 49 ize.For start, I
24c0: 50 76 34 20 6f 6e 6c 79 3b 20 49 50 76 36 20 72 Pv4 only; IPv6 r
24d0: 65 71 75 69 72 65 73 20 6d 6f 72 65 20 77 6f 72 equires more wor
24e0: 6b 20 28 6e 6f 20 66 72 61 67 6d 65 6e 74 65 64 k (no fragmented
24f0: 20 70 61 63 6b 65 74 73 20 70 6f 73 73 69 62 6c packets possibl
2500: 65 29 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a e).\end_layout..
2510: 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 0a 5c 62 \begin_deeper.\b
2520: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 61 75 73 egin_layout Paus
2530: 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a e..\end_layout..
2540: 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c 62 65 67 \end_deeper.\beg
2550: 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 6d 69 7a in_layout Itemiz
2560: 65 0a 54 77 6f 20 70 61 72 74 73 3a 20 50 61 63 e.Two parts: Pac
2570: 6b 65 74 20 73 65 72 76 65 72 20 61 6e 64 20 63 ket server and c
2580: 6f 6d 6d 61 6e 64 20 67 65 6e 65 72 61 74 6f 72 ommand generator
2590: 2f 69 6e 74 65 72 70 72 65 74 65 72 0a 5c 65 6e /interpreter.\en
25a0: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e d_layout..\begin
25b0: 5f 6c 61 79 6f 75 74 20 45 6e 64 46 72 61 6d 65 _layout EndFrame
25c0: 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c ..\end_layout..\
25d0: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 53 75 62 begin_layout Sub
25e0: 73 65 63 74 69 6f 6e 0a 44 61 74 61 20 53 74 72 section.Data Str
25f0: 75 63 74 75 72 65 73 0a 5c 65 6e 64 5f 6c 61 79 uctures.\end_lay
2600: 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f out..\begin_layo
2610: 75 74 20 42 65 67 69 6e 46 72 61 6d 65 0a 53 77 ut BeginFrame.Sw
2620: 69 74 63 68 69 6e 67 0a 5c 65 6e 64 5f 6c 61 79 itching.\end_lay
2630: 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f out..\begin_layo
2640: 75 74 20 49 74 65 6d 69 7a 65 0a 55 73 65 20 61 ut Itemize.Use a
2650: 20 68 61 73 68 20 66 6f 72 20 0a 5c 62 65 67 69 hash for .\begi
2660: 6e 5f 69 6e 73 65 74 20 51 75 6f 74 65 73 20 65 n_inset Quotes e
2670: 6c 64 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a 73 ld.\end_inset..s
2680: 77 69 74 63 68 69 6e 67 0a 5c 62 65 67 69 6e 5f witching.\begin_
2690: 69 6e 73 65 74 20 51 75 6f 74 65 73 20 65 72 64 inset Quotes erd
26a0: 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a 20 49 50 .\end_inset.. IP
26b0: 2d 41 64 64 72 65 73 73 65 73 3a 20 48 61 73 68 -Addresses: Hash
26c0: 20 76 61 6c 75 65 20 65 71 75 61 6c 73 20 70 72 value equals pr
26d0: 65 66 69 78 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 efix.\end_layout
26e0: 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 0a ..\begin_deeper.
26f0: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 61 \begin_layout Pa
2700: 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 use..\end_layout
2710: 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c 62 ..\end_deeper.\b
2720: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 6d egin_layout Item
2730: 69 7a 65 0a 48 61 73 68 20 63 6f 6c 6c 69 73 73 ize.Hash colliss
2740: 69 6f 6e 73 20 72 65 73 6f 6c 76 65 64 20 77 69 ions resolved wi
2750: 74 68 20 6c 6f 6e 67 65 72 20 70 72 65 66 69 78 th longer prefix
2760: 65 73 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a es.\end_layout..
2770: 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 0a 5c 62 \begin_deeper.\b
2780: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 61 75 73 egin_layout Paus
2790: 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a e..\end_layout..
27a0: 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c 62 65 67 \end_deeper.\beg
27b0: 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 6d 69 7a in_layout Itemiz
27c0: 65 0a 50 72 65 66 69 78 20 67 72 61 6e 75 6c 61 e.Prefix granula
27d0: 72 69 74 79 3a 20 42 79 74 65 0a 5c 65 6e 64 5f rity: Byte.\end_
27e0: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 layout..\begin_d
27f0: 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 eeper.\begin_lay
2800: 6f 75 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f out Pause..\end_
2810: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c layout..\begin_l
2820: 61 79 6f 75 74 20 44 65 73 63 72 69 70 74 69 6f ayout Descriptio
2830: 6e 0a 4d 53 42 3d 30 20 44 69 72 65 63 74 20 72 n.MSB=0 Direct r
2840: 6f 75 74 69 6e 67 20 65 6e 74 72 79 0a 5c 65 6e outing entry.\en
2850: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e d_layout..\begin
2860: 5f 6c 61 79 6f 75 74 20 44 65 73 63 72 69 70 74 _layout Descript
2870: 69 6f 6e 0a 4d 53 42 3d 31 20 6c 61 72 67 65 72 ion.MSB=1 larger
2880: 20 70 72 65 66 69 78 2c 20 6c 6f 6f 6b 20 61 74 prefix, look at
2890: 20 6e 65 78 74 20 62 79 74 65 20 66 6f 72 20 6d next byte for m
28a0: 6f 72 65 20 64 61 74 61 0a 5c 65 6e 64 5f 6c 61 ore data.\end_la
28b0: 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 yout..\end_deepe
28c0: 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 r.\begin_layout
28d0: 45 6e 64 46 72 61 6d 65 0a 0a 5c 65 6e 64 5f 6c EndFrame..\end_l
28e0: 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 ayout..\begin_la
28f0: 79 6f 75 74 20 42 65 67 69 6e 46 72 61 6d 65 0a yout BeginFrame.
2900: 20 53 68 61 72 65 64 20 4d 65 6d 6f 72 79 0a 5c Shared Memory.\
2910: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 end_layout..\beg
2920: 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 6d 69 7a in_layout Itemiz
2930: 65 0a 4d 61 70 20 66 72 6f 6d 20 61 64 64 72 65 e.Map from addre
2940: 73 73 20 74 6f 20 63 6f 6e 6e 65 63 74 69 6f 6e ss to connection
2950: 20 63 6f 6e 74 65 78 74 0a 5c 65 6e 64 5f 6c 61 context.\end_la
2960: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 yout..\begin_dee
2970: 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 per.\begin_layou
2980: 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 t Pause..\end_la
2990: 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 yout..\end_deepe
29a0: 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 r.\begin_layout
29b0: 49 74 65 6d 69 7a 65 0a 43 6f 6e 6e 65 63 74 69 Itemize.Connecti
29c0: 6f 6e 20 63 6f 6e 74 65 78 74 20 28 77 69 6c 6c on context (will
29d0: 29 20 63 6f 6e 74 61 69 6e 0a 5c 65 6e 64 5f 6c ) contain.\end_l
29e0: 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 ayout..\begin_de
29f0: 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f eper.\begin_layo
2a00: 75 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c ut Pause..\end_l
2a10: 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 ayout..\begin_la
2a20: 79 6f 75 74 20 49 74 65 6d 69 7a 65 0a 72 65 61 yout Itemize.rea
2a30: 6c 20 61 64 64 72 65 73 73 65 73 0a 5c 65 6e 64 l addresses.\end
2a40: 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f _layout..\begin_
2a50: 64 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 deeper.\begin_la
2a60: 79 6f 75 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 yout Pause..\end
2a70: 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 _layout..\end_de
2a80: 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f eper.\begin_layo
2a90: 75 74 20 49 74 65 6d 69 7a 65 0a 66 69 6c 65 20 ut Itemize.file
2aa0: 68 61 6e 64 6c 65 73 0a 5c 65 6e 64 5f 6c 61 79 handles.\end_lay
2ab0: 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70 out..\begin_deep
2ac0: 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 er.\begin_layout
2ad0: 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 Pause..\end_lay
2ae0: 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72 out..\end_deeper
2af0: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49 .\begin_layout I
2b00: 74 65 6d 69 7a 65 0a 63 72 79 70 74 6f 67 72 61 temize.cryptogra
2b10: 70 68 69 63 20 6b 65 79 73 0a 5c 65 6e 64 5f 6c phic keys.\end_l
2b20: 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 ayout..\begin_de
2b30: 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f eper.\begin_layo
2b40: 75 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c ut Pause..\end_l
2b50: 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 ayout..\end_deep
2b60: 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 er.\begin_layout
2b70: 20 49 74 65 6d 69 7a 65 0a 61 75 74 68 65 6e 74 Itemize.authent
2b80: 69 63 61 74 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 ication informat
2b90: 69 6f 6e 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a ion.\end_layout.
2ba0: 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 0a 5c .\begin_deeper.\
2bb0: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 61 75 begin_layout Pau
2bc0: 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a se..\end_layout.
2bd0: 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c 62 65 .\end_deeper.\be
2be0: 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 6d 69 gin_layout Itemi
2bf0: 7a 65 0a 61 6e 64 20 6f 74 68 65 72 20 73 74 61 ze.and other sta
2c00: 74 75 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 tus information
2c10: 28 61 20 6c 6f 74 20 6f 66 20 74 68 61 74 20 73 (a lot of that s
2c20: 74 69 6c 6c 20 75 6e 69 6d 70 6c 65 6d 65 6e 74 till unimplement
2c30: 65 64 29 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a ed).\end_layout.
2c40: 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 0a 5c .\begin_deeper.\
2c50: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 61 75 begin_layout Pau
2c60: 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a se..\end_layout.
2c70: 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c 65 6e .\end_deeper.\en
2c80: 64 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f d_deeper.\begin_
2c90: 6c 61 79 6f 75 74 20 49 74 65 6d 69 7a 65 0a 45 layout Itemize.E
2ca0: 76 65 6e 74 20 71 75 65 75 65 20 66 6f 72 20 72 vent queue for r
2cb0: 65 63 65 69 76 65 64 20 70 61 63 6b 65 74 73 0a eceived packets.
2cc0: 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 \end_layout..\be
2cd0: 67 69 6e 5f 6c 61 79 6f 75 74 20 45 6e 64 46 72 gin_layout EndFr
2ce0: 61 6d 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 ame..\end_layout
2cf0: 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 ..\begin_layout
2d00: 42 65 67 69 6e 46 72 61 6d 65 0a 43 6f 6d 6d 61 BeginFrame.Comma
2d10: 6e 64 73 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a nds.\end_layout.
2d20: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49 .\begin_layout I
2d30: 74 65 6d 69 7a 65 0a 55 54 46 2d 38 20 65 6e 63 temize.UTF-8 enc
2d40: 6f 64 65 64 20 63 6f 6d 6d 61 6e 64 73 3a 20 53 oded commands: S
2d50: 69 6d 70 6c 65 20 63 6f 6d 6d 61 6e 64 73 20 61 imple commands a
2d60: 72 65 20 30 2d 37 46 2c 20 6f 6e 65 20 62 79 74 re 0-7F, one byt
2d70: 65 2c 20 63 6f 6d 70 6c 65 78 65 72 20 63 6f 6d e, complexer com
2d80: 6d 61 6e 64 73 0a 20 74 61 6b 65 20 6d 6f 72 65 mands. take more
2d90: 20 62 79 74 65 73 0a 5c 65 6e 64 5f 6c 61 79 6f bytes.\end_layo
2da0: 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 ut..\begin_deepe
2db0: 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 r.\begin_layout
2dc0: 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f Pause..\end_layo
2dd0: 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a ut..\end_deeper.
2de0: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 \begin_layout It
2df0: 65 6d 69 7a 65 0a 43 6f 6d 6d 61 6e 64 73 20 70 emize.Commands p
2e00: 61 63 6b 65 74 20 69 6e 74 6f 20 38 20 62 79 74 acket into 8 byt
2e10: 65 20 63 68 75 6e 6b 73 0a 5c 65 6e 64 5f 6c 61 e chunks.\end_la
2e20: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 yout..\begin_dee
2e30: 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 per.\begin_layou
2e40: 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 t Pause..\end_la
2e50: 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 yout..\end_deepe
2e60: 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 r.\begin_layout
2e70: 49 74 65 6d 69 7a 65 0a 38 20 62 79 74 65 20 6c Itemize.8 byte l
2e80: 69 74 65 72 61 6c 73 20 28 65 2e 67 2e 0a 20 61 iterals (e.g.. a
2e90: 64 64 72 65 73 73 65 73 29 20 61 6e 64 20 73 74 ddresses) and st
2ea0: 72 69 6e 67 73 20 65 6d 62 65 64 64 65 64 20 69 rings embedded i
2eb0: 6e 74 6f 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 nto the command
2ec0: 73 74 72 75 63 74 75 72 65 0a 5c 65 6e 64 5f 6c structure.\end_l
2ed0: 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 ayout..\begin_de
2ee0: 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f eper.\begin_layo
2ef0: 75 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c ut Pause..\end_l
2f00: 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 ayout..\end_deep
2f10: 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 er.\begin_layout
2f20: 20 49 74 65 6d 69 7a 65 0a 43 6f 6d 6d 61 6e 64 Itemize.Command
2f30: 20 61 73 73 65 6d 62 6c 65 72 20 61 6c 6c 6f 77 assembler allow
2f40: 73 20 73 65 61 6d 6c 65 73 73 20 63 6f 6d 6d 61 s seamless comma
2f50: 6e 64 73 20 77 69 74 68 69 6e 20 46 6f 72 74 68 nds within Forth
2f60: 20 63 6f 64 65 0a 5c 65 6e 64 5f 6c 61 79 6f 75 code.\end_layou
2f70: 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 t..\begin_deeper
2f80: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 .\begin_layout P
2f90: 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 ause..\end_layou
2fa0: 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c t..\end_deeper.\
2fb0: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 begin_layout Ite
2fc0: 6d 69 7a 65 0a 44 69 73 63 75 73 73 69 6f 6e 3a mize.Discussion:
2fd0: 20 6f 66 66 73 65 74 73 20 74 6f 20 6c 69 74 65 offsets to lite
2fe0: 72 61 6c 73 20 61 73 20 55 54 46 2d 38 20 63 6f rals as UTF-8 co
2ff0: 64 65 3f 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a de?.\end_layout.
3000: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 45 .\begin_layout E
3010: 6e 64 46 72 61 6d 65 0a 0a 5c 65 6e 64 5f 6c 61 ndFrame..\end_la
3020: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 yout..\begin_lay
3030: 6f 75 74 20 53 75 62 73 65 63 74 69 6f 6e 0a 57 out Subsection.W
3040: 6f 72 6b 69 6e 67 20 53 74 75 66 66 0a 5c 65 6e orking Stuff.\en
3050: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e d_layout..\begin
3060: 5f 6c 61 79 6f 75 74 20 42 65 67 69 6e 46 72 61 _layout BeginFra
3070: 6d 65 0a 57 6f 72 6b 69 6e 67 20 54 65 73 74 63 me.Working Testc
3080: 61 73 65 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a ase.\end_layout.
3090: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 45 .\begin_layout E
30a0: 78 61 6d 70 6c 65 42 6c 6f 63 6b 0a 5c 62 65 67 xampleBlock.\beg
30b0: 69 6e 5f 69 6e 73 65 74 20 45 52 54 0a 73 74 61 in_inset ERT.sta
30c0: 74 75 73 20 6f 70 65 6e 0a 0a 5c 62 65 67 69 6e tus open..\begin
30d0: 5f 6c 61 79 6f 75 74 20 50 6c 61 69 6e 20 4c 61 _layout Plain La
30e0: 79 6f 75 74 0a 0a 7b 0a 5c 65 6e 64 5f 6c 61 79 yout..{.\end_lay
30f0: 6f 75 74 0a 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a out..\end_inset.
3100: 0a 53 65 72 76 65 72 20 6c 6f 6f 70 0a 5c 62 65 .Server loop.\be
3110: 67 69 6e 5f 69 6e 73 65 74 20 45 52 54 0a 73 74 gin_inset ERT.st
3120: 61 74 75 73 20 6f 70 65 6e 0a 0a 5c 62 65 67 69 atus open..\begi
3130: 6e 5f 6c 61 79 6f 75 74 20 50 6c 61 69 6e 20 4c n_layout Plain L
3140: 61 79 6f 75 74 0a 0a 7d 0a 5c 65 6e 64 5f 6c 61 ayout..}.\end_la
3150: 79 6f 75 74 0a 0a 5c 65 6e 64 5f 69 6e 73 65 74 yout..\end_inset
3160: 0a 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a ...\end_layout..
3170: 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 0a 5c 62 \begin_deeper.\b
3180: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d egin_layout LyX-
3190: 43 6f 64 65 0a 69 6e 69 74 2d 73 65 72 76 65 72 Code.init-server
31a0: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 .\end_layout..\b
31b0: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d egin_layout LyX-
31c0: 43 6f 64 65 0a 73 65 72 76 65 72 2d 6c 6f 6f 70 Code.server-loop
31d0: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 .\end_layout..\e
31e0: 6e 64 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 6e nd_deeper.\begin
31f0: 5f 6c 61 79 6f 75 74 20 50 61 75 73 65 0a 0a 5c _layout Pause..\
3200: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 end_layout..\beg
3210: 69 6e 5f 6c 61 79 6f 75 74 20 45 78 61 6d 70 6c in_layout Exampl
3220: 65 42 6c 6f 63 6b 0a 5c 62 65 67 69 6e 5f 69 6e eBlock.\begin_in
3230: 73 65 74 20 45 52 54 0a 73 74 61 74 75 73 20 6f set ERT.status o
3240: 70 65 6e 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f pen..\begin_layo
3250: 75 74 20 50 6c 61 69 6e 20 4c 61 79 6f 75 74 0a ut Plain Layout.
3260: 0a 7b 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a .{.\end_layout..
3270: 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a 44 65 62 75 \end_inset..Debu
3280: 67 67 69 6e 67 20 6f 75 74 70 75 74 0a 5c 62 65 gging output.\be
3290: 67 69 6e 5f 69 6e 73 65 74 20 45 52 54 0a 73 74 gin_inset ERT.st
32a0: 61 74 75 73 20 6f 70 65 6e 0a 0a 5c 62 65 67 69 atus open..\begi
32b0: 6e 5f 6c 61 79 6f 75 74 20 50 6c 61 69 6e 20 4c n_layout Plain L
32c0: 61 79 6f 75 74 0a 0a 7d 0a 5c 65 6e 64 5f 6c 61 ayout..}.\end_la
32d0: 79 6f 75 74 0a 0a 5c 65 6e 64 5f 69 6e 73 65 74 yout..\end_inset
32e0: 0a 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a ...\end_layout..
32f0: 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 0a 5c 62 \begin_deeper.\b
3300: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d egin_layout LyX-
3310: 43 6f 64 65 0a 69 6e 69 74 2d 63 6c 69 65 6e 74 Code.init-client
3320: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 .\end_layout..\b
3330: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d egin_layout LyX-
3340: 43 6f 64 65 0a 73 0a 5c 62 65 67 69 6e 5f 69 6e Code.s.\begin_in
3350: 73 65 74 20 51 75 6f 74 65 73 20 65 72 64 0a 5c set Quotes erd.\
3360: 65 6e 64 5f 69 6e 73 65 74 0a 0a 20 6c 6f 63 61 end_inset.. loca
3370: 6c 68 6f 73 74 0a 5c 62 65 67 69 6e 5f 69 6e 73 lhost.\begin_ins
3380: 65 74 20 51 75 6f 74 65 73 20 65 72 64 0a 5c 65 et Quotes erd.\e
3390: 6e 64 5f 69 6e 73 65 74 0a 0a 20 6e 65 74 32 6f nd_inset.. net2o
33a0: 2d 75 64 70 20 69 6e 73 65 72 74 2d 69 70 76 34 -udp insert-ipv4
33b0: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 .\end_layout..\b
33c0: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d egin_layout LyX-
33d0: 43 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 Code.
33e0: 63 6f 6e 73 74 61 6e 74 20 6c 73 65 72 76 65 72 constant lserver
33f0: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 .\end_layout..\b
3400: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d egin_layout LyX-
3410: 43 6f 64 65 0a 6e 65 74 32 6f 2d 63 6f 64 65 20 Code.net2o-code
3420: 73 0a 5c 62 65 67 69 6e 5f 69 6e 73 65 74 20 51 s.\begin_inset Q
3430: 75 6f 74 65 73 20 65 72 64 0a 5c 65 6e 64 5f 69 uotes erd.\end_i
3440: 6e 73 65 74 0a 0a 20 54 68 69 73 20 69 73 20 61 nset.. This is a
3450: 20 74 65 73 74 0a 5c 62 65 67 69 6e 5f 69 6e 73 test.\begin_ins
3460: 65 74 20 51 75 6f 74 65 73 20 65 72 64 0a 5c 65 et Quotes erd.\e
3470: 6e 64 5f 69 6e 73 65 74 0a 0a 20 24 2c 20 74 79 nd_inset.. $, ty
3480: 70 65 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a pe.\end_layout..
3490: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 \begin_layout Ly
34a0: 58 2d 43 6f 64 65 0a 20 20 20 20 20 20 20 20 20 X-Code.
34b0: 20 20 27 21 27 20 63 68 61 72 2c 20 65 6d 69 74 '!' char, emit
34c0: 20 63 72 20 65 6e 64 2d 63 6f 64 65 0a 5c 65 6e cr end-code.\en
34d0: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e d_layout..\begin
34e0: 5f 6c 61 79 6f 75 74 20 4c 79 58 2d 43 6f 64 65 _layout LyX-Code
34f0: 0a 63 6d 64 62 75 66 20 63 65 6c 6c 2b 20 30 20 .cmdbuf cell+ 0
3500: 6c 73 65 72 76 65 72 20 73 65 6e 64 41 0a 5c 65 lserver sendA.\e
3510: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f nd_layout..\end_
3520: 64 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 deeper.\begin_la
3530: 79 6f 75 74 20 45 6e 64 46 72 61 6d 65 0a 0a 5c yout EndFrame..\
3540: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 end_layout..\beg
3550: 69 6e 5f 6c 61 79 6f 75 74 20 53 65 63 74 69 6f in_layout Sectio
3560: 6e 0a 54 6f 64 6f 2d 4c 69 73 74 0a 5c 65 6e 64 n.Todo-List.\end
3570: 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f _layout..\begin_
3580: 6c 61 79 6f 75 74 20 53 75 62 73 65 63 74 69 6f layout Subsectio
3590: 6e 0a 46 6c 6f 77 20 43 6f 6e 74 72 6f 6c 0a 5c n.Flow Control.\
35a0: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 end_layout..\beg
35b0: 69 6e 5f 6c 61 79 6f 75 74 20 42 65 67 69 6e 46 in_layout BeginF
35c0: 72 61 6d 65 0a 46 6c 6f 77 20 43 6f 6e 74 72 6f rame.Flow Contro
35d0: 6c 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c l.\end_layout..\
35e0: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 begin_layout Ite
35f0: 6d 69 7a 65 0a 55 44 50 20 6f 66 66 65 72 73 20 mize.UDP offers
3600: 6e 6f 20 71 75 61 6c 69 74 79 20 6f 66 20 73 65 no quality of se
3610: 72 76 69 63 65 0a 5c 65 6e 64 5f 6c 61 79 6f 75 rvice.\end_layou
3620: 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 t..\begin_deeper
3630: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 .\begin_layout P
3640: 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 ause..\end_layou
3650: 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c t..\end_deeper.\
3660: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 begin_layout Ite
3670: 6d 69 7a 65 0a 54 43 50 2f 49 50 20 66 6c 6f 77 mize.TCP/IP flow
3680: 20 63 6f 6e 74 72 6f 6c 20 69 73 20 68 6f 72 72 control is horr
3690: 69 62 6c 79 20 62 72 6f 6b 65 6e 2c 20 61 73 73 ibly broken, ass
36a0: 75 6d 65 73 20 6e 6f 20 62 75 66 66 65 72 73 2d umes no buffers-
36b0: 2d 2d 72 65 61 6c 69 74 79 20 61 72 65 0a 20 62 --reality are. b
36c0: 75 66 66 65 72 73 20 65 76 65 72 79 77 68 65 72 uffers everywher
36d0: 65 2c 20 66 69 6c 6c 65 64 20 75 70 20 63 6f 6d e, filled up com
36e0: 70 6c 65 74 65 6c 79 20 62 79 20 54 43 50 2f 49 pletely by TCP/I
36f0: 50 20 28 63 61 75 73 69 6e 67 20 68 6f 72 72 69 P (causing horri
3700: 62 6c 79 20 6c 61 67 73 29 0a 5c 65 6e 64 5f 6c bly lags).\end_l
3710: 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 ayout..\begin_de
3720: 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f eper.\begin_layo
3730: 75 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c ut Pause..\end_l
3740: 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 ayout..\end_deep
3750: 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 er.\begin_layout
3760: 20 49 74 65 6d 69 7a 65 0a 49 64 65 61 3a 20 50 Itemize.Idea: P
3770: 4c 4c 2d 62 61 73 65 64 20 66 6c 6f 77 20 63 6f LL-based flow co
3780: 6e 74 72 6f 6c 2c 20 74 72 69 65 73 20 74 6f 20 ntrol, tries to
3790: 70 72 65 76 65 6e 74 20 62 75 66 66 65 72 73 20 prevent buffers
37a0: 66 69 6c 6c 69 6e 67 20 75 70 0a 5c 65 6e 64 5f filling up.\end_
37b0: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 layout..\begin_d
37c0: 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 eeper.\begin_lay
37d0: 6f 75 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f out Pause..\end_
37e0: 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 layout..\end_dee
37f0: 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 per.\begin_layou
3800: 74 20 49 74 65 6d 69 7a 65 0a 5c 62 65 67 69 6e t Itemize.\begin
3810: 5f 69 6e 73 65 74 20 51 75 6f 74 65 73 20 65 6c _inset Quotes el
3820: 64 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a 46 61 d.\end_inset..Fa
3830: 73 74 20 73 74 61 72 74 3a 0a 5c 62 65 67 69 6e st start:.\begin
3840: 5f 69 6e 73 65 74 20 51 75 6f 74 65 73 20 65 72 _inset Quotes er
3850: 64 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a 20 53 d.\end_inset.. S
3860: 65 6e 64 20 66 69 72 73 74 20 66 65 77 20 70 61 end first few pa
3870: 63 6b 65 74 73 20 6f 75 74 20 61 73 20 66 61 73 ckets out as fas
3880: 74 20 61 73 20 70 6f 73 73 69 62 6c 65 2c 20 74 t as possible, t
3890: 6f 20 6d 65 61 73 75 72 65 20 61 63 74 75 61 6c o measure actual
38a0: 20 64 61 74 61 0a 20 72 61 74 65 0a 5c 65 6e 64 data. rate.\end
38b0: 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f _layout..\begin_
38c0: 6c 61 79 6f 75 74 20 45 6e 64 46 72 61 6d 65 0a layout EndFrame.
38d0: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 .\end_layout..\b
38e0: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 53 75 62 73 egin_layout Subs
38f0: 65 63 74 69 6f 6e 0a 43 72 79 70 74 6f 67 72 61 ection.Cryptogra
3900: 70 68 79 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a phy.\end_layout.
3910: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 42 .\begin_layout B
3920: 65 67 69 6e 46 72 61 6d 65 0a 43 72 79 70 74 6f eginFrame.Crypto
3930: 67 72 61 70 68 79 0a 5c 65 6e 64 5f 6c 61 79 6f graphy.\end_layo
3940: 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 ut..\begin_layou
3950: 74 20 49 74 65 6d 69 7a 65 0a 45 6c 6c 79 70 74 t Itemize.Ellypt
3960: 69 63 20 43 75 72 76 65 20 43 72 79 70 74 6f 67 ic Curve Cryptog
3970: 72 61 70 68 79 20 63 6f 64 65 20 66 6f 72 20 74 raphy code for t
3980: 68 65 20 61 73 73 79 6d 6d 65 74 72 69 63 20 70 he assymmetric p
3990: 61 72 74 20 28 6d 75 63 68 20 66 61 73 74 65 72 art (much faster
39a0: 20 74 68 61 6e 0a 20 52 53 41 2c 20 61 20 6c 6f than. RSA, a lo
39b0: 74 20 73 74 72 6f 6e 67 65 72 20 70 65 72 20 62 t stronger per b
39c0: 69 74 29 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a it).\end_layout.
39d0: 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 0a 5c .\begin_deeper.\
39e0: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 61 75 begin_layout Pau
39f0: 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a se..\end_layout.
3a00: 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c 62 65 .\end_deeper.\be
3a10: 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 6d 69 gin_layout Itemi
3a20: 7a 65 0a 57 75 72 73 74 6b 65 73 73 65 6c 20 61 ze.Wurstkessel a
3a30: 73 20 73 79 6d 6d 65 74 72 69 63 20 63 72 79 70 s symmetric cryp
3a40: 74 6f 67 72 61 70 68 79 20 61 6e 64 20 68 61 73 tography and has
3a50: 68 65 73 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a hes.\end_layout.
3a60: 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 0a 5c .\begin_deeper.\
3a70: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 61 75 begin_layout Pau
3a80: 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a se..\end_layout.
3a90: 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c 62 65 .\end_deeper.\be
3aa0: 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 6d 69 gin_layout Itemi
3ab0: 7a 65 0a 55 62 69 71 75 69 74 75 6f 75 73 20 65 ze.Ubiquituous e
3ac0: 6e 63 72 79 70 74 69 6f 6e 20 69 73 20 76 65 72 ncryption is ver
3ad0: 79 20 69 6d 70 6f 72 74 61 6e 74 20 66 6f 72 20 y important for
3ae0: 6e 65 74 77 6f 72 6b 20 6e 65 75 74 72 61 6c 69 network neutrali
3af0: 74 79 21 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a ty!.\end_layout.
3b00: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 45 .\begin_layout E
3b10: 6e 64 46 72 61 6d 65 0a 0a 5c 65 6e 64 5f 6c 61 ndFrame..\end_la
3b20: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 yout..\begin_lay
3b30: 6f 75 74 20 53 75 62 73 65 63 74 69 6f 6e 0a 42 out Subsection.B
3b40: 72 6f 77 73 65 72 0a 5c 65 6e 64 5f 6c 61 79 6f rowser.\end_layo
3b50: 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 ut..\begin_layou
3b60: 74 20 42 65 67 69 6e 46 72 61 6d 65 0a 50 72 65 t BeginFrame.Pre
3b70: 73 65 6e 74 61 74 69 6f 6e 2f 42 72 6f 77 73 65 sentation/Browse
3b80: 72 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c r.\end_layout..\
3b90: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 begin_layout Ite
3ba0: 6d 69 7a 65 0a 54 79 70 65 73 65 74 74 69 6e 67 mize.Typesetting
3bb0: 20 65 6e 67 69 6e 65 0a 5c 65 6e 64 5f 6c 61 79 engine.\end_lay
3bc0: 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70 out..\begin_deep
3bd0: 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 er.\begin_layout
3be0: 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 Pause..\end_lay
3bf0: 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72 out..\end_deeper
3c00: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49 .\begin_layout I
3c10: 74 65 6d 69 7a 65 0a 45 6d 62 65 64 64 69 6e 67 temize.Embedding
3c20: 20 6f 66 20 69 6d 61 67 65 73 2c 20 61 75 64 69 of images, audi
3c30: 6f 2c 20 61 6e 64 20 76 69 64 65 6f 2d 2d 2d 62 o, and video---b
3c40: 75 74 20 70 6c 65 61 73 65 20 6e 6f 20 70 6c 75 ut please no plu
3c50: 67 69 6e 73 21 0a 5c 65 6e 64 5f 6c 61 79 6f 75 gins!.\end_layou
3c60: 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 t..\begin_deeper
3c70: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 .\begin_layout P
3c80: 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 ause..\end_layou
3c90: 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c t..\end_deeper.\
3ca0: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 begin_layout Ite
3cb0: 6d 69 7a 65 0a 50 72 6f 70 65 72 6c 79 20 73 65 mize.Properly se
3cc0: 63 75 72 65 64 20 73 63 72 69 70 74 69 6e 67 20 cured scripting
3cd0: 28 6e 65 65 64 73 20 74 6f 20 62 65 20 73 69 6d (needs to be sim
3ce0: 70 6c 65 20 65 6e 6f 75 67 68 20 66 6f 72 20 74 ple enough for t
3cf0: 68 61 74 21 29 0a 5c 65 6e 64 5f 6c 61 79 6f 75 hat!).\end_layou
3d00: 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 t..\begin_layout
3d10: 20 53 65 63 74 69 6f 6e 2a 0a 53 75 6d 6d 61 72 Section*.Summar
3d20: 79 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c y.\end_layout..\
3d30: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 42 65 67 begin_layout Beg
3d40: 69 6e 46 72 61 6d 65 0a 53 75 6d 6d 61 72 79 0a inFrame.Summary.
3d50: 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 \end_layout..\be
3d60: 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 6d 69 gin_layout Itemi
3d70: 7a 65 0a 54 68 65 72 65 20 69 73 20 61 6c 72 65 ze.There is alre
3d80: 61 64 79 20 61 20 6c 69 74 74 6c 65 20 62 69 74 ady a little bit
3d90: 20 6f 66 20 63 6f 64 65 0a 5c 65 6e 64 5f 6c 61 of code.\end_la
3da0: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 yout..\begin_dee
3db0: 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 per.\begin_layou
3dc0: 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 t Pause..\end_la
3dd0: 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 yout..\end_deepe
3de0: 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 r.\begin_layout
3df0: 49 74 65 6d 69 7a 65 0a 41 20 6c 6f 74 20 6d 6f Itemize.A lot mo
3e00: 72 65 20 77 6f 72 6b 20 66 6f 72 20 6c 6f 6e 67 re work for long
3e10: 20 64 61 72 6b 20 77 69 6e 74 65 72 20 65 76 65 dark winter eve
3e20: 6e 69 6e 67 73 0a 5c 65 6e 64 5f 6c 61 79 6f 75 nings.\end_layou
3e30: 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 t..\begin_deeper
3e40: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 .\begin_layout P
3e50: 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 ause..\end_layou
3e60: 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c t..\end_deeper.\
3e70: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 begin_layout Ite
3e80: 6d 69 7a 65 0a 41 66 74 65 72 20 63 6f 6d 70 6c mize.After compl
3e90: 65 74 69 6f 6e 20 6f 66 20 72 65 66 65 72 65 6e etion of referen
3ea0: 63 65 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f ce implementatio
3eb0: 6e 3a 20 52 46 43 2c 20 49 45 54 46 20 64 69 73 n: RFC, IETF dis
3ec0: 63 75 73 73 69 6f 6e 73 2c 20 70 72 65 73 65 6e cussions, presen
3ed0: 74 61 74 69 6f 0a 6e 73 20 61 74 20 6c 61 72 67 tatio.ns at larg
3ee0: 65 72 20 6e 65 74 77 6f 72 6b 2d 72 65 6c 61 74 er network-relat
3ef0: 65 64 20 63 6f 6e 66 65 72 65 6e 63 65 73 0a 5c ed conferences.\
3f00: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 end_layout..\beg
3f10: 69 6e 5f 6c 61 79 6f 75 74 20 45 6e 64 46 72 61 in_layout EndFra
3f20: 6d 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a me..\end_layout.
3f30: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 53 .\begin_layout S
3f40: 65 63 74 69 6f 6e 2a 0a 5c 73 74 61 72 74 5f 6f ection*.\start_o
3f50: 66 5f 61 70 70 65 6e 64 69 78 0a 41 70 70 65 6e f_appendix.Appen
3f60: 64 69 78 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a dix.\end_layout.
3f70: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 53 .\begin_layout S
3f80: 75 62 73 65 63 74 69 6f 6e 2a 0a 46 6f 72 20 46 ubsection*.For F
3f90: 75 72 74 68 65 72 20 52 65 61 64 69 6e 67 0a 5c urther Reading.\
3fa0: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 end_layout..\beg
3fb0: 69 6e 5f 6c 61 79 6f 75 74 20 42 65 67 69 6e 46 in_layout BeginF
3fc0: 72 61 6d 65 0a 5c 62 65 67 69 6e 5f 69 6e 73 65 rame.\begin_inse
3fd0: 74 20 45 52 54 0a 73 74 61 74 75 73 20 6f 70 65 t ERT.status ope
3fe0: 6e 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 n..\begin_layout
3ff0: 20 50 6c 61 69 6e 20 4c 61 79 6f 75 74 0a 0a 5b Plain Layout..[
4000: 61 6c 6c 6f 77 66 72 61 6d 65 62 72 65 61 6b 73 allowframebreaks
4010: 5d 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c ].\end_layout..\
4020: 65 6e 64 5f 69 6e 73 65 74 0a 0a 46 6f 72 20 46 end_inset..For F
4030: 75 72 74 68 65 72 20 52 65 61 64 69 6e 67 0a 5c urther Reading.\
4040: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 end_layout..\beg
4050: 69 6e 5f 6c 61 79 6f 75 74 20 42 69 62 6c 69 6f in_layout Biblio
4060: 67 72 61 70 68 79 0a 5c 62 65 67 69 6e 5f 69 6e graphy.\begin_in
4070: 73 65 74 20 43 6f 6d 6d 61 6e 64 49 6e 73 65 74 set CommandInset
4080: 20 62 69 62 69 74 65 6d 0a 4c 61 74 65 78 43 6f bibitem.LatexCo
4090: 6d 6d 61 6e 64 20 62 69 62 69 74 65 6d 0a 6b 65 mmand bibitem.ke
40a0: 79 20 22 49 6e 32 30 22 0a 0a 5c 65 6e 64 5f 69 y "In20"..\end_i
40b0: 6e 73 65 74 0a 0a 42 65 72 6e 64 20 50 61 79 73 nset..Bernd Pays
40c0: 61 6e 20 0a 5c 62 65 67 69 6e 5f 69 6e 73 65 74 an .\begin_inset
40d0: 20 45 52 54 0a 73 74 61 74 75 73 20 63 6f 6c 6c ERT.status coll
40e0: 61 70 73 65 64 0a 0a 5c 62 65 67 69 6e 5f 6c 61 apsed..\begin_la
40f0: 79 6f 75 74 20 50 6c 61 69 6e 20 4c 61 79 6f 75 yout Plain Layou
4100: 74 0a 0a 0a 5c 62 61 63 6b 73 6c 61 73 68 0a 6e t...\backslash.n
4110: 65 77 62 6c 6f 63 6b 0a 5c 65 6e 64 5f 6c 61 79 ewblock.\end_lay
4120: 6f 75 74 0a 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a out..\end_inset.
4130: 0a 0a 5c 65 6d 70 68 20 6f 6e 0a 49 6e 74 65 72 ..\emph on.Inter
4140: 6e 65 74 20 32 2e 30 20 0a 5c 65 6d 70 68 20 64 net 2.0 .\emph d
4150: 65 66 61 75 6c 74 0a 0a 5c 62 65 67 69 6e 5f 69 efault..\begin_i
4160: 6e 73 65 74 20 45 52 54 0a 73 74 61 74 75 73 20 nset ERT.status
4170: 63 6f 6c 6c 61 70 73 65 64 0a 0a 5c 62 65 67 69 collapsed..\begi
4180: 6e 5f 6c 61 79 6f 75 74 20 50 6c 61 69 6e 20 4c n_layout Plain L
4190: 61 79 6f 75 74 0a 0a 0a 5c 62 61 63 6b 73 6c 61 ayout...\backsla
41a0: 73 68 0a 6e 65 77 62 6c 6f 63 6b 0a 5c 65 6e 64 sh.newblock.\end
41b0: 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 69 6e _layout..\end_in
41c0: 73 65 74 0a 0a 20 0a 5c 62 65 67 69 6e 5f 69 6e set.. .\begin_in
41d0: 73 65 74 20 46 6c 65 78 20 55 52 4c 0a 73 74 61 set Flex URL.sta
41e0: 74 75 73 20 6f 70 65 6e 0a 0a 5c 62 65 67 69 6e tus open..\begin
41f0: 5f 6c 61 79 6f 75 74 20 50 6c 61 69 6e 20 4c 61 _layout Plain La
4200: 79 6f 75 74 0a 0a 68 74 74 70 3a 2f 2f 77 77 77 yout..http://www
4210: 2e 6a 77 64 74 2e 63 6f 6d 2f 7e 70 61 79 73 61 .jwdt.com/~paysa
4220: 6e 2f 69 6e 74 65 72 6e 65 74 2d 32 2e 30 2e 68 n/internet-2.0.h
4230: 74 6d 6c 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a tml.\end_layout.
4240: 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a 0a 5c 65 .\end_inset...\e
4250: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 nd_layout..\begi
4260: 6e 5f 6c 61 79 6f 75 74 20 45 6e 64 46 72 61 6d n_layout EndFram
4270: 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a e..\end_layout..
4280: 5c 65 6e 64 5f 62 6f 64 79 0a 5c 65 6e 64 5f 64 \end_body.\end_d
4290: 6f 63 75 6d 65 6e 74 0a ocument.