$ od -c -N 50000 [_CD8_]<pup>SYNCTRANSPORT.DM!1 0000000 377 \0 \0 S y n c T r a n s p o r t 0000020 . b r a v o \0 376 001 \0 0 211 H e a d 0000040 i n g : 032 q j k 4 0 ( 6 3 5 ) \ 0000060 g \r S y n c h r o n o u s L i 0000100 n e T r a n s p o r t P r o 0000120 t o c o l 032 y 7 5 6 q j k 4 0 \ 0000140 g \r P a g e N u m b e r s : 0000160 Y e s X : 5 2 7 Y : 0000200 1 0 . 5 " 032 q j k 4 0 \ g \r C o 0000220 p y r i g h t X e r o x C o 0000240 r p o r a t i o n 1 9 7 9 032 z 0000260 1 8 6 9 7 l 3 0 3 3 y 4 5 c ( 1 0000300 2 7 0 ) \ g \r I n t e r - O f f 0000320 i c e M e m o r a n d u m 032 z 0000340 1 8 5 9 2 l 4 4 4 5 y 7 6 2 ( 6 0000360 3 5 ) \ f 5 b g \r T o \t C o m m 0000400 u n i c a t i o n P r o t o c 0000420 o l s \t D a t e \t J u l 376 001 \0 z 0000440 a y 3 , 1 9 7 8 \r 032 z 1 8 5 0000460 9 2 l 4 4 4 5 d 2 9 9 8 e 2 1 ( 0000500 0 , 6 5 5 3 5 ) ( 1 , 4 4 4 5 ) 0000520 ( 5 , 1 1 6 8 4 ) ( 6 , 1 4 1 4 0000540 6 ) \ f 1 g 2 f 0 t 2 1 t 0 0000560 2 3 t 6 1 f 1 t 0 4 f 0 t 7 0000600 1 t 0 \r F r o m \t E d T a f 0000620 t \t L o c a t i o n \t P a l o 0000640 A l t o \r 032 z 1 8 5 9 2 l 4 4 4 0000660 5 d 2 9 9 8 e 2 5 \ f 1 g 4 f 0 0000700 t 2 1 t 0 7 t 6 1 f 1 t 0 0000720 8 f 0 t 7 1 t 0 \r S u b j e 0000740 c t \t S y n c h r o n o u s L 0000760 i n e T r a n s p o r t P r 0001000 o t o c o l \t O r g a n i z a t 0001020 i o n \t P A R C / C S L \r 032 z 1 0001040 8 376 001 \0 262 365 5 9 2 l 4 4 4 5 d 2 0001060 9 9 8 e 2 5 \ f 1 g 7 f 0 t 2 0001100 1 t 0 3 5 t 6 1 f 1 t 0 1 0001120 2 f 0 t 7 1 t 0 \r X E R O X 0001140 032 z 1 8 5 9 2 l 5 0 0001160 8 e 1 4 ( 2 1 1 6 ) \ f 2 g 5 f 0001200 0 \r F i l e d o n : [ M a x 0001220 c 1 ] < P u p > S y n c T r a n 0001240 s p o r t . p r e s s 032 e 3 0 \ 0001260 g \r 032 z 1 8 6 9 7 l 3 0 3 3 e 1 0001300 0 j ( 1 2 7 0 ) \ g \r L o w - s 0001320 p e e d s y n c h r o n o u s 0001340 l i n e s u s e d t o t 0001360 r a n s p o r t P u p s a r 0001400 e c o n t r o l l e d b y 0001420 m e a n s o f t h e S y n 0001440 c h r o n o 376 001 \0 337 320 u s L i 0001460 n e T r a n s p o r t P r o 0001500 t o c o l ( s o m e t i m e s 0001520 r e f e r r e d t o a s 0001540 t h e S L A p r o t o c o l 0001560 b e c a u s e s y n c h r o 0001600 n o u s l i n e s w e r e 0001620 f i r s t i n t e r f a c e d 0001640 t o N o v a s u s i n g 0001660 a S y n c h r o n o u s L i 0001700 n e A d a p t e r ) . I n 0001720 a d d i t i o n t o P u p 0001740 e n c a p s u l a t i o n , 0001760 t h i s p r o t o c o l e n 0002000 t a i l s s o m e n e t w o 0002020 r k - s p e c i f i c , n o n 0002040 - P u p c o m m u n 376 001 \0 o \r 0002060 i c a t i o n t h a t e n a 0002100 b l e s h o s t s t o m a 0002120 i n t a i n d y n a m i c i 0002140 n f o r m a t i o n a b o u t 0002160 l i n e s t a t u s a n d 0002200 s u b - n e t w o r k c o n 0002220 n e c t i v i t y . 032 z 1 8 6 9 0002240 7 l 3 0 3 3 e 1 0 j \ g 1 4 8 f 0002260 1 3 f 0 \r T h e S y n c h r 0002300 o n o u s L i n e T r a n s 0002320 p o r t P r o t o c o l i s 0002340 u s e d b y N o v a a n 0002360 d A l t o G a t e w a y s . 0002400 W e p r e s e n t l y c 0002420 o n s i d e r i t t o b e 0002440 a \a \a p r i v a t e ' ' p 0002460 376 001 \0 356 f r o t o c o l a m o 0002500 n g G a t e w a y s , a n d 0002520 i t i s s u b j e c t t 0002540 o c h a n g e a t a n y 0002560 t i m e . 032 z 1 8 6 9 7 l 3 0 3 0002600 3 e 1 0 j \ g \r A l l n u m b 0002620 e r s a r e d e c i m a l 0002640 u n l e s s s u f f i x e d 0002660 w i t h \a B ' , i n w h i 0002700 c h c a s e t h e y a r e 0002720 o c t a l . 032 z 1 8 6 9 7 l 3 0002740 0 3 3 e 1 0 j \ g 4 6 f 1 1 f 0002760 0 \r P a c k e t F r a m i n g 0003000 032 z 1 8 6 9 7 l 3 0 3 3 e 2 2 j 0003020 k 8 0 \ b g 1 4 B \r A l l p a 0003040 c k e t s ( w h e t h e r o 0003060 r n o t 376 001 \0 6 R t h e y 0003100 a r e P u p s ) a r e t r 0003120 a n s m i t t e d a s t r a 0003140 n s p a r e n t B i S y n c 0003160 d a t a f r a m e s . W e 0003200 a r e u s i n g o n l y 0003220 a s u b s e t o f t h e 0003240 f u l l B i S y n c l i n e 0003260 c o n t r o l p r o t o c o 0003300 l , n a m e l y t h e p a 0003320 r t d e a l i n g w i t h 0003340 t r a n s p a r e n t t r a n 0003360 s m i s s i o n o f d a t a 0003400 f r a m e s . 032 z 1 8 6 9 7 l 0003420 3 0 3 3 e 1 0 j \ g \r F r a m e 0003440 F o r m a t 032 z 1 8 6 9 7 l 3 0003460 0 3 3 e 1 6 j k 8 0 376 001 \0 326 < \ 0003500 i g 1 2 I \r A f r a m e c o 0003520 n s i s t s o f t h e f o 0003540 l l o w i n g s e q u e n c e 0003560 o f 8 - b i t b y t e s : 0003600 032 z 1 8 6 9 7 l 3 0 3 3 e 1 0 j 0003620 \ g \r S Y N S Y N . . . S 0003640 Y N D L E S T X . . . t 0003660 r a n s p a r e n t d a t a 0003700 . . . D L E E T X C R C 1 0003720 C R C 2 032 z 1 8 6 9 7 l 4 3 0 0003740 3 e 1 0 \ f 1 g 3 f 0 1 f 1 0003760 3 f 0 5 f 1 3 f 0 1 f 1 0004000 3 f 0 1 f 1 3 f 0 2 6 f 1 0004020 3 f 0 1 f 1 3 f 0 1 f 1 0004040 4 f 0 1 f 1 4 f 0 \r T h e 0004060 f r a m e b e g i n s w 376 0004100 001 \0 252 a i t h a t l e a s t 0004120 t w o S Y N b y t e s , 0004140 w h i c h t h e r e c e i v 0004160 e r s e a r c h e s f o r 0004200 i n o r d e r t o e s t a 0004220 b l i s h b y t e s y n c h 0004240 r o n i z a t i o n . T h e 0004260 s e q u e n c e D L E S T 0004300 X s i g n a l s t h e s t 0004320 a r t o f t h e d a t a 0004340 p o r t i o n o f t h e f 0004360 r a m e . 032 z 1 8 6 9 7 l 3 0 3 0004400 3 e 1 0 j \ g 3 5 f 1 3 f 0 0004420 9 8 f 1 3 f 0 1 f 1 3 f 0 0004440 \r W i t h i n t h e d a t a 0004460 p o r t i o n , a l l b y 0004500 t e s 376 001 \0 344 374 a r e t r e 0004520 a t e d a s l i t e r a l 0004540 d a t a e x c e p t D L E , 0004560 w h i c h i s a n e s c 0004600 a p e c h a r a c t e r . 0004620 A l i t e r a l d a t a b 0004640 y t e w h o s e c o d e c 0004660 o r r e s p o n d s t o D L 0004700 E i s t r a n s m i t t e d 0004720 b y d o u b l i n g i t , 0004740 i . e . , b y s e n d i n 0004760 g D L E D L E . I f t 0005000 h e s e q u e n c e D L E 0005020 S Y N a p p e a r s , b o t 0005040 h b y t e s a r e i g n o 0005060 r e d . S o m e s y n c h 0005100 r o n o u s i n 376 001 \0 002 037 t e 0005120 r f a c e s a u t o m a t i c 0005140 a l l y t r a n s m i t D L 0005160 E S Y N w h e n a t r a 0005200 n s m i t d a t a - l a t e 0005220 c o n d i t i o n o c c u r s 0005240 . 032 z 1 8 6 9 7 l 3 0 3 3 e 1 0 0005260 j \ g 7 0 f 1 3 f 0 7 9 f 1 0005300 3 f 0 4 9 f 1 3 f 0 1 f 0005320 1 3 f 0 1 9 f 1 3 f 0 1 0005340 f 1 3 f 0 3 5 f 1 \r T h e 0005360 e n d o f t h e t r a n s 0005400 p a r e n t d a t a i s i 0005420 n d i c a t e d b y t h e 0005440 s e q u e n c e D L E E T X 0005460 . F o l l o w i n g t h i 0005500 s a r e t w o b y t e 376 001 0005520 \0 241 353 s c o n t a i n i n g 0005540 t h e 1 6 - b i t C R C ( 0005560 C y c l i c a l R e d u n d a 0005600 n c y C h e c k ) , t r a n 0005620 s m i t t e d l o w - o r d e 0005640 r b y t e f i r s t . T 0005660 h e C R C a l g o r i t h m 0005700 i s g i v e n b e l o w . 0005720 T h e C R C i s c o m 0005740 p u t e d o v e r t h e t 0005760 r a n s p a r e n t d a t a 0006000 b y t e s a n d t h e E T 0006020 X . W h e n t h e s e q 0006040 u e n c e D L E D L E a p 0006060 p e a r s , o n l y o n e 0006100 o f t h e D L E s c o n t 0006120 r i b 376 001 \0 ^ 361 u t e s t o 0006140 t h e C R C . W h e n D 0006160 L E S Y N a p p e a r s , 0006200 n e i t h e r b y t e i s 0006220 i n c l u d e d . 032 z 1 8 6 9 7 0006240 l 3 0 3 3 e 1 0 j \ g 6 1 f 1 0006260 3 f 0 1 f 1 3 f 0 5 4 f 1 0006300 3 f 0 6 9 f 1 3 f 0 3 2 0006320 f 1 3 f 0 5 3 f 1 3 f 0 0006340 2 1 f 1 3 f 0 1 f 1 3 f 0 0006360 2 6 f 1 3 f 0 2 1 f 1 3 0006400 f 0 8 f 1 3 f 0 1 f 1 3 0006420 f 0 \r B y t e s y n c h r o n 0006440 i z a t i o n i s n o t n 0006460 e c e s s a r i l y m a i n t 0006500 a i n e d f r o m o n e f 0006520 r a m e t o 376 001 \0 i 0 t h e 0006540 n e x t , s o a f t e r 0006560 e a c h f r a m e t h e r 0006600 e c e i v e r s h o u l d r 0006620 e s t a r t i t s b i t - a 0006640 t - a - t i m e s e a r c h 0006660 f o r a S Y N b y t e . 0006700 T h e d a t a t r a n s m 0006720 i t t e d b e t w e e n f r 0006740 a m e s i s n o t s p e c 0006760 i f i e d , b u t i t s h 0007000 o u l d n o t b e a p a 0007020 t t e r n t h a t c o u l d 0007040 b e m i s t a k e n f o r 0007060 S Y N o r D L E . A l 0007100 l - z e r o e s o r a l l - 0007120 o n e s a r e g o o d 376 001 \0 0007140 ^ 035 c h o i c e s f o r i 0007160 n t e r - f r a m e d a t a . 0007200 032 z 1 8 6 9 7 l 3 0 3 3 e 1 0 j 0007220 \ g 1 5 8 f 1 3 f 0 1 2 0 f 0007240 1 3 f 0 4 f 1 3 f 0 \r A l 0007260 l b y t e s a r e t r a n 0007300 s m i t t e d l o w - o r d e 0007320 r b i t f i r s t . W h 0007340 e n t h e t r a n s p a r e 0007360 n t d a t a i s t r e a t 0007400 e d a s 1 6 - b i t w o r 0007420 d s , t h e o r d e r o f 0007440 b y t e s i n e a c h w 0007460 o r d i s h i g h - o r d e 0007500 r , t h e n l o w - o r d e 0007520 r . 032 z 1 8 6 9 7 l 3 0 3 3 e 1 0007540 0 j 376 001 \0 376 F \ g \r C h a r a c 0007560 t e r C o d e s 032 z 1 8 6 9 7 0007600 l 3 0 3 3 e 1 6 j k 8 0 \ i g 1 0007620 5 I \r W e u s e t h e A S 0007640 C I I c o d e s f o r t h 0007660 e s p e c i a l c h a r a c 0007700 t e r s . T h e s e a r e 0007720 : 032 z 1 8 6 9 7 l 3 0 3 3 e 1 0 0007740 j \ g 1 1 f 1 5 f 0 \r S Y N \t 0007760 0 2 6 B \r D L E \t 0 2 0 B \r S T 0010000 X \t 0 0 2 B \r E T X \t 2 0 3 B 032 0010020 z 1 8 6 9 7 l 4 3 0 3 e 1 0 j ( 0010040 0 , 6 5 9 2 ) ( 1 , 6 5 5 3 5 ) 0010060 ( 5 , 6 5 5 3 5 ) ( 6 , 6 5 5 3 0010100 5 ) \ f 1 g 3 f 0 4 f 1 1 f 0010120 0 1 f 1 3 f 0 4 f 1 1 f 0010140 0 1 f 1 3 376 001 \0 v \v f 0 4 0010160 f 1 1 f 0 1 f 1 3 f 0 4 0010200 f 1 1 f 0 \r C R C A l g o r 0010220 i t h m 032 z 1 8 6 9 7 l 3 0 3 3 0010240 e 1 6 j k 8 0 ( 1 2 7 0 ) \ f 1 0010260 i g 3 f 0 1 0 I \r T h e C R 0010300 C a l g o r i t h m u s e d 0010320 i s t h e i n d u s t r y 0010340 - s t a n d a r d C R C - 1 6 0010360 . T h e C R C i s a 0010400 1 6 - b i t n u m b e r w h 0010420 i c h i s t h e r e m a i 0010440 n d e r f r o m d i v i d i 0010460 n g t h e d a t a b i t 0010500 s t r e a m b y t h e p o 0010520 l y n o m i a l x 1 6 + x 1 5 0010540 + x 2 + x 0 . H a r 376 001 \0 274 0010560 l d w a r e i m p l e m e n t 0010600 a t i o n s o f C R C - 1 6 0010620 a r e a v a i l a b l e i 0010640 n t h e f o r m o f i n 0010660 t e g r a t e d c i r c u i t 0010700 s s u c h a s t h e F a 0010720 i r c h i l d 9 4 0 1 . 032 z 1 0010740 8 6 9 7 l 3 0 3 3 e 1 0 j \ g 4 0010760 f 1 3 f 0 4 1 f 1 3 f 0 0011000 1 0 f 1 3 f 0 9 6 f 1 o 4 0011020 2 f 0 o 0 2 f 1 o 4 2 f 0 o 0011040 0 2 f 1 o 4 1 f 0 o 0 2 f 0011060 1 o 4 1 f 0 o 0 3 1 f 1 3 0011100 f 0 \r T h e m a n n e r i n 0011120 w h i c h t h e C R C i 0011140 s g e n e r a t e d a n d 0011160 c 376 001 \0 g 031 h e c k e d i s 0011200 a s f o l l o w s . T h e 0011220 t r a n s m i t t e r i n i 0011240 t i a l i z e s t h e C R C 0011260 t o z e r o . T h e n , 0011300 f o r e v e r y b i t i 0011320 n t h e d a t a s t r e a 0011340 m , i t u p d a t e s t h 0011360 e C R C u s i n g a s i 0011400 m p l e X O R - f e e d b a c 0011420 k t e c h n i q u e . A t 0011440 t h e e n d o f t h e 0011460 d a t a , t h e t r a n s m 0011500 i t t e r a p p e n d s t h 0011520 e C R C , l o w - o r d e r 0011540 b i t f i r s t . 032 z 1 8 6 0011560 9 7 l 3 0 3 376 001 \0 361 274 3 e 1 0 j 0011600 \ g 2 4 f 1 3 f 0 7 4 f 1 0011620 3 f 0 6 6 f 1 3 f 0 1 6 f 0011640 1 3 f 0 7 4 f 1 3 f 0 \r T 0011660 h e r e c e i v e r c o m p 0011700 u t e s t h e C R C i n 0011720 a s i m i l a r m a n n e r 0011740 e x c e p t t h a t t h e 0011760 1 6 b i t s o f C R C 0012000 a t t h e e n d o f t h 0012020 e d a t a a r e i n c l u 0012040 d e d i n t h e C R C c 0012060 o m p u t a t i o n . T h e 0012100 C R C a l g o r i t h m h 0012120 a s t h e p r o p e r t y 0012140 t h a t i f n o e r r o r 0012160 s h a v e o c c u 376 001 \0 O 036 0012200 r r e d , t h e r e s u l t 0012220 o f a p p l y i n g t h e 0012240 a l g o r i t h m t o t h 0012260 e d a t a a n d t h e r 0012300 e c e i v e d C R C w i l l 0012320 b e z e r o . 032 z 1 8 6 9 7 0012340 l 3 0 3 3 e 1 0 j \ g 2 6 f 1 0012360 3 f 0 4 8 f 1 3 f 0 2 8 i 0012400 8 I 8 f 1 3 f 0 1 9 f 1 3 0012420 f 0 1 1 0 i 3 I 1 4 f 1 3 f 0012440 0 \r T h e C R C m a y b e 0012460 c o m p u t e d i n s o f 0012500 t w a r e o r m i c r o c o 0012520 d e b y a n y o f s e v 0012540 e r a l m e t h o d s . O 0012560 n e t h a t i s e a s y 0012600 376 001 \0 > 252 t o u n d e r s t a 0012620 n d w o r k s a s i n g l 0012640 e b i t a t a t i m e , 0012660 b u t t h i s i s r e l 0012700 a t i v e l y e x p e n s i v 0012720 e s i n c e i t m u s t 0012740 b e e x e c u t e d 8 t i 0012760 m e s f o r e v e r y d a 0013000 t a b y t e . T h e f o 0013020 l l o w i n g B C P L p r o 0013040 c e d u r e , g i v e n a 0013060 p a r t i a l C R C a n d 0013100 a n e w d a t a b y t e 0013120 ( r i g h t - j u s t i f i e d 0013140 ) , r e t u r n s t h e u 0013160 p d a t e d C R C : 032 z 1 8 6 0013200 9 7 l 3 0 376 001 \0 273 L 3 3 e 1 0 j 0013220 \ g 4 f 1 3 f 0 2 3 4 f 1 0013240 4 f 0 2 8 f 1 3 f 0 6 0 f 0013260 1 3 f 0 \r l e t U p d a t e 0013300 C R C ( c r c , d a t a ) = 0013320 v a l o f \r \t [ \r \t f o r i 0013340 = 1 t o 8 d o \r \t \t [ 0013360 \r \t \t l e t x o r F e e d b a 0013400 c k = ( c r c x o r d a 0013420 t a ) & 1 \r \t \t c r c = 0013440 c r c r s h i f t 1 \r \t \t d 0013460 a t a = d a t a r s h i f 0013500 t 1 \r \t \t i f x o r F e e d 0013520 b a c k n e 0 t h e n c 0013540 r c = c r c x o r 1 2 0 0013560 0 0 1 B \r \t \t ] \r \t r e s u l t 0013600 i s c r c \r \t ] 032 376 001 \0 265 \0 z 0013620 1 8 6 9 7 l 4 3 0 3 e 1 0 k 1 2 0013640 0 ( 0 , 5 0 2 4 ) ( 1 , 5 7 1 5 0013660 ) ( 2 , 6 4 2 1 ) ( 3 , 7 1 2 6 0013700 ) \ f 6 g 1 8 9 f 7 1 f 6 \r T 0013720 h e i d e a i s t o r i 0013740 g h t - s h i f t t h e p a 0013760 r t i a l C R C a n d t h 0014000 e d a t a b y t e b y o 0014020 n e b i t a n d t o c o 0014040 m p a r e t h e b i t s t 0014060 h a t a r e s h i f t e d 0014100 o u t . I f t h e y a r 0014120 e t h e s a m e , t h e 0014140 C R C i s n o t m o d i f 0014160 i e d f u r t h e r ; i f 0014200 t h e y a r e d i f f e 376 0014220 001 \0 356 201 r e n t , t h e ( s 0014240 h i f t e d ) C R C i s X 0014260 O R e d w i t h t h e c o 0014300 n s t a n t 1 2 0 0 0 1 B . 032 0014320 z 1 8 6 9 7 l 3 0 3 3 e 1 0 j ( 0014340 1 2 7 0 ) \ g 1 4 5 f 1 3 f 0 0014360 6 4 f 1 3 f 0 4 f 1 3 f 0014400 0 2 7 f 1 1 f 0 \r A f a s 0014420 t e r t e c h n i q u e u p 0014440 d a t e s t h e C R C a 0014460 f u l l b y t e a t a t 0014500 i m e , u s i n g a 2 5 6 0014520 - w o r d t a b l e , C R C 0014540 T A B , w h i c h i s i n 0014560 i t i a l i z e d a s f o l 0014600 l o w s : 032 z 1 8 6 9 7 l 3 0 3 0014620 3 e 1 0 376 001 \0 336 265 j k 1 9 0 \ g 0014640 3 1 f 1 3 f 0 4 8 f 1 6 f 0014660 0 \r f o r i = 0 t o 2 0014700 5 5 d o \r \t [ \r \t l e t c r 0014720 c = 0 \r \t l e t v a l = 0014740 i \r \t f o r p o w e r = 0014760 0 t o 7 d o \r \t \t t e s t 0015000 ( v a l & 1 ) e q 0 \r 0015020 \t \t \t i f s o v a l = v a 0015040 l r s h i f t 1 \r \t \t \t i f 0015060 n o t \r \t \t \t \t [ \r \t \t \t \t c r 0015100 c = c r c x o r ( 1 2 0 0015120 0 0 1 B r s h i f t ( 7 - 0015140 p o w e r ) ) \r \t \t \t \t v a l 0015160 = ( v a l r s h i f t 1 0015200 ) x o r 1 2 0 0 0 1 B \r \t \t 0015220 \t \t ] \r \t C R C T 376 001 \0 356 6 A B 0015240 ! i = c r c \r \t ] 032 z 1 0015260 8 6 9 7 l 4 3 0 3 e 1 0 ( 0 , 5 0015300 0 2 4 ) \ f 6 g 1 6 1 f 7 1 f 0015320 6 5 6 f 7 1 f 6 8 f 7 6 0015340 f 6 \r T h e p r o c e d u r e 0015360 f o r u p d a t i n g t h 0015400 e C R C i s t h e n s i 0015420 m p l y : 032 z 1 8 6 9 7 l 3 0 3 0015440 3 e 1 0 j k 6 0 ( 1 2 7 0 ) \ g 0015460 3 1 f 1 3 f 0 \r l e t U p d 0015500 a t e C R C ( c r c , d a t a 0015520 ) = \r \t ( c r c r s h i f t 0015540 8 ) x o r C R C T A B ! 0015560 ( ( c r c x o r d a t a ) 0015600 & 3 7 7 B ) 032 z 1 8 6 9 7 l 0015620 4 3 0 3 e 1 0 k 3 0 ( 0 , 5 376 001 0015640 \0 8 323 0 2 4 ) \ f 6 g 4 7 f 7 0015660 6 f 6 2 4 f 7 1 f 6 \r P a c 0015700 k e t F o r m a t s 032 z 1 8 6 0015720 9 7 l 3 0 3 3 e 2 2 j k 8 0 ( 1 0015740 2 7 0 ) \ b g 1 4 B \r T w o t 0015760 y p e s o f p a c k e t s 0016000 a r e p r e s e n t l y t r 0016020 a n s p o r t e d o v e r s 0016040 y n c h r o n o u s l i n e s 0016060 : e n c a p s u l a t e d 0016100 P u p s a n d s u b - n e t 0016120 w o r k r o u t i n g t a b 0016140 l e s . R e f e r t o F 0016160 i g u r e 1 . T h e t w 0016200 o t y p e s a r e d i s t 0016220 i n g u i s h e d b y t h e 0016240 f i 376 001 \0 # 317 r s t w o r d 0016260 o f t h e p a c k e t . 0016300 A n e n c a p s u l a t e d 0016320 P u p i s t y p e 5 1 2 0016340 a n d a r o u t i n g t 0016360 a b l e i s t y p e 5 1 3 0016400 . 1 6 b i t s a r e r 0016420 e s e r v e d f o r t h e 0016440 T y p e w o r d b e c a u s 0016460 e w e c o n t e m p l a t e 0016500 s u b d i v i d i n g i t 0016520 t o i n c l u d e o t h e r 0016540 i n f o r m a t i o n s u c 0016560 h a s t h a t r e q u i r 0016600 e d f o r s u b - n e t w o 0016620 r k f r a g m e n t a t i o n 0016640 o f l a r g 376 001 \0 223 350 e p 0016660 a c k e t s . 032 z 1 8 6 9 7 l 3 0016700 0 3 3 e 1 0 j \ g 7 2 i 1 7 I 5 0016720 i 2 6 I 1 5 3 f 1 \r N o t e t 0016740 h a t w h a t i s s h o w 0016760 n i n t h e f i g u r e 0017000 i s t h e t r a n s p a r e 0017020 n t d a t a o n l y ; a 0017040 l l p a c k e t s a r e c 0017060 a r r i e d w i t h i n f r 0017100 a m e s a s d e s c r i b e 0017120 d i n t h e p r e c e d i 0017140 n g s e c t i o n . T h i 0017160 s s h o u l d b e a s s u 0017200 m e d f o r t h e r e m a 0017220 i n d e r o f t h i s d o 0017240 c u m e n t . 032 z 1 8 6 9 376 001 \0 0017260 \v z 7 l 3 0 3 3 e 1 0 j \ g 4 5 0017300 i 1 7 I \r P u p E n c a p s u 0017320 l a t i o n 032 z 1 8 6 9 7 l 3 0 0017340 3 3 e 1 6 j k 8 0 \ i g 1 7 I \r 0017360 A P u p i s e n c a p s u 0017400 l a t e d s i m p l y b y 0017420 p r e f i x i n g t h e a p 0017440 p r o p r i a t e T y p e w 0017460 o r d . N o t e t h a t 0017500 t h e p a c k e t d o e s 0017520 n o t c a r r y i m m e d i 0017540 a t e s o u r c e a n d d 0017560 e s t i n a t i o n h o s t 0017600 n u m b e r s , t h o u g h 0017620 t h e i m m e d i a t e d e 0017640 s t i n a t i o n i s d e r 0017660 i v 376 001 \0 237 037 e d a n d u s 0017700 e d b y t h e s u b - n e 0017720 t w o r k r o u t i n g a l 0017740 g o r i t h m t o d e t e r 0017760 m i n e o n w h i c h o u 0020000 t g o i n g l i n e t o t 0020020 r a n s m i t t h e p a c k 0020040 e t . A c o n s e q u e n 0020060 c e o f t h e p a c k e t 0020100 ' s n o t c a r r y i n g 0020120 t h e i m m e d i a t e d e 0020140 s t i n a t i o n h o s t n 0020160 u m b e r i s t h a t t h 0020200 e P u p m u s t u n d e r 0020220 g o i n t e r - n e t w o r k 0020240 P u p r o u t i n g a t 0020260 e v e r y s 376 001 \0 267 \v u b - n 0020300 e t w o r k n o d e t h r o 0020320 u g h w h i c h i t p a s 0020340 s e s . T h i s i n t u 0020360 r n i m p l i e s t h a t 0020400 a l l s u b - n e t w o r k 0020420 n o d e s m u s t b e P u 0020440 p G a t e w a y s . 032 z 1 8 6 0020460 9 7 l 3 0 3 3 e 1 0 j \ g 9 6 i 0020500 3 I 2 0 3 f 1 \r S u b - N e t w 0020520 o r k R o u t i n g T a b l 0020540 e 032 z 1 8 6 9 7 l 3 0 3 3 e 1 6 0020560 j k 8 0 \ i g 2 5 I \r A R o u 0020600 t i n g T a b l e i s a 0020620 n o n - P u p p a c k e t c 0020640 a r r y i n g s u b - n e t w 0020660 o r k r o u t i n g 376 001 \0 u 0020700 032 i n f o r m a t i o n . T 0020720 h i s s h o u l d n o t b 0020740 e c o n f u s e d w i t h 0020760 a G a t e w a y I n f o r m 0021000 a t i o n P u p , w h i c h 0021020 i s n e t w o r k - i n d e 0021040 p e n d e n t a n d c a r r 0021060 i e s i n t e r - n e t w o r 0021100 k r o u t i n g i n f o r m 0021120 a t i o n . 032 z 1 8 6 9 7 l 3 0 0021140 3 3 e 1 0 j \ g 2 1 i 7 I \r T h 0021160 e p a c k e t c o n s i s t 0021200 s o f a n i d e n t i f y 0021220 i n g T y p e w o r d , t 0021240 h e s u b - n e t w o r k h 0021260 o s t n u m b e r o f t h 0021300 e 376 001 \0 A 354 p a c k e t ' s 0021320 s e n d e r , t h e n u m b 0021340 e r o f r o u t i n g e n 0021360 t r i e s , a n d t h e r 0021400 o u t i n g e n t r i e s t 0021420 h e m s e l v e s . T h e 0021440 f i r s t r o u t i n g e n 0021460 t r y r e f e r s t o s u 0021500 b - n e t w o r k h o s t 1 0021520 , t h e s e c o n d t o 0021540 h o s t 2 , e t c . T h 0021560 i s a r r a n g e m e n t i 0021600 m p l i e s t h a t t h e r 0021620 e c a n ' t b e v e r y 0021640 m a n y h o s t s i n t h 0021660 e s u b - n e t w o r k , a 0021700 n d t h e 376 001 \0 Z { h o s t 0021720 n u m b e r s p a c e m u 0021740 s t b e f a i r l y d e n 0021760 s e . 032 z 1 8 6 9 7 l 3 0 3 3 e 0022000 1 0 j \ g 2 4 9 f 1 \r E a c h 0022020 r o u t i n g t a b l e e n 0022040 t r y c o n t a i n s a h 0022060 o p c o u n t a n d a l 0022100 i n e n u m b e r . T h e 0022120 h o p c o u n t i s t h 0022140 e e s t i m a t e d m i n i 0022160 m u m n u m b e r o f p o 0022200 i n t - t o - p o i n t l i n 0022220 e s b e t w e e n t h e h 0022240 o s t g e n e r a t i n g t 0022260 h e r o u t i n g t a b l e 0022300 a n d t h e h o 376 001 \0 257 B 0022320 s t t o w h i c h t h e 0022340 r o u t i n g t a b l e e n 0022360 t r y r e f e r s . T h e 0022400 e n t r y c o r r e s p o n 0022420 d i n g t o t h e s e n d 0022440 i n g h o s t i t s e l f 0022460 m u s t c o n t a i n a h 0022500 o p c o u n t o f z e r o 0022520 . E n t r i e s c o r r e 0022540 s p o n d i n g t o h o s t 0022560 s t h a t a r e b e l i e 0022600 v e d t o b e i n a c c e 0022620 s s i b l e c o n t a i n a 0022640 h o p c o u n t o f 2 5 0022660 5 . 032 z 1 8 6 9 7 l 3 0 3 3 e 1 0022700 0 j \ g \r T h e l i n e n u 0022720 376 001 \0 333 y m b e r i d e n t i 0022740 f i e s t h e l i n e o v 0022760 e r w h i c h t h e s e n 0023000 d i n g h o s t b e l i e v 0023020 e s i t c a n a c h i e v 0023040 e t h e m i n i m u m p a 0023060 t h c l a i m e d b y t h 0023100 e h o p c o u n t . T h 0023120 i s i n f o r m a t i o n i 0023140 s u s e l e s s t o a h 0023160 o s t r e c e i v i n g t h 0023200 e r o u t i n g t a b l e . 0023220 I t i s i n c l u d e d 0023240 s o t h a t t h e b o d 0023260 y o f a R o u t i n g T 0023300 a b l e p a c k e t m a y 0023320 b e g e 376 001 \0 f 031 n e r a t e 0023340 d s i m p l y b y c o p y 0023360 i n g t h e i n t e r n a l 0023400 r e p r e s e n t a t i o n 0023420 o f t h e s e n d e r ' s 0023440 r o u t i n g t a b l e . 032 z 0023460 1 8 6 9 7 l 3 0 3 3 e 1 0 j \ g 0023500 1 3 0 f 1 \r S u b - N e t w o r 0023520 k O r g a n i z a t i o n a 0023540 n d A l g o r i t h m s 032 z 1 0023560 8 6 9 7 l 3 0 3 3 e 2 2 j k 8 0 0023600 \ b g 3 9 B \r A c o l l e c t 0023620 i o n o f h o s t s i n t 0023640 e r c o n n e c t e d b y s 0023660 y n c h r o n o u s l i n e s 0023700 i s t r e a t e d a s a 0023720 s i n g l e n e 376 001 \0 ; 264 t 0023740 w o r k w i t h i n t h e 0023760 P u p i n t e r - n e t w o r 0024000 k . T h i s n e t w o r k 0024020 i s a s s i g n e d a u 0024040 n i q u e n e t w o r k n u 0024060 m b e r , a n d t h e h o 0024100 s t s a r e a s s i g n e d 0024120 u n i q u e h o s t n u m 0024140 b e r s w i t h i n t h a t 0024160 n e t w o r k . T o a v 0024200 o i d a n y c o n f u s i o 0024220 n b e t w e e n t h e P u 0024240 p i n t e r - n e t w o r k 0024260 a n d a s p e c i f i c n 0024300 e t w o r k c o m p o s e d 0024320 o f n o d e s i n t e r c 376 0024340 001 \0 330 240 o n n e c t e d b y 0024360 s y n c h r o n o u s l i n e 0024400 s , w e r e f e r t o t 0024420 h e l a t t e r a s t h e 0024440 s u b - n e t w o r k . 032 z 1 0024460 8 6 9 7 l 3 0 3 3 e 1 0 j \ g 4 0024500 0 0 i 1 1 I \r E a c h h o s t 0024520 i n t h e s u b - n e t w 0024540 o r k m a i n t a i n s a 0024560 l o c a l r o u t i n g t a 0024600 b l e c o n t a i n i n g a 0024620 n e n t r y f o r e v e r 0024640 y o t h e r h o s t . E 0024660 a c h e n t r y c o n t a i 0024700 n s a h o p c o u n t a 0024720 n d a l i n e n u m b e r 0024740 , a s 376 001 \0 H | d e s c r i 0024760 b e d i n t h e p r e c e 0025000 d i n g s e c t i o n . A 0025020 d d i t i o n a l l y , f o r 0025040 e a c h s y n c h r o n o u 0025060 s l i n e c o n n e c t e d 0025100 t o t h e h o s t t h e 0025120 r e i s a l i n e s t a 0025140 t e w i t h v a l u e s d 0025160 o w n , u p , a n d l o o 0025200 p e d b a c k , a n d a 0025220 t i m e r u s e d t o t i 0025240 m e o u t d e a d l i n e 0025260 s . 032 z 1 8 6 9 7 l 3 0 3 3 e 1 0025300 0 j \ g 2 6 8 i 1 0 I 1 3 i 4 I 0025320 2 i 2 I 6 i 1 1 I \r E v e r y 0025340 5 s e c o n d s 376 001 \0 s 275 , 0025360 t h e h o s t s e n d s a 0025400 R o u t i n g T a b l e p 0025420 a c k e t o n e v e r y l 0025440 i n e . 032 z 1 8 6 9 7 l 3 0 3 3 0025460 e 1 0 j \ g \r U p o n r e c e 0025500 i v i n g a r o u t i n g 0025520 t a b l e f r o m s o m e 0025540 l i n e l , t h e h o s t 0025560 u p d a t e s i t s l o c 0025600 a l s t a t e a s f o l l 0025620 o w s : 032 z 1 8 6 9 7 l 3 0 3 3 0025640 e 1 0 j \ g 4 6 i 1 I \r T h e 0025660 t i m e r f o r l i n e l 0025700 i s r e s e t . 032 z 1 8 6 9 0025720 7 l 4 3 0 3 e 1 0 j \ g 1 9 i 1 0025740 I \r T h e l o c a l r o 376 001 0025760 \0 242 360 u t i n g t a b l e i 0026000 s e n u m e r a t e d . F 0026020 o r e a c h e n t r y w h 0026040 o s e l i n e n u m b e r 0026060 f i e l d i s e q u a l t 0026100 o l , t h e h o p c o u 0026120 n t i s s e t t o 2 5 5 0026140 . T h e e f f e c t o f 0026160 t h i s i s t o p u r g 0026200 e o b s o l e t e i n f o r 0026220 m a t i o n a b o u t l i n 0026240 e l , s i n c e n e w i 0026260 n f o r m a t i o n i s a b 0026300 o u t t o b e i n c o r p 0026320 o r a t e d . 032 z 1 8 6 9 7 l 4 0026340 3 0 3 e 1 0 j \ g 9 1 i 1 I 3 0 0026360 f 1 376 001 \0 204 245 6 5 i 1 I \r I f 0026400 t h e S o u r c e H o s t 0026420 i s e q u a l t o t h e 0026440 l o c a l h o s t n u m b 0026460 e r , t h e l i n e s t a 0026500 t e f o r l i n e l i s 0026520 s e t t o l o o p e d b 0026540 a c k a n d n o f u r t h 0026560 e r p r o c e s s i n g i s 0026600 p e r f o r m e d o n t h 0026620 e R o u t i n g T a b l e 0026640 p a c k e t . 032 z 1 8 6 9 7 l 4 0026660 3 0 3 e 1 0 j \ g 7 i 1 1 I 6 0 0026700 i 1 I 1 1 i 1 1 I \r T h e l i 0026720 n e s t a t e f o r l i n 0026740 e l i s s e t t o u p 0026760 . 032 z 1 8 6 9 7 376 001 \0 247 271 l 4 3 0027000 0 3 e 1 0 j \ g 2 4 i 1 I 1 1 i 0027020 2 I \r T h e l o c a l r o u 0027040 t i n g t a b l e a n d t 0027060 h e e n t r i e s i n t h 0027100 e p a c k e t a r e e n u 0027120 m e r a t e d i n p a r a l 0027140 l e l . F o r e a c h h 0027160 o s t , i f t h e h o p 0027200 c o u n t i n t h e l o c 0027220 a l r o u t i n g t a b l e 0027240 i s g r e a t e r t h a n 0027260 t h e c o r r e s p o n d i 0027300 n g h o p c o u n t i n 0027320 t h e p a c k e t , t h e 0027340 l o c a l r o u t i n g t a 0027360 b l e e n t r y ' s h 376 001 \0 0027400 271 N o p c o u n t i s r e 0027420 p l a c e d b y t h e p a 0027440 c k e t s h o p c o u n t 0027460 p l u s o n e a n d t h e 0027500 l i n e n u m b e r i s 0027520 r e p l a c e d b y l . 0027540 I f t h e r e s u l t i n g 0027560 h o p c o u n t i s g r 0027600 e a t e r t h a n t h e c 0027620 o n s t a n t M a x H o p s 0027640 ( p r e s e n t l y 1 5 ) , 0027660 i t i s r e p l a c e d b 0027700 y 2 5 5 ( t h e r e b y m 0027720 a r k i n g t h e h o s t 0027740 i n a c c e s s i b l e ) . 032 z 0027760 1 8 6 9 7 l 4 3 0 3 e 1 0 j \ g 0030000 3 2 376 001 \0 375 227 4 i 1 I 5 9 i 7 I 0030020 \r I f n o r o u t i n g t 0030040 a b l e s a r e r e c e i v 0030060 e d o v e r s o m e l i n 0030100 e l d u r i n g a p e r 0030120 i o d o f 2 0 s e c o n d 0030140 s , t h e l i n e ' s s t 0030160 a t e i s c h a n g e d t 0030200 o d o w n . T h e n a l 0030220 l e n t r i e s i n t h e 0030240 l o c a l r o u t i n g t 0030260 a b l e a r e e n u m e r a 0030300 t e d . F o r e a c h e 0030320 n t r y w h o s e l i n e 0030340 n u m b e r f i e l d i s 0030360 e q u a l t o l , t h e 0030400 h o p c o u 376 001 \0 W P n t i 0030420 s s e t t o 2 5 5 . 032 z 1 0030440 8 6 9 7 l 3 0 3 3 e 1 0 j \ g 4 0030460 9 i 1 I 6 3 i 4 I 1 1 5 i 1 I \r 0030500 O u t g o i n g P u p s a r 0030520 e r o u t e d t o l i n e 0030540 s b y c o m p u t i n g t 0030560 h e i m m e d i a t e d e s 0030600 t i n a t i o n h o s t ( a 0030620 n o p e r a t i o n p e r f 0030640 o r m e d a t t h e P u p 0030660 i n t e r - n e t w o r k l 0030700 e v e l ) a n d s i m p l y 0030720 u s i n g i t a s a n 0030740 i n d e x i n t o t h e l 0030760 o c a l r o u t i n g t a b 0031000 l e . I f t h e 376 001 \0 W 0031020 : r o u t i n g t a b l e e 0031040 n t r y ' s h o p c o u n t 0031060 i s 2 5 5 , t h e h o s 0031100 t i s i n a c c e s s i b l 0031120 e a n d t h e p a c k e t 0031140 i s d i s c a r d e d . 032 z 0031160 1 8 6 9 7 l 3 0 3 3 e 1 0 j \ g 0031200 5 1 i 2 6 I \r T h i s i s a 0031220 n e x t r e m e l y s i m p 0031240 l i f i e d v e r s i o n o 0031260 f t h e r o u t i n g a l 0031300 g o r i t h m u s e d i n 0031320 t h e A r p a n e t . I t 0031340 s m a j o r d e f e c t s 0031360 a r e t h a t ( a ) i t 0031400 u s e s a n i m p e r f e c 0031420 t 376 \0 316 335 v m e t r i c ( h 0031440 o p c o u n t ) f o r m a 0031460 k i n g r o u t i n g d e c 0031500 i s i o n s , ( b ) i t i 0031520 s u n a b l e t o m a k e 0031540 e f f e c t i v e u s e o 0031560 f m u l t i p l e p a t h s 0031600 t o a g i v e n d e s t 0031620 i n a t i o n , a n d ( c ) 0031640 i t d o e s n o t e x t 0031660 e n d w e l l t o l a r g 0031700 e s u b - n e t w o r k s . 032 0031720 z 1 8 6 9 7 l 3 0 3 3 e 1 0 j \ 0031740 f 1 g \r 377 \0 \0 S y n c T r a n s 0031760 p o r t . s i l \0 376 001 \0 / 357 9 r 0032000 377 377 002 \0 260 002 " 341 B 377 377 001 ` 001 @ 0032020 002 341 B 377 377 \0 020 001 360 \0 322 341 362 377 377 0032040 \0 320 \0 260 \0 322 341 360 377 377 \0 320 \0 240 \0 322 0032060 340 260 377 377 001 \0 002 @ 001 : R L \t F i g 0032100 u r e 1 . 377 377 001 x 001 X 002 \v 021 c 0032120 031 S u b - N e t w o r k R o u 0032140 t i n g T a b l e 377 377 \0 8 002 \b 0032160 \0 233 022 023 021 P u p E n c a p s u 0032200 l a t i o n 377 377 \0 d 002 P 001 320 R [ 0032220 5 S y n c h r o n o u s L i n 0032240 e T r a n s m i s s i o n P 0032260 r o t o c o l P a c k e t F 0032300 o r m a t s 377 377 001 d 001 4 001 276 001 ? 0032320 020 H o s t n H o p C o u n 0032340 t \0 377 377 001 324 001 4 002 025 001 = \v L i n 0032360 e N u m b e r 377 377 001 324 \0 324 376 001 0032400 \0 G * 002 025 \0 335 \v L i n e N u m 0032420 b e r 377 377 001 d \0 324 001 276 \0 337 020 H o 0032440 s t 2 H o p C o u n t 272 377 0032460 377 001 324 \0 304 002 025 \0 315 \v L i n e N 0032500 u m b e r 377 377 001 d \0 304 001 276 \0 317 020 0032520 H o s t 1 H o p C o u n t 0032540 210 377 377 001 ` \0 300 002 340 302 377 377 001 310 \0 0032560 264 002 ! \0 275 021 N u m b e r o f 0032600 E n t r i e s 377 377 001 p \0 264 001 257 \0 0032620 275 \v S o u r c e H o s t 377 377 001 0032640 300 001 0 001 301 341 @ 377 377 001 ` 001 0 002 341 0032660 1 377 377 001 300 001 001 301 341 0 377 377 001 300 001 0032700 020 001 301 341 377 377 001 ` 001 002 341 ! 377 0032720 377 001 ` 001 020 002 341 021 377 377 001 300 001 \0 001 0032740 301 341 020 377 377 001 300 \0 360 001 301 341 \0 377 377 001 0032760 ` 001 \0 002 341 001 377 377 001 ` \0 360 002 340 0033000 361 377 377 376 001 \0 004 354 001 300 \0 340 001 301 340 360 0033020 377 377 001 300 \0 320 001 301 340 340 377 377 001 ` \0 340 0033040 002 340 341 377 377 001 ` \0 320 002 340 321 377 377 0033060 001 300 \0 300 001 301 340 320 377 377 001 300 \0 260 001 301 0033100 340 300 377 377 001 204 \0 244 001 373 \b 257 026 T y p 0033120 e = " R o u t i n g T a b 0033140 l e " 210 377 377 \0 020 \0 260 \0 022 341 360 377 377 0033160 001 ` \0 260 001 b 341 @ 377 377 \0 P \0 244 \0 227 0033200 \b 257 \f T y p e = " P u p " \0 0033220 377 377 \0 350 001 0 \0 375 001 ; 003 P u p 377 377 0033240 \0 350 001 $ 001 * 001 / \f E n c a p s u 0033260 l a t e d \0 377 377 \0 330 001 360 \0 341 341 361 0033300 377 377 \0 340 \0 260 \0 341 341 360 377 377 \0 330 \0 260 0033320 \0 340 340 261 377 377 \0 020 \0 240 \0 320 340 242 377 377 0033340 \0 020 \0 260 \0 322 340 262 377 377 \0 020 \0 240 \0 022 0033360 340 262 377 377 \0 020 \0 300 \0 320 340 301 377 377 \0 020 0033400 \0 320 \0 320 340 321 377 377 376 \0 306 306 377 \0 020 \0 0033420 340 \0 320 340 341 377 377 \0 p \0 320 \0 q 340 340 377 0033440 377 \0 020 \0 360 \0 340 361 377 377 \0 020 001 \0 \0 0033460 320 341 001 377 377 \0 300 \0 360 \0 320 340 361 377 377 \0 0033500 020 001 020 \0 320 341 021 377 377 \0 p 001 \0 \0 q 341 0033520 020 377 377 \0 020 001 0 \0 320 341 1 377 377 \0 020 001 0033540 \0 341 ! 377 377 \0 300 001 \0 320 341 ! 377 0033560 377 \0 020 001 @ \0 320 341 A 377 377 \0 020 001 ` \0 0033600 320 341 a 377 377 \0 p 001 0 \0 q 341 @ 377 377 \0 0033620 020 001 P \0 341 Q 377 377 \0 300 001 P \0 320 341 0033640 Q 377 377 \0 020 001 340 \0 320 341 341 377 377 001 ` \0 0033660 240 001 b 340 262 377 377 001 ` \0 260 002 " 340 262 377 0033700 377 002 \0 240 002 " 340 260 377 377 001 ` \0 240 002 0033720 340 242 377 \0 \0 M a k e S y n c T r 0033740 a n s p o r t . c m \0 376 \0 243 352 360 0033760 \r B r a v o / h S y n c T r a 0034000 n s p o r t \r S i l / p S y n 0034020 c T r a n s p o r t . s i l \r \r 0034040 P r e s s E d i t S y n c T r 0034060 a n s p o r t . p r e s s _ 0034100 S y n c T r a n s p o r t . p r 0034120 e s s 1 t o 3 S i l . p 0034140 r e s s S y n c T r a n s p o 0034160 r t . p r e s s 4 t o 9 9 0034200 \r D e l e t e S i l . p r e s 0034220 s \r \r 377 \0 \0 S y n c T r a n s p 0034240 o r t . c m \0 376 \0 K 212 242 S y n c 0034260 T r a n s p o r t . b r a v o 0034300 S y n c T r a n s p o r t . s i 0034320 l M a k e S y n c T r a n s p 0034340 o r t . c m S y n c T r a n s 0034360 p o r t . c m 374 0034370