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

160 lines
12 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">
<diagram name="Page-1" id="5et_7XaYx1SyBgrdoDAL">
<mxGraphModel dx="783" dy="586" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-1" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;dashed=1;fontFamily=Microsoft YaHei;" value="" vertex="1">
<mxGeometry height="240" width="60" x="460" y="330" as="geometry" />
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-2" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;dashed=1;fontFamily=Microsoft YaHei;" value="" vertex="1">
<mxGeometry height="240" width="60" x="390" y="330" as="geometry" />
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-3" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;dashed=1;fontFamily=Microsoft YaHei;" value="" vertex="1">
<mxGeometry height="240" width="60" x="320" y="330" as="geometry" />
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-4" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;dashed=1;fontFamily=Microsoft YaHei;" value="" vertex="1">
<mxGeometry height="240" width="60" x="250" y="330" as="geometry" />
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-5" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;fontFamily=Microsoft YaHei;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="260" y="540" as="sourcePoint" />
<mxPoint x="540" y="540" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-6" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;fontFamily=Microsoft YaHei;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="260" y="479.96000000000004" as="sourcePoint" />
<mxPoint x="530" y="479.76" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-7" edge="1" parent="1" source="RwR-qtaiqRHJ5DpWrn1r-13" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;fontFamily=Microsoft YaHei;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="240" y="419.79999999999995" as="sourcePoint" />
<mxPoint x="530" y="419.79999999999995" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-8" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;fontFamily=Microsoft YaHei;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="240" y="360" as="sourcePoint" />
<mxPoint x="530" y="360" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-9" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Microsoft YaHei;" value="1" vertex="1">
<mxGeometry height="40" width="40" x="260" y="340" as="geometry" />
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-10" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;fillColor=#f8cecc;strokeColor=#b85450;fontFamily=Microsoft YaHei;" value="2" vertex="1">
<mxGeometry height="40" width="40" x="330" y="340" as="geometry" />
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-11" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Microsoft YaHei;" value="3" vertex="1">
<mxGeometry height="40" width="40" x="400" y="340" as="geometry" />
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-12" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Microsoft YaHei;" value="4" vertex="1">
<mxGeometry height="40" width="40" x="470" y="340" as="geometry" />
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-13" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Microsoft YaHei;" value="5" vertex="1">
<mxGeometry height="40" width="40" x="260" y="400" as="geometry" />
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-14" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Microsoft YaHei;" value="6" vertex="1">
<mxGeometry height="40" width="40" x="330" y="400" as="geometry" />
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-15" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Microsoft YaHei;" value="7" vertex="1">
<mxGeometry height="40" width="40" x="400" y="400" as="geometry" />
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-16" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Microsoft YaHei;" value="8" vertex="1">
<mxGeometry height="40" width="40" x="470" y="400" as="geometry" />
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-17" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Microsoft YaHei;" value="9" vertex="1">
<mxGeometry height="40" width="40" x="260" y="460" as="geometry" />
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-18" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Microsoft YaHei;" value="10" vertex="1">
<mxGeometry height="40" width="40" x="330" y="460" as="geometry" />
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-19" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Microsoft YaHei;" value="11" vertex="1">
<mxGeometry height="40" width="40" x="400" y="460" as="geometry" />
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-20" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Microsoft YaHei;" value="12" vertex="1">
<mxGeometry height="40" width="40" x="470" y="460" as="geometry" />
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-21" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#d5e8d4;strokeColor=#82b366;fontFamily=Microsoft YaHei;" value="FEC 1" vertex="1">
<mxGeometry height="40" width="40" x="260" y="520" as="geometry" />
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-22" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#d5e8d4;strokeColor=#82b366;fontFamily=Microsoft YaHei;" value="FEC 2" vertex="1">
<mxGeometry height="40" width="40" x="330" y="520" as="geometry" />
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-23" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#d5e8d4;strokeColor=#82b366;fontFamily=Microsoft YaHei;" value="FEC 3" vertex="1">
<mxGeometry height="40" width="40" x="400" y="520" as="geometry" />
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-24" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#d5e8d4;strokeColor=#82b366;fontFamily=Microsoft YaHei;" value="FEC 4" vertex="1">
<mxGeometry height="40" width="40" x="470" y="520" as="geometry" />
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-25" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Microsoft YaHei;" target="RwR-qtaiqRHJ5DpWrn1r-13" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="530" y="390" />
<mxPoint x="240" y="390" />
<mxPoint x="240" y="420" />
</Array>
<mxPoint x="530" y="360" as="sourcePoint" />
<mxPoint x="240" y="420" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-26" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Microsoft YaHei;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="530" y="450" />
<mxPoint x="240" y="450" />
<mxPoint x="240" y="480" />
</Array>
<mxPoint x="530" y="420" as="sourcePoint" />
<mxPoint x="260" y="480" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-27" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Microsoft YaHei;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="530" y="510" />
<mxPoint x="240" y="510" />
<mxPoint x="240" y="540" />
</Array>
<mxPoint x="530" y="480" as="sourcePoint" />
<mxPoint x="260" y="540" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-28" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=14;textDirection=vertical-rl;fontFamily=Microsoft YaHei;" value="发送顺序" vertex="1">
<mxGeometry height="65" width="30" x="210" y="327.5" as="geometry" />
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-29" edge="1" parent="1" style="endArrow=classic;startArrow=classic;html=1;rounded=0;fontFamily=Microsoft YaHei;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="260" y="310" as="sourcePoint" />
<mxPoint x="510" y="310" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-30" connectable="0" parent="RwR-qtaiqRHJ5DpWrn1r-29" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;fontFamily=Microsoft YaHei;" value="交织间隔 &lt;i&gt;&lt;font face=&quot;Times New Roman&quot;&gt;d&amp;nbsp;&lt;/font&gt;&lt;/i&gt;" vertex="1">
<mxGeometry relative="1" x="-0.0556" y="2" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-32" edge="1" parent="1" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;fillColor=#d0cee2;strokeColor=#56517e;" target="RwR-qtaiqRHJ5DpWrn1r-10" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="318" y="298" as="sourcePoint" />
<mxPoint x="190" y="330" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-33" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=14;fontFamily=Microsoft YaHei;" value="发生丢包等待恢复" vertex="1">
<mxGeometry height="30" width="60" x="288" y="260" as="geometry" />
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-34" edge="1" parent="1" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fillColor=#d0cee2;strokeColor=#56517e;" target="RwR-qtaiqRHJ5DpWrn1r-22" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="350" y="607" as="sourcePoint" />
<mxPoint x="390" y="660" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RwR-qtaiqRHJ5DpWrn1r-35" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=14;fontFamily=Microsoft YaHei;" value="12个包后&lt;div&gt;收到冗余恢复成功&lt;/div&gt;" vertex="1">
<mxGeometry height="30" width="120" x="300" y="610" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>