Netzwerktechnik http://kohnlehome.de/netz/http-https-proxy.pdf
HTTP / HTTPS ¨ uber Proxy-Server
HTTP
ohne Proxy mit Proxy
Client Server
| |
|<---TCP 3-way-handshake--->|
| |
|--HTTP GET /path/--->|
|<-HTTP 200 OK + <html> ...-|
Client Proxy Server
| | |
|<---TCP 3-way-handshake--->| |
| | |
|-HTTP GET http://example.com/path/->| |
| |<---TCP 3-way-handshake--->|
| | |
| |-HTTP GET http://example.com/path/->|
| |<--HTTP 200 OK + <html> ...--->|
|<--HTTP 200 OK + <html> ...---| |
HTTPS
ohne Proxy mit Proxy
Client Server
| |
|<---TCP 3-way-handshake--->|
| |
|---TLS Client Hello --->|
|<---TLS Server Hello---|
|<---Key Exchange ...--->|
| |
|---HTTP over TLS GET /path/--->|
|<--HTTP over TLS 200 OK + <html> ...-|
Client Proxy Server
| | |
|<----TCP 3-way-handshake--->| |
| | |
|-HTTP CONNECT example.com:443->| |
| |<---TCP 3-way-handshake--->|
|<---HTTP 200 OK ---| |
| | |
|---TLS Client Hello --->|---TLS Client Hello --->|
|<---TLS Server Hello---|<---TLS Server Hello---|
|<---Key Exchange ...--->|<---Key Exchange ...--->|
| | |
|---HTTP over TLS GET http://example.com/path/--->|
|<---HTTP over TLS 200 OK + <html> ...---|
Franz Kohnle Seite 1 von 1 10. Februar 2019