Skip to content

Instantly share code, notes, and snippets.

@pmuellr
Last active February 29, 2024 06:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pmuellr/1070351fbd55c2bffe4c85cdc475f0fa to your computer and use it in GitHub Desktop.
Save pmuellr/1070351fbd55c2bffe4c85cdc475f0fa to your computer and use it in GitHub Desktop.
eah 2024 images
sequenceDiagram
    participant Client
    participant Server
    Client->>Server: HTTP request
    Server->>Client: HTTP response
sequenceDiagram
    participant Client
    participant Proxy
    participant Server
    Client->>Proxy: HTTP CONNECT server.example.com:80 
    Proxy->>Server: open socket to server.example.com:80
    Proxy->>Client: empty 200 OK status response ...
    Proxy->>Client: ..but leave socket open from client
    Note over Proxy: Proxy now just passes bytes between client and server
    Client->>Server: HTTP/s request
    Server->>Client: HTTP/s response
sequenceDiagram
    participant Client
    participant Server
    Client->>Server: initial connection
    Server->>Client: sends server certificate
    Note over Client: Client validates certificate / hostname
    Client->>Server: encrypted HTTP request
    Server->>Client: encrypted HTTP response
@pmuellr
Copy link
Author

pmuellr commented Feb 21, 2024

grab images from https://mermaid.live/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment