Skip to content

Commit 8cb763c

Browse files
committed
workflow description
1 parent 731d7e3 commit 8cb763c

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

report/deployment/overview.md

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,22 @@ This section addresses ECH deployment considerations. Where relevant, it will li
44

55
## Process overview
66

7-
![WKECH flow](wkech-flow.png)
8-
9-
### Client process
7+
This is a simplified overview of the workflow involved in the browser opening an ECH-protected website.
108

11-
I. To request a website, the browser first queries the A/AAAA record and the ECHConfig from the configured DoH/DoT server. The DoH/DoT server is either provided by the network owner or by a large CDN.
129

13-
II. The DoH server queries the information at the autoritative DNS server via DNS, managed by the website operator.
14-
15-
II. The information is sent from the DNS server to the DoH server and potentially cached.
10+
![WKECH flow](wkech-flow.png)
1611

17-
IV. The information is passed on to the client
12+
### Client process
1813

19-
V. Using the A/AAAA record and the ECHConfig, the browser requests the website from the web server
14+
<ol>
15+
<li style="list-style: upper-roman;">To request a website, the browser first queries the A/AAAA record and the ECHConfig from the configured DoH/DoT server. The DoH/DoT server is either provided by the network owner or by a large CDN.</li>
16+
<li style="list-style: upper-roman;">The DoH server queries the information at the autoritative DNS server via DNS, managed by the website operator.</li>
17+
<li style="list-style: upper-roman;">The information is sent from the DNS server to the DoH server and potentially cached.</li>
18+
<li style="list-style: upper-roman;">The information is passed on to the client</li>
19+
<li style="list-style: upper-roman;">Using the A/AAAA record and the ECHConfig, the browser requests the website from the web server</li>
20+
</ol>
2021

21-
FIXME: do the DoH servers fetch their data via DNS or DoH? Protocol Upgrades?
22+
The DoH servers query the autoritative DNS servers mostly via traditional unencrypted UDP-based DNS (Do53), however DoT and DoH are increasingly adopted in this area too. Protocol upgrades (opportunistic or via SVCB records) are also used.
2223

2324
### Server process
2425

0 commit comments

Comments
 (0)