$ od -c -N 50000 [_CD8_]<pup>PUPPAPER.DM!1
0000000  377  \0  \0   P   u   p   1   2   .   b   r   a   v   o  \0 376
0000020  001  \0   G   m   P   a   g   e       N   u   m   b   e   r   s
0000040    :       Y   e   s               X   :       5   3   0        
0000060        Y   :       1   0   .   5   "               F   i   r   s
0000100    t       P   a   g   e   :       0               N   o   t   -
0000120    o   n   -   f   i   r   s   t   -   p   a   g   e  \r   C   o
0000140    l   u   m   n   s   :       1               E   d   g   e    
0000160    M   a   r   g   i   n   :       .   6   "               B   e
0000200    t   w   e   e   n       C   o   l   u   m   n   s   :       .
0000220    4   "  \r   M   a   r   g   i   n   s   :               T   o
0000240    p   :       1   .   3   "               B   o   t   t   o   m
0000260    :       1   "  \r   L   i   n   e       N   u   m   b   e   r
0000300    s   :       N   o               M   o   d   u   l   u   s   :
0000320        5               P   a   g   e   -   r   e   l   a   t   i
0000340    v   e  \r   H   e   a   d   i   n   g   :               N   o
0000360    t   -   o   n   -   f   i   r   s   t   -   p   a   g   e 032
0000400    q   k   4   0   (   6   3   5   )   \   g  \r   P   U   P   :
0000420        A   N     376 001  \0 360 271   I   N   T   E   R   N   E
0000440    T   W   O   R   K       A   R   C   H   I   T   E   C   T   U
0000460    R   E 032   y   7   5   6   q   c   k   4   0   \   g   1   f
0000500    1       4   f   0       1   f   1       2   f   0       1   f
0000520    1       1   2   f   0       1   f   1  \r   P   u   p   :    
0000540    A   n       I   n   t   e   r   n   e   t   w   o   r   k    
0000560    A   r   c   h   i   t   e   c   t   u   r   e 032   y   6   4
0000600    8   x   6   \   f   9   b   g   3   3   G  \r   b   y       D
0000620    a   v   i   d       R   .       B   o   g   g   s   ,       J
0000640    o   h   n       F   .       S   h   o   c   h   ,       E   d
0000660    w   a   r   d       A   .       T   a   f   t   ,       a   n
0000700    d       R   o   b   e   r   t       M   .       M   e   t   c
0000720    a   l   f   e   1 032   z   1   8   6   9   7   e   2   4   (
0000740    0   ,   5   1   5   2   )   \   f   6   b   7   2   f   7   o
0000760    4   B   1   f   6   o   0   b  \r   C   S   L   -   7   9   -
0001000    1   0  \t   J   u   l   y       1   9   7   9   ,       r   e
0001020    v   i   s   e   d       O   c   t 376 001  \0 263 177   o   b
0001040    e   r       1   9   7   9 032   z   1   8   6   9   7   e   2
0001060    4   \   f   7   b  \r   A   b   s   t   r   a   c   t   :    
0001100    P   u   p       i   s       t   h   e       n   a   m   e    
0001120    o   f       a   n       i   n   t   e   r   n   e   t       p
0001140    a   c   k   e   t       f   o   r   m   a   t       (   P   A
0001160    R   C       U   n   i   v   e   r   s   a   l       P   a   c
0001200    k   e   t   )   ,       a       h   i   e   r   a   r   c   h
0001220    y       o   f       p   r   o   t   o   c   o   l   s   ,    
0001240    a   n   d       a       s   t   y   l   e       o   f       i
0001260    n   t   e   r   n   e   t   w   o   r   k       c   o   m   m
0001300    u   n   i   c   a   t   i   o   n   .           T   h   e    
0001320    f   u   n   d   a   m   e   n   t   a   l       a   b   s   t
0001340    r   a   c   t   i   o   n       i   s       a   n       e   n
0001360    d   -   t   o   -   e   n   d       m   e   d   i   a   -   i
0001400    n   d   e   p   e   n   d   e   n   t       i   n   t   e   r
0001420    n   e   t   w   o   r   k       d   a   t   a   g   r 376 001
0001440   \0 277 360   a   m   .           H   i   g   h   e   r       l
0001460    e   v   e   l   s       o   f       f   u   n   c   t   i   o
0001500    n   a   l   i   t   y       a   r   e       a   c   h   i   e
0001520    v   e   d       b   y       e   n   d   -   t   o   -   e   n
0001540    d       p   r   o   t   o   c   o   l   s       t   h   a   t
0001560        a   r   e       s   t   r   i   c   t   l   y       a    
0001600    m   a   t   t   e   r       o   f       a   g   r   e   e   m
0001620    e   n   t       a   m   o   n   g       t   h   e       c   o
0001640    m   m   u   n   i   c   a   t   i   n   g       e   n   d    
0001660    p   r   o   c   e   s   s   e   s   . 032   z   1   8   6   9
0001700    7   x   6   e   3   0   j   \   f   6   b   1   0   B   g   4
0001720    6   i   1   f   7       3   f   6       1   7   I  \r   T   h
0001740    i   s       r   e   p   o   r   t       e   x   p   l   o   r
0001760    e   s       i   m   p   o   r   t   a   n   t       d   e   s
0002000    i   g   n       i   s   s   u   e   s   ,       s   e   t   s
0002020        f   o   r   t   h       p   r   i   n   c   i   p   l   e
0002040    s       t 376 001  \0   8 356   h   a   t       h   a   v   e
0002060        g   u   i   d   e   d       t   h   e       P   u   p    
0002100    d   e   s   i   g   n   ,       d   i   s   c   u   s   s   e
0002120    s       t   h   e       p   r   e   s   e   n   t       i   m
0002140    p   l   e   m   e   n   t   a   t   i   o   n       i   n    
0002160    m   o   d   e   r   a   t   e       d   e   t   a   i   l   ,
0002200        a   n   d       s   u   m   m   a   r   i   z   e   s    
0002220    e   x   p   e   r   i   e   n   c   e       w   i   t   h    
0002240    a   n       o   p   e   r   a   t   i   o   n   a   l       i
0002260    n   t   e   r   n   e   t   w   o   r   k   .           T   h
0002300    i   s       w   o   r   k       s   e   r   v   e   s       a
0002320    s       t   h   e       b   a   s   i   s       f   o   r    
0002340    a       f   u   n   c   t   i   o   n   i   n   g       i   n
0002360    t   e   r   n   e   t   w   o   r   k       s   y   s   t   e
0002400    m       t   h   a   t       p   r   o   v   i   d   e   s    
0002420    s   e   r   v   i   c   e       t   o       a   b   o   u   t
0002440        1   0   0   0       c   o 376 001  \0 267 223   m   p   u
0002460    t   e   r   s   ,       o   n       2   5       n   e   t   w
0002500    o   r   k   s       o   f       5       d   i   f   f   e   r
0002520    e   n   t       t   y   p   e   s   ,       u   s   i   n   g
0002540        2   0       i   n   t   e   r   n   e   t   w   o   r   k
0002560        g   a   t   e   w   a   y   s   . 032   z   1   8   6   9
0002600    7   x   6   e   1   6   j   \   f   6   g   4   0   2   G  \r
0002620    K   e   y       w   o   r   d   s       a   n   d       p   h
0002640    r   a   s   e   s   :       c   o   m   p   u   t   e   r    
0002660    n   e   t   w   o   r   k   s   ,       p   r   o   t   o   c
0002700    o   l   s   ,       p   a   c   k   e   t       s   w   i   t
0002720    c   h   i   n   g   ,       i   n   t   e   r   n   e   t   s
0002740    ,       n   e   t   w   o   r   k       i   n   t   e   r   c
0002760    o   n   n   e   c   t   i   o   n   ,       g   a   t   e   w
0003000    a   y   s   ,       d   a   t   a   g   r   a   m   s   ,    
0003020    v   i   r   t   u   a   l       c   i   r   c   u   i   t   s
0003040    ,       f   r   a   g   m   e   n   t   a   t   i 376 001  \0
0003060    W 024   o   n 032   z   1   8   6   9   7   x   6   e   3   0
0003100    j   \   f   6   b   2   2   B   1   g   1   3   6   G  \r   A
0003120    c   c   e   p   t   e   d       f   o   r       p   u   b   l
0003140    i   c   a   t   i   o   n       i   n       I   E   E   E    
0003160    T   r   a   n   s   a   c   t   i   o   n   s       o   n    
0003200    C   o   m   m   u   n   i   c   a   t   i   o   n   s   ,    
0003220    A   p   r   i   l       1   9   8   0   . 032   z   1   8   6
0003240    9   7   x   6   e   3   0   j   \   f   6   i   2   8   I   3
0003260    5   i   1   3   I  \r   1   P   r   e   s   e   n   t       a
0003300    f   f   i   l   i   a   t   i   o   n   :       C   o   m   p
0003320    u   t   e   r       S   y   s   t   e   m   s       L   a   b
0003340    o   r   a   t   o   r   y   ,       S   t   a   n   f   o   r
0003360    d       U   n   i   v   e   r   s   i   t   y   ,       S   t
0003400    a   n   f   o   r   d   ,       C   a   l   i   f   o   r   n
0003420    i   a       9   4   3   0   5   . 032   z   1   8   6   9   7
0003440    x   6   e   3   0   \   f   7   o   4       1   o   0  \r   X
0003460    E   R 376 001  \0 376 016   O   X 032   z   1   8   6   9   7
0003500    l   1   0   2   3   0   y   1   4   4   (   6   3   5   )   \
0003520    f   2       5   f   7   b  \r   P   A   L   O       A   L   T
0003540    O       R   E   S   E   A   R   C   H       C   E   N   T   E
0003560    R  \r   3   3   3   3       C   o   y   o   t   e       H   i
0003600    l   l       R   o   a   d       /       P   a   l   o       A
0003620    l   t   o       /       C   a   l   i   f   o   r   n   i   a
0003640        9   4   3   0   4 032   l   1   0   2   3   9   (   2   1
0003660    1   6   )   \   f   6   b   2   6   f   7  \r   1   .        
0003700    I   n   t   r   o   d   u   c   t   i   o   n 032   x   6   e
0003720    3   6   k   7   9   2   (   6   3   5   )   \   b   g   1   6
0003740    B  \r   R   e   s   e   a   r   c   h       i   n       n   e
0003760    t   w   o   r   k       i   n   t   e   r   c   o   n   n   e
0004000    c   t   i   o   n       t   e   c   h   n   i   q   u   e   s
0004020        h   a   s       b   e   e   n       m   o   t   i   v   a
0004040    t   e   d       b   y       t   h   e       d   e   s   i   r
0004060    e       t   o       p   e 376 001  \0   2 321   r   m   i   t
0004100        c   o   m   m   u   n   i   c   a   t   i   o   n       a
0004120    m   o   n   g       d   i   v   e   r   s   e   ,       g   e
0004140    o   g   r   a   p   h   i   c   a   l   l   y       d   i   s
0004160    t   r   i   b   u   t   e   d       c   o   m   p   u   t   i
0004200    n   g       r   e   s   o   u   r   c   e   s       a   n   d
0004220        u   s   e   r   s       i   n   t   e   r   c   o   n   n
0004240    e   c   t   e   d       b   y       a       w   i   d   e    
0004260    v   a   r   i   e   t   y       o   f       n   e   t   w   o
0004300    r   k       t   e   c   h   n   o   l   o   g   i   e   s   .
0004320  032   d   3   7   0   5   x   6   e   8   j   k   4   0   \   g
0004340   \r   I   t       i   s       t   h   e       p   u   r   p   o
0004360    s   e       o   f       a   n       i   n   t   e   r   n   e
0004400    t   w   o   r   k       a   r   c   h   i   t   e   c   t   u
0004420    r   e       t   o       p   r   o   v   i   d   e       a    
0004440    u   n   i   f   o   r   m       f   r   a   m   e   w   o   r
0004460    k       f   o   r       c   o   m   m   u   n 376 001  \0 270
0004500  322   i   c   a   t   i   o   n       w   i   t   h   i   n    
0004520    a       h   e   t   e   r   o   g   e   n   e   o   u   s    
0004540    c   o   m   p   u   t   i   n   g   ,       c   o   m   m   u
0004560    n   i   c   a   t   i   o   n   ,       a   n   d       a   p
0004600    p   l   i   c   a   t   i   o   n   s       e   n   v   i   r
0004620    o   n   m   e   n   t   .           T   h   e       w   o   r
0004640    k       d   e   s   c   r   i   b   e   d       i   n       t
0004660    h   i   s       p   a   p   e   r       r   e   p   r   e   s
0004700    e   n   t   s       o   n   e       i   n   t   e   r   n   e
0004720    t   w   o   r   k       a   r   c   h   i   t   e   c   t   u
0004740    r   e   ,       k   n   o   w   n       a   s       P   u   p
0004760    ,       i   n       w   i   d   e   s   p   r   e   a   d    
0005000    r   e   g   u   l   a   r       u   s   e       w   i   t   h
0005020    i   n       X   e   r   o   x   .           T   h   e       n
0005040    a   m   e       r   e   f   e   r   r   e   d       o   r   i
0005060    g   i   n   a   l   l   y       t   o       t   h   e       a
0005100    b 376 001  \0 372 363   s   t   r   a   c   t       d   e   s
0005120    i   g   n       o   f       a       s   t   a   n   d   a   r
0005140    d       i   n   t   e   r   n   e   t   w   o   r   k       d
0005160    a   t   a   g   r   a   m       (   t   h   e       P   A   R
0005200    C       U   n   i   v   e   r   s   a   l       P   a   c   k
0005220    e   t   )   ,       b   u   t       h   a   s       e   x   p
0005240    a   n   d   e   d       i   n       u   s   a   g   e       t
0005260    o       i   n   c   l   u   d   e       t   h   e       w   h
0005300    o   l   e       h   i   e   r   a   r   c   h   y       o   f
0005320        i   n   t   e   r   n   e   t   w   o   r   k       p   r
0005340    o   t   o   c   o   l   s       a   s       w   e   l   l    
0005360    a   s       a       g   e   n   e   r   a   l       s   t   y
0005400    l   e       f   o   r       i   n   t   e   r   n   e   t   w
0005420    o   r   k       c   o   m   m   u   n   i   c   a   t   i   o
0005440    n   . 032   d   3   7   0   5   x   6   j   k   4   0   \   g
0005460    2   6   3   i   3   I   G   1   g   1   3   6   f   1       3
0005500    f   0  \r   T   o     376 001  \0   / 372   a   s   s   i   s
0005520    t       i   n       u   n   d   e   r   s   t   a   n   d   i
0005540    n   g       t   h   e       d   e   s   i   g   n       o   f
0005560        t   h   e       P   u   p       p   r   o   t   o   c   o
0005600    l   s   ,       i   t       i   s       u   s   e   f   u   l
0005620        t   o       c   h   a   r   a   c   t   e   r   i   z   e
0005640        b   r   i   e   f   l   y       t   h   e       e   n   v
0005660    i   r   o   n   m   e   n   t       i   n       w   h   i   c
0005700    h       t   h   i   s       a   r   c   h   i   t   e   c   t
0005720    u   r   e       h   a   s       e   v   o   l   v   e   d   .
0005740  032   d   3   7   0   5   x   6   j   k   4   0   \   g  \r   T
0005760    h   e       c   o   m   p   u   t   a   t   i   o   n   a   l
0006000        e   n   v   i   r   o   n   m   e   n   t       i   n   c
0006020    l   u   d   e   s       a       l   a   r   g   e       n   u
0006040    m   b   e   r       o   f      \a  \a   A   l   t   o   '   '
0006060        m   i   n   i   c   o   m   p   u   t   e   r   s       [
0006100    K   a   y   ,       1   9   7   7   ;     376 001  \0   " 236
0006120    T   h   a   c   k   e   r       e   t       a   l   .   ,    
0006140    1   9   7   9   ]       a   n   d       o   t   h   e   r    
0006160    p   e   r   s   o   n   a   l       c   o   m   p   u   t   e
0006200    r   s       c   a   p   a   b   l   e       o   f       h   i
0006220    g   h   -   q   u   a   l   i   t   y       i   n   t   e   r
0006240    a   c   t   i   o   n       w   i   t   h       h   u   m   a
0006260    n       u   s   e   r   s   .           S   u   p   p   o   r
0006300    t   i   n   g       t   h   e   s   e       a   r   e       v
0006320    a   r   i   o   u   s       s   p   e   c   i   a   l   i   z
0006340    e   d       s   e   r   v   e   r       s   y   s   t   e   m
0006360    s       t   h   a   t       a   r   e       s   h   a   r   e
0006400    d       a   m   o   n   g       m   a   n   y       u   s   e
0006420    r   s       a   n   d       p   r   o   v   i   d   e       a
0006440    c   c   e   s   s       t   o       e   x   p   e   n   s   i
0006460    v   e       p   e   r   i   p   h   e   r   a   l   s       s
0006500    u   c   h       a   s       l   a   r   g   e       d   i   s
0006520  376 001  \0 341 002   k   s   ,       m   a   g   n   e   t   i
0006540    c       t   a   p   e   s   ,       a   n   d       h   i   g
0006560    h   -   q   u   a   l   i   t   y       p   r   i   n   t   e
0006600    r   s   .           A   d   d   i   t   i   o   n   a   l   l
0006620    y   ,       t   h   e   r   e       a   r   e       s   e   v
0006640    e   r   a   l       g   e   n   e   r   a   l   -   p   u   r
0006660    p   o   s   e       t   i   m   e       s   h   a   r   i   n
0006700    g       s   y   s   t   e   m   s       p   r   o   v   i   d
0006720    i   n   g       c   u   s   t   o   m   a   r   y       s   e
0006740    r   v   i   c   e   s       f   o   r       t   e   r   m   i
0006760    n   a   l       u   s   e   r   s   . 032   d   3   7   0   5
0007000    x   6   j   k   4   0   \   g   1   0   0   i   5   I  \r   T
0007020    h   e       c   o   m   m   u   n   i   c   a   t   i   o   n
0007040    s       e   n   v   i   r   o   n   m   e   n   t       i   n
0007060    c   l   u   d   e   s       s   e   v   e   r   a   l       d
0007100    i   f   f   e   r   e   n   t       i   n   d   i   v   i   d
0007120    u   a   l       n 376 001  \0 332 351   e   t   w   o   r   k
0007140        d   e   s   i   g   n   s   .           T   h   e       d
0007160    o   m   i   n   a   n   t       o   n   e       i   s       t
0007200    h   e      \a  \a   E   t   h   e   r   n   e   t   '   '    
0007220    c   o   m   m   u   n   i   c   a   t   i   o   n   s       n
0007240    e   t   w   o   r   k   ,       a       l   o   c   a   l   -
0007260    a   r   e   a       b   r   o   a   d   c   a   s   t       c
0007300    h   a   n   n   e   l       w   i   t   h       a       b   a
0007320    n   d   w   i   d   t   h       o   f       3       m   e   g
0007340    a   b   i   t   s       p   e   r       s   e   c   o   n   d
0007360        [   M   e   t   c   a   l   f   e       &       B   o   g
0007400    g   s   ,       1   9   7   6   ]   .           L   o   n   g
0007420    -   h   a   u   l       c   o   m   m   u   n   i   c   a   t
0007440    i   o   n       f   a   c   i   l   i   t   i   e   s       i
0007460    n   c   l   u   d   e       t   h   e       A   r   p   a   n
0007500    e   t   ,       t   h   e       A   R   P   A       P   a   c
0007520    k   e   t       R   a   d   i   o     376 001  \0 316 223   n
0007540    e   t   w   o   r   k   ,       a   n   d       a       c   o
0007560    l   l   e   c   t   i   o   n       o   f       l   e   a   s
0007600    e   d       l   i   n   e   s       i   m   p   l   e   m   e
0007620    n   t   i   n   g       a   n       A   r   p   a   n   e   t
0007640    -   s   t   y   l   e       s   t   o   r   e   -   a   n   d
0007660    -   f   o   r   w   a   r   d       n   e   t   w   o   r   k
0007700    .           T   h   e   s   e       f   a   c   i   l   i   t
0007720    i   e   s       h   a   v   e       d   i   s   t   i   n   c
0007740    t       n   a   t   i   v   e       p   r   o   t   o   c   o
0007760    l   s       a   n   d       e   x   h   i   b   i   t       a
0010000    s       m   u   c   h       a   s       t   h   r   e   e    
0010020    o   r   d   e   r   s       o   f       m   a   g   n   i   t
0010040    u   d   e       d   i   f   f   e   r   e   n   c   e       i
0010060    n       b   a   n   d   w   i   d   t   h   . 032   d   3   7
0010100    0   5   x   6   j   k   4   0   \   g   3   0   9   f   1    
0010120    3   f   0  \r   T   h   e       a   p   p   l   i   c   a 376
0010140  001  \0 364 335   t   i   o   n   s       t   o       b   e    
0010160    s   u   p   p   o   r   t   e   d       i   n   c   l   u   d
0010200    e       a       w   i   d   e       r   a   n   g   e       o
0010220    f       a   c   t   i   v   i   t   i   e   s   :       t   e
0010240    r   m   i   n   a   l       a   c   c   e   s   s       t   o
0010260        t   h   e       t   i   m   e       s   h   a   r   i   n
0010300    g       s   e   r   v   i   c   e   s   ,       e   l   e   c
0010320    t   r   o   n   i   c       m   a   i   l   ,       f   i   l
0010340    e       t   r   a   n   s   f   e   r   ,       a   c   c   e
0010360    s   s       t   o       s   p   e   c   i   a   l   i   z   e
0010400    d       d   a   t   a       b   a   s   e   s   ,       d   o
0010420    c   u   m   e   n   t       t   r   a   n   s   m   i   s   s
0010440    i   o   n   ,       s   o   f   t   w   a   r   e       d   i
0010460    s   t   r   i   b   u   t   i   o   n   ,       a   n   d    
0010500    p   a   c   k   e   t       v   o   i   c   e   ,       t   o
0010520        n   a   m   e       j   u   s   t       a       f   e   w
0010540    .           W 376 001  \0   d   r   e       w   o   u   l   d
0010560        a   l   s   o       l   i   k   e       t   o       f   a
0010600    c   i   l   i   t   a   t   e       m   o   r   e       a   m
0010620    b   i   t   i   o   u   s       e   x   p   l   o   r   a   t
0010640    i   o   n   s       i   n   t   o       t   h   e       a   r
0010660    e   a       g   e   n   e   r   a   l   l   y       r   e   f
0010700    e   r   r   e   d       t   o       a   s      \a  \a   d   i
0010720    s   t   r   i   b   u   t   e   d       c   o   m   p   u   t
0010740    i   n   g   .   '   ' 032   d   3   7   0   5   x   6   j   k
0010760    4   0   \   g  \r   T   h   i   s       p   a   p   e   r    
0011000    i   s       o   r   g   a   n   i   z   e   d       a   s    
0011020    f   o   l   l   o   w   s   .           I   n       s   e   c
0011040    t   i   o   n       2       w   e       d   i   s   c   u   s
0011060    s       s   o   m   e       o   f       t   h   e       d   e
0011100    s   i   g   n       i   s   s   u   e   s       w   h   i   c
0011120    h       h   a   v   e       e   m   e   r   g   e   d       i
0011140    n       t   h   e       f   o   r 376 001  \0 302 266   m   u
0011160    l   a   t   i   o   n       o   f       t   h   e       P   u
0011200    p       a   r   c   h   i   t   e   c   t   u   r   e   ,    
0011220    w   h   i   l   e       s   e   c   t   i   o   n       3    
0011240    p   r   o   v   i   d   e   s       m   o   r   e       d   e
0011260    t   a   i   l       o   n       t   h   e       p   r   o   t
0011300    o   c   o   l   s       t   h   e   m   s   e   l   v   e   s
0011320    .           S   e   c   t   i   o   n       4       d   e   s
0011340    c   r   i   b   e   s       b   r   i   e   f   l   y       s
0011360    o   m   e       o   f       o   u   r       o   p   e   r   a
0011400    t   i   o   n   a   l       e   x   p   e   r   i   e   n   c
0011420    e       w   i   t   h       t   h   e       p   r   e   s   e
0011440    n   t       i   m   p   l   e   m   e   n   t   a   t   i   o
0011460    n   .           T   h   e       f   i   n   a   l       s   e
0011500    c   t   i   o   n       p   r   e   s   e   n   t   s       a
0011520        r   e   t   r   o   s   p   e   c   t   i   v   e       c
0011540    r   i   t   i   q   u   e       o   f       t   h   e 376 001
0011560   \0   U   T       w   o   r   k   ,       h   i   g   h   l   i
0011600    g   h   t   i   n   g       s   o   m   e       a   r   e   a
0011620    s       w   h   i   c   h       m   e   r   i   t       f   u
0011640    r   t   h   e   r       a   t   t   e   n   t   i   o   n   .
0011660  032   d   3   7   0   5   x   6   j   k   4   0   \   g  \r   2
0011700    .           D   e   s   i   g   n       p   r   i   n   c   i
0011720    p   l   e   s       a   n   d       i   s   s   u   e   s 032
0011740    x   6   e   3   6   k   1   2   0   \   b   g   3   2   B  \r
0011760    C   o   n   s   t   r   u   c   t   i   n   g       a   n    
0012000    a   r   c   h   i   t   e   c   t   u   r   e       f   o   r
0012020        i   n   t   e   r   n   e   t   w   o   r   k       p   r
0012040    o   t   o   c   o   l   s       i   s   ,       f   i   r   s
0012060    t       a   n   d       f   o   r   e   m   o   s   t   ,    
0012100    a   n       e   x   e   r   c   i   s   e       i   n       d
0012120    e   s   i   g   n   :       i   d   e   n   t   i   f   y   i
0012140    n   g       i   n   d   i   v   i   d   u   a   l       i   s
0012160    s   u   e 376 001  \0   W 205   s   ,       e   x   p   l   o
0012200    r   i   n   g       a   l   t   e   r   n   a   t   i   v   e
0012220        s   o   l   u   t   i   o   n   s   ,       a   n   d    
0012240    t   h   e   n       k   n   i   t   t   i   n   g       t   h
0012260    e   s   e       p   i   e   c   e   s       t   o   g   e   t
0012300    h   e   r       t   o       f   o   r   m       t   h   e    
0012320    f   i   n   a   l       r   e   s   u   l   t   .           A
0012340    l   o   n   g       t   h   e       w   a   y   ,       m   a
0012360    n   y       c   o   m   p   r   o   m   i   s   e   s       a
0012400    r   e       m   a   d   e       a   s       o   n   e       t
0012420    r   a   d   e   s       o   f   f       a   m   o   n   g    
0012440    d   i   f   f   e   r   e   n   t       c   r   i   t   e   r
0012460    i   a   :       f   u   n   c   t   i   o   n   a   l   i   t
0012500    y   ,       e   f   f   i   c   i   e   n   c   y   ,       g
0012520    e   n   e   r   a   l   i   t   y   ,       e   a   s   e    
0012540    o   f       i   m   p   l   e   m   e   n   t   a   t   i   o
0012560    n   ,       e   x   t   e   n 376 001  \0 362   (   s   i   b
0012600    i   l   i   t   y   ,       a   n   d       o   t   h   e   r
0012620    s   .         032   d   3   7   0   5   x   6   e   8   j   k
0012640    4   0   \   g  \r   I   n       t   h   i   s       s   e   c
0012660    t   i   o   n       w   e       e   n   u   m   e   r   a   t
0012700    e       s   o   m   e       o   f       t   h   e       m   a
0012720    j   o   r       d   e   s   i   g   n       i   s   s   u   e
0012740    s       c   o   n   f   r   o   n   t   e   d       i   n    
0012760    t   h   e       d   e   v   e   l   o   p   m   e   n   t    
0013000    o   f       a       n   e   t   w   o   r   k       a   r   c
0013020    h   i   t   e   c   t   u   r   e       a   n   d       d   e
0013040    s   c   r   i   b   e   ,       i   n       g   e   n   e   r
0013060    a   l       t   e   r   m   s   ,       t   h   e       c   h
0013100    o   i   c   e   s       m   a   d   e       i   n       t   h
0013120    e       d   e   v   e   l   o   p   m   e   n   t       o   f
0013140        P   u   p   .           (   S   e   v   e   r   a   l    
0013160    o   f       t   h   e   s   e       a   n   d     376 001  \0
0013200  233 031   o   t   h   e   r       i   s   s   u   e   s       a
0013220    r   e       e   n   u   m   e   r   a   t   e   d       i   n
0013240        [   C   e   r   f       &       K   i   r   s   t   e   i
0013260    n   ,       1   9   7   8   ]       a   n   d       [   P   o
0013300    s   t   e   l   ,       1   9   8   0   ]   .   )           F
0013320    r   o   m       t   h   i   s       d   i   s   c   u   s   s
0013340    i   o   n       t   h   e       b   r   o   a   d       o   u
0013360    t   l   i   n   e   s       o   f       P   u   p       w   i
0013400    l   l       e   m   e   r   g   e   ;       t   h   e       s
0013420    e   c   t   i   o   n       t   h   a   t       f   o   l   l
0013440    o   w   s       p   r   o   v   i   d   e   s       m   o   r
0013460    e       s   p   e   c   i   f   i   c       d   e   t   a   i
0013500    l       a   b   o   u   t       t   h   e       a   c   t   u
0013520    a   l       d   e   s   i   g   n   . 032   d   3   7   0   5
0013540    x   6   j   k   4   0   \   g  \r   2   .   1   .       T   h
0013560    e       b   a   s   i   c       m   o   d   e   l   :       i
0013600    n   d 376 001  \0   X 227   i   v   i   d   u   a   l       n
0013620    e   t   w   o   r   k   s       c   o   n   n   e   c   t   e
0013640    d       w   i   t   h       g   a   t   e   w   a   y   s 032
0013660    x   6   e   2   4   k   8   0   \   i   g  \r   A   s       w
0013700    i   t   h       m   o   s   t       i   n   t   e   r   n   e
0013720    t   w   o   r   k       m   o   d   e   l   s   ,       o   n
0013740    e       e   n   v   i   s   i   o   n   s       a       c   o
0013760    l   l   e   c   t   i   o   n       o   f       h   e   t   e
0014000    r   o   g   e   n   e   o   u   s       n   e   t   w   o   r
0014020    k   s   ,       c   o   n   n   e   c   t   e   d       w   i
0014040    t   h       a       s   e   t       o   f       i   n   t   e
0014060    r   n   e   t   w   o   r   k       g   a   t   e   w   a   y
0014100    s       t   o       f   o   r   m       a       l   o   o   s
0014120    e   l   y       c   o   u   p   l   e   d       s   y   s   t
0014140    e   m       k   n   o   w   n       g   e   n   e   r   a   l
0014160    l   y       a   s       a   n       i   n   t   e   r   n   e
0014200    t       [   C   e   r   f 376 001  \0 336 274       &       K
0014220    a   h   n   ,       1   9   7   4   ;       S   u   n   s   h
0014240    i   n   e   ,       1   9   7   7   a   ;       C   e   r   f
0014260        &       K   i   r   s   t   e   i   n   ,       1   9   7
0014300    8   ]   .           A   n       i   n   t   e   r   n   e   t
0014320        s   h   o   u   l   d       p   r   o   v   i   d   e    
0014340    t   h   e       a   b   i   l   i   t   y       f   o   r    
0014360    a   n   y       t   w   o       h   o   s   t   s       t   o
0014400        c   o   m   m   u   n   i   c   a   t   e   ,       s   o
0014420        l   o   n   g       a   s       t   h   e   i   r       o
0014440    w   n       l   o   c   a   l       n   e   t   w   o   r   k
0014460    s       a   r   e       i   n   t   e   r   c   o   n   n   e
0014500    c   t   e   d   . 032   d   3   7   0   5   x   6   e   8   j
0014520    k   4   0   \   g   1   1   2   i   2   1   I   5   6   i   8
0014540    I  \r   A   n       i   m   p   o   r   t   a   n   t       f
0014560    e   a   t   u   r   e       o   f       t   h   e       P   u
0014600    p       i   n   t   e   r   n   e   t       m 376 001  \0   O
0014620  300   o   d   e   l       i   s       t   h   a   t       t   h
0014640    e       h   o   s   t   s       a   r   e       t   h   e    
0014660    i   n   t   e   r   n   e   t   .           M   o   s   t    
0014700    h   o   s   t   s       c   o   n   n   e   c   t       d   i
0014720    r   e   c   t   l   y       t   o       a       l   o   c   a
0014740    l       n   e   t   w   o   r   k   ,       r   a   t   h   e
0014760    r       t   h   a   n       c   o   n   n   e   c   t   i   n
0015000    g       t   o       a       n   e   t   w   o   r   k       s
0015020    w   i   t   c   h       s   u   c   h       a   s       a   n
0015040        I   M   P   ,       s   o       s   u   b   t   r   a   c
0015060    t   i   n   g       a   l   l       t   h   e       h   o   s
0015100    t   s       w   o   u   l   d       l   e   a   v   e       l
0015120    i   t   t   l   e       m   o   r   e       t   h   a   n    
0015140    w   i   r   e   .           G   a   t   e   w   a   y   s    
0015160    a   r   e       s   i   m   p   l   y       h   o   s   t   s
0015200        i   n       t   h   e       i   n   t   e   r   n   e   t
0015220      376 001  \0 037 324   t   h   a   t       a   r   e       w
0015240    i   l   l   i   n   g       t   o       f   o   r   w   a   r
0015260    d       p   a   c   k   e   t   s       a   m   o   n   g    
0015300    c   o   n   s   t   i   t   u   e   n   t       n   e   t   w
0015320    o   r   k   s   .           T   h   u   s   ,       m   o   s
0015340    t       o   f       t   h   e       p   r   o   p   e   r   t
0015360    i   e   s       o   f       t   h   e       i   n   t   e   r
0015400    n   e   t       a   r   e       p   r   i   m   a   r   i   l
0015420    y       a   r   t   i   f   a   c   t   s       o   f       h
0015440    o   s   t       s   o   f   t   w   a   r   e   .           T
0015460    h   e       a   r   c   h   i   t   e   c   t   u   r   e    
0015500    m   u   s   t       s   c   a   l   e       g   r   a   c   e
0015520    f   u   l   l   y   ,       a   n   d       i   n       p   a
0015540    r   t   i   c   u   l   a   r       m   u   s   t       a   l
0015560    l   o   w       f   o   r       t   h   e       e   x   i   s
0015600    t   e   n   c   e       o   f       a       d   e   g   e   n
0015620    e   r   a   t   e     376 001  \0 340 020   i   n   t   e   r
0015640    n   e   t       c   o   n   s   i   s   t   i   n   g       o
0015660    f       a       s   i   n   g   l   e       l   o   c   a   l
0015700        n   e   t   w   o   r   k       a   n   d       n   o    
0015720    g   a   t   e   w   a   y   s   . 032   d   3   7   0   5   x
0015740    6   j   k   4   0   \   g   6   5   i   3   I   G   1   1   9
0015760    f   1       2   f   0       4   2   7   g  \r   2   .   2   .
0016000        S   i   m   p   l   i   c   i   t   y 032   x   6   e   2
0016020    4   k   8   0   \   i   g  \r   O   n   e       o   f       t
0016040    h   e       g   u   i   d   i   n   g       p   r   i   n   c
0016060    i   p   l   e   s       i   n       d   e   s   i   g   n   i
0016100    n   g       P   u   p       h   a   s       b   e   e   n    
0016120    t   h   e       d   e   s   i   r   e       f   o   r       s
0016140    i   m   p   l   i   c   i   t   y   .           P   u   p    
0016160    i   s       a       f   r   a   m   e   w   o   r   k       f
0016200    o   r       c   o   m   p   u   t   e   r       c   o   m   m
0016220    u   n   i   c   a   t   i   o   n   s     376 001  \0   e   =
0016240    r   e   s   e   a   r   c   h   ,       a   n   d       s   i
0016260    m   p   l   i   c   i   t   y       i   s       o   n   e    
0016300    o   f       t   h   e       b   e   s   t       w   a   y   s
0016320        t   o       m   i   n   i   m   i   z   e       r   e   s
0016340    t   r   i   c   t   i   o   n   s       a   n   d       m   a
0016360    x   i   m   i   z   e       f   l   e   x   i   b   i   l   i
0016400    t   y       f   o   r       e   x   p   e   r   i   m   e   n
0016420    t   a   t   i   o   n   .           A   t   t   e   m   p   t
0016440    i   n   g       d   e   l   i   b   e   r   a   t   e   l   y
0016460        t   o       e   l   i   m   i   n   a   t   e       u   n
0016500    n   e   e   d   e   d       c   o   m   p   l   e   x   i   t
0016520    y       h   e   l   p   s       t   o       k   e   e   p    
0016540    t   h   e       d   e   s   i   g   n       o   p   e   n   -
0016560    e   n   d   e   d   .           T   h   i   s       i   n    
0016600    t   u   r   n       m   a   k   e   s       i   t       e   a
0016620    s   i   e   r       t   o       i   n   c   o   r   p   o   r
0016640  376 001  \0 231 326   a   t   e       t   h   e       e   x   i
0016660    s   t   i   n   g       d   i   v   e   r   s   e       c   o
0016700    l   l   e   c   t   i   o   n       o   f       n   e   t   w
0016720    o   r   k   s       a   n   d       h   o   s   t   s       a
0016740    n   d       t   o       a   c   c   o   m   m   o   d   a   t
0016760    e       n   e   w       a   l   t   e   r   n   a   t   i   v
0017000    e   s       a   s       t   h   e       t   e   c   h   n   o
0017020    l   o   g   y       m   a   t   u   r   e   s   .           K
0017040    e   e   p   i   n   g       t   h   e       d   e   s   i   g
0017060    n       s   i   m   p   l   e       h   e   l   p   s       t
0017100    o       a   v   o   i   d       b   u   i   l   d   i   n   g
0017120        i   n       t   e   c   h   n   o   l   o   g   i   c   a
0017140    l       a   n   a   c   h   r   o   n   i   s   m   s   . 032
0017160    d   3   7   0   5   x   6   e   8   j   k   4   0   \   g  \r
0017200    A       s   e   c   o   n   d       m   o   t   i   v   a   t
0017220    i   o   n       f   o   r       t   h   i   s       p   r   i
0017240    n   c   i   p   l 376 001  \0   n 252   e       i   s       t
0017260    h   e       d   e   s   i   r   e       t   o       f   o   s
0017300    t   e   r       e   f   f   i   c   i   e   n   t       i   m
0017320    p   l   e   m   e   n   t   a   t   i   o   n   s       o   f
0017340        t   h   e       p   r   o   t   o   c   o   l   s       i
0017360    n       t   h   e       h   o   s   t       m   a   c   h   i
0017400    n   e   s   ,       w   h   i   c   h       a   r   e       t
0017420    y   p   i   c   a   l   l   y       q   u   i   t   e       s
0017440    m   a   l   l   .           S   o   f   t   w   a   r   e    
0017460    o   v   e   r   h   e   a   d       m   u   s   t       b   e
0017500        k   e   p   t       l   o   w       i   n       o   r   d
0017520    e   r       t   o       s   u   s   t   a   i   n       h   i
0017540    g   h   -   b   a   n   d   w   i   d   t   h       l   o   c
0017560    a   l       c   o   m   m   u   n   i   c   a   t   i   o   n
0017600    ,       w   h   i   c   h       c   o   n   s   t   i   t   u
0017620    t   e   s       t   h   e       b   u   l   k       o   f    
0017640    t   h   e       t   r   a   f   f   i 376 001  \0   {  \v   c
0017660    ;       y   e   t       t   h   e       s   a   m   e       s
0017700    o   f   t   w   a   r   e       m   u   s   t       s   u   p
0017720    p   o   r   t       t   h   e       f   u   l   l       g   e
0017740    n   e   r   a   l   i   t   y       o   f       i   n   t   e
0017760    r   n   e   t   w   o   r   k       c   o   m   m   u   n   i
0020000    c   a   t   i   o   n   . 032   d   3   7   0   5   x   6   j
0020020    k   4   0   \   g  \r   2   .   3   .       D   a   t   a   g
0020040    r   a   m   s       v   e   r   s   u   s       v   i   r   t
0020060    u   a   l       c   i   r   c   u   i   t   s 032   x   6   e
0020100    1   8   k   8   0   \   i   g  \r   T   h   e   r   e       a
0020120    r   e       t   w   o       m   a   j   o   r       a   p   p
0020140    r   o   a   c   h   e   s       t   o       p   r   o   v   i
0020160    d   i   n   g       a   n       i   n   t   e   r   f   a   c
0020200    e       t   o       p   a   c   k   e   t   -   s   w   i   t
0020220    c   h   e   d       c   o   m   m   u   n   i   c   a   t   i
0020240    o   n   s   :       a   c   c   e   p   t   i   n   g     376
0020260  001  \0   ]   *   i   n   d   i   v   i   d   u   a   l       d
0020300    a   t   a   g   r   a   m   s   ,       o   r       p   r   o
0020320    v   i   d   i   n   g       a       h   i   g   h   e   r    
0020340    l   e   v   e   l       o   f       s   e   r   v   i   c   e
0020360        i   n       t   h   e       f   o   r   m       o   f    
0020400    a       v   i   r   t   u   a   l       c   i   r   c   u   i
0020420    t   .           T   h   e       t   w   o       i   n   t   e
0020440    r   f   a   c   e   s       a   r   e       n   o   t       u
0020460    n   r   e   l   a   t   e   d   ,       s   i   n   c   e    
0020500    a       v   i   r   t   u   a   l       c   i   r   c   u   i
0020520    t       i   n   t   e   r   f   a   c   e       i   s       u
0020540    s   u   a   l   l   y       i   m   p   l   e   m   e   n   t
0020560    e   d       w   i   t   h   i   n       a       n   e   t   w
0020600    o   r   k       b   y       t   h   e       u   s   e       o
0020620    f       d   a   t   a   g   r   a   m   s   .           I   n
0020640        s   o   m   e       s   e   n   s   e   ,       d   a   t
0020660    a   g   r   a 376 001  \0   n   n   m   s       p   r   o   v
0020700    i   d   e       a   c   c   e   s   s       t   o       a    
0020720    n   e   t   w   o   r   k       a   t       a       l   o   w
0020740    e   r       l   e   v   e   l   ,       c   l   o   s   e   r
0020760        t   o       i   t   s       u   n   d   e   r   l   y   i
0021000    n   g       c   a   p   a   b   i   l   i   t   i   e   s   .
0021020            D   a   t   a   g   r   a   m   s       a   r   e    
0021040    p   a   r   t   i   c   u   l   a   r   l   y       u   s   e
0021060    f   u   l       i   n       m   a   n   y       k   i   n   d
0021100    s       o   f       t   r   a   n   s   a   c   t   i   o   n
0021120    -   o   r   i   e   n   t   e   d       p   r   o   t   o   c
0021140    o   l   s   .           F   u   r   t   h   e   r   m   o   r
0021160    e   ,       t   h   e       t   a   s   k       o   f       t
0021200    h   e       i   n   t   e   r   n   e   t       i   s       s
0021220    i   g   n   i   f   i   c   a   n   t   l   y       s   i   m
0021240    p   l   i   f   i   e   d       i   f       i   t       n   e
0021260    e   d       o   n   l   y       t 376 001  \0 366 246   r   a
0021300    n   s   p   o   r   t       i   n   d   e   p   e   n   d   e
0021320    n   t   ,       i   n   d   i   v   i   d   u   a   l   l   y
0021340    -   a   d   d   r   e   s   s   e   d       d   a   t   a   g
0021360    r   a   m   s   ,       w   i   t   h   o   u   t       h   a
0021400    v   i   n   g       t   o       m   a   i   n   t   a   i   n
0021420        t   h   e       s   t   a   t   e       r   e   q   u   i
0021440    r   e   d       t   o       s   u   p   p   o   r   t       v
0021460    i   r   t   u   a   l       c   i   r   c   u   i   t   s   .
0021500            I   f       t   h   e       i   n   t   e   r   n   e
0021520    t       p   r   o   v   i   d   e   s       a       d   a   t
0021540    a   g   r   a   m       i   n   t   e   r   f   a   c   e   ,
0021560        v   i   r   t   u   a   l       c   i   r   c   u   i   t
0021600        i   n   t   e   r   f   a   c   e   s       c   a   n    
0021620    b   e       p   r   o   v   i   d   e   d       b   y       a
0021640    d   d   i   n   g       a   p   p   r   o   p   r   i   a   t
0021660    e       m   e   c   h   a   n   i   s   m   s       a 376 001
0021700   \0 371   P   t       t   h   e       e   n   d       p   o   i
0021720    n   t   s   . 032   d   3   7   0   5   x   6   e   8   j   k
0021740    4   0   \   g   1   1   3   i   9   I   5   8   i   1   5   I
0021760   \r   T   h   e   r   e   f   o   r   e   ,       t   h   e    
0022000    b   a   s   i   c       f   u   n   c   t   i   o   n       p
0022020    r   o   v   i   d   e   d       b   y       t   h   e       P
0022040    u   p       i   n   t   e   r   n   e   t       i   s       t
0022060    h   e       t   r   a   n   s   p   o   r   t       o   f    
0022100    d   a   t   a   g   r   a   m   s   ;       t   h   i   s    
0022120    s   i   m   p   l   e       a   b   s   t   r   a   c   t   i
0022140    o   n       i   s       t   h   e       f   o   u   n   d   a
0022160    t   i   o   n       o   f       P   u   p   .           T   h
0022200    e       i   n   t   e   r   n   e   t       d   o   e   s    
0022220    n   o   t       g   u   a   r   a   n   t   e   e       r   e
0022240    l   i   a   b   l   e       d   e   l   i   v   e   r   y    
0022260    o   f       d   a   t   a   g   r   a   m   s       (   c   a
0022300    l   l   e 376 001  \0 221   1   d      \a  \a   P   u   p   s
0022320    '   '   )   ;           i   t       s   i   m   p   l   y    
0022340    g   i   v   e   s       i   t   s      \a  \a   b   e   s   t
0022360        e   f   f   o   r   t   s   '   '       t   o       d   e
0022400    l   i   v   e   r       e   a   c   h       o   n   e   ,    
0022420    a   n   d       a   l   l   o   w   s       t   h   e       e
0022440    n   d       p   r   o   c   e   s   s   e   s       t   o    
0022460    b   u   i   l   d       p   r   o   t   o   c   o   l   s    
0022500    w   h   i   c   h       p   r   o   v   i   d   e       r   e
0022520    l   i   a   b   l   e       c   o   m   m   u   n   i   c   a
0022540    t   i   o   n   s       o   f       t   h   e       q   u   a
0022560    l   i   t   y       t   h   e   y       t   h   e   m   s   e
0022600    l   v   e   s       d   e   s   i   r   e       [   M   e   t
0022620    c   a   l   f   e   ,       1   9   7   3   ]   .           T
0022640    h   e       i   n   t   e   r   n   e   t       h   a   s    
0022660    n   o       n   o   t   i   o   n       o   f       a       c
0022700    o   n   n   e   c   t   i   o 376 001  \0 377   @   n   .    
0022720        I   t       t   r   a   n   s   p   o   r   t   s       e
0022740    a   c   h       P   u   p       i   n   d   e   p   e   n   d
0022760    e   n   t   l   y   ,       a   n   d       l   e   a   v   e
0023000    s       c   o   n   s   t   r   u   c   t   i   o   n       o
0023020    f       a       c   o   n   n   e   c   t   i   o   n 023   i
0023040    f       t   h   a   t       i   s       t   h   e       a   p
0023060    p   r   o   p   r   i   a   t   e       i   n   t   e   r   p
0023100    r   o   c   e   s   s       c   o   m   m   u   n   i   c   a
0023120    t   i   o   n       m   o   d   e   l 023   t   o       t   h
0023140    e       e   n   d       p   r   o   c   e   s   s   e   s   .
0023160            K   e   e   p   i   n   g       f   r   a   g   i   l
0023200    e       e   n   d   -   t   o   -   e   n   d       s   t   a
0023220    t   e       o   u   t       o   f       t   h   e       p   a
0023240    c   k   e   t       t   r   a   n   s   p   o   r   t       s
0023260    y   s   t   e   m       c   o   n   t   r   i   b   u   t   e
0023300    s       t   o       r   e   l   i   a   b   i   l 376 001  \0
0023320  273 343   i   t   y       a   n   d       s   i   m   p   l   i
0023340    c   i   t   y   . 032   d   3   7   0   5   x   6   j   k   4
0023360    0   \   g  \r   2   .   4   .       I   n   d   i   v   i   d
0023400    u   a   l       n   e   t   w   o   r   k   s       a   s    
0023420    p   a   c   k   e   t       t   r   a   n   s   p   o   r   t
0023440        m   e   c   h   a   n   i   s   m   s 032   x   6   e   1
0023460    8   k   8   0   \   i   g  \r   I   n   d   i   v   i   d   u
0023500    a   l       n   e   t   w   o   r   k   s       w   i   t   h
0023520    i   n       t   h   e       i   n   t   e   r   n   e   t    
0023540    c   a   n       b   e       v   i   e   w   e   d       s   i
0023560    m   p   l   y       a   s       p   a   c   k   e   t       t
0023600    r   a   n   s   p   o   r   t       m   e   c   h   a   n   i
0023620    s   m   s   .           A   s       l   i   n   k   s       i
0023640    n       t   h   e       i   n   t   e   r   n   e   t       t
0023660    h   e   y       g   i   v   e       t   h   e   i   r       b
0023700    e   s   t       e   f   f   o   r   t   s       t   o       d
0023720    e   l 376 001  \0 273 361   i   v   e   r       i   n   t   e
0023740    r   n   e   t       p   a   c   k   e   t   s   ,       b   u
0023760    t       t   h   e   y       d   o       n   o   t       g   u
0024000    a   r   a   n   t   e   e       r   e   l   i   a   b   l   e
0024020        d   e   l   i   v   e   r   y   .           P   a   c   k
0024040    e   t   s       m   a   y       b   e       l   o   s   t   ,
0024060        d   u   p   l   i   c   a   t   e   d   ,       d   e   l
0024100    i   v   e   r   e   d       o   u   t       o   f       o   r
0024120    d   e   r   ,       a   f   t   e   r       a       g   r   e
0024140    a   t       d   e   l   a   y   ,       a   n   d       w   i
0024160    t   h       h   i   d   d   e   n       d   a   m   a   g   e
0024200    .           A       n   e   t   w   o   r   k       c   a   n
0024220        h   a   v   e       a   n   y       c   o   m   b   i   n
0024240    a   t   i   o   n       o   f       b   a   n   d   w   i   d
0024260    t   h   ,       d   e   l   a   y   ,       e   r   r   o   r
0024300        c   h   a   r   a   c   t   e   r   i   s   t   i   c   s
0024320    ,       t   o   p   o   l 376 001  \0 256   :   o   g   y   ,
0024340        a   n   d       e   c   o   n   o   m   i   c   s   ;    
0024360    t   h   e       r   o   u   t   i   n   g       a   l   g   o
0024400    r   i   t   h   m       s   h   o   u   l   d       a   t   t
0024420    e   m   p   t       t   o       t   a   k   e       t   h   e
0024440    s   e       c   h   a   r   a   c   t   e   r   i   s   t   i
0024460    c   s       i   n   t   o       c   o   n   s   i   d   e   r
0024500    a   t   i   o   n   . 032   d   3   7   0   5   x   6   e   8
0024520    j   k   4   0   \   g   6   4   i   2   7   I   4   2   5   i
0024540   \r   E   n   c   a   p   s   u   l   a   t   i   o   n       i
0024560    s       a   n       i   n   v   e   r   t   i   b   l   e   ,
0024600        n   e   t   w   o   r   k   -   d   e   p   e   n   d   e
0024620    n   t       t   r   a   n   s   f   o   r   m   a   t   i   o
0024640    n       p   e   r   f   o   r   m   e   d       o   n       a
0024660        P   u   p       t   o       p   e   r   m   i   t       i
0024700    t       t   o       b   e       c   a   r   r   i   e   d    
0024720    t   r   a   n   s   p   a   r   e   n   t   l 376 001  \0 312
0024740  337   y       t   h   r   o   u   g   h       a       n   e   t
0024760    w   o   r   k   :       a   n       a   b   s   t   r   a   c
0025000    t       P   u   p       i   s       p   r   e   s   e   n   t
0025020    e   d       a   t       o   n   e       e   n   d   ,       e
0025040    n   c   a   p   s   u   l   a   t   e   d       f   o   r    
0025060    t   r   a   n   s   m   i   s   s   i   o   n       t   h   r
0025100    o   u   g   h       t   h   e       n   e   t   ,       a   n
0025120    d       d   e   c   a   p   s   u   l   a   t   e   d       a
0025140    t       t   h   e       o   t   h   e   r       e   n   d   ,
0025160        y   i   e   l   d   i   n   g       t   h   e       o   r
0025200    i   g   i   n   a   l       P   u   p   .           F   o   r
0025220        s   o   m   e       n   e   t   w   o   r   k   s   ,    
0025240    e   n   c   a   p   s   u   l   a   t   i   o   n       c   o
0025260    n   s   i   s   t   s       m   e   r   e   l   y       o   f
0025300        a   d   d   i   n   g       h   e   a   d   e   r   s    
0025320    a   n   d       t   r   a   i   l   e   r   s   .           M
0025340    o 376 001  \0   O 377   r   e       e   l   a   b   o   r   a
0025360    t   e       t   r   a   n   s   f   o   r   m   a   t   i   o
0025400    n   s       m   a   y       b   e       n   e   c   e   s   s
0025420    a   r   y       t   o       p   a   s   s       a       P   u
0025440    p       t   h   r   o   u   g   h       o   t   h   e   r    
0025460    n   e   t   w   o   r   k   s       (   f   o   r       e   x
0025500    a   m   p   l   e   ,       u   s   i   n   g       l   o   w
0025520    -   l   e   v   e   l       a   c   k   n   o   w   l   e   d
0025540    g   m   e   n   t   s       o   r       e   r   r   o   r    
0025560    c   o   r   r   e   c   t   i   o   n       b   e   c   a   u
0025600    s   e       t   h   e       n   e   t   w   o   r   k       h
0025620    a   s       a       h   i   g   h       l   o   s   s       r
0025640    a   t   e   )   .           E   n   c   a   p   s   u   l   a
0025660    t   i   o   n       a   n   d       d   e   c   a   p   s   u
0025700    l   a   t   i   o   n       t   a   k   e       p   l   a   c
0025720    e       i   n       a       n   e   t   w   o   r   k   -   s
0025740    p   e   c   i   f   i 376 001  \0   A 332   c       d   r   i
0025760    v   e   r       i   n       w   h   i   c   h       i   s    
0026000    v   e   s   t   e   d       a   l   l       k   n   o   w   l
0026020    e   d   g   e       o   f       t   h   e       e   n   c   a
0026040    p   s   u   l   a   t   i   o   n       t   e   c   h   n   i
0026060    q   u   e   .           T   h   e       i   n   t   e   r   n
0026100    e   t       s   p   e   c   i   f   i   c   a   t   i   o   n
0026120        h   a   s       n   o   t   h   i   n   g       t   o    
0026140    s   a   y       a   b   o   u   t       e   n   c   a   p   s
0026160    u   l   a   t   i   o   n       e   x   c   e   p   t       t
0026200    h   a   t       i   t       b   e       i   n   v   i   s   i
0026220    b   l   e   . 032   d   3   7   0   5   x   6   j   k   4   0
0026240    \   i   g   1   3   I   6   0   7   i   2   3   I  \r   2   .
0026260    5   .       I   n   t   e   r   n   e   t   w   o   r   k    
0026300    g   a   t   e   w   a   y   s 032   x   6   e   2   4   k   8
0026320    0   \   i   g  \r   W   e       d   i   s   t   i   n   g   u
0026340    i   s   h       t   w   o       k   i   n 376 001  \0   <   e
0026360    d   s       o   f       g   a   t   e   w   a   y   s   :    
0026400    m   e   d   i   a       t   r   a   n   s   l   a   t   o   r
0026420    s       a   n   d       p   r   o   t   o   c   o   l       t
0026440    r   a   n   s   l   a   t   o   r   s   .           M   e   d
0026460    i   a       g   a   t   e   w   a   y   s       a   r   e    
0026500    h   o   s   t   s       w   i   t   h       i   n   t   e   r
0026520    f   a   c   e   s       t   o       t   w   o       o   r    
0026540    m   o   r   e       p   a   c   k   e   t       t   r   a   n
0026560    s   p   o   r   t       m   e   c   h   a   n   i   s   m   s
0026600        a   m   o   n   g       w   h   i   c   h       t   h   e
0026620    y       f   o   r   w   a   r   d       i   n   t   e   r   n
0026640    e   t       d   a   t   a   g   r   a   m   s   ,       u   s
0026660    i   n   g       t   h   e       a   p   p   r   o   p   r   i
0026700    a   t   e       e   n   c   a   p   s   u   l   a   t   i   o
0026720    n       f   o   r       e   a   c   h   .           T   h   e
0026740    s   e       a   r   e       t   h   e       h   e   a   r   t
0026760  376 001  \0 340 222       o   f       a   n   y       d   a   t
0027000    a   g   r   a   m   -   b   a   s   e   d       i   n   t   e
0027020    r   n   e   t   .           P   r   o   t   o   c   o   l    
0027040    g   a   t   e   w   a   y   s       a   r   e       h   o   s
0027060    t   s       w   h   i   c   h       s   p   e   a   k       t
0027100    w   o       o   r       m   o   r   e       f   u   n   c   t
0027120    i   o   n   a   l   l   y       s   i   m   i   l   a   r    
0027140    b   u   t       i   n   c   o   m   p   a   t   i   b   l   e
0027160        h   i   g   h   e   r   -   l   e   v   e   l       p   r
0027200    o   t   o   c   o   l   s       u   s   e   d       t   o    
0027220    t   r   a   n   s   p   o   r   t       i   n   f   o   r   m
0027240    a   t   i   o   n       w   i   t   h   i   n       n   e   t
0027260    w   o   r   k   s   ,       m   a   p   p   i   n   g       o
0027300    n   e       h   i   g   h   e   r   -   l   e   v   e   l    
0027320    a   b   s   t   r   a   c   t   i   o   n       i   n   t   o
0027340        t   h   e       o   t   h   e   r   .           (   I   t
0027360    '   s       c   l 376 001  \0   G 020   e   a   r       t   h
0027400    a   t       a       m   e   d   i   a       g   a   t   e   w
0027420    a   y       i   s       j   u   s   t       d   o   i   n   g
0027440        p   r   o   t   o   c   o   l       t   r   a   n   s   l
0027460    a   t   i   o   n       a   t       t   h   e       l   i   n
0027500    k       l   e   v   e   l   ,       b   u   t       t   h   e
0027520        d   i   s   t   i   n   c   t   i   o   n       i   s    
0027540    u   s   e   f   u   l       g   i   v   e   n       t   h   e
0027560        i   m   p   o   r   t   a   n   c   e       o   f       i
0027600    n   t   e   r   n   e   t       d   a   t   a   g   r   a   m
0027620    s       i   n       t   h   i   s       a   r   c   h   i   t
0027640    e   c   t   u   r   e   .   )         032   d   3   7   0   5
0027660    x   6   e   8   j   k   4   0   \   g   3   8   i   1   7   I
0027700    5   i   2   0   I  \r   I   n       t   h   e       P   u   p
0027720        i   n   t   e   r   n   e   t   ,       m   e   d   i   a
0027740        g   a   t   e   w   a   y   s       a   r   e       b   y
0027760        d   e   f   i   n   i   t   i   o 376 001  \0 035 220   n
0030000        s   i   m   p   l   e   ,       s   i   n   c   e       a
0030020    l   l       t   h   a   t       i   s       r   e   q   u   i
0030040    r   e   d       o   f       t   h   e       t   r   a   n   s
0030060    l   a   t   i   o   n       p   r   o   c   e   s   s       i
0030100    s       t   h   a   t       i   t       p   r   e   s   e   r
0030120    v   e       t   h   e       s   e   m   a   n   t   i   c   s
0030140        o   f       i   n   t   e   r   n   e   t   w   o   r   k
0030160        d   a   t   a   g   r   a   m   s   .           P   r   o
0030200    t   o   c   o   l       g   a   t   e   w   a   y   s       a
0030220    r   e       u   s   u   a   l   l   y       m   o   r   e    
0030240    d   i   f   f   i   c   u   l   t   ,       e   v   e   n    
0030260    w   h   e   n       t   h   e       p   r   o   t   o   c   o
0030300    l   s       a   r   e       s   i   m   i   l   a   r   ,    
0030320    s   i   n   c   e       s   u   c   h       h   i   g   h   e
0030340    r   -   l   e   v   e   l       p   r   o   t   o   c   o   l
0030360    s       p   r   o   v   i   d   e       r   i   c   h   e 376
0030400  001  \0  \a   0   r       a   n   d       m   o   r   e       s
0030420    p   e   c   i   a   l   i   z   e   d       s   e   m   a   n
0030440    t   i   c   s       a   n   d       i   t       i   s       n
0030460    o   t       a   l   w   a   y   s       c   l   e   a   r    
0030500    h   o   w       o   n   e       s   h   o   u   l   d       m
0030520    a   p       t   h   e       f   u   n   c   t   i   o   n   a
0030540    l   i   t   y       o   f       o   n   e       p   r   o   t
0030560    o   c   o   l       i   n   t   o       a   n   o   t   h   e
0030600    r   .           D   e   v   e   l   o   p   m   e   n   t    
0030620    o   f       h   i   g   h   e   r   -   l   e   v   e   l    
0030640    p   r   o   t   o   c   o   l       t   r   a   n   s   l   a
0030660    t   o   r   s       b   e   t   w   e   e   n       d   i   f
0030700    f   e   r   e   n   t       n   e   t   w   o   r   k       a
0030720    n   d       i   n   t   e   r   n   e   t       a   r   c   h
0030740    i   t   e   c   t   u   r   e   s 023   e   .   g   .   ,    
0030760    b   e   t   w   e   e   n       t   h   e       A   r   p   a
0031000    n   e   t     376 001  \0   ? 350   F   i   l   e       T   r
0031020    a   n   s   f   e   r       P   r   o   t   o   c   o   l    
0031040    (   F   T   P   )       a   n   d       t   h   e       P   u
0031060    p   -   b   a   s   e   d       F   T   P 023   i   s       a
0031100        t   h   o   r   n   y       t   a   s   k   ,       b   u
0031120    t       o   n   e       t   h   a   t       m   u   s   t    
0031140    b   e       c   o   n   f   r   o   n   t   e   d       w   h
0031160    e   n       i   n   t   e   r   c   o   n   n   e   c   t   i
0031200    n   g       s   y   s   t   e   m   s       t   h   a   t    
0031220    d   o       n   o   t       s   h   a   r   e       t   h   e
0031240        n   e   c   e   s   s   a   r   y       l   o   w   e   r
0031260    -   l   e   v   e   l       p   r   i   m   i   t   i   v   e
0031300    s   .     032   d   3   7   0   5   x   6   j   k   4   0   \
0031320    g  \r   2   .   6   .       A       l   a   y   e   r   e   d
0031340        h   i   e   r   a   r   c   h   y       o   f       p   r
0031360    o   t   o   c   o   l   s 032   x   6   e   2   4   k   8   0
0031400    \   i   g  \r   L   a   y   e   r 376 001  \0 235 264   i   n
0031420    g       o   f       p   r   o   t   o   c   o   l   s       i
0031440    s       o   n   e       o   f       t   h   e       m   o   s
0031460    t       e   f   f   e   c   t   i   v   e       m   e   a   n
0031500    s       f   o   r       s   t   r   u   c   t   u   r   i   n
0031520    g       a       n   e   t   w   o   r   k       d   e   s   i
0031540    g   n   :       e   a   c   h       l   e   v   e   l       u
0031560    s   e   s       t   h   e       f   u   n   c   t   i   o   n
0031600    s       o   f       t   h   e       l   o   w   e   r       l
0031620    e   v   e   l   ,       a   n   d       a   d   d   s       s
0031640    o   m   e       f   u   n   c   t   i   o   n   a   l   i   t
0031660    y       o   f       i   t   s       o   w   n       f   o   r
0031700        p   o   s   s   i   b   l   e       u   s   e       b   y
0031720        t   h   e       n   e   x   t       l   e   v   e   l   .
0031740            P   r   o   v   i   d   e   d       t   h   a   t    
0031760    s   u   i   t   a   b   l   e       i   n   t   e   r   f   a
0032000    c   e   s       a   r   e       m   a   i   n   t   a 376 001
0032020   \0   ]   =   i   n   e   d   ,       a   n       i   m   p   l
0032040    e   m   e   n   t   a   t   i   o   n       a   t       o   n
0032060    e       l   e   v   e   l       c   a   n       b   e       m
0032100    o   d   i   f   i   e   d       w   i   t   h   o   u   t    
0032120    i   m   p   a   c   t   i   n   g       t   h   e       o   v
0032140    e   r   a   l   l       s   t   r   u   c   t   u   r   e   ;
0032160        t   h   i   s       h   e   l   p   s       t   o       s
0032200    i   m   p   l   i   f   y       b   o   t   h       t   h   e
0032220        d   e   s   i   g   n       a   n   d       t   h   e    
0032240    i   m   p   l   e   m   e   n   t   a   t   i   o   n   . 032
0032260    d   3   7   0   5   x   6   e   8   j   k   4   0   \   g  \r
0032300    P   u   p       p   r   o   t   o   c   o   l   s       a   r
0032320    e       o   r   g   a   n   i   z   e   d       i   n       a
0032340        h   i   e   r   a   r   c   h   y   ,       a   s       s
0032360    h   o   w   n       i   n       f   i   g   u   r   e       1
0032400    ;       t   h   e       d   e   t   a   i   l   s       o   f
0032420        t   h 376 001  \0 355   Y   i   s       f   i   g   u   r
0032440    e       w   i   l   l       b   e       p   r   e   s   e   n
0032460    t   e   d       i   n       s   e   c   t   i   o   n       3
0032500    .           A       l   e   v   e   l       r   e   p   r   e
0032520    s   e   n   t   s       a   n       a   b   s   t   r   a   c
0032540    t   i   o   n   ,       t   o       b   e       r   e   a   l
0032560    i   z   e   d       i   n       d   i   f   f   e   r   e   n
0032600    t       w   a   y   s       i   n       d   i   f   f   e   r
0032620    e   n   t       h   o   s   t   s   .           T   h   e   r
0032640    e       a   r   e       f   o   u   r       l   e   v   e   l
0032660    s       o   f       i   n   t   e   r   e   s   t   ,       b
0032700    u   t       t   h   e   r   e       m   a   y       b   e    
0032720    m   o   r   e       t   h   a   n       o   n   e       p   r
0032740    o   t   o   c   o   l       a   t       a   n   y       l   e
0032760    v   e   l       e   x   c   e   p   t       l   e   v   e   l
0033000        1   ,       r   e   p   r   e   s   e   n   t   i   n   g
0033020        a       d   i   f   f   e 376 001  \0 206 317   r   e   n
0033040    t       u   s   e       o   f       t   h   e       u   n   d
0033060    e   r   l   y   i   n   g       l   a   y   e   r   s   .    
0033100        (   T   h   e       n   u   m   b   e   r   i   n   g    
0033120    o   f       l   a   y   e   r   s 023   a   n   d   ,       i
0033140    n   d   e   e   d   ,       t   h   e       c   h   o   i   c
0033160    e       o   f       p   o   i   n   t   s       a   t       w
0033200    h   i   c   h       t   o       d   i   v   i   d   e       t
0033220    h   e       l   a   y   e   r   s 023   i   s       a   r   b
0033240    i   t   r   a   r   y   ;       t   h   e   r   e       i   s
0033260        n   o       r   e   l   a   t   i   o   n   s   h   i   p
0033300        b   e   t   w   e   e   n       P   u   p   '   s       n
0033320    u   m   b   e   r   i   n   g       a   n   d       t   h   a
0033340    t       o   f       o   t   h   e   r       d   e   s   i   g
0033360    n   s       s   u   c   h       a   s       t   h   e       O
0033400    p   e   n       S   y   s   t   e   m   s       A   r   c   h
0033420    i   t   e   c   t   u   r   e   .   ) 032   d   3 376 001  \0
0033440  336   >   7   0   5   x   6   j   k   4   0   \   g  \r   T   h
0033460    e       l   e   v   e   l       0       a   b   s   t   r   a
0033500    c   t   i   o   n       i   s       a       p   a   c   k   e
0033520    t       t   r   a   n   s   p   o   r   t       m   e   c   h
0033540    a   n   i   s   m   .           T   h   e   r   e       a   r
0033560    e       m   a   n   y       r   e   a   l   i   z   a   t   i
0033600    o   n   s   :       a   n       E   t   h   e   r   n   e   t
0033620        c   h   a   n   n   e   l   ,       t   h   e       A   r
0033640    p   a   n   e   t   ,       t   h   e       A   R   P   A    
0033660    P   a   c   k   e   t       R   a   d   i   o       N   e   t
0033700    w   o   r   k   ,       o   u   r       s   t   o   r   e   -
0033720    a   n   d   -   f   o   r   w   a   r   d       l   e   a   s
0033740    e   d       l   i   n   e       n   e   t   w   o   r   k   ,
0033760        a   n   d       o   t   h   e   r   s   .           L   e
0034000    v   e   l       0       p   r   o   t   o   c   o   l   s    
0034020    i   n   c   l   u   d   e       s   p   e   c   i   f   i   c
0034040    a   t 376 001  \0 315   <   i   o   n   s       s   u   c   h
0034060        a   s       h   a   r   d   w   a   r   e       i   n   t
0034100    e   r   f   a   c   e   s   ,       e   l   e   c   t   r   i
0034120    c   a   l       a   n   d       t   i   m   i   n   g       c
0034140    h   a   r   a   c   t   e   r   i   s   t   i   c   s   ,    
0034160    b   i   t       e   n   c   o   d   i   n   g   s   ,       l
0034200    i   n   e       c   o   n   t   r   o   l       p   r   o   c
0034220    e   d   u   r   e   s   ,       a   n   d       n   e   t   w
0034240    o   r   k   -   d   e   p   e   n   d   e   n   t       p   a
0034260    c   k   e   t       f   o   r   m   a   t   t   i   n   g    
0034300    c   o   n   v   e   n   t   i   o   n   s   .           A   s
0034320    s   o   c   i   a   t   e   d       w   i   t   h       e   a
0034340    c   h       p   a   c   k   e   t       t   r   a   n   s   p
0034360    o   r   t       m   e   c   h   a   n   i   s   m       i   s
0034400        a       c   o   n   v   e   n   t   i   o   n       f   o
0034420    r       e   n   c   a   p   s   u   l   a   t   i   n   g    
0034440    P   u   p   s   . 032   d 376 001  \0 325 177   3   7   0   5
0034460    x   6   j   k   4   0   \   g   1   2   6   f   1       3   f
0034500    0  \r   <   =   =   <   P   u   p   F   i   g   1   .   p   r
0034520    e   s   s   <  \r  \f 032   l   3   0   0   8   x   6   j   k
0034540    7   9   2   \   g  \r   T   h   e       l   e   v   e   l    
0034560    1       a   b   s   t   r   a   c   t   i   o   n       i   s
0034600        a   n       i   n   t   e   r   n   e   t       d   a   t
0034620    a   g   r   a   m   .           T   h   e       r   e   a   l
0034640    i   z   a   t   i   o   n       o   f       t   h   i   s    
0034660    a   b   s   t   r   a   c   t   i   o   n       c   o   n   s
0034700    i   s   t   s       o   f       t   h   e       f   o   r   m
0034720    a   t       o   f       a       P   u   p   ,       a       h
0034740    i   e   r   a   r   c   h   i   c   a   l       a   d   d   r
0034760    e   s   s   i   n   g       s   c   h   e   m   e   ,       a
0035000    n   d       a   n       i   n   t   e   r   n   e   t   w   o
0035020    r   k       r   o   u   t   i   n   g       a   l   g   o   r
0035040    i   t   h   m   .           T   h   e   r   e 376 001  \0   @
0035060  202       i   s       o   n   l   y       o   n   e       b   o
0035100    x       a   t       l   e   v   e   l       1   :       t   h
0035120    e       i   n   t   e   r   n   e   t       d   a   t   a   g
0035140    r   a   m       p   r   o   t   o   c   o   l   ;       i   t
0035160        i   s       t   h   i   s       l   a   y   e   r       o
0035200    f       c   o   m   m   o   n   a   l   i   t   y       w   h
0035220    i   c   h       u   n   i   f   i   e   s       a   l   l    
0035240    o   f       t   h   e       d   i   f   f   e   r   e   n   t
0035260        n   e   t   w   o   r   k   s       t   h   a   t       m
0035300    i   g   h   t       b   e       u   s   e   d       a   t    
0035320    l   e   v   e   l       0   ,       a   n   d       w   h   i
0035340    c   h       m   a   k   e   s       a   v   a   i   l   a   b
0035360    l   e       a       u   n   i   f   o   r   m       i   n   t
0035400    e   r   f   a   c   e       t   o       a   l   l       o   f
0035420        t   h   e       l   a   y   e   r   s       a   b   o   v
0035440    e   .           I   t       i   s       t   h   e       p   u
0035460    r 376 001  \0   P   N   p   o   s   e       o   f       t   h
0035500    i   s       l   e   v   e   l       t   o       p   r   o   v
0035520    i   d   e       m   e   d   i   a       i   n   d   e   p   e
0035540    n   d   e   n   c   e       w   h   i   l   e       m   a   i
0035560    n   t   a   i   n   i   n   g       t   h   e       c   o   m
0035600    m   o   n       p   r   o   p   e   r   t   i   e   s       o
0035620    f       t   h   e       u   n   d   e   r   l   y   i   n   g
0035640        p   a   c   k   e   t       n   e   t   w   o   r   k   s
0035660    . 032   d   3   7   0   5   x   6   j   k   4   0   \   g  \r
0035700    T   h   e       l   e   v   e   l       2       a   b   s   t
0035720    r   a   c   t   i   o   n       i   s       a   n       i   n
0035740    t   e   r   p   r   o   c   e   s   s       c   o   m   m   u
0035760    n   i   c   a   t   i   o   n       m   e   c   h   a   n   i
0036000    s   m   :       a       w   a   y       t   o       m   o   v
0036020    e       b   i   t   s       w   i   t   h   o   u   t       s
0036040    a   y   i   n   g       m   u   c   h       a   b   o   u   t
0036060        t   h   e   i   r 376 001  \0   J   R       f   o   r   m
0036100        o   r       c   o   n   t   e   n   t   .           V   a
0036120    r   i   o   u   s       l   e   v   e   l       2       p   r
0036140    o   t   o   c   o   l   s       p   r   o   v   i   d   e    
0036160    m   a   n   y       c   o   m   b   i   n   a   t   i   o   n
0036200    s       o   f       r   e   l   i   a   b   i   l   i   t   y
0036220    ,       t   h   r   o   u   g   h   p   u   t   ,       d   e
0036240    l   a   y   ,       a   n   d       c   o   m   p   l   e   x
0036260    i   t   y   .           T   h   e   s   e       p   r   o   t
0036300    o   c   o   l   s       c   a   n       b   e       d   i   v
0036320    i   d   e   d       i   n   t   o       t   w   o       c   l
0036340    a   s   s   e   s       a   c   c   o   r   d   i   n   g    
0036360    t   o       t   h   e       a   m   o   u   n   t       a   n
0036400    d       l   i   f   e   t   i   m   e       o   f       s   t
0036420    a   t   e       i   n   f   o   r   m   a   t   i   o   n    
0036440    k   e   p   t       b   y       t   h   e       c   o   m   m
0036460    u   n   i   c   a   t   i   n   g       e 376 001  \0 304 375
0036500    n   d       p   r   o   c   e   s   s   e   s   .           C
0036520    o   n   n   e   c   t   i   o   n   l   e   s   s       p   r
0036540    o   t   o   c   o   l   s       s   u   p   p   o   r   t    
0036560    s   h   o   r   t   -   l   i   v   e   d       i   n   t   e
0036600    r   a   c   t   i   o   n   s   ;       t   h   e       e   n
0036620    d       p   r   o   c   e   s   s   e   s       m   a   i   n
0036640    t   a   i   n       l   i   t   t   l   e       s   t   a   t
0036660    e   ,       a   n   d       u   s   u   a   l   l   y       o
0036700    n   l   y       d   u   r   i   n   g       t   h   e       e
0036720    x   c   h   a   n   g   e       o   f       a       f   e   w
0036740        P   u   p   s 023   n   o       m   o   r   e       t   h
0036760    a   n       a       f   e   w       s   e   c   o   n   d   s
0037000    .           C   o   n   n   e   c   t   i   o   n   -   b   a
0037020    s   e   d       p   r   o   t   o   c   o   l   s       s   u
0037040    p   p   o   r   t       s   u   s   t   a   i   n   e   d    
0037060    i   n   t   e   r   a   c   t   i   o   n   s   ,       g   e
0037100  376 001  \0 324 366   n   e   r   a   l   l   y       r   e   q
0037120    u   i   r   i   n   g       s   u   b   s   t   a   n   t   i
0037140    a   l       s   t   a   t   e       t   o       b   e       m
0037160    a   i   n   t   a   i   n   e   d       a   t       b   o   t
0037200    h       e   n   d   s   ,       a   n   d       f   o   r    
0037220    l   o   n   g   e   r       p   e   r   i   o   d   s 023   m
0037240    i   n   u   t   e   s       t   o       h   o   u   r   s   .
0037260  032   d   3   7   0   5   x   6   j   k   4   0   \   g  \r   L
0037300    e   v   e   l       3       a   d   d   s       s   t   r   u
0037320    c   t   u   r   e       t   o       t   h   e       d   a   t
0037340    a       m   o   v   e   d       a   t       l   e   v   e   l
0037360        2   ,       a   s       w   e   l   l       a   s       c
0037400    o   n   v   e   n   t   i   o   n   s       f   o   r       h
0037420    o   w       p   r   o   c   e   s   s   e   s       i   n   t
0037440    e   r   a   c   t   .           F   o   r       e   x   a   m
0037460    p   l   e   ,       t   h   e       F   i   l   e       T   r
0037500    a   n   s   f   e 376 001  \0 305   7   r       P   r   o   t
0037520    o   c   o   l       (   F   T   P   )       c   o   n   s   i
0037540    s   t   s       o   f       a       s   e   t       o   f    
0037560    c   o   n   v   e   n   t   i   o   n   s       f   o   r    
0037600    t   a   l   k   i   n   g       a   b   o   u   t       f   i
0037620    l   e   s       a   n   d       a       f   o   r   m   a   t
0037640        f   o   r       s   e   n   d   i   n   g       t   h   e
0037660    m       t   h   r   o   u   g   h       a       l   e   v   e
0037700    l       2       b   y   t   e       s   t   r   e   a   m    
0037720    p   r   o   t   o   c   o   l       c   o   n   n   e   c   t
0037740    i   o   n   .           T   h   e   s   e       a   r   e    
0037760    s   o   m   e   t   i   m   e   s       r   e   f   e   r   r
0040000    e   d       t   o       a   s       f   u   n   c   t   i   o
0040020    n   -   o   r   i   e   n   t   e   d       p   r   o   t   o
0040040    c   o   l   s       [   C   r   o   c   k   e   r       e   t
0040060        a   l   .   ,       1   9   7   2   ]   . 032   d   3   7
0040100    0   5   x   6   j   k   4   0   \   g 376 001  \0 027 265   1
0040120    4   9   G   1   g   2   1   2   i   5   I   G   9   g  \r   A
0040140    b   o   v   e       l   e   v   e   l       3       t   h   e
0040160        d   i   v   i   d   i   n   g       l   i   n   e   s    
0040200    b   e   c   o   m   e       b   l   u   r   r   e   d   ,    
0040220    a   n   d       i   n   d   i   v   i   d   u   a   l       a
0040240    p   p   l   i   c   a   t   i   o   n   s       e   v   o   l
0040260    v   e       w   i   t   h       t   h   e   i   r       o   w
0040300    n       n   a   t   u   r   a   l       d   e   c   o   m   p
0040320    o   s   i   t   i   o   n       i   n   t   o       a   d   d
0040340    i   t   i   o   n   a   l       l   a   y   e   r   s   .    
0040360        W   i   t   h       r   e   s   p   e   c   t       t   o
0040400        l   a   y   e   r   i   n   g       o   f       p   r   o
0040420    t   o   c   o   l   s   ,       P   u   p       i   s       s
0040440    i   m   i   l   a   r       i   n       m   a   n   y       w
0040460    a   y   s       t   o       t   h   e       A   R   P   A    
0040500    I   n   t   e   r   n   e   t       a   n   d       T   C 376
0040520  001  \0 214   2   P       d   e   s   i   g   n       [   C   e
0040540    r   f       &       K   a   h   n   ,       1   9   7   4   ]
0040560        a   n   d       t   h   e       O   p   e   n       S   y
0040600    s   t   e   m   s       A   r   c   h   i   t   e   c   t   u
0040620    r   e       [   Z   i   m   m   e   r   m   a   n   n   ,    
0040640    1   9   8   0   ]   .           U   n   l   i   k   e       t
0040660    h   e       O   p   e   n       S   y   s   t   e   m   s    
0040700    A   r   c   h   i   t   e   c   t   u   r   e       (   a   n
0040720    d       o   t   h   e   r   s   )   ,       P   u   p       o
0040740    f   t   e   n       h   a   s       s   e   v   e   r   a   l
0040760        a   l   t   e   r   n   a   t   i   v   e       b   o   x
0041000    e   s       w   h   i   c   h       a   l   l       r   e   s
0041020    t       o   n       a       l   o   w   e   r       l   e   v
0041040    e   l       a   n   d       o   f   f   e   r       d   i   f
0041060    f   e   r   e   n   t       f   u   n   c   t   i   o   n   a
0041100    l   i   t   y       a   n   d       i   n   t   e   r   f   a
0041120    c   e   s     376 001  \0 260   n   t   o       t   h   e    
0041140    n   e   x   t       h   i   g   h   e   r       l   e   v   e
0041160    l   . 032   d   3   7   0   5   x   6   j   k   4   0   \   g
0041200    2   2   1   f   1       3   f   0   G   9   8   g  \r   2   .
0041220    7   .       N   a   m   i   n   g   ,       a   d   d   r   e
0041240    s   s   i   n   g   ,       a   n   d       r   o   u   t   i
0041260    n   g 032   x   6   e   2   4   k   8   0   \   i   g  \r   N
0041300    a   m   e   s   ,       a   d   d   r   e   s   s   e   s    
0041320    a   n   d       r   o   u   t   e   s       a   r   e       t
0041340    h   r   e   e       i   m   p   o   r   t   a   n   t       a
0041360    n   d       d   i   s   t   i   n   c   t       e   n   t   i
0041400    t   i   e   s       i   n       a   n       i   n   t   e   r
0041420    n   e   t       [   S   h   o   c   h   ,       1   9   7   8
0041440    ]   : 032   d   3   7   0   5   x   6   e   8   j   k   4   0
0041460    \   g  \r   T   h   e       n   a   m   e       o   f       a
0041500        r   e   s   o   u   r   c   e       i   s       w   h   a
0041520    t       o   n   e       s   e   e 376 001  \0 220 254   k   s
0041540    ,  \r   a   n       a   d   d   r   e   s   s       i   n   d
0041560    i   c   a   t   e   s       w   h   e   r   e       i   t    
0041600    i   s   ,       a   n   d  \r   a       r   o   u   t   e    
0041620    i   s       h   o   w       t   o       g   e   t       t   h
0041640    e   r   e   . 032   l   4   2   6   9   e   1   0   j   \   g
0041660    4   i   4   I   1   8   i   4   I   1   5   i   7   I   1   1
0041700    i   5   I   1   4   i   5   I   4   i   1   6   I  \r   A    
0041720    n   a   m   e       i   s       a       s   y   m   b   o   l
0041740    ,       s   u   c   h       a   s       a       h   u   m   a
0041760    n   -   r   e   a   d   a   b   l   e       t   e   x   t    
0042000    s   t   r   i   n   g   ,       i   d   e   n   t   i   f   y
0042020    i   n   g       s   o   m   e       r   e   s   o   u   r   c
0042040    e       (   p   r   o   c   e   s   s   ,       d   e   v   i
0042060    c   e   ,       s   e   r   v   i   c   e   ,       e   t   c
0042100    .   )           A   n       a   d   d   r   e   s   s       i
0042120    s       a       d   a   t   a       s   t   r   u   c 376 001
0042140   \0   l 360   t   u   r   e       w   h   o   s   e       f   o
0042160    r   m   a   t       i   s       u   n   d   e   r   s   t   o
0042200    o   d       b   y       l   e   v   e   l       1       o   f
0042220        t   h   e       i   n   t   e   r   n   e   t   ,       a
0042240    n   d       w   h   i   c   h       i   s       u   s   e   d
0042260        t   o       s   p   e   c   i   f   y       t   h   e    
0042300    d   e   s   t   i   n   a   t   i   o   n       o   f       a
0042320        P   u   p   .           A       r   o   u   t   e       i
0042340    s       t   h   e       i   n   f   o   r   m   a   t   i   o
0042360    n       n   e   e   d   e   d       t   o       f   o   r   w
0042400    a   r   d       a       P   u   p       t   o       i   t   s
0042420        s   p   e   c   i   f   i   e   d       a   d   d   r   e
0042440    s   s   .           E   a   c   h       o   f       t   h   e
0042460    s   e       r   e   p   r   e   s   e   n   t   s       a    
0042500    t   i   g   h   t   e   r       b   i   n   d   i   n   g    
0042520    o   f       i   n   f   o   r   m   a   t   i   o   n   :    
0042540    n   a   m 376 001  \0 305   e   e   s       a   r   e       m
0042560    a   p   p   e   d       i   n   t   o       a   d   d   r   e
0042600    s   s   e   s   ,       a   n   d       a   d   d   r   e   s
0042620    s   e   s       a   r   e       m   a   p   p   e   d       i
0042640    n   t   o       r   o   u   t   e   s   .           E   r   r
0042660    o   r       r   e   c   o   v   e   r   y       s   h   o   u
0042700    l   d       s   u   c   c   e   s   s   i   v   e   l   y    
0042720    f   a   l   l       b   a   c   k       t   o       f   i   n
0042740    d       a   n       a   l   t   e   r   n   a   t   e       r
0042760    o   u   t   e   ,       t   h   e   n       a   n       a   l
0043000    t   e   r   n   a   t   e       a   d   d   r   e   s   s   ,
0043020        a   n   d       t   h   e   n       a   n       a   l   t
0043040    e   r   n   a   t   e       n   a   m   e   . 032   d   3   7
0043060    0   5   x   6   e   8   j   k   4   0   \   g  \r   T   h   e
0043100        m   a   p   p   i   n   g       f   r   o   m       n   a
0043120    m   e   s       t   o       a   d   d   r   e   s   s   e   s
0043140        i   s       n   e   c   e 376 001  \0 303   j   s   s   a
0043160    r   i   l   y       a   p   p   l   i   c   a   t   i   o   n
0043200    -   s   p   e   c   i   f   i   c   ,       s   i   n   c   e
0043220        t   h   e       s   y   n   t   a   x       a   n   d    
0043240    s   e   m   a   n   t   i   c   s       o   f       n   a   m
0043260    e   s       d   e   p   e   n   d       e   n   t   i   r   e
0043300    l   y       o   n       w   h   a   t       t   y   p   e   s
0043320        o   f       e   n   t   i   t   i   e   s       a   r   e
0043340        b   e   i   n   g       n   a   m   e   d       a   n   d
0043360        w   h   a   t       u   s   e       i   s       b   e   i
0043400    n   g       m   a   d   e       o   f       t   h   e   m   .
0043420            T   h   i   s       i   s       d   e   a   l   t    
0043440    w   i   t   h       a   t       t   h   e       a   p   p   r
0043460    o   p   r   i   a   t   e       h   i   g   h   e   r       l
0043500    e   v   e   l   s       o   f       p   r   o   t   o   c   o
0043520    l   . 032   d   3   7   0   5   x   6   j   k   4   0   \   g
0043540   \r   A   n       a   d   d   r   e   s   s       f 376 001  \0
0043560  221   M   i   e   l   d   ,       a   s       c   o   n   t   a
0043600    i   n   e   d       i   n       a       P   u   p   ,       i
0043620    s       o   n   e       o   f       t   h   e       i   m   p
0043640    o   r   t   a   n   t       e   l   e   m   e   n   t   s    
0043660    o   f       c   o   m   m   o   n   a   l   i   t   y       i
0043700    n       t   h   e       i   n   t   e   r   n   e   t       d
0043720    e   s   i   g   n   .           A   n       e   n   d       p
0043740    r   o   c   e   s   s       s   e   n   d   s       a   n   d
0043760        r   e   c   e   i   v   e   s       P   u   p   s       t
0044000    h   r   o   u   g   h       a       p   o   r   t       i   d
0044020    e   n   t   i   f   i   e   d       b   y       a       h   i
0044040    e   r   a   r   c   h   i   c   a   l       a   d   d   r   e
0044060    s   s       c   o   n   s   i   s   t   i   n   g       o   f
0044100        t   h   r   e   e       p   a   r   t   s   :       a    
0044120    n   e   t   w   o   r   k       n   u   m   b   e   r   ,    
0044140    a       h   o   s   t       n   u   m   b   e   r   ,       a
0044160    n   d 376 001  \0 322   L       a       s   o   c   k   e   t
0044200        n   u   m   b   e   r   .           T   h   i   s       s
0044220    t   r   u   c   t   u   r   e       r   e   f   l   e   c   t
0044240    s       t   h   e       a   t   t   i   t   u   d   e       t
0044260    h   a   t       t   h   e       c   o   m   m   u   n   i   c
0044300    a   t   i   n   g       p   a   r   t   i   e   s       a   r
0044320    e       t   h   e       e   n   d       p   r   o   c   e   s
0044340    s   e   s   ,       n   o   t       t   h   e       h   o   s
0044360    t   s   '       p   r   o   t   o   c   o   l       h   a   n
0044400    d   l   e   r   s   ;       a   m   o   n   g       o   t   h
0044420    e   r       t   h   i   n   g   s   ,       t   h   i   s    
0044440    p   e   r   m   i   t   s       a   l   t   e   r   n   a   t
0044460    e       i   m   p   l   e   m   e   n   t   a   t   i   o   n
0044500    s       o   f       a       h   i   g   h   e   r   -   l   e
0044520    v   e   l       p   r   o   t   o   c   o   l       t   o    
0044540    c   o   e   x   i   s   t       i   n       a       s   i   n
0044560    g   l   e       m   a   c 376 001  \0 370 211   h   i   n   e
0044600    .           (   I   n       c   o   n   t   r   a   s   t   ,
0044620        t   h   e       A   R   P   A       I   n   t   e   r   n
0044640    e   t       p   r   o   j   e   c   t       [   P   o   s   t
0044660    e   l   ,       1   9   8   0   ]       t   a   k   e   s    
0044700    t   h   e       p   o   s   i   t   i   o   n       t   h   a
0044720    t       t   h   e       s   o   c   k   e   t       a   b   s
0044740    t   r   a   c   t   i   o   n       d   o   e   s       n   o
0044760    t       b   e   l   o   n   g       a   t       t   h   e    
0045000    i   n   t   e   r   n   e   t       l   e   v   e   l   ;    
0045020    t   h   e   r   e   f   o   r   e   ,       A   R   P   A    
0045040    I   n   t   e   r   n   e   t       a   d   d   r   e   s   s
0045060    e   s       c   o   n   t   a   i   n       o   n   l   y    
0045100    n   e   t   w   o   r   k       a   n   d       h   o   s   t
0045120        n   u   m   b   e   r   s   .           W   h   e   n    
0045140    a       p   a   c   k   e   t       a   r   r   i   v   e   s
0045160    ,       i   t       i   s       f   i   r   s 376 001  \0 300
0045200  311   t       d   e   m   u   l   t   i   p   l   e   x   e   d
0045220        b   y       t   h   e       p   r   o   t   o   c   o   l
0045240        t   y   p   e       f   i   e   l   d       i   n       t
0045260    h   e       i   n   t   e   r   n   e   t       h   e   a   d
0045300    e   r   ;       h   i   g   h   e   r   -   l   e   v   e   l
0045320        p   r   o   t   o   c   o   l   s       s   u   c   h    
0045340    a   s       t   h   e       T   C   P   ,       d   a   t   a
0045360    g   r   a   m       p   r   o   t   o   c   o   l   ,       a
0045400    n   d       p   a   c   k   e   t       v   o   i   c   e    
0045420    p   r   o   t   o   c   o   l       t   h   e   n       i   m
0045440    p   o   s   e       t   h   e   i   r       o   w   n       c
0045460    o   n   c   e   p   t       o   f       s   o   c   k   e   t
0045500        i   f       t   h   e   y       f   i   n   d       i   t
0045520        u   s   e   f   u   l 023   w   h   i   c   h   ,       a
0045540    s       a       p   r   a   c   t   i   c   a   l       m   a
0045560    t   t   e   r   ,       t   h   e   y       a   l   l       d
0045600    o 376 001  \0   T 237   .   ) 032   d   3   7   0   5   x   6
0045620    j   k   4   0   \   g   1   6   3   i   4   I   6   7   i   1
0045640    4   I   4   i   1   1   I   8   i   1   3   I   2   6   6   f
0045660    1       3   f   0       1   3   1   f   1       3   f   0    
0045700    1   1   6   i   1   3   I  \r   T   h   e       a   c   t   u
0045720    a   l       p   r   o   c   e   s   s       o   f       r   o
0045740    u   t   i   n   g       a       p   a   c   k   e   t       t
0045760    h   r   o   u   g   h       t   h   e       P   u   p       i
0046000    n   t   e   r   n   e   t       u   s   e   s       a       d
0046020    i   s   t   r   i   b   u   t   e   d       a   d   a   p   t
0046040    i   v   e       r   o   u   t   i   n   g       p   r   o   c
0046060    e   d   u   r   e   .           T   h   e       s   o   u   r
0046100    c   e       p   r   o   c   e   s   s       s   p   e   c   i
0046120    f   i   e   s       o   n   l   y       t   h   e       d   e
0046140    s   t   i   n   a   t   i   o   n       a   d   d   r   e   s
0046160    s       a   n   d       n   o   t       t   h   e       p   a
0046200    t   h       f   r   o 376 001  \0 351 001   m       s   o   u
0046220    r   c   e       t   o       d   e   s   t   i   n   a   t   i
0046240    o   n   .           T   h   e       i   n   t   e   r   n   e
0046260    t   w   o   r   k       g   a   t   e   w   a   y   s       r
0046300    o   u   t   e       P   u   p   s       t   o       t   h   e
0046320        p   r   o   p   e   r       n   e   t   w   o   r   k   ,
0046340        a       n   e   t   w   o   r   k       t   h   e   n    
0046360    r   o   u   t   e   s       P   u   p   s       t   o       t
0046400    h   e       p   r   o   p   e   r       h   o   s   t   ,    
0046420    a   n   d       a       h   o   s   t       r   o   u   t   e
0046440    s       P   u   p   s       t   o       t   h   e       p   r
0046460    o   p   e   r       s   o   c   k   e   t   .         032   d
0046500    3   7   0   5   x   6   j   k   4   0   \   g   1   5   0   i
0046520    1   9   I   1   3   i   4   I  \r   T   h   i   s       r   o
0046540    u   t   i   n   g       p   r   o   c   e   s   s       i   s
0046560        a   s   s   o   c   i   a   t   e   d       w   i   t   h
0046600        L   e   v   e   l       1       i   n 376 001  \0 300 350
0046620        t   h   e       p   r   o   t   o   c   o   l       h   i
0046640    e   r   a   r   c   h   y   ,       t   h   e       l   e   v
0046660    e   l       a   t       w   h   i   c   h       p   a   c   k
0046700    e   t       f   o   r   m   a   t   s       a   n   d       i
0046720    n   t   e   r   n   e   t       a   d   d   r   e   s   s   e
0046740    s       a   r   e       s   t   a   n   d   a   r   d   i   z
0046760    e   d   .           T   h   e       s   o   f   t   w   a   r
0047000    e       i   m   p   l   e   m   e   n   t   i   n   g       l
0047020    e   v   e   l       1       i   s       s   o   m   e   t   i
0047040    m   e   s       r   e   f   e   r   r   e   d       t   o    
0047060    a   s       a       r   o   u   t   e   r   .           T   h
0047100    u   s   ,       t   h   e       r   o   u   t   i   n   g    
0047120    t   a   b   l   e       i   t   s   e   l   f       i   s    
0047140    k   e   p   t       a   t       l   e   v   e   l       1   ;
0047160        a       v   e   r   y       s   i   m   p   l   e       h
0047200    o   s   t       (   o   r       g   a   t   e   w   a   y   )
0047220  376 001  \0 022 321       w   o   u   l   d       n   e   e   d
0047240        o   n   l   y       l   e   v   e   l   s       0       a
0047260    n   d       1       i   n       o   r   d   e   r       t   o
0047300        r   o   u   t   e       P   u   p   s   .           B   u
0047320    t       t   h   e       r   o   u   t   i   n   g       t   a
0047340    b   l   e       a   l   s   o       r   e   q   u   i   r   e
0047360    s       p   e   r   i   o   d   i   c       u   p   d   a   t
0047400    i   n   g   ,       a   s       g   a   t   e   w   a   y   s
0047420        e   x   c   h   a   n   g   e       a   n   d       d   i
0047440    s   t   r   i   b   u   t   e       t   h   e   i   r       c
0047460    u   r   r   e   n   t       r   o   u   t   i   n   g       i
0047500    n   f   o   r   m   a   t   i   o   n   ;       t   h   i   s
0047520        r   o   u   t   i   n   g       t   a   b   l   e       m
0047540    a   i   n   t   e   n   a   n   c   e       p   r   o   t   o
0047560    c   o   l       i   s       f   o   u   n   d       l   o   g
0047600    i   c   a   l   l   y       a   t       l   e   v   e   l    
0047620    2       o   f     376 001  \0   e   <   t   h   e       h   i
0047640    e   r   a   r   c   h   y   . 032   d   3   7   0   5   x   6
0047660    j   k   4   0   \   g   2   1   5   i   6   I   2   7   3   i
0047700    2   5   I  \r   G   a   t   e   w   a   y   s       p   r   o
0047720    v   i   d   e       i   n   t   e   r   n   e   t       r   o
0047740    u   t   i   n   g       t   a   b   l   e   s       t   o    
0047760    i   n   d   i   v   i   d   u   a   l       h   o   s   t   s
0050000        a   s       w   e   l   l       a   s       t   o       e
0050020    a   c   h       o   t   h   e   r   .           H   o   s   t
0050040    s       u   s   e       t   h   i   s       r   o   u   t   i
0050060    n   g       i   n   f   o   r   m   a   t   i   o   n       t
0050100    o       d   e   c   i   d   e       w   h   e   r   e       t
0050120    o       s   e   n   d       o   u   t   g   o   i   n   g    
0050140    p   a   c   k   e   t   s       d   e   s   t   i   n   e   d
0050160        o   t   h   e   r       t   h   a   n       t   o       a
0050200        d   i   r   e   c   t   l   y   -   c   o   n   n   e   c
0050220    t   e   d       n   e   t   w   o   r 376 001  \0   q 327   k
0050240    . 032   d   3   7   0   5   x   6   j   k   4   0   \   g  \r
0050260    2   .   8   .       F   l   o   w       c   o   n   t   r   o
0050300    l       a   n   d       c   o   n   g   e   s   t   i   o   n
0050320        c   o   n   t   r   o   l 032   x   6   e   2   4   k   8
0050340    0   \   i   g  \r   A   l   t   h   o   u   g   h       t   h
0050360    e       t   e   r   m   s       a   r   e       o   f   t   e
0050400    n       c   o   n   f   u   s   e   d   ,       f   l   o   w
0050420        c   o   n   t   r   o   l       a   n   d       c   o   n
0050440    g   e   s   t   i   o   n       c   o   n   t   r   o   l    
0050460    a   t   t   a   c   k       t   w   o       v   e   r   y    
0050500    d   i   f   f   e   r   e   n   t       p   r   o   b   l   e
0050520    m   s       i   n       p   a   c   k   e   t   -   s   w   i
0050540    t   c   h   e   d       c   o   m   m   u   n   i   c   a   t
0050560    i   o   n   .           F   l   o   w       c   o   n   t   r
0050600    o   l       i   s       a       m   e   c   h   a   n   i   s
0050620    m       u   s   e   d       t   o       r   e   g   u   l 376
0050640  001  \0   k   H   a   t   e       t   h   e       b   e   h   a
0050660    v   i   o   r       o   f       a       s   p   e   c   i   f
0050700    i   c       s   o   u   r   c   e       a   n   d       d   e
0050720    s   t   i   n   a   t   i   o   n       p   a   i   r   ,    
0050740    s   o       t   h   a   t       t   h   e       s   o   u   r
0050760    c   e       d   o   e   s       n   o   t       s   e   n   d
0051000        d   a   t   a       a   t       a       r   a   t   e    
0051020    g   r   e   a   t   e   r       t   h   a   n       t   h   e
0051040        r   e   c   e   i   v   e   r       c   a   n       p   r
0051060    o   c   e   s   s       i   t   .           I   n       a   n
0051100        i   n   t   e   r   n   e   t       a   r   c   h   i   t
0051120    e   c   t   u   r   e   ,       f   l   o   w       c   o   n
0051140    t   r   o   l       r   e   m   a   i   n   s       t   h   e
0051160        r   e   s   p   o   n   s   i   b   i   l   i   t   y    
0051200    o   f       t   h   e       e   n   d   -   t   o   -   e   n
0051220    d       p   r   o   t   o   c   o   l   s   ,       p   a   r
0051240    t   i   c   u 376 001  \0 377 272   l   a   r   l   y       t
0051260    h   o   s   e       a   t       l   e   v   e   l       2    
0051300    s   u   p   p   o   r   t   i   n   g       r   e   g   u   l
0051320    a   r       s   t   r   e   a   m       t   r   a   f   f   i
0051340    c   . 032   d   3   7   0   5   x   6   e   8   j   k   4   0
0051360    \   g   3   9   i   1   2   I   5   i   1   8   I  \r   C   o
0051400    n   g   e   s   t   i   o   n       c   o   n   t   r   o   l
0051420        i   s       a       n   e   t   w   o   r   k   -   w   i
0051440    d   e       m   e   c   h   a   n   i   s   m   ,       u   s
0051460    e   d       t   o       c   o   n   t   r   o   l       t   h
0051500    e       n   u   m   b   e   r       a   n   d       d   i   s
0051520    t   r   i   b   u   t   i   o   n       o   f       p   a   c
0051540    k   e   t   s       i   n       t   h   e       n   e   t   w
0051560    o   r   k       s   o       a   s       t   o       p   r   e
0051600    v   e   n   t       s   y   s   t   e   m       o   v   e   r
0051620    l   o   a   d   .           I   n   t   e   r   n   e   t    
0051640    c   o   n   g   e   s   t   i   o 376 001  \0 337 212   n    
0051660    c   o   n   t   r   o   l       i   s       n   e   c   e   s
0051700    s   a   r   y       t   o       h   e   l   p       p   r   o
0051720    t   e   c   t       t   h   e       g   a   t   e   w   a   y
0051740    s       f   r   o   m       b   e   i   n   g       b   u   r
0051760    d   e   n   e   d       w   i   t   h       e   x   c   e   s
0052000    s   i   v   e       t   r   a   f   f   i   c   . 032   d   3
0052020    7   0   5   x   6   j   k   4   0   \   g  \r   T   h   e    
0052040    P   u   p       d   a   t   a   g   r   a   m   -   b   a   s
0052060    e   d       i   n   t   e   r   n   e   t       m   o   d   e
0052100    l       d   o   e   s       n   o   t       r   e   q   u   i
0052120    r   e       t   h   a   t       t   h   e       i   n   t   e
0052140    r   n   e   t       s   u   c   c   e   s   s   f   u   l   l
0052160    y       d   e   l   i   v   e   r       e   v   e   r   y    
0052200    p   a   c   k   e   t       t   h   a   t       h   a   s    
0052220    b   e   e   n       a   c   c   e   p   t   e   d   .        
0052240    T   h   e   r   e   f   o   r   e   ,       a   n     376 001
0052260   \0  \0   8   i   n   t   e   r   m   e   d   i   a   t   e    
0052300    g   a   t   e   w   a   y       w   h   i   c   h       s   u
0052320    d   d   e   n   l   y       e   n   c   o   u   n   t   e   r
0052340    s       a       p   e   r   i   o   d       o   f       s   e
0052360    v   e   r   e       c   o   n   g   e   s   t   i   o   n    
0052400    i   s       f   r   e   e       t   o       d   i   s   c   a
0052420    r   d       p   a   c   k   e   t   s   ,       a   l   t   h
0052440    o   u   g   h       t   h   e       s   y   s   t   e   m    
0052460    s   h   o   u   l   d       b   e       e   n   g   i   n   e
0052500    e   r   e   d       t   o       m   a   k   e       t   h   i
0052520    s       a   n       u   n   c   o   m   m   o   n       e   v
0052540    e   n   t   . 032   d   3   7   0   5   x   6   j   k   4   0
0052560    \   g  \r   I   f       a       g   a   t   e   w   a   y    
0052600    i   s       f   o   r   c   e   d       t   o       d   i   s
0052620    c   a   r   d       a   n       i   n   c   o   m   i   n   g
0052640        p   a   c   k   e   t       b   e   c   a   u   s   e    
0052660    o   f     376 001  \0 227 365   c   o   n   g   e   s   t   i
0052700    o   n   ,       i   t       s   h   o   u   l   d       a   t
0052720    t   e   m   p   t       t   o       r   e   t   u   r   n    
0052740    s   o   m   e       i   n   f   o   r   m   a   t   i   o   n
0052760        t   o       t   h   e       s   o   u   r   c   e   :    
0053000    a   n       e   r   r   o   r       P   u   p       (   n   e
0053020    g   a   t   i   v   e       a   c   k   n   o   w   l   e   d
0053040    g   m   e   n   t   )       i   n   d   i   c   a   t   i   n
0053060    g       t   h   a   t       a       p   a   c   k   e   t    
0053100    h   a   d       t   o       b   e       d   i   s   c   a   r
0053120    d   e   d       i   n       m   i   d   -   r   o   u   t   e
0053140    .           T   h   i   s       e   r   r   o   r       P   u
0053160    p       i   s       s   i   m   p   l   y       r   e   t   u
0053200    r   n   e   d       t   o       t   h   e       s   o   u   r
0053220    c   e       p   o   r   t   ,       a   s       i   d   e   n
0053240    t   i   f   i   e   d       i   n       t   h   e       d   i
0053260    s   c   a   r   d   e   d     376 001  \0 262   D   P   u   p
0053300    ;       t   h   i   s       i   s       a       g   o   o   d
0053320        i   l   l   u   s   t   r   a   t   i   o   n       o   f
0053340        t   h   e       v   a   l   u   e       o   f       i   n
0053360    c   l   u   d   i   n   g       t   h   e       s   o   c   k
0053400    e   t       n   u   m   b   e   r       a   s       p   a   r
0053420    t       o   f       t   h   e       s   t   a   n   d   a   r
0053440    d       i   n   t   e   r   n   e   t       a   d   d   r   e
0053460    s   s   .           T   h   e       s   o   u   r   c   e    
0053500    p   r   o   c   e   s   s       c   a   n       u   s   e    
0053520    t   h   i   s       i   n   f   o   r   m   a   t   i   o   n
0053540        t   o       m   o   d   i   f   y       i   t   s       t
0053560    r   a   n   s   m   i   s   s   i   o   n       s   t   r   a
0053600    t   e   g   i   e   s 023   f   o   r       e   x   a   m   p
0053620    l   e   ,       t   o       r   e   d   u   c   e       i   t
0053640    s       o   f   f   e   r   e   d       l   o   a   d       (
0053660    t   h   e       r   a   t   e       a   t       w 376 001  \0
0053700  232 203   h   i   c   h       i   t       a   t   t   e   m   p
0053720    t   s       t   o       s   e   n   d       P   u   p   s    
0053740    a   l   o   n   g       t   h   e       c   o   n   g   e   s
0053760    t   e   d       p   a   t   h   )       a   n   d       t   h
0054000    e   r   e   b   y       h   e   l   p       t   o       r   e
0054020    l   i   e   v   e       t   h   e       c   o   n   g   e   s
0054040    t   i   o   n   . 032   d   3   7   0   5   x   6   j   k   4
0054060    0   \   g   1   3   9   i   9   I  \r   L   o   n   g   -   t
0054100    e   r   m       c   o   n   g   e   s   t   i   o   n       s
0054120    h   o   u   l   d       e   v   e   n   t   u   a   l   l   y
0054140        b   e       r   e   f   l   e   c   t   e   d       i   n
0054160        t   h   e       r   o   u   t   i   n   g       i   n   f
0054200    o   r   m   a   t   i   o   n       e   x   c   h   a   n   g
0054220    e   d       a   m   o   n   g       g   a   t   e   w   a   y
0054240    s   ,       d   i   s   c   o   u   r   a   g   i   n   g    
0054260    s   u   b   s   e   q   u   e   n   t       t   r   a   f   f
0054300    i   c 376 001  \0 240   6       f   r   o   m       a   t   t
0054320    e   m   p   t   i   n   g       t   o       p   a   s   s    
0054340    t   h   r   o   u   g   h       a       b   a   d   l   y    
0054360    c   o   n   g   e   s   t   e   d       a   r   e   a   . 032
0054400    d   3   7   0   5   x   6   j   k   4   0   \   g  \r   2   .
0054420    9   .       R   e   l   i   a   b   l   e       t   r   a   n
0054440    s   p   o   r   t 032   x   6   e   2   4   k   8   0   \   i
0054460    g  \r   D   e   f   i   n   i   n   g       d   a   t   a   g
0054500    r   a   m   s       t   o       b   e       l   e   s   s    
0054520    t   h   a   n       p   e   r   f   e   c   t   l   y       r
0054540    e   l   i   a   b   l   e       i   s       r   e   a   l   i
0054560    s   t   i   c       s   i   n   c   e       i   t       r   e
0054600    f   l   e   c   t   s       t   h   e       c   h   a   r   a
0054620    c   t   e   r   i   s   t   i   c   s       o   f       m   a
0054640    n   y       e   x   i   s   t   i   n   g       p   a   c   k
0054660    e   t       t   r   a   n   s   p   o   r   t       m   e   c
0054700    h   a   n   i   s   m   s 376 001  \0  \r 207   .           P
0054720    r   o   b   a   b   i   l   i   s   t   i   c       t   r   a
0054740    n   s   m   i   s   s   i   o   n       i   s       b   a   s
0054760    i   c       t   o       t   h   e       t   h   e   o   r   y
0055000        o   f       o   p   e   r   a   t   i   o   n       o   f
0055020        n   e   t   w   o   r   k       d   e   s   i   g   n   s
0055040        s   u   c   h       a   s       E   t   h   e   r   n   e
0055060    t   .           E   v   e   n       i   n       n   e   t   w
0055100    o   r   k   s       n   o   m   i   n   a   l   l   y       d
0055120    e   s   i   g   n   e   d       t   o       d   e   l   i   v
0055140    e   r       c   o   r   r   e   c   t   l   y       s   e   q
0055160    u   e   n   c   e   d   ,       e   r   r   o   r   -   f   r
0055200    e   e       p   a   c   k   e   t   s   ,       o   c   c   a
0055220    s   i   o   n   a   l       a   n   o   m   a   l   i   e   s
0055240        m   a   y       r   e   s   u   l   t       f   r   o   m
0055260        c   e   r   t   a   i   n       h   a   r   d   w   a   r
0055300    e       o   r       s   o   f   t   w   a   r 376 001  \0 036
0055320  320   e       f   a   i   l   u   r   e   s   :       a   n    
0055340    A   r   p   a   n   e   t       I   M   P       m   a   y    
0055360    c   r   a   s   h       w   h   i   l   e       h   o   l   d
0055400    i   n   g       t   h   e       o   n   l   y       c   o   p
0055420    y       o   f       a       p   a   c   k   e   t   ,       o
0055440    r       a   n       X   .   2   5       v   i   r   t   u   a
0055460    l       c   i   r   c   u   i   t       m   a   y       b   e
0055500        r   e   s   e   t   . 032   d   3   7   0   5   x   6   e
0055520    8   j   k   4   0   \   g   4   2   9   f   1       2   f   0
0055540   \r   A   s       m   e   n   t   i   o   n   e   d       p   r
0055560    e   v   i   o   u   s   l   y   ,       t   h   e       P   u
0055600    p       i   n   t   e   r   n   e   t       a   l   w   a   y
0055620    s       h   a   s       t   h   e       o   p   t   i   o   n
0055640        o   f       d   i   s   c   a   r   d   i   n   g       p
0055660    a   c   k   e   t   s       t   o       r   e   l   i   e   v
0055700    e       c   o   n   g   e   s   t   i   o   n   ,       t   h
0055720    o 376 001  \0   W   <   u   g   h       t   h   i   s       i
0055740    s       c   e   r   t   a   i   n   l   y       n   o   t    
0055760    a   n       o   p   t   i   m   a   l       s   t   r   a   t
0056000    e   g   y   .           T   h   i   s       p   o   i   n   t
0056020        i   s       o   f       c   o   n   s   i   d   e   r   a
0056040    b   l   e       p   r   a   c   t   i   c   a   l       i   m
0056060    p   o   r   t   a   n   c   e       w   h   e   n       o   n
0056100    e       c   o   n   s   i   d   e   r   s       t   h   e    
0056120    c   o   m   p   l   i   c   a   t   e   d       m   e   a   s
0056140    u   r   e   s       r   e   q   u   i   r   e   d       t   o
0056160        a   v   o   i   d       d   e   a   d   l   o   c   k    
0056200    c   o   n   d   i   t   i   o   n   s       i   n       t   h
0056220    e       A   r   p   a   n   e   t 023   c   o   n   d   i   t
0056240    i   o   n   s       w   h   i   c   h       a   r   e       a
0056260        d   i   r   e   c   t       c   o   n   s   e   q   u   e
0056300    n   c   e       o   f       a   t   t   e   m   p   t   i   n
0056320    g       t   o       p 376 001  \0   %  \v   r   o   v   i   d
0056340    e       r   e   l   i   a   b   l   e       d   e   l   i   v
0056360    e   r   y       o   f       e   v   e   r   y       p   a   c
0056400    k   e   t       i   n       a       s   t   o   r   e   -   a
0056420    n   d   -   f   o   r   w   a   r   d       n   e   t   w   o
0056440    r   k       [   M   e   t   c   a   l   f   e   ,       1   9
0056460    7   3   ;       M   c   Q   u   i   l   l   a   n       &    
0056500    W   a   l   d   e   n   ,       1   9   7   7   ]   .        
0056520    P   a   c   k   e   t       m   a   n   a   g   e   m   e   n
0056540    t       s   t   r   a   t   e   g   i   e   s       t   h   a
0056560    t       a   t   t   e   m   p   t       t   o       g   u   a
0056600    r   a   n   t   e   e       p   e   r   f   e   c   t       r
0056620    e   l   i   a   b   i   l   i   t   y       m   u   s   t    
0056640    b   e       d   e   s   i   g   n   e   d       t   o       o
0056660    p   e   r   a   t   e       c   o   r   r   e   c   t   l   y
0056700        u   n   d   e   r       w   o   r   s   t       c   a   s
0056720    e       c   o   n   d   i   t   i   o   n 376 001  \0   ^ 023
0056740    s   ,       w   h   e   r   e   a   s       s   t   r   a   t
0056760    e   g   i   e   s       t   h   a   t       h   a   v   e    
0057000    t   h   e       o   p   t   i   o   n       o   f       d   i
0057020    s   c   a   r   d   i   n   g       p   a   c   k   e   t   s
0057040        w   h   e   n       n   e   c   e   s   s   a   r   y    
0057060    n   e   e   d       o   p   e   r   a   t   e       c   o   r
0057100    r   e   c   t   l   y       o   n   l   y       u   n   d   e
0057120    r       m   o   s   t       c   o   n   d   i   t   i   o   n
0057140    s   .           T   h   e       i   d   e   a       i   s    
0057160    t   o       s   a   c   r   i   f   i   c   e       t   h   e
0057200        g   u   a   r   a   n   t   e   e       o   f       r   e
0057220    l   i   a   b   l   e       d   e   l   i   v   e   r   y    
0057240    o   f       i   n   d   i   v   i   d   u   a   l       p   a
0057260    c   k   e   t   s       a   n   d       t   o       c   a   p
0057300    i   t   a   l   i   z   e       o   n       t   h   e       r
0057320    e   s   u   l   t   i   n   g       s   i   m   p   l   i   c
0057340  376 001  \0   =   P   i   t   y       t   o       p   r   o   d
0057360    u   c   e       h   i   g   h   e   r       r   e   l   i   a
0057400    b   i   l   i   t   y       a   n   d       p   e   r   f   o
0057420    r   m   a   n   c   e       o   v   e   r   a   l   l   . 032
0057440    d   3   7   0   5   x   6   j   k   4   0   \   g   4   2   i
0057460    6   I   5   5   6   i   1   0   I   1   2   4   i   4   I  \r
0057500    F   o   r       s   o   m   e       a   p   p   l   i   c   a
0057520    t   i   o   n   s   ,       p   e   r   f   e   c   t   l   y
0057540        r   e   l   i   a   b   l   e       t   r   a   n   s   p
0057560    o   r   t       i   s       u   n   n   e   c   e   s   s   a
0057600    r   y       a   n   d       p   o   s   s   i   b   l   y    
0057620    e   v   e   n       u   n   d   e   s   i   r   a   b   l   e
0057640    ,       e   s   p   e   c   i   a   l   l   y       i   f    
0057660    i   t       i   s       o   b   t   a   i   n   e   d       a
0057700    t       t   h   e       c   o   s   t       o   f       i   n
0057720    c   r   e   a   s   e   d       d   e   l   a   y   .        
0057740    F   o   r       e 376 001  \0 271 026   x   a   m   p   l   e
0057760    ,       i   n       r   e   a   l   -   t   i   m   e       s
0060000    p   e   e   c   h       a   p   p   l   i   c   a   t   i   o
0060020    n   s   ,       l   o   s   s       o   f       a   n       o
0060040    c   c   a   s   i   o   n   a   l       p   a   c   k   e   t
0060060        i   s       o   f       l   i   t   t   l   e       c   o
0060100    n   s   e   q   u   e   n   c   e   ,       b   u   t       e
0060120    v   e   n       s   h   o   r   t       d   e   l   a   y   s
0060140        (   o   r       w   o   r   s   e   ,       h   i   g   h
0060160    l   y       v   a   r   i   a   b   l   e       o   n   e   s
0060200    )       c   a   n       c   a   u   s   e       s   i   g   n
0060220    i   f   i   c   a   n   t       d   e   g   r   a   d   a   t
0060240    i   o   n       [   C   o   h   e   n   ,       1   9   7   7
0060260    ;       S   p   r   o   u   l   l       &       C   o   h   e
0060300    n   ,       1   9   7   8   ]   . 032   d   3   7   0   5   x
0060320    6   j   k   4   0   \   g  \r   R   e   l   i   a   b   l   e
0060340        d   e   l   i   v   e   r   y     376 001  \0   > 001   r
0060360    e   q   u   i   r   e   s       m   a   i   n   t   a   i   n
0060400    i   n   g       s   t   a   t   e       i   n   f   o   r   m
0060420    a   t   i   o   n       a   t       t   h   e       s   o   u
0060440    r   c   e       a   n   d       d   e   s   t   i   n   a   t
0060460    i   o   n   .           T   h   e       a   c   t   i   o   n
0060500    s       o   f       a       l   a   r   g   e       c   l   a
0060520    s   s       o   f       s   i   m   p   l   e       s   e   r
0060540    v   e   r   s   ,       s   u   c   h       a   s       g   i
0060560    v   i   n   g       o   u   t       r   o   u   t   i   n   g
0060600        t   a   b   l   e   s       o   r       c   o   n   v   e
0060620    r   t   i   n   g       n   a   m   e   s       i   n   t   o
0060640        a   d   d   r   e   s   s   e   s   ,       a   r   e    
0060660    i   d   e   m   p   o   t   e   n   t       (   i   .   e   .
0060700    ,       m   a   y       b   e       r   e   p   e   a   t   e
0060720    d       w   i   t   h   o   u   t       i   n   c   r   e   m
0060740    e   n   t   a   l       e   f   f   e   c   t   s   )   , 376
0060760  001  \0 275   R       a   n   d       a       c   l   i   e   n
0061000    t       o   f       t   h   a   t       s   e   r   v   i   c
0061020    e       c   a   n       s   i   m   p   l   y       r   e   t
0061040    r   a   n   s   m   i   t       a       r   e   q   u   e   s
0061060    t       i   f       n   o       r   e   s   p   o   n   s   e
0061100        a   r   r   i   v   e   s   .           T   h   e   s   e
0061120        p   r   o   t   o   c   o   l   s       r   e   d   u   c
0061140    e       t   o       a       s   i   m   p   l   e       e   x
0061160    c   h   a   n   g   e       o   f       P   u   p   s   ,    
0061200    w   i   t   h       a   n       o   c   c   a   s   i   o   n
0061220    a   l       r   e   t   r   a   n   s   m   i   s   s   i   o
0061240    n       b   y       t   h   e       c   l   i   e   n   t   ,
0061260        b   u   t       w   i   t   h       n   o       s   t   a
0061300    t   e       r   e   t   a   i   n   e   d       b   y       t
0061320    h   e       s   e   r   v   e   r   .           (   T   h   e
0061340        s   e   r   v   e   r       m   a   y       c   h   o   o
0061360    s   e       t 376 001  \0   } 230   o       r   e   t   a   i
0061400    n       a   n   s   w   e   r   s       t   o       t   h   e
0061420        l   a   s   t       f   e   w       r   e   q   u   e   s
0061440    t   s       t   o       i   m   p   r   o   v   e       r   e
0061460    s   p   o   n   s   e       t   i   m   e   ,       b   u   t
0061500        t   h   i   s       o   p   t   i   m   i   z   a   t   i
0061520    o   n       i   s       i   n   v   i   s   i   b   l   e    
0061540    t   o       t   h   e       p   r   o   t   o   c   o   l   .
0061560    ) 032   d   3   7   0   5   x   6   j   k   4   0   \   g  \r
0061600    O   n       t   h   e       o   t   h   e   r       h   a   n
0061620    d   ,       m   a   n   y       a   p   p   l   i   c   a   t
0061640    i   o   n   s       s   u   c   h       a   s       f   i   l
0061660    e       t   r   a   n   s   f   e   r       a   n   d       t
0061700    e   r   m   i   n   a   l       c   o   n   n   e   c   t   i
0061720    o   n       d   o       d   e   p   e   n   d       u   p   o
0061740    n       f   u   l   l   y       r   e   l   i   a   b   l   e
0061760        t   r   a   n   s   m   i   s 376 001  \0 246 264   s   i
0062000    o   n   .           I   n       t   h   e   s   e       c   a
0062020    s   e   s   ,       i   t       i   s       p   e   r   f   e
0062040    c   t   l   y       r   e   a   s   o   n   a   b   l   e    
0062060    t   o       b   u   i   l   d       a       r   e   l   i   a
0062100    b   l   e       e   n   d   -   t   o   -   e   n   d       p
0062120    r   o   t   o   c   o   l       o   n       t   o   p       o
0062140    f       t   h   e       i   n   t   e   r   n   e   t       d
0062160    a   t   a   g   r   a   m   s   .           U   l   t   i   m
0062200    a   t   e   l   y   ,       r   e   l   i   a   b   i   l   i
0062220    t   y       (   b   y       s   o   m   e       d   e   f   i
0062240    n   i   t   i   o   n   )       i   s       a   l   w   a   y
0062260    s       r   e   q   u   i   r   e   d   ;       t   h   e    
0062300    i   s   s   u   e       i   s       w   h   e   r   e       i
0062320    t       s   h   o   u   l   d       b   e       p   r   o   v
0062340    i   d   e   d   .           T   h   e       P   u   p       a
0062360    t   t   i   t   u   d   e       i   s       t   h   a 376 001
0062400   \0 213 210   t       i   t       i   s       t   h   e       r
0062420    e   s   p   o   n   s   i   b   i   l   i   t   y       o   f
0062440        t   h   e       e   n   d       p   r   o   c   e   s   s
0062460    e   s       t   o       d   e   f   i   n   e       a   n   d
0062500        i   m   p   l   e   m   e   n   t       w   h   a   t   e
0062520    v   e   r       f   o   r   m       o   f       r   e   l   i
0062540    a   b   l   e       t   r   a   n   s   p   o   r   t       i
0062560    s       a   p   p   r   o   p   r   i   a   t   e       t   o
0062600        t   h   e       s   i   t   u   a   t   i   o   n   . 032
0062620    d   3   7   0   5   x   6   j   k   4   0   \   g  \r   2   .
0062640    1   0   .       P   a   c   k   e   t       f   r   a   g   m
0062660    e   n   t   a   t   i   o   n 032   x   6   e   2   4   k   8
0062700    0   \   i   g  \r   I   t       i   s       i   n   e   v   i
0062720    t   a   b   l   e       t   h   a   t       s   o   m   e    
0062740    p   r   o   c   e   s   s       w   i   l   l       w   a   n
0062760    t       t   o       s   e   n   d       a   n       i   n   t
0063000    e   r   n 376 001  \0   , 304   e   t       p   a   c   k   e
0063020    t       w   h   i   c   h       i   s       t   o   o       l
0063040    a   r   g   e       t   o       b   e       d   i   r   e   c
0063060    t   l   y       e   n   c   a   p   s   u   l   a   t   e   d
0063100        f   o   r       t   r   a   n   s   m   i   s   s   i   o
0063120    n       t   h   r   o   u   g   h       a   n       i   n   t
0063140    e   r   m   e   d   i   a   t   e       n   e   t   w   o   r
0063160    k       t   h   a   t       h   a   s       a       s   m   a
0063200    l   l   e   r       m   a   x   i   m   u   m       p   a   c
0063220    k   e   t       s   i   z   e   .           T   h   i   s    
0063240    p   r   o   b   l   e   m       i   s       u   s   u   a   l
0063260    l   y       a   p   p   r   o   a   c   h   e   d       w   i
0063300    t   h       o   n   e       o   f       t   w   o       f   o
0063320    r   m   s       o   f       p   a   c   k   e   t       f   r
0063340    a   g   m   e   n   t   a   t   i   o   n       [   S   h   o
0063360    c   h   ,       1   9   7   9   a   ]   . 032   d   3   7   0
0063400    5   x   6   e   8   j   k   4 376 001  \0  \n 037   0   \   g
0063420    2   6   9   i   2   0   I  \r   W   i   t   h       i   n   t
0063440    e   r   n   e   t   w   o   r   k       f   r   a   g   m   e
0063460    n   t   a   t   i   o   n   ,       a   n       i   n   t   e
0063500    r   n   e   t   -   w   i   d   e       d   e   s   i   g   n
0063520        s   p   e   c   i   f   i   e   s       t   h   e       o
0063540    p   e   r   a   t   i   o   n   s       t   o       b   e    
0063560    p   e   r   f   o   r   m   e   d       o   n       a       p
0063600    a   c   k   e   t       t   h   a   t       i   s       t   o
0063620    o       l   a   r   g   e       f   o   r       a       n   e
0063640    t   w   o   r   k       i   t       i   s       a   b   o   u
0063660    t       t   o       e   n   t   e   r   .           T   h   e
0063700        i   n   t   e   r   n   e   t       d   a   t   a   g   r
0063720    a   m       i   s       f   r   a   g   m   e   n   t   e   d
0063740        i   n   t   o       a       n   u   m   b   e   r       o
0063760    f       s   m   a   l   l   e   r       i   n   t   e   r   n
0064000    e   t       d   a   t   a   g   r   a   m   s   , 376 001  \0
0064020    :   |       t   h   e   r   e   a   f   t   e   r       t   o
0064040        b   e       t   r   a   n   s   p   o   r   t   e   d    
0064060    i   n   d   e   p   e   n   d   e   n   t   l   y       a   n
0064100    d       r   e   a   s   s   e   m   b   l   e   d       a   t
0064120        t   h   e       u   l   t   i   m   a   t   e       d   e
0064140    s   t   i   n   a   t   i   o   n   .           T   h   i   s
0064160        i   s       t   h   e       a   p   p   r   o   a   c   h
0064200        t   a   k   e   n   ,       f   o   r       e   x   a   m
0064220    p   l   e   ,       i   n       t   h   e       A   R   P   A
0064240        I   n   t   e   r   n   e   t       d   e   s   i   g   n
0064260    .           I   t       r   e   q   u   i   r   e   s       e
0064300    v   e   r   y       d   e   s   t   i   n   a   t   i   o   n
0064320        t   o       h   a   v   e       p   r   o   c   e   d   u
0064340    r   e   s       f   o   r       r   e   a   s   s   e   m   b
0064360    l   y   . 032   d   3   7   0   5   x   6   j   k   4   0   \
0064400    g   5   i   2   6   I   3   5   3   f   1       3   f   0   G
0064420    1   7 376 001  \0   O 345   g  \r   A   l   t   e   r   n   a
0064440    t   i   v   e   l   y   ,       o   n   e       m   a   y    
0064460    u   s   e       i   n   t   r   a   n   e   t   w   o   r   k
0064500        f   r   a   g   m   e   n   t   a   t   i   o   n       (
0064520    o   r       n   e   t   w   o   r   k   -   s   p   e   c   i
0064540    f   i   c       f   r   a   g   m   e   n   t   a   t   i   o
0064560    n   )   :           w   h   e   n       p   r   e   s   e   n
0064600    t   e   d       w   i   t   h       a   n       o   v   e   r
0064620    s   i   z   e       p   a   c   k   e   t   ,       t   h   e
0064640        n   e   t   w   o   r   k   -   s   p   e   c   i   f   i
0064660    c       d   r   i   v   e   r       u   n   d   e   r   t   a
0064700    k   e   s       t   o       f   r   a   g   m   e   n   t    
0064720    t   h   e       p   a   c   k   e   t       i   n       a    
0064740    m   a   n   n   e   r       s   p   e   c   i   f   i   c    
0064760    t   o       t   h   a   t       n   e   t   w   o   r   k   ,
0065000        t   o       b   e       r   e   a   s   s   e   m   b   l
0065020    e   d       b   y       t 376 001  \0 363 021   h   e       c
0065040    o   r   r   e   s   p   o   n   d   i   n   g       d   r   i
0065060    v   e   r       a   s       t   h   e       p   a   c   k   e
0065100    t       e   x   i   t   s       t   h   e       n   e   t   w
0065120    o   r   k       (   e   .   g   .   ,       a   t       t   h
0065140    e       n   e   x   t       g   a   t   e   w   a   y   )   .
0065160            T   h   i   s       a   p   p   r   o   a   c   h    
0065200    c   o   n   f   i   n   e   s       t   h   e       f   r   a
0065220    g   m   e   n   t   a   t   i   o   n       a   n   d       r
0065240    e   a   s   s   e   m   b   l   y       p   r   o   c   e   d
0065260    u   r   e   s       t   o       t   h   e       l   e   v   e
0065300    l       0       m   o   d   u   l   e   s       o   f       h
0065320    o   s   t   s       d   i   r   e   c   t   l   y       c   o
0065340    n   n   e   c   t   e   d       t   o       t   h   e       n
0065360    e   t   w   o   r   k       i   n       w   h   i   c   h    
0065400    f   r   a   g   m   e   n   t   a   t   i   o   n       i   s
0065420        r   e   q   u   i   r   e   d   . 032   d 376 001  \0 350
0065440    R   3   7   0   5   x   6   j   k   4   0   \   g   2   7   i
0065460    2   6   I   5   i   3   0   I  \r   T   h   e       P   u   p
0065500        d   e   s   i   g   n       d   o   e   s       n   o   t
0065520        a   t   t   e   m   p   t       t   o       p   r   o   v
0065540    i   d   e       a   n   y       f   o   r   m       o   f    
0065560    g   e   n   e   r   a   l       i   n   t   e   r   n   e   t
0065600    w   o   r   k       f   r   a   g   m   e   n   t   a   t   i
0065620    o   n   .           T   h   i   s       c   o   m   p   l   e
0065640    x       i   s   s   u   e       h   a   s       b   e   e   n
0065660        s   i   m   p   l   y       l   e   g   i   s   l   a   t
0065700    e   d       o   u   t       o   f       e   x   i   s   t   e
0065720    n   c   e       b   y       r   e   q   u   i   r   i   n   g
0065740        t   h   a   t       e   v   e   r   y       a   g   e   n
0065760    t       i   n       t   h   e       i   n   t   e   r   n   e
0066000    t       h   a   n   d   l   e       P   u   p   s       u   p
0066020        t   o       a       s   t   a   n   d   a   r   d       m
0066040    a 376 001  \0   U 027   x   i   m   u   m       s   i   z   e
0066060    ,       u   s   i   n   g       n   e   t   w   o   r   k   -
0066100    s   p   e   c   i   f   i   c       f   r   a   g   m   e   n
0066120    t   a   t   i   o   n       w   h   e   r   e       n   e   c
0066140    e   s   s   a   r   y   .         032   d   3   7   0   5   x
0066160    6   j   k   4   0   \   g  \r   2   .   1   1   .       B   r
0066200    o   a   d   c   a   s   t       p   a   c   k   e   t   s 032
0066220    x   6   e   2   4   k   8   0   \   i   g  \r   B   r   o   a
0066240    d   c   a   s   t       p   a   c   k   e   t   s       a   r
0066260    e       a       p   a   r   t   i   c   u   l   a   r   l   y
0066300        u   s   e   f   u   l       m   e   a   n   s       f   o
0066320    r       l   o   c   a   t   i   n   g       a   v   a   i   l
0066340    a   b   l   e       r   e   s   o   u   r   c   e   s       o
0066360    r       d   i   s   t   r   i   b   u   t   i   n   g       i
0066400    n   f   o   r   m   a   t   i   o   n       t   o       m   a
0066420    n   y       h   o   s   t   s       a   t       o   n   c   e
0066440    .           S   o   m 376 001  \0 331 025   e       l   o   c
0066460    a   l       n   e   t   w   o   r   k   s   ,       s   u   c
0066500    h       a   s       t   h   e       E   t   h   e   r   n   e
0066520    t   ,       d   i   r   e   c   t   l   y       s   u   p   p
0066540    o   r   t       t   r   a   n   s   m   i   s   s   i   o   n
0066560        o   f       b   r   o   a   d   c   a   s   t       p   a
0066600    c   k   e   t   s   .           I   n       s   t   o   r   e
0066620    -   a   n   d   -   f   o   r   w   a   r   d       s   y   s
0066640    t   e   m   s   ,       h   o   w   e   v   e   r   ,       s
0066660    p   e   c   i   a   l   i   z   e   d       a   l   g   o   r
0066700    i   t   h   m   s       a   r   e       r   e   q   u   i   r
0066720    e   d       t   o       p   r   o   p   a   g   a   t   e    
0066740    a       p   a   c   k   e   t       e   f   f   i   c   i   e
0066760    n   t   l   y       t   o       a   l   l       h   o   s   t
0067000    s       [   D   a   l   a   l   ,       1   9   7   7   ;    
0067020    D   a   l   a   l       &       M   e   t   c   a   l   f   e
0067040    ,       1   9   7   8   ]   ;       n   o 376 001  \0 201   L
0067060        e   x   i   s   t   i   n   g       s   t   o   r   e   -
0067100    a   n   d   -   f   o   r   w   a   r   d       n   e   t   w
0067120    o   r   k   s       s   u   p   p   o   r   t       a   n   y
0067140        t   e   c   h   n   i   q   u   e       b   e   s   i   d
0067160    e   s       b   r   u   t   e   -   f   o   r   c   e       t
0067200    r   a   n   s   m   i   s   s   i   o   n       o   f       a
0067220        p   a   c   k   e   t       t   o       e   v   e   r   y
0067240        n   o   d   e   ,       t   h   o   u   g   h       s   u
0067260    c   h       a       c   a   p   a   b   i   l   i   t   y    
0067300    i   s       n   o   w       b   e   i   n   g       i   m   p
0067320    l   e   m   e   n   t   e   d       i   n       t   h   e    
0067340    A   r   p   a   n   e   t   . 032   d   3   7   0   5   x   6
0067360    e   8   j   k   4   0   \   g  \r   B   r   o   a   d   c   a
0067400    s   t   s       m   a   y       a   l   s   o       b   e    
0067420    e   x   p   e   n   s   i   v   e       s   i   n   c   e    
0067440    e   v   e   r   y       h   o   s   t       t   h   a   t    
0067460  376 001  \0   v 213   r   e   c   e   i   v   e   s       o   n
0067500    e       m   u   s   t       e   x   p   e   n   d       s   o
0067520    m   e       r   e   s   o   u   r   c   e   s   ,       i   f
0067540        o   n   l   y       t   o       d   i   s   c   a   r   d
0067560        i   t   .           I   n       n   e   t   w   o   r   k
0067600    s       w   h   e   r   e       a       b   r   o   a   d   c
0067620    a   s   t       i   n   v   o   l   v   e   s       g   e   n
0067640    e   r   a   t   i   n   g       m   o   r   e       t   h   a
0067660    n       o   n   e       p   a   c   k   e   t   ,       t   h
0067700    e   r   e       i   s       t   h   e       a   d   d   i   t
0067720    i   o   n   a   l       c   o   s   t       o   f       c   r
0067740    e   a   t   i   n   g       a   n   d       t   r   a   n   s
0067760    p   o   r   t   i   n   g       t   h   e       e   x   t   r
0070000    a       c   o   p   i   e   s   .           B   e   c   a   u
0070020    s   e       o   f       t   h   e   i   r       p   o   t   e
0070040    n   t   i   a   l   l   y       h   i   g   h       c   o   s
0070060    t   ,       i   n 376 001  \0   Z   i   t   e   r   n   e   t
0070100    -   w   i   d   e       b   r   o   a   d   c   a   s   t   s
0070120        a   r   e       n   o   t       p   r   e   s   e   n   t
0070140    l   y       s   u   p   p   o   r   t   e   d       i   n    
0070160    t   h   e       P   u   p       d   e   s   i   g   n   .    
0070200        N   o   r       i   s       i   t       c   l   e   a   r
0070220        t   h   a   t       s   u   c   h       a       c   a   p
0070240    a   b   i   l   i   t   y       w   o   u   l   d       b   e
0070260        d   e   s   i   r   a   b   l   e   ,       s   i   n   c
0070300    e       i   t       w   o   u   l   d       n   o   t       e
0070320    x   t   e   n   d       w   e   l   l       t   o       a    
0070340    v   e   r   y       l   a   r   g   e       i   n   t   e   r
0070360    n   e   t   .           T   h   e       p   r   o   b   l   e
0070400    m       o   f       l   o   c   a   t   i   n   g       d   i
0070420    s   t   a   n   t       r   e   s   o   u   r   c   e   s    
0070440    i   n       t   h   e       i   n   t   e   r   n   e   t    
0070460    a   t       r   e   a   s   o   n   a 376 001  \0   7   s   b
0070500    l   e       c   o   s   t       i   s       a       t   o   p
0070520    i   c       o   f       c   u   r   r   e   n   t       r   e
0070540    s   e   a   r   c   h   . 032   d   3   7   0   5   x   6   j
0070560    k   4   0   \   g  \r   B   u   t       P   u   p   s       c
0070600    a   n       b   e       b   r   o   a   d   c   a   s   t    
0070620    o   n       a       s   i   n   g   l   e       n   e   t   w
0070640    o   r   k   ;       t   h   e   y       a   r   e       f   r
0070660    e   q   u   e   n   t   l   y       u   s   e   d       t   o
0070700        l   o   c   a   t   e       n   e   a   r   b   y       r
0070720    e   s   o   u   r   c   e   s   ,       o   r       t   o    
0070740    p   e   r   m   i   t       g   a   t   e   w   a   y   s    
0070760    t   o       a   n   n   o   u   n   c   e       t   h   e   i
0071000    r       p   r   e   s   e   n   c   e       o   n       a    
0071020    n   e   t   w   o   r   k   .           I   m   p   l   e   m
0071040    e   n   t   a   t   i   o   n       o   f       t   h   e    
0071060    b   r   o   a   d   c   a   s   t       p   r   o   c   e 376
0071100  001  \0 257 215   d   u   r   e       i   s       l   e   f   t
0071120        t   o       t   h   e       n   e   t   w   o   r   k   -
0071140    s   p   e   c   i   f   i   c       d   r   i   v   e   r   ,
0071160        u   s   i   n   g       t   h   e       b   e   s   t    
0071200    t   e   c   h   n   i   q   u   e       a   v   a   i   l   a
0071220    b   l   e       o   n       t   h   a   t       n   e   t   .
0071240  032   d   3   7   0   5   x   6   j   k   4   0   \   g  \r   2
0071260    .   1   2   .       P   r   i   v   a   c   y       a   n   d
0071300        s   e   c   u   r   i   t   y 032   x   6   e   2   4   k
0071320    8   0   \   i   g  \r   I   t       m   u   s   t       b   e
0071340        r   e   c   o   g   n   i   z   e   d       t   h   a   t
0071360        i   n       p   r   a   c   t   i   c   a   l       i   n
0071400    t   e   r   n   e   t       e   n   v   i   r   o   n   m   e
0071420    n   t   s   ,       p   a   c   k   e   t   s       m   a   y
0071440        b   e       d   e   l   i   v   e   r   e   d       t   o
0071460        t   h   e       w   r   o   n   g       h   o   s   t   ,
0071500        i   n   t 376 001  \0 274 024   e   r   c   e   p   t   e
0071520    d       b   y       a   n   o   t   h   e   r       h   o   s
0071540    t   ,       o   r       g   e   n   e   r   a   t   e   d    
0071560    b   y       a       h   o   s   t       m   a   s   q   u   e
0071600    r   a   d   i   n   g       a   s       s   o   m   e       o
0071620    t   h   e   r       h   o   s   t   .           T   o       p
0071640    r   e   v   e   n   t       t   h   i   s       w   o   u   l
0071660    d       r   e   q   u   i   r   e       o   n   e       t   o
0071700        i   n   t   e   r   p   o   s   e       s   o   m   e    
0071720    a   g   e   n   t       b   e   t   w   e   e   n       h   o
0071740    s   t   s       a   n   d       t   h   e       i   n   t   e
0071760    r   n   e   t       a   n   d       t   o       s   p   e   c
0072000    i   f   y       a       s   e   c   u   r   e       a   c   c
0072020    e   s   s       c   o   n   t   r   o   l       p   r   o   c
0072040    e   d   u   r   e   .           T   h   i   s       w   o   u
0072060    l   d       s   i   g   n   i   f   i   c   a   n   t   l   y
0072100        i   n   c   r   e   a   s   e 376 001  \0 244   V       t
0072120    h   e       c   o   m   p   l   e   x   i   t   y       o   f
0072140        t   h   e       i   n   t   e   r   n   e   t   ,       a
0072160    n   d       t   r   u   l   y       s   u   s   p   i   c   i
0072200    o   u   s       u   s   e   r   s       w   o   u   l   d    
0072220    p   r   o   b   a   b   l   y       n   o   t       t   r   u
0072240    s   t       i   t       a   n   y   w   a   y   . 032   d   3
0072260    7   0   5   x   6   e   8   j   k   4   0   \   g  \r   P   r
0072300    o   c   e   s   s   e   s       a   r   e       e   n   c   o
0072320    u   r   a   g   e   d   ,       h   o   w   e   v   e   r   ,
0072340        t   o       e   n   s   u   r   e       t   h   e       p
0072360    r   i   v   a   c   y       a   n   d       a   u   t   h   e
0072400    n   t   i   c   i   t   y       o   f       t   h   e   i   r
0072420        c   o   m   m   u   n   i   c   a   t   i   o   n       b
0072440    y       w   h   a   t   e   v   e   r       e   n   d   -   t
0072460    o   -   e   n   d       e   n   c   r   y   p   t   i   o   n
0072500        t   e   c   h   n   i   q   u   e   s       s   e 376 001
0072520   \0   F 032   e   m       a   p   p   r   o   p   r   i   a   t
0072540    e       [   N   e   e   d   h   a   m       &       S   c   h
0072560    r   o   e   d   e   r   ,       1   9   7   8   ]   .        
0072600    P   a   r   t   i   c   u   l   a   r   l   y       v   u   l
0072620    n   e   r   a   b   l   e       c   o   m   p   o   n   e   n
0072640    t   s   ,       s   u   c   h       a   s       g   a   t   e
0072660    w   a   y   s       a   n   d       s   e   r   v   e   r   s
0072700    ,       s   h   o   u   l   d       t   a   k   e       p   r
0072720    e   c   a   u   t   i   o   n   s       t   o       p   r   o
0072740    t   e   c   t       t   h   e   i   r       o   w   n       i
0072760    n   t   e   g   r   i   t   y   ,       b   u   t       u   l
0073000    t   i   m   a   t   e       r   e   s   p   o   n   s   i   b
0073020    i   l   i   t   y       r   e   s   t   s       w   i   t   h
0073040        t   h   e       e   n   d       p   r   o   c   e   s   s
0073060    e   s   .           T   h   e       P   u   p       i   n   t
0073100    e   r   n   e   t       d   o   e   s       n   o   t       a
0073120    t   t   e 376  \0   g 226       m   p   t       t   o       p
0073140    r   o   t   e   c   t       u   s   e   r   s       f   r   o
0073160    m       t   r   a   f   f   i   c       a   n   a   l   y   s
0073200    i   s       o   r       f   r   o   m       m   a   l   i   c
0073220    i   o   u   s       r   e   p   l   a   y       o   f       p
0073240    r   e   v   i   o   u   s       t   r   a   f   f   i   c   .
0073260  032   d   3   7   0   5   x   6   j   k   4   0   \   g  \r 377
0073300   \0  \0   P   u   p   3   .   b   r   a   v   o  \0 376 001  \0
0073320    h 213   P   a   g   e       N   u   m   b   e   r   s   :    
0073340    Y   e   s               X   :       5   3   0               Y
0073360    :       1   0   .   5   "               F   i   r   s   t    
0073400    P   a   g   e   :       1   1  \r   C   o   l   u   m   n   s
0073420    :       1               E   d   g   e       M   a   r   g   i
0073440    n   :       .   6   "               B   e   t   w   e   e   n
0073460        C   o   l   u   m   n   s   :       .   4   "  \r   M   a
0073500    r   g   i   n   s   :               T   o   p   :       1   .
0073520    3   "               B   o   t   t   o   m   :       1   "  \r
0073540    L   i   n   e       N   u   m   b   e   r   s   :       N   o
0073560                M   o   d   u   l   u   s   :       5            
0073600    P   a   g   e   -   r   e   l   a   t   i   v   e  \r   H   e
0073620    a   d   i   n   g   : 032   q   k   4   0   (   6   3   5   )
0073640    \   g  \r   P   U   P   :       A   N       I   N   T   E   R
0073660    N   E   T   W   O   R   K       A   R   C   H   I   T   E   C
0073700    T   U   R   E 032   y   7   5   6   q   c   k   4   0   \   g
0073720    1   f 376 001  \0   0 002   1       4   f   0       1   f   1
0073740        2   f   0       1   f   1       1   2   f   0       1   f
0073760    1  \r   3   .           I   m   p   l   e   m   e   n   t   a
0074000    t   i   o   n 032   x   6   e   3   6   k   1   2   0   \   b
0074020    g   1   8   B  \r   T   h   e       p   r   e   c   e   d   i
0074040    n   g       s   e   c   t   i   o   n       h   a   s       o
0074060    u   t   l   i   n   e   d       s   o   m   e       o   f    
0074100    t   h   e       i   m   p   o   r   t   a   n   t       p   r
0074120    o   p   e   r   t   i   e   s       o   f       t   h   e    
0074140    P   u   p       a   r   c   h   i   t   e   c   t   u   r   e
0074160        a   n   d       t   h   e       i   n   t   e   r   n   e
0074200    t   w   o   r   k   i   n   g       i   s   s   u   e   s    
0074220    i   t       a   d   d   r   e   s   s   e   s   .           W
0074240    h   a   t       f   o   l   l   o   w   s       i   s       a
0074260        m   o   r   e       d   e   t   a   i   l   e   d       d
0074300    e   s   c   r   i   p   t   i   o   n       o   f       t   h
0074320    e       p   r   e   s   e 376 001  \0   p 037   n   t       d
0074340    e   s   i   g   n       o   f       t   h   e       f   o   u
0074360    r       m   a   j   o   r       l   a   y   e   r   s       i
0074400    n       t   h   e       s   y   s   t   e   m   . 032   d   3
0074420    7   0   5   x   6   e   8   j   k   4   0   \   g  \r   3   .
0074440    1   .       L   e   v   e   l       0   :       p   a   c   k
0074460    e   t       t   r   a   n   s   p   o   r   t 032   x   6   e
0074500    2   4   k   8   0   \   i   g  \r   A   n       i   n   d   i
0074520    v   i   d   u   a   l       n   e   t   w   o   r   k       m
0074540    o   v   e   s       n   e   t   w   o   r   k   -   s   p   e
0074560    c   i   f   i   c       p   a   c   k   e   t   s       a   m
0074600    o   n   g       h   o   s   t   s   ;       t   h   e       a
0074620    d   d   r   e   s   s   i   n   g       s   c   h   e   m   e
0074640    s   ,       e   r   r   o   r       c   h   a   r   a   c   t
0074660    e   r   i   s   t   i   c   s   ,       m   a   x   i   m   u
0074700    m       p   a   c   k   e   t       s   i   z   e   s   ,    
0074720    a   n   d       o   t   h   e   r       a   t 376 001  \0   1
0074740    I   t   r   i   b   u   t   e   s       o   f       n   e   t
0074760    w   o   r   k   s       v   a   r   y       g   r   e   a   t
0075000    l   y   .           A   n       i   n   t   e   r   n   e   t
0075020    w   o   r   k       p   a   c   k   e   t       t   r   a   n
0075040    s   p   o   r   t       m   e   c   h   a   n   i   s   m   ,
0075060        h   o   w   e   v   e   r   ,       m   o   v   e   s    
0075100    P   u   p   s       b   e   t   w   e   e   n       h   o   s
0075120    t   s   .           T   h   e       l   e   v   e   l       0
0075140        c   o   d   e       w   h   i   c   h       t   r   a   n
0075160    s   f   o   r   m   s       a       n   e   t   w   o   r   k
0075200        i   n   t   o       a   n       i   n   t   e   r   n   e
0075220    t       p   a   c   k   e   t       t   r   a   n   s   p   o
0075240    r   t       m   e   c   h   a   n   i   s   m       i   s    
0075260    c   a   l   l   e   d       a       n   e   t   w   o   r   k
0075300        d   r   i   v   e   r   . 032   d   3   7   0   5   x   6
0075320    e   8   j   k   4   0   \   g   3   6   3   i   1   4   I  \r
0075340    A 376 001  \0   + 364       m   a   c   h   i   n   e       c
0075360    o   n   n   e   c   t   e   d       t   o       a       s   i
0075400    n   g   l   e       n   e   t   w   o   r   k   ,       t   h
0075420    e   r   e   f   o   r   e   ,       h   a   s       o   n   e
0075440        l   e   v   e   l       0       n   e   t   w   o   r   k
0075460        d   r   i   v   e   r   ;       a       g   a   t   e   w
0075500    a   y       h   a   s       o   n   e       d   r   i   v   e
0075520    r       f   o   r       e   a   c   h       d   i   r   e   c
0075540    t   l   y   -   c   o   n   n   e   c   t   e   d       n   e
0075560    t   w   o   r   k   .           O   n   l   y       t   h   e
0075600        d   r   i   v   e   r       k   n   o   w   s       a   b
0075620    o   u   t       t   h   e       p   e   c   u   l   i   a   r
0075640    i   t   i   e   s       o   f       a       n   e   t   w   o
0075660    r   k   '   s       h   a   r   d   w   a   r   e       i   n
0075700    t   e   r   f   a   c   e       a   n   d       l   o   w   -
0075720    l   e   v   e   l       p   r   o   t   o   c   o   l   . 032
0075740    d   3   7   0   5   x 376 001  \0   X 217   6   j   k   4   0
0075760    \   g  \r   T   h   e       i   n   t   e   r   f   a   c   e
0076000        b   e   t   w   e   e   n       l   e   v   e   l   s    
0076020    0       a   n   d       1       i   s       v   e   r   y    
0076040    s   i   m   p   l   e   .           L   e   v   e   l       1
0076060        p   a   s   s   e   s       d   o   w   n       a       P
0076100    u   p       a   n   d       a       n   e   t   w   o   r   k
0076120    -   s   p   e   c   i   f   i   c       h   o   s   t       a
0076140    d   d   r   e   s   s   ,       a   n   d       t   h   e    
0076160    d   r   i   v   e   r       e   n   c   a   p   s   u   l   a
0076200    t   e   s       t   h   e       P   u   p       a   n   d    
0076220    d   o   e   s       i   t   s       b   e   s   t       t   o
0076240        d   e   l   i   v   e   r       i   t       t   o       t
0076260    h   e       s   p   e   c   i   f   i   e   d       h   o   s
0076300    t   .           W   h   e   n       a       P   u   p       a
0076320    r   r   i   v   e   s       a   t       a       h   o   s   t
0076340    ,       t   h   e       d   r   i   v   e 376 001  \0 304  \t
0076360    r       d   e   c   a   p   s   u   l   a   t   e   s       i
0076400    t       a   n   d       p   a   s   s   e   s       i   t    
0076420    u   p       t   o       l   e   v   e   l       1   ;       i
0076440    f       f   o   r       a   n   y       r   e   a   s   o   n
0076460        t   h   e       P   u   p       l   o   o   k   s       s
0076500    u   s   p   i   c   i   o   u   s       (   a   s       d   e
0076520    t   e   r   m   i   n   e   d       b   y       n   e   t   w
0076540    o   r   k   -   s   p   e   c   i   f   i   c       e   r   r
0076560    o   r       c   h   e   c   k   i   n   g   )   ,       t   h
0076600    e       d   r   i   v   e   r       d   i   s   c   a   r   d
0076620    s       i   t   . 032   d   3   7   0   5   x   6   j   k   4
0076640    0   \   g  \r   E   v   e   r   y       p   a   c   k   e   t
0076660        t   r   a   n   s   p   o   r   t       m   e   c   h   a
0076700    n   i   s   m       m   u   s   t       b   e       a   b   l
0076720    e       t   o       a   c   c   e   p   t       a       m   a
0076740    x   i   m   u   m   -   s   i   z   e       P   u   p   ;    
0076760  376 001  \0 326 313   i   f       t   h   e       a   c   t   u
0077000    a   l       n   e   t   w   o   r   k       c   a   n   n   o
0077020    t       d   i   r   e   c   t   l   y       e   n   c   a   p
0077040    s   u   l   a   t   e       a       p   a   c   k   e   t    
0077060    o   f       t   h   a   t       s   i   z   e       f   o   r
0077100        t   r   a   n   s   m   i   s   s   i   o   n   ,       t
0077120    h   e       d   r   i   v   e   r       m   u   s   t       i
0077140    n   c   l   u   d   e       s   o   m   e       f   o   r   m
0077160        o   f       i   n   t   r   a   n   e   t   w   o   r   k
0077200        f   r   a   g   m   e   n   t   a   t   i   o   n   . 032
0077220    d   3   7   0   5   x   6   j   k   4   0   \   g  \r   A    
0077240    n   e   t   w   o   r   k       d   r   i   v   e   r       m
0077260    a   y       a   l   s   o       b   e       a   s   k   e   d
0077300        t   o       b   r   o   a   d   c   a   s   t       a    
0077320    p   a   c   k   e   t       t   o       a   l   l       o   t
0077340    h   e   r       h   o   s   t   s       o   n       t   h   a
0077360    t       n   e   t 376 001  \0   w 224   .           O   n    
0077400    s   o   m   e       n   e   t   w   o   r   k   s       t   h
0077420    i   s       i   s       s   t   r   a   i   g   h   t   f   o
0077440    r   w   a   r   d   ;       o   n       o   t   h   e   r   s
0077460        i   t       m   a   y       r   e   q   u   i   r   e    
0077500    u   s   e       o   f       a       r   e   v   e   r   s   e
0077520    -   p   a   t   h       f   o   r   w   a   r   d   i   n   g
0077540        a   l   g   o   r   i   t   h   m       [   D   a   l   a
0077560    l       &       M   e   t   c   a   l   f   e   ,       1   9
0077600    7   8   ]       o   r       b   r   u   t   e   -   f   o   r
0077620    c   e       r   e   p   l   i   c   a   t   i   o   n       o
0077640    f       t   h   e       p   a   c   k   e   t       t   o    
0077660    e   a   c   h       d   e   s   t   i   n   a   t   i   o   n
0077700    . 032   d   3   7   0   5   x   6   j   k   4   0   \   g  \r
0077720    T   h   e       t   r   a   n   s   p   o   r   t       m   e
0077740    c   h   a   n   i   s   m   s       d   o   n   '   t       h
0077760    a   v   e       t   o       b   e     376 001  \0 247 310   p
0100000    e   r   f   e   c   t   l   y       r   e   l   i   a   b   l
0100020    e   ,       b   u   t       t   h   e   y       s   h   o   u
0100040    l   d       b   e       s   u   c   c   e   s   s   f   u   l
0100060        m   o   s   t       o   f       t   h   e       t   i   m
0100100    e 023   a       p   a   c   k   e   t       l   o   s   s    
0100120    r   a   t   e       o   f       l   e   s   s       t   h   a
0100140    n       1       p   e   r   c   e   n   t       i   s       u
0100160    s   u   a   l   l   y       a   c   c   e   p   t   a   b   l
0100200    e   .           A       n   e   t   w   o   r   k       o   p
0100220    e   r   a   t   i   n   g       f   o   r       a       s   h
0100240    o   r   t       t   i   m   e       i   n       a       d   e
0100260    g   r   a   d   e   d       m   o   d   e       w   i   t   h
0100300        a       h   i   g   h   e   r       l   o   s   s       r
0100320    a   t   e       i   s       h   a   r   m   l   e   s   s   ,
0100340        s   o       l   o   n   g       a   s       t   h   e    
0100360    p   r   o   b   a   b   i   l   i   t   y       i   s     376
0100400  001  \0 372 367   l   o   w       t   h   a   t       P   u   p
0100420    s       w   i   l   l       t   r   a   n   s   i   t       m
0100440    o   r   e       t   h   a   n       o   n   e       n   e   t
0100460        t   h   a   t       i   s       i   n       t   h   i   s
0100500        c   o   n   d   i   t   i   o   n   .           H   o   w
0100520    e   v   e   r   ,       i   f       a       n   e   t   w   o
0100540    r   k   '   s       i   n   h   e   r   e   n   t       e   r
0100560    r   o   r       c   h   a   r   a   c   t   e   r   i   s   t
0100600    i   c   s       a   r   e       u   n   f   a   v   o   r   a
0100620    b   l   e   ,       t   h   e       d   r   i   v   e   r    
0100640    s   h   o   u   l   d       t   a   k   e       s   t   e   p
0100660    s       t   o       i   m   p   r   o   v   e       i   t   s
0100700        p   e   r   f   o   r   m   a   n   c   e   ,       p   e
0100720    r   h   a   p   s       b   y       i   n   c   o   r   p   o
0100740    r   a   t   i   n   g       a       n   e   t   w   o   r   k
0100760    -   s   p   e   c   i   f   i   c       l   o   w   -   l   e
0101000    v   e   l     376 001  \0   *   s   a   c   k   n   o   w   l
0101020    e   d   g   m   e   n   t       a   n   d       r   e   t   r
0101040    a   n   s   m   i   s   s   i   o   n       p   r   o   t   o
0101060    c   o   l   . 032   d   3   7   0   5   x   6   j   k   4   0
0101100    \   g  \r   T   o       d   a   t   e   ,       t   h   e   r
0101120    e       h   a   v   e       b   e   e   n       f   i   v   e
0101140        m   a   j   o   r       t   y   p   e   s       o   f    
0101160    n   e   t   w   o   r   k   s       i   n   t   e   g   r   a
0101200    t   e   d       i   n   t   o       t   h   e       P   u   p
0101220        a   r   c   h   i   t   e   c   t   u   r   e   ,       e
0101240    a   c   h       w   i   t   h       a       d   i   f   f   e
0101260    r   e   n   t       l   e   v   e   l       0       d   r   i
0101300    v   e   r   . 032   d   3   7   0   5   x   6   j   k   4   0
0101320    \   g  \r   E   t   h   e   r   n   e   t   .           L   o
0101340    c   a   l       E   t   h   e   r   n   e   t       f   a   c
0101360    i   l   i   t   i   e   s       c   a   n       v   e   r   y
0101400        e   a   s   i   l   y       s 376 001  \0  \t 344   e   r
0101420    v   e       a   s       t   r   a   n   s   p   o   r   t    
0101440    m   e   c   h   a   n   i   s   m   s       f   o   r       P
0101460    u   p   s   :       a       P   u   p       f   i   t   s    
0101500    i   n       a   n       E   t   h   e   r   n   e   t       p
0101520    a   c   k   e   t       w   i   t   h       o   n   l   y    
0101540    a       f   e   w       a   d   d   i   t   i   o   n   a   l
0101560        w   o   r   d   s       o   f       e   n   c   a   p   s
0101600    u   l   a   t   i   o   n       (   s   e   e       f   i   g
0101620    u   r   e       2   )   ,       a   n   d       r   e   q   u
0101640    i   r   e   s       n   o       f   r   a   g   m   e   n   t
0101660    a   t   i   o   n   .           T   h   e   s   e       s   y
0101700    s   t   e   m   s       h   a   v   e       g   o   o   d    
0101720    r   e   l   i   a   b   i   l   i   t   y   ,       h   i   g
0101740    h       s   p   e   e   d   ,       a   n   d       c   a   n
0101760        s   e   n   d       b   r   o   a   d   c   a   s   t    
0102000    p   a   c   k   e   t   s       [   M   e   t   c   a 376 001
0102020   \0   e   Z   l   f   e       &       B   o   g   g   s   ,    
0102040    1   9   7   6   ;       S   h   o   c   h       &       H   u
0102060    p   p   ,       1   9   7   9   ;       S   h   o   c   h   ,
0102100        1   9   7   9   b   ]   .     032   z   1   8   5   9   2
0102120    l   3   0   0   8   x   6   e   1   2   j   k   4   0   \   b
0102140    g   8   B  \r   <   =   =   <   P   u   p   F   i   g   2   .
0102160    p   r   e   s   s   <  \r  \f 032   z   1   8   5   9   2   l
0102200    3   0   0   8   x   6   e   1   2   j   k   7   9   2   \   g
0102220    1   9   G   1   f   1   b   g  \r   M   C   A   .           T
0102240    h   e       M   u   l   t   i   p   r   o   c   e   s   s   o
0102260    r       C   o   m   m   u   n   i   c   a   t   i   o   n   s
0102300        A   d   a   p   t   e   r       (   M   C   A   )   ,    
0102320    a       p   a   r   a   l   l   e   l       T   D   M       b
0102340    u   s   ,       s   e   r   v   e   s       a   s       a    
0102360    l   o   c   a   l       n   e   t   w   o   r   k       t   y
0102400    i   n   g       t   o   g   e   t   h   e   r       a       l
0102420    i   m   i 376 001  \0   j 236   t   e   d       n   u   m   b
0102440    e   r       o   f       N   o   v   a       c   o   m   p   u
0102460    t   e   r   s       [   D   a   t   a       G   e   n   e   r
0102500    a   l   ,       1   9   7   1   ]   .           I   t       h
0102520    a   s       g   o   o   d       r   e   l   i   a   b   i   l
0102540    i   t   y       a   n   d       r   e   q   u   i   r   e   s
0102560        n   o       f   r   a   g   m   e   n   t   a   t   i   o
0102600    n   ,       b   u   t       d   o   e   s       n   o   t    
0102620    s   u   p   p   o   r   t       b   r   o   a   d   c   a   s
0102640    t       p   a   c   k   e   t   s   .           B   r   o   a
0102660    d   c   a   s   t   s       a   r   e       a   c   c   o   m
0102700    p   l   i   s   h   e   d       b   y       t   h   e       b
0102720    r   u   t   e   -   f   o   r   c   e       m   e   t   h   o
0102740    d 023   s   e   n   d   i   n   g       a       c   o   p   y
0102760        o   f       a       b   r   o   a   d   c   a   s   t    
0103000    p   a   c   k   e   t       t   o       e   a   c   h       o
0103020    f       t   h   e       p   o 376 001  \0 022 022   s   s   i
0103040    b   l   e       h   o   s   t   s   . 032   z   1   8   5   9
0103060    2   l   3   0   0   8   x   6   e   1   2   j   k   4   0   \
0103100    b   g   3   B   6   6   G   5   g  \r   A   r   p   a   n   e
0103120    t   .           T   o       c   o   v   e   r       l   o   n
0103140    g   e   r       d   i   s   t   a   n   c   e   s   ,       P
0103160    u   p   s       c   a   n       b   e       r   o   u   t   e
0103200    d       t   h   r   o   u   g   h       t   h   e       A   r
0103220    p   a   n   e   t   ;       t   h   e       f   o   r   m   a
0103240    t       f   o   r       e   n   c   a   p   s   u   l   a   t
0103260    i   n   g       a       P   u   p       i   n       a   n    
0103300    A   r   p   a   n   e   t       m   e   s   s   a   g   e    
0103320    i   s       s   h   o   w   n       i   n       f   i   g   u
0103340    r   e       2   .           (   N   o   t   e       t   h   a
0103360    t       A   r   p   a   n   e   t       P   u   p       t   r
0103400    a   n   s   p   o   r   t       i   s       b   a   s   e   d
0103420        o   n       H   o   s   t   -   I   M   P     376 001  \0
0103440   \a   J   p   r   o   t   o   c   o   l       m   e   s   s   a
0103460    g   e   s   ,       n   o   t       o   n       H   o   s   t
0103500    -   H   o   s   t       p   r   o   t   o   c   o   l       s
0103520    t   r   e   a   m   s   .   )           B   e   c   a   u   s
0103540    e       t   h   e       s   t   a   n   d   a   r   d       m
0103560    a   x   i   m   u   m       P   u   p       l   e   n   g   t
0103600    h       i   s       l   e   s   s       t   h   a   n       t
0103620    h   a   t       o   f       a   n       A   r   p   a   n   e
0103640    t       m   e   s   s   a   g   e   ,       t   h   e       d
0103660    r   i   v   e   r       i   t   s   e   l   f       n   e   e
0103700    d       n   o   t       f   r   a   g   m   e   n   t       P
0103720    u   p   s   ;       h   o   w   e   v   e   r   ,       t   h
0103740    e       A   r   p   a   n   e   t       d   o   e   s       p
0103760    e   r   f   o   r   m       n   e   t   w   o   r   k   -   s
0104000    p   e   c   i   f   i   c       f   r   a   g   m   e   n   t
0104020    a   t   i   o   n       i   n   t   e   r   n   a   l   l   y
0104040    :     376 001  \0 262 261   o   n   e      \a  \a   m   e   s
0104060    s   a   g   e   '   '       c   o   n   t   a   i   n   i   n
0104100    g       a       P   u   p       m   a   y       b   e   c   o
0104120    m   e       m   u   l   t   i   p   l   e      \a  \a   p   a
0104140    c   k   e   t   s   '   '       w   i   t   h   i   n       t
0104160    h   e       A   r   p   a   n   e   t   .           F   u   r
0104200    t   h   e   r   m   o   r   e   ,       t   h   e       A   r
0104220    p   a   n   e   t       p   r   o   v   i   d   e   s       i
0104240    n   c   r   e   a   s   e   d       r   e   l   i   a   b   i
0104260    l   i   t   y       t   h   r   o   u   g   h       t   h   e
0104300        u   s   e       o   f       i   t   s       o   w   n    
0104320    i   n   t   e   r   n   a   l       a   c   k   n   o   w   l
0104340    e   d   g   m   e   n   t       a   n   d       r   e   t   r
0104360    a   n   s   m   i   s   s   i   o   n       p   r   o   t   o
0104400    c   o   l   s   .           T   h   e       A   r   p   a   n
0104420    e   t       d   o   e   s       n   o   t       p   r   e   s
0104440    e   n   t   l   y       s 376 001  \0 273 313   u   p   p   o
0104460    r   t       b   r   o   a   d   c   a   s   t       p   a   c
0104500    k   e   t   s   ;       r   a   t   h   e   r       t   h   a
0104520    n       s   e   n   d   i   n   g       p   a   c   k   e   t
0104540    s       t   o       a   l   l       p   o   s   s   i   b   l
0104560    e       A   r   p   a   n   e   t       h   o   s   t   s   ,
0104600        t   h   e       n   e   t   w   o   r   k       d   r   i
0104620    v   e   r       d   o   e   s       n   o   t       i   m   p
0104640    l   e   m   e   n   t       b   r   o   a   d   c   a   s   t
0104660    s       a   t       a   l   l   . 032   z   1   8   5   9   2
0104700    l   3   0   0   8   x   6   e   1   2   j   k   4   0   \   b
0104720    g   7   B   2   0   1   f   1       2   f   0  \r   L   e   a
0104740    s   e   d       l   i   n   e       s   t   o   r   e   -   a
0104760    n   d   -   f   o   r   w   a   r   d       n   e   t   w   o
0105000    r   k   .           M   o   r   e       f   r   e   q   u   e
0105020    n   t   l   y   ,       d   i   f   f   e   r   e   n   t    
0105040    l   o   c   a   l       n   e   t   w   o   r 376 001  \0   Y
0105060  224   k   s       a   r   e       i   n   t   e   r   c   o   n
0105100    n   e   c   t   e   d       o   v   e   r       l   o   n   g
0105120        d   i   s   t   a   n   c   e   s       t   h   r   o   u
0105140    g   h       t   h   e       u   s   e       o   f       a    
0105160    p   r   i   v   a   t   e       s   t   o   r   e   -   a   n
0105200    d   -   f   o   r   w   a   r   d       n   e   t   w   o   r
0105220    k       c   o   n   s   t   r   u   c   t   e   d       u   s
0105240    i   n   g       l   e   a   s   e   d       t   e   l   e   p
0105260    h   o   n   e       c   i   r   c   u   i   t   s   .        
0105300    S   i   m   i   l   a   r       i   n       s   p   i   r   i
0105320    t       t   o       t   h   e       A   r   p   a   n   e   t
0105340    ,       t   h   i   s       s   y   s   t   e   m       i   s
0105360        u   s   e   d       t   o       c   o   n   n   e   c   t
0105400        i   n   t   e   r   n   e   t   w   o   r   k       g   a
0105420    t   e   w   a   y   s   .           U   n   l   i   k   e    
0105440    t   h   e       A   r   p   a   n   e   t   ,       t   h   e
0105460      376 001  \0   /   E   s   y   s   t   e   m       d   o   e
0105500    s       n   o   t       u   s   e       s   e   p   a   r   a
0105520    t   e       p   a   c   k   e   t       s   w   i   t   c   h
0105540    e   s       (   I   M   P   s   )   ,       b   u   t       i
0105560    n   s   t   e   a   d       s   w   i   t   c   h   e   s    
0105600    p   a   c   k   e   t   s       t   h   r   o   u   g   h    
0105620    t   h   e       h   o   s   t   s       t   h   e   m   s   e
0105640    l   v   e   s 023   t   h   a   t       i   s   ,       t   h
0105660    e       c   o   n   n   e   c   t   e   d       h   o   s   t
0105700    s       i   n   c   l   u   d   e       n   e   t   w   o   r
0105720    k   -   s   p   e   c   i   f   i   c       d   r   i   v   e
0105740    r   s       t   h   a   t       i   m   p   l   e   m   e   n
0105760    t       a       s   t   o   r   e   -   a   n   d   -   f   o
0106000    r   w   a   r   d       n   e   t   w   o   r   k   .        
0106020    T   h   i   s       n   e   t   w   o   r   k       h   a   s
0106040        i   t   s       o   w   n       a   d   a   p   t   i   v
0106060    e       r   o   u   t 376 001  \0 202   w   i   n   g       p
0106100    r   o   c   e   d   u   r   e   ,       i   n   d   e   p   e
0106120    n   d   e   n   t       o   f       t   h   e       i   n   t
0106140    e   r   n   e   t   w   o   r   k       r   o   u   t   i   n
0106160    g   .           T   h   e       s   y   s   t   e   m       i
0106200    s       f   a   i   r   l   y       r   e   l   i   a   b   l
0106220    e       a   n   d       d   o   e   s       n   o   t       r
0106240    e   q   u   i   r   e       l   o   w   -   l   e   v   e   l
0106260        a   c   k   n   o   w   l   e   d   g   m   e   n   t   s
0106300    .           A   t       p   r   e   s   e   n   t   ,       t
0106320    h   e       n   e   t   w   o   r   k       d   r   i   v   e
0106340    r   s       d   o       n   o   t       f   r   a   g   m   e
0106360    n   t       P   u   p   s   ,       b   u   t       t   h   e
0106400    y       d   o       p   r   o   m   o   t   e       s   m   a
0106420    l   l       p   a   c   k   e   t   s       t   o       t   h
0106440    e       f   r   o   n   t       o   f       t   r   a   n   s
0106460    m   i   s   s   i   o   n       q   u   e 376 001  \0 204 031
0106500    u   e   s       a   t       i   n   t   e   r   m   e   d   i
0106520    a   t   e       p   o   i   n   t   s       t   o       h   e
0106540    l   p       i   m   p   r   o   v   e       p   e   r   f   o
0106560    r   m   a   n   c   e       f   o   r       i   n   t   e   r
0106600    a   c   t   i   v   e       t   r   a   f   f   i   c   . 032
0106620    z   1   8   5   9   2   l   3   0   0   8   x   6   e   1   2
0106640    j   k   4   0   \   b   g   3   7   B   3   4   5   f   1    
0106660    2   f   0   G   2   g  \r   P   a   c   k   e   t       R   a
0106700    d   i   o       n   e   t   w   o   r   k   .           O   n
0106720        a   n       e   x   p   e   r   i   m   e   n   t   a   l
0106740        b   a   s   i   s   ,       t   h   e       A   R   P   A
0106760        P   a   c   k   e   t       R   a   d   i   o       n   e
0107000    t   w   o   r   k       [   K   a   h   n       e   t       a
0107020    l   .   ,       1   9   7   8   ]       h   a   s       b   e
0107040    e   n       u   s   e   d       t   o       c   a   r   r   y
0107060        t   r   a   f   f   i   c       a   m   o   n   g       l
0107100  376 001  \0   9 261   o   c   a   l       n   e   t   w   o   r
0107120    k   s       i   n       t   h   e       S   a   n       F   r
0107140    a   n   c   i   s   c   o       B   a   y       a   r   e   a
0107160    .           T   h   e       P   a   c   k   e   t       R   a
0107200    d   i   o       n   e   t   w   o   r   k       w   a   s    
0107220    i   n   t   e   g   r   a   t   e   d       i   n   t   o    
0107240    t   h   e       s   y   s   t   e   m       b   y       b   u
0107260    i   l   d   i   n   g       a       s   u   i   t   a   b   l
0107300    e       l   e   v   e   l       0       n   e   t   w   o   r
0107320    k       d   r   i   v   e   r       [   S   h   o   c   h    
0107340    &       S   t   e   w   a   r   t   ,       1   9   7   9   ]
0107360    .           T   h   e       s   y   s   t   e   m       p   r
0107400    o   v   i   d   e   s       g   o   o   d       r   e   l   i
0107420    a   b   i   l   i   t   y   ;       b   u   t       d   u   e
0107440        t   o       t   h   e       r   e   l   a   t   i   v   e
0107460    l   y       s   m   a   l   l       m   a   x   i   m   u   m
0107500        p   a   c   k 376 001  \0 267   w   e   t       s   i   z
0107520    e       (   2   3   2       b   y   t   e   s   )   ,       t
0107540    h   e       d   r   i   v   e   r       m   u   s   t       p
0107560    e   r   f   o   r   m       f   r   a   g   m   e   n   t   a
0107600    t   i   o   n       a   n   d       r   e   a   s   s   e   m
0107620    b   l   y       (   s   e   e       f   i   g   u   r   e    
0107640    2   )   .           T   h   o   u   g   h       u   s   i   n
0107660    g       a       b   r   o   a   d   c   a   s   t       m   e
0107700    d   i   u   m   ,       t   h   e       P   a   c   k   e   t
0107720        R   a   d   i   o       p   r   o   t   o   c   o   l   s
0107740        d   o       n   o   t       s   u   p   p   o   r   t    
0107760    b   r   o   a   d   c   a   s   t       p   a   c   k   e   t
0110000    s   .           I   n       t   h   i   s       c   a   s   e
0110020    ,       t   h   e       l   o   w   -   l   e   v   e   l    
0110040    d   r   i   v   e   r       i   n   c   l   u   d   e   s    
0110060    a       p   r   o   c   e   d   u   r   e       t   o       p
0110100    e   r   i   o   d   i   c   a   l   l 376 001  \0 027 250   y
0110120        i   d   e   n   t   i   f   y       P   a   c   k   e   t
0110140        R   a   d   i   o       h   o   s   t   s       t   h   a
0110160    t       m   i   g   h   t       b   e       r   u   n   n   i
0110200    n   g       P   u   p       s   o   f   t   w   a   r   e   ;
0110220        w   h   e   n       a   s   k   e   d       t   o       b
0110240    r   o   a   d   c   a   s   t       a       p   a   c   k   e
0110260    t   ,       t   h   e       d   r   i   v   e   r       s   e
0110300    n   d   s       c   o   p   i   e   s       o   f       i   t
0110320        t   o       a   l   l       s   u   c   h       h   o   s
0110340    t   s   . 032   z   1   8   5   9   2   l   3   0   0   8   x
0110360    6   e   1   2   j   k   4   0   \   b   g   2   0   B   3   4
0110400    f   1       3   f   0       2   8   i   5   I  \r   T   o    
0110420    d   a   t   e       w   e       h   a   v   e       n   o   t
0110440        u   s   e   d       a   n   y       p   u   b   l   i   c
0110460        p   a   c   k   e   t   -   s   w   i   t   c   h   e   d
0110500        n   e   t   w   o   r   k   s   ,       s   u   c   h 376
0110520  001  \0   g   _       a   s       T   e   l   e   n   e   t   ,
0110540        a   s       p   a   c   k   e   t       t   r   a   n   s
0110560    p   o   r   t       m   e   c   h   a   n   i   s   m   s   .
0110600            T   h   e   s   e       s   y   s   t   e   m   s    
0110620    u   s   u   a   l   l   y       p   r   o   v   i   d   e    
0110640    o   n   l   y       a       v   i   r   t   u   a   l       c
0110660    i   r   c   u   i   t       i   n   t   e   r   f   a   c   e
0110700        (   X   .   2   5   )       t   h   a   t       r   e   q
0110720    u   i   r   e   s       a       u   s   e   r       t   o    
0110740    p   a   y       f   o   r       f   u   n   c   t   i   o   n
0110760    a   l   i   t   y       t   h   a   t       m   a   y       n
0111000    o   t       b   e       n   e   e   d   e   d   .           C
0111020    o   m   p   a   r   e   d       t   o       o   u   r       e
0111040    x   i   s   t   i   n   g       l   e   a   s   e   d       l
0111060    i   n   e       n   e   t   w   o   r   k   ,       a       T
0111100    e   l   e   n   e   t   -   b   a   s   e   d       p   a   c
0111120    k   e   t     376 001  \0 016 371   t   r   a   n   s   p   o
0111140    r   t       m   e   c   h   a   n   i   s   m       w   o   u
0111160    l   d       n   o   t       b   e       c   o   s   t   -   e
0111200    f   f   e   c   t   i   v   e       e   x   c   e   p   t    
0111220    u   n   d   e   r       c   o   n   d   i   t   i   o   n   s
0111240        o   f       v   e   r   y       l   i   g   h   t       t
0111260    r   a   f   f   i   c       v   o   l   u   m   e   .        
0111300    W   e       w   o   u   l   d       p   r   e   f   e   r    
0111320    t   o       u   s   e       a       s   e   r   v   i   c   e
0111340        t   h   a   t       p   r   o   v   i   d   e   d       s
0111360    i   m   p   l   e   ,       u   n   r   e   l   i   a   b   l
0111400    e       d   a   t   a   g   r   a   m   s   ;       i   f    
0111420    t   h   e   r   e       w   e   r   e       a   n       a   p
0111440    p   r   o   p   r   i   a   t   e       i   n   t   e   r   f
0111460    a   c   e   ,       w   e       c   o   u   l   d       d   i
0111500    s   m   a   n   t   l   e       o   u   r       l   e   a   s
0111520    e   d       l   i   n   e       s 376 001  \0   I 236   t   o
0111540    r   e   -   a   n   d   -   f   o   r   w   a   r   d       n
0111560    e   t   w   o   r   k   . 032   d   3   7   0   5   x   6   e
0111600    8   j   k   4   0   \   g  \r   3   .   2   .       L   e   v
0111620    e   l       1   :       i   n   t   e   r   n   e   t   w   o
0111640    r   k       d   a   t   a   g   r   a   m   s 032   x   6   e
0111660    2   4   k   8   0   \   i   g  \r   T   h   i   s       i   s
0111700        t   h   e       l   e   v   e   l       a   t       w   h
0111720    i   c   h       p   a   c   k   e   t       f   o   r   m   a
0111740    t   s       a   n   d       i   n   t   e   r   n   e   t   w
0111760    o   r   k       a   d   d   r   e   s   s   e   s       a   r
0112000    e       s   t   a   n   d   a   r   d   i   z   e   d   .    
0112020        I   t       i   s       t   h   e       l   o   w   e   s
0112040    t       l   e   v   e   l       o   f       p   r   o   c   e
0112060    s   s   -   t   o   -   p   r   o   c   e   s   s       c   o
0112100    m   m   u   n   i   c   a   t   i   o   n   . 032   d   3   7
0112120    0   5   x   6   e   8   j   k   4   0   \   g  \r   3 376 001
0112140   \0   p   T   .   2   .   1   .       P   u   p       f   o   r
0112160    m   a   t 032   x   6   e   1   2   k   8   0   \   i   g  \r
0112200    T   h   e       s   t   a   n   d   a   r   d       f   o   r
0112220    m   a   t       f   o   r       a       P   u   p       i   s
0112240        s   h   o   w   n       i   n       f   i   g   u   r   e
0112260        3   .           T   h   e       f   o   l   l   o   w   i
0112300    n   g       p   a   r   a   g   r   a   p   h   s       h   i
0112320    g   h   l   i   g   h   t       t   h   e       s   o   r   t
0112340    s       o   f       i   n   f   o   r   m   a   t   i   o   n
0112360        r   e   q   u   i   r   e   d       a   t       t   h   e
0112400        i   n   t   e   r   n   e   t       d   a   t   a   g   r
0112420    a   m       l   e   v   e   l   . 032   d   3   7   0   5   x
0112440    6   e   8   j   k   4   0   \   g  \r   T   h   e       P   u
0112460    p       l   e   n   g   t   h       i   s       t   h   e    
0112500    n   u   m   b   e   r       o   f       8   -   b   i   t    
0112520    b   y   t   e   s       i   n       t   h   e       P   u   p
0112540    ,       i 376 001  \0   y 333   n   c   l   u   d   i   n   g
0112560        i   n   t   e   r   n   e   t   w   o   r   k       h   e
0112600    a   d   e   r       (   2   0       b   y   t   e   s   )   ,
0112620        c   o   n   t   e   n   t   s   ,       a   n   d       c
0112640    h   e   c   k   s   u   m       (   2       b   y   t   e   s
0112660    )   . 032   d   3   7   0   5   x   6   j   k   4   0   \   g
0112700    4   i   1   0   I  \r   T   h   e       t   r   a   n   s   p
0112720    o   r   t       c   o   n   t   r   o   l       f   i   e   l
0112740    d       i   s       u   s   e   d       f   o   r       t   w
0112760    o       p   u   r   p   o   s   e   s   :       a   s       a
0113000        s   c   r   a   t   c   h       a   r   e   a       f   o
0113020    r       u   s   e       b   y       g   a   t   e   w   a   y
0113040    s   ,       a   n   d       a   s       a       w   a   y    
0113060    f   o   r       s   o   u   r   c   e       p   r   o   c   e
0113100    s   s   e   s       t   o       t   e   l   l       t   h   e
0113120        i   n   t   e   r   n   e   t       h   o   w       t   o
0113140        h   a   n   d   l   e     376 001  \0 037 245   t   h   e
0113160        p   a   c   k   e   t   .           (   O   t   h   e   r
0113200        n   e   t   w   o   r   k   s       c   a   l   l       t
0113220    h   i   s       t   h   e      \a  \a   f   a   c   i   l   i
0113240    t   i   e   s   '   '       o   r      \a  \a   o   p   t   i
0113260    o   n   s   '   '       f   i   e   l   d   .   )           T
0113300    h   e       h   o   p       c   o   u   n   t       s   u   b
0113320    f   i   e   l   d       i   s       i   n   c   r   e   m   e
0113340    n   t   e   d       e   a   c   h       t   i   m   e       t
0113360    h   e       p   a   c   k   e   t       i   s       f   o   r
0113400    w   a   r   d   e   d       b   y       a       g   a   t   e
0113420    w   a   y   .           I   f       t   h   i   s       e   v
0113440    e   r       o   v   e   r   f   l   o   w   s   ,       t   h
0113460    e       p   a   c   k   e   t       i   s       p   r   e   s
0113500    u   m   e   d       t   o       b   e       t   r   a   v   e
0113520    l   l   i   n   g       i   n       a       l   o   o   p    
0113540    a   n   d       i   s       d   i   s   c   a   r 376 001  \0
0113560  317   9   d   e   d   .           A       t   r   a   c   e    
0113600    b   i   t       i   s       s   p   e   c   i   f   i   e   d
0113620    ,       f   o   r       p   o   t   e   n   t   i   a   l    
0113640    u   s   e       i   n       m   o   n   i   t   o   r   i   n
0113660    g       t   h   e       p   a   t   h       t   a   k   e   n
0113700        b   y       a       p   a   c   k   e   t   . 032   d   3
0113720    7   0   5   x   6   j   k   4   0   \   g   4   i   1   7   I
0113740    2   2   7   i   9   I   1   6   9   i   9   I  \r   T   h   e
0113760        P   u   p       t   y   p   e       i   s       a   s   s
0114000    i   g   n   e   d       b   y       t   h   e       s   o   u
0114020    r   c   e       p   r   o   c   e   s   s       f   o   r    
0114040    i   n   t   e   r   p   r   e   t   a   t   i   o   n       b
0114060    y       t   h   e       d   e   s   t   i   n   a   t   i   o
0114100    n       p   r   o   c   e   s   s       a   n   d       d   e
0114120    f   i   n   e   s       t   h   e       f   o   r   m   a   t
0114140        o   f       t   h   e       P   u   p       c   o   n   t
0114160    e   n 376 001  \0 246 216   t   s   .           T   h   e    
0114200    2   5   6       p   o   s   s   i   b   l   e       t   y   p
0114220    e   s       a   r   e       d   i   v   i   d   e   d       i
0114240    n   t   o       t   w   o       g   r   o   u   p   s   .    
0114260        S   o   m   e       t   y   p   e   s       a   r   e    
0114300    r   e   g   i   s   t   e   r   e   d       a   n   d       h
0114320    a   v   e       a       s   i   n   g   l   e       m   e   a
0114340    n   i   n   g       a   c   r   o   s   s       a   l   l    
0114360    p   r   o   t   o   c   o   l   s   ;       P   u   p   s    
0114400    g   e   n   e   r   a   t   e   d       o   r       i   n   t
0114420    e   r   p   r   e   t   e   d       w   i   t   h   i   n    
0114440    t   h   e       i   n   t   e   r   n   e   t       (   e   .
0114460    g   .   ,       b   y       g   a   t   e   w   a   y   s   )
0114500        h   a   v   e       t   y   p   e   s       a   s   s   i
0114520    g   n   e   d       i   n       t   h   i   s       s   p   a
0114540    c   e   .           I   n   t   e   r   p   r   e   t   a   t
0114560    i   o   n       o   f     376 001  \0 347 377   t   h   e    
0114600    r   e   m   a   i   n   i   n   g       u   n   r   e   g   i
0114620    s   t   e   r   e   d       t   y   p   e   s       i   s    
0114640    s   t   r   i   c   t   l   y       a       m   a   t   t   e
0114660    r       o   f       a   g   r   e   e   m   e   n   t       b
0114700    e   t   w   e   e   n       t   h   e       s   o   u   r   c
0114720    e       a   n   d       d   e   s   t   i   n   a   t   i   o
0114740    n       p   r   o   c   e   s   s   e   s   . 032   d   3   7
0114760    0   5   x   6   j   k   4   0   \   g   4   i   8   I   1   9
0115000    4   i   1   0   I   1   8   7   i   1   2   I  \r   T   h   e
0115020        P   u   p       i   d   e   n   t   i   f   i   e   r    
0115040    i   s       u   s   e   d       b   y       m   o   s   t    
0115060    p   r   o   t   o   c   o   l   s       t   o       h   o   l
0115100    d       a       s   e   q   u   e   n   c   e       n   u   m
0115120    b   e   r   .           I   t   s       p   r   e   s   e   n
0115140    c   e       i   n       t   h   e       i   n   t   e   r   n
0115160    e   t   w   o   r   k       h   e   a   d   e 376 001  \0 255
0115200  217   r       i   s       t   o       p   e   r   m   i   t    
0115220    a       r   e   s   p   o   n   s   e       g   e   n   e   r
0115240    a   t   e   d       w   i   t   h   i   n       t   h   e    
0115260    i   n   t   e   r   n   e   t       (   e   .   g   .   ,    
0115300    e   r   r   o   r       o   r       t   r   a   c   e       i
0115320    n   f   o   r   m   a   t   i   o   n   )       t   o       i
0115340    d   e   n   t   i   f   y       t   h   e       P   u   p    
0115360    t   h   a   t       t   r   i   g   g   e   r   e   d       i
0115400    t       i   n       a       m   a   n   n   e   r       t   h
0115420    a   t       d   o   e   s       n   o   t       d   e   p   e
0115440    n   d       o   n       k   n   o   w   l   e   d   g   e    
0115460    o   f       t   h   e       h   i   g   h   e   r   -   l   e
0115500    v   e   l       p   r   o   t   o   c   o   l   s       u   s
0115520    e   d       b   y       t   h   e       e   n   d       p   r
0115540    o   c   e   s   s   e   s   . 032   d   3   7   0   5   x   6
0115560    j   k   4   0   \   g   4   i   1   4   I  \r   P   u   p   s
0115600      376 001  \0 233 310   c   o   n   t   a   i   n       t   w
0115620    o       a   d   d   r   e   s   s   e   s   :       a       s
0115640    o   u   r   c   e       p   o   r   t       a   n   d       a
0115660        d   e   s   t   i   n   a   t   i   o   n       p   o   r
0115700    t   .           T   h   e   s   e       h   i   e   r   a   r
0115720    c   h   i   c   a   l       a   d   d   r   e   s   s   e   s
0115740        i   n   c   l   u   d   e       a   n       8   -   b   i
0115760    t       n   e   t   w   o   r   k       n   u   m   b   e   r
0116000    ,       a   n       8   -   b   i   t       h   o   s   t    
0116020    n   u   m   b   e   r   ,       a   n   d       a       3   2
0116040    -   b   i   t       s   o   c   k   e   t       n   u   m   b
0116060    e   r   .           H   o   s   t   s       a   r   e       e
0116100    x   p   e   c   t   e   d       t   o       k   n   o   w    
0116120    t   h   e   i   r       o   w   n       h   o   s   t       a
0116140    d   d   r   e   s   s   e   s   ,       t   o       d   i   s
0116160    c   o   v   e   r       t   h   e   i   r       n   e   t   w
0116200    o   r   k       n   u 376 001  \0 302 314   m   b   e   r   s
0116220        b   y       l   o   c   a   t   i   n   g       a       g
0116240    a   t   e   w   a   y       a   n   d       a   s   k   i   n
0116260    g       f   o   r       t   h   i   s       i   n   f   o   r
0116300    m   a   t   i   o   n   ,       a   n   d       t   o       a
0116320    s   s   i   g   n       s   o   c   k   e   t       n   u   m
0116340    b   e   r   s       i   n       s   o   m   e       s   y   s
0116360    t   e   m   a   t   i   c       w   a   y       n   o   t    
0116400    l   e   g   i   s   l   a   t   e   d       b   y       t   h
0116420    e       i   n   t   e   r   n   e   t       p   r   o   t   o
0116440    c   o   l   . 032   d   3   7   0   5   x   6   j   k   4   0
0116460    \   g   3   0   i   1   1   I   7   i   1   6   I  \r   <   =
0116500    =   <   P   u   p   F   i   g   3   .   p   r   e   s   s   <
0116520   \r  \f 032   l   3   0   0   8   x   6   j   k   7   9   2   \
0116540    g   1   9   G   1   g  \r   T   h   e   r   e       a   r   e
0116560        s   o   m   e       i   m   p   o   r   t   a   n   t    
0116600    c   o   n   v   e   n   t   i   o   n   s 376 001  \0 264 030
0116620        a   s   s   o   c   i   a   t   e   d       w   i   t   h
0116640        t   h   e       u   s   e       o   f       n   e   t   w
0116660    o   r   k       a   d   d   r   e   s   s   e   s   .        
0116700    A       d   i   s   t   i   n   g   u   i   s   h   e   d    
0116720    v   a   l   u   e       o   f       t   h   e       n   e   t
0116740    w   o   r   k       n   u   m   b   e   r       f   i   e   l
0116760    d       r   e   f   e   r   s       t   o      \a  \a   t   h
0117000    i   s       n   e   t   w   o   r   k   '   '       w   i   t
0117020    h   o   u   t       i   d   e   n   t   i   f   y   i   n   g
0117040        i   t   .           S   u   c   h       a       c   a   p
0117060    a   b   i   l   i   t   y       i   s       n   e   c   e   s
0117100    s   a   r   y       f   o   r       h   o   s   t       i   n
0117120    i   t   i   a   l   i   z   a   t   i   o   n       (   s   i
0117140    n   c   e       m   o   s   t       h   o   s   t   s       h
0117160    a   v   e       n   o       p   e   r   m   a   n   e   n   t
0117200        l   o   c   a   l       s   t   o   r   a   g   e       a
0117220  376 001  \0   D   )   n   d       c   o   n   s   e   q   u   e
0117240    n   t   l   y       n   o       a       p   r   i   o   r   i
0117260        k   n   o   w   l   e   d   g   e       o   f       t   h
0117300    e       c   o   n   n   e   c   t   e   d       n   e   t   w
0117320    o   r   k       n   u   m   b   e   r   )   ,       a   n   d
0117340        t   o       p   e   r   m   i   t       c   o   m   m   u
0117360    n   i   c   a   t   i   o   n       t   o       t   a   k   e
0117400        p   l   a   c   e       w   i   t   h   i   n       a    
0117420    d   e   g   e   n   e   r   a   t   e       i   n   t   e   r
0117440    n   e   t       c   o   n   s   i   s   t   i   n   g       o
0117460    f       a   n       u   n   i   d   e   n   t   i   f   i   e
0117500    d       l   o   c   a   l       n   e   t   w   o   r   k    
0117520    w   i   t   h       n   o       g   a   t   e   w   a   y   s
0117540    .           A       d   i   s   t   i   n   g   u   i   s   h
0117560    e   d       v   a   l   u   e       o   f       t   h   e    
0117600    d   e   s   t   i   n   a   t   i   o   n       h   o   s   t
0117620        a   d   d   r 376 001  \0 220 353   e   s   s       i   s
0117640        u   s   e   d       t   o       r   e   q   u   e   s   t
0117660        a       b   r   o   a   d   c   a   s   t   .           C
0117700    e   r   t   a   i   n       v   a   l   u   e   s       o   f
0117720        t   h   e       s   o   c   k   e   t       n   u   m   b
0117740    e   r       f   i   e   l   d       r   e   f   e   r   ,    
0117760    b   y       c   o   n   v   e   n   t   i   o   n   ,       t
0120000    o      \a  \a   w   e   l   l   -   k   n   o   w   n       s
0120020    o   c   k   e   t   s   '   '       a   s   s   o   c   i   a
0120040    t   e   d       w   i   t   h       s   t   a   n   d   a   r
0120060    d   ,       w   i   d   e   l   y   -   u   s   e   d       s
0120100    e   r   v   i   c   e   s   ,       a   s       i   s       d
0120120    o   n   e       i   n       t   h   e       A   r   p   a   n
0120140    e   t   . 032   d   3   7   0   5   x   6   j   k   4   0   \
0120160    g   3   1   1   i   8   I   G   1   7   7   g  \r   T   h   e
0120200        d   a   t   a       f   i   e   l   d       c   o   n   t
0120220    a   i   n   s       u   p       t   o 376 001  \0 263 033    
0120240    5   3   2       d   a   t   a       b   y   t   e   s   .    
0120260        T   h   e       s   e   l   e   c   t   i   o   n       o
0120300    f       a       s   t   a   n   d   a   r   d       m   a   x
0120320    i   m   u   m       p   a   c   k   e   t       l   e   n   g
0120340    t   h       m   u   s   t       r   e   f   l   e   c   t    
0120360    m   a   n   y       c   o   n   s   i   d   e   r   a   t   i
0120400    o   n   s   :       e   r   r   o   r       r   a   t   e   s
0120420    ,       b   u   f   f   e   r       r   e   q   u   i   r   e
0120440    m   e   n   t   s   ,       a   n   d       n   e   e   d   s
0120460        o   f       s   p   e   c   i   f   i   c       a   p   p
0120500    l   i   c   a   t   i   o   n   s   .           A       r   e
0120520    a   s   o   n   a   b   l   e       v   a   l   u   e       m
0120540    i   g   h   t       r   a   n   g   e       a   n   y   w   h
0120560    e   r   e       f   r   o   m       1   0   0       t   o    
0120600    4   0   0   0       b   y   t   e   s   .           I   n    
0120620    p   r   a   c   t   i   c   e   ,       m   u   c   h     376
0120640  001  \0 233 266   o   f       t   h   e       i   n   t   e   r
0120660    n   e   t       t   r   a   f   f   i   c       c   o   n   s
0120700    i   s   t   s       o   f       p   a   c   k   e   t   s    
0120720    c   o   n   t   a   i   n   i   n   g       i   n   d   i   v
0120740    i   d   u   a   l      \a  \a   p   a   g   e   s   '   '    
0120760    o   f       5   1   2       b   y   t   e   s       e   a   c
0121000    h   ,       r   e   f   l   e   c   t   i   n   g       t   h
0121020    e       q   u   a   n   t   i   z   a   t   i   o   n       o
0121040    f       m   e   m   o   r   y       i   n       m   o   s   t
0121060        o   f       o   u   r       c   o   m   p   u   t   e   r
0121100    s   .           B   u   t       j   u   s   t       c   a   r
0121120    r   y   i   n   g       t   h   e       d   a   t   a       i
0121140    s       n   o   t       e   n   o   u   g   h   ,       s   i
0121160    n   c   e       t   h   e       p   a   c   k   e   t       s
0121200    h   o   u   l   d       a   c   c   o   m   m   o   d   a   t
0121220    e       h   i   g   h   e   r   -   l   e   v   e   l       p
0121240    r   o   t   o 376 001  \0 222 277   c   o   l       o   v   e
0121260    r   h   e   a   d       a   n   d       s   o   m   e       i
0121300    d   e   n   t   i   f   y   i   n   g       i   n   f   o   r
0121320    m   a   t   i   o   n       a   s       w   e   l   l   .    
0121340        A   l   l   o   w   i   n   g       2   0       a   d   d
0121360    i   t   i   o   n   a   l       b   y   t   e   s       f   o
0121400    r       s   u   c   h       p   u   r   p   o   s   e   s   ,
0121420        w   e       a   r   r   i   v   e       a   t       5   3
0121440    2       b   y   t   e   s       a   s       t   h   e       m
0121460    a   x   i   m   u   m       s   i   z   e       o   f       t
0121500    h   e       d   a   t   a       f   i   e   l   d       (   a
0121520        s   o   m   e   w   h   a   t       u   n   c   o   n   v
0121540    e   n   t   i   o   n   a   l       v   a   l   u   e       i
0121560    n       t   h   a   t       i   t       i   s       n   o   t
0121600        a       p   o   w   e   r       o   f       t   w   o   )
0121620    .           T   h   u   s   ,       t   h   e   r   e       m
0121640    a   y       b   e       b   e   t 376 001  \0 347 202   w   e
0121660    e   n       0       a   n   d       5   3   2       c   o   n
0121700    t   e   n   t       b   y   t   e   s       i   n       a    
0121720    P   u   p   ,       s   o       i   t   s       t   o   t   a
0121740    l       l   e   n   g   t   h       w   i   l   l       r   a
0121760    n   g   e       f   r   o   m       2   2       t   o       5
0122000    5   4       b   y   t   e   s   .           P   u   p   s    
0122020    l   o   n   g   e   r       t   h   a   n       5   5   4    
0122040    b   y   t   e   s       a   r   e       n   o   t       p   r
0122060    o   h   i   b   i   t   e   d       a   n   d       m   a   y
0122100        b   e       c   a   r   r   i   e   d       b   y       s
0122120    o   m   e       n   e   t   w   o   r   k   s   ,       b   u
0122140    t       n   o       i   n   t   e   r   n   e   t   w   o   r
0122160    k       g   a   t   e   w   a   y       i   s       r   e   q
0122200    u   i   r   e   d       t   o       h   a   n   d   l   e    
0122220    l   a   r   g   e   r       o   n   e   s   .         032   d
0122240    3   7   0   5   x   6   j   k   4   0   \   g   4   i 376 001
0122260   \0   7 223   4   I  \r   T   h   e       o   p   t   i   o   n
0122300    a   l       s   o   f   t   w   a   r   e       c   h   e   c
0122320    k   s   u   m       i   s       u   s   e   d       f   o   r
0122340        c   o   m   p   l   e   t   e       e   n   d   -   t   o
0122360    -   e   n   d       c   o   v   e   r   a   g   e 023   i   t
0122400        i   s       c   o   m   p   u   t   e   d       a   s    
0122420    c   l   o   s   e       t   o       t   h   e       s   o   u
0122440    r   c   e       o   f       t   h   e       d   a   t   a    
0122460    a   n   d       c   h   e   c   k   e   d       a   s       c
0122500    l   o   s   e       t   o       t   h   e       u   l   t   i
0122520    m   a   t   e       d   e   s   t   i   n   a   t   i   o   n
0122540        a   s       i   s       p   o   s   s   i   b   l   e   .
0122560            T   h   i   s       c   h   e   c   k   s   u   m    
0122600    p   r   o   t   e   c   t   s       a       P   u   p       w
0122620    h   e   n       i   t       i   s   n   '   t       c   o   v
0122640    e   r   e   d       b   y       s   o   m   e       n   e   t
0122660    w   o   r 376 001  \0 255 263   k   -   s   p   e   c   i   f
0122700    i   c       t   e   c   h   n   i   q   u   e   ,       s   u
0122720    c   h       a   s       w   h   e   n       i   t       i   s
0122740        s   i   t   t   i   n   g       i   n       a       g   a
0122760    t   e   w   a   y   '   s       m   e   m   o   r   y       o
0123000    r       p   a   s   s   i   n   g       t   h   r   o   u   g
0123020    h       a       p   a   r   a   l   l   e   l       I   /   O
0123040        p   a   t   h   .           M   o   s   t       n   e   t
0123060    w   o   r   k   s       e   m   p   l   o   y       s   o   m
0123100    e       s   o   r   t       o   f       e   r   r   o   r    
0123120    c   h   e   c   k   i   n   g       o   n       t   h   e    
0123140    s   e   r   i   a   l       p   a   r   t   s       o   f    
0123160    t   h   e       c   h   a   n   n   e   l   ,       b   u   t
0123200        p   a   r   a   l   l   e   l       d   a   t   a       p
0123220    a   t   h   s       i   n       t   h   e       i   n   t   e
0123240    r   f   a   c   e       a   n   d       t   h   e       I   /
0123260    O       s   y   s   t   e   m 376 001  \0   Z 204       o   f
0123300    t   e   n       a   r   e       n   o   t       c   h   e   c
0123320    k   e   d   . 032   d   3   7   0   5   x   6   j   k   4   0
0123340    \   g   1   3   i   1   7   I  \r   T   h   e       c   h   e
0123360    c   k   s   u   m       a   l   g   o   r   i   t   h   m    
0123400    i   s       i   n   t   e   n   d   e   d       t   o       b
0123420    e       s   t   r   a   i   g   h   t   f   o   r   w   a   r
0123440    d       t   o       i   m   p   l   e   m   e   n   t       i
0123460    n       s   o   f   t   w   a   r   e   ;       i   t       a
0123500    l   s   o       a   l   l   o   w   s       i   n   c   r   e
0123520    m   e   n   t   a   l       u   p   d   a   t   i   n   g    
0123540    s   o       t   h   a   t       i   n   t   e   r   m   e   d
0123560    i   a   t   e       a   g   e   n   t   s       w   h   i   c
0123600    h       m   o   d   i   f   y       a       p   a   c   k   e
0123620    t       (   g   a   t   e   w   a   y   s       u   p   d   a
0123640    t   i   n   g       t   h   e       h   o   p       c   o   u
0123660    n   t       f   i   e   l   d   ,       f   o   r 376 001  \0
0123700  021 251       e   x   a   m   p   l   e   )       c   a   n    
0123720    q   u   i   c   k   l   y       u   p   d   a   t   e       t
0123740    h   e       c   h   e   c   k   s   u   m       r   a   t   h
0123760    e   r       t   h   a   n       r   e   c   o   m   p   u   t
0124000    i   n   g       i   t   .           T   h   e       c   h   e
0124020    c   k   s   u   m       m   a   y       (   b   u   t       n
0124040    e   e   d       n   o   t   )       b   e       c   h   e   c
0124060    k   e   d       a   n   y   w   h   e   r   e       a   l   o
0124100    n   g       a       P   u   p   '   s       r   o   u   t   e
0124120        i   n       o   r   d   e   r       t   o       m   o   n
0124140    i   t   o   r       t   h   e       i   n   t   e   r   n   e
0124160    t   '   s       i   n   t   e   g   r   i   t   y   . 032   d
0124200    3   7   0   5   x   6   j   k   4   0   \   g  \r   3   .   2
0124220    .   2   .       R   o   u   t   i   n   g 032   x   6   e   1
0124240    2   k   8   0   \   i   g  \r   A   c   c   o   m   p   a   n
0124260    y   i   n   g       t   h   e       p   a   c   k   e   t    
0124300    f   o 376 001  \0 360 260   r   m   a   t       d   e   f   i
0124320    n   e   d       a   t       l   e   v   e   l       1       a
0124340    r   e       t   h   e       p   r   o   t   o   c   o   l   s
0124360        f   o   r       i   n   t   e   r   n   e   t   w   o   r
0124400    k       r   o   u   t   i   n   g   .           E   a   c   h
0124420        h   o   s   t   ,       w   h   e   t   h   e   r       o
0124440    r       n   o   t       i   t       i   s       a       g   a
0124460    t   e   w   a   y   ,       e   x   e   c   u   t   e   s    
0124500    a       r   o   u   t   i   n   g       p   r   o   c   e   d
0124520    u   r   e       o   n       e   v   e   r   y       o   u   t
0124540    g   o   i   n   g       P   u   p   ,       a   s       i   l
0124560    l   u   s   t   r   a   t   e   d       i   n       f   i   g
0124600    u   r   e       4   .           T   h   i   s       p   r   o
0124620    c   e   d   u   r   e       d   e   c   i   d   e   s   ,    
0124640    a   s       a       f   u   n   c   t   i   o   n       o   f
0124660        t   h   e       P   u   p       d   e   s   t   i   n   a
0124700    t   i   o   n       p   o 376 001  \0 240   h   r   t       f
0124720    i   e   l   d   ,       u   p   o   n       w   h   i   c   h
0124740        d   i   r   e   c   t   l   y   -   c   o   n   n   e   c
0124760    t   e   d       n   e   t   w   o   r   k       t   h   e    
0125000    P   u   p       i   s       t   o       b   e       t   r   a
0125020    n   s   m   i   t   t   e   d       (   i   f       t   h   e
0125040    r   e       i   s       m   o   r   e       t   h   a   n    
0125060    o   n   e       c   h   o   i   c   e   )   ,       a   n   d
0125100        i   t       y   i   e   l   d   s       a   n       i   m
0125120    m   e   d   i   a   t   e       d   e   s   t   i   n   a   t
0125140    i   o   n       h   o   s   t       w   h   i   c   h       i
0125160    s       t   h   e       a   d   d   r   e   s   s       o   n
0125200        t   h   a   t       n   e   t   w   o   r   k       o   f
0125220        e   i   t   h   e   r       t   h   e       u   l   t   i
0125240    m   a   t   e       d   e   s   t   i   n   a   t   i   o   n
0125260        o   r       s   o   m   e       g   a   t   e   w   a   y
0125300        b   e   l   i   e   v   e   d       t   o 376 001  \0   &
0125320    |       b   e       c   l   o   s   e   r       t   o       t
0125340    h   e       d   e   s   t   i   n   a   t   i   o   n   .    
0125360        E   a   c   h       r   o   u   t   i   n   g       s   t
0125400    e   p       e   m   p   l   o   y   s       t   h   e       s
0125420    a   m   e       a   l   g   o   r   i   t   h   m       b   a
0125440    s   e   d       o   n       l   o   c   a   l       r   o   u
0125460    t   i   n   g       i   n   f   o   r   m   a   t   i   o   n
0125500    ,       a   n   d       e   a   c   h       P   u   p       i
0125520    s       r   o   u   t   e   d       i   n   d   e   p   e   n
0125540    d   e   n   t   l   y   . 032   d   3   7   0   5   x   6   e
0125560    8   j   k   4   0   \   g   3   0   3   i   2   6   I   8   3
0125600    i   2   6   I   G   1   2   9   g  \r   <   =   =   <   P   u
0125620    p   F   i   g   4   .   p   r   e   s   s   <  \r  \f 032   l
0125640    3   0   0   8   x   6   j   k   7   9   2   \   g   1   9   G
0125660    1   g  \r   R   o   u   t   i   n   g       i   n   f   o   r
0125700    m   a   t   i   o   n       i   s       m   a   i   n   t   a
0125720    i 376 001  \0 243 266   n   e   d       i   n       a       m
0125740    a   n   n   e   r       v   e   r   y       s   i   m   i   l
0125760    a   r       t   o       t   h   e       A   r   p   a   n   e
0126000    t   -   s   t   y   l   e       a   d   a   p   t   i   v   e
0126020        p   r   o   c   e   d   u   r   e   s       [   M   c   Q
0126040    u   i   l   l   a   n   ,       1   9   7   4   ]   .        
0126060    T   h   e       i   n   i   t   i   a   l       m   e   t   r
0126100    i   c       u   s   e   d       f   o   r       s   e   l   e
0126120    c   t   i   n   g       r   o   u   t   e   s       i   s    
0126140    t   h   e      \a  \a   h   o   p       c   o   u   n   t   '
0126160    ' 023   t   h   e       n   u   m   b   e   r       o   f    
0126200    i   n   t   e   r   m   e   d   i   a   t   e       n   e   t
0126220    w   o   r   k   s       b   e   t   w   e   e   n       s   o
0126240    u   r   c   e       a   n   d       d   e   s   t   i   n   a
0126260    t   i   o   n   .           T   h   e       p   r   o   t   o
0126300    c   o   l       f   o   r       u   p   d   a   t   i   n   g
0126320        t   h   e       r 376 001  \0 353 314   o   u   t   i   n
0126340    g       t   a   b   l   e   s       i   n   v   o   l   v   e
0126360    s       e   x   c   h   a   n   g   i   n   g       P   u   p
0126400    s       w   i   t   h       n   e   i   g   h   b   o   r   i
0126420    n   g       g   a   t   e   w   a   y   s       a   n   d    
0126440    r   e   s   t   s       l   o   g   i   c   a   l   l   y    
0126460    a   t       l   e   v   e   l       2       o   f       t   h
0126500    e       p   r   o   t   o   c   o   l       h   i   e   r   a
0126520    r   c   h   y   .           T   h   i   s       i   s       a
0126540    n       e   x   a   m   p   l   e       o   f       a       c
0126560    o   n   n   e   c   t   i   o   n   l   e   s   s       p   r
0126600    o   t   o   c   o   l       w   h   i   c   h       d   o   e
0126620    s   n   '   t       r   e   q   u   i   r   e       p   e   r
0126640    f   e   c   t   l   y       r   e   l   i   a   b   l   e    
0126660    t   r   a   n   s   m   i   s   s   i   o   n       f   o   r
0126700        c   o   r   r   e   c   t       o   p   e   r   a   t   i
0126720    o   n   .           C   h   a   n   g   e 376 001  \0 335   z
0126740    s       i   n       i   n   t   e   r   n   e   t   w   o   r
0126760    k       t   o   p   o   l   o   g   y       m   a   y       c
0127000    a   u   s   e       d   i   f   f   e   r   e   n   t       g
0127020    a   t   e   w   a   y   s   '       r   o   u   t   i   n   g
0127040        t   a   b   l   e   s       t   o       b   e   c   o   m
0127060    e       m   o   m   e   n   t   a   r   i   l   y       i   n
0127100    c   o   n   s   i   s   t   e   n   t   ,       b   u   t    
0127120    t   h   e       a   l   g   o   r   i   t   h   m       i   s
0127140        s   t   a   b   l   e       i   n       t   h   a   t    
0127160    t   h   e       r   o   u   t   i   n   g       t   a   b   l
0127200    e   s       r   a   p   i   d   l   y       c   o   n   v   e
0127220    r   g   e       t   o       a       c   o   n   s   i   s   t
0127240    e   n   t       s   t   a   t   e       a   n   d       r   e
0127260    m   a   i   n       t   h   a   t       w   a   y       u   n
0127300    t   i   l       a   n   o   t   h   e   r       c   h   a   n
0127320    g   e       i   n       t   o   p   o   l   o   g   y       o
0127340  376 001  \0 263   /   c   c   u   r   s   . 032   d   3   7   0
0127360    5   x   6   j   k   4   0   \   g  \r   A       h   o   s   t
0127400        w   h   i   c   h       i   s       n   o   t       a    
0127420    g   a   t   e   w   a   y       s   t   i   l   l       i   m
0127440    p   l   e   m   e   n   t   s       a       p   o   r   t   i
0127460    o   n       o   f       t   h   i   s       l   e   v   e   l
0127500        2       r   o   u   t   i   n   g       u   p   d   a   t
0127520    e       p   r   o   t   o   c   o   l   :       i   t       i
0127540    n   i   t   i   a   l   l   y       o   b   t   a   i   n   s
0127560        a   n       i   n   t   e   r   n   e   t   w   o   r   k
0127600        r   o   u   t   i   n   g       t   a   b   l   e       f
0127620    r   o   m       a       g   a   t   e   w   a   y       o   n
0127640        i   t   s       d   i   r   e   c   t   l   y   -   c   o
0127660    n   n   e   c   t   e   d       n   e   t   w   o   r   k   ,
0127700        a   n   d       i   t       o   b   t   a   i   n   s    
0127720    u   p   d   a   t   e   d       i   n   f   o   r   m   a   t
0127740    i   o   n       p 376 001  \0   < 270   e   r   i   o   d   i
0127760    c   a   l   l   y   .           I   f       t   h   e   r   e
0130000        i   s       m   o   r   e       t   h   a   n       o   n
0130020    e       g   a   t   e   w   a   y       p   r   o   v   i   d
0130040    i   n   g       c   o   n   n   e   c   t   i   o   n   s    
0130060    t   o       o   t   h   e   r       n   e   t   w   o   r   k
0130100    s   ,       t   h   e       h   o   s   t       c   a   n    
0130120    m   e   r   g   e       t   h   e   i   r       r   o   u   t
0130140    i   n   g       t   a   b   l   e   s       a   n   d       t
0130160    h   u   s       b   e       a   b   l   e       t   o       s
0130200    e   l   e   c   t       t   h   e       b   e   s   t       r
0130220    o   u   t   e       f   o   r       p   a   c   k   e   t   s
0130240        d   i   r   e   c   t   e   d       t   o       a   n   y
0130260        n   e   t   w   o   r   k   . 032   d   3   7   0   5   x
0130300    6   j   k   4   0   \   g  \r   3   .   3   .       L   e   v
0130320    e   l       2   :       i   n   t   e   r   p   r   o   c   e
0130340    s   s       c   o   m   m   u   n   i 376 001  \0   r   ^   c
0130360    a   t   i   o   n 032   x   6   e   2   4   k   8   0   \   i
0130400    g  \r   G   i   v   e   n       t   h   e       r   a   w    
0130420    d   a   t   a   g   r   a   m       f   a   c   i   l   i   t
0130440    y       p   r   o   v   i   d   e   d       a   t       l   e
0130460    v   e   l       1   ,       w   e       c   a   n       b   e
0130500    g   i   n       t   o       b   u   i   l   d       d   a   t
0130520    a       t   r   a   n   s   p   o   r   t       p   r   o   t
0130540    o   c   o   l   s   ,       t   a   i   l   o   r   e   d    
0130560    t   o       p   r   o   v   i   d   e       a   p   p   r   o
0130600    p   r   i   a   t   e       l   e   v   e   l   s       o   f
0130620        r   e   l   i   a   b   i   l   i   t   y       o   r    
0130640    f   u   n   c   t   i   o   n   a   l   i   t   y       f   o
0130660    r       r   e   a   l       a   p   p   l   i   c   a   t   i
0130700    o   n   s   .         032   d   3   7   0   5   x   6   e   8
0130720    j   k   4   0   \   g  \r   T   h   e   s   e       p   r   o
0130740    t   o   c   o   l   s       g   e   n   e   r   a   l   l 376
0130760  001  \0 336   B   y       f   a   l   l       i   n   t   o    
0131000    t   w   o       c   a   t   e   g   o   r   i   e   s   :    
0131020    t   h   o   s   e       i   n       w   h   i   c   h       a
0131040        c   o   n   n   e   c   t   i   o   n       i   s       e
0131060    s   t   a   b   l   i   s   h   e   d       f   o   r       a
0131100        s   u   s   t   a   i   n   e   d       e   x   c   h   a
0131120    n   g   e       o   f       p   a   c   k   e   t   s   ,    
0131140    a   n   d       t   h   o   s   e       i   n       w   h   i
0131160    c   h       i   n   d   i   v   i   d   u   a   l       p   a
0131200    c   k   e   t   s       a   r   e       e   x   c   h   a   n
0131220    g   e   d       o   n       a       c   o   n   n   e   c   t
0131240    i   o   n   l   e   s   s       b   a   s   i   s   .        
0131260    C   o   n   n   e   c   t   i   o   n   -   s   t   y   l   e
0131300        p   r   o   t   o   c   o   l   s       u   s   u   a   l
0131320    l   y       t   r   a   n   s   p   o   r   t       d   a   t
0131340    a       v   e   r   y       r   e   l   i   a   b   l   y   ,
0131360        a   n   d 376 001  \0 325   ?       t   r   a   n   s   p
0131400    a   r   e   n   t   l   y   . 032   d   3   7   0   5   x   6
0131420    j   k   4   0   \   g  \r   E   F   T   P   :       t   h   e
0131440        E   a   s   y       F   i   l   e       T   r   a   n   s
0131460    f   e   r       P   r   o   t   o   c   o   l   .           T
0131500    h   i   s       i   s       a       v   e   r   y       s   i
0131520    m   p   l   e       p   r   o   t   o   c   o   l       f   o
0131540    r       s   e   n   d   i   n   g       f   i   l   e   s   .
0131560            E   a   c   h       d   a   t   a       P   u   p    
0131600    g   i   v   e   s       r   i   s   e       t   o       a   n
0131620        i   m   m   e   d   i   a   t   e       a   c   k   n   o
0131640    w   l   e   d   g   m   e   n   t   ,       a   n   d       t
0131660    h   e   r   e       i   s       a   t       m   o   s   t    
0131700    o   n   e       P   u   p       o   u   t   s   t   a   n   d
0131720    i   n   g       a   t       a       t   i   m   e   .        
0131740    T   h   i   s       p   r   o   t   o   c   o   l       i   s
0131760        a   n       i   n   d   i   r 376 001  \0 277 223   e   c
0132000    t       d   e   s   c   e   n   d   e   n   t       o   f    
0132020    t   h   e       o   n   e       o   u   t   l   i   n   e   d
0132040        i   n       [   M   e   t   c   a   l   f   e       &    
0132060    B   o   g   g   s   ,       1   9   7   6   ]   .           I
0132100    t   s       s   i   m   p   l   i   c   i   t   y       m   a
0132120    k   e   s       t   h   i   s       p   i   e   c   e       o
0132140    f       c   o   m   m   u   n   i   c   a   t   i   o   n    
0132160    m   e   c   h   a   n   i   s   m       e   a   s   y       t
0132200    o       i   n   c   l   u   d   e       u   n   d   e   r    
0132220    c   o   n   d   i   t   i   o   n   s       o   f       v   e
0132240    r   y       l   i   m   i   t   e   d       r   e   s   o   u
0132260    r   c   e   s   .           F   o   r       e   x   a   m   p
0132300    l   e   ,       w   e       h   a   v   e       i   m   p   l
0132320    e   m   e   n   t   e   d       a       c   o   m   p   l   e
0132340    t   e       E   F   T   P       r   e   c   e   i   v   e   r
0132360        i   n       2   5   6       w   o   r   d   s     376 001
0132400   \0 224 305   o   f       a   s   s   e   m   b   l   y       l
0132420    a   n   g   u   a   g   e   ,       f   o   r       u   s   e
0132440        i   n       a       n   e   t   w   o   r   k   -   b   a
0132460    s   e   d       b   o   o   t   s   t   r   a   p       a   n
0132500    d       d   o   w   n   -   l   i   n   e       l   o   a   d
0132520    i   n   g       p   r   o   c   e   s   s   .         032   z
0132540    1   8   5   9   2   l   3   0   0   8   x   6   e   1   2   j
0132560    k   4   0   \   b   g   3   7   B  \r   R   e   n   d   e   z
0132600    v   o   u   s       &       T   e   r   m   i   n   a   t   i
0132620    o   n       P   r   o   t   o   c   o   l       (   R   T   P
0132640    )   .           T   h   i   s       i   s       a       g   e
0132660    n   e   r   a   l       m   e   a   n   s       t   o       i
0132700    n   i   t   i   a   t   e   ,       m   a   n   a   g   e   ,
0132720        a   n   d       t   e   r   m   i   n   a   t   e       c
0132740    o   n   n   e   c   t   i   o   n   s       i   n       a    
0132760    r   e   l   i   a   b   l   e       f   a   s   h   i   o   n
0133000        [   S 376 001  \0 331 250   u   n   s   h   i   n   e    
0133020    &       D   a   l   a   l   ,       1   9   7   8   ]   .    
0133040        I   n       n   o   r   m   a   l       u   s   e   ,    
0133060    a   n       R   T   P       u   s   e   r       i   n   i   t
0133100    i   a   t   e   s       a       c   o   n   n   e   c   t   i
0133120    o   n       b   y       c   o   m   m   u   n   i   c   a   t
0133140    i   n   g       w   i   t   h       a       w   e   l   l   -
0133160    k   n   o   w   n       s   o   c   k   e   t       a   t    
0133200    s   o   m   e       s   e   r   v   e   r   .           T   h
0133220    a   t       s   e   r   v   e   r       w   i   l   l       s
0133240    p   a   w   n       a       n   e   w       p   o   r   t    
0133260    t   o       a   c   t   u   a   l   l   y       p   r   o   v
0133300    i   d   e       t   h   e       s   e   r   v   i   c   e   ,
0133320        a   n   d       t   h   e       R   T   P       w   i   l
0133340    l       e   s   t   a   b   l   i   s   h       c   o   n   t
0133360    a   c   t       w   i   t   h       t   h   i   s       p   o
0133400    r   t   .           I   t     376 001  \0 177   .   e   m   p
0133420    l   o   y   s       a       n   o   n   -   r   e   u   s   a
0133440    b   l   e       c   o   n   n   e   c   t   i   o   n       i
0133460    d   e   n   t   i   f   i   e   r       t   o       d   i   s
0133500    t   i   n   g   u   i   s   h       a   m   o   n   g       m
0133520    u   l   t   i   p   l   e       i   n   s   t   a   n   t   i
0133540    a   t   i   o   n   s       o   f       t   h   e       s   a
0133560    m   e       c   o   n   n   e   c   t   i   o   n       a   n
0133600    d       t   o       c   o   p   e       w   i   t   h       d
0133620    e   l   a   y   e   d       p   a   c   k   e   t   s       w
0133640    i   t   h   o   u   t       m   a   k   i   n   g       a   s
0133660    s   u   m   p   t   i   o   n   s       a   b   o   u   t    
0133700    m   a   x   i   m   u   m       p   a   c   k   e   t       l
0133720    i   f   e   t   i   m   e   s   .           R   T   P       a
0133740    l   s   o       s   y   n   c   h   r   o   n   i   z   e   s
0133760        P   u   p       i   d   e   n   t   i   f   i   e   r   s
0134000        f   o   r       u   s   e       i   n       m 376 001  \0
0134020  261   i   a   n   a   g   i   n   g       t   h   e       c   o
0134040    n   n   e   c   t   i   o   n   . 032   z   1   8   5   9   2
0134060    l   3   0   0   8   x   6   e   1   2   j   k   4   0   \   b
0134100    g   4   0   B   3   0   6   f   1       3   f   0       6   7
0134120    i   2   1   I  \r   B   y   t   e       S   t   r   e   a   m
0134140        P   r   o   t   o   c   o   l       (   B   S   P   )   .
0134160            T   h   i   s       i   s       a       r   e   l   a
0134200    t   i   v   e   l   y       s   o   p   h   i   s   t   i   c
0134220    a   t   e   d       p   r   o   t   o   c   o   l       f   o
0134240    r       s   u   p   p   o   r   t   i   n   g       r   e   l
0134260    i   a   b   l   e   ,       s   e   q   u   e   n   c   e   d
0134300        s   t   r   e   a   m   s       o   f       d   a   t   a
0134320    .           I   t       p   r   o   v   i   d   e   s       f
0134340    o   r       m   u   l   t   i   p   l   e       o   u   t   s
0134360    t   a   n   d   i   n   g       p   a   c   k   e   t   s    
0134400    f   r   o   m       t   h   e       s   o   u   r   c   e   ,
0134420        a 376 001  \0 314 267   n   d       u   s   e   s       a
0134440        m   o   v   i   n   g       w   i   n   d   o   w       f
0134460    l   o   w       c   o   n   t   r   o   l       p   r   o   c
0134500    e   d   u   r   e   .           U   s   e   r       p   r   o
0134520    c   e   s   s   e   s       c   a   n       p   l   a   c   e
0134540        m   a   r   k       b   y   t   e   s       i   n       t
0134560    h   e       s   t   r   e   a   m       t   o       i   d   e
0134600    n   t   i   f   y       l   o   g   i   c   a   l       b   o
0134620    u   n   d   a   r   i   e   s       a   n   d       c   a   n
0134640        s   e   n   d       o   u   t   -   o   f   -   b   a   n
0134660    d       i   n   t   e   r   r   u   p   t       s   i   g   n
0134700    a   l   s   .           R   T   P       a   n   d       B   S
0134720    P       c   o   m   b   i   n   e   d       p   e   r   f   o
0134740    r   m       a       f   u   n   c   t   i   o   n       s   i
0134760    m   i   l   a   r       t   o       t   h   a   t       o   f
0135000        t   h   e       T   C   P   ,       w   i   t   h       w
0135020    h   i   c   h       t   h 376 001  \0   '   S   e   y       s
0135040    h   a   r   e       a       c   e   r   t   a   i   n       d
0135060    e   g   r   e   e       o   f       c   o   m   m   o   n    
0135100    a   n   c   e   s   t   r   y       [   C   e   r   f       &
0135120        K   a   h   n   ,       1   9   7   4   ;       P   o   s
0135140    t   e   l   ,       1   9   8   0   ]   . 032   z   1   8   5
0135160    9   2   l   3   0   0   8   x   6   e   1   2   j   k   4   0
0135200    \   b   g   2   7   B   2   3   6   i   1   0   I   7   1   i
0135220    9   I  \r   C   o   n   n   e   c   t   i   o   n   l   e   s
0135240    s       p   r   o   t   o   c   o   l   s       d   o       n
0135260    o   t       a   t   t   e   m   p   t       t   o       m   a
0135300    i   n   t   a   i   n       a   n   y       l   o   n   g   -
0135320    t   e   r   m       s   t   a   t   e   ;       t   h   e   y
0135340        u   s   u   a   l   l   y       d   o   n   '   t       g
0135360    u   a   r   a   n   t   e   e       r   e   l   i   a   b   i
0135400    l   i   t   y   ,       b   u   t       l   e   a   v   e    
0135420    i   t       u   p       t   o       t   h   e 376 001  \0 336
0135440  354       d   e   s   i   g   n   e   r       t   o       c   o
0135460    n   s   t   r   u   c   t       t   h   e       m   o   s   t
0135500        s   u   i   t   a   b   l   e       s   y   s   t   e   m
0135520    .           T   h   e   i   r       s   i   m   p   l   i   c
0135540    i   t   y       a   n   d       e   a   s   e       o   f    
0135560    i   m   p   l   e   m   e   n   t   a   t   i   o   n       m
0135600    a   k   e       t   h   e   m       e   x   t   r   e   m   e
0135620    l   y       u   s   e   f   u   l   . 032   d   3   7   0   5
0135640    x   6   e   8   j   k   4   0   \   g  \r   E   c   h   o   .
0135660            A       v   e   r   y       s   i   m   p   l   e    
0135700    p   r   o   t   o   c   o   l       c   a   n       b   e    
0135720    u   s   e   d       t   o       s   e   n   d       t   e   s
0135740    t       P   u   p   s       t   o       a   n       e   c   h
0135760    o       s   e   r   v   e   r       p   r   o   c   e   s   s
0136000    ,       w   h   i   c   h       w   i   l   l       c   h   e
0136020    c   k       t   h   e   m       a   n   d       s   e   n   d
0136040      376 001  \0 254 247   b   a   c   k       a       r   e   p
0136060    l   y   .           S   u   c   h       s   e   r   v   e   r
0136100    s       a   r   e       u   s   u   a   l   l   y       e   m
0136120    b   e   d   d   e   d       i   n       g   a   t   e   w   a
0136140    y   s       a   n   d       o   t   h   e   r       s   e   r
0136160    v   e   r       h   o   s   t   s   ,       t   o       a   i
0136200    d       i   n       n   e   t   w   o   r   k       m   o   n
0136220    i   t   o   r   i   n   g       a   n   d       m   a   i   n
0136240    t   e   n   a   n   c   e   .           T   h   e       s   e
0136260    r   v   e   r       i   s       t   r   i   v   i   a   l    
0136300    t   o       i   m   p   l   e   m   e   n   t       o   n    
0136320    t   o   p       o   f       t   h   e       l   e   v   e   l
0136340        1       f   a   c   i   l   i   t   i   e   s   . 032   z
0136360    1   8   5   9   2   l   3   0   0   8   x   6   e   1   2   j
0136400    k   4   0   \   b   g   4   B   6   2   i   1   1   I  \r   N
0136420    a   m   e       l   o   o   k   u   p   .           A   n   o
0136440    t   h   e   r       s 376 001  \0 321 354   e   r   v   e   r
0136460        p   r   o   v   i   d   e   s       t   h   e       m   a
0136500    p   p   i   n   g       f   r   o   m       s   t   r   i   n
0136520    g       n   a   m   e   s       o   f       r   e   s   o   u
0136540    r   c   e   s       t   o       i   n   t   e   r   n   e   t
0136560    w   o   r   k       a   d   d   r   e   s   s   e   s   ;    
0136600    t   h   i   s       i   s       a   c   c   o   m   p   l   i
0136620    s   h   e   d       b   y       a       s   i   n   g   l   e
0136640        e   x   c   h   a   n   g   e       o   f       p   a   c
0136660    k   e   t   s   .           T   h   i   s       s   e   r   v
0136700    i   c   e       i   s       o   f   t   e   n       a   d   d
0136720    r   e   s   s   e   d       w   i   t   h       a       b   r
0136740    o   a   d   c   a   s   t       P   u   p   ,       s   i   n
0136760    c   e       i   t       i   s       u   s   e   d       a   s
0137000        t   h   e       f   i   r   s   t       s   t   e   p    
0137020    i   n       l   o   c   a   t   i   n   g       r   e   s   o
0137040    u   r   c   e   s   .           (   T   h 376 001  \0 335 006
0137060    e       n   a   m   e       l   o   o   k   u   p       s   e
0137100    r   v   i   c   e       i   t   s   e   l   f   ,       o   f
0137120        c   o   u   r   s   e   ,       m   u   s   t       b   e
0137140        l   o   c   a   t   e   d       a   t       a       w   e
0137160    l   l   -   k   n   o   w   n       a   d   d   r   e   s   s
0137200    .           T   o       b   e       u   s   e   f   u   l   ,
0137220        i   t       m   u   s   t       b   e       w   i   d   e
0137240    l   y       a   v   a   i   l   a   b   l   e   ;       t   h
0137260    e   r   e   f   o   r   e       i   t       i   s       t   y
0137300    p   i   c   a   l   l   y       r   e   p   l   i   c   a   t
0137320    e   d       a   t       l   e   a   s   t       o   n   c   e
0137340        p   e   r       n   e   t   w   o   r   k   .   ) 032   z
0137360    1   8   5   9   2   l   3   0   0   8   x   6   e   1   2   j
0137400    k   4   0   \   b   g   1   1   B  \r   R   o   u   t   i   n
0137420    g       t   a   b   l   e       m   a   i   n   t   e   n   a
0137440    n   c   e   .           T   h   e       i   n   t   e   r   n
0137460  376 001  \0 276 367   e   t   w   o   r   k       r   o   u   t
0137500    i   n   g       t   a   b   l   e   s       a   r   e       m
0137520    a   i   n   t   a   i   n   e   d       b   y       P   u   p
0137540    s       e   x   c   h   a   n   g   e   d       p   e   r   i
0137560    o   d   i   c   a   l   l   y       a   m   o   n   g       i
0137600    n   t   e   r   n   e   t   w   o   r   k       g   a   t   e
0137620    w   a   y   s       a   n   d       b   r   o   a   d   c   a
0137640    s   t       f   o   r       u   s   e       b   y       o   t
0137660    h   e   r       h   o   s   t   s   . 032   z   1   8   5   9
0137700    2   l   3   0   0   8   x   6   e   1   2   j   k   4   0   \
0137720    b   g   2   5   B  \r   P   a   g   e   -   l   e   v   e   l
0137740        f   i   l   e       a   c   c   e   s   s   .           T
0137760    h   e       W   o   o   d   s   t   o   c   k       F   i   l
0140000    e       S   e   r   v   e   r       (   W   F   S   )   ,    
0140020    o   n   e       o   f       t   h   e       f   a   m   i   l
0140040    y       o   f       f   i   l   e       s   e   r   v   e   r
0140060    s       a   v   a 376 001  \0  \v   S   i   l   a   b   l   e
0140100        o   n       t   h   e       i   n   t   e   r   n   e   t
0140120    ,       p   r   o   v   i   d   e   s       p   a   g   e   -
0140140    a   t   -   a   -   t   i   m   e       a   c   c   e   s   s
0140160        t   o       a       l   a   r   g   e       f   i   l   e
0140200        s   t   o   r   e       [   S   w   i   n   e   h   a   r
0140220    t       e   t       a   l   .   ,       1   9   7   9   ]   .
0140240            T   h   e       p   r   o   t   o   c   o   l   s    
0140260    u   s   e   d       f   o   r       t   h   i   s       d   o
0140300        n   o   t       r   e   q   u   i   r   e       e   s   t
0140320    a   b   l   i   s   h   m   e   n   t       o   f       a    
0140340    c   o   n   n   e   c   t   i   o   n   ,       b   u   t    
0140360    m   e   r   e   l   y       e   x   c   h   a   n   g   e    
0140400    r   e   q   u   e   s   t       a   n   d       r   e   s   p
0140420    o   n   s   e       P   u   p   s       t   h   a   t       e
0140440    a   c   h       c   a   r   r   y       b   o   t   h       c
0140460    o   m   m   a   n   d   s       a   n 376 001  \0 234  \0   d
0140500        f   i   l   e       d   a   t   a   .           T   h   i
0140520    s       a   r   r   a   n   g   e   m   e   n   t       s   u
0140540    p   p   o   r   t   s       r   a   n   d   o   m   -   a   c
0140560    c   e   s   s   ,       t   r   a   n   s   a   c   t   i   o
0140600    n   -   o   r   i   e   n   t   e   d       i   n   t   e   r
0140620    a   c   t   i   o   n   s       o   f       v   e   r   y    
0140640    h   i   g   h       p   e   r   f   o   r   m   a   n   c   e
0140660  023   f   r   e   q   u   e   n   t   l   y       b   e   t   t
0140700    e   r       t   h   a   n       t   h   a   t       o   b   t
0140720    a   i   n   e   d       u   s   i   n   g       l   o   c   a
0140740    l       f   i   l   e       s   t   o   r   a   g   e   ,    
0140760    b   e   c   a   u   s   e       t   h   e       f   i   l   e
0141000        s   e   r   v   e   r   '   s       d   i   s   k   s    
0141020    a   r   e       m   u   c   h       f   a   s   t   e   r    
0141040    t   h   a   n       t   h   o   s   e       t   y   p   i   c
0141060    a   l   l   y       c   o   n   n   e   c   t   e   d     376
0141100  001  \0 261 225   t   o       p   e   r   s   o   n   a   l    
0141120    c   o   m   p   u   t   e   r   s   .     032   z   1   8   5
0141140    9   2   l   3   0   0   8   x   6   e   1   2   j   k   4   0
0141160    \   b   g   2   2   B   1   6   1   i   5   I  \r   G   a   t
0141200    e   w   a   y       m   o   n   i   t   o   r   i   n   g    
0141220    a   n   d       c   o   n   t   r   o   l   .           T   h
0141240    e   r   e       i   s       n   o       s   i   n   g   l   e
0141260        n   e   t   w   o   r   k       c   o   n   t   r   o   l
0141300        c   e   n   t   e   r   ,       b   u   t       i   n   d
0141320    i   v   i   d   u   a   l       g   a   t   e   w   a   y   s
0141340        m   a   y       b   e       q   u   e   r   i   e   d    
0141360    f   r   o   m       a       m   o   n   i   t   o   r   i   n
0141400    g       p   r   o   g   r   a   m       r   u   n       o   n
0141420        a   n   y       u   s   e   r       m   a   c   h   i   n
0141440    e   .           W   i   t   h       s   u   i   t   a   b   l
0141460    e       a   u   t   h   e   n   t   i   c   a   t   i   o   n
0141500    ,       t   h 376 001  \0 021 375   e       u   s   e   r    
0141520