Files
bachelor-thesis/figures/tcp_slow_recovery.drawio
2026-05-18 00:41:44 +08:00

115 lines
8.0 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<mxfile host="app.diagrams.net" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36">
<diagram name="Page-1" id="2YBvvXClWsGukQMizWep">
<mxGraphModel dx="718" dy="433" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="OFl_36KhPZ3q9QVQf39l-1" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Microsoft YaHei;" value="接收端" vertex="1">
<mxGeometry height="40" width="80" x="120" y="120" as="geometry" />
</mxCell>
<mxCell id="OFl_36KhPZ3q9QVQf39l-2" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Microsoft YaHei;" value="发送端" vertex="1">
<mxGeometry height="40" width="80" x="320" y="120" as="geometry" />
</mxCell>
<mxCell id="OFl_36KhPZ3q9QVQf39l-3" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" target="OFl_36KhPZ3q9QVQf39l-1" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="160" y="440" as="sourcePoint" />
<mxPoint x="360" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="OFl_36KhPZ3q9QVQf39l-4" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" target="OFl_36KhPZ3q9QVQf39l-2" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="360" y="440" as="sourcePoint" />
<mxPoint x="359.62" y="160" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="OFl_36KhPZ3q9QVQf39l-5" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="360" y="190" as="sourcePoint" />
<mxPoint x="160" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="OFl_36KhPZ3q9QVQf39l-14" connectable="0" parent="OFl_36KhPZ3q9QVQf39l-5" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#d5e8d4;labelBorderColor=#82b366;" value="Packet=0" vertex="1">
<mxGeometry relative="1" x="-0.0512" as="geometry">
<mxPoint x="55" y="-14" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="OFl_36KhPZ3q9QVQf39l-9" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="160" y="230" as="sourcePoint" />
<mxPoint x="360" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="OFl_36KhPZ3q9QVQf39l-10" connectable="0" parent="OFl_36KhPZ3q9QVQf39l-9" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="ACK=1" vertex="1">
<mxGeometry relative="1" x="-0.147" y="-2" as="geometry">
<mxPoint x="75" y="15" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="OFl_36KhPZ3q9QVQf39l-11" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;dashed=1;dashPattern=8 8;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="360" y="210" as="sourcePoint" />
<mxPoint x="160" y="250" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="OFl_36KhPZ3q9QVQf39l-15" connectable="0" parent="OFl_36KhPZ3q9QVQf39l-11" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#f8cecc;labelBorderColor=#b85450;" value="Packet=1" vertex="1">
<mxGeometry relative="1" x="-0.5075" y="-2" as="geometry">
<mxPoint x="9" y="-5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="OFl_36KhPZ3q9QVQf39l-17" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="360" y="230" as="sourcePoint" />
<mxPoint x="160" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="OFl_36KhPZ3q9QVQf39l-18" connectable="0" parent="OFl_36KhPZ3q9QVQf39l-17" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#d5e8d4;labelBorderColor=#82b366;" value="Packet=2" vertex="1">
<mxGeometry relative="1" x="-0.0512" as="geometry">
<mxPoint x="55" y="-14" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="OFl_36KhPZ3q9QVQf39l-19" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="160" y="270" as="sourcePoint" />
<mxPoint x="360" y="310" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="OFl_36KhPZ3q9QVQf39l-20" connectable="0" parent="OFl_36KhPZ3q9QVQf39l-19" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="ACK=1" vertex="1">
<mxGeometry relative="1" x="0.5679" y="-1" as="geometry">
<mxPoint x="3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="OFl_36KhPZ3q9QVQf39l-23" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Microsoft YaHei;" value="未收到Packet1&lt;div&gt;重复ACK&lt;/div&gt;" vertex="1">
<mxGeometry height="30" width="100" x="60" y="254" as="geometry" />
</mxCell>
<mxCell id="OFl_36KhPZ3q9QVQf39l-24" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Microsoft YaHei;" value="重复ACK代表丢包&lt;div&gt;触发重传&lt;/div&gt;" vertex="1">
<mxGeometry height="30" width="110" x="370" y="294" as="geometry" />
</mxCell>
<mxCell id="OFl_36KhPZ3q9QVQf39l-25" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="360" y="310" as="sourcePoint" />
<mxPoint x="160" y="350" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="OFl_36KhPZ3q9QVQf39l-26" connectable="0" parent="OFl_36KhPZ3q9QVQf39l-25" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#d5e8d4;labelBorderColor=#82b366;" value="Packet=1" vertex="1">
<mxGeometry relative="1" x="-0.5075" y="-2" as="geometry">
<mxPoint x="9" y="6" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="OFl_36KhPZ3q9QVQf39l-27" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="160" y="350" as="sourcePoint" />
<mxPoint x="360" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="OFl_36KhPZ3q9QVQf39l-28" connectable="0" parent="OFl_36KhPZ3q9QVQf39l-27" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="ACK=3" vertex="1">
<mxGeometry relative="1" x="0.5679" y="-1" as="geometry">
<mxPoint x="3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="OFl_36KhPZ3q9QVQf39l-29" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Microsoft YaHei;" value="收到重传,&lt;div&gt;传送ACK&lt;/div&gt;" vertex="1">
<mxGeometry height="30" width="100" x="60" y="335" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>