]> git.ipfire.org Git - people/ms/suricata.git/blobdiff - doc/devguide/extending/app-layer/img/HTTP2BidirectionalTransaction.msc
doc/devguide: add Transactions documentation page
[people/ms/suricata.git] / doc / devguide / extending / app-layer / img / HTTP2BidirectionalTransaction.msc
diff --git a/doc/devguide/extending/app-layer/img/HTTP2BidirectionalTransaction.msc b/doc/devguide/extending/app-layer/img/HTTP2BidirectionalTransaction.msc
new file mode 100644 (file)
index 0000000..0ba93e6
--- /dev/null
@@ -0,0 +1,18 @@
+# MSC Sequence Diagram for an HTTP2 Transaction, which is bidirectional in Suricata
+
+msc {
+
+    # Chart options
+    arcgradient = "10";
+
+    # Entities
+    a [ label = "Client" ], b [ label = "Server" ];
+
+    # Message flow
+    a =>> b [ label = "Request" ];
+    b =>> a [ label = "Response" ];
+    |||;
+    --- [ label = "Transaction Completed" ];
+}
+
+# Reference: https://tools.ietf.org/html/rfc7540#section-8.1