17 lines
3.9 KiB
XML
17 lines
3.9 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="720" viewBox="0 0 1200 720" role="img" aria-labelledby="title desc">
|
|
<title id="title">Матрица границ inference для HTTP и TLS</title><desc id="desc">Табличная схема показывает, какое доказательство требуется для HTTP-семантики, framing, TLS negotiation и client policy, а также запрещает вывод о соседнем уровне.</desc>
|
|
<rect width="1200" height="720" fill="#f7fafc"/><style>text{font-family:Arial,sans-serif;fill:#172033}.h{font-size:30px;font-weight:700}.s{font-size:19px;font-weight:700}.b{font-size:16px}.head{fill:#dcecf8;stroke:#3976a8;stroke-width:2}.cell{fill:#fff;stroke:#8aa7be;stroke-width:2}.stop{fill:#fff1f1;stroke:#bd3f3f;stroke-width:2}</style>
|
|
<text x="50" y="55" class="h">Симптом не равен причине: матрица допустимого inference</text>
|
|
<rect x="50" y="100" width="250" height="70" class="head"/><rect x="300" y="100" width="290" height="70" class="head"/><rect x="590" y="100" width="320" height="70" class="head"/><rect x="910" y="100" width="240" height="70" class="head"/>
|
|
<text x="72" y="142" class="s">Класс вопроса</text><text x="328" y="142" class="s">Нужное evidence</text><text x="618" y="142" class="s">Что не следует</text><text x="938" y="142" class="s">Сейчас</text>
|
|
<rect x="50" y="170" width="250" height="105" class="cell"/><rect x="300" y="170" width="290" height="105" class="cell"/><rect x="590" y="170" width="320" height="105" class="stop"/><rect x="910" y="170" width="240" height="105" class="cell"/>
|
|
<text x="72" y="214" class="s">HTTP semantics</text><text x="328" y="208" class="b">разрешённый message</text><text x="328" y="234" class="b">context</text><text x="618" y="208" class="b">TLS причина, endpoint</text><text x="618" y="234" class="b">или peer state</text><text x="938" y="221" class="b">назвать rule</text>
|
|
<rect x="50" y="275" width="250" height="105" class="cell"/><rect x="300" y="275" width="290" height="105" class="cell"/><rect x="590" y="275" width="320" height="105" class="stop"/><rect x="910" y="275" width="240" height="105" class="cell"/>
|
|
<text x="72" y="319" class="s">HTTP framing</text><text x="328" y="313" class="b">versioned wire</text><text x="328" y="339" class="b">mapping</text><text x="618" y="313" class="b">header meaning или</text><text x="618" y="339" class="b">client policy</text><text x="938" y="326" class="b">назвать version</text>
|
|
<rect x="50" y="380" width="250" height="105" class="cell"/><rect x="300" y="380" width="290" height="105" class="cell"/><rect x="590" y="380" width="320" height="105" class="stop"/><rect x="910" y="380" width="240" height="105" class="cell"/>
|
|
<text x="72" y="424" class="s">TLS negotiation</text><text x="328" y="418" class="b">разрешённый</text><text x="328" y="444" class="b">handshake material</text><text x="618" y="418" class="b">HTTP status или</text><text x="618" y="444" class="b">application outcome</text><text x="938" y="431" class="b">назвать boundary</text>
|
|
<rect x="50" y="485" width="250" height="105" class="cell"/><rect x="300" y="485" width="290" height="105" class="cell"/><rect x="590" y="485" width="320" height="105" class="stop"/><rect x="910" y="485" width="240" height="105" class="cell"/>
|
|
<text x="72" y="529" class="s">Client policy</text><text x="328" y="523" class="b">явная client</text><text x="328" y="549" class="b">configuration</text><text x="618" y="523" class="b">identity peer или</text><text x="618" y="549" class="b">network fault</text><text x="938" y="536" class="b">hand-off only</text>
|
|
<text x="50" y="655" class="b">Красные ячейки: запрещённый вывод о соседнем уровне. P111 не содержит наблюдений или diagnosis.</text>
|
|
</svg>
|