PS chart: Gopher, WAIS, WWW usage-- WWW growing

Richard W. Wiggins (rww@mugwump.cl.msu.edu)
Sun, 18 Jul 93 18:37:17 -0400


The attached chart shows relative usage of Gopher, WWW, and WAIS on
the NSFnet backbone. Cautions to note in interpreting the chart:

1) This is the NSFNet backbone, so it doesn't show usage in Europe
or the rest of the world. Relative usage may vary elsewhere.

2) This is based on using IANA values; it's fairly common to serve data
on ports other than the assigned ones.

3) One protocol sometimes gets credit when another "owns" the data.
Example: I run a WAIS server and a Gopher server that points to it.
If you retrieve info from my WAIS server over the NSFnet via the Gopher
link, Gopher gets "credit".

4) These are packet counts, not raw bytes. I picket packets because that's
closer to a transaction count (e.g. users clicking on huge documents,
such as MPEGs or giant text files, don't skew the numbers quite as much).
Note that Merit gathers these numbers as samples, not absolute counts.

5) These three well-known networked info tools still don't dominate the
traffic; FTP ranks number 1, with 22% of the packet traffic, which is

*** 18 times *** the level of Gopher, which ranks number 11.

Comments:

Gopher continues its dominance and growth among these three, but WWW is
really beginning to take off. WWW is now ranked 21, 0.276 of traffic. WAIS,
ranked 29, remains relatively stable, its traffic having actually declined
in May, but that may be due in part to the masking effect mentioned above.

/Rich Wiggins, Gopher Coordinator, Michigan State U

---------------------------------------------------------------------
%!PS-Adobe-3.0
%%Creator: Windows PSCRIPT
%%Title: NIRTREND.XLC
%%BoundingBox: 18 9 593 784
%%DocumentNeededResources: (atend)
%%DocumentSuppliedResources: (atend)
%%Pages: (atend)
%%BeginResource: procset Win35Dict 3 1
/Win35Dict 290 dict def Win35Dict begin/bd{bind def}bind def/in{72
mul}bd/ed{exch def}bd/ld{load def}bd/tr/translate ld/gs/gsave ld/gr
/grestore ld/M/moveto ld/L/lineto ld/rmt/rmoveto ld/rlt/rlineto ld
/rct/rcurveto ld/st/stroke ld/n/newpath ld/sm/setmatrix ld/cm/currentmatrix
ld/cp/closepath ld/ARC/arcn ld/TR{65536 div}bd/lj/setlinejoin ld/lc
/setlinecap ld/ml/setmiterlimit ld/sl/setlinewidth ld/scignore false
def/sc{scignore{pop pop pop}{0 index 2 index eq 2 index 4 index eq
and{pop pop 255 div setgray}{3{255 div 3 1 roll}repeat
setrgbcolor}ifelse}ifelse}bd
/FC{bR bG bB sc}bd/fC{/bB ed/bG ed/bR ed}bd/HC{hR hG hB sc}bd/hC{
/hB ed/hG ed/hR ed}bd/PC{pR pG pB sc}bd/pC{/pB ed/pG ed/pR ed}bd/sM
matrix def/PenW 1 def/iPen 5 def/mxF matrix def/mxE matrix def/mxUE
matrix def/mxUF matrix def/fBE false def/iDevRes 72 0 matrix defaultmatrix
dtransform dup mul exch dup mul add sqrt def/fPP false def/SS{fPP{
/SV save def}{gs}ifelse}bd/RS{fPP{SV restore}{gr}ifelse}bd/EJ{gsave
showpage grestore}bd/#C{userdict begin/#copies ed end}bd/FEbuf 2 string
def/FEglyph(G )def/FE{1 exch{dup 16 FEbuf cvrs FEglyph exch 1 exch
putinterval 1 index exch FEglyph cvn put}for}bd/SM{/iRes ed/cyP ed
/cxPg ed/cyM ed/cxM ed 72 100 div dup scale dup 0 ne{90 eq{cyM exch
0 eq{cxM exch tr -90 rotate -1 1 scale}{cxM cxPg add exch tr +90
rotate}ifelse}{cyP
cyM sub exch 0 ne{cxM exch tr -90 rotate}{cxM cxPg add exch tr -90
rotate 1 -1 scale}ifelse}ifelse}{pop cyP cyM sub exch 0 ne{cxM cxPg
add exch tr 180 rotate}{cxM exch tr 1 -1 scale}ifelse}ifelse 100 iRes
div dup scale 0 0 transform .25 add round .25 sub exch .25 add round
.25 sub exch itransform translate}bd/SJ{1 index 0 eq{pop pop/fBE false
def}{1 index/Break ed div/dxBreak ed/fBE true def}ifelse}bd/ANSIVec[
16#0/grave 16#1/acute 16#2/circumflex 16#3/tilde 16#4/macron 16#5/breve
16#6/dotaccent 16#7/dieresis 16#8/ring 16#9/cedilla 16#A/hungarumlaut
16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle 16#60/grave
16#7C/bar 16#82/quotesinglbase 16#83/florin 16#84/quotedblbase 16#85
/ellipsis 16#86/dagger 16#87/daggerdbl 16#89/perthousand 16#8A/Scaron
16#8B/guilsinglleft 16#8C/OE 16#91/quoteleft 16#92/quoteright 16#93
/quotedblleft 16#94/quotedblright 16#95/bullet 16#96/endash 16#97
/emdash 16#99/trademark 16#9A/scaron 16#9B/guilsinglright 16#9C/oe
16#9F/Ydieresis 16#A0/space 16#A4/currency 16#A6/brokenbar 16#A7/section
16#A8/dieresis 16#A9/copyright 16#AA/ordfeminine 16#AB/guillemotleft
16#AC/logicalnot 16#AD/hyphen 16#AE/registered 16#AF/macron 16#B0/degree
16#B1/plusminus 16#B2/twosuperior 16#B3/threesuperior 16#B4/acute 16#B5
/mu 16#B6/paragraph 16#B7/periodcentered 16#B8/cedilla 16#B9/onesuperior
16#BA/ordmasculine 16#BB/guillemotright 16#BC/onequarter 16#BD/onehalf
16#BE/threequarters 16#BF/questiondown 16#C0/Agrave 16#C1/Aacute 16#C2
/Acircumflex 16#C3/Atilde 16#C4/Adieresis 16#C5/Aring 16#C6/AE 16#C7
/Ccedilla 16#C8/Egrave 16#C9/Eacute 16#CA/Ecircumflex 16#CB/Edieresis
16#CC/Igrave 16#CD/Iacute 16#CE/Icircumflex 16#CF/Idieresis 16#D0/Eth
16#D1/Ntilde 16#D2/Ograve 16#D3/Oacute 16#D4/Ocircumflex 16#D5/Otilde
16#D6/Odieresis 16#D7/multiply 16#D8/Oslash 16#D9/Ugrave 16#DA/Uacute
16#DB/Ucircumflex 16#DC/Udieresis 16#DD/Yacute 16#DE/Thorn 16#DF/germandbls
16#E0/agrave 16#E1/aacute 16#E2/acircumflex 16#E3/atilde 16#E4/adieresis
16#E5/aring 16#E6/ae 16#E7/ccedilla 16#E8/egrave 16#E9/eacute 16#EA
/ecircumflex 16#EB/edieresis 16#EC/igrave 16#ED/iacute 16#EE/icircumflex
16#EF/idieresis 16#F0/eth 16#F1/ntilde 16#F2/ograve 16#F3/oacute 16#F4
/ocircumflex 16#F5/otilde 16#F6/odieresis 16#F7/divide 16#F8/oslash
16#F9/ugrave 16#FA/uacute 16#FB/ucircumflex 16#FC/udieresis 16#FD/yacute
16#FE/thorn 16#FF/ydieresis ] def/reencdict 12 dict def/IsChar{basefontdict
/CharStrings get exch known}bd/MapCh{dup IsChar not{pop/bullet}if
newfont/Encoding get 3 1 roll put}bd/MapDegree{16#b0/degree IsChar{
/degree}{/ring}ifelse MapCh}bd/MapBB{16#a6/brokenbar IsChar{/brokenbar}{
/bar}ifelse MapCh}bd/ANSIFont{reencdict begin/newfontname ed/basefontname
ed FontDirectory newfontname known not{/basefontdict basefontname findfont
def/newfont basefontdict maxlength dict def basefontdict{exch dup/FID
ne{dup/Encoding eq{exch dup length array copy newfont 3 1 roll put}{exch
newfont 3 1 roll put}ifelse}{pop pop}ifelse}forall newfont/FontName
newfontname put 127 1 159{newfont/Encoding get exch/bullet put}for
ANSIVec aload pop ANSIVec length 2 idiv{MapCh}repeat MapDegree MapBB
newfontname newfont definefont pop}if newfontname end}bd/SB{FC/ULlen
ed/str ed str length fBE not{dup 1 gt{1 sub}if}if/cbStr ed/dxGdi ed
/y0 ed/x0 ed str stringwidth dup 0 ne{/y1 ed/x1 ed y1 y1 mul x1 x1
mul add sqrt dxGdi exch div 1 sub dup x1 mul cbStr div exch y1 mul
cbStr div}{exch abs neg dxGdi add cbStr div exch}ifelse/dyExtra ed
/dxExtra ed x0 y0 M fBE{dxBreak 0 BCh dxExtra dyExtra str awidthshow}{dxExtra
dyExtra str ashow}ifelse fUL{x0 y0 M dxUL dyUL rmt ULlen fBE{Break
add}if 0 mxUE transform gs rlt cyUL sl [] 0 setdash st gr}if fSO{x0
y0 M dxSO dySO rmt ULlen fBE{Break add}if 0 mxUE transform gs rlt cyUL
sl [] 0 setdash st gr}if n/fBE false def}bd/font{/name ed/Ascent ed
0 ne/fT3 ed 0 ne/fSO ed 0 ne/fUL ed/Sy ed/Sx ed 10.0 div/ori ed -10.0
div/esc ed/BCh ed name findfont/xAscent 0 def/yAscent Ascent def/ULesc
esc def ULesc mxUE rotate pop fT3{/esc 0 def xAscent yAscent mxUE transform
/yAscent ed/xAscent ed}if [Sx 0 0 Sy neg xAscent yAscent] esc mxE
rotate mxF concatmatrix makefont setfont [Sx 0 0 Sy neg 0 Ascent] mxUE
mxUF concatmatrix pop fUL{currentfont dup/FontInfo get/UnderlinePosition
known not{pop/Courier findfont}if/FontInfo get/UnderlinePosition get
1000 div 0 exch mxUF transform/dyUL ed/dxUL ed}if fSO{0 .3 mxUF transform
/dySO ed/dxSO ed}if fUL fSO or{currentfont dup/FontInfo get/UnderlineThickness
known not{pop/Courier findfont}if/FontInfo get/UnderlineThickness get
1000 div Sy mul/cyUL ed}if}bd/min{2 copy gt{exch}if pop}bd/max{2 copy
lt{exch}if pop}bd/CP{/ft ed{{ft 0 eq{clip}{eoclip}ifelse}stopped{currentflat
1 add setflat}{exit}ifelse}loop}bd/patfont 10 dict def patfont begin
/FontType 3 def/FontMatrix [1 0 0 -1 0 0] def/FontBBox [0 0 16 16]
def/Encoding StandardEncoding def/BuildChar{pop pop 16 0 0 0 16 16
setcachedevice 16 16 false [1 0 0 1 .25 .25]{pat}imagemask}bd end/p{
/pat 32 string def{}forall 0 1 7{dup 2 mul pat exch 3 index put dup
2 mul 1 add pat exch 3 index put dup 2 mul 16 add pat exch 3 index
put 2 mul 17 add pat exch 2 index put pop}for}bd/pfill{/PatFont patfont
definefont setfont/ch(AAAA)def X0 64 X1{Y1 -16 Y0{1 index exch M ch
show}for pop}for}bd/vert{X0 w X1{dup Y0 M Y1 L st}for}bd/horz{Y0 w
Y1{dup X0 exch M X1 exch L st}for}bd/fdiag{X0 w X1{Y0 M X1 X0 sub dup
rlt st}for Y0 w Y1{X0 exch M Y1 Y0 sub dup rlt st}for}bd/bdiag{X0 w
X1{Y1 M X1 X0 sub dup neg rlt st}for Y0 w Y1{X0 exch M Y1 Y0 sub dup
neg rlt st}for}bd/AU{1 add cvi 15 or}bd/AD{1 sub cvi -16 and}bd/SHR{pathbbox
AU/Y1 ed AU/X1 ed AD/Y0 ed AD/X0 ed}bd/hfill{/w iRes 37.5 div round
def 0.1 sl [] 0 setdash n dup 0 eq{horz}if dup 1 eq{vert}if dup 2 eq{fdiag}if
dup 3 eq{bdiag}if dup 4 eq{horz vert}if 5 eq{fdiag bdiag}if}bd/F{/ft
ed fm 256 and 0 ne{gs FC ft 0 eq{fill}{eofill}ifelse gr}if fm 1536
and 0 ne{SHR gs HC ft CP fm 1024 and 0 ne{/Tmp save def pfill Tmp restore}{fm
15 and hfill}ifelse gr}if}bd/S{PenW sl PC st}bd/m matrix def/GW{iRes
12 div PenW add cvi}bd/DoW{iRes 50 div PenW add cvi}bd/DW{iRes 8 div
PenW add cvi}bd/SP{/PenW ed/iPen ed iPen 0 eq iPen 6 eq or{[] 0 setdash}if
iPen 1 eq{[DW GW] 0 setdash}if iPen 2 eq{[DoW GW] 0 setdash}if iPen
3 eq{[DW GW DoW GW] 0 setdash}if iPen 4 eq{[DW GW DoW GW DoW GW] 0
setdash}if}bd/E{m cm pop tr scale 1 0 moveto 0 0 1 0 360 arc cp m sm}bd
/AG{/sy ed/sx ed sx div 4 1 roll sy div 4 1 roll sx div 4 1 roll sy
div 4 1 roll atan/a2 ed atan/a1 ed sx sy scale a1 a2 ARC}def/A{m cm
pop tr AG m sm}def/P{m cm pop tr 0 0 M AG cp m sm}def/RRect{n 4 copy
M 3 1 roll exch L 4 2 roll L L cp}bd/RRCC{/r ed/y1 ed/x1 ed/y0 ed/x0
ed x0 x1 add 2 div y0 M x1 y0 x1 y1 r arcto 4{pop}repeat x1 y1 x0 y1
r arcto 4{pop}repeat x0 y1 x0 y0 r arcto 4{pop}repeat x0 y0 x1 y0 r
arcto 4{pop}repeat cp}bd/RR{2 copy 0 eq exch 0 eq or{pop pop RRect}{2
copy eq{pop RRCC}{m cm pop/y2 ed/x2 ed/ys y2 x2 div 1 max def/xs x2
y2 div 1 max def/y1 exch ys div def/x1 exch xs div def/y0 exch ys div
def/x0 exch xs div def/r2 x2 y2 min def xs ys scale x0 x1 add 2 div
y0 M x1 y0 x1 y1 r2 arcto 4{pop}repeat x1 y1 x0 y1 r2 arcto 4{pop}repeat
x0 y1 x0 y0 r2 arcto 4{pop}repeat x0 y0 x1 y0 r2 arcto 4{pop}repeat
m sm cp}ifelse}ifelse}bd/PP{{rlt}repeat}bd/OB{gs 0 ne{7 3 roll/y ed
/x ed x y translate ULesc rotate x neg y neg translate x y 7 -3 roll}if
sc B fill gr}bd/B{M/dy ed/dx ed dx 0 rlt 0 dy rlt dx neg 0 rlt cp}bd
/CB{B clip n}bd/ErrHandler{errordict dup maxlength exch length gt
dup{errordict begin}if/errhelpdict 12 dict def errhelpdict
begin/stackunderflow(operand stack underflow)def
/undefined(this name is not defined in a dictionary)def/VMerror(you have used
up all the printer's memory)def
/typecheck(operator was expecting a different type of operand)def
/ioerror(input/output error occured)def end{end}if errordict begin
/handleerror{$error begin newerror{/newerror false def showpage 72
72 scale/x .25 def/y 9.6 def/Helvetica findfont .2 scalefont setfont
x y moveto(Offending Command = )show/command load{dup type/stringtype
ne{(max err string)cvs}if show}exec/y y .2 sub def x y moveto(Error = )show
errorname{dup type dup( max err string )cvs show( : )show/stringtype
ne{( max err string )cvs}if show}exec errordict begin errhelpdict errorname
known{x 1 add y .2 sub moveto errhelpdict errorname get show}if end
/y y .4 sub def x y moveto(Stack =)show ostack{/y y .2 sub def x 1
add y moveto dup type/stringtype ne{( max err string )cvs}if show}forall
showpage}if end}def end}bd end
%%EndResource
/SVDoc save def
%%EndProlog
%%BeginSetup
Win35Dict begin
ErrHandler
statusdict begin 0 setjobtimeout end
statusdict begin statusdict /jobname (NIRTREND.XLC) put end
/oldDictCnt countdictstack def {}stopped

{ countdictstack oldDictCnt lt { Win35Dict begin }

{1 1 countdictstack oldDictCnt sub {pop end } for } ifelse } if

/oldDictCnt countdictstack def {letter
}stopped

{ countdictstack oldDictCnt lt { Win35Dict begin }

{1 1 countdictstack oldDictCnt sub {pop end } for } ifelse } if

[
{mark 1.0 1.0 .98 .9 .82 .68 .56 .48 .28 .1 .06 .0 counttomark dup 3 add -1
roll exch 2 sub mul dup floor cvi dup 3 1 roll sub exch dup 3 add index exch 2
add index dup 4 1 roll sub mul add counttomark 1 add 1 roll cleartomark } bind
/exec load currenttransfer /exec load] cvx settransfer
/setresolution where { pop 300 300 setresolution } if
%%EndSetup
%%Page: 1 1
%%PageResources: (atend)
SS
0 0 25 11 798 1100 300 SM
32 0 0 42 42 0 0 0 42 /AvantGarde-Book /font1 ANSIFont font
0 0 0 fC
gs 2100 3000 150 117 CB
1059 117 284 (NIRTREND.XLC) 284 SB
gr
255 255 255 fC
/fm 256 def
1506 1870 M 534 108 369 -47 -506 -132 -397 71 4 PP
1 F
n
603 1809 M -369 47 1 429 376 -6 -8 -470 4 PP
1 F
n
972 1762 M -534 -108 -9 523 544 14 -1 -429 4 PP
1 F
n
1 lc
1 lj
0 0 0 pC
0 1 SP
gs 370 48 603 1762 CB
972 1762 M -369 47 1 PP
S
n
gr
gs 377 51 687 1781 CB
1063 1781 M -376 50 1 PP
S
n
gr
gs 383 56 779 1800 CB
1161 1800 M -382 55 1 PP
S
n
gr
gs 388 61 880 1821 CB
1267 1821 M -387 60 1 PP
S
n
gr
gs 393 66 989 1845 CB
1381 1845 M -392 65 1 PP
S
n
gr
gs 398 72 1109 1870 CB
1506 1870 M -397 71 1 PP
S
n
gr
gs 507 133 603 1809 CB
603 1809 M 506 132 1 PP
S
n
gr
gs 520 123 733 1793 CB
733 1793 M 519 122 1 PP
S
n
gr
gs 528 116 856 1777 CB
856 1777 M 527 115 1 PP
S
n
gr
gs 535 109 972 1762 CB
972 1762 M 534 108 1 PP
S
n
gr
gs 2 430 971 1333 CB
972 1762 M -1 -429 1 PP
S
n
gr
gs 2 447 1063 1335 CB
1063 1781 M 1 -446 1 PP
S
n
gr
gs 3 463 1161 1338 CB
1161 1800 M 2 -462 1 PP
S
n
gr
gs 5 481 1267 1341 CB
1267 1821 M 4 -480 1 PP
S
n
gr
gs 7 502 1381 1344 CB
1381 1845 M 6 -501 1 PP
S
n
gr
gs 10 524 1506 1347 CB
1506 1870 M 9 -523 1 PP
S
n
gr
gs 9 471 595 1339 CB
603 1809 M -8 -470 1 PP
S
n
gr
gs 5 457 729 1337 CB
733 1793 M -4 -456 1 PP
S
n
gr
gs 3 443 854 1335 CB
856 1777 M -2 -442 1 PP
S
n
gr
gs 2 430 971 1333 CB
972 1762 M -1 -429 1 PP
S
n
gr
gs 370 48 603 1762 CB
603 1809 M 369 -47 1 PP
S
n
gr
gs 535 109 972 1762 CB
972 1762 M 534 108 1 PP
S
n
gr
gs 371 44 602 1720 CB
602 1763 M 370 -43 1 PP
S
n
gr
gs 536 99 972 1720 CB
972 1720 M 535 98 1 PP
S
n
gr
gs 372 40 601 1677 CB
601 1716 M 371 -39 1 PP
S
n
gr
gs 537 91 972 1677 CB
972 1677 M 536 90 1 PP
S
n
gr
gs 373 36 600 1635 CB
600 1670 M 372 -35 1 PP
S
n
gr
gs 538 81 972 1635 CB
972 1635 M 537 80 1 PP
S
n
gr
gs 373 32 600 1592 CB
600 1623 M 372 -31 1 PP
S
n
gr
gs 538 72 972 1592 CB
972 1592 M 537 71 1 PP
S
n
gr
gs 374 28 599 1549 CB
599 1576 M 373 -27 1 PP
S
n
gr
gs 539 63 972 1549 CB
972 1549 M 538 62 1 PP
S
n
gr
gs 375 24 598 1506 CB
598 1529 M 374 -23 1 PP
S
n
gr
gs 540 54 972 1506 CB
972 1506 M 539 53 1 PP
S
n
gr
gs 374 20 598 1463 CB
598 1482 M 373 -19 1 PP
S
n
gr
gs 542 44 971 1463 CB
971 1463 M 541 43 1 PP
S
n
gr
gs 375 15 597 1420 CB
597 1434 M 374 -14 1 PP
S
n
gr
gs 543 34 971 1420 CB
971 1420 M 542 33 1 PP
S
n
gr
gs 376 12 596 1376 CB
596 1387 M 375 -11 1 PP
S
n
gr
gs 544 25 971 1376 CB
971 1376 M 543 24 1 PP
S
n
gr
gs 377 7 595 1333 CB
595 1339 M 376 -6 1 PP
S
n
gr
gs 545 15 971 1333 CB
971 1333 M 544 14 1 PP
S
n
gr
1506 1870 M 534 108 369 -47 -506 -132 -397 71 4 PP
S
n
603 1809 M -369 47 1 429 376 -6 -8 -470 4 PP
S
n
972 1762 M -534 -108 -9 523 544 14 -1 -429 4 PP
S
n
gs 507 133 603 1809 CB
603 1809 M 506 132 1 PP
S
n
gr
gs 1 13 603 1809 CB
603 1809 M 0 12 1 PP
S
n
gr
gs 1 13 687 1831 CB
687 1831 M 0 12 1 PP
S
n
gr
gs 1 13 779 1855 CB
779 1855 M 0 12 1 PP
S
n
gr
gs 1 13 880 1881 CB
880 1881 M 0 12 1 PP
S
n
gr
gs 1 12 989 1910 CB
989 1910 M 0 11 1 PP
S
n
gr
gs 1 12 1109 1941 CB
1109 1941 M 0 11 1 PP
S
n
gr
32 0 0 33 33 0 0 0 29 /Times-Roman /font32 ANSIFont font
0 0 0 fC
gs 1968 1019 216 1107 CB
581 1839 44 (Jan) 44 SB
gr
gs 1968 1019 216 1107 CB
663 1861 48 (Feb) 48 SB
gr
gs 1968 1019 216 1107 CB
752 1885 55 (Mar) 55 SB
gr
gs 1968 1019 216 1107 CB
855 1911 50 (Apr) 50 SB
gr
gs 1968 1019 216 1107 CB
959 1939 60 (May) 60 SB
gr
gs 1968 1019 216 1107 CB
1086 1970 46 (Jun) 46 SB
gr
gs 398 72 1109 1870 CB
1506 1870 M -397 71 1 PP
S
n
gr
gs 1 12 1109 1941 CB
1109 1941 M 0 11 1 PP
S
n
gr
gs 1 13 1252 1915 CB
1252 1915 M 0 12 1 PP
S
n
gr
gs 1 12 1383 1892 CB
1383 1892 M 0 11 1 PP
S
n
gr
gs 1 12 1506 1870 CB
1506 1870 M 0 11 1 PP
S
n
gr
32 -2700 -2700 38 38 0 0 0 34 /Times-Bold /font29 ANSIFont font
gs 1968 1019 216 1107 CB
1159 2051 101 (WAIS) 101 SB
gr
32 -2700 -2700 38 38 0 0 0 34 /Times-Bold /font29 ANSIFont font
gs 1968 1019 216 1107 CB
1296 2039 114 (WWW) 114 SB
gr
32 -2700 -2700 38 38 0 0 0 34 /Times-Bold /font29 ANSIFont font
gs 1968 1019 216 1107 CB
1423 2026 124 (Gopher) 124 SB
gr
32 0 0 33 33 0 0 0 31 /Times-BoldItalic /font30 ANSIFont font
gs 289 55 1506 1951 CB
1510 1959 275 ( Packets Measured) 275 SB
gr
gs 12 1 1506 1870 CB
1506 1870 M 11 0 1 PP
S
n
gr
gs 12 1 1507 1818 CB
1507 1818 M 11 0 1 PP
S
n
gr
gs 12 1 1508 1767 CB
1508 1767 M 11 0 1 PP
S
n
gr
gs 12 1 1509 1715 CB
1509 1715 M 11 0 1 PP
S
n
gr
gs 13 1 1509 1663 CB
1509 1663 M 12 0 1 PP
S
n
gr
gs 13 1 1510 1611 CB
1510 1611 M 12 0 1 PP
S
n
gr
gs 13 1 1511 1559 CB
1511 1559 M 12 0 1 PP
S
n
gr
gs 12 1 1512 1506 CB
1512 1506 M 11 0 1 PP
S
n
gr
gs 12 1 1513 1453 CB
1513 1453 M 11 0 1 PP
S
n
gr
gs 12 1 1514 1400 CB
1514 1400 M 11 0 1 PP
S
n
gr
gs 12 1 1515 1347 CB
1515 1347 M 11 0 1 PP
S
n
gr
32 0 0 42 42 0 0 0 42 /AvantGarde-Book /font1 ANSIFont font
gs 1968 1019 216 1107 CB
1523 1844 23 (0) 23 SB
gr
gs 1968 1019 216 1107 CB
1524 1792 208 (50,000,000) 208 SB
gr
gs 1968 1019 216 1107 CB
1525 1741 231 (100,000,000) 231 SB
gr
gs 1968 1019 216 1107 CB
1526 1689 231 (150,000,000) 231 SB
gr
gs 1968 1019 216 1107 CB
1526 1637 231 (200,000,000) 231 SB
gr
gs 1968 1019 216 1107 CB
1527 1585 231 (250,000,000) 231 SB
gr
gs 1968 1019 216 1107 CB
1528 1533 231 (300,000,000) 231 SB
gr
gs 1968 1019 216 1107 CB
1529 1480 231 (350,000,000) 231 SB
gr
gs 1968 1019 216 1107 CB
1530 1427 231 (400,000,000) 231 SB
gr
gs 1968 1019 216 1107 CB
1531 1374 231 (450,000,000) 231 SB
gr
gs 1968 1019 216 1107 CB
1532 1321 231 (500,000,000) 231 SB
gr
255 255 255 fC
0 0 0 hC
/fm 1280 def
<55aa55aa55aa55aa> p
1411 1401 M 7 -487 -82 15 -8 475 83 -3 4 PP
1 F
S
n
876 1774 M -528 -114 -7 487 127 -21 115 -58 106 -25 98 -57 90 -49 -1 -163 8 PP
1 F
S
n
<77dd77dd77dd77dd> p
754 1789 M -88 -20 -83 12 89 18 82 -10 4 PP
1 F
S
n
842 1809 M -95 -13 -84 12 96 13 83 -12 4 PP
1 F
S
n
937 1822 M -103 -11 -86 13 105 10 84 -12 4 PP
1 F
S
n
1040 1833 M -112 2 -87 13 113 -2 86 -13 4 PP
1 F
S
n
1275 1801 M 1 -110 -88 15 -1 108 88 -13 4 PP
1 F
S
n
754 1790 M -520 -121 -1 110 123 -30 112 -2 103 11 95 13 88 20 0 -1 8 PP
1 F
S
n
/fm 256 def
625 1795 M -85 -17 -89 11 87 17 87 -11 4 PP
1 F
S
n
710 1812 M -93 -20 -90 12 94 19 89 -11 4 PP
1 F
S
n
803 1832 M -100 -17 -92 13 102 16 90 -12 4 PP
1 F
S
n
903 1849 M -110 -36 -94 15 112 34 92 -13 4 PP
1 F
S
n
1013 1885 M -121 -26 -95 16 122 25 94 -15 4 PP
1 F
S
n
1134 1911 M 0 -25 -95 17 0 24 95 -16 4 PP
1 F
S
n
625 1806 M -509 -130 0 25 121 26 110 36 100 17 93 20 85 17 0 -11 8 PP
1 F
S
n
32 0 0 42 42 0 0 0 39 /Times-Bold /font29 ANSIFont font
0 0 0 fC
gs 1282 120 559 1138 CB
565 1149 1271 (Networked Info Retrieval Usage, NSFNET Backbone, 1993 \(data
from) 1271 SB
gr
gs 1282 120 559 1138 CB
1024 1200 353 (ftp://nic.merit.edu/\)) 353 SB
gr
1 #C
statusdict begin /manualfeed false store end
EJ RS
%%PageTrailer
%%PageResources: font AvantGarde-Book
%%+ font Times-Bold
%%+ font Times-BoldItalic
%%+ font Times-Roman
%%Trailer
SVDoc restore
end
%%Pages: 1
% TrueType font name key:
% MSTT31c0f7 = 236fDTimes New RomanF00000026000002bc0000
% MSTT31c104 = 236fDTimes New RomanF00000021000001900000
% MSTT31c111 = 236fDTimes New RomanF0000002a000002bc0000
% MSTT31c11e = 236fDTimes New RomanF00000021000002bc0001
% MSTT31c12b = 236fDTimes New RomanF00000026f57402bc0000
%%DocumentSuppliedResources: procset Win35Dict 3 1

%%DocumentNeededResources: font AvantGarde-Book
%%+ font Times-Bold
%%+ font Times-BoldItalic
%%+ font Times-Roman

%%EOF