%TGIF 4.1.42-QPL state(0,37,100.000,0,0,0,4,1,9,1,1,0,0,3,0,1,1,'Courier',0,103680,0,0,0,10,0,0,1,1,0,16,0,0,1,1,1,1,1056,1497,1,0,2880,0). % % @(#)$Header$ % %W% % unit("1 pixel/pixel"). color_info(11,65535,0,[ "magenta", 65535, 0, 65535, 65535, 0, 65535, 1, "red", 65535, 0, 0, 65535, 0, 0, 1, "green", 0, 65535, 0, 0, 65535, 0, 1, "blue", 0, 0, 65535, 0, 0, 65535, 1, "yellow", 65535, 65535, 0, 65535, 65535, 0, 1, "pink", 65535, 49344, 52171, 65535, 49344, 52171, 1, "cyan", 0, 65535, 65535, 0, 65535, 65535, 1, "CadetBlue", 24415, 40606, 41120, 24415, 40606, 41120, 1, "white", 65535, 65535, 65535, 65535, 65535, 65535, 1, "black", 0, 0, 0, 0, 0, 0, 1, "DarkSlateGray", 12079, 20303, 20303, 12079, 20303, 20303, 1 ]). script_frac("0.6"). fg_bg_colors('black','white'). dont_reencode("FFDingbests:ZapfDingbats"). page(1,"",1,''). box('black','',64,56,448,508,0,1,1,165,0,0,0,0,0,'1',0,[ ]). poly('black','',2,[ 64,104,448,104],0,1,1,166,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). poly('black','',2,[ 256,56,256,104],0,1,1,167,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). poly('black','',2,[ 160,56,160,104],0,1,1,168,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). text('black',80,64,1,0,1,56,22,169,16,6,0,0,0,0,2,56,22,0,0,"",0,0,0,0,80,'',[ minilines(56,22,0,0,0,0,0,[ mini_line(56,16,6,0,0,0,[ str_block(0,56,16,6,0,0,0,0,0,[ str_seg('black','Courier',0,103680,56,16,6,0,0,0,0,0,0,0, "OP code")]) ]) ])]). text('black',208,56,2,1,1,64,44,170,16,6,0,0,0,0,2,64,44,0,0,"",0,0,0,0,72,'',[ minilines(64,44,0,0,1,0,0,[ mini_line(64,16,6,0,0,0,[ str_block(0,64,16,6,0,0,0,0,0,[ str_seg('black','Courier',0,103680,64,16,6,0,0,0,0,0,0,0, "Hardware")]) ]), mini_line(32,16,6,0,0,0,[ str_block(0,32,16,6,0,0,0,0,0,[ str_seg('black','Courier',0,103680,32,16,6,0,0,0,0,0,0,0, "Type")]) ]) ])]). text('black',56,22,1,0,1,9,25,172,18,7,0,0,0,0,2,9,25,0,0,"",0,0,0,0,40,'',[ minilines(9,25,0,0,0,0,0,[ mini_line(9,18,7,0,0,0,[ str_block(0,9,18,7,0,-1,0,0,0,[ str_seg('black','Courier',0,115200,9,18,7,0,-1,0,0,0,0,0, "0")]) ]) ])]). text('black',248,30,1,0,1,18,25,173,18,7,0,0,0,0,2,18,25,0,0,"",0,0,0,0,48,'',[ minilines(18,25,0,0,0,0,0,[ mini_line(18,18,7,0,0,0,[ str_block(0,18,18,7,0,-1,0,0,0,[ str_seg('black','Courier',0,115200,18,18,7,0,-1,0,0,0,0,0, "16")]) ]) ])]). text('black',440,30,1,0,1,18,25,174,18,7,0,0,0,0,2,18,25,0,0,"",0,0,0,0,48,'',[ minilines(18,25,0,0,0,0,0,[ mini_line(18,18,7,0,0,0,[ str_block(0,18,18,7,0,-2,0,0,0,[ str_seg('black','Courier',0,115200,18,18,7,0,-2,0,0,0,0,0, "32")]) ]) ])]). text('black',192,108,1,0,1,112,22,179,16,6,0,0,0,0,2,112,22,0,0,"",0,0,0,0,124,'',[ minilines(112,22,0,0,0,0,0,[ mini_line(112,16,6,0,0,0,[ str_block(0,112,16,6,0,-1,0,0,0,[ str_seg('black','Courier',0,103680,112,16,6,0,-1,0,0,0,0,0, "Transaction ID")]) ]) ])]). box('black','',0,0,688,540,0,1,1,180,0,0,0,0,0,'1',0,[ ]). text('black',312,56,2,1,1,88,44,193,16,6,0,0,0,0,2,88,44,0,0,"",0,0,0,0,72,'',[ minilines(88,44,0,0,1,0,0,[ mini_line(64,16,6,0,0,0,[ str_block(0,64,16,6,0,0,0,0,0,[ str_seg('black','Courier',0,103680,64,16,6,0,0,0,0,0,0,0, "Hardware")]) ]), mini_line(88,16,6,0,0,0,[ str_block(0,88,16,6,0,0,0,0,0,[ str_seg('black','Courier',0,103680,88,16,6,0,0,0,0,0,0,0, "Addr Length")]) ]) ])]). text('black',400,56,2,1,1,40,44,194,16,6,0,0,0,0,2,40,44,0,0,"",0,0,0,0,72,'',[ minilines(40,44,0,0,1,0,0,[ mini_line(24,16,6,0,0,0,[ str_block(0,24,16,6,0,-1,0,0,0,[ str_seg('black','Courier',0,103680,24,16,6,0,-1,0,0,0,0,0, "Hop")]) ]), mini_line(40,16,6,0,0,0,[ str_block(0,40,16,6,0,-1,0,0,0,[ str_seg('black','Courier',0,103680,40,16,6,0,-1,0,0,0,0,0, "Count")]) ]) ])]). poly('black','',2,[ 360,56,360,104],0,1,1,196,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). text('black',480,64,7,0,1,184,154,209,16,6,0,0,0,0,2,184,154,0,0,"",0,0,0,0,80,'',[ minilines(184,154,0,0,0,0,0,[ mini_line(56,16,6,0,0,0,[ str_block(0,56,16,6,0,0,0,0,0,[ str_seg('black','Courier',0,103680,56,16,6,0,0,0,0,0,0,0, "OP code")]) ]), mini_line(112,16,6,0,0,0,[ str_block(0,112,16,6,0,-1,0,0,0,[ str_seg('black','Courier',0,103680,112,16,6,0,-1,0,0,0,0,0, " 1 = Request")]) ]), mini_line(120,16,6,0,0,0,[ str_block(0,120,16,6,0,0,0,0,0,[ str_seg('black','Courier',0,103680,120,16,6,0,0,0,0,0,0,0, " 2 = Response")]) ]), mini_line(104,16,6,0,0,0,[ str_block(0,104,16,6,0,0,0,0,0,[ str_seg('black','Courier',0,103680,104,16,6,0,0,0,0,0,0,0, "Hardware Type")]) ]), mini_line(120,16,6,0,0,0,[ str_block(0,120,16,6,0,-1,0,0,0,[ str_seg('black','Courier',0,103680,120,16,6,0,-1,0,0,0,0,0, " 1 = Ethernet")]) ]), mini_line(184,16,6,0,0,0,[ str_block(0,184,16,6,0,0,0,0,0,[ str_seg('black','Courier',0,103680,184,16,6,0,0,0,0,0,0,0, "Hardware Address Length")]) ]), mini_line(120,16,6,0,0,0,[ str_block(0,120,16,6,0,-2,0,0,0,[ str_seg('black','Courier',0,103680,120,16,6,0,-2,0,0,0,0,0, " Ethernet = 6")]) ]) ])]). poly('black','',2,[ 64,136,448,136],0,1,1,229,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). text('black',128,140,1,0,1,56,22,234,16,6,0,0,0,0,2,56,22,0,0,"",0,0,0,0,156,'',[ minilines(56,22,0,0,0,0,0,[ mini_line(56,16,6,0,0,0,[ str_block(0,56,16,6,0,0,0,0,0,[ str_seg('black','Courier',0,103680,56,16,6,0,0,0,0,0,0,0, "Seconde")]) ]) ])]). poly('black','',2,[ 64,164,448,164],0,1,1,235,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). text('black',192,168,1,0,1,136,22,236,16,6,0,0,0,0,2,136,22,0,0,"",0,0,0,0,184,'',[ minilines(136,22,0,0,0,0,0,[ mini_line(136,16,6,0,0,0,[ str_block(0,136,16,6,0,-1,0,0,0,[ str_seg('black','Courier',0,103680,136,16,6,0,-1,0,0,0,0,0, "Client IP Address")]) ]) ])]). poly('black','',2,[ 64,196,448,196],0,1,1,237,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). text('black',204,200,1,0,1,120,22,238,16,6,0,0,0,0,2,120,22,0,0,"",0,0,0,0,216,'',[ minilines(120,22,0,0,0,0,0,[ mini_line(120,16,6,0,0,0,[ str_block(0,120,16,6,0,-1,0,0,0,[ str_seg('black','Courier',0,103680,120,16,6,0,-1,0,0,0,0,0, "User IP Address")]) ]) ])]). poly('black','',2,[ 64,228,448,228],0,1,1,239,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). text('black',192,232,1,0,1,136,22,240,16,6,0,0,0,0,2,136,22,0,0,"",0,0,0,0,248,'',[ minilines(136,22,0,0,0,0,0,[ mini_line(136,16,6,0,0,0,[ str_block(0,136,16,6,0,-1,0,0,0,[ str_seg('black','Courier',0,103680,136,16,6,0,-1,0,0,0,0,0, "Server IP Address")]) ]) ])]). poly('black','',2,[ 64,260,448,260],0,1,1,241,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). text('black',320,140,1,0,1,56,22,243,16,6,0,0,0,0,2,56,22,0,0,"",0,0,0,0,156,'',[ minilines(56,22,0,0,0,0,0,[ mini_line(56,16,6,0,0,0,[ str_block(0,56,16,6,0,0,0,0,0,[ str_seg('black','Courier',0,103680,56,16,6,0,0,0,0,0,0,0, "Un-used")]) ]) ])]). poly('black','',2,[ 256,136,256,164],0,1,1,247,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). text('black',188,264,1,0,1,144,22,258,16,6,0,0,0,0,2,144,22,0,0,"",0,0,0,0,280,'',[ minilines(144,22,0,0,0,0,0,[ mini_line(144,16,6,0,0,0,[ str_block(0,144,16,6,0,-1,0,0,0,[ str_seg('black','Courier',0,103680,144,16,6,0,-1,0,0,0,0,0, "Gateway IP Address")]) ]) ])]). poly('black','',2,[ 64,292,448,292],0,1,1,259,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). text('black',140,312,1,0,1,264,22,262,16,6,0,0,0,0,2,264,22,0,0,"",0,0,0,0,328,'',[ minilines(264,22,0,0,0,0,0,[ mini_line(264,16,6,0,0,0,[ str_block(0,264,16,6,0,-2,0,0,0,[ str_seg('black','Courier',0,103680,264,16,6,0,-2,0,0,0,0,0, "Client Hardware Address(16 bytes)")]) ]) ])]). poly('black','',2,[ 64,348,448,348],0,1,1,263,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). group([ poly('black','',2,[ 440,472,456,472],0,1,1,177,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]), poly('black','',2,[ 440,480,456,480],0,1,1,178,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]) ], 266,0,0,[ ]). group([ poly('black','',2,[ 56,472,72,472],0,1,1,175,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]), poly('black','',2,[ 56,480,72,480],0,1,1,176,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]) ], 269,0,0,[ ]). group([ poly('black','',2,[ 440,312,456,312],0,1,1,278,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]), poly('black','',2,[ 440,320,456,320],0,1,1,277,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]) ], 276,0,0,[ ]). group([ poly('black','',2,[ 56,312,72,312],0,1,1,281,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]), poly('black','',2,[ 56,320,72,320],0,1,1,280,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]) ], 279,0,0,[ ]). text('black',168,364,1,0,1,208,22,293,16,6,0,0,0,0,2,208,22,0,0,"",0,0,0,0,380,'',[ minilines(208,22,0,0,0,0,0,[ mini_line(208,16,6,0,0,0,[ str_block(0,208,16,6,0,-2,0,0,0,[ str_seg('black','Courier',0,103680,208,16,6,0,-2,0,0,0,0,0, "Server Host Name(64 bytes)")]) ]) ])]). poly('black','',2,[ 64,400,448,400],0,1,1,294,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). group([ poly('black','',2,[ 440,364,456,364],0,1,1,297,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]), poly('black','',2,[ 440,372,456,372],0,1,1,296,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]) ], 295,0,0,[ ]). group([ poly('black','',2,[ 56,364,72,364],0,1,1,300,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]), poly('black','',2,[ 56,372,72,372],0,1,1,299,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]) ], 298,0,0,[ ]). text('black',156,420,1,0,1,232,22,309,16,6,0,0,0,0,2,232,22,0,0,"",0,0,0,0,436,'',[ minilines(232,22,0,0,0,0,0,[ mini_line(232,16,6,0,0,0,[ str_block(0,232,16,6,0,-2,0,0,0,[ str_seg('black','Courier',0,103680,232,16,6,0,-2,0,0,0,0,0, "Bootstrap Filename(128 bytes)")]) ]) ])]). poly('black','',2,[ 64,456,448,456],0,1,1,310,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). group([ poly('black','',2,[ 440,420,456,420],0,1,1,313,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]), poly('black','',2,[ 440,428,456,428],0,1,1,312,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]) ], 311,0,0,[ ]). group([ poly('black','',2,[ 56,420,72,420],0,1,1,316,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]), poly('black','',2,[ 56,428,72,428],0,1,1,315,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]) ], 314,0,0,[ ]). text('black',116,468,1,0,1,304,22,324,16,6,0,0,0,0,2,304,22,0,0,"",0,0,0,0,484,'',[ minilines(304,22,0,0,0,0,0,[ mini_line(304,16,6,0,0,0,[ str_block(0,304,16,6,0,-2,0,0,0,[ str_seg('black','Courier',0,103680,304,16,6,0,-2,0,0,0,0,0, "Vender Specified Information(64 bytes)")]) ]) ])]). poly('black','',2,[ 40,56,40,508],3,1,1,329,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). text('black',55,306,1,1,1,22,72,333,16,6,0,0,0,0,2,72,22,0,0,"",0,1,0,0,322,'',[ 55,306,19,306,91,328,-3.49246e-13,-1000,1000,-3.49246e-13,-45,-47,18,305,92,329],[ minilines(72,22,0,0,1,0,0,[ mini_line(72,16,6,0,0,0,[ str_block(0,72,16,6,0,-1,0,0,0,[ str_seg('black','Courier',0,103680,72,16,6,0,-1,0,0,0,0,0, "300 bytes")]) ]) ])]).