Folder name for network pages
This commit is contained in:
parent
06a4a93db1
commit
ab15c9a50a
7 changed files with 0 additions and 0 deletions
729
content/reseau/3_protocoles/images/Tcp_close.svg
Normal file
729
content/reseau/3_protocoles/images/Tcp_close.svg
Normal file
|
@ -0,0 +1,729 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<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"
|
||||
width="801.19281"
|
||||
height="440.46127"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.47 r22583"
|
||||
sodipodi:docname="tcp_close.svg">
|
||||
<defs
|
||||
id="defs4">
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Sstart"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow2Sstart"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path3816"
|
||||
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="matrix(0.3,0,0,0.3,-0.69,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Send"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow2Send"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path3819"
|
||||
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="matrix(-0.3,0,0,-0.3,0.69,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow2Mend"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path3813"
|
||||
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="scale(-0.6,-0.6)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="DotS"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="DotS"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path3854"
|
||||
d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
|
||||
transform="matrix(0.2,0,0,0.2,1.48,0.2)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Mend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Mend"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path3795"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
|
||||
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Lend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow2Lend"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path3807"
|
||||
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Lend"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path3789"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
|
||||
</marker>
|
||||
<inkscape:perspective
|
||||
sodipodi:type="inkscape:persp3d"
|
||||
inkscape:vp_x="0 : 526.18109 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_z="744.09448 : 526.18109 : 1"
|
||||
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
|
||||
id="perspective10" />
|
||||
<inkscape:perspective
|
||||
id="perspective3606"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3681"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3756"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective4427"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5228"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5259"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5298"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5353"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5384"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5415"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5446"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5498"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5575"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5603"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8519"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8541"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8563"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8585"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8607"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8629"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8651"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8673"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8698"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8698-0"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8698-6"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8698-4"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8698-5"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8698-06"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective10160"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective10193"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.70710678"
|
||||
inkscape:cx="472.12883"
|
||||
inkscape:cy="160.3244"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
inkscape:snap-grids="true"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
inkscape:window-width="1280"
|
||||
inkscape:window-height="952"
|
||||
inkscape:window-x="-4"
|
||||
inkscape:window-y="-4"
|
||||
inkscape:window-maximized="1"
|
||||
objecttolerance="5"
|
||||
guidetolerance="5">
|
||||
<sodipodi:guide
|
||||
position="0.59648418,-587.56936"
|
||||
orientation="0,744.09448"
|
||||
id="guide3620" />
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid5523"
|
||||
empspacing="5"
|
||||
visible="true"
|
||||
enabled="true"
|
||||
snapvisiblegridlinesonly="true"
|
||||
dotted="true" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<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
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0.59648418,-24.331562)">
|
||||
<rect
|
||||
style="fill:#ff9191;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.19259691px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="rect2822-1"
|
||||
width="299.81329"
|
||||
height="391.21613"
|
||||
x="500.18671"
|
||||
y="72.980232" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:31.88286018px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||||
x="646.30457"
|
||||
y="47.63348"
|
||||
id="text3628"
|
||||
transform="scale(1.003674,0.99633941)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3630"
|
||||
x="646.30457"
|
||||
y="47.63348">Computer B</tspan></text>
|
||||
<rect
|
||||
style="fill:#98ff91;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.19296837px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="rect2822"
|
||||
width="300"
|
||||
height="391.21613"
|
||||
x="0"
|
||||
y="72.980232" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:39.8644371px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||||
x="149.39859"
|
||||
y="47.647427"
|
||||
id="text3632"
|
||||
transform="scale(1.0040254,0.99599073)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3634"
|
||||
x="149.39859"
|
||||
y="47.647427"
|
||||
style="font-size:31.89155006px;text-align:center;text-anchor:middle">Computer A</tspan></text>
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.48322684;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect5206-2-3"
|
||||
width="180"
|
||||
height="51.216137"
|
||||
x="99.236809"
|
||||
y="72.980232"
|
||||
rx="0"
|
||||
ry="0" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
x="189.69531"
|
||||
y="107.17815"
|
||||
id="text5563"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5565"
|
||||
x="189.69531"
|
||||
y="107.17815"
|
||||
style="fill:#000000">ESTABLISHED</tspan></text>
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.64488679;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect5206-2-7-3"
|
||||
width="180"
|
||||
height="91.216133"
|
||||
x="519.23682"
|
||||
y="72.980232"
|
||||
rx="0"
|
||||
ry="0" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
x="609.69531"
|
||||
y="127.17815"
|
||||
id="text5563-8"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5565-7"
|
||||
x="609.69531"
|
||||
y="127.17815"
|
||||
style="fill:#000000">ESTABLISHED</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:18px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial Italic"
|
||||
x="415.58517"
|
||||
y="60.728451"
|
||||
id="text8431"
|
||||
sodipodi:linespacing="125%"
|
||||
transform="matrix(0.98542395,0.17011655,-0.17011655,0.98542395,0,0)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8433"
|
||||
x="415.58517"
|
||||
y="60.728451"><tspan
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;font-family:Arial;-inkscape-font-specification:Arial Bold"
|
||||
id="tspan8469">Fin</tspan><tspan
|
||||
style="font-size:16px;fill:#ff0000"
|
||||
id="tspan8459"> seq=x</tspan></tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:18px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial Italic"
|
||||
x="373.54782"
|
||||
y="225.66434"
|
||||
id="text8435"
|
||||
sodipodi:linespacing="100%"
|
||||
transform="matrix(0.99245298,-0.12262578,0.12262578,0.99245298,0,0)"
|
||||
inkscape:transform-center-x="7.4752714"
|
||||
inkscape:transform-center-y="-3.858387"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8437"
|
||||
x="375.76657"
|
||||
y="225.66434"><tspan
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;font-family:Arial;-inkscape-font-specification:Arial Bold"
|
||||
id="tspan8473">Ack </tspan><tspan
|
||||
style="font-size:16px;fill:#ff0000"
|
||||
id="tspan8457">ack=x+1 </tspan></tspan></text>
|
||||
<rect
|
||||
style="fill:#f0f0f0;fill-opacity:1;stroke:#000000;stroke-width:0.6039384;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect5206-2-3-4"
|
||||
width="180"
|
||||
height="80"
|
||||
x="99.236809"
|
||||
y="124.19637"
|
||||
rx="0"
|
||||
ry="0" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.76987344;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect5206-2-3-4-2"
|
||||
width="180"
|
||||
height="130"
|
||||
x="519.23682"
|
||||
y="164.19637"
|
||||
rx="0"
|
||||
ry="0" />
|
||||
<rect
|
||||
style="fill:#f0f0f0;fill-opacity:1;stroke:#000000;stroke-width:0.76987344;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect5206-2-3-4-7"
|
||||
width="180"
|
||||
height="130"
|
||||
x="99.236809"
|
||||
y="204.19637"
|
||||
rx="0"
|
||||
ry="0" />
|
||||
<rect
|
||||
style="fill:#f0f0f0;fill-opacity:1;stroke:#000000;stroke-width:0.60851151;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect5206-2-3-4-2-7"
|
||||
width="180"
|
||||
height="81.216133"
|
||||
x="519.23682"
|
||||
y="292.98022"
|
||||
rx="0"
|
||||
ry="0" />
|
||||
<rect
|
||||
style="fill:#f0f0f0;fill-opacity:1;stroke:#000000;stroke-width:0.60851151;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect5206-2-3-4-7-9"
|
||||
width="180"
|
||||
height="81.216133"
|
||||
x="99.236809"
|
||||
y="334.19638"
|
||||
rx="0"
|
||||
ry="0" />
|
||||
<rect
|
||||
style="fill:#c8c8c8;fill-opacity:1;stroke:#000000;stroke-width:0.60851151;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect5206-2-3-4-2-7-3"
|
||||
width="180"
|
||||
height="81.216133"
|
||||
x="519.23682"
|
||||
y="372.98022"
|
||||
rx="0"
|
||||
ry="0" />
|
||||
<rect
|
||||
style="fill:#c8c8c8;fill-opacity:1;stroke:#000000;stroke-width:0.42704886;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect5206-2-3-4-7-9-1"
|
||||
width="180"
|
||||
height="39.999989"
|
||||
x="99.236809"
|
||||
y="414.19641"
|
||||
rx="0"
|
||||
ry="0" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
x="190.46143"
|
||||
y="169.82854"
|
||||
id="text5563-9"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5565-8"
|
||||
x="190.46143"
|
||||
y="169.82854"
|
||||
style="fill:#000000">FIN_WAIT_1</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
x="190.46143"
|
||||
y="275.43658"
|
||||
id="text5563-9-6"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5565-8-5"
|
||||
x="190.46143"
|
||||
y="275.43658"
|
||||
style="fill:#000000">FIN_WAIT_2</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
x="190.46143"
|
||||
y="381.04468"
|
||||
id="text5563-9-2"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5565-8-8"
|
||||
x="190.46143"
|
||||
y="381.04468"
|
||||
style="fill:#000000">TIME_WAIT</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
x="189.28369"
|
||||
y="442.79211"
|
||||
id="text5563-9-0"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5565-8-2"
|
||||
x="189.28369"
|
||||
y="442.79211"
|
||||
style="fill:#000000">CLOSED</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
x="610.46143"
|
||||
y="235.55379"
|
||||
id="text5563-9-8"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5565-8-6"
|
||||
x="610.46143"
|
||||
y="235.55379"
|
||||
style="fill:#000000">CLOSE_WAIT</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
x="610.46143"
|
||||
y="339.82855"
|
||||
id="text5563-9-09"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5565-8-0"
|
||||
x="610.46143"
|
||||
y="339.82855"
|
||||
style="fill:#000000">LAST_ACK</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
x="610.46143"
|
||||
y="419.82849"
|
||||
id="text5563-9-1"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5565-8-3"
|
||||
x="610.46143"
|
||||
y="419.82849"
|
||||
style="fill:#000000">CLOSED</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
|
||||
d="M 280,94.864807 520,134.86481"
|
||||
id="path8770"
|
||||
transform="translate(-0.76319253,24.331562)"
|
||||
inkscape:connector-type="polyline" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
|
||||
d="m 520,144.86481 -240,30"
|
||||
id="path8968"
|
||||
transform="translate(-0.76319253,24.331562)"
|
||||
inkscape:connector-type="polyline" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:18px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial Italic"
|
||||
x="333.56494"
|
||||
y="391.52441"
|
||||
id="text8431-8"
|
||||
sodipodi:linespacing="125%"
|
||||
transform="matrix(0.98435455,-0.17619907,0.17619907,0.98435455,0,0)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8433-9"
|
||||
x="333.56494"
|
||||
y="391.52441"><tspan
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;font-family:Arial;-inkscape-font-specification:Arial Bold"
|
||||
id="tspan8469-3">Fin</tspan><tspan
|
||||
style="font-size:16px;fill:#0000ff"
|
||||
id="tspan8459-4"> seq=y</tspan></tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:18px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial Italic"
|
||||
x="441.86334"
|
||||
y="322.15979"
|
||||
id="text8435-4"
|
||||
sodipodi:linespacing="100%"
|
||||
transform="matrix(0.99302658,0.11789067,-0.11789067,0.99302658,0,0)"
|
||||
inkscape:transform-center-x="6.2070095"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8437-6"
|
||||
x="444.08209"
|
||||
y="322.15979"><tspan
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;font-family:Arial;-inkscape-font-specification:Arial Bold"
|
||||
id="tspan8473-0">Ack </tspan><tspan
|
||||
style="font-size:16px;fill:#ff0000"
|
||||
id="tspan8457-6"><tspan
|
||||
style="fill:#0000ff"
|
||||
id="tspan10216">ack=y+1 </tspan></tspan></tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
|
||||
d="m 520,264.86481 -240,40"
|
||||
id="path10218"
|
||||
transform="translate(-0.76319253,24.331562)"
|
||||
inkscape:connector-type="polyline" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
|
||||
d="m 280,314.86481 240,30"
|
||||
id="path10416"
|
||||
transform="translate(-0.76319253,24.331562)"
|
||||
inkscape:connector-type="polyline" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:18px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:89.99999762%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial Italic"
|
||||
x="403.79932"
|
||||
y="228.19637"
|
||||
id="text10614"
|
||||
sodipodi:linespacing="89.999998%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan10616"
|
||||
x="406.29541"
|
||||
y="228.19637"
|
||||
style="fill:#000080">Connection is </tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="403.79932"
|
||||
y="244.39636"
|
||||
id="tspan10622"
|
||||
style="fill:#000080">half-closed</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="403.79932"
|
||||
y="260.59637"
|
||||
id="tspan10620"
|
||||
style="fill:#000080">Computer B can still</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="403.79932"
|
||||
y="276.79636"
|
||||
id="tspan10618"
|
||||
style="fill:#000080">send data to A</tspan></text>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 29 KiB |
589
content/reseau/3_protocoles/images/Tcp_connect.svg
Normal file
589
content/reseau/3_protocoles/images/Tcp_connect.svg
Normal file
|
@ -0,0 +1,589 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<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"
|
||||
width="801.2359"
|
||||
height="421.23608"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.47 r22583"
|
||||
sodipodi:docname="tcp_connect.svg">
|
||||
<defs
|
||||
id="defs4">
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Sstart"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow2Sstart"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path3816"
|
||||
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="matrix(0.3,0,0,0.3,-0.69,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Send"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow2Send"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path3819"
|
||||
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="matrix(-0.3,0,0,-0.3,0.69,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow2Mend"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path3813"
|
||||
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="scale(-0.6,-0.6)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="DotS"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="DotS"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path3854"
|
||||
d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
|
||||
transform="matrix(0.2,0,0,0.2,1.48,0.2)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Mend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Mend"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path3795"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
|
||||
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Lend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow2Lend"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path3807"
|
||||
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Lend"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path3789"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
|
||||
</marker>
|
||||
<inkscape:perspective
|
||||
sodipodi:type="inkscape:persp3d"
|
||||
inkscape:vp_x="0 : 526.18109 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_z="744.09448 : 526.18109 : 1"
|
||||
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
|
||||
id="perspective10" />
|
||||
<inkscape:perspective
|
||||
id="perspective3606"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3681"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3756"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective4427"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5228"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5259"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5298"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5353"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5384"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5415"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5446"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5498"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5575"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5603"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.4142136"
|
||||
inkscape:cx="374.63645"
|
||||
inkscape:cy="151.10332"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
inkscape:snap-grids="true"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
inkscape:window-width="1280"
|
||||
inkscape:window-height="952"
|
||||
inkscape:window-x="-4"
|
||||
inkscape:window-y="-4"
|
||||
inkscape:window-maximized="1"
|
||||
objecttolerance="5"
|
||||
guidetolerance="5">
|
||||
<sodipodi:guide
|
||||
position="0.61803794,-619.38197"
|
||||
orientation="0,744.09448"
|
||||
id="guide3620" />
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid5523"
|
||||
empspacing="5"
|
||||
visible="true"
|
||||
enabled="true"
|
||||
snapvisiblegridlinesonly="true"
|
||||
dotted="true" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<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
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0.61803794,-11.744145)">
|
||||
<rect
|
||||
style="fill:#edff91;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.23569119px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="rect2822-1"
|
||||
width="299.81329"
|
||||
height="420"
|
||||
x="500.18671"
|
||||
y="12.362183" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:31.88286018px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||||
x="646.30457"
|
||||
y="47.63348"
|
||||
id="text3628"
|
||||
transform="scale(1.003674,0.99633941)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3630"
|
||||
x="646.30457"
|
||||
y="47.63348">Server</tspan></text>
|
||||
<rect
|
||||
style="fill:#91fffb;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.23607588px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="rect2822"
|
||||
width="300"
|
||||
height="420"
|
||||
x="0"
|
||||
y="12.362183" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:39.8644371px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||||
x="149.39859"
|
||||
y="47.647427"
|
||||
id="text3632"
|
||||
transform="scale(1.0040254,0.99599073)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3634"
|
||||
x="149.39859"
|
||||
y="47.647427"
|
||||
style="font-size:31.89155006px;text-align:center;text-anchor:middle">Client</tspan></text>
|
||||
<rect
|
||||
style="fill:#c8c8c8;fill-opacity:1;stroke:#000000;stroke-width:0.79893541;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect5206"
|
||||
width="180"
|
||||
height="140"
|
||||
x="100"
|
||||
y="72.362183"
|
||||
rx="0"
|
||||
ry="0" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
x="190.04688"
|
||||
y="150.95789"
|
||||
id="text5547"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5549"
|
||||
x="190.04688"
|
||||
y="150.95789">CLOSED</tspan></text>
|
||||
<g
|
||||
id="g5625">
|
||||
<rect
|
||||
ry="0"
|
||||
rx="0"
|
||||
y="212.36218"
|
||||
x="100"
|
||||
height="80"
|
||||
width="180"
|
||||
id="rect5206-2-1"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.6039384;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text5551"
|
||||
y="258.71375"
|
||||
x="189.70703"
|
||||
style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
xml:space="preserve"><tspan
|
||||
y="258.71375"
|
||||
x="189.70703"
|
||||
id="tspan5553"
|
||||
sodipodi:role="line">SYN_SENT</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g5640">
|
||||
<rect
|
||||
ry="0"
|
||||
rx="0"
|
||||
y="132.36218"
|
||||
x="520"
|
||||
height="120"
|
||||
width="180"
|
||||
id="rect5206-2"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.73967052;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text5555"
|
||||
y="200.95203"
|
||||
x="610.11133"
|
||||
style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
xml:space="preserve"><tspan
|
||||
y="200.95203"
|
||||
x="610.11133"
|
||||
id="tspan5557"
|
||||
sodipodi:role="line">LISTEN</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g5645">
|
||||
<rect
|
||||
ry="0"
|
||||
rx="0"
|
||||
y="252.36218"
|
||||
x="520"
|
||||
height="80"
|
||||
width="180"
|
||||
id="rect5206-2-7"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.6039384;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text5559"
|
||||
y="298.71375"
|
||||
x="610.10547"
|
||||
style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
xml:space="preserve"><tspan
|
||||
y="298.71375"
|
||||
x="610.10547"
|
||||
id="tspan5561"
|
||||
sodipodi:role="line">SYN_RVCD</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g5630">
|
||||
<rect
|
||||
ry="0"
|
||||
rx="0"
|
||||
y="292.36218"
|
||||
x="100"
|
||||
height="140"
|
||||
width="180"
|
||||
id="rect5206-2-3"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.79893541;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text5563"
|
||||
y="370.95203"
|
||||
x="189.69531"
|
||||
style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
xml:space="preserve"><tspan
|
||||
y="370.95203"
|
||||
x="189.69531"
|
||||
id="tspan5565"
|
||||
sodipodi:role="line">ESTABLISHED</tspan></text>
|
||||
</g>
|
||||
<rect
|
||||
style="fill:#c8c8c8;fill-opacity:1;stroke:#000000;stroke-width:0.52030438;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect5206-1"
|
||||
width="180"
|
||||
height="59.37719"
|
||||
x="520"
|
||||
y="72.362183"
|
||||
rx="0"
|
||||
ry="0" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
x="610.04688"
|
||||
y="110.64648"
|
||||
id="text5547-1"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5549-3"
|
||||
x="610.04688"
|
||||
y="110.64648">CLOSED</tspan></text>
|
||||
<g
|
||||
id="g5650">
|
||||
<rect
|
||||
ry="0"
|
||||
rx="0"
|
||||
y="332.36218"
|
||||
x="520"
|
||||
height="100"
|
||||
width="180"
|
||||
id="rect5206-2-7-3"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.67522365;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text5563-8"
|
||||
y="390.95203"
|
||||
x="609.69531"
|
||||
style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
xml:space="preserve"><tspan
|
||||
y="390.95203"
|
||||
x="609.69531"
|
||||
id="tspan5565-7"
|
||||
sodipodi:role="line">ESTABLISHED</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g8451"
|
||||
transform="translate(-26,0)">
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text5675"
|
||||
y="202.36218"
|
||||
x="114.05469"
|
||||
style="font-size:18px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:125%;writing-mode:lr-tb;text-anchor:end;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial Italic"
|
||||
xml:space="preserve"><tspan
|
||||
y="202.36218"
|
||||
x="119.04688"
|
||||
id="tspan5677"
|
||||
sodipodi:role="line">socket() </tspan><tspan
|
||||
id="tspan5679"
|
||||
y="224.86218"
|
||||
x="119.04688"
|
||||
sodipodi:role="line">connect() </tspan></text>
|
||||
<path
|
||||
inkscape:connector-type="polyline"
|
||||
id="path5681"
|
||||
d="m 120,192.36218 0,35"
|
||||
style="fill:#ff0000;stroke:#ff0000;stroke-width:1.76383424;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#DotS);marker-end:url(#Arrow2Send)" />
|
||||
</g>
|
||||
<g
|
||||
id="g8443"
|
||||
transform="translate(16,0)">
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text5661"
|
||||
y="102.36218"
|
||||
x="690"
|
||||
style="font-size:18px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial Italic"
|
||||
xml:space="preserve"><tspan
|
||||
y="102.36218"
|
||||
x="690"
|
||||
id="tspan5663"
|
||||
sodipodi:role="line"> socket()</tspan><tspan
|
||||
id="tspan5665"
|
||||
y="124.86218"
|
||||
x="690"
|
||||
sodipodi:role="line"> bind()</tspan><tspan
|
||||
id="tspan5667"
|
||||
y="147.36218"
|
||||
x="690"
|
||||
sodipodi:role="line"> listen()</tspan><tspan
|
||||
id="tspan5673"
|
||||
y="169.86218"
|
||||
x="690"
|
||||
sodipodi:role="line"> accept()</tspan></text>
|
||||
<path
|
||||
inkscape:connector-type="polyline"
|
||||
id="path7241"
|
||||
d="m 690,97.362183 0,69.999997"
|
||||
style="fill:#ff0000;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#DotS);marker-end:url(#Arrow2Send)" />
|
||||
</g>
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow2Mend)"
|
||||
d="m 280,207.36218 240,40"
|
||||
id="path7641"
|
||||
inkscape:connector-type="polyline" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:3.46410179;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
|
||||
d="m 520,257.36218 -240,30"
|
||||
id="path7643"
|
||||
inkscape:connector-type="polyline" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:3.46410155;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
|
||||
d="m 280,297.36218 240,30"
|
||||
id="path7645"
|
||||
inkscape:connector-type="polyline" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:18px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial Italic"
|
||||
x="432.07501"
|
||||
y="148.80128"
|
||||
id="text8431"
|
||||
sodipodi:linespacing="100%"
|
||||
transform="matrix(0.98542395,0.17011655,-0.17011655,0.98542395,0,0)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8433"
|
||||
x="432.07501"
|
||||
y="148.80128"><tspan
|
||||
style="-inkscape-font-specification:Arial Bold;font-family:Arial;font-weight:bold;font-style:normal;font-stretch:normal;font-variant:normal;font-size:17.99999998px;text-anchor:middle;text-align:center;writing-mode:lr;line-height:100%"
|
||||
id="tspan8469">Syn</tspan><tspan
|
||||
style="font-size:16px;fill:#ff0000"
|
||||
id="tspan8459"> seq=x</tspan></tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:18px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial Italic"
|
||||
x="364.11249"
|
||||
y="310.91501"
|
||||
id="text8435"
|
||||
sodipodi:linespacing="100%"
|
||||
transform="matrix(0.99311758,-0.11712163,0.11712163,0.99311758,0,0)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8437"
|
||||
x="364.11249"
|
||||
y="310.91501"><tspan
|
||||
style="-inkscape-font-specification:Arial Bold;font-family:Arial;font-weight:bold;font-style:normal;font-stretch:normal;font-variant:normal;font-size:17.99999996px;text-anchor:middle;text-align:center;writing-mode:lr;line-height:100%"
|
||||
id="tspan8471">Syn</tspan>+<tspan
|
||||
style="-inkscape-font-specification:Arial Bold;font-family:Arial;font-weight:bold;font-style:normal;font-stretch:normal;font-variant:normal;font-size:17.99999996px;text-anchor:middle;text-align:center;writing-mode:lr;line-height:100%"
|
||||
id="tspan8473">Ack</tspan><tspan
|
||||
style="font-size:16px;fill:#ff0000"
|
||||
id="tspan8457"><tspan
|
||||
style="fill:#0000ff"
|
||||
id="tspan8465"> seq=y</tspan> ack=x+1</tspan></tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:18px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:125%;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial Italic"
|
||||
x="437.90137"
|
||||
y="280.53427"
|
||||
id="text8439"
|
||||
sodipodi:linespacing="100%"
|
||||
transform="matrix(0.99257382,0.12164377,-0.12164377,0.99257382,0,0)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8441"
|
||||
x="437.90137"
|
||||
y="280.53427"
|
||||
style="text-align:center;text-anchor:middle"><tspan
|
||||
style="-inkscape-font-specification:Arial Bold;font-family:Arial;font-weight:bold;font-style:normal;font-stretch:normal;font-variant:normal;font-size:18.00000005px;text-anchor:middle;text-align:center;writing-mode:lr;line-height:100%"
|
||||
id="tspan8475">Ack</tspan><tspan
|
||||
style="font-size:16px;fill:#0000ff"
|
||||
id="tspan8461"><tspan
|
||||
style="fill:#ff0000"
|
||||
id="tspan8463"> seq=x+1</tspan> ack=y+1</tspan></tspan></text>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 23 KiB |
225
content/reseau/3_protocoles/images/Tcp_flux.svg
Normal file
225
content/reseau/3_protocoles/images/Tcp_flux.svg
Normal file
|
@ -0,0 +1,225 @@
|
|||
<?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"
|
||||
id="svg8"
|
||||
version="1.1"
|
||||
viewBox="0 0 211.66666 116.41667"
|
||||
height="440"
|
||||
width="800">
|
||||
<defs
|
||||
id="defs2">
|
||||
<marker
|
||||
style="overflow:visible;"
|
||||
id="Arrow2Mend"
|
||||
refX="0.0"
|
||||
refY="0.0"
|
||||
orient="auto">
|
||||
<path
|
||||
transform="scale(0.6) rotate(180) translate(0,0)"
|
||||
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
|
||||
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
|
||||
id="path4547" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible;"
|
||||
id="Arrow1Lend"
|
||||
refX="0.0"
|
||||
refY="0.0"
|
||||
orient="auto">
|
||||
<path
|
||||
transform="scale(0.8) rotate(180) translate(12.5,0)"
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;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="path4523" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="Arrow2Mend-3"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path4547-6" />
|
||||
</marker>
|
||||
</defs>
|
||||
<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
|
||||
transform="translate(0,-180.58332)"
|
||||
id="layer1">
|
||||
<path
|
||||
id="path4518"
|
||||
d="m 8.9701516,290.02237 v -99.9588"
|
||||
style="fill:none;stroke:#000000;stroke-width:0.86500001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Mend)" />
|
||||
<path
|
||||
id="path5528"
|
||||
d="m 125.48052,211.28611 0,79.26302"
|
||||
style="fill:#0000ff;stroke:#0f4ae4;stroke-width:0.465;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.465, 0.93;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<path
|
||||
id="path4518-7"
|
||||
d="m 8.9701516,290.02237 190.8304384,0"
|
||||
style="fill:none;stroke:#000000;stroke-width:0.86500001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Mend-3)" />
|
||||
<path
|
||||
id="path5473"
|
||||
d="m 11.091685,286.84374 c 20.847023,0.13363 37.409101,-68.86711 54.623708,-74.16729 17.214607,-5.30018 25.669753,10.5216 33.868016,10.69078 8.198261,0.16918 15.528161,-12.45364 23.920631,-12.6953 8.39246,-0.24166 22.2498,13.13691 31.39274,12.96257"
|
||||
style="fill:none;stroke:#f21515;stroke-width:0.76499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
style="fill:none;stroke:#f21515;stroke-width:0.765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.06000001,3.06000001;stroke-opacity:1;stroke-dashoffset:0"
|
||||
d="m 154.89678,223.6345 c 9.14294,-0.17434 16.40398,-11.78442 26.32605,-12.2944"
|
||||
id="path5513" />
|
||||
<path
|
||||
id="path5515"
|
||||
d="m 72.563677,212.36337 v 78.17634"
|
||||
style="fill:#0000ff;stroke:#0f4ae4;stroke-width:0.465;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.465, 0.93;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<path
|
||||
style="fill:#0000ff;stroke:#0f4ae4;stroke-width:0.465;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.465, 0.93;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="m 99.551193,223.78434 0,65.99937"
|
||||
id="path5526" />
|
||||
<path
|
||||
style="fill:#0000ff;stroke:#0f4ae4;stroke-width:0.465;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.465, 0.93;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="m 155.64321,223.6345 0,66.14921"
|
||||
id="path5530" />
|
||||
<g
|
||||
id="text5534"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
aria-label="Débit">
|
||||
<path
|
||||
id="path5602"
|
||||
style="font-size:5.64444447px;stroke-width:0.26458332"
|
||||
d="m 15.008714,190.97844 v 3.19981 h 0.672482 q 0.851628,0 1.245747,-0.38585 0.396875,-0.38585 0.396875,-1.21819 0,-0.82682 -0.396875,-1.20992 -0.394119,-0.38585 -1.245747,-0.38585 z m -0.556728,-0.4575 h 1.143772 q 1.196137,0 1.755621,0.49885 0.559483,0.49609 0.559483,1.55442 0,1.06385 -0.562239,1.5627 -0.56224,0.49885 -1.752865,0.49885 h -1.143772 z" />
|
||||
<path
|
||||
id="path5604"
|
||||
style="font-size:5.64444447px;stroke-width:0.26458332"
|
||||
d="m 21.413835,192.96558 v 0.24804 h -2.33164 q 0.03307,0.52366 0.314192,0.79926 0.283876,0.27286 0.788238,0.27286 0.292144,0 0.564996,-0.0717 0.275608,-0.0717 0.545703,-0.21498 v 0.47956 q -0.272851,0.11576 -0.559483,0.17639 -0.286632,0.0606 -0.581533,0.0606 -0.738628,0 -1.171332,-0.42994 -0.429948,-0.42995 -0.429948,-1.16307 0,-0.75792 0.407899,-1.20165 0.410656,-0.44648 1.105187,-0.44648 0.622873,0 0.983919,0.40238 0.363802,0.39964 0.363802,1.08866 z m -0.507118,-0.14883 q -0.0055,-0.41617 -0.234266,-0.66422 -0.225998,-0.24804 -0.600825,-0.24804 -0.424436,0 -0.680751,0.23977 -0.253559,0.23978 -0.292144,0.67524 z m -0.487825,-2.69545 h 0.548459 l -0.898481,1.03629 h -0.42168 z" />
|
||||
<path
|
||||
id="path5606"
|
||||
style="font-size:5.64444447px;stroke-width:0.26458332"
|
||||
d="m 24.462056,193.09511 q 0,-0.55948 -0.231511,-0.87643 -0.228754,-0.31971 -0.631141,-0.31971 -0.402387,0 -0.633898,0.31971 -0.228754,0.31695 -0.228754,0.87643 0,0.55948 0.228754,0.87919 0.231511,0.31695 0.633898,0.31695 0.402387,0 0.631141,-0.31695 0.231511,-0.31971 0.231511,-0.87919 z m -1.725304,-1.07763 q 0.159852,-0.2756 0.402387,-0.40789 0.245291,-0.13505 0.584288,-0.13505 0.56224,0 0.912262,0.44648 0.352777,0.44649 0.352777,1.17409 0,0.7276 -0.352777,1.17409 -0.350022,0.44648 -0.912262,0.44648 -0.338997,0 -0.584288,-0.13229 -0.242535,-0.13505 -0.402387,-0.41065 v 0.46302 h -0.509874 v -4.28846 h 0.509874 z" />
|
||||
<path
|
||||
id="path5608"
|
||||
style="font-size:5.64444447px;stroke-width:0.26458332"
|
||||
d="m 25.82907,191.54895 h 0.507118 v 3.08681 H 25.82907 Z m 0,-1.20165 h 0.507118 v 0.64217 H 25.82907 Z" />
|
||||
<path
|
||||
id="path5610"
|
||||
style="font-size:5.64444447px;stroke-width:0.26458332"
|
||||
d="m 27.896127,190.67252 v 0.87643 h 1.044553 v 0.39412 h -1.044553 v 1.6757 q 0,0.37758 0.101975,0.48506 0.104731,0.10749 0.42168,0.10749 h 0.520898 v 0.42444 h -0.520898 q -0.587045,0 -0.810287,-0.21773 -0.223242,-0.22049 -0.223242,-0.79926 v -1.6757 h -0.37207 v -0.39412 h 0.37207 v -0.87643 z" />
|
||||
</g>
|
||||
<g
|
||||
id="text5534-5"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
aria-label="Temps">
|
||||
<path
|
||||
id="path5613"
|
||||
style="font-size:5.64444447px;stroke-width:0.26458332"
|
||||
d="m 184.08466,280.53624 h 3.48092 v 0.46853 h -1.46072 v 3.64629 h -0.55948 v -3.64629 h -1.46072 z" />
|
||||
<path
|
||||
id="path5615"
|
||||
style="font-size:5.64444447px;stroke-width:0.26458332"
|
||||
d="m 189.76493,282.98088 v 0.24805 h -2.33164 q 0.0331,0.52365 0.3142,0.79926 0.28387,0.27285 0.78823,0.27285 0.29215,0 0.565,-0.0717 0.27561,-0.0717 0.5457,-0.21497 v 0.47956 q -0.27285,0.11575 -0.55948,0.17638 -0.28663,0.0606 -0.58153,0.0606 -0.73863,0 -1.17134,-0.42995 -0.42994,-0.42995 -0.42994,-1.16306 0,-0.75792 0.4079,-1.20165 0.41065,-0.44649 1.10518,-0.44649 0.62288,0 0.98392,0.40239 0.3638,0.39963 0.3638,1.08865 z m -0.50711,-0.14883 q -0.006,-0.41617 -0.23427,-0.66421 -0.226,-0.24805 -0.60083,-0.24805 -0.42443,0 -0.68075,0.23978 -0.25356,0.23978 -0.29214,0.67524 z" />
|
||||
<path
|
||||
id="path5617"
|
||||
style="font-size:5.64444447px;stroke-width:0.26458332"
|
||||
d="m 193.00057,282.15681 q 0.19017,-0.34175 0.45475,-0.50436 0.26458,-0.16261 0.62287,-0.16261 0.48232,0 0.74414,0.339 0.26183,0.33624 0.26183,0.95911 v 1.86311 h -0.50987 v -1.84657 q 0,-0.44373 -0.1571,-0.6587 -0.1571,-0.21498 -0.47956,-0.21498 -0.39412,0 -0.62287,0.26183 -0.22875,0.26183 -0.22875,0.71383 v 1.74459 h -0.50988 v -1.84657 q 0,-0.44648 -0.15709,-0.6587 -0.1571,-0.21498 -0.48507,-0.21498 -0.38861,0 -0.61737,0.26459 -0.22875,0.26183 -0.22875,0.71107 v 1.74459 h -0.50987 v -3.0868 h 0.50987 v 0.47955 q 0.17363,-0.28387 0.41617,-0.41892 0.24253,-0.13505 0.57602,-0.13505 0.33624,0 0.57051,0.17088 0.23702,0.17088 0.35002,0.49609 z" />
|
||||
<path
|
||||
id="path5619"
|
||||
style="font-size:5.64444447px;stroke-width:0.26458332"
|
||||
d="m 196.58898,284.18804 v 1.63711 h -0.50988 v -4.26089 h 0.50988 v 0.46853 q 0.15985,-0.27561 0.40239,-0.4079 0.24529,-0.13505 0.58428,-0.13505 0.56224,0 0.91226,0.44649 0.35278,0.44648 0.35278,1.17409 0,0.7276 -0.35278,1.17408 -0.35002,0.44649 -0.91226,0.44649 -0.33899,0 -0.58428,-0.13229 -0.24254,-0.13505 -0.40239,-0.41066 z m 1.7253,-1.07762 q 0,-0.55949 -0.23151,-0.87644 -0.22875,-0.3197 -0.63114,-0.3197 -0.40239,0 -0.6339,0.3197 -0.22875,0.31695 -0.22875,0.87644 0,0.55948 0.22875,0.87918 0.23151,0.31695 0.6339,0.31695 0.40239,0 0.63114,-0.31695 0.23151,-0.3197 0.23151,-0.87918 z" />
|
||||
<path
|
||||
id="path5621"
|
||||
style="font-size:5.64444447px;stroke-width:0.26458332"
|
||||
d="m 201.64914,281.65521 v 0.47955 q -0.21498,-0.11024 -0.44649,-0.16536 -0.23151,-0.0551 -0.47956,-0.0551 -0.37758,0 -0.56775,0.11575 -0.18741,0.11576 -0.18741,0.34727 0,0.17639 0.13505,0.27836 0.13504,0.0992 0.54294,0.19017 l 0.17364,0.0386 q 0.54019,0.11575 0.76619,0.32797 0.22875,0.20946 0.22875,0.58704 0,0.42995 -0.34175,0.68076 -0.339,0.2508 -0.93431,0.2508 -0.24805,0 -0.51815,-0.0496 -0.26734,-0.0469 -0.56499,-0.14332 v -0.52365 q 0.28112,0.14607 0.55397,0.22048 0.27285,0.0717 0.54019,0.0717 0.35829,0 0.55122,-0.12126 0.19292,-0.12403 0.19292,-0.34727 0,-0.20671 -0.14056,-0.31695 -0.1378,-0.11024 -0.60909,-0.21222 l -0.17639,-0.0413 q -0.47129,-0.0992 -0.68075,-0.30317 -0.20946,-0.2067 -0.20946,-0.56499 0,-0.43546 0.30868,-0.67249 0.30868,-0.23702 0.87643,-0.23702 0.28112,0 0.52917,0.0413 0.24804,0.0413 0.45751,0.12403 z" />
|
||||
</g>
|
||||
<circle
|
||||
r="5.4790254"
|
||||
cy="264.66037"
|
||||
cx="49.578499"
|
||||
id="path5554"
|
||||
style="opacity:0.86699997;fill:#ff1900;fill-opacity:1;stroke:none;stroke-width:0.46499997;stroke-miterlimit:4;stroke-dasharray:0.46499999, 0.92999999000000000;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<g
|
||||
id="text5534-56"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
aria-label="1">
|
||||
<path
|
||||
id="path5636"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.46666622px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#ffffff;stroke-width:0.26458332"
|
||||
d="m 47.463066,266.36679 h 1.405599 v -3.98942 l -1.442806,0.29765 v -1.08314 l 1.434538,-0.29765 h 1.513086 v 5.07256 h 1.405598 v 1.09967 h -4.316015 z" />
|
||||
</g>
|
||||
<circle
|
||||
style="opacity:0.86699997;fill:#ff1900;fill-opacity:1;stroke:none;stroke-width:0.46499997;stroke-miterlimit:4;stroke-dasharray:0.46499999, 0.92999999;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="circle5578"
|
||||
cx="86.620155"
|
||||
cy="264.66037"
|
||||
r="5.4790254" />
|
||||
<g
|
||||
id="text5582"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
aria-label="2">
|
||||
<path
|
||||
id="path5633"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.46666622px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#ffffff;stroke-width:0.26458332"
|
||||
d="m 85.95167,266.29651 h 2.716113 v 1.16995 h -4.485514 v -1.16995 l 2.253093,-1.98851 q 0.30179,-0.27285 0.446484,-0.5333 0.144694,-0.26045 0.144694,-0.54157 0,-0.43408 -0.293522,-0.69867 -0.289388,-0.26458 -0.77308,-0.26458 -0.37207,0 -0.81442,0.16123 -0.44235,0.1571 -0.946712,0.47129 v -1.35599 q 0.537435,-0.17777 1.062467,-0.26872 0.525033,-0.0951 1.029395,-0.0951 1.107942,0 1.719791,0.48782 0.615983,0.48783 0.615983,1.36013 0,0.50436 -0.260449,0.94257 -0.260449,0.43409 -1.09554,1.16582 z" />
|
||||
</g>
|
||||
<circle
|
||||
r="5.4790254"
|
||||
cy="264.66037"
|
||||
cx="112.54932"
|
||||
id="circle5584"
|
||||
style="opacity:0.86699997;fill:#ff1900;fill-opacity:1;stroke:none;stroke-width:0.46499997;stroke-miterlimit:4;stroke-dasharray:0.46499999, 0.92999999;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<g
|
||||
id="text5588"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
aria-label="3">
|
||||
<path
|
||||
id="path5630"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.46666622px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#ffffff;stroke-width:0.26458332"
|
||||
d="m 113.38565,264.1385 q 0.62425,0.16123 0.94671,0.56224 0.3266,0.39687 0.3266,1.01286 0,0.91777 -0.7028,1.39733 -0.7028,0.47542 -2.05052,0.47542 -0.47543,0 -0.95498,-0.0786 -0.47543,-0.0744 -0.94258,-0.22737 v -1.22784 q 0.44648,0.22325 0.8847,0.339 0.44235,0.11162 0.86816,0.11162 0.63252,0 0.96738,-0.21911 0.339,-0.2191 0.339,-0.62838 0,-0.42168 -0.34726,-0.63665 -0.34314,-0.21911 -1.017,-0.21911 h -0.63665 v -1.02526 h 0.66973 q 0.59944,0 0.89297,-0.18604 0.29352,-0.19017 0.29352,-0.57464 0,-0.35553 -0.28526,-0.54984 -0.28525,-0.1943 -0.80615,-0.1943 -0.38447,0 -0.77721,0.0868 -0.39274,0.0868 -0.78135,0.25631 v -1.16582 q 0.47129,-0.13229 0.93431,-0.19844 0.46302,-0.0661 0.90951,-0.0661 1.20302,0 1.79834,0.39687 0.59944,0.39274 0.59944,1.18649 0,0.54157 -0.28525,0.88884 -0.28526,0.34313 -0.84336,0.48369 z" />
|
||||
</g>
|
||||
<circle
|
||||
r="5.4790254"
|
||||
cy="264.66037"
|
||||
cx="140.06583"
|
||||
id="circle5590"
|
||||
style="opacity:0.86699997;fill:#ff1900;fill-opacity:1;stroke:none;stroke-width:0.46499997;stroke-miterlimit:4;stroke-dasharray:0.46499999, 0.92999999;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<g
|
||||
id="text5594"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
aria-label="2">
|
||||
<path
|
||||
id="path5627"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.46666622px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#ffffff;stroke-width:0.26458332"
|
||||
d="m 139.39739,266.29651 h 2.71612 v 1.16995 h -4.48552 v -1.16995 l 2.2531,-1.98851 q 0.30179,-0.27285 0.44648,-0.5333 0.14469,-0.26045 0.14469,-0.54157 0,-0.43408 -0.29352,-0.69867 -0.28939,-0.26458 -0.77308,-0.26458 -0.37207,0 -0.81442,0.16123 -0.44235,0.1571 -0.94671,0.47129 v -1.35599 q 0.53744,-0.17777 1.06247,-0.26872 0.52503,-0.0951 1.02939,-0.0951 1.10794,0 1.71979,0.48782 0.61599,0.48783 0.61599,1.36013 0,0.50436 -0.26045,0.94257 -0.26045,0.43409 -1.09554,1.16582 z" />
|
||||
</g>
|
||||
<circle
|
||||
style="opacity:0.86699997;fill:#ff1900;fill-opacity:1;stroke:none;stroke-width:0.46499997;stroke-miterlimit:4;stroke-dasharray:0.46499999, 0.92999999;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="circle5596"
|
||||
cx="170.75768"
|
||||
cy="264.66037"
|
||||
r="5.4790254" />
|
||||
<g
|
||||
id="text5600"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
aria-label="3">
|
||||
<path
|
||||
id="path5624"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.46666622px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#ffffff;stroke-width:0.26458332"
|
||||
d="m 171.59402,264.1385 q 0.62425,0.16123 0.94671,0.56224 0.32659,0.39687 0.32659,1.01286 0,0.91777 -0.7028,1.39733 -0.7028,0.47542 -2.05052,0.47542 -0.47542,0 -0.95498,-0.0786 -0.47542,-0.0744 -0.94258,-0.22737 v -1.22784 q 0.44649,0.22325 0.8847,0.339 0.44235,0.11162 0.86817,0.11162 0.63252,0 0.96738,-0.21911 0.339,-0.2191 0.339,-0.62838 0,-0.42168 -0.34727,-0.63665 -0.34313,-0.21911 -1.01699,-0.21911 h -0.63665 v -1.02526 h 0.66972 q 0.59945,0 0.89297,-0.18604 0.29352,-0.19017 0.29352,-0.57464 0,-0.35553 -0.28525,-0.54984 -0.28525,-0.1943 -0.80615,-0.1943 -0.38447,0 -0.77722,0.0868 -0.39274,0.0868 -0.78134,0.25631 v -1.16582 q 0.47129,-0.13229 0.93431,-0.19844 0.46302,-0.0661 0.9095,-0.0661 1.20303,0 1.79834,0.39687 0.59945,0.39274 0.59945,1.18649 0,0.54157 -0.28526,0.88884 -0.28525,0.34313 -0.84335,0.48369 z" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 18 KiB |
463
content/reseau/3_protocoles/images/Tcp_talk.svg
Normal file
463
content/reseau/3_protocoles/images/Tcp_talk.svg
Normal file
|
@ -0,0 +1,463 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<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"
|
||||
width="800.80908"
|
||||
height="229.10162"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.47 r22583"
|
||||
sodipodi:docname="tcp_connect.svg">
|
||||
<defs
|
||||
id="defs4">
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Sstart"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow2Sstart"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path3816"
|
||||
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="matrix(0.3,0,0,0.3,-0.69,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Send"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow2Send"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path3819"
|
||||
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="matrix(-0.3,0,0,-0.3,0.69,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow2Mend"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path3813"
|
||||
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="scale(-0.6,-0.6)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="DotS"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="DotS"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path3854"
|
||||
d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
|
||||
transform="matrix(0.2,0,0,0.2,1.48,0.2)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Mend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Mend"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path3795"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
|
||||
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Lend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow2Lend"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path3807"
|
||||
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Lend"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path3789"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
|
||||
</marker>
|
||||
<inkscape:perspective
|
||||
sodipodi:type="inkscape:persp3d"
|
||||
inkscape:vp_x="0 : 526.18109 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_z="744.09448 : 526.18109 : 1"
|
||||
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
|
||||
id="perspective10" />
|
||||
<inkscape:perspective
|
||||
id="perspective3606"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3681"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3756"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective4427"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5228"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5259"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5298"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5353"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5384"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5415"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5446"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5498"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5575"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5603"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1"
|
||||
inkscape:cx="394.44528"
|
||||
inkscape:cy="16.200833"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
inkscape:snap-grids="true"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
inkscape:window-width="1280"
|
||||
inkscape:window-height="952"
|
||||
inkscape:window-x="-4"
|
||||
inkscape:window-y="-4"
|
||||
inkscape:window-maximized="1"
|
||||
objecttolerance="5"
|
||||
guidetolerance="5">
|
||||
<sodipodi:guide
|
||||
position="0.4046008,-798.92901"
|
||||
orientation="0,744.09448"
|
||||
id="guide3620" />
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid5523"
|
||||
empspacing="5"
|
||||
visible="true"
|
||||
enabled="true"
|
||||
snapvisiblegridlinesonly="true"
|
||||
dotted="true" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<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
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0.4046008,-24.331562)">
|
||||
<rect
|
||||
style="fill:#ff9191;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.80894977px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="rect2822-1"
|
||||
width="299.81329"
|
||||
height="180"
|
||||
x="500.18671"
|
||||
y="72.980232" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:31.88286018px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||||
x="646.30457"
|
||||
y="47.63348"
|
||||
id="text3628"
|
||||
transform="scale(1.003674,0.99633941)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3630"
|
||||
x="646.30457"
|
||||
y="47.63348">Computer B</tspan></text>
|
||||
<rect
|
||||
style="fill:#98ff91;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.8092016px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="rect2822"
|
||||
width="300"
|
||||
height="180"
|
||||
x="0"
|
||||
y="72.980232" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:39.8644371px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||||
x="149.39859"
|
||||
y="47.647427"
|
||||
id="text3632"
|
||||
transform="scale(1.0040254,0.99599073)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3634"
|
||||
x="149.39859"
|
||||
y="47.647427"
|
||||
style="font-size:31.89155006px;text-align:center;text-anchor:middle">Computer A</tspan></text>
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.90590757;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect5206-2-3"
|
||||
width="180"
|
||||
height="180"
|
||||
x="100"
|
||||
y="72.980232"
|
||||
rx="0"
|
||||
ry="0" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
x="189.69531"
|
||||
y="171.57007"
|
||||
id="text5563"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5565"
|
||||
x="189.69531"
|
||||
y="171.57007"
|
||||
style="fill:#999999">ESTABLISHED</tspan></text>
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.90590757;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect5206-2-7-3"
|
||||
width="180"
|
||||
height="180"
|
||||
x="520"
|
||||
y="72.980232"
|
||||
rx="0"
|
||||
ry="0" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
x="609.69531"
|
||||
y="112.98023"
|
||||
id="text5563-8"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5565-7"
|
||||
x="609.69531"
|
||||
y="112.98023"
|
||||
style="fill:#999999">ESTABLISHED</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:4.31850767;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow2Mend)"
|
||||
d="m 278.76392,104.72437 239.38196,46.74414"
|
||||
id="path7641"
|
||||
inkscape:connector-type="polyline" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:3.89279699;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
|
||||
d="M 518.76392,184.72437 282.52784,223.21265"
|
||||
id="path7643"
|
||||
inkscape:connector-type="polyline" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:18px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial Italic"
|
||||
x="409.44995"
|
||||
y="49.387558"
|
||||
id="text8431"
|
||||
sodipodi:linespacing="125%"
|
||||
transform="matrix(0.98542395,0.17011655,-0.17011655,0.98542395,0,0)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8433"
|
||||
x="409.44995"
|
||||
y="49.387558"><tspan
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;font-family:Arial;-inkscape-font-specification:Arial Bold"
|
||||
id="tspan8469">Data</tspan><tspan
|
||||
style="font-size:16px;fill:#ff0000"
|
||||
id="tspan8459"> seq=x <tspan
|
||||
style="fill:#0000ff"
|
||||
id="tspan8483">ack=y</tspan></tspan></tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:18px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial Italic"
|
||||
x="358.78629"
|
||||
y="261.63596"
|
||||
id="text8435"
|
||||
sodipodi:linespacing="100%"
|
||||
transform="matrix(0.98580839,-0.16787444,0.16787444,0.98580839,0,0)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8437"
|
||||
x="358.78629"
|
||||
y="261.63596"><tspan
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;font-family:Arial;-inkscape-font-specification:Arial Bold"
|
||||
id="tspan8473">Ack</tspan><tspan
|
||||
style="font-size:16px;fill:#ff0000"
|
||||
id="tspan8457"><tspan
|
||||
style="fill:#0000ff"
|
||||
id="tspan8465"> seq=y</tspan> ack=x+n</tspan></tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:125%;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
x="274.49915"
|
||||
y="102.98023"
|
||||
id="text8485"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8487"
|
||||
x="279.49133"
|
||||
y="102.98023">Send n bytes </tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="274.49915"
|
||||
y="125.48023"
|
||||
id="tspan8501">of data</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
x="529.38196"
|
||||
y="162.98022"
|
||||
id="text8489"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8491"
|
||||
x="529.38196"
|
||||
y="162.98022">Receive n bytes </tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="529.38196"
|
||||
y="185.48022"
|
||||
id="tspan8499">of data</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:125%;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
x="269.51086"
|
||||
y="212.98022"
|
||||
id="text8493"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8495"
|
||||
x="274.50305"
|
||||
y="212.98022">Know that data </tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="269.51086"
|
||||
y="235.48022"
|
||||
id="tspan8497">are received</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:18px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:125%;writing-mode:lr-tb;text-anchor:end;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial Italic"
|
||||
x="89.444466"
|
||||
y="92.980232"
|
||||
id="text8503"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8505"
|
||||
x="89.444466"
|
||||
y="92.980232">write()</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:18px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:125%;writing-mode:lr-tb;text-anchor:end;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial Italic"
|
||||
x="757.47571"
|
||||
y="212.98022"
|
||||
id="text8507"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8509"
|
||||
x="757.47571"
|
||||
y="212.98022">read()</tspan></text>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 18 KiB |
143
content/reseau/3_protocoles/index.md
Normal file
143
content/reseau/3_protocoles/index.md
Normal file
|
@ -0,0 +1,143 @@
|
|||
---
|
||||
title: "Les protocoles"
|
||||
categories: ["Réseau", "Cours"]
|
||||
date: 2018-09-12
|
||||
---
|
||||
|
||||
Les protocoles sont des conventions qui définissent des manières de communiquer.
|
||||
En informatique on dénombre deux types de protocoles : binaires ou textuels.
|
||||
|
||||
Théoriquement, aucun protocole ne peut être parfait. Ceci peur être illustré par
|
||||
,le théorème des deux armées :
|
||||
|
||||
> Soit deux armées qui combattent, l'armée A, composée d'un seul soldat est
|
||||
> assiégés par l'armée B composée elle de deux soldats.
|
||||
>
|
||||
> Les deux soldats B sont de part et d'autres du soldat de A qui possède un
|
||||
> fusil. Pour assurer leurs victoire, les deux soldats B doivent attaquer de
|
||||
> façon coordonnée. Utilisant des pigeons voyageurs, comment s'assurer de la
|
||||
> bonne transmission des messages : le soldat A pourrait tuer le messager à tout
|
||||
> moment (contenant le message ou la confirmation de bonne réception).
|
||||
|
||||
# La commutation de circuits
|
||||
|
||||
C'est le fonctionnement typique du réseau téléphonique jusque dans les années
|
||||
60-70. les information échangées emprunte toujours le même chemin au sein du
|
||||
réseau pour une session donnée. Son principal inconvénient est l'occupation de
|
||||
la "route" même si aucune donnée ne transite (blanc).
|
||||
|
||||
Voir [la commutation de circuits][w_comm-cirk] sur Wikipedia
|
||||
|
||||
[w_comm-circ]:https://fr.wikipedia.org/wiki/Commutation_de_circuits
|
||||
|
||||
# La commutation de paquet
|
||||
|
||||
Apparue dans les années 70, il est ici question de découper l'information en
|
||||
paquets contenant un entête pour l'acheminement, et de les faire transiter par
|
||||
des routes aui peuvent être différentes. Il n'y a pas ici de réservation de
|
||||
route, optimisant l'utilisation de la ressource.
|
||||
|
||||
En France, l'ingénieur [Louis Pouzin][w_l-pouzin] a inventé le datagramme qui
|
||||
servira de base pour le réseau par commutation de paquets, puis pour le
|
||||
protocole UDP et inspirera Vint Cerf pour la création de TCP-IP
|
||||
|
||||
Voir [la commutation de paquets][w_comm-pak] sur Wikipedia
|
||||
|
||||
[w_l-pouzin]:https://fr.wikipedia.org/wiki/Louis_Pouzin
|
||||
[w_comm-pak]:https://fr.wikipedia.org/wiki/Commutation_de_paquets
|
||||
|
||||
# Les sommes de contrôles
|
||||
|
||||
Les *checksum* ou sommes de contrôles permettent de s'assurer de l'intégrité
|
||||
d'un message reçu par le réseau. Ce n'est cependant pas un code de correction
|
||||
d'erreur, le but ici est bien la détection (pour éventuellement demander à
|
||||
l'expéditeur de renvoyer le message).
|
||||
|
||||
Dans notre quotidien, les sommes de contrôles sont utilisée pour les numéros
|
||||
INSEE, les numéros de cartes bancaire etc.
|
||||
|
||||
Il sont là avant tout pour détecter des erreur non intentionnelle (fiabilité)
|
||||
mais n'ont pas vocation à prévenir les erreur intentionnelles (sécurité)
|
||||
|
||||
Voir [les sommes de contrôles][w_checksum]
|
||||
|
||||
[w_checksum]:https://fr.wikipedia.org/wiki/Somme_de_contr%C3%B4le
|
||||
|
||||
# Le protocole TCP
|
||||
|
||||
TCP pour *Transmission Control Protocol* est un protocole de transport fiable de
|
||||
l'information sur des réseau informatique. Il correspond à la couche
|
||||
**transport** du modèle OSI. Il fonctionne en trois phases :
|
||||
|
||||
- L'établissement d'une connection
|
||||
- Le transfert des données
|
||||
- La fin de connexion
|
||||
|
||||
## Etablissement d'une connexion
|
||||
|
||||

|
||||
|
||||
Le serveur ouvre une *socket* et attends la demande de connexion du client
|
||||
(attente passive). Le client initie une connexion active en trois temps :
|
||||
|
||||
- le client envoi un segment *SYN* au serveur.
|
||||
- le serveur lui réponds par un segment *ACK + SYN*
|
||||
- le client confirme par un segment *ACK*
|
||||
|
||||
Durant ces échanges, les numéros de séquences du serveur et du client sont
|
||||
synchronisés. Le client utilise son numéro de séquence `x` pour son premier
|
||||
segment *SYN*. Le serveur utilise son numéro de séquence `y` dans le segment
|
||||
*ACK+SYN* et le numéro d'acquittement `x + 1`. Le client confirme par un *ACK*
|
||||
avec comme numéro de séquence `x + 1` et comme numéro d'acquittement `y + 1`.
|
||||
|
||||
## Tranfert de données
|
||||
|
||||

|
||||
|
||||
|
||||
Lors du transfert de données, les numéros de séquences sont utilisés afn de
|
||||
réordonner les paquets. Les acquittements servent à s'assurer de la transmission
|
||||
des messages et les sommes de contrôles leurs intégrités.
|
||||
|
||||
- Le serveur envoi un paquet avec comme numéro de séquence `x` et est numero
|
||||
d'acquittement `y` avec `z` octets
|
||||
- le client réponds avec un segment *ACK* avec comme numéro de séquence `x`
|
||||
et comme numéro d'acquittement `y + z`
|
||||
|
||||
Les numéros de séquences sont des nombres entiers non signés codés sur 32bits
|
||||
|
||||
### temporisation
|
||||
|
||||
TCP utilise un mécanisme de temporisation et de retransmission. Après l'envoi
|
||||
d'un segment, TCP attendra un certain temps la confirmation par un *ACK*
|
||||
correspondant.
|
||||
|
||||
## Terminaison d'une connexion
|
||||
|
||||

|
||||
|
||||
La fin d'une connexion TCP se fait en quatre temps, chaque extrémité de la
|
||||
connexion envoyant un segment *FIN* et répondant à l'autre par un *ACK*
|
||||
|
||||
## Gestion des flux
|
||||
|
||||
Dans un espace réseau, comment les extrémités (souvent le serveur) devinent la
|
||||
vitesse de transmission des segments? En général prudemment : le serveur
|
||||
commence à transférer les données lentement et augmente au fur et à mesure le
|
||||
débit. Il inspecte alors les *ACK* et ajuste le débit en fonction des retours.
|
||||
|
||||

|
||||
|
||||
1. la connexion démarre doucement, le débit augmente au fur et à mesure que les
|
||||
*ACK* reviennent en temps et en heure.
|
||||
2. les segments *ACK* n'arrivent pas à temps, le débit est diminué.
|
||||
3. à partir du moment ou les segments *ACK* arrivent bien, le débit est
|
||||
augmenté à nouveau progressivement.
|
||||
4. on repasse à l'étape 2.
|
||||
|
||||
Il existe plusieurs algorithmes pour la gestion du débit : Reno, Vegas, Bil,
|
||||
Cubil.
|
||||
|
||||
# Bibliographie
|
||||
|
||||
[TCP sur Wikipedia](https://fr.wikipedia.org/wiki/Transmission_Control_Protocol)
|
Loading…
Add table
Add a link
Reference in a new issue