From a799dd66fc767307063092618d9f2d2b4f47c8a8 Mon Sep 17 00:00:00 2001 From: Zooko O'Whielacronx Date: Tue, 26 May 2009 20:11:23 -0700 Subject: [PATCH] docs: update network-and-reliance-topology.svg for beauty and clarity --- docs/network-and-reliance-topology.svg | 1858 +++++++++++++++--------- 1 file changed, 1158 insertions(+), 700 deletions(-) diff --git a/docs/network-and-reliance-topology.svg b/docs/network-and-reliance-topology.svg index f572aeef..8cba03b6 100644 --- a/docs/network-and-reliance-topology.svg +++ b/docs/network-and-reliance-topology.svg @@ -9,16 +9,17 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="744.09448819" - height="1052.3622047" + width="815" + height="660" id="svg2" sodipodi:version="0.32" inkscape:version="0.46" sodipodi:docname="network-and-reliance-topology.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" - inkscape:export-filename="/home/zooko/playground/allmydata/tahoe/trunk/trunk/docs/specifications/network-and-reliance-topology.png" + inkscape:export-filename="/home/zooko/playground/allmydata/tahoe/trunk/trunk/docs/network-and-reliance-topology.png" inkscape:export-xdpi="151" - inkscape:export-ydpi="151"> + inkscape:export-ydpi="151" + version="1.0"> + style="overflow:visible"> + d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" + transform="matrix(-0.4,0,0,-0.4,-4,0)" /> + + + + showguides="true"> + id="grid3680" + visible="true" + enabled="true" /> @@ -246,794 +261,1237 @@ + id="layer1" + transform="translate(-19.65004,-153.16943)"> Tahoe-LAFS network topology + x="249.16103" + y="223.59428" + style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Tahoe-LAFS network topology Tahoe-LAFS storage servers + transform="translate(278.64961,-10.180235)" + inkscape:export-filename="/home/zooko/playground/allmydata/tahoe/trunk/trunk/docs/network-and-reliance-topology.png" + inkscape:export-xdpi="151" + inkscape:export-ydpi="151" /> Tahoe-LAFS client + width="62.804142" + height="70.508224" + x="338.38593" + y="387.10129" + inkscape:export-filename="/home/zooko/playground/allmydata/tahoe/trunk/trunk/docs/network-and-reliance-topology.png" + inkscape:export-xdpi="151" + inkscape:export-ydpi="151" /> gateway + x="315.38602" + y="367.61618" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Tahoe-LAFS gateway + inkscape:connector-type="polyline" + inkscape:export-filename="/home/zooko/playground/allmydata/tahoe/trunk/trunk/docs/network-and-reliance-topology.png" + inkscape:export-xdpi="151" + inkscape:export-ydpi="151" + inkscape:connection-start="#rect3283" /> + inkscape:connector-type="polyline" + inkscape:export-filename="/home/zooko/playground/allmydata/tahoe/trunk/trunk/docs/network-and-reliance-topology.png" + inkscape:export-xdpi="151" + inkscape:export-ydpi="151" + inkscape:connection-start="#rect3283" /> + inkscape:connector-type="polyline" + inkscape:export-filename="/home/zooko/playground/allmydata/tahoe/trunk/trunk/docs/network-and-reliance-topology.png" + inkscape:export-xdpi="151" + inkscape:export-ydpi="151" + inkscape:connection-start="#rect3283" /> + inkscape:connector-type="polyline" + inkscape:export-filename="/home/zooko/playground/allmydata/tahoe/trunk/trunk/docs/network-and-reliance-topology.png" + inkscape:export-xdpi="151" + inkscape:export-ydpi="151" + inkscape:connection-start="#rect3283" /> + inkscape:connector-type="polyline" + inkscape:export-filename="/home/zooko/playground/allmydata/tahoe/trunk/trunk/docs/network-and-reliance-topology.png" + inkscape:export-xdpi="151" + inkscape:export-ydpi="151" + inkscape:connection-start="#rect3283" /> + inkscape:connector-type="polyline" + inkscape:export-filename="/home/zooko/playground/allmydata/tahoe/trunk/trunk/docs/network-and-reliance-topology.png" + inkscape:export-xdpi="151" + inkscape:export-ydpi="151" + inkscape:connection-start="#rect3283" /> Tahoe-LAFS storage protocol (TCP/SSL) + x="215.80296" + y="426.10864" + id="tspan2799" + style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" />over TCP/SSL + inkscape:connector-type="polyline" + inkscape:export-filename="/home/zooko/playground/allmydata/tahoe/trunk/trunk/docs/network-and-reliance-topology.png" + inkscape:export-xdpi="151" + inkscape:export-ydpi="151" + inkscape:connection-end="#rect2791" /> HTTP(S) + x="484.1033" + y="425.36606" + style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + id="tspan6123" />over HTTP(S) HTTP(S)HTTP(S)server + x="430.33945" + y="428.8251" + id="tspan8215" + style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">server Tahoe-LAFSTahoe-LAFSstoragestorageclient + x="369.72025" + y="437.11523" + id="tspan2783" + style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">client RED + x="353.048" + y="597.42224" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Red means that whoever controls that link or thatmachine can see your files and change their means that whoever controls that link or that machine cancontents. In other words, you rely on thatsee your files and change their contents. In other words, youcomponent for confidentiality and integrity. + x="380.59344" + y="621.42224" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + id="tspan5180">rely on that component for confidentiality and integrity. BlackBLACK + x="341.98135" + y="677.64783" + id="tspan6119" /> means that whoever controls that link or thatmachine cannot see your files or change their means that whoever controls that link or that machine cannotcontents. In other words, you do not rely on see your files or change their contents. In other words, youthat component for confidentiality and integrity. + x="378.76923" + y="689.64783" + id="tspan8479" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">do not rely on that component for confidentiality and integrity. * web browser• web browser * command-line tool• command-line tool * Windows virtual drive• Windows virtual drive * JavaScript frontends• JavaScript frontends * tahoe backup tool• tahoe backup tool * duplicity• duplicity * GridBackup• GridBackup (incomplete) * FUSE?• FUSE (incomplete) * Nautilus? + x="666.6665" + y="480.14856" + id="tspan2773" + style="font-size:12px;font-style:oblique;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans Oblique" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + width="62.804142" + height="70.508224" + x="401.42587" + y="387.10129" + inkscape:export-filename="/home/zooko/playground/allmydata/tahoe/trunk/trunk/docs/network-and-reliance-topology.png" + inkscape:export-xdpi="151" + inkscape:export-ydpi="151" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tahoe-LAFS storage protocol + Tahoe-LAFS WAPI -- 2.45.2