RFC: protocols in Squid
Amos Jeffries <[email protected]> Mon, 31 Jan 2022 00:56:15 +1300
| Newsgroups | gmane.comp.web.squid.devel |
|---|---|
| Message-ID | <[email protected]> |
Attached is first draft of a map for the transactions possible by protocols supported (and "should be") by Squid. In this diagram transactions are split into three types: 1) switching - Protocol A ending initiates Protocol B. 2) nested - Protocol B carries Protocol C in its message payload. 3) fetch - Protocol B initiates Protocol D to fetch some data used by Protocol B. Note: to simplify the number of arrows surrounding "HTTP" I have split out the CONNECT tunnel as a separate thing. Am posting this as RFC to see of anyone has additions of transactions I missed. Or suggestions on how better to document it. Next step is to write up which object(s) or function implements each of these in Squid. Amos _______________________________________________ squid-dev mailing list [email protected] http://lists.squid-cache.org/listinfo/squid-dev
protocol_flow.dot
(application/msword-template, 5 KB) - not displayed
protocol_flow.dot.png
(image/png, 331.3 KB) - not displayed