%TGIF 4.1.42-QPL state(0,37,100.000,0,0,0,8,1,9,1,1,0,0,0,0,2,0,'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: /home/shirou/cvs/RDC/report/chap-6-icmp-1.obj,v 1.2 2003/07/16 02:50:55 shirou Exp $ % %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,64,448,112,0,1,1,0,0,0,0,0,0,'1',0,[ ]). poly('black','',2,[ 192,64,192,112],0,1,1,1,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,74,1,0,1,99,30,3,22,8,0,0,0,0,2,99,30,0,0,"",0,0,0,0,96,'',[ minilines(99,30,0,0,0,0,0,[ mini_line(99,22,8,0,0,0,[ str_block(0,99,22,8,0,-1,0,0,0,[ str_seg('black','Courier',0,144000,99,22,8,0,-1,0,0,0,0,0, "IP Header")]) ]) ])]). text('black',248,74,1,0,1,132,30,5,22,8,0,0,0,0,2,132,30,0,0,"",0,0,0,0,96,'',[ minilines(132,30,0,0,0,0,0,[ mini_line(132,22,8,0,0,0,[ str_block(0,132,22,8,0,0,0,0,0,[ str_seg('black','Courier',0,144000,132,22,8,0,0,0,0,0,0,0, "ICMP Message")]) ]) ])]). poly('black','',2,[ 64,48,448,48],3,1,1,7,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,22,1,0,1,99,25,23,18,7,0,0,0,0,2,99,25,0,0,"",0,0,0,0,40,'',[ minilines(99,25,0,0,0,0,0,[ mini_line(99,18,7,0,0,0,[ str_block(0,99,18,7,0,0,0,0,0,[ str_seg('black','Courier',0,115200,99,18,7,0,0,0,0,0,0,0, "IP Datagram")]) ]) ])]). text('black',88,118,1,0,1,63,25,27,18,7,0,0,0,0,2,63,25,0,0,"",0,0,0,0,136,'',[ minilines(63,25,0,0,0,0,0,[ mini_line(63,18,7,0,0,0,[ str_block(0,63,18,7,0,0,0,0,0,[ str_seg('black','Courier',0,115200,63,18,7,0,0,0,0,0,0,0, "20 byte")]) ]) ])]). box('black','',64,192,448,336,0,1,1,31,0,0,0,0,0,'1',0,[ ]). poly('black','',2,[ 64,232,448,232],0,1,1,32,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,192,256,232],0,1,1,40,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,192,160,232],0,1,1,45,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',96,198,1,0,1,36,25,46,18,7,0,0,0,0,2,36,25,0,0,"",0,0,0,0,216,'',[ minilines(36,25,0,0,0,0,0,[ mini_line(36,18,7,0,0,0,[ str_block(0,36,18,7,0,0,0,0,0,[ str_seg('black','Courier',0,115200,36,18,7,0,0,0,0,0,0,0, "type")]) ]) ])]). text('black',184,198,1,0,1,36,25,49,18,7,0,0,0,0,2,36,25,0,0,"",0,0,0,0,216,'',[ minilines(36,25,0,0,0,0,0,[ mini_line(36,18,7,0,0,0,[ str_block(0,36,18,7,0,0,0,0,0,[ str_seg('black','Courier',0,115200,36,18,7,0,0,0,0,0,0,0, "code")]) ]) ])]). text('black',304,198,1,0,1,81,25,51,18,7,0,0,0,0,2,81,25,0,0,"",0,0,0,0,216,'',[ minilines(81,25,0,0,0,0,0,[ mini_line(81,18,7,0,0,0,[ str_block(0,81,18,7,0,0,0,0,0,[ str_seg('black','Courier',0,115200,81,18,7,0,0,0,0,0,0,0, "check sum")]) ]) ])]). text('black',56,158,1,0,1,9,25,53,18,7,0,0,0,0,2,9,25,0,0,"",0,0,0,0,176,'',[ 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,166,1,0,1,18,25,55,18,7,0,0,0,0,2,18,25,0,0,"",0,0,0,0,184,'',[ 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,166,1,0,1,18,25,57,18,7,0,0,0,0,2,18,25,0,0,"",0,0,0,0,184,'',[ 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")]) ]) ])]). poly('black','',2,[ 56,272,72,272],0,1,1,63,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,280,72,280],0,1,1,64,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,272,456,272],0,1,1,65,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,280,456,280],0,1,1,66,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,264,1,0,1,120,22,68,16,6,0,0,0,0,2,120,22,0,0,"",0,0,0,0,280,'',[ minilines(120,22,0,0,0,0,0,[ 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, "in many ways...")]) ]) ])]). box('black','',16,8,520,376,0,1,2,71,0,0,0,0,0,'1',0,[ ]).