SNT

Cours de SNT
git clone git://git.vgx.fr/SNT
Log | Files | Refs

commit 1ac13a1490c92c7451a304703c8a3e59080d840d
parent 2fb797c253914d7a668113b612ff627330e1704e
Author: Léo Villeveygoux <l@vgx.fr>
Date:   Fri, 16 Oct 2020 17:18:11 +0200

Ajout des séances sur le P2P et ses usages

Diffstat:
Ainternet/P2P/Le piratage c'est du vol.mp4 | 0
Ainternet/P2P/illustrations/client-serveur-transfers.svg | 832+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Ainternet/P2P/illustrations/client-serveur.svg | 661+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Ainternet/P2P/illustrations/p2p-transfers-1.svg | 861+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Ainternet/P2P/illustrations/p2p-transfers-2.svg | 756+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Ainternet/P2P/p2p-usages.odt | 0
Ainternet/P2P/p2p.md | 73+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7 files changed, 3183 insertions(+), 0 deletions(-)

diff --git a/internet/P2P/Le piratage c'est du vol.mp4 b/internet/P2P/Le piratage c'est du vol.mp4 Binary files differ. diff --git a/internet/P2P/illustrations/client-serveur-transfers.svg b/internet/P2P/illustrations/client-serveur-transfers.svg @@ -0,0 +1,832 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + sodipodi:docname="client-serveur-transfers.svg" + inkscape:version="1.0 (4035a4fb49, 2020-05-01)" + id="svg8" + version="1.1" + viewBox="0 0 508 285.75" + height="1080" + width="1920"> + <defs + id="defs2"> + <marker + inkscape:isstock="true" + style="overflow:visible;" + id="marker1638" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow1Send"> + <path + transform="scale(0.2) rotate(180) translate(6,0)" + style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + id="path1636" /> + </marker> + <marker + inkscape:collect="always" + inkscape:stockid="Arrow1Send" + orient="auto" + refY="0.0" + refX="0.0" + id="marker1574" + style="overflow:visible;" + inkscape:isstock="true"> + <path + id="path1572" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1" + transform="scale(0.2) rotate(180) translate(6,0)" /> + </marker> + <marker + inkscape:collect="always" + inkscape:isstock="true" + style="overflow:visible;" + id="marker1548" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow1Send"> + <path + transform="scale(0.2) rotate(180) translate(6,0)" + style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + id="path1546" /> + </marker> + <marker + inkscape:collect="always" + inkscape:stockid="Arrow1Send" + orient="auto" + refY="0.0" + refX="0.0" + id="marker1440" + style="overflow:visible;" + inkscape:isstock="true"> + <path + id="path1438" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1" + transform="scale(0.2) rotate(180) translate(6,0)" /> + </marker> + <marker + inkscape:collect="always" + inkscape:isstock="true" + style="overflow:visible;" + id="Arrow1Send" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow1Send"> + <path + transform="scale(0.2) rotate(180) translate(6,0)" + style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + id="path1147" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible;" + id="Arrow1Mend" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow1Mend"> + <path + transform="scale(0.4) rotate(180) translate(10,0)" + style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + id="path1141" /> + </marker> + </defs> + <sodipodi:namedview + inkscape:window-maximized="1" + inkscape:window-y="-1" + inkscape:window-x="-1" + inkscape:window-height="1078" + inkscape:window-width="1918" + inkscape:snap-global="false" + units="px" + showgrid="false" + inkscape:document-rotation="0" + inkscape:current-layer="layer1" + inkscape:document-units="mm" + inkscape:cy="514.49288" + inkscape:cx="670.85535" + inkscape:zoom="0.53589285" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:groupmode="layer" + inkscape:label="Calque 1"> + <g + transform="translate(35.658762)" + id="g870"> + <g + id="g855"> + <rect + rx="3.5592356" + ry="3.5592353" + y="35.952492" + x="206.40593" + height="45.410343" + width="23.870628" + id="rect833" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect837" + width="3.1277077" + height="3.2608824" + x="223.35448" + y="45.477451" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect839" + width="16.238934" + height="3.2589984" + x="210.34598" + y="57.613945" /> + <rect + y="62.905613" + x="210.34598" + height="3.2589984" + width="16.238934" + id="rect843" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect845" + width="16.238934" + height="3.2589984" + x="210.34598" + y="68.197281" /> + <rect + y="73.488945" + x="210.34598" + height="3.2589984" + width="16.238934" + id="rect847" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + </g> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583" + x="218.03642" + y="27.585947" + id="text859"><tspan + sodipodi:role="line" + id="tspan857" + x="218.03642" + y="27.585947" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;stroke-width:0.264583">Serveur</tspan></text> + </g> + <rect + rx="4.9008327" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect874" + width="20.980995" + height="20.980995" + x="133.10789" + y="92.61264" + ry="4.9008327" /> + <rect + rx="4.9008327" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect876" + width="20.980995" + height="20.980995" + x="336.177" + y="90.73774" + ry="4.9008327" /> + <rect + rx="4.9008327" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect878" + width="20.980995" + height="20.980995" + x="281.05707" + y="180.66891" + ry="4.9008327" /> + <rect + rx="4.9008327" + ry="4.9008327" + y="175.44234" + x="167.25653" + height="20.980995" + width="20.980995" + id="rect872" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + ry="4.9008327" + y="92.61264" + x="212.48297" + height="20.980995" + width="20.980995" + id="rect880" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + rx="4.9008327" /> + <g + id="g978" + transform="matrix(0.6668548,0,0,0.66519596,12.288668,62.94987)" + style="stroke-width:1.50145"> + <g + style="stroke-width:1.48545" + transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)" + id="g970"> + <path + sodipodi:nodetypes="sssssssss" + d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z" + transform="scale(1,-1)" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="path958" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect960" + width="70.611977" + height="16.612898" + x="19.538363" + y="-180.39978" + transform="scale(1,-1)" + ry="2.3656511" + rx="3.6153173" /> + <rect + rx="3.6153173" + ry="2.3656511" + transform="scale(1,-1)" + y="-178.15401" + x="23.233576" + height="12.121358" + width="63.221546" + id="rect962" + style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <path + id="path964" + style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" /> + <path + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" + d="M 23.192456,170.1623 H 86.425169" + id="path966" /> + <path + id="path968" + d="M 23.192456,174.39563 H 86.425169" + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" /> + </g> + <rect + rx="7.3491621" + ry="7.3674893" + y="124.17677" + x="17.950861" + height="41.455891" + width="70.611977" + id="rect972" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect974" + width="70.611977" + height="41.455891" + x="19.538363" + y="124.17677" + ry="7.3674893" + rx="7.3491621" /> + <rect + rx="7.3491621" + ry="7.3674893" + y="129.9343" + x="24.587801" + height="29.94083" + width="60.5131" + id="rect976" + style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + </g> + <g + id="g1000" + transform="matrix(0.6668548,0,0,0.66519596,76.043948,145.86284)" + style="stroke-width:1.50145"> + <g + style="stroke-width:1.48545" + transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)" + id="g992"> + <path + sodipodi:nodetypes="sssssssss" + d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z" + transform="scale(1,-1)" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="path980" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect982" + width="70.611977" + height="16.612898" + x="19.538363" + y="-180.39978" + transform="scale(1,-1)" + ry="2.3656511" + rx="3.6153173" /> + <rect + rx="3.6153173" + ry="2.3656511" + transform="scale(1,-1)" + y="-178.15401" + x="23.233576" + height="12.121358" + width="63.221546" + id="rect984" + style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <path + id="path986" + style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" /> + <path + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" + d="M 23.192456,170.1623 H 86.425169" + id="path988" /> + <path + id="path990" + d="M 23.192456,174.39563 H 86.425169" + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" /> + </g> + <rect + rx="7.3491621" + ry="7.3674893" + y="124.17677" + x="17.950861" + height="41.455891" + width="70.611977" + id="rect994" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect996" + width="70.611977" + height="41.455891" + x="19.538363" + y="124.17677" + ry="7.3674893" + rx="7.3491621" /> + <rect + rx="7.3491621" + ry="7.3674893" + y="129.9343" + x="24.587801" + height="29.94083" + width="60.5131" + id="rect998" + style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + </g> + <g + id="g1022" + transform="matrix(0.6668548,0,0,0.66519596,400.54808,27.735987)" + style="stroke-width:1.50145"> + <g + style="stroke-width:1.48545" + transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)" + id="g1014"> + <path + sodipodi:nodetypes="sssssssss" + d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z" + transform="scale(1,-1)" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="path1002" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect1004" + width="70.611977" + height="16.612898" + x="19.538363" + y="-180.39978" + transform="scale(1,-1)" + ry="2.3656511" + rx="3.6153173" /> + <rect + rx="3.6153173" + ry="2.3656511" + transform="scale(1,-1)" + y="-178.15401" + x="23.233576" + height="12.121358" + width="63.221546" + id="rect1006" + style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <path + id="path1008" + style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" /> + <path + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" + d="M 23.192456,170.1623 H 86.425169" + id="path1010" /> + <path + id="path1012" + d="M 23.192456,174.39563 H 86.425169" + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" /> + </g> + <rect + rx="7.3491621" + ry="7.3674893" + y="124.17677" + x="17.950861" + height="41.455891" + width="70.611977" + id="rect1016" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect1018" + width="70.611977" + height="41.455891" + x="19.538363" + y="124.17677" + ry="7.3674893" + rx="7.3491621" /> + <rect + rx="7.3491621" + ry="7.3674893" + y="129.9343" + x="24.587801" + height="29.94083" + width="60.5131" + id="rect1020" + style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + </g> + <g + id="g1044" + transform="matrix(0.6668548,0,0,0.66519596,358.02344,144.24305)" + style="stroke-width:1.50145"> + <g + style="stroke-width:1.48545" + transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)" + id="g1036"> + <path + sodipodi:nodetypes="sssssssss" + d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z" + transform="scale(1,-1)" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="path1024" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect1026" + width="70.611977" + height="16.612898" + x="19.538363" + y="-180.39978" + transform="scale(1,-1)" + ry="2.3656511" + rx="3.6153173" /> + <rect + rx="3.6153173" + ry="2.3656511" + transform="scale(1,-1)" + y="-178.15401" + x="23.233576" + height="12.121358" + width="63.221546" + id="rect1028" + style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <path + id="path1030" + style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" /> + <path + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" + d="M 23.192456,170.1623 H 86.425169" + id="path1032" /> + <path + id="path1034" + d="M 23.192456,174.39563 H 86.425169" + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" /> + </g> + <rect + rx="7.3491621" + ry="7.3674893" + y="124.17677" + x="17.950861" + height="41.455891" + width="70.611977" + id="rect1038" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect1040" + width="70.611977" + height="41.455891" + x="19.538363" + y="124.17677" + ry="7.3674893" + rx="7.3491621" /> + <rect + rx="7.3491621" + ry="7.3674893" + y="129.9343" + x="24.587801" + height="29.94083" + width="60.5131" + id="rect1042" + style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + </g> + <g + style="stroke-width:1.50145" + transform="matrix(0.6668548,0,0,0.66519596,221.17795,149.74876)" + id="g956"> + <g + id="g939" + transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)" + style="stroke-width:1.48545"> + <path + id="rect941" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + transform="scale(1,-1)" + d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z" + sodipodi:nodetypes="sssssssss" /> + <rect + rx="3.6153173" + ry="2.3656511" + transform="scale(1,-1)" + y="-180.39978" + x="19.538363" + height="16.612898" + width="70.611977" + id="rect889" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect891" + width="63.221546" + height="12.121358" + x="23.233576" + y="-178.15401" + transform="scale(1,-1)" + ry="2.3656511" + rx="3.6153173" /> + <path + d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" + style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path913" /> + <path + id="path916" + d="M 23.192456,170.1623 H 86.425169" + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" /> + <path + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" + d="M 23.192456,174.39563 H 86.425169" + id="path932" /> + </g> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect944" + width="70.611977" + height="41.455891" + x="17.950861" + y="124.17677" + ry="7.3674893" + rx="7.3491621" /> + <rect + rx="7.3491621" + ry="7.3674893" + y="124.17677" + x="19.538363" + height="41.455891" + width="70.611977" + id="rect884" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect882" + width="60.5131" + height="29.94083" + x="24.587801" + y="129.9343" + ry="7.3674893" + rx="7.3491621" /> + </g> + <g + style="stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none" + id="g1110"> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 242.06469,69.532178 228.93155,92.626152" + id="path1046" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#g870" + inkscape:connection-end="#rect880" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 212.48297,103.10314 H 154.08889" + id="path1050" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect880" + inkscape:connection-end="#rect874" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 233.46397,102.94413 336.177,101.38725" + id="path1052" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect880" + inkscape:connection-end="#rect876" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 357.158,104.42111 55.3607,16.84948" + id="path1054" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect876" + inkscape:connection-end="#g1022" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 350.55334,111.71873 42.64455,115.12621" + id="path1056" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect876" + inkscape:connection-end="#g1044" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 340.27728,111.65424 -42.33949,69.07917" + id="path1058" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect876" + inkscape:connection-end="#rect878" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 283.77429,181.17772 230.74674,113.08483" + id="path1060" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect878" + inkscape:connection-end="#rect880" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 286.82346,201.64991 -13.82524,30.70074" + id="path1062" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect878" + inkscape:connection-end="#g956" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 281.05707,190.67761 -92.81954,-4.26297" + id="path1064" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect878" + inkscape:connection-end="#rect872" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 173.42206,175.44234 -25.49869,-61.8487" + id="path1066" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect872" + inkscape:connection-end="#rect874" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 168.98227,195.26156 -33.48246,35.63687" + id="path1068" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect872" + inkscape:connection-end="#g1000" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 133.38648,110.33147 72.405854,153.49562" + id="path1070" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect874" + inkscape:connection-end="#g978" /> + </g> + <text + id="text859-1" + y="135.15707" + x="36.630463" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583" + xml:space="preserve"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;stroke-width:0.264583" + y="135.15707" + x="36.630463" + id="tspan857-3">Client</tspan></text> + <path + sodipodi:nodetypes="cccc" + id="path1130" + d="M 219.84734,63.500589 197.03853,97.461775 138.29325,97.041979 73.46847,144.95422" + style="fill:none;stroke:#ef2929;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Send)" /> + <path + sodipodi:nodetypes="ccccc" + style="fill:none;stroke:#ef2929;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1440)" + d="m 228.32139,72.736154 -19.66518,36.563926 -64.62248,3.35838 32.43369,75.10593 -43.92426,40.20007" + id="path1436" /> + <path + id="path1490" + d="m 235.97536,82.559406 -19.11849,38.075174 58.76481,73.78718 -8.59731,26.53106" + style="fill:none;stroke:#ef2929;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1548)" + sodipodi:nodetypes="cccc" /> + <path + sodipodi:nodetypes="cccc" + style="fill:none;stroke:#ef2929;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1574)" + d="m 247.31964,79.284957 -12.24626,38.109203 106.93113,-0.20997 39.95645,102.45722" + id="path1570" /> + <path + id="path1634" + d="m 259.21065,83.917272 -5.06513,21.988568 95.92298,-4.75792 56.29246,19.12707" + style="fill:none;stroke:#ef2929;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1638)" + sodipodi:nodetypes="cccc" /> + <text + id="text1750" + y="45.151669" + x="324.51779" + style="font-size:5.64444px;line-height:1.25;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + xml:space="preserve"><tspan + style="stroke-width:0.264583" + y="45.151669" + x="324.51779" + id="tspan1748" + sodipodi:role="line" /></text> + <text + id="text1758" + y="95.088417" + x="311.31583" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#ef2929;stroke-width:0.264583" + y="95.088417" + x="311.31583" + id="tspan1756" + sodipodi:role="line">SALUT</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583" + x="307.4614" + y="137.08151" + id="text1770"><tspan + sodipodi:role="line" + id="tspan1768" + x="307.4614" + y="137.08151" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#ef2929;stroke-width:0.264583">SALUT</tspan></text> + <text + id="text1762" + y="90.042694" + x="162.65831" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#ef2929;stroke-width:0.264583" + y="90.042694" + x="162.65831" + id="tspan1760" + sodipodi:role="line">SALUT</tspan></text> + <text + transform="rotate(52.060546)" + id="text1766" + y="-104.0727" + x="282.32983" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#ef2929;stroke-width:0.264583" + y="-104.0727" + x="282.32983" + id="tspan1764" + sodipodi:role="line">SALUT</tspan></text> + <text + transform="rotate(64.247648)" + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583" + x="217.63216" + y="-86.400162" + id="text1754"><tspan + sodipodi:role="line" + id="tspan1752" + x="217.63216" + y="-86.400162" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#ef2929;stroke-width:0.264583">SALUT</tspan></text> + </g> +</svg> diff --git a/internet/P2P/illustrations/client-serveur.svg b/internet/P2P/illustrations/client-serveur.svg @@ -0,0 +1,661 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + sodipodi:docname="client-serveur.svg" + inkscape:version="1.0 (4035a4fb49, 2020-05-01)" + id="svg8" + version="1.1" + viewBox="0 0 508 285.75" + height="1080" + width="1920"> + <defs + id="defs2" /> + <sodipodi:namedview + inkscape:window-maximized="1" + inkscape:window-y="-1" + inkscape:window-x="-1" + inkscape:window-height="1078" + inkscape:window-width="1918" + inkscape:snap-global="false" + units="px" + showgrid="false" + inkscape:document-rotation="0" + inkscape:current-layer="layer1" + inkscape:document-units="mm" + inkscape:cy="-136.08048" + inkscape:cx="1137.1294" + inkscape:zoom="0.34502294" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:groupmode="layer" + inkscape:label="Calque 1"> + <g + transform="translate(35.658762)" + id="g870"> + <g + id="g855"> + <rect + rx="3.5592356" + ry="3.5592353" + y="35.952492" + x="206.40593" + height="45.410343" + width="23.870628" + id="rect833" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect837" + width="3.1277077" + height="3.2608824" + x="223.35448" + y="45.477451" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect839" + width="16.238934" + height="3.2589984" + x="210.34598" + y="57.613945" /> + <rect + y="62.905613" + x="210.34598" + height="3.2589984" + width="16.238934" + id="rect843" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect845" + width="16.238934" + height="3.2589984" + x="210.34598" + y="68.197281" /> + <rect + y="73.488945" + x="210.34598" + height="3.2589984" + width="16.238934" + id="rect847" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + </g> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583" + x="218.03642" + y="27.585947" + id="text859"><tspan + sodipodi:role="line" + id="tspan857" + x="218.03642" + y="27.585947" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;stroke-width:0.264583">Serveur</tspan></text> + </g> + <rect + rx="4.9008327" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect874" + width="20.980995" + height="20.980995" + x="133.10789" + y="92.61264" + ry="4.9008327" /> + <rect + rx="4.9008327" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect876" + width="20.980995" + height="20.980995" + x="336.177" + y="90.73774" + ry="4.9008327" /> + <rect + rx="4.9008327" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect878" + width="20.980995" + height="20.980995" + x="281.05707" + y="180.66891" + ry="4.9008327" /> + <rect + rx="4.9008327" + ry="4.9008327" + y="175.44234" + x="167.25653" + height="20.980995" + width="20.980995" + id="rect872" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + ry="4.9008327" + y="92.61264" + x="212.48297" + height="20.980995" + width="20.980995" + id="rect880" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + rx="4.9008327" /> + <g + id="g978" + transform="matrix(0.6668548,0,0,0.66519596,12.288668,62.94987)" + style="stroke-width:1.50145"> + <g + style="stroke-width:1.48545" + transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)" + id="g970"> + <path + sodipodi:nodetypes="sssssssss" + d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z" + transform="scale(1,-1)" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="path958" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect960" + width="70.611977" + height="16.612898" + x="19.538363" + y="-180.39978" + transform="scale(1,-1)" + ry="2.3656511" + rx="3.6153173" /> + <rect + rx="3.6153173" + ry="2.3656511" + transform="scale(1,-1)" + y="-178.15401" + x="23.233576" + height="12.121358" + width="63.221546" + id="rect962" + style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <path + id="path964" + style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" /> + <path + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" + d="M 23.192456,170.1623 H 86.425169" + id="path966" /> + <path + id="path968" + d="M 23.192456,174.39563 H 86.425169" + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" /> + </g> + <rect + rx="7.3491621" + ry="7.3674893" + y="124.17677" + x="17.950861" + height="41.455891" + width="70.611977" + id="rect972" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect974" + width="70.611977" + height="41.455891" + x="19.538363" + y="124.17677" + ry="7.3674893" + rx="7.3491621" /> + <rect + rx="7.3491621" + ry="7.3674893" + y="129.9343" + x="24.587801" + height="29.94083" + width="60.5131" + id="rect976" + style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + </g> + <g + id="g1000" + transform="matrix(0.6668548,0,0,0.66519596,76.043948,145.86284)" + style="stroke-width:1.50145"> + <g + style="stroke-width:1.48545" + transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)" + id="g992"> + <path + sodipodi:nodetypes="sssssssss" + d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z" + transform="scale(1,-1)" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="path980" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect982" + width="70.611977" + height="16.612898" + x="19.538363" + y="-180.39978" + transform="scale(1,-1)" + ry="2.3656511" + rx="3.6153173" /> + <rect + rx="3.6153173" + ry="2.3656511" + transform="scale(1,-1)" + y="-178.15401" + x="23.233576" + height="12.121358" + width="63.221546" + id="rect984" + style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <path + id="path986" + style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" /> + <path + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" + d="M 23.192456,170.1623 H 86.425169" + id="path988" /> + <path + id="path990" + d="M 23.192456,174.39563 H 86.425169" + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" /> + </g> + <rect + rx="7.3491621" + ry="7.3674893" + y="124.17677" + x="17.950861" + height="41.455891" + width="70.611977" + id="rect994" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect996" + width="70.611977" + height="41.455891" + x="19.538363" + y="124.17677" + ry="7.3674893" + rx="7.3491621" /> + <rect + rx="7.3491621" + ry="7.3674893" + y="129.9343" + x="24.587801" + height="29.94083" + width="60.5131" + id="rect998" + style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + </g> + <g + id="g1022" + transform="matrix(0.6668548,0,0,0.66519596,400.54808,27.735987)" + style="stroke-width:1.50145"> + <g + style="stroke-width:1.48545" + transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)" + id="g1014"> + <path + sodipodi:nodetypes="sssssssss" + d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z" + transform="scale(1,-1)" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="path1002" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect1004" + width="70.611977" + height="16.612898" + x="19.538363" + y="-180.39978" + transform="scale(1,-1)" + ry="2.3656511" + rx="3.6153173" /> + <rect + rx="3.6153173" + ry="2.3656511" + transform="scale(1,-1)" + y="-178.15401" + x="23.233576" + height="12.121358" + width="63.221546" + id="rect1006" + style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <path + id="path1008" + style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" /> + <path + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" + d="M 23.192456,170.1623 H 86.425169" + id="path1010" /> + <path + id="path1012" + d="M 23.192456,174.39563 H 86.425169" + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" /> + </g> + <rect + rx="7.3491621" + ry="7.3674893" + y="124.17677" + x="17.950861" + height="41.455891" + width="70.611977" + id="rect1016" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect1018" + width="70.611977" + height="41.455891" + x="19.538363" + y="124.17677" + ry="7.3674893" + rx="7.3491621" /> + <rect + rx="7.3491621" + ry="7.3674893" + y="129.9343" + x="24.587801" + height="29.94083" + width="60.5131" + id="rect1020" + style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + </g> + <g + id="g1044" + transform="matrix(0.6668548,0,0,0.66519596,358.02344,144.24305)" + style="stroke-width:1.50145"> + <g + style="stroke-width:1.48545" + transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)" + id="g1036"> + <path + sodipodi:nodetypes="sssssssss" + d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z" + transform="scale(1,-1)" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="path1024" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect1026" + width="70.611977" + height="16.612898" + x="19.538363" + y="-180.39978" + transform="scale(1,-1)" + ry="2.3656511" + rx="3.6153173" /> + <rect + rx="3.6153173" + ry="2.3656511" + transform="scale(1,-1)" + y="-178.15401" + x="23.233576" + height="12.121358" + width="63.221546" + id="rect1028" + style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <path + id="path1030" + style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" /> + <path + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" + d="M 23.192456,170.1623 H 86.425169" + id="path1032" /> + <path + id="path1034" + d="M 23.192456,174.39563 H 86.425169" + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" /> + </g> + <rect + rx="7.3491621" + ry="7.3674893" + y="124.17677" + x="17.950861" + height="41.455891" + width="70.611977" + id="rect1038" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect1040" + width="70.611977" + height="41.455891" + x="19.538363" + y="124.17677" + ry="7.3674893" + rx="7.3491621" /> + <rect + rx="7.3491621" + ry="7.3674893" + y="129.9343" + x="24.587801" + height="29.94083" + width="60.5131" + id="rect1042" + style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + </g> + <g + style="stroke-width:1.50145" + transform="matrix(0.6668548,0,0,0.66519596,221.17795,149.74876)" + id="g956"> + <g + id="g939" + transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)" + style="stroke-width:1.48545"> + <path + id="rect941" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + transform="scale(1,-1)" + d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z" + sodipodi:nodetypes="sssssssss" /> + <rect + rx="3.6153173" + ry="2.3656511" + transform="scale(1,-1)" + y="-180.39978" + x="19.538363" + height="16.612898" + width="70.611977" + id="rect889" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect891" + width="63.221546" + height="12.121358" + x="23.233576" + y="-178.15401" + transform="scale(1,-1)" + ry="2.3656511" + rx="3.6153173" /> + <path + d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" + style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path913" /> + <path + id="path916" + d="M 23.192456,170.1623 H 86.425169" + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" /> + <path + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" + d="M 23.192456,174.39563 H 86.425169" + id="path932" /> + </g> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect944" + width="70.611977" + height="41.455891" + x="17.950861" + y="124.17677" + ry="7.3674893" + rx="7.3491621" /> + <rect + rx="7.3491621" + ry="7.3674893" + y="124.17677" + x="19.538363" + height="41.455891" + width="70.611977" + id="rect884" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect882" + width="60.5131" + height="29.94083" + x="24.587801" + y="129.9343" + ry="7.3674893" + rx="7.3491621" /> + </g> + <g + style="stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none" + id="g1110"> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 242.06469,69.532178 228.93155,92.626152" + id="path1046" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#g870" + inkscape:connection-end="#rect880" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 212.48297,103.10314 H 154.08889" + id="path1050" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect880" + inkscape:connection-end="#rect874" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 233.46397,102.94413 336.177,101.38725" + id="path1052" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect880" + inkscape:connection-end="#rect876" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 357.158,104.42111 55.3607,16.84948" + id="path1054" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect876" + inkscape:connection-end="#g1022" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 350.55334,111.71873 42.64455,115.12621" + id="path1056" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect876" + inkscape:connection-end="#g1044" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 340.27728,111.65424 -42.33949,69.07917" + id="path1058" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect876" + inkscape:connection-end="#rect878" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 283.77429,181.17772 230.74674,113.08483" + id="path1060" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect878" + inkscape:connection-end="#rect880" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 286.82346,201.64991 -13.82524,30.70074" + id="path1062" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect878" + inkscape:connection-end="#g956" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 281.05707,190.67761 -92.81954,-4.26297" + id="path1064" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect878" + inkscape:connection-end="#rect872" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 173.42206,175.44234 -25.49869,-61.8487" + id="path1066" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect872" + inkscape:connection-end="#rect874" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 168.98227,195.26156 -33.48246,35.63687" + id="path1068" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect872" + inkscape:connection-end="#g1000" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 133.38648,110.33147 72.405854,153.49562" + id="path1070" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect874" + inkscape:connection-end="#g978" /> + </g> + <text + id="text859-1" + y="135.15707" + x="36.630463" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583" + xml:space="preserve"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;stroke-width:0.264583" + y="135.15707" + x="36.630463" + id="tspan857-3">Client</tspan></text> + <text + id="text859-11" + y="85.520592" + x="130.09627" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#babdb6;stroke-width:0.264583" + y="85.520592" + x="130.09627" + id="tspan857-0" + sodipodi:role="line">Routeur</tspan></text> + </g> +</svg> diff --git a/internet/P2P/illustrations/p2p-transfers-1.svg b/internet/P2P/illustrations/p2p-transfers-1.svg @@ -0,0 +1,861 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + sodipodi:docname="p2p-transfers-1.svg" + inkscape:version="1.0 (4035a4fb49, 2020-05-01)" + id="svg8" + version="1.1" + viewBox="0 0 508 285.75" + height="1080" + width="1920"> + <defs + id="defs2"> + <marker + inkscape:isstock="true" + style="overflow:visible;" + id="marker2580" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow1Send"> + <path + transform="scale(0.2) rotate(180) translate(6,0)" + style="fill-rule:evenodd;stroke:#73d216;stroke-width:1pt;stroke-opacity:1;fill:#73d216;fill-opacity:1" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + id="path2578" /> + </marker> + <marker + inkscape:stockid="Arrow1Send" + orient="auto" + refY="0.0" + refX="0.0" + id="marker2302" + style="overflow:visible;" + inkscape:isstock="true"> + <path + id="path2300" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1" + transform="scale(0.2) rotate(180) translate(6,0)" /> + </marker> + <marker + inkscape:collect="always" + inkscape:isstock="true" + style="overflow:visible;" + id="marker1638" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow1Send"> + <path + transform="scale(0.2) rotate(180) translate(6,0)" + style="fill-rule:evenodd;stroke:#f57900;stroke-width:1pt;stroke-opacity:1;fill:#f57900;fill-opacity:1" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + id="path1636" /> + </marker> + <marker + inkscape:collect="always" + inkscape:stockid="Arrow1Send" + orient="auto" + refY="0.0" + refX="0.0" + id="marker1574" + style="overflow:visible;" + inkscape:isstock="true"> + <path + id="path1572" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#ad7fa8;stroke-width:1pt;stroke-opacity:1;fill:#ad7fa8;fill-opacity:1" + transform="scale(0.2) rotate(180) translate(6,0)" /> + </marker> + <marker + inkscape:collect="always" + inkscape:isstock="true" + style="overflow:visible;" + id="marker1548" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow1Send"> + <path + transform="scale(0.2) rotate(180) translate(6,0)" + style="fill-rule:evenodd;stroke:#3465a4;stroke-width:1pt;stroke-opacity:1;fill:#3465a4;fill-opacity:1" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + id="path1546" /> + </marker> + <marker + inkscape:collect="always" + inkscape:stockid="Arrow1Send" + orient="auto" + refY="0.0" + refX="0.0" + id="marker1440" + style="overflow:visible;" + inkscape:isstock="true"> + <path + id="path1438" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#8ae234;stroke-width:1pt;stroke-opacity:1;fill:#8ae234;fill-opacity:1" + transform="scale(0.2) rotate(180) translate(6,0)" /> + </marker> + <marker + inkscape:collect="always" + inkscape:isstock="true" + style="overflow:visible;" + id="Arrow1Send" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow1Send"> + <path + transform="scale(0.2) rotate(180) translate(6,0)" + style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + id="path1147" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible;" + id="Arrow1Mend" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow1Mend"> + <path + transform="scale(0.4) rotate(180) translate(10,0)" + style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + id="path1141" /> + </marker> + </defs> + <sodipodi:namedview + inkscape:window-maximized="1" + inkscape:window-y="-1" + inkscape:window-x="-1" + inkscape:window-height="1078" + inkscape:window-width="1918" + inkscape:snap-global="false" + units="px" + showgrid="false" + inkscape:document-rotation="0" + inkscape:current-layer="layer1" + inkscape:document-units="mm" + inkscape:cy="467.34556" + inkscape:cx="727.24447" + inkscape:zoom="0.6048732" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:groupmode="layer" + inkscape:label="Calque 1"> + <g + transform="translate(35.658762)" + id="g870"> + <g + id="g855"> + <rect + rx="3.5592356" + ry="3.5592353" + y="35.952492" + x="206.40593" + height="45.410343" + width="23.870628" + id="rect833" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect837" + width="3.1277077" + height="3.2608824" + x="223.35448" + y="45.477451" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect839" + width="16.238934" + height="3.2589984" + x="210.34598" + y="57.613945" /> + <rect + y="62.905613" + x="210.34598" + height="3.2589984" + width="16.238934" + id="rect843" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect845" + width="16.238934" + height="3.2589984" + x="210.34598" + y="68.197281" /> + <rect + y="73.488945" + x="210.34598" + height="3.2589984" + width="16.238934" + id="rect847" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + </g> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583" + x="218.03642" + y="27.585947" + id="text859"><tspan + sodipodi:role="line" + id="tspan857" + x="218.03642" + y="27.585947" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;stroke-width:0.264583">Serveur</tspan></text> + </g> + <rect + rx="4.9008327" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect874" + width="20.980995" + height="20.980995" + x="133.10789" + y="92.61264" + ry="4.9008327" /> + <rect + rx="4.9008327" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect876" + width="20.980995" + height="20.980995" + x="336.177" + y="90.73774" + ry="4.9008327" /> + <rect + rx="4.9008327" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect878" + width="20.980995" + height="20.980995" + x="281.05707" + y="180.66891" + ry="4.9008327" /> + <rect + rx="4.9008327" + ry="4.9008327" + y="175.44234" + x="167.25653" + height="20.980995" + width="20.980995" + id="rect872" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + ry="4.9008327" + y="92.61264" + x="212.48297" + height="20.980995" + width="20.980995" + id="rect880" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + rx="4.9008327" /> + <g + id="g978" + transform="matrix(0.6668548,0,0,0.66519596,12.288668,62.94987)" + style="stroke-width:1.50145"> + <g + style="stroke-width:1.48545" + transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)" + id="g970"> + <path + sodipodi:nodetypes="sssssssss" + d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z" + transform="scale(1,-1)" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="path958" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect960" + width="70.611977" + height="16.612898" + x="19.538363" + y="-180.39978" + transform="scale(1,-1)" + ry="2.3656511" + rx="3.6153173" /> + <rect + rx="3.6153173" + ry="2.3656511" + transform="scale(1,-1)" + y="-178.15401" + x="23.233576" + height="12.121358" + width="63.221546" + id="rect962" + style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <path + id="path964" + style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" /> + <path + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" + d="M 23.192456,170.1623 H 86.425169" + id="path966" /> + <path + id="path968" + d="M 23.192456,174.39563 H 86.425169" + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" /> + </g> + <rect + rx="7.3491621" + ry="7.3674893" + y="124.17677" + x="17.950861" + height="41.455891" + width="70.611977" + id="rect972" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect974" + width="70.611977" + height="41.455891" + x="19.538363" + y="124.17677" + ry="7.3674893" + rx="7.3491621" /> + <rect + rx="7.3491621" + ry="7.3674893" + y="129.9343" + x="24.587801" + height="29.94083" + width="60.5131" + id="rect976" + style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + </g> + <g + id="g1000" + transform="matrix(0.6668548,0,0,0.66519596,76.043948,145.86284)" + style="stroke-width:1.50145"> + <g + style="stroke-width:1.48545" + transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)" + id="g992"> + <path + sodipodi:nodetypes="sssssssss" + d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z" + transform="scale(1,-1)" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="path980" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect982" + width="70.611977" + height="16.612898" + x="19.538363" + y="-180.39978" + transform="scale(1,-1)" + ry="2.3656511" + rx="3.6153173" /> + <rect + rx="3.6153173" + ry="2.3656511" + transform="scale(1,-1)" + y="-178.15401" + x="23.233576" + height="12.121358" + width="63.221546" + id="rect984" + style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <path + id="path986" + style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" /> + <path + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" + d="M 23.192456,170.1623 H 86.425169" + id="path988" /> + <path + id="path990" + d="M 23.192456,174.39563 H 86.425169" + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" /> + </g> + <rect + rx="7.3491621" + ry="7.3674893" + y="124.17677" + x="17.950861" + height="41.455891" + width="70.611977" + id="rect994" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect996" + width="70.611977" + height="41.455891" + x="19.538363" + y="124.17677" + ry="7.3674893" + rx="7.3491621" /> + <rect + rx="7.3491621" + ry="7.3674893" + y="129.9343" + x="24.587801" + height="29.94083" + width="60.5131" + id="rect998" + style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + </g> + <g + id="g1022" + transform="matrix(0.6668548,0,0,0.66519596,400.54808,27.735987)" + style="stroke-width:1.50145"> + <g + style="stroke-width:1.48545" + transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)" + id="g1014"> + <path + sodipodi:nodetypes="sssssssss" + d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z" + transform="scale(1,-1)" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="path1002" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect1004" + width="70.611977" + height="16.612898" + x="19.538363" + y="-180.39978" + transform="scale(1,-1)" + ry="2.3656511" + rx="3.6153173" /> + <rect + rx="3.6153173" + ry="2.3656511" + transform="scale(1,-1)" + y="-178.15401" + x="23.233576" + height="12.121358" + width="63.221546" + id="rect1006" + style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <path + id="path1008" + style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" /> + <path + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" + d="M 23.192456,170.1623 H 86.425169" + id="path1010" /> + <path + id="path1012" + d="M 23.192456,174.39563 H 86.425169" + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" /> + </g> + <rect + rx="7.3491621" + ry="7.3674893" + y="124.17677" + x="17.950861" + height="41.455891" + width="70.611977" + id="rect1016" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect1018" + width="70.611977" + height="41.455891" + x="19.538363" + y="124.17677" + ry="7.3674893" + rx="7.3491621" /> + <rect + rx="7.3491621" + ry="7.3674893" + y="129.9343" + x="24.587801" + height="29.94083" + width="60.5131" + id="rect1020" + style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + </g> + <g + id="g1044" + transform="matrix(0.6668548,0,0,0.66519596,358.02344,144.24305)" + style="stroke-width:1.50145"> + <g + style="stroke-width:1.48545" + transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)" + id="g1036"> + <path + sodipodi:nodetypes="sssssssss" + d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z" + transform="scale(1,-1)" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="path1024" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect1026" + width="70.611977" + height="16.612898" + x="19.538363" + y="-180.39978" + transform="scale(1,-1)" + ry="2.3656511" + rx="3.6153173" /> + <rect + rx="3.6153173" + ry="2.3656511" + transform="scale(1,-1)" + y="-178.15401" + x="23.233576" + height="12.121358" + width="63.221546" + id="rect1028" + style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <path + id="path1030" + style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" /> + <path + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" + d="M 23.192456,170.1623 H 86.425169" + id="path1032" /> + <path + id="path1034" + d="M 23.192456,174.39563 H 86.425169" + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" /> + </g> + <rect + rx="7.3491621" + ry="7.3674893" + y="124.17677" + x="17.950861" + height="41.455891" + width="70.611977" + id="rect1038" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect1040" + width="70.611977" + height="41.455891" + x="19.538363" + y="124.17677" + ry="7.3674893" + rx="7.3491621" /> + <rect + rx="7.3491621" + ry="7.3674893" + y="129.9343" + x="24.587801" + height="29.94083" + width="60.5131" + id="rect1042" + style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + </g> + <g + style="stroke-width:1.50145" + transform="matrix(0.6668548,0,0,0.66519596,221.17795,149.74876)" + id="g956"> + <g + id="g939" + transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)" + style="stroke-width:1.48545"> + <path + id="rect941" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + transform="scale(1,-1)" + d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z" + sodipodi:nodetypes="sssssssss" /> + <rect + rx="3.6153173" + ry="2.3656511" + transform="scale(1,-1)" + y="-180.39978" + x="19.538363" + height="16.612898" + width="70.611977" + id="rect889" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect891" + width="63.221546" + height="12.121358" + x="23.233576" + y="-178.15401" + transform="scale(1,-1)" + ry="2.3656511" + rx="3.6153173" /> + <path + d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" + style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path913" /> + <path + id="path916" + d="M 23.192456,170.1623 H 86.425169" + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" /> + <path + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" + d="M 23.192456,174.39563 H 86.425169" + id="path932" /> + </g> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect944" + width="70.611977" + height="41.455891" + x="17.950861" + y="124.17677" + ry="7.3674893" + rx="7.3491621" /> + <rect + rx="7.3491621" + ry="7.3674893" + y="124.17677" + x="19.538363" + height="41.455891" + width="70.611977" + id="rect884" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect882" + width="60.5131" + height="29.94083" + x="24.587801" + y="129.9343" + ry="7.3674893" + rx="7.3491621" /> + </g> + <g + style="stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none" + id="g1110"> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 242.06469,69.532178 228.93155,92.626152" + id="path1046" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#g870" + inkscape:connection-end="#rect880" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 212.48297,103.10314 H 154.08889" + id="path1050" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect880" + inkscape:connection-end="#rect874" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 233.46397,102.94413 336.177,101.38725" + id="path1052" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect880" + inkscape:connection-end="#rect876" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 357.158,104.42111 55.3607,16.84948" + id="path1054" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect876" + inkscape:connection-end="#g1022" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 350.55334,111.71873 42.64455,115.12621" + id="path1056" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect876" + inkscape:connection-end="#g1044" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 340.27728,111.65424 -42.33949,69.07917" + id="path1058" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect876" + inkscape:connection-end="#rect878" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 283.77429,181.17772 230.74674,113.08483" + id="path1060" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect878" + inkscape:connection-end="#rect880" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 286.82346,201.64991 -13.82524,30.70074" + id="path1062" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect878" + inkscape:connection-end="#g956" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 281.05707,190.67761 -92.81954,-4.26297" + id="path1064" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect878" + inkscape:connection-end="#rect872" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 173.42206,175.44234 -25.49869,-61.8487" + id="path1066" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect872" + inkscape:connection-end="#rect874" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 168.98227,195.26156 -33.48246,35.63687" + id="path1068" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect872" + inkscape:connection-end="#g1000" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 133.38648,110.33147 72.405854,153.49562" + id="path1070" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect874" + inkscape:connection-end="#g978" /> + </g> + <text + id="text859-1" + y="135.15707" + x="36.630463" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583" + xml:space="preserve"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;stroke-width:0.264583" + y="135.15707" + x="36.630463" + id="tspan857-3">Client</tspan></text> + <path + sodipodi:nodetypes="cccc" + id="path1130" + d="M 238.68686,63.500589 217.57093,97.461775 138.29325,97.041979 73.46847,144.95422" + style="fill:none;stroke:#ef2929;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Send)" /> + <path + sodipodi:nodetypes="ccccc" + style="fill:none;stroke:#8ae234;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1440)" + d="m 239.9283,72.736154 -20.40657,36.563926 -75.488,3.35838 26.50858,74.96227 -37.99915,40.34373" + id="path1436" /> + <path + id="path1490" + d="m 240.60192,82.559406 -14.94537,28.927994 59.16464,76.85222 -17.79682,42.81396" + style="fill:none;stroke:#3465a4;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1548)" + sodipodi:nodetypes="cccc" /> + <path + sodipodi:nodetypes="cccc" + style="fill:none;stroke:#ad7fa8;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1574)" + d="m 244.86454,83.738819 -13.00417,26.328031 110.14414,7.11734 39.95645,102.45722" + id="path1570" /> + <path + id="path1634" + d="m 251.24788,83.917272 -9.05482,21.988568 107.87544,-4.75792 56.29246,19.12707" + style="fill:none;stroke:#f57900;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1638)" + sodipodi:nodetypes="cccc" /> + <text + id="text1750" + y="45.151669" + x="324.51779" + style="font-size:5.64444px;line-height:1.25;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + xml:space="preserve"><tspan + style="stroke-width:0.264583" + y="45.151669" + x="324.51779" + id="tspan1748" + sodipodi:role="line" /></text> + <text + id="text1758" + y="99.111252" + x="311.31583" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583;fill:#f57900;" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#f57900;stroke-width:0.264583;" + y="99.111252" + x="311.31583" + id="tspan1756" + sodipodi:role="line">T</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583;fill:#ad7fa8;" + x="307.4614" + y="131.90929" + id="text1770"><tspan + sodipodi:role="line" + id="tspan1768" + x="307.4614" + y="131.90929" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#ad7fa8;stroke-width:0.264583;">U</tspan></text> + <text + id="text1762" + y="90.042694" + x="162.65831" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#ef2929;stroke-width:0.264583" + y="90.042694" + x="162.65831" + id="tspan1760" + sodipodi:role="line">S</tspan></text> + <text + transform="rotate(52.060546)" + id="text1766" + y="-93.724586" + x="280.97226" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583;fill:#3465a4;" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#3465a4;stroke-width:0.264583;" + y="-93.724586" + x="280.97226" + id="tspan1764" + sodipodi:role="line">L</tspan></text> + <text + transform="rotate(64.247648)" + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583;fill:#8ae234;" + x="217.63216" + y="-86.400162" + id="text1754"><tspan + sodipodi:role="line" + id="tspan1752" + x="217.63216" + y="-86.400162" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#8ae234;stroke-width:0.264583;">A</tspan></text> + </g> +</svg> diff --git a/internet/P2P/illustrations/p2p-transfers-2.svg b/internet/P2P/illustrations/p2p-transfers-2.svg @@ -0,0 +1,756 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + sodipodi:docname="p2p-transfers-2.svg" + inkscape:version="1.0 (4035a4fb49, 2020-05-01)" + id="svg8" + version="1.1" + viewBox="0 0 508 285.75" + height="1080" + width="1920"> + <defs + id="defs2"> + <marker + inkscape:stockid="Arrow1Send" + orient="auto" + refY="0.0" + refX="0.0" + id="marker3432" + style="overflow:visible;" + inkscape:isstock="true"> + <path + id="path3430" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1" + transform="scale(0.2) rotate(180) translate(6,0)" /> + </marker> + <marker + inkscape:stockid="Arrow1Send" + orient="auto" + refY="0.0" + refX="0.0" + id="marker3342" + style="overflow:visible;" + inkscape:isstock="true"> + <path + id="path3340" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#f57900;stroke-width:1pt;stroke-opacity:1;fill:#f57900;fill-opacity:1" + transform="scale(0.2) rotate(180) translate(6,0)" /> + </marker> + <marker + inkscape:collect="always" + inkscape:isstock="true" + style="overflow:visible;" + id="marker3258" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow1Send"> + <path + transform="scale(0.2) rotate(180) translate(6,0)" + style="fill-rule:evenodd;stroke:#f57900;stroke-width:1pt;stroke-opacity:1;fill:#f57900;fill-opacity:1" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + id="path3256" /> + </marker> + <marker + inkscape:collect="always" + inkscape:stockid="Arrow1Send" + orient="auto" + refY="0.0" + refX="0.0" + id="marker3064" + style="overflow:visible;" + inkscape:isstock="true"> + <path + id="path3062" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1" + transform="scale(0.2) rotate(180) translate(6,0)" /> + </marker> + <marker + inkscape:collect="always" + inkscape:isstock="true" + style="overflow:visible;" + id="marker2992" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow1Send"> + <path + transform="scale(0.2) rotate(180) translate(6,0)" + style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + id="path2990" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible;" + id="marker2580" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow1Send"> + <path + transform="scale(0.2) rotate(180) translate(6,0)" + style="fill-rule:evenodd;stroke:#73d216;stroke-width:1pt;stroke-opacity:1;fill:#73d216;fill-opacity:1" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + id="path2578" /> + </marker> + <marker + inkscape:stockid="Arrow1Send" + orient="auto" + refY="0.0" + refX="0.0" + id="marker2302" + style="overflow:visible;" + inkscape:isstock="true"> + <path + id="path2300" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1" + transform="scale(0.2) rotate(180) translate(6,0)" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible;" + id="Arrow1Mend" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow1Mend"> + <path + transform="scale(0.4) rotate(180) translate(10,0)" + style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + id="path1141" /> + </marker> + </defs> + <sodipodi:namedview + inkscape:window-maximized="1" + inkscape:window-y="-1" + inkscape:window-x="-1" + inkscape:window-height="1078" + inkscape:window-width="1918" + inkscape:snap-global="false" + units="px" + showgrid="false" + inkscape:document-rotation="0" + inkscape:current-layer="layer1" + inkscape:document-units="mm" + inkscape:cy="529.10914" + inkscape:cx="821.37473" + inkscape:zoom="0.51331837" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:groupmode="layer" + inkscape:label="Calque 1"> + <rect + rx="4.9008327" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect874" + width="20.980995" + height="20.980995" + x="133.10789" + y="92.61264" + ry="4.9008327" /> + <rect + rx="4.9008327" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect876" + width="20.980995" + height="20.980995" + x="336.177" + y="90.73774" + ry="4.9008327" /> + <rect + rx="4.9008327" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect878" + width="20.980995" + height="20.980995" + x="281.05707" + y="180.66891" + ry="4.9008327" /> + <rect + rx="4.9008327" + ry="4.9008327" + y="175.44234" + x="167.25653" + height="20.980995" + width="20.980995" + id="rect872" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + ry="4.9008327" + y="92.61264" + x="212.48297" + height="20.980995" + width="20.980995" + id="rect880" + style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + rx="4.9008327" /> + <g + id="g978" + transform="matrix(0.6668548,0,0,0.66519596,12.288668,62.94987)" + style="stroke-width:1.50145"> + <g + style="stroke-width:1.48545" + transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)" + id="g970"> + <path + sodipodi:nodetypes="sssssssss" + d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z" + transform="scale(1,-1)" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="path958" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect960" + width="70.611977" + height="16.612898" + x="19.538363" + y="-180.39978" + transform="scale(1,-1)" + ry="2.3656511" + rx="3.6153173" /> + <rect + rx="3.6153173" + ry="2.3656511" + transform="scale(1,-1)" + y="-178.15401" + x="23.233576" + height="12.121358" + width="63.221546" + id="rect962" + style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <path + id="path964" + style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" /> + <path + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" + d="M 23.192456,170.1623 H 86.425169" + id="path966" /> + <path + id="path968" + d="M 23.192456,174.39563 H 86.425169" + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" /> + </g> + <rect + rx="7.3491621" + ry="7.3674893" + y="124.17677" + x="17.950861" + height="41.455891" + width="70.611977" + id="rect972" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect974" + width="70.611977" + height="41.455891" + x="19.538363" + y="124.17677" + ry="7.3674893" + rx="7.3491621" /> + <rect + rx="7.3491621" + ry="7.3674893" + y="129.9343" + x="24.587801" + height="29.94083" + width="60.5131" + id="rect976" + style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + </g> + <g + id="g1000" + transform="matrix(0.6668548,0,0,0.66519596,76.043948,145.86284)" + style="stroke-width:1.50145"> + <g + style="stroke-width:1.48545" + transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)" + id="g992"> + <path + sodipodi:nodetypes="sssssssss" + d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z" + transform="scale(1,-1)" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="path980" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect982" + width="70.611977" + height="16.612898" + x="19.538363" + y="-180.39978" + transform="scale(1,-1)" + ry="2.3656511" + rx="3.6153173" /> + <rect + rx="3.6153173" + ry="2.3656511" + transform="scale(1,-1)" + y="-178.15401" + x="23.233576" + height="12.121358" + width="63.221546" + id="rect984" + style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <path + id="path986" + style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" /> + <path + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" + d="M 23.192456,170.1623 H 86.425169" + id="path988" /> + <path + id="path990" + d="M 23.192456,174.39563 H 86.425169" + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" /> + </g> + <rect + rx="7.3491621" + ry="7.3674893" + y="124.17677" + x="17.950861" + height="41.455891" + width="70.611977" + id="rect994" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect996" + width="70.611977" + height="41.455891" + x="19.538363" + y="124.17677" + ry="7.3674893" + rx="7.3491621" /> + <rect + rx="7.3491621" + ry="7.3674893" + y="129.9343" + x="24.587801" + height="29.94083" + width="60.5131" + id="rect998" + style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + </g> + <g + id="g1022" + transform="matrix(0.6668548,0,0,0.66519596,400.54808,27.735987)" + style="stroke-width:1.50145"> + <g + style="stroke-width:1.48545" + transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)" + id="g1014"> + <path + sodipodi:nodetypes="sssssssss" + d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z" + transform="scale(1,-1)" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="path1002" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect1004" + width="70.611977" + height="16.612898" + x="19.538363" + y="-180.39978" + transform="scale(1,-1)" + ry="2.3656511" + rx="3.6153173" /> + <rect + rx="3.6153173" + ry="2.3656511" + transform="scale(1,-1)" + y="-178.15401" + x="23.233576" + height="12.121358" + width="63.221546" + id="rect1006" + style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <path + id="path1008" + style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" /> + <path + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" + d="M 23.192456,170.1623 H 86.425169" + id="path1010" /> + <path + id="path1012" + d="M 23.192456,174.39563 H 86.425169" + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" /> + </g> + <rect + rx="7.3491621" + ry="7.3674893" + y="124.17677" + x="17.950861" + height="41.455891" + width="70.611977" + id="rect1016" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect1018" + width="70.611977" + height="41.455891" + x="19.538363" + y="124.17677" + ry="7.3674893" + rx="7.3491621" /> + <rect + rx="7.3491621" + ry="7.3674893" + y="129.9343" + x="24.587801" + height="29.94083" + width="60.5131" + id="rect1020" + style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + </g> + <g + id="g1044" + transform="matrix(0.6668548,0,0,0.66519596,358.02344,144.24305)" + style="stroke-width:1.50145"> + <g + style="stroke-width:1.48545" + transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)" + id="g1036"> + <path + sodipodi:nodetypes="sssssssss" + d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z" + transform="scale(1,-1)" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="path1024" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect1026" + width="70.611977" + height="16.612898" + x="19.538363" + y="-180.39978" + transform="scale(1,-1)" + ry="2.3656511" + rx="3.6153173" /> + <rect + rx="3.6153173" + ry="2.3656511" + transform="scale(1,-1)" + y="-178.15401" + x="23.233576" + height="12.121358" + width="63.221546" + id="rect1028" + style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <path + id="path1030" + style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" /> + <path + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" + d="M 23.192456,170.1623 H 86.425169" + id="path1032" /> + <path + id="path1034" + d="M 23.192456,174.39563 H 86.425169" + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" /> + </g> + <rect + rx="7.3491621" + ry="7.3674893" + y="124.17677" + x="17.950861" + height="41.455891" + width="70.611977" + id="rect1038" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect1040" + width="70.611977" + height="41.455891" + x="19.538363" + y="124.17677" + ry="7.3674893" + rx="7.3491621" /> + <rect + rx="7.3491621" + ry="7.3674893" + y="129.9343" + x="24.587801" + height="29.94083" + width="60.5131" + id="rect1042" + style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + </g> + <g + style="stroke-width:1.50145" + transform="matrix(0.6668548,0,0,0.66519596,221.17795,149.74876)" + id="g956"> + <g + id="g939" + transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)" + style="stroke-width:1.48545"> + <path + id="rect941" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + transform="scale(1,-1)" + d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z" + sodipodi:nodetypes="sssssssss" /> + <rect + rx="3.6153173" + ry="2.3656511" + transform="scale(1,-1)" + y="-180.39978" + x="19.538363" + height="16.612898" + width="70.611977" + id="rect889" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect891" + width="63.221546" + height="12.121358" + x="23.233576" + y="-178.15401" + transform="scale(1,-1)" + ry="2.3656511" + rx="3.6153173" /> + <path + d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" + style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path913" /> + <path + id="path916" + d="M 23.192456,170.1623 H 86.425169" + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" /> + <path + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" + d="M 23.192456,174.39563 H 86.425169" + id="path932" /> + </g> + <rect + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect944" + width="70.611977" + height="41.455891" + x="17.950861" + y="124.17677" + ry="7.3674893" + rx="7.3491621" /> + <rect + rx="7.3491621" + ry="7.3674893" + y="124.17677" + x="19.538363" + height="41.455891" + width="70.611977" + id="rect884" + style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" /> + <rect + style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" + id="rect882" + width="60.5131" + height="29.94083" + x="24.587801" + y="129.9343" + ry="7.3674893" + rx="7.3491621" /> + </g> + <g + style="stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none" + id="g1110"> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 242.06469,69.532178 228.93155,92.626152" + id="path1046" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-end="#rect880" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 212.48297,103.10314 H 154.08889" + id="path1050" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect880" + inkscape:connection-end="#rect874" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 233.46397,102.94413 336.177,101.38725" + id="path1052" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect880" + inkscape:connection-end="#rect876" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 357.158,104.42111 55.3607,16.84948" + id="path1054" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect876" + inkscape:connection-end="#g1022" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 350.55334,111.71873 42.64455,115.12621" + id="path1056" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect876" + inkscape:connection-end="#g1044" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 340.27728,111.65424 -42.33949,69.07917" + id="path1058" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect876" + inkscape:connection-end="#rect878" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 283.77429,181.17772 230.74674,113.08483" + id="path1060" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect878" + inkscape:connection-end="#rect880" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 286.82346,201.64991 -13.82524,30.70074" + id="path1062" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect878" + inkscape:connection-end="#g956" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 281.05707,190.67761 -92.81954,-4.26297" + id="path1064" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect878" + inkscape:connection-end="#rect872" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 173.42206,175.44234 -25.49869,-61.8487" + id="path1066" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect872" + inkscape:connection-end="#rect874" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 168.98227,195.26156 -33.48246,35.63687" + id="path1068" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect872" + inkscape:connection-end="#g1000" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 133.38648,110.33147 72.405854,153.49562" + id="path1070" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + inkscape:connection-start="#rect874" + inkscape:connection-end="#g978" /> + </g> + <text + id="text859-1" + y="122.51513" + x="59.514423" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583" + xml:space="preserve"><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;stroke-width:0.264583" + y="122.51513" + x="59.514423" + id="tspan857-3">Client/Serveur</tspan></text> + <text + id="text1750" + y="45.151669" + x="324.51779" + style="font-size:5.64444px;line-height:1.25;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + xml:space="preserve"><tspan + style="stroke-width:0.264583" + y="45.151669" + x="324.51779" + id="tspan1748" + sodipodi:role="line" /></text> + <text + id="text1762" + y="109.99548" + x="121.67999" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#ef2929;stroke-width:0.264583" + y="109.99548" + x="121.67999" + id="tspan1760" + sodipodi:role="line">S</tspan></text> + <path + sodipodi:nodetypes="ccccc" + id="path2988" + d="m 77.527243,154.46635 67.581277,-45.04182 34.90962,71.16228 104.02172,8.26423 -15.94128,44.54407" + style="fill:none;stroke:#ef2929;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker2992)" /> + <path + style="fill:none;stroke:#ef2929;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3064)" + d="m 76.468909,160.28722 67.581271,-45.04182 26.80155,70.77919 -37.12995,41.70977" + id="path3060" + sodipodi:nodetypes="cccc" /> + <path + sodipodi:nodetypes="cccc" + id="path3254" + d="m 410.57524,122.14715 -63.96927,-13.71821 -46.33622,73.88394 -18.98791,50.39544" + style="fill:none;stroke:#f57900;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3258)" /> + <path + style="fill:none;stroke:#f57900;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3342)" + d="M 409.2891,128.97548 348.8108,114.86226 386.4191,227.5825" + id="path3338" + sodipodi:nodetypes="ccc" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583;fill:#f57900;" + x="380.97153" + y="99.412155" + id="text3420"><tspan + sodipodi:role="line" + id="tspan3418" + x="380.97153" + y="99.412155" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#f57900;stroke-width:0.264583;">T</tspan></text> + </g> +</svg> diff --git a/internet/P2P/p2p-usages.odt b/internet/P2P/p2p-usages.odt Binary files differ. diff --git a/internet/P2P/p2p.md b/internet/P2P/p2p.md @@ -0,0 +1,73 @@ +# Technique (séance 1) + +# présentation + +* à l'aide des illustrations +* en comparant avec le modèle client-serveur + +# Activités : + +On prend un cas simple d'un serveur et 3 clients tous interconnectés directement : + +1. Est-ce qu'il y a plus ou moins de données transférées (exemple sur un réseau simple avec 1 serveur et 3 clients interconnectés) + -> même nombre de données, mais moins devant le serveur (plus réparties sur le réseau) + +2. combien de temps ça prend pour : + - 3 Go à transférer à 3 nœuds avec une connexion illimitée -> 1sec en mode client serveur, 2sec en mode P2P + - idem mais avec 3 Go/s max en sortie du serveur de départ -> 3sec en mode client serveur, 2sec en mode P2P + +## Avantages / inconvénients : + +(à discuter en groupe à la lumière de l'activité précédente) + +### avantages p2p : +- on peut partager un fichier sans avoir de grosse connexion +- les données sont répliquées, donc le serveur principal peut mourrir, s'éteindre, ... + +### inconvénients +- il faut connaître les adresses IP de tout le monde (résolu techniquement) +- plus de lent qu'un serveur central très bien connecté +- il faut que des gens laissent leur ordi allumé, ne supprimment pas tout de suite le fichier + +# Usage (séance 2) + +## Diffusion de la vidéo "Le piratage c'est du vol", diffusée dans les DVD et au cinéma + +Questions aux élèves / débat (classe entière) : + +* Qui a produit / fait mettre cette vidéo dans les films ? +* Qu'est ce que vous pensez du slogan ("Le piratage c'est du vol") ? Est-ce que télécharger un film est légal ? + +## Critères légaux pour interdire / autoriser de partager une œuvre + +Qu'est-ce qui peut interdire le partage : +* Copyright / droit d'auteur (jusqu'à 70 ans après la mort de l'auteur) +* censure : contenus interdits (appels à la violence, nazisme, terrorisme, pedopornographie, ...) +* droit à l'image / données personnelles + +Qu'est-ce qui peut autoriser le partage : +* autorisation de l'auteur +* autorisation de la personne filmé/photographiée (et des parents pour un mineur) +* licence libre (Creative Commons, logiciels libres, ...) + +## Quels usages de P2P (plus généralement du partage de fichiers) sont légaux + +En groupes, dire si les activités suivantes sont légales, illégales, si ça dépend, et pourquoi. + +Liste : + +* réseau utilisé par les cinémas pour recevoir les films qu'ils diffusent +* logiciel d'installation de Windows +* plateforme "Peertube" : site de partage de vidéo à la youtube (e.g. lycee connecté) +* "torrent" (partage de fichiers, publique) pour partager : + * photos de vacances + * votre dernière "œuvre" faite sous Paint + * une chanson de Michael Jackson + * une vidéo de vous qui reprennez une chanson de Michael Jackson (ou un artiste vivant ?) + * un roman de Victor Hugo + * un film que vous avez acheté en DVD + * une vidéo que vous avez récupéré sur youtube + * un article Wikipédia, ou une image trouvée sur cet article + * le logiciel "Firefox" + * le jeu "Rocket League" + * le bulletin du premier trimestre d'un élève